a {     color: #EA007F; text-decoration: none; font-weight:normal;}
a:hover { text-decoration: underline; font-weight:normal; }
body{
        color: #FFFFFF;
		background-color: #FFFFFF;
		font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;			
		text-align:left;		    	
		margin:0;
		padding:0;
		line-height:16px;
		background-image: url(../images/hg.gif);
		background-repeat: repeat-x;
				
}

.layout #container{ position:relative; margin: auto; width: 970px; top: 0px; text-align:left;  }
.layout #top{ position:relative; height: 97px; width: 970px;}
.layout #topmenue{ position:absolute; top:71px; left:670px;  width: 300px; text-align:right;}
.layout #topmenue a{color:#000000; font-weight: normal;}
.layout #topmenue a:hover{color: #EA007F; font-weight: normal; text-decoration:underline; }
.layout #contentmain{position:absolute; left:0px; top:97px; height:564px; width:970px; z-index:200; }
.layout #contentmainready{position:absolute; left:0px; top:97px; height:564px; width:970px; z-index:100; }
.layout #contentmenue{width: 220px; }

.layout #bottom{ position:absolute; left:0px; top:661px; height:65px; width: 975px; background-image:url(../images/hg_bottom.jpg); background-repeat:no-repeat; }
.layout #bottomemail{ position:absolute; top:40px; left:79px; color:#999999; }
.layout #bottomemail a{ color:#7CA20F; font-weight: normal;  }
.layout #bottomtext{ position:absolute; top:7px; left:725px; color:#999999; text-align:right; width:250px;  }
.layout #bottomtext a{color:#999999; font-weight: normal;  }
.layout #bottomlink{ position:absolute; top:50px; left:20px; color:#000000; }
.layout #bottomlink a{color:#000000; font-weight: bold; }
.layout #bottomlink a:hover{color:#FF8204; font-weight: bold; }

#bild1 { position:absolute; top: 405px; left: 600px;
}



H1{  color: #99C625; font-weight: bold; margin: 0; padding-top: 8px; padding-bottom: 8px; font-size:15px; font-family: Arial, Helvetica, sans-serif;}
H2{  color: #FFFF00; font-weight: bold; margin: 0; padding-top: 0px; padding-bottom: 0px; font-size:14px; font-family: Arial, Helvetica, sans-serif;}

.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: 500px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.textred{ color:#FF0000;}
.textweiss{ color:#FFFFFF; font-size: 10px; line-height: 12px;}
.textgrau{ color:#999999; }
.textfett{ font-weight:bold;}
.textfettblau{ font-weight:bold; color:#0674B1; text-decoration:underline;}
.textnormal{ color:#000000;}

.textfettweiss{ font-weight:bold; color:#FFFFFF;}
.textgelb{ font-weight:bold; color:#F8FA04;}

A.leftmenue{ display:block; color: #585858; padding-left: 15px; padding-top: 0px; padding-right: 7px; padding-bottom: 0px; font-size:11px; text-decoration: none; font-weight: bold; line-height: 20px; font-family:  Verdana, Arial, sans-serif;  margin-bottom:0px;  } 
A.leftmenue:hover { display:block; color: #EA007F; padding-left: 20px; padding-top: 0px; padding-right: 7px; padding-bottom: 0px; font-size:11px; text-decoration: none; font-weight: bold; line-height: 20px; font-family:  Verdana, Arial, sans-serif;  margin-bottom:0px;  } 
A.leftmenueon{ display:block; color: #EA007F; padding-left: 20px; padding-top: 0px; padding-right: 7px; padding-bottom: 0px; font-size:11px; text-decoration: none; font-weight: bold; line-height: 20px; font-family:  Verdana, Arial, sans-serif;  margin-bottom:0px;  } 
A.leftmenueon:hover { display:block; color: #EA007F; padding-left: 20px; padding-top: 0px; padding-right: 7px; padding-bottom: 0px; font-size:11px; text-decoration: none; font-weight: bold; line-height: 20px; font-family:  Verdana, Arial, sans-serif;  margin-bottom:0px;  }  
.textfeld { border: 0px solid #FFFFFF; font-size: 10px; width: 250px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top:1px; height:12px; }
.textfeldk { border: 0px solid #FFFFFF; font-size: 10px; width: 480px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top:1px; height:12px; }

.textfeldkl{ border: 0px solid #FFFFFF;	font-size: 10px; width:122px; font-family: Verdana, Arial, Helvetica, sans-serif;margin-top:1px; height:12px;  }


.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; }

.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: 0px solid #A0A0A0;	font-size: 10px; width: 250px; font-family: Verdana, Arial, Helvetica, sans-serif; height:46px; margin-top:1px; }
.textfeldnk { border: 0px solid #A0A0A0;	font-size: 10px; width: 480px; font-family: Verdana, Arial, Helvetica, sans-serif; height:46px; margin-top:1px; }

.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;}

