html *{margin:0pt; padding:0pt;}

body{color:#575757; font-family:Verdana,Helvetica,Arial,sans-serif; font-size:12px; background:#fff; }
h1 {font-size:150%;}
h2{font-size:130%;}
h1, h2, h3, h4, h5, h6 {color:#DF2930; font-weight:bold; margin:0pt 0pt 0.25em;}
p{line-height:130%; margin:4pt 0pt 1em;}


img { border:0;}

a {color:#DF2930; text-decoration:none;}
a:hover{color:#DF2930; text-decoration:underline;}

.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.floatfix{overflow:hidden;}
.float-left{float:left;}
.float-right{float:right;}

.first{margin-top:0px;}


#outerWrapper{margin:0pt auto; width:837px; background: url(../img/wrapper_bg.gif) repeat-y; height:100%; }
#innerWrapper{margin:0 0 0 12px; width:805px; text-align:left; padding:0; background: #F1F1F1  url(../img/content_bg.gif) repeat-y; height:100%; min-height:800px;}


#topNav{background:transparent;height:35px;line-height:35px; padding-right:7px;}
#topNavCont{float:right;text-align:right;}

#topNav ul{ list-style:none; text-align:right;}
#topNav li{float:left;color:#575757; font-weight:bold;}
#topNav li a{color:#575757;text-decoration:none; display:block; padding: 0 6px;}
#topNav li a:hover{text-decoration:underline;}
#topNav #active a{text-decoration:underline;}

#header {margin:0; padding:0; position:relative; top:0; left:0; height:99px; background: url(../img/header_bg.gif) no-repeat;}



/*Content-Elemente*/

#main_content{background: url(../img/main_content_bg.gif) no-repeat;height:100%;}

#menu {float:left; width:171px; margin: 142px 0 0 0;}

#menu ul{margin:20px 0 10px 10px; list-style:none;}
#menu ul ul{margin:2px 0 10px 10px;}
#menu li{text-indent:20px;}
#menu li{font-weight:bold;}
#menu li ul li{font-weight:normal;}

#menu li a{display:block; color:#fff ;text-decoration:none; padding:5px 0;}
#menu li a:hover, #menu li a:active, #menu li  a.menu_current{
		color:#CC0033; background: url(../img/menu_link_bg.gif) no-repeat 0 2px;
}
#menu li ul li a:hover, #menu li a:active, #menu li  a.menu_current{
		color:#CC0033; background: transparent;
}


#content{ float:right; width:606px;}
#text {float:left; width:408px;}
#text ul{margin-left:25px;}

#text{margin-top:0px;}


#news {float:right; width:172px; background: url(../img/news_bg.gif) repeat-y;}
#news .news-text{padding:10px; font-size:90%;}
#news hr, #text hr{border:1px solid #CCCCCC;}



#table-vorstand img{margin-right:18px;}
#table-vorstand td p{margin:0}








