TD,LI,LO,P,BODY,INPUT,SELECT,TEXTAREA { font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
                                        font-size : 11px;
                                        color : #405673;
                                        text-decoration : none;
                                      }
                                      
table.border{ border : 1px solid #3366CC;
            }

A:LINK{ font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size : 11px;
        color : #ff6600;
        text-decoration : none;
      }
       
A:VISITED{ font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
           font-size : 11px;
           color : #ff6600;
           text-decoration : none;
	 }
  
A:HOVER{ font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	 font-size : 11px;
         color : #ff6600;
	 text-decoration : underline;

       }
       
A:ACTIVE{ font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	  font-size : 11px;
	  color : #ff6600;
	  text-decoration : none;
	}
 
a:hover .body{
	text-decoration : none;	
}

A:LINK.link{ font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size : 11px;
        color : #ffffff;
        text-decoration : none;
      }

A:VISITED.link{ font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
           font-size : 11px;
           color : #ffffff;
           text-decoration : none;
      }

A:HOVER.link{ font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	 font-size : 11px;
         color : #99ccff;
	 text-decoration : none;
      }

A:ACTIVE.link{ font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	  font-size : 11px;
	  color :#ffffff;
	  text-decoration : underline;
	}


A:LINK.link2{ font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size : 11px;
        color : #405673;
        text-decoration : none;
      }

A:VISITED.link2{ font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
           font-size : 11px;
           color : #405673;
           text-decoration : none;
      }

A:HOVER.link2{ font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	 font-size : 11px;
         color : #405673;
	 text-decoration : underline;
      }

A:ACTIVE.link2{ font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	  font-size : 11px;
	  color :#405673;
	  text-decoration : none;
	}

A:HOVER.redlink{ 
	font-weight:bold;
	 
      }

.headline {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #405673;
}

.speziallink {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AACEFB;
}

.speziallink a{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AACEFB;
}

.orangelink {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;

}
.body {
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size : 11px;
    color : #405673;
}
H1 { 
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size : 11px;
    color : #405673;
}





A:LINK.speziallink{ font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size : 11px;
        color : #AACEFB;
        text-decoration : none;
      }

A:VISITED.speziallink{ font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
           font-size : 11px;
           color : #AACEFB;
           text-decoration : none;
      }

A:HOVER.speziallink{ font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	 font-size : 11px;
         color : #AACEFB;
	 text-decoration : underline;
      }

A:ACTIVE.speziallink{ font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	  font-size : 11px;
	  color :#AACEFB;
	  text-decoration : none;
	}
	
.infobox_info{
	background-color:#ffffcc;
	border:1px solid #999999;
	padding:5px;
	width:623px;
}
html:root .infobox_info{
	background-color:#ffffcc;
	border:1px solid #999999;
	padding:5px;
	width:613px;
}


.infobox_standard{
	background-color:#ffffff;
	border:0px;
	padding:0px;
	width:623px;
}
html:root .infobox_standard{
	background-color:#ffffff;
	border:0px;
	padding:0px;
	width:633px;
}
.infobox_standard_rahmen{
	background-color:#ffffff;
	border:0px;
	padding:0px;
	width:633px;
}
html:root .infobox_standard_rahmen{
	background-color:#ffffff;
	border:0px;
	padding:0px;
	width:633px;
}


	
.widthinfotable{
	width:623px;
}
html:root .widthinfotable{
	width:623px;
}

.auswahlbox{
padding-left:45px;
}
html:root .auswahlbox{
padding-left:0px;
}

.boxdistance{
	padding-top:100px;
}
html:root .boxdistance{
	padding-top:0px;
}
.boxdistance-2{
	padding-top:0px;
}
html:root .boxdistance-2{
	padding-top:80px;
}

#darklink {
	color:#405673;
}
a#darklink{
	color:#405673;
}
a:hover#darklink { 	 
         color : #ff9900; 
}

td.band0{
	height: 3px;	
	
}
td.band1{
	height: 81px;
	background-color:#FFCC33;
}
html:root td.band1{
	height: 75px;
	background-color:#FFCC33;
}
td.band2{
	height: 19px;
	background-color:#FF9900;
}
html:root td.band2{
	height: 17px;
	background-color:#FF9900;
}

div.dividor1 {
	position: absolute; 
	width: 17px; 
	height: 651px; 
	z-index: 4; 
	left: 810px; 
	top: 123px;
	background-color:#FFCC33;
}
div.dividor2 {
	position: absolute; 
	width: 2px; 
	height: 651px; 
	z-index: 5; 
	left: 810px; 
	top: 123px;
	background-color:#FF9900;
}

.konfig_skonto_price  {
color:#CC3300;
font-weight:bold;
}

#swop-preis-skonto  {
color:#CC3300;
display:inline;
font-weight:bold;
}

#swop-preis {
display:inline;
}

div.price_info_div {
background:none repeat scroll 0 0 #FFEDE7;
border:1px solid #CC3300;
padding:5px;
width:190px;
}

span.skontoabzughinweis{
	font-size:9px;
}

div.vertrauen_sie_uns_bak{
	border:1px solid #7F9DB9;
	margin-top:-69px;
	padding:8px;
	text-align:justify;
	z-index:100;
}

div.vertrauen_sie_uns  {
border:1px solid #7F9DB9;
margin-left:425px;
margin-top:-160px;
padding:8px;
text-align:justify;
width:180px;
z-index:100;
}

div.vertrauen_sie_uns img{
	margin-left:44px;
	height:86px;
}
br.br_small{
	line-height:5px;
}

img#swopper_konf_image{
	width:417px;
	height:auto;
}

input#popup_ok{
	display:none;
}


select[disabled]{
background:#DDDDDD;
}
div.myformdiv{
margin-bottom:10px;
cursor:default;

}

select{
border:1px solid #7F9DB9;
}
.occasionaly{
display:none;
position:absolute; 
width:200px; 
height:17px;
}
.head_red{
color:#CC3300;
}
a.warenkorvblink{
font-size:9px;
color: rgb(204, 51, 0);
}
a.warenkorvblink:hover{
text-decoration:underline;
}

.mytoprow{
border-left: 0px solid grey; 
position: absolute; 
width: 320px; 
height: 115px; 
z-index: 4; 
left: 783px;
top:0px;
}
img.orangeheight{
height:17px;
}

#konfigurator_lehne_img{
display: block; 
position: absolute; 
z-index: 0; 
top: 310px; 
left: 226px; 
color: rgb(64, 86, 115); 
padding: 5px; 
width: 189px; 
height: 50px;
}

#konfigurator_lehne_img_2{
display: none; 
position: absolute; 
z-index: 0; 
top: 300px; 
left: 216px; 
color: rgb(64, 86, 115); 
padding: 5px; 
width: 189px; 
height: 50px;
}


a.bestpreislink{
cursor:pointer;
color:#CC3300;
font-weight:bold;
text-decoration:none;
}
a.bestpreislink:hover{
text-decoration:underline;
}

.prodtable td{
		padding:5px;
		border:1px solid #BBBBBB;	
		text-align:right;
}
.prodtable {
		margin-bottom:30px;
		border:1px solid #BBBBBB;
		border-collapse:collapse;
}		
.myprodhead{
		font-weight:bold;
		color:#CC3300;
}

.heightOfOrangeLayer {
	height:81px;
}

html:root .heightOfOrangeLayer {
	height:75px;
}

/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0)
{


	.mytoprow{
	border-left: 0px solid grey; 
	position: absolute; 
	width: 320px; 
	height: 115px; 
	z-index: 4; 
	left: 783px;
	top:0px;
	}
	img.orangeheight{
	height:19px;
	}
	div.dividor1 {
	height:690px;
	}
	div.dividor2{
	height:690px;
	}
	#konfigurator_lehne_img{
	top: 328px; 
	}
	#konfigurator_lehne_img_2{
	top: 318px; 
	}
}

#swopper_desc_text h1{
color: #405673;
font-size:17px;
font-weight:bold;
}
#swopper_desc_text h2{
color: #405673;
font-size:11px;
font-weight:bold;
}

.betweenhead{
background:none repeat scroll 0 0 #DDDDDD;
display:block;
padding:3px;
width:580px;
color:#CC3300;
}
.bezahlradio {
margin-left:0px;
}
.kontodata{
padding-left:17px;
}
.myhr{
margin-bottom:15px;
}
.halflinebr{
line-height:3px;
}
.padding_cell{
padding-left:5px;
padding-right:5px;
}
div.mycoonfiginfo{
display:none;
}