/* ______________________ HTML ______________________ */

body, p, span, table, td, div, ul, li, input, textarea { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666;
}


/* ______________________ INTERFACE _________________ */
body {
background-image:url(../images/hg.gif); background-repeat:repeat-x; background-color: #C5C5C4; 
margin: 38px 0px 0px 40px; display: block;
}
#logo { 
	position:absolute; left:15px; top:13px; width:204px; height:141px; z-index:2;
}
#adresse { 
	position:absolute; left:242px; top:23px; width:731px; height:20px; z-index:3; 
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#007EC4; text-align:right;
}
#adresse a {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#007EC4; text-decoration:none;
}
#gesamt { 
	width:930px; height:560px; background-image:url('../images/nav_hg.jpg'); background-repeat:no-repeat; 
background-color: #FFFFFF; border: 2px solid #84B6DF; padding:0px 30px 0px 250px; display: table;
	voice-family:"\"}\"";
	width:650px; 	
}
#produktnav {
	padding-top:20px;
}
#Inhalt {
	margin: 42px 0px 10px 0px;
}
#siteby {padding:5px 0px 0px 0px;}
/* __________________ INTERFACE ENDE  _________________ */



/* ____________________ NAVIGATION ____________________ */
#naviInhalt {
	width:196px; padding: 23px 0px 0px 0px; margin: 0px; background-image:url('../images/nav_hg_innen.jpg'); 
         background-repeat:no-repeat; position:absolute; z-index:1; top:195px; left:42px;
}
#naviEnde {
	width:196px; height:13px; list-style-type: none; line-height: 0px; padding:0px; 
}
#naviEnde div{
	position:relative; top:12px; left:-9px; width: 196px; height:13px;
}
/* ____________________ SUCHE ____________________ */
#naviSuche {float:right;}
/* ____________________ Standart Tags Ebene1___________ */
#naviInhalt li{
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; list-style-type: none; padding: 0px 0px 0px 9px; margin: 0px; color: #FFFFFF; 
}
#naviInhalt li a{
	padding: 8px 0px 8px 20px; margin: 0px;	color: #FFFFFF;	text-decoration:none; width: 155px;	display: block;
}
/* ______________________ Blau Ebene2_________________ */
#naviInhalt li.navSub a{
	background-color: #49A3D5; 
 padding: 8px 0px 8px 30px;  width: 145px;	
}
/* ______________________ Blau Ebene3_________________ */
#naviInhalt li.navSubsub a{
	background-image:url('../images/nav_hg_blau_pfeil.gif'); background-repeat:no-repeat; padding: 8px 0px 8px 40px;  width: 135px;	
}
/* ______________________ Orange _____________________ */
#naviInhalt li.navActive a{
	background-image:url('../images/nav_hg_orange.gif'); background-repeat:no-repeat; color: #007EC4;
}
#naviInhalt li.navSub a:hover{
	background-color: #FAD488; color: #007EC4;
}
#naviInhalt li.navSubsub a:hover{
	background-color: #FAD488; color: #007EC4;
}
#naviInhalt li a:hover{
	background-color: #FAD488; color: #007EC4;
}
/* ______________________ Produkte ___________________ */
#naviInhalt li.navOpen a{
	background-image:url('../images/nav_hg_blau_pfeil.gif'); background-repeat:no-repeat; 
}	
#naviInhalt li.navOpen a:hover{
	background-image:url('../images/nav_hg_orange_produkte.gif'); background-repeat:no-repeat;
}
#naviInhalt li.navOpenSub a{
	background-image:url('../images/nav_hg_blau_pfeil.gif'); background-repeat:no-repeat; 
}	
#naviInhalt li.navOpenSub a:hover{
	background-image:url('../images/nav_hg_orange_produkte.gif'); background-repeat:no-repeat;
}

/* ________________ NAVIGATION ENDE__________________ */



/* ______________________ HTML ______________________ */
/* __________ Inhalt Styles Produktenav _____________ */
#produktnav h1 {
	font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#007EC4; text-transform: none;
}
#produktnav a:link, #produktnav a:active { 
	text-decoration: underline; color:#FFAA00; font-weight:bold;
}
#produktnav a:visited, #produktnav a:hover { 
	text-decoration: none; color:#FDBB36;font-weight:bold;
}
/* ___________________ Inhalt Styles _______________ */
#gesamt #Inhalt h1 {
	font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#007EC4; text-transform: uppercase;
}
#gesamt #Inhalt h2 {
	font-size:14px; color:#007EC4; font-weight:bold;
}
#gesamt #Inhalt h3 {
	font-size:12px;	color:#000000; font-weight:normal;
}
#gesamt #Inhalt a:link, #Inhalt a:active { 
	text-decoration: underline; color:#FFAA00;font-weight:bold;
}
#gesamt #Inhalt a:visited, #Inhalt a:hover { 
	text-decoration: none; color:#FDBB36;font-weight:bold;
}
#gesamt #Inhalt img {
	clear:both; border:1px solid #007EC4; padding: 4px; margin: 0px 0px 20px 0px; background-color:#D8EBF6; display:table;
}

/* ______ Inhalt Styles Produktübersicht ___________ */


#gesamt #Inhalt #Produktgruppe{
	padding: 0px; margin:0px; list-style-type: none;
}

#gesamt #Inhalt #Produktgruppe li{
	width: 297px; height: 265px; padding: 0px; margin:10px; background-image:url('../images/produktuebersicht_hg.gif'); background-repeat:no-repeat; float:left; position:relative;
}
#gesamt #Inhalt #Produktgruppe li img {
	border:2px solid #82B4DC; width: 205px; height: 130px; float:none; margin: 0px 0px 0px 36px;
clear:none; padding: 0px; background-color:#D8EBF6; display:block;
}
#gesamt #Inhalt #Produktgruppe li p {
	margin: 8px 8px 8px 8px;
}
#gesamt #Inhalt #Produktgruppe li h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#007EC4; text-transform:none; margin: 8px 8px 14px 8px; text-align:center;
}
#gesamt #Inhalt #Produktgruppe li #mehr {
	position:absolute; bottom:5px;
	}
#gesamt #Inhalt #Produktgruppe li  a {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFAA00; text-decoration:none; display:block; 	text-indent:40px; width:90px;
	}

/* ______ Inhalt Styles Login ___________ */
#loginbox {
        width:255px;height:100px;background-image:url(../images/login_hg.jpg);background-repeat:no-repeat;border:1px solid #007EC4;margin:0px;padding:0px;float:right;
}
.input_searchboxa {
	background-color:#FFFFFF;height: 14px;width: 132px;border: 1px solid #007EC4;margin: 5px 0px 5px 0px;
}
.input_searchboxb {
	background-color:#FFFFFF;height: 14px;width: 132px;border: 1px solid #007EC4;margin: 5px 0px 5px 0px;
}
.input_suche {
	background-color:#FFFFFF;height: 12px;width: 132px; border:1px solid #007EC4;margin: 0px;
}
.untertitel {
	font-size:12px;	color:#007EC4; font-weight:bold;
}
#gesamt #Inhalt #loginbox .titel {
	font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;	color:#000000;line-height: 15px;
}
#gesamt #Inhalt #loginbox img {
	clear:both;border:0px;padding: 0px;	margin: 0px;}
#gesamt #Inhalt #loginbox .blank {
font-size:4px;
}
.ohnescreen{display:none;}
/* ___________________ HTML ENDE ___________________ */

