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:42px;
}

#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{
	background-color:#FF9900;
}
html:root td.band2{
	background-color:#FF9900;
}

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

.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 #EEE6A3;
    border: 1px solid #DEDEDE;
    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 {
    height: 110px;
    margin-left: 37px;
}

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;
margin-top:-3px;
}
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;
}

span.konfig_skonto_price_small{
color:#CC3300;
font-size:10px;
}

span.christ{
background:#FFEDE7;
border:1px solid #CC3300;
display:block;
margin-top:5px;
padding-top:2px;
padding-bottom:5px;
}

div.vertrauen_sie_uns{
/*margin-top:-186px;*/
}

.highlights{
	 margin-top:5px;
	width:100%;
}

.highlights td.spacee{
	background-image:none;
	background-color:#FFFFFF;
	width:10px;
}

.highlights td {
    background-color: #EEE6A3;
    color: #444444;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 0.3px;
    line-height: 22px;
    padding-right: 20px;
    vertical-align: middle;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
}

.highlights td img.highim{
    width:23px;
	vertical-align:middle;
	border:0;
	margin-right:5px;
}

img.ekomistars{
	height:20px;
	vertical-align:top;
	margin-left:5px;
	border:0;
}

img.hightel{
	vertical-align:top;
	height:20px;
		margin-left:5px;
	border:0;
}

div.addtextunten{
  border-top: 1px solid #BDC4CD;
    padding: 10px;
    width: 625px;
	padding-left:0;
	line-height:18px;
	position:relative;
	text-align:justify;
	padding-right:0;
	
}
div.addtextunten_img{
    height: 800px;
    opacity: 0.2;
	filter: alpha(opacity = 20);
    position: absolute;
    right: -340px;
    width: 800px;
    z-index: -2;
}
div.addtextunten_img img{
 width: 800px;
 }

.headline_new, div.addtextunten h2 , .headline{
    font-family: arial;
    font-size: 28px;
    letter-spacing: 1px;
		color: #405673;
		font-weight:normal;
	margin-bottom:0px;
	margin-top:20px;		
}
.headline_newnew{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #405673;
}
span.h5subhead{
    display: block;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 1px;
    margin-bottom: 3px;
    margin-top: 14px;
}

table.navitable_new{
	background:#FF9900;
	width:130px;
	border:0;
	height:188px;
}



table.navitable_new td{
	vertical-align:middle;
	height:23px;
	padding-left:10px;
	border-bottom:1px solid #A28F55;
	
	background:url("/images/eigene_Bilder/flow_n.jpg") repeat-x scroll left top #FF9900 ;
	 /*letter-spacing: 1px;*/

    /*text-transform: uppercase;*/

}

table.navitable_new td, table.navitable_new td a.link2:link , table.navitable_new td a.link2:hover , table.navitable_new td a.link2:visited, table.navitable_new td a.link2:active{
	font-size:12px;
	color:#4D4F52;
}

table.navitable_new td a:hover{
	text-decoration:none;
}

table.navitable_new td.navitable_new_main:hover , table.navitable_new td.navitable_new_other:hover{
background:#FFCC33;
}

table.navitable_new td.navitable_new_top{
	height:2px;
	border-bottom:0;
	display:none;
}
table.navitable_new td.navitable_new_twopix{
	height:2px;
	border-bottom:0;
	display:none;
}

table.navitable_new td.navitable_new_main{
	background:#FFCC33;
	/*font-weight:bold;*/
		height:25px;
		cursor:pointer;
}
table.navitable_new td.navitable_new_other{
cursor:pointer;
}
table.navitable_new td.navitable_new_bottom{
	height:100%;
}

td.top_logo_td{
	padding-left:6px;
}

table.table_bodyy{
	margin-top:-3px;
}
#Layer2{
	margin-top:-3px;
}


td.band2{
	height: 23px;
}
td.top_nav_td , html:root td.band2{
	height:23px;
	background:url("/images/eigene_Bilder/flow_n.jpg") repeat-x scroll left top #FF9900;
}
td.band2{
	background:url("/images/eigene_Bilder/flow_n.jpg") repeat-x scroll left top #FF9900;
}

td.top_nav_td a , td.top_nav_td a.link2:link  ,td.top_nav_td a.link2:visited  ,td.top_nav_td a.link2:hover  ,td.top_nav_td a.link2:active ,
td.top_nav_td A , td.top_nav_td A.link2:link  ,td.top_nav_td A.link2:visited  ,td.top_nav_td A.link2:hover  ,td.top_nav_td A.link2:active {
	font-size:12px;
	
}

table.topnavv a , table.topnavv a:link , table.topnavv a:active , table.topnavv a:hover , table.topnavv a:visited{
	color:#4D4F52;
	font-size:12px;
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	text-decoration:none;
	line-height:23px;
	} 


div.textjustify ,  td.textjustify, table.textjustify td , table.textjustify td p ,td.textjustify p{
	text-align:justify;
}

table.topnavv{
height:100%;
}
table.topnavv td{
	padding-left:10px;
	padding-right:10px;
	border-left:1px solid #A28F55;
	cursor:pointer;
}

table.topnavv td:hover{
background:#FFCC33;
}

td.topnavno  , .orangeflow{
	/*background:#FF9900;*/
	background:url("/images/eigene_Bilder/flow_n.jpg") repeat-x scroll left top #FF9900;
}
td.topnavac{
	background:#FFCC33;
}
table.topnavv td.topnavffirst{
	border-left:0;
}

.inputbackground{
background:#EEE6A3;
}

div.starterdiv{
	margin-bottom:20px;
	position:relative;
}

div.starterdivlayer{
	position:absolute;
	top:0;
	left:0;
	width:300px;
	height:250px;
	
}
div.starterdivlayer img{
	width:300px;
	height:250px;
	z-index:20;
}

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

.my_boxdistance{
margin-top:-80px;
}

div.bezugswahltransimg{
	position:absolute;
	width:200px;
	height:20px;
}
div.bezugswahltransimg img{
	width:200px;
	height:20px;
	border:0;
}
div.bezugswahltransimg a img{
	border:0;
}
div.bezugswahltransimg a {
	border:0;
}

img.highlkw{
   border: 0 none;
    height: 23px;
    margin-left: 5px;
    vertical-align: top;
	margin-top:-1px;
}
