body{
        color: #000000;
		background-color:#FFFFFF;
        font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;		
		margin:0px;
		padding:0px;
		
}


div#wrapper { margin:auto; margin-top:0px; padding-left:21px; padding-right:0px;  position: relative; width:963px; background-image:url(../images/hg_main.jpg);}
div#pictopleft { position: absolute; width:456px; height:265px; background-image:url(../images/pic_top_left.jpg);}
div#pictopright { position: absolute; left:743px; width:222px; height:326px; background-image:url(../images/pic_top_right.jpg); z-index:1000;}

div#hgbutton { position: absolute; top:264px; width:944px; height:80px; background-image:url(../images/hg_top_quer.jpg); z-index:100;}
div#buttontop { position: absolute; left:30px; top:265px; width:447px; height:59px; z-index:900;}
div#news { position: absolute; top:344px; left:728px; width:15px; height:297px; background-image:url(../images/hg_news.gif);}
div#newsteaser { position: absolute; top:358px; left:759px; width:16px; height:9px; background-image:url(../images/news_teaser.gif);}
div#buttontopmain { position: absolute; left:477px; width:266px; height:244px; z-index:950; background-color:#0C66AD;}
div#buttontopmain a { display:block; text-align:left; width:100%; padding-left:40px; padding-top:6px; margin:0px; text-decoration:none; height:21px; background-image:url(../images/hg_button_main.jpg); font-size:12px; color:#FFFFFF; font-weight:bold;}
div#buttontopmain a:hover { display:block; text-align:left; width:100%; padding-left:40px; padding-top:6px; margin:0px; text-decoration:none; height:21px; background-image:url(../images/hg_button_main.jpg); font-size:12px; color:#000000; font-weight:bold;}
div#buttontopmain2 { position: absolute; top:189px; left:477px; width:266px; height:40px; z-index:980; background-color:#0C66AD;}
div#buttontopmain2 a { display:block; text-align:left; width:100%; padding-left:40px; padding-top:6px; margin:0px; text-decoration:none; height:21px; background-image:url(../images/hg_button_main2.jpg); font-size:12px; color:#000; font-weight:bold;}
div#buttontopmain2 a:hover { display:block; text-align:left; width:100%; padding-left:40px; padding-top:6px; margin:0px; text-decoration:none; height:21px; background-image:url(../images/hg_button_main2.jpg); font-size:12px; color:#FFF; font-weight:bold;}
.nav_top_extra{color:#F87100;}
div#content { position: relative; width:466px; margin-left:20px; margin-top:10px; line-height:16px; font-family:Verdana, Arial, Helvetica, sans-serif;}
div#content a { text-decoration:none; color:#FC7300; }
div#content a:hover { text-decoration:underline; color:#FC7300; }

H1 {font-size:13px; font-weight:bold; color:#0B65AC; margin-bottom:0px;}
div#menuleft { position: relative; width:197px; }
A.topmenue{ display:block; text-align:left; width:100%; padding-left:40px; padding-top:6px; margin:0px; text-decoration:none; height:21px; background-image:url(../images/hg_button_main_blank.jpg); font-size:12px; color:#FFFFFF; font-weight:bold;} 
A.topmenue:hover { display:block; text-align:left; width:100%; padding-left:40px; padding-top:6px; margin:0px; text-decoration:none; height:21px; background-image:url(../images/hg_button_main_blank.jpg); font-size:12px; color:#000000; font-weight:bold; } 

A.leftmenue{ display:block; text-align:left; width:100%; padding-left:35px; padding-top:5px; margin:0px; text-decoration:none; height:18px; font-size:12px; color:#000000; font-weight:bold;} 
A.leftmenue:hover { display:block; text-align:left; width:100%; padding-left:35px; padding-top:5px; margin:0px; text-decoration:none; height:18px; font-size:12px; color:#FFFFFF; font-weight:bold; } 
A.leftmenue2{ display:block; text-align:left; width:100%; padding-left:55px; padding-top:5px; margin:0px; text-decoration:none; height:18px; font-size:12px; color:#000000; font-weight:bold;} 
A.leftmenue2:hover { display:block; text-align:left; width:100%; padding-left:55px; padding-top:5px; margin:0px; text-decoration:none; height:18px; font-size:12px; color:#FFFFFF; font-weight:bold; } 
A.leftmenue3{ display:block; text-align:center; width:100%; text-decoration:none; height:18px; font-size:12px; color:#000000; font-weight:bold;} 
A.leftmenue3:hover { display:block; text-align:center; width:100%; text-decoration:none; height:18px; font-size:12px; color:#FFFFFF; font-weight:bold; } 
A.link{ text-decoration:none; color:#000000; } 
A.link:hover { text-decoration:none; color:#FFFFFF;  } 
A.linkdownload{ text-decoration:none; color:#000000; } 
A.linkdownload:hover { text-decoration:underline; color:#000000;  } 
A.linknews{ text-decoration:none; color:#FC7300; font-weight:bold; } 
A.linknews:hover { text-decoration:underline; color:#FC7300; font-weight:bold; }
.newstext{padding-left:14px; padding-right:5px; padding-top:10px; padding-bottom:8px; line-height:16px; font-family:Verdana, Arial, Helvetica, sans-serif;}
H2 {font-size:12px; font-weight:bold; color:#000000; padding-left:25px; margin-bottom: 20px; margin-top:0px; padding-top:0px; padding-bottom:0px;}


.bottom { background-image:url(../images/hg_bottom.gif); padding-left:20px; line-height:19px;}
.textkleinweiss{ font-size:10px; color:#FFFFFF;}
.text{ color:#000000;}
.hgorange{ background-color:#F87100;}
.hgweiss{background-color:#FFFFFF;}


div#pictopright img#logo {
  position: relative;
  top: 269px;  
  
}
.button {	border: 1px solid #666666;	background-color: #CCCCCC;	border-color: #666666;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;}
.textfeldn { border: 1px solid #CCCCCC;	font-size: 11px; width: 455px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.textfeld { border: 1px solid #CCCCCC; font-size: 11px; width: 360px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.reftable{ border-bottom: 1px #CCC dotted; background-color:#FFF;}