a {     color: #EC8D00; text-decoration: underline; font-weight:bold;}
a:hover { text-decoration: underline; font-weight:bold; }
body{
        color: #333333;
		background-color: #005BB7;
		font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;			
		text-align:left;		    	
		margin:0;
		padding:0;
		line-height:18px;
		background-image: url(../images/hg.jpg);
		background-repeat: repeat-x;
				
}

.layout #container{ position:relative; margin: auto; width: 928px; top: 0px; text-align:left; background-image: url(../images/hg_top.jpg); background-repeat:no-repeat;}
.layout #top{position:relative; width:928px; height: 292px; }


.layout #contentmain{position:relative; background-color: #FFFFFF; width:928px;  background-image:url(../images/hg_main.jpg); background-repeat:repeat-x; }
.layout #contentmenue{position:relative; top:40px; left:26px; width:234px;}
.layout #adresse{position:relative; top:40px; left:26px; width:234px;}

.layout #bottom{ position:relative; background-image:url(../images/hg_bottom.jpg); height:71px; width: 928px;}
.layout #bottomtext{ position:absolute; top:25px; left:35px; }
.layout #bottomtext a{  color:#666666; font-weight: normal; text-decoration:none; }

.layout #bottomtext2{ position:absolute; top:25px; left:670px; color:#666666; }



H1{  color: #333333;; font-weight: bold; margin: 0; padding-top: 0px; padding-bottom: 8px; font-size:14px; font-family: Arial, Helvetica, sans-serif;}
H2 {font-size:11px; font-weight:bold; color:#333333;  font-family:   Verdana, Arial, Helvetica, sans-serif; padding: 0; margin:0px;} 

.hggrau { background-color:#595959;}
.hgweiss { background-color:#FFFFFF;}
.hgblau { background-color:#0674B1;}
.hghellgrau { background-color:#E9E9E9;}
.hgblack {background-color:#000000;}
.hgmain {background-image:url(../images/hg_headline.gif); background-repeat:repeat-x;  } 


.hghellblau{ background-color: #BBE3F4;}
.textright{ padding:3px 10px 10px 10px;}
.button {	border: 1px solid #666666;	background-color: #CCCCCC;	border-color: #666666;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;}
.textfeldn2 { border: 1px solid #CCCCCC;	font-size: 11px; width: 390px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.textfeldn { border: 1px solid #CCCCCC;	font-size: 11px; width: 390px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.textfeld { border: 1px solid #CCCCCC; font-size: 11px; width: 300px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.textred{ color:#FF0000;}
.textweiss{ color:#E9E9E9;}
.textfett{ font-weight:bold;}
.textfettblau{ font-weight:bold; color:#0674B1; text-decoration:underline;}
.textnormal{ font-weight:normal;}
.textklein{ font-size: 9px; line-height:11px;}
.textleft{padding-left:14px;}

.textfettweiss{ font-weight:bold; color:#FFFFFF;}

A.leftmenue{ display:block; color: #333333; padding-left: 20px; padding-top: 1px; padding-right: 7px; padding-bottom: 0px; font-size:12px; text-decoration: none; font-weight: bold; line-height: 34px; font-family:  Verdana, Arial, sans-serif; margin-bottom:0px; background-image:url(../images/hg_button_off.gif); background-repeat:no-repeat; } 
A.leftmenue:hover { display:block; color: #EC8D00; padding-left: 20px; padding-top: 1px; padding-right: 7px; padding-bottom: 0px; font-size:12px; text-decoration: none; font-weight: bold; line-height: 34px; font-family:  Verdana, Arial, sans-serif; margin-bottom:0px; background-image:url(../images/hg_button_on.gif); background-repeat:no-repeat; } 
A.leftmenueon { display:block; color: #EC8D00; padding-left: 20px; padding-top: 1px; padding-right: 7px; padding-bottom: 0px; font-size:12px; text-decoration: none; font-weight: bold; line-height: 34px; font-family:  Verdana, Arial, sans-serif; margin-bottom:0px; background-image:url(../images/hg_button_on.gif); background-repeat:no-repeat; } 
A.leftmenueon:hover  { display:block; color: #EC8D00; padding-left: 20px; padding-top: 1px; padding-right: 7px; padding-bottom: 0px; font-size:12px; text-decoration: none; font-weight: bold; line-height: 34px; font-family:  Verdana, Arial, sans-serif; margin-bottom:0px; background-image:url(../images/hg_button_on.gif); background-repeat:no-repeat; }  

.textfelklein { border: 1px solid#A0A0A0;	font-size: 11px; width: 132px; font-family: Verdana, Arial, Helvetica, sans-serif; height:15px; padding-left:3px;  }
.textfelkleinon { border: 1px solid#A0A0A0;	font-size: 11px; width: 132px; font-family: Verdana, Arial, Helvetica, sans-serif; height:15px; padding-left:3px; color:#FF0000; }

.selectbox { background-color:#FFFFFF; border:1px solid #A0A0A0; width:100%; height:17px; font-size:11px; margin:0px; padding:0px;  font-family: Verdana, Arial, Helvetica, sans-serif; }
.selectboxon { background-color:#FFFFFF; border:1px solid #A0A0A0; width:100%; height:17px; font-size:11px; margin:0px; padding:0px;  font-family: Verdana, Arial, Helvetica, sans-serif; color:#FF0000; }

.textfeld{ border: 1px solid #A0A0A0;	font-size: 11px; width:500px; font-family: Verdana, Arial, Helvetica, sans-serif; height:15px; padding-left:3px; }
.textfeldnon { border: 1px solid #A0A0A0;	font-size: 11px; width: 275px; font-family: Verdana, Arial, Helvetica, sans-serif; height:15px; padding-left:3px; color: #FF0000;}

.textfeldn { border: 1px solid #A0A0A0;	font-size: 11px; width: 595px; font-family: Verdana, Arial, Helvetica, sans-serif; height:150px; padding-left:3px;  }
.preis { border: 0px solid #FFFFFF;	font-size: 11px; width: 250px; font-family: Verdana, Arial, Helvetica, sans-serif; height:15px; color:#0674B1; font-weight:bold; background-color:#E9E9E9; text-decoration:underline;}
.linktop{ font-size:10px; color:#333333; padding-left:15px;}
