div {margin:0px; padding:0px; border:0px; position: relative; float: left;}
img,h1,h2{margin:0px; padding:0px; border:0px;}
body {margin: 0px; padding:0px; border:0px; font-size: 12px; font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; color: black;}
input, select, textarea { color:#000000; background-color: #e8e8e8; border:1px solid #999999; margin: 2px;}
td{vertical-align: top; vertical-align: left; }
th{font-weight: bold; background-color:#7b797b; color:white;}
hr{
 border: 0px; /* Für Firefox und Opera */
 border-top: 1px dashed #cdcdcd;
 border-width: 1px;
}

#top_frame{
width: 1004px;

}

#top_box_left{width: 32px; height: 150px; background-image: url(/images/template/box_top_left.gif); background-repeat: no-repeat;}
#top_logo{width: 467px; height: 140px; padding-left: 10px; padding-top: 10px;}
#top_pics{width: 463px; height: 150px; background-image: url(/images/template/top_pics.gif);  background-repeat: no-repeat;}
#top_box_right{width: 32px; height: 150px; background-image: url(/images/template/box_top_left.gif);  background-repeat: no-repeat;}
#top_menue{height: 24px; width: 966px; padding-top: 6px; padding-left: 38px; font-size:14px; color: white; background-image: url(/images/template/top_menue_bg.gif);  background-repeat: repeat-x;}
#top_menue a:link, #top_menue a:active, #top_menue a:hover, #top_menue a:visited{font-size: 13px; color: white; font-weight: bold; text-decoration: none;}
#top_menue_frame1{width: 475px;}
#top_menue_frame2{width: 491px;}

#menue{width: 206px; min-height: 400px; padding-top: 39px; padding-bottom: 15px; background-image: url(/images/template/menue_bg.gif); background-repeat: no-repeat;}
	#menue a:link, #menue a:active, #menue a:hover, #menue a:visited{color: black; text-decoration: none;}
	.menue_aktiv{width: 205px; height: 22px; padding-top: 6px; padding-left: 5px; font-size: 13px; font-weight: bold; background-color:#b0b0b0; border-bottom: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8;}
	.menue_normal{width: 200px; height: 21px; padding-top: 7px; padding-left: 5px; font-size: 12px; font-weight: normal;  background-color:#999999; border-bottom: 1px solid #d8d8d8;  border-right: 1px solid #d8d8d8;}

#content_frame{width: 971px; padding-left: 33px; background-image: url(/images/template/content_bg.gif);  background-repeat: repeat-y;}
#content_frame_full{width: 971px; padding-left: 33px; background-image: url(/images/template/content_full_bg.gif);  background-repeat: repeat-y;}

#content{width: 480px; padding-left: 20px; padding-top: 12px; padding-bottom: 15px;}
#content_full{width: 690px; padding-left: 20px; padding-top: 12px; padding-bottom: 15px;}
	#content h1, #content_full h1{font-size: 14px; font-weight: bold; color: #fd0408; padding-bottom: 8px;}
	#content h2, #content_full h2{font-size: 14px; font-weight: bold; padding-bottom: 5px; }
	#content a:link, #content_full a:link, #content a:active, #content_full a:active, #content a:hover, #content_full a:hover, #content a:visited, #content_full a:visited{font-size: 12px; color: black; font-weight: normal; text-decoration: underline;}
	
	#content_full a.link_bold:link, #content_full a.link_bold:active, #content_full a.link_bold:hover, #content_full a.link_bold:visited{font-weight: bold;}
	#content a.link_bold:link, #content a.link_bold:active, #content a.link_bold:hover, #content a.link_bold:visited{font-weight: bold;}
	#content a.link_h2:link, #content a.link_h2:active, #content a.link_h2:hover, #content a.link_h2:visited{font-weight: bold; font-size: 14px; text-decoration: none;}

.content_box1{width: 190px;}
.content_box2{width: 500px;}

#box_left{width: 213px; left: 15px; padding-top: 15px; color: #6e6e6e; font-size: 12px; background-image: url(/images/template/box_left_bg.gif);  background-repeat: repeat-y;}
	#box_left h2{font-size: 14px; font-weight: bold; padding-bottom: 8px;}
	#box_left a:link, #box_left a:active, #box_left a:hover, #box_left a:visited{color: #6e6e6e; font-weight: bold; text-decoration: none;}
	#box_left a.submenu_a:link, #box_left a.submenu_a:active, #box_left a.submenu_a:hover, #box_left a.submenu_a:visited{color: #6e6e6e; font-weight: bold; text-decoration: none;}
	#box_left li{list-style-type:none; padding-left: 8px; padding-bottom: 3px;}
	#box_left ul{margin:0px; padding:0px; border:0px;}
	#partner_banner{width: 100%; height: 100px; text-align: center;}	

#footer{width: 995px; height: 30px; background-image: url(/images/template/footer_bg.gif);  background-repeat: repeat-x; color: white; font-size: 13px; text-align: right; padding-top:10px; padding-right:9px;}


.blank{position: relative; float: left; padding-left: 18px; width: 100%;}
.blank2{position: relative; float: left; padding-left: 21px; width: 100%;}
.blank3{position: relative; float: left; padding-left: 10px; width: 100%;}
.blank4{position: relative; float: left; padding-left: 5px; width: 100%;}
.error{font-size: 11px; color: red;}
.tdhead{border-top: 1px solid #848384; border-bottom: 1px solid #848384; background-color: #EEEEEE;}
.tablehead{width:500px; border-left: 1px solid #848384; border-right: 1px solid #848384; border-bottom: 1px solid #848384;}

.img_border_grey{border: 1px solid #dbdada;}