a,b,blockquote,div,em,form,h1,h2,h3,h4,i,input,li,ol,p,select,small,span,sub,sup,table,td,textarea,th,tr,u,ul {
  font-family:Verdana,Arial,Helvetica,sans-serif;
}

a,b,blockquote,div,em,form,i,input,li,ol,option,p,select,span,sub,sup,table,td,textarea,th,tr,u,ul { font-size:10px; }

.copyrights { color: #FFFFFF; font-size: 8pt }
.small { font-size: 10px; }
.error { color: #FF0000; }

td.hellblau { background-color: #EEF1F2; }
td.mittelblau { background-color: #D9E0E9; }
td.normal { background-color: #F8F8F8; }
td.grau { background-color: #CCCCCC; }

b.headline { color: #205AA7; font-weight: bold; font-size: 9pt; }
b.headline_small { color: #205AA7; font-weight: bold; font-size: 8pt; }
b.normal { color: #000000; font-weight: bold; }
input.text_long { width: 250px; }
input.text_long2 { width: 180px; }
input.text_mid { width: 100px; }
input.text_mid2 { width: 155px; }
input.text_small { width: 50px; }
input.text_small2 { width: 75px; }
input.text_small3 { width: 91px; }
table.dunkelblau { background-color: #205AA7; }
em.haendler2 { font-size: 8pt; color: #205AA7; }
td.small { font-size: 10px; }
b.haendler { color: #205AA7; font-weight: bold; font-size: 9pt;}
td.text_small { font-size: 8pt }


a.small { color: #000000; font-weight:normal; text-decoration:none; font-size: 8pt;}
a.small:link { color:#333333; font-size: 8pt;}
a.small:visited { color:#333333; font-size: 8pt;}
a.small:active { color:#333333; font-size: 8pt;}
a.small:hover { color:#FE7816; font-weight:normal; font-size: 8pt;}

a { color: #000000; font-weight:normal; text-decoration:none; }
a:link { color:#333333; }
a:visited { color:#333333; }
a:active { color:#333333; }
a:hover { color:#FE7816; font-weight:normal; }

a.tp { font-weight:normal; color:#EEEEEE; text-decoration:none; font-size: 8pt;}
a.tp:link { color:#EEEEEE; text-decoration:none; font-size: 8pt;}
a.tp:visited { color:#EEEEEE; text-decoration:none; font-size: 8pt;}
a.tp:active { color:#EEEEEE; text-decoration:none; font-size: 8pt;}
a.tp:hover { color:#FFFFFF; text-decoration:none; font-size: 8pt;}

a.hk { font-weight:bold; color:#205AA7; text-decoration:none; }
a.hk:link { font-weight:bold; color:#205AA7; text-decoration:none; }
a.hk:visited { font-weight:bold; color:#205AA7; text-decoration:none; }
a.hk:active { font-weight:bold; color:#205AA7; text-decoration:none; }
a.hk:hover { font-weight:bold; color:#FE7816; text-decoration:underline; }

a.uk { color:#000000; text-decoration:none; font-size: 8pt;}
a.uk:link { color:#000000; text-decoration:none; font-size: 8pt; }
a.uk:visited { color:#000000; text-decoration:none; font-size: 8pt; }
a.uk:active { color:#000000; text-decoration:none; font-size: 8pt; }
a.uk:hover { color:#000000; text-decoration:underline; font-size: 8pt; }

a.nav { color:#205AA7; text-decoration:none; font-size: 8pt;}
a.nav:link { color:#205AA7; text-decoration:none; font-size: 8pt; }
a.nav:visited { color:#205AA7; text-decoration:none; font-size: 8pt; }
a.nav:active { color:#205AA7; text-decoration:none; font-size: 8pt; }
a.nav:hover { color:#FE7816; text-decoration:underline; font-size: 8pt; }

a.orange { font-weight:bold; color:#3180f7; text-decoration:none; }
a.orange:link { color:#3180f7; text-decoration:none; }
a.orange:visited { color:#3180f7; text-decoration:none; }
a.orange:active { color:#3180f7; text-decoration:none; }
a.orange:hover { color:#3180f7; text-decoration:underline; }

a.white { text-decoration:none; margin:5px;}
a.white:link { color:#ffffff; }
a.white:visited { color:#ffffff; }
a.white:hover { color:#FE7816; }
a.white:active { color:#FE7816; }

.h1 { font-size:14pt; font-weight:bold; }

.bT { border-style: solid; border-color: #63666E; border-width: 0px; border-top-width: 1pt; }

.pad1 {padding:0px 3px 0px 3px;}

ul.SubMenuLevel2Child
{
list-style:none;
position:absolute;
display:none;
top:7px;
left:0px;
padding:0;
margin:0;
z-index:100;
}

li.SubMenuLevel2Child
{
background-color:#2960AA;
border-collapse:collapse;
border-width:0px 1px 1px 1px;
border-style:solid;
border-color:#ffffff;
padding:5px;
width:130px;
}

#bow1 {background-color:#C7D3EA; background-image:url(/images/rundeecke.gif); background-repeat:no-repeat;}

.b_logo_l {padding:10px 20px 10px 0px; float:left; text-align:center;}
.b_logo_r {padding:10px 0px; float:right; text-align:center;}
td.c1 {margin:0; border:0; padding:6px 12px 6px 0px;}

.pi {font-size:7.5pt; color:#666666;} /* pi=Preisinfo */
.rt {padding:0px 5px; font-size:7pt; font-style:italic;} /* rt=Rechtstext */

.fle   {float:left;}
.fri   {float:right;}
.clfl  {clear:both;}
.wd30  {width:30px;}
.wd400 {width:400px;}
.white_cell {background-color:#ffffff; padding:2px; margin:1px 0px;}

div#innerblock
{
background-color:#f8f8f8;
padding:10px;
width:500px;
}

p#question
{
font-weight:bold;
}

ul#answers
{
list-style:none;
padding:0px;
margin:20px 0px;
}

p#price_addon
{
color:#666666;
font-size:6.4pt;
text-align:justify;
}

p#disclaimer
{
font-size:6.4pt;
text-align:justify;
}

.asterisk
{
color:#ee0000;
}

.label4input
{
float:left;
width:80px;
padding:10px 0px;
font-weight:bold;
}

.field_container
{
padding:10px 0px;
}

p#box_send
{
text-align:right;
padding:10px 0px 20px 0px;
}

h3.orange
{
font-size:14px;
font-weight:bold;
color:#FE7816;
}

div#message
{
font-size:14px;
font-weight:bold;
color:#dd0000;
padding:30px 0px;
}


div#productframe {
	background-image:url('/images/shop/produktbox_aetka.gif');
	width:242px; 
	height:242px;  
	float:left;
}

div#productframe a {
  font-size:12px;
  color: #01439A;
}

div#productframe a:hover {
  font-size:12px;
  color: #F86F05;
}

div#productframetitle {
	width:200px; 
	height:65px; 
	text-align:left; 
	margin-left:25px; 
	margin-top:20px;
	float:left;
	display:inline;
}

div#productframeimage {
	width:95px; 
	height:115px; 
	text-align:left; 
	margin-left:25px;
	float:left;
	display:inline;
}

div#productframeinfo {
	width:100px; 
	height:115px; 
	text-align:left; 
	margin-left:15px;
	float:left;
	display:inline;
}

div#productframeprice {
	width:100%; 
	height:35px; 
	text-align:left; 
	color:#F86F05;
	font-size:14px;
	font-weight:bold;
	float:left;
}

div#productframepriceinfo {
	width:100%; 
	height:60px; 
	text-align:left; 
	color:Black;
	float:left;
}

div#productframefooter {
	width:100%; 
	height:35px; 
	float:left;
	margin-top:5px; 
	vertical-align:middle;
	display:inline;
}

div#productframefooterdetails{
	width:75px; 
	height:35px; 
	text-align:left; 
	margin-left:25px;
	float:left;
	vertical-align:middle;
	display:inline;
}

div#productframefooterorder {
	width:120px; 
	height:35px; 
	text-align:left; 
	margin-left:15px;
	float:left;
	vertical-align:middle;
	display:inline;
}