body { 
margin : 0; 
padding : 0; 
background-color : #ddd; 
} 
#content { 
padding : 20px; 
overflow : hidden;
} 
#menuleft { 
background : transparent; 
margin : 0; 
} 
.box table { 
width : 142px; 
border : 1px solid #fff; 
margin-left : 20px; 
margin-top : 20px; 
margin-bottom : 20px; 
border-collapse : collapse; 
} 
.box td { 
padding : 5px; 
width : 100%; 
text-align : left; 
background-color : #e0e0e0; 
} 
#Menuline { 
height : 24px; 
font : bold 11px Verdana, Arial, Helvetica, sans-serif; 
background : #ddd; 
} 
#Laufschrift { 
background-color : transparent; 
padding-top : 4px; 
margin-left : 3px; 
} 
#Menue { 
background : transparent; 
float : left; 
width : 580px; 
} 
#tabsE { 
float : left; 
width : 580px; 
font-size : 93%; 
line-height : normal; 
margin-top : 1px; 
} 
#tabsE ul { 
margin : 0; 
padding : 0 10px 0 0; 
list-style : none; 
} 
#tabsE li { 
display : inline; 
margin : 0; 
padding : 0; 
} 
#tabsE a { 
float : left; 
background : url('../images/tableftE.gif') no-repeat left top; 
margin : 0; 
text-decoration : none; 
padding-left : 4px; 
padding-right : 0; 
padding-top : 0; 
padding-bottom : 0; 
} 
#tabsE a span { 
float : left; 
display : block; 
background : url('../images/tabrightE.gif') no-repeat right top; 
color : #fff; 
padding-left : 6px; 
padding-right : 15px; 
padding-top : 5px; 
padding-bottom : 4px; 
} 
#tabsE a span { 
float : none; 
} 
#tabsE a:hover span { 
color : #fff; 
} 
#tabsE a:hover { 
background-position : 0% -42px; 
} 
#tabsE a:hover span { 
background-position : 100% -42px; 
} 
#tabsE #current a { 
color : #fff; 
background-position : 0% -42px; 
} 
#tabsE #current a span { 
color : #fff; 
background-position : 100% -42px; 
} 
.f3 { 
font : normal 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif; 
} 
.f4 { 
font : normal 10pt Arial, Helvetica, sans-serif; 
letter-spacing : normal; 
margin-top:0;
margin-bottom:0;
} 
.f10 { 
font : bold 16px Verdana, Arial, Helvetica, sans-serif; 
color : #800000; 
} 
.f20 { 
font : bold 11px Verdana, Arial, Helvetica, sans-serif; 
color : #800000; 
} 
a.boxlink:link, a.boxlink:active, a.boxlink:visited { 
color : #000; 
background-color : transparent; 
text-decoration : none; 
} 
a.boxlink:hover { 
text-decoration : underline; 
background-color : transparent; 
}


#content h1 {
font : bold 20px Verdana, Arial, Helvetica, sans-serif; 
color : #800000; 
margin-top:0;

}

#content h2 {
font : bold 16px Arial, Helvetica, sans-serif; 
color : #800000; 
margin:0;
}


#content h3 {
font : bold 14px Arial, Helvetica, sans-serif; 
color : #800000; 
margin:8px 0;

}

#content ul {

margin-top:4px;
margin-bottom:25px;
}



#content a:link, #content a:active, #content a:visited { 
color : #000; 
background-color : transparent; 
text-decoration : underline; 
font-weight: bold;
} 

#content a:hover { 
color : #800000; 
background-color : transparent; 
} 

#bottom a:link, #bottom a:active, #bottom a:visited { 
color : #444; 
background-color : transparent; 
text-decoration : underline; 
font-weight: normal;
} 

#bottom a:hover { 
color : #800000; 
background-color : transparent; 
} 

.segment {
float : left; 
width : 33.25%;  
margin-top : 0;
padding: 30px 0; 
border:0px none; 
background-image : url('../images/verlauf1.jpg');
height:500px;
border-bottom: 1px solid #800000;
text-align : center;
}


.bereich {
height : 46px; 
width : 240px; 
border:1px solid #800000; 
background-color:#800000; 
border: 1px solid #fff;
text-align : right; 
color : #eee; 
padding-top : 0; 
padding-right : 0; 
font : bold 10pt Arial, Helvetica, sans-serif; 
letter-spacing : 1px;
overflow : hidden; 
line-height : 12px; 
position : relative; 
margin : 0 auto; 

}

.rahmen { 
height : 61px; 
width : 240px; 
1background-image : url('../images/rhg2.gif'); 
1background-repeat : no-repeat; 
text-align : left; 
color : #444; 
1border : none; 
font : bold 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif; 
overflow : hidden; 
line-height : 12px; 
position : relative; 
margin : 0 auto; 
margin-top : 14px; 
padding-top : 0px; 
padding-left : 0px; 
padding-right : 4px; 
border:1px solid #ddd; 
background-color:#ccc; 
background-image : url('none'); 
border: 1px solid #fff;

} 



.beteiligungen-name { 
width : 240px; 
background-color : transparent; 
text-align : left; 
color : #444; 
padding-top : 30px; 
padding-left : 0; 
border : none; 
font : bold 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif; 
overflow : hidden; 
line-height : 16px; 
position : relative; 
margin : 0 auto; 
border-bottom : 1px solid #800000; 
} 

.beteiligungen-art { 
width : 240px; 
background-color : transparent; 
text-align:right;
color:#777; 
padding:0;
border : none; 
font : normal 10px Verdana, Arial, Helvetica, sans-serif; 
overflow : hidden; 
line-height:8px;
position : relative; 
margin : 0 auto; 
} 


.pad { 
display : block; 
padding-top : 4px;
margin-left : 44px; 
}

.bereichpad {
padding-top : 8px; 
padding-right : 4px;
}

.imginfo {
float : left;
border : none;
width : 44px;
height : 59px;
padding-right : 5px;
padding-left : 0;
}


a.menua { 
display : block; 
} 

a.menua:link, a.menua:visited { 
color : #444; 
background-color : transparent; 
text-decoration : none; 
height : 70px; 
} 

a.menua:active, a.menua:hover { 
color : #800000; 
background-color : transparent; 
height : 70px; 
}

a.menub:link, a.menub:visited, a.menub:active, a.menub:hover { 
color : #eee; 
padding-top : 0; 
padding-right : 0; 
background-color:#800000; 
font : bold 10pt Arial, Helvetica, sans-serif; 
letter-spacing : 1px;
overflow : hidden; 
line-height : 12px; 
text-decoration : none; 
} 




a.menu { 
display : block; 
} 

a.menu:link, a.menu:visited { 
color : #444; 
background-color : #ddd; 
text-decoration : none; 
} 

a.menu:active, a.menu:hover { 
color : #eee; 
background-color : #800000; 
} 
 
 
a.sprachwahl, .sprachwahl {
	color : #ddd;
	background-color : transparent;
	font : normal 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif; 
}

a.sprachwahl:link, a.sprachwahl:active, a.sprachwahl:visited { 
	color : #ddd;
	background-color : transparent;
text-decoration : underline; 
} 

a.sprachwahl:hover { 
	color : #fff;
	background-color : transparent;
}  