/* CSS Document */

html, p {
   margin: 0;
   padding: 0;
}

body{
 font-family: verdana,arial,sans-serif;
 font-size:12px;
 background-color:#f6f6f7;
 margin: 0;
 padding: 0;
 color: #333333;
}

a:link {  color:#003366;}
a:visited { color:#336699;}
a:active { color:#336699; }
a:hover { 
text-decoration: none;
color:#336699; }


img{
border:none;
}
h1{
font-weight:bold;
color: #003366;
font-size:12px;
padding-top:15px;
}
.classe-p {
font-weight:normal;
color: #333333;
font-size:12px;
padding-top:0px;
}
h2{
font-weight:bold;
color: #003366;
font-size:12px;
padding-top:15px;
}

h3{
font-weight:bold;
color: #003366;
font-size:14px;
}

h4{
font-weight:bold;
color: #666666;
font-size:12px;
}

hr{
height:1px; border-top:1px solid #31659c;
border-left:0;
border-right:0;
border-bottom:0;
margin-bottom:20px;
}

/*************** Grundgerüst *****************/

#wrapper{
width:100%;
background-image:url(../bilder/bg_neu.png);
background-repeat:repeat-x;
padding-top:20px;
background-color:#f6f6f7;
}


#boxcenter{
 width: 765px; 
 margin: 0 auto;
 padding: 0 15px 10px 15px;
 background-color:#FFFFFF;
 border:#e5e5e5 solid 10px;
 min-height:900px;
/*IE6 Workaround */
height:auto !important;
height:900px;
}

#global, #global a:link, #global a:visited{
text-align:right;
color: #666666;
font-size:12px;
margin: 0 0 0 0;
padding: 0 0 5px 0;
text-decoration:none;
}

#header{
background-image:url(../bilder/header.jpg);
width:764px;
height:92px;
}

#content{
margin:20px 0 0 160px;
padding:25px 20px 0 10px;
border-top:#31659c solid 1px;
width:570px;
min-height:500px;
/*IE6 Workaround */
height:auto !important;
height:500px;
}

* html #content {
	overflow: visible;
}

#menu {	
	width: 145px;
	margin: 35px 0 0 0;
	padding: 0px;
	float:left;
}

/*************** Ende Grundgerüst *****************/

/************************* Menü *********************/

/* Level 1 */

.menubalken{
color:#336699;
font-weight:bold;
}

#menu ol {
	margin: 0;
	padding: 0;
}
#menu li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	color: #ffffff;
}
#menuaktiv {
	color: #ffffff;
	background-color: #336699;
	margin: 0px;
	padding: 0px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 38px;
	text-transform: uppercase;	
	text-align: left;
	display: block;
	text-decoration: none;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #336699;
}
#menu li a{
	margin: 0px;
	padding: 0px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 38px;
	text-transform: uppercase;
	color: #000000;
	text-align: left;
	display: block;
	text-decoration: none;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #336699;
}
#menu li a:hover{
	color: #ffffff;
	background-color: #336699;
}
.menu-number {
	color: #FFB74C;
}

/* Level 2 */

#menu ol ol {
	margin: 0px;
	padding: 0px;
}
#menu li li {
	font-size: 12px;
	margin: 0px;
	padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 2px;
	list-style-type: none;
	background-color: #e4ebef;
	color: #000000;
}
#menu li li a{
	margin: 0px;
	padding: 0px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
	background-color: #e4ebef;
	text-transform: none;
	border: none;
}
#menu li li a:hover{
	line-height: 16px;
	color: #fff;
	background-color: #336699;
}

#menu li li span{
color: #ffffff;
	background-color: #336699;
	margin: 0px;
	padding: 0px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	display: block;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	line-height: 16px;
	color: #fff;
	background-color: #336699;
}


/************************* Ende Menü *********************/

/************************* Start Content *********************/



#header #ueberschriftheader{
padding: 50px 0 0 160px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#FFFFFF;
font-weight:bold;
}
.ueberschriftheader{
padding: 50px 0 0 160px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#FFFFFF;
font-weight:bold;
}

#content p{
padding-bottom:10px;
line-height:1.5em;
}

#content ul#sprung{
margin:0 0 20px 0px;
padding:0;
list-style-type:none;
}

#content ul#sprung li{
line-height:1.5em;
}

#content ul#sprung2{
margin:0 0 20px 0px;
padding:0;
list-style-type:none;
}

#content ul#sprung2 li{
line-height:1.5em;
}
#content ol.lowAlpha {
	list-style-type:lower-alpha;
	margin-top: 0px;
	line-height: 1.5em;
}

#content ul{
line-height:1.5em;
}

.gototop {
	display:block;
	width:570px;
	float:none;
	height:30px;
	border-top:1px dotted #31659c;
	text-align:right;
	padding-bottom:20px;
	margin-top:10px;
}


.imgborder{
border:#e5e5e5 solid 2px;
}

.imgborderleft{
border:#e5e5e5 solid 2px;
float:left;
margin:0 15px 8px 0;
}

.imgborderright{
border:#e5e5e5 solid 2px;
float:right;
margin:10px 0 10px 10px;
}

table#aktuelles td{
width:180px;
padding:0;
}

table td{
padding-bottom:15px;
padding-right:15px;
}

.anmerkung { font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000; }
		
.floatright{
float:right;
padding:10px 0 10px 10px;
}

.floatleft{
float:left;
padding:0 15px 8px 0;
}

.left{
float:left;
width:300px;
}

.doNotDisplay{
display: none !important;
}




#footer{
text-align:center;
margin-top:150px;
width:100%;
color:#CCCCCC;}

#footer a, #footer a:hover{
color:#CCCCCC;
text-decoration:none;}


#footer h1{
text-align:center;
color:#CCCCCC;
font-weight:normal;
padding:0px;
margin:0px;}
