

#copyright
{
width:215px;
display:block;
float:left;

margin-left:22px;
font-size:10px;
}

#footer
{
background-image:url(/images/footbg.png);
width:443px;
height:47px;
display:block;

text-align:center;
font-size:10px;
float:left;
}




#footer a
{
color:#999;
}

#foot
{
margin-top:30px;
}

#footbg
{
background-image:url(/images/footer.png);
	width:983px;
	display:block;
	height:24px;
	margin-left:10px;
	margin-right:auto;
}



#maincontent
{
margin-right:auto;
	margin-left:10px;
	
	display:block;
	border-left:1px solid #e7e7de;
	border-right:1px solid #e7e7de;
	width:981px;
	background-color:#fff;

	




}

#content a
{
color:#009de1;
font-weight:bold;
text-decoration:none;
}


h2.red
{
	color:#bd007b;
	font-size:15px;
}

h2.blue
{
	color:#40b6e8;
	font-size:14px;
}

#nav
{
width:160px;

}

#navhead
{
background-image:url(/images/nav_top.png);
height:33px;
display:block;
}

a.navline, a.navline2, a.activenavline,a.navlineblue,a.activenavline2
{
background-image:url(/images/navline.png);
height:22px;
padding-top:3px;
padding-left:10px;
display:block;
text-decoration:none;
color:#666;
font-size:14px;
}

a.navline2
{
font-size:11px;
height:19px;
padding-top:6px;
padding-left:15px;
background-image:url(/images/navline_2nd.png);
color:white;
}

a.navlineblue
{
color:white;
background-image:url(/images/navline_blue.png);
}

a.activenavline2
{
font-size:11px;
height:19px;
padding-top:6px;
}

a.activenavline,a.activenavline2
{
color:white;
background-image:url(/images/navline_over.png);
}

a.activenavline
{
padding-top:3px;
font-size:14px;
background-image:url(/images/navline_blue.png);
}

a.activenavline2
{
padding-left:14px;
}

a.navline:hover, a.navline2:hover,a.activenavline:hover,a.activenavline2:hover,a.navlineblue:hover
{

text-decoration:underline;

}

#content
{
width:436px;
display:block;
float:left;
padding-right:20px;
line-height:16px;
}
#vertspace
{
width:40px;
display:block;
height:100px;
float:left;
}

div.box
{
width:436px;
display:block;
height:123px;

color:white;
}


.boxdivider, .boxdividerbig
{
display:block;

padding:0px;
margin-top:10px;
margin-bottom:10px;
margin-left:10px;
margin-right:10px;
border-top:1px solid #ccecf9;
width:418px;
height:1px;
}

.boxdividerbig
{
margin-top:20px;
margin-bottom:20px;
}

* html .boxdivider
{
display:block;
padding:0px;
margin-top:14px;
margin-bottom:0px;
margin-left:10px;
margin-right:10px;
border-top:1px solid #ccecf9;
width:418px;
height:1px;
}


.boxtxt
{
display:block;
margin-top:50px;
margin-left:15px;
float:left;
}

* html .boxtxt
{
margin-left:9px;
}

.boxcontent
{
float:left;
}



.lightbox, .bluebox,.lightbox_check
{
display:block;
margin-top:5px;
padding-top:15px;
padding-left:15px;
padding-right:20px;
height:auto;
font-size:12px;
background-image:url(/images/lightbox_top.png);
background-repeat:no-repeat;
}

.lightbox_check
{
background-image:url(/images/lightbox_top_check.png);
}


.bluebox
{
background-image:url(/images/bg_blue.png);
color:#fff;
}

.lightboxfoot, .blueboxfoot, .lightboxfootbig, .lightboxfootbestell,.lightboxfootauswahl, .lightboxfootauswahl_check
{
background-image:url(/images/lightbox_bottom.gif);
background-repeat:no-repeat;
width:436px;
height:9px;
}



.lightboxfootbig
{
background-image:url(/images/litghtboxfoot_big.png);
height:38px;
padding-left:275px;
}
.lightboxfootbestell
{
background-image:url(/images/litghtboxfoot_big.png);
height:38px;
padding-left:245px;
}
.lightboxfootauswahl
{
background-image:url(/images/litghtboxfoot_big.png);
height:38px;
padding-left:285px;
padding-top:5px;
}

.lightboxfootauswahl_check
{
background-image:url(/images/litghtboxfoot_big_check.png) !important;
height:38px;
padding-left:285px;
padding-top:5px;
}




.blueboxfoot
{
background-image:url(/images/blueboxfoot.png);
height:38px;
padding-left:275px;
}

input,textarea
{
border:1px solid #009ee0;
color:#333;
width:292px;
font-family:verdana;
font-size:12px;
padding:2px;
}

.formbutton
{
background-color:#009ee0;
color:#fff;
border:none;
width:162px;
}

.bluespan
{
color:#009de1;
font-weight:bold;
}
.blue
{
color:#009de1;
font-weight:normal;
}

ul
{
margin:0px;
padding:0px;
}

li, li.blueli
{
margin-top:10px;
padding-left:20px;
list-style:none;
background-image:url(/images/li.png);
background-repeat:no-repeat;
background-position:0 2px;
}

li.blueli
{
background-image:url(/images/li_blue.png);
}

td
{
padding-top:11px;
}


a.boxlink
{
font-weight:bold;
color:white !important;
text-decoration:underline !important;
font-size:10px;
display:block;
width:250px;
padding-top:6px;

}

span.formwarning
{
color:red !important;
display:block;
margin-bottom:5px;
}


* html .ieposition
{
margin-top:0px;
display:block;
}

* html .iepositionstart
{
margin-top:-170px;
display:block;
}



.teaserwoman
{
height:10px;width:10px;position:relative;left:711px;top:-148px;
margin-top:-12px;
}


.teaserschwung
{
height:10px;width:10px;position:relative;left:712px;top:-149px;
margin-top:-12px;
}

* html .teaserwoman
{
height:10px;
width:10px;
position:absolute;
left:722px;
top:0px;
margin-top:0px;
}

* html .teaserschwung
{
margin-top:-14px;
}


.teasertext
{
width:255px;float:right;display:block;padding-right:20px;
}


* html .teasertext
{
padding-top:150px;
width:225px;
float:right;
}


#content a:hover
{
text-decoration:underline;
}

.spaceimg
{
margin-top:15px;
margin-bottom:0px;
}

.light
{
color:#a2a2a2;
font-size:10px;
}



.error
{
font-weight:normal !important;
font-size:10px !important;
color:red;
}

.errorlink
{
font-weight:normal !important;
font-size:10px !important;
color:red !important;
text-decoration:underline !important;
}



a.myradio
{
	padding:0px;
	border:none;
	margin:0px;
	text-decoration:none;
	font-weight:normal !important;
	color:white !important;
}
a.myradio:hover
{
	text-decoration:none !important;
}

.bluebar
{
background-image:url(/images/bluebar.png);
background-repeat:no-repeat;
color:white;
font-weight:bold;
height:26px;
display:block;
margin-top:10px;
margin-bottom:10px;
padding-top:10px;
padding-left:10px;
font-size:12px !important;
}


.radioblock
{
background-image:url(/images/radioblock.png);
background-repeat:no-repeat;
color:white;
display:block;
width:260px;
height:59px;
padding-left:8px;
padding-top:5px;
margin-top:3px;
}

.radiotitle
{
display:block;
float:left;
margin-top:1px;
margin-left:5px;
}

.bradio
{
text-decoration:none !important;
font-weight:normal !important;
color:#009ee0 !important;

}

.bradio:hover
{
text-decoration:none !important;
}

 

b.red
{
color:#bd007b;
}







#bestell td
{
margin:0px;
padding:0px;
padding-top:5px;
}



.tdli
{
background-image: url(/images/li.png); 
background-repeat: no-repeat; 
background-position: 0pt 7px; 
padding-left: 17px !important;
}

.smallprint
{
	font-size: 10px; 
	display: block; 
	margin-top: 25px; 
	margin-bottom: 30px;
}


a.stepnav, a.stepnavactive
{
padding-top:10px;
text-align:center;
color:#fff !important;
display:block;
width:85px;
height:36px;
line-height:12px;
font-size:11px;
}
a.stepnav
{
font-weight:normal !important;
}

a.stepnavactive
{
color:#fff !important;
font-weight:bold !important;
}
a.stepnavactive:hover, a.stepnav:hover
{
text-decoration:none !important;

}
a.stepnav:hover
{
font-weight:bold !important;
color:#007eb3 !important;
}


#ordercontent
{
padding:0px;
margin:0px;
}


a.redlink
{
color: rgb(189, 0, 123) !important;
font-weight:bold;
text-decoration:underline !important;
}

.navpos
{
float:left;
	display:block;
	width:160px;
	padding-left:25px;

	margin:0px;
	
}

.greylink
{
	font-weight:normal !important;
	color:#666 !important;
	text-decoration:underline !important;
}



