a {     color: #BF0101; text-decoration: none; font-weight:normal;}
a:hover { text-decoration: underline; font-weight:normal; }
body{
        color: #333333;
		background-color: #FFFFFF;
		font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;			
		text-align:left;		    	
		margin:0;
		padding:0;
		line-height:18px;
		background-image: url(../images/hg.gif);
		
				
}

.layout #container{ position:relative; margin: auto; width: 950px; top: 10px; text-align:left; border: 2px solid #717171;	 }
.layout #top{ position:relative; height: 209px; width: 950px; background-image: url(../images/hg_top.jpg); }
.layout #topmenue{ position:relative; margin-top:20px; width: 220px;}

.layout #contentmain{position:relative; background-color: #F8F8F8; width:950px; background-image:url(../images/hg_main.jpg); background-repeat:repeat-x; }
.layout #contentmenue{width: 220px; }

.layout #bottom{ position:relative; background-image:url(../images/hg_bottom.jpg); height:66px; width: 950px;}
.layout #bottomtext{ position:absolute; top:30px; left:11px; color:#999999; }
.layout #bottomtext2{ position:absolute; top:30px; left:730px; color:#999999;  font-size: 11px;  }
.layout #bottomtext a{color:#999999; font-weight: normal; font-size: 11px; }
.layout #bottomlink{ position:absolute; top:50px; left:20px; color:#999999; }
.layout #bottomlink a{color:#999999; font-weight: bold; }
.layout #bottomlink a:hover{color:#FF8204; font-weight: bold; }

H1{  color: #BF0101; font-weight: bold; margin: 0; padding-top: 5px; padding-bottom: 5px; font-size:15px; font-family: Arial, Helvetica, sans-serif;}
H2{  color: #BF0101; font-weight: bold; margin: 0; padding-top: 5px; padding-bottom: 5px; font-size:18px; 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: 300px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.textred{ color:#FF0000;}
.textrot{ color:#BF0101; font-weight:bold;}
.textgross{ font-size:15px; line-height:30px;}
.textfett{ font-weight:bold;}
.textfettblau{ font-weight:bold; color:#0674B1; text-decoration:underline;}
.textnormal{ font-weight:normal;}

.textfettweiss{ font-weight:bold; color:#FFFFFF;}

A.leftmenue{ display:block; color: #333333; padding-left: 22px; padding-top: 0px; padding-right: 7px; padding-bottom: 3px; font-size:12px; text-decoration: none; font-weight: bold; line-height: 20px; font-family:  Verdana, Arial, sans-serif; background-image:url(../images/hg_button_off.gif); margin-bottom:0px; } 
A.leftmenue:hover { display:block; color: #BF0101; padding-left: 22px; padding-top: 0px; padding-right: 7px; padding-bottom: 3px; font-size:12px; text-decoration: none; font-weight: bold; line-height: 20px; font-family:  Verdana, Arial, sans-serif;  background-image:url(../images/hg_button_on.gif); margin-bottom:0px; } 
A.leftmenueon{ display:block; color: #BF0101; padding-left: 22px; padding-top: 0px; padding-right: 7px; padding-bottom: 3px; font-size:12px; text-decoration: none; font-weight: bold; line-height: 20px; font-family:  Verdana, Arial, sans-serif;  background-image:url(../images/hg_button_on.gif); margin-bottom:0px; } 
A.leftmenueon:hover { display:block; color: #BF0101; padding-left: 22px; padding-top: 0px; padding-right: 7px; padding-bottom: 3px; font-size:12px; text-decoration: none; font-weight: bold; line-height: 20px; font-family:  Verdana, Arial, sans-serif;  background-image:url(../images/hg_button_on.gif); margin-bottom:0px; } 

.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;}
.textfeladresse { border: 1px solid #A0A0A0;	font-size: 11px; width: 500px; font-family: Verdana, Arial, Helvetica, sans-serif; height:56px; padding-left:3px;  }
.textfeldn { border: 1px solid #A0A0A0;	font-size: 11px; width: 595px; font-family: Verdana, Arial, Helvetica, sans-serif; height:270px; 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;}


