/* CSS Document */

/* Hauptelemente */

body {
   background-color: #000000;
   font-family:Arial, Verdana,  Helvetica, sans-serif;
   font-size:11px;
   color:#666666;
   line-height:13px;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
   }
   

#total {
 position: absolute;
 width: 950px;
 left: 50%;
 height:735px;
 margin-left: -475px;
 top: 0px;
 background-image:url(/img/bg_content.gif);
 background-repeat:repeat-y;
 border:#000000 solid 0px;
   }

#topnav {
   position:absolute;
   width:950px;
   height:80px;
   }
   
#topnav a{
   color:#000000;
   text-decoration:none;
   }

#topnav a:hover{
   text-decoration:underline;
   }
      
#topnav span.headline {
   color:#e6f200;
   font-size:15px;
   }
   
#hauptnav {
   width:160px;
   height:600px;
   position:absolute;
   clear:both;
   top:80px;
   left:3px;
   border:0px solid #000000;
   }
   
   
a, a.linkimtext {
color:#a6a6a6;
text-decoration:none;
   
}

a.linkimtextgelb{
color:#e6f200;
text-decoration:none;
}

a.linkimtextgelb:hover{
color:#e6f200;
text-decoration:underline;
}


a:hover, a.linkimtext:hover {
color:#000000;
text-decoration:underline;
   
}    
   
#hauptnav a.hauptnavbutton {
   color:#a6a6a6;
   text-decoration:none;
   }

#hauptnav a.hauptnavbutton1 {
   color:#707173;
   text-decoration:none;
   }

#hauptnav a.hauptnavbutton:hover {
   text-decoration:none;
   font-weight:bold;
   color:#000000;
   }

#hauptnav a.hauptnavbutton_aktiv, #hauptnav a.hauptnavbutton1_aktiv {
   color:#000000;
   font-weight:bold;
   text-decoration:none;
   }
   
   

#hauptcontent {
   width:759px;
   height:599px;
   position:absolute;
   top:0px;
   left:170px;
   border:0px solid #000000;

}

#newsservice {
   clear:both;
   position:absolute;
   width:945px;
   height:135px;
   top:600px;

}

#newsservice span.headline {
   color:#d7d700;
   font-size:10px;
   }


#suchfeld {
   width:196px;
   height:17px;
   border:0px;
   background-image:url(/img/bg_suchfeld.gif);
   background-repeat:no-repeat;
   color:#999999;
   font-size: 11px;
   line-height:13px;
   margin-left:5px;
}

.rahmengelb {
	border:3px solid #d4d600;
	width:600px;
}


.formgelb {
	background-color:#FFF;
	border:1px solid #d4d600;
	color:#666;
}

.formlabelrx {
	width:160px;
	display:inline-table;
	height:25px;
}

.formlabelrx1 {
	width:160px;
	display:inline-table;
	height:25px;
}



#rxtabelle td {
	border-top:1px solid #999;
	border-right:1px solid #999;
	padding:10px;
}
	


p.newsheadline {
   color:#333333;
   font-size:15px;
   }
   
      
p.newsheadlineweiss {
   color:#ffffff;
   font-size:15px;
   }

p.unbreakablesheadline {
   color:#333333;
   font-size:15px;
   font-weight:bold;
   }
  

strong.gelb {
font-weight:bold;
color:#e6f200;
}

strong.braun {
font-weight:bold;
color:#cca279;
}

a.gelb {
    color:#666666;
    text-decoration:none;
    }

a.gelb:hover {
    text-decoration:underline;
    }
	

a.white {
	color:#ffffff;
	text-decoration:none;
	}
	
a.white:hover {
	color:#ffffff;
	text-decoration:underline;
	}


.impressumlarge a, .impressummedium a {
   color:#FFFFFF;
   text-decoration:none;
}


.impressumsmall a {
   color:#cccccc;
   text-decoration:none;
}

.impressumlarge a:hover, .impressummedium a:hover, .impressumsmall a:hover {
   color:#e6f200;
   text-decoration:none;
}

.ro {
   background:url(/img/roundedbox_ro.gif) top right no-repeat;
   margin:0;
   padding:0;
}

.lo {
   background:url(/img/roundedbox_lo.gif) top left no-repeat;
   margin:0;
   padding:0;
}

.ru {
   background:url(/img/roundedbox_ru.gif) bottom right no-repeat;
   margin:0;
   padding:0;
}

.lu {
   background:url(/img/roundedbox_lu.gif) bottom left no-repeat;
   margin:0;
   padding:0;
}

.headline_heroe_vorname {
 font-size:12px;
 color:#FFFFFF;
}

.headline_heroe_nachname {
 font-size:12px;
 color:#e6f200;
}

.rounded_inhalt { 
margin:1; 
padding:0.2em 0.2em 0em 0.1em; 
} 
  
.rounded_inhalt p { 
margin:0; 
padding:0; 
} 



.ro_black {
   background:url(/img/roundedbox_ro_black.gif) top right no-repeat;
   margin:0;
   padding:0;
}

.lo_black {
   background:url(/img/roundedbox_lo_black.gif) top left no-repeat;
   margin:0;
   padding:0;
}

.ru_black {
   background:url(/img/roundedbox_ru_black.gif) bottom right no-repeat;
   margin:0;
   padding:0;
}

.lu_black {
   background:url(/img/roundedbox_lu_black.gif) bottom left no-repeat;
   margin:0;
   padding:0;
}

.rounded_inhalt_black { 
/* margin:1; */ 
/* padding:0.2em 0.2em 0em 0.1em; */ 
} 
  
.rounded_inhalt_black p { 
margin:0; 
padding:0; 
} 





h1 {
   size:50px;
   font-size:50px;
   }
   
h2 {
   size:45px;
   font-size:35px;
   }

h3 {
   height:40px;
   font-size:40px;
   }

h4 {
   height:30px;
   font-size:30px;
   color:#FFFFFF;
   }
h5 {
   font-size:20px;
   color:#FFFFFF;
   margin-top:-15px;
   }    
   
select {
   font-size:10px;
   }


#warenkorb_content_formular input {
   background-color:#e6f200;
}


 #tablehaendlersuche tr td { 	padding-bottom:15px; }


  

/* Ende diverss Styles für Inhalt */  
   
/* Zoom-Silder */

* .highslide {
   cursor: url(/img/zoomin.cur), pointer;
    outline: none;
}

.highslide img {
   border: 1px solid black;
}
.highslide:hover img {
   border: 1px solid gray;
}

.highslide-image {
    border-bottom: 1px solid black;
    cursor: pointer; /* opera */
   cursor: url(/img/zoomout.cur), pointer;
}
.highslide-image-blur {
    cursor: pointer;
    cursor: hand;
}

/* Ende Zoom */

.tdhomeabdecker {
	position:relative;
	width:185px;
	height:148px;
	overflow:hidden;
	float:left;
	z-index:500;
}

.tdhomemitte {
	overflow:hidden;
	float:left;
	text-align:center;
	position:absolute;
	z-index:400;
}
