body {
	background-color:#eee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:10px 0px 10px 0px;
	padding:0px;
	background: #e8edf1 url(/fileadmin/bkh/images/bg.gif) repeat-y center;
	padding-bottom:50px;
	}


h1, h2, h3, h4 {
	margin:0px;
	padding:18px 0px 6px 0px;
	color: #1a1a1a;
	font-size: 12px;
	font-weight: bold;
	line-height: 15pt;
	}

h1 {
	margin:20px 0px 10px 0px;
	color:#4d72ba;
	font-weight: normal;
	font-size: 18px;
	line-height: 22px;
	}

h2 {
	padding:6px 0px 6px 0px;
	}

h4 {
	margin:0px 0px 20px 0px;
	padding:0px 0px 4px 0px;
	font-weight:bold;
	color:#4d72ba;
	border-bottom: 1px solid #5f8ce6;
	font-weight: normal;
	font-size: 22px;
	line-height: 28px;
	}

td, p {
	margin:0px;
	padding:0px 0px 6px 0px;
	font-size: 13px;
	line-height:16px;
 	}

table.imgtext-table {
	/*padding:0px 0px 0px 10px;*/
	}

td {
	margin-top: 0px;
	margin-bottom: 0px;
	}

.TextInhalt, td {
	color: #404040;
	font-size: 13px;
	line-height:16px;
	text-align: left;
	}

.TextRechts {
	color: #808080;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	}

.TextImage {
	color: #808080;
	font-size: 12px;
	line-height:14px;
	text-align: left;
	margin-top:-4px;
	margin-bottom:5px;
	}



/* Listen */

ul.normal {
	list-style: none;
	padding:0px;
	margin:0px 0px 6px 0px;
	}

li.normal {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

ul.layout-1 {
	list-style: none;
	padding: 0px;
	margin: 0px;
	}

li.layout-1 {
	list-style: square outside none;
	color: #4d72ba;
	margin: 0px 0px 0px 13px;
	padding: 0px 0px 8px 5px;
	}

ul.layout-2 {
	list-style: none;
	padding: 0px;
	margin: 0px 0px 6px 15px;
	}

li.layout-2 {
	list-style: square outside none;
	color: #CF6500;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	}


/* Tabellen */

td.normal-ol, td.normal-or, td.normal-ul, td.normal-ur {
	background:none;
	border:none;
	}

td.layout-1-ol, td.layout-1-or, td.layout-1-ul, td.layout-1-ur {
	padding: 2px 8px 2px 8px;
	background-color: #f1f1f1;
	background-color:#e8edf1;
	border-bottom: 1px solid #CDDBF7;
	color:#000;
	}

td.layout-1-ol, td.layout-1-or {
	border-top: 1px solid #CDDBF7;
	}

td.layout-1-ol, td.layout-1-ul {
	font-weight:bold;
	}



/* LINKS */

a {
	font-size:12px;
	color: #4d72ba;
	}

a:hover	{
	color: #4d72ba;
	}
	
p.weiter a {
 color: #CF6500;
 text-decoration:none;
 }

p.weiter a:hover {
 text-decoration:underline;
 }

a.Drucken {
	color: #fc3c67;
	color: #CC9000;
	font-size: 11px;
	line-height:15px;
	margin-bottom:20px;
	}

a.Drucken:hover	{
	color: #5a5a5a;
	}



/* Menü zweite Ebene */

div.menu-zwei {
	margin-bottom:0px;
	background-color:#e8edf1;
	border:1px solid #CDDBF7;
	}
	
/*div.menu-zwei table {
	width:630px;
	}*/
	
ul#menu-zwei {
	margin: 0px;
	padding: 6px 5px 0px 5px;
	}

ul#menu-zwei li {
	float: left;
	width:110px;
	margin: 0px 5px 0px 5px;
	list-style: none;
	font-size: 12px;
	}

ul#menu-zwei a {
	color: #333;
	font-weight:bold;
	text-decoration:none;
	display: block;
	width: 100%;
	}

ul#menu-zwei a:hover {
	background-color: #d4def4;
	color:#4d72ba;
	}

ul#menu-zwei a.act {
  color:#4d72ba;
  }


/* MENÜ */

ul#menu {
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #5f8ce6;
	}

ul#menu ul {
	margin: 0px;
	padding: 0px;
	}

ul#menu li {
	list-style: none;
	}

ul#menu a {
	color: #000;
	padding: 2px 0px;
	display: block;
	width: 100%;
	font-size: 13px;
	line-height:16px;
	font-weight: bold;
	text-align:right;
	text-decoration: none;
	}

ul#menu ul a {
	color: #999;
	text-decoration: none;
	/*padding: 4px 0px;*/
	display: block;
	width: 100%;
	}

ul#menu a.act {
	color: #4d72ba;
	}

ul#menu a:hover {
	background-color: #d4def4;
	}





/* Container */

td.Bildschirmbreite {width:930px;padding:0px 10px 0px 10px;
	}
div.Bildschirmbreite {
	width:930px;
	/*position:relative;
	left:0px;
	top:0px;*/
	}

#Gesamt {
	position:relative;
	left:0px;
	top:0px;
	}

#Menu-Links {
	float:left;
	/*position:absolute;
	left:0px;
	top:193px;*/
	width:100px;
	margin-top:32px;
	}
	
#Header {
	height:25px;
	font-size:18px;
	line-height:22px;
	font-weight: normal;
	color:#4d72ba;
	margin:0px 150px 0px 150px;
	}
	
#Bild-Header {
	height:120px;
	margin:0px 150px 0px 150px;
	}
	
#Bild-Random {
	width:630px;
	height:100px;
	}	

#Mitte {
	margin:0px 150px 0px 150px;
	}

#Inhalt {
	}
	
#Normal {
	}
	
#ZweiSpaltig {
	}

#Links {
	float:left;
	width:360px;
	}
	
#Rechts {
	float:right;
	width:240px;
	}

#Footnote {
	font-size:11px;
	line-height:15px;
	color:#808080;
	/*border-bottom:1px solid #ddd;*/
	padding-top:3px;
	white-space: nowrap;
	margin:200px 0px 0px 0px;
	text-align:right;
	}

#Footnote a {
	font-size:11px;
	color: #bfbfbf;
	text-decoration: none;
	}

#Footnote a:hover {
	color: #808080;
	}


#FussFixed {
	position:fixed;
	top:100%;
	}

#FussAbsolute {
	position:absolute;
	bottom:0px;
	width:630px;
	width:110px;
	margin-left:0px;
	white-space: nowrap;
	font-size:11px;
	line-height:15px;
	text-align:right;
	color:#808080;
	/*border-top:1px solid #bfbfbf;*/
	padding:2px 0px;
	margin-left:-10px;
	}

#FussAbsolute a {
	font-size:11px;
	color:#bfbfbf;
	text-decoration:none;
	}
	
#FussAbsolute a:hover {
	color:#808080;
	}
