div.null {padding:0px; margin:0px; border:0px;}
th,td,p,div,blockquote,h1,h2,h3,h4,h5,h6,strong,li,ul {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; }
h1,h2 { color:#145866; font-size: 140%; ; padding-bottom: 3px; border-color: black black #FFFFFF; border-style:  solid; border-width:0px; border-bottom-width: 4px}
h3 { font-size: 120%; }
h4 { font-size: 110%; padding-bottom:0px; margin-bottom:0px;}


.textkoerper blockquote { margin:0px; margin-left:20px; padding:0px;}
.textkoerper h3 {margin-left:0px; padding-left:0px; margin-bottom:8px; padding-bottom:2px;}
.textkoerper h4 {margin:1px; margin-left:0px; padding-left:0px; margin-bottom:5px;}
.textkoerper p { margin:7px 0px; margin-top:1px }
.textkoerper { font-size: 90%; font-family: Verdana, Arial, Helvetica, sans-serif;  border-color: black black #E6F0F2; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;padding:0px; padding-bottom:10px;}
.textkoerper td {font-size:90%;}
.textkoerper a {color:#145866; text-decoration:none; border:0px; border-bottom:1px dotted #145866;}
.textkoerper a:hover {color:#145866; text-decoration:none; border:0px; border-bottom:1px solid #145866; background-color:#98CAD3;}
.textkoerper li { margin:2px 0px; padding:2px 0px;}


.trefferliste { padding:5px; border:solid 1px #145866; margin:10px 0px;}
.trefferliste p {padding:0px 7px; margin:0px; }
.trefferliste h2 {font-size: 16px; color:white; background-color:#145866; border-bottom-width:0px; font-weight:700; padding:2px 7px; margin:1px;}
.trefferliste h3 {background-color: #98CAD3; padding:2px 7px; margin:1px;}
.trefferliste h4 {background-color:white; padding:2px 7px; margin:1px;}
form { padding:5px; border:solid 1px #145866; margin:10px 0px;}
.trefferliste li {margin:0px 0px 7px 0px;}


.navi_1,.navi_1_aktiv {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFFFFF; border-color: black black #CEE2E4 #CEE2E4; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px}
.navi_1 a, .navi_1_aktiv a { padding-left: 25px; display:block; color:black; text-decoration:none;
		width:236px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; text-indent:-16px;}
.navi_1 a:hover { color:white; background-color:#145866; color:white; }
.navi_1_aktiv a { background-color: #145866; color:white }

.navi_2,.navi_2_aktiv {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #CEE2E4; border-color: black black #E6F0F2; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.navi_2 a, .navi_2_aktiv a { padding-left: 41px; display:block; color:black; text-decoration:none;
		width:220px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; text-indent:-32px;}
.navi_2 a:hover { color:white; background-color:#145866; }
.navi_2_aktiv a { background-color: #145866; color:white }
@media all {
	.navi_1_aktiv img, .navi_1 img {border:0px; margin:0px; padding:0px; margin-right:11px;}
	.navi_2_aktiv img, .navi_2 img {border:0px; margin:0px; padding:0px; margin-right:27px;}
	.navi_3_aktiv img, .navi_3 img {border:0px; margin:0px; padding:0px; margin-right:43px;}
	.navi_4_aktiv img, .navi_4 img {border:0px; margin:0px; padding:0px; margin-right:59px;}
	.navi_5_aktiv img, .navi_5 img {border:0px; margin:0px; padding:0px; margin-right:75px;}
}

.navi_3,.navi_3_aktiv {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #98CAD3; border-color: black black #E6F0F2; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.navi_3 a, .navi_3_aktiv a { padding-left: 57px; display:block; color:black; text-decoration:none;
		width:204px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; text-indent:-48px;}
.navi_3 a:hover { color:white; background-color:#145866; }
.navi_3_aktiv a { background-color: #145866; color:white }

.navi_4,.navi_4_aktiv {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #98CAD3; border-color: black black #E6F0F2; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.navi_4 a, .navi_4_aktiv a { padding-left: 73px; display:block; color:black; text-decoration:none;
		width:100%; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;  text-indent:-64px;}
.navi_4 a:hover { color:white; background-color:#145866; }
.navi_4_aktiv a { background-color: #145866; color:white }

.navi_5,.navi_5_aktiv {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #98CAD3; border-color: black black #E6F0F2; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.navi_5 a, .navi_5_aktiv a { padding-left: 89px; display:block; color:black; text-decoration:none;
		width:100%; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;  text-indent:-80px;}
.navi_5 a:hover { color:white; background-color:#145866; }
.navi_5_aktiv a { background-color: #145866; color:white }
.navi_5_aktiv img, .navi_5 img {border:0px; margin:0px; padding:0px; margin-right:75px;}


.kopfnavi { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border-color: black black #E6F0F2; color: #2DC7E5; padding-right: 6px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.kopfnavi a { color:white; text-decoration:none; }
.kopfnavi a:hover { text-decoration:underline; }


.querverweis { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding-left: 60px; padding-top: 20px; padding-right: 5px; padding-bottom: 2px;}
.querverweis p {padding:0px 0px 0px 8px; margin:5px 0px; border:0px; border-left:0px solid #145866; text-indent:-8px;}
.querverweis a:hover {background-color:#98CAD3;}
.rahmen { background-color:white; text-align:left; padding:10px; border: #98CAD4; border-style: solid; border-width: 1px; }


#body {margin:0px; margin-left:1px; margin-bottom:10px; border:0px; border-left:0px solid; border-color:#E6F0F2; padding:0px; }
body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 padding:0px;
 margin:0px;
}
td { font-family: Verdana, Arial, Helvetica, sans-serif;}

#history-bereich {display:block;}
.datum { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 85%; border:0px white solid; border-top-width:4px; padding:0px; padding-top:3px; text-align:right; margin:0px; margin-top:5px;}

.nachoben { text-align:right; font-size:9px; margin:0px; padding:0px;}

table.BildLinks {
 margin:3px 10px 3px 0;
/* border:1px solid #98CAD3;
 border-width: 0 1px 1px 0; */
}

td.bildunterschrift {
 font-size : 0.8em;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: 700;
 padding: 2px 2px 5px 0px;
 border:0px;
 border-bottom: 1px solid #98CAD3;
 margin:0px;
 margin-bottom: 5px;
}
td.bild {
 padding:3px 0px;
}
td#rechtespalte {
	background-image:url(http://www.bkge.de/grafiken/logo_unten_rechts.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	vertical-align:top;
}
div#flyer {
/*	position:absolute;
	top:0px;
	left:0px;
	width:176px;
*/
}

#navispalte {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
#navigation #startseite {
	background-color: #FFFFFF;
	border-color: #CEE2E4;
	border-style: solid;
	border-width: 0;
	font-weight:bold;
}
#navigation ul {
 padding:0;
 margin:0;
}

/* 1. Ebene */

#navigation a {
 display:block;
 color:black;
 text-decoration:none;
 width:225px;
 padding:2px 2px 2px 25px;
 background-color:#fff;
 border-bottom: 1px solid #CEE2E4;
}
#navigation a.aktiv, #navigation a:hover {
 color:#fff;
 background-color: #145866;
}
#navigation a.aktiv {
 background:url(http://www.bkge.de/grafiken/pfeil.gif) 9px 5px no-repeat #145866;
}

/* 2. Ebene */

#navigation ul ul a {
 border-bottom: 1px solid #E6F0F2;
 width:209px;
 padding-left: 41px;
 background-color: #CEE2E4;
}

/* 3. Ebene */

#navigation ul ul ul a {
 border-bottom: 1px solid #CEE2E4;
 background-color: #98CAD3;
 width:193px;
 padding: 2px 2px 2px 57px;
}

/* 4. Ebene */

#navigation ul ul ul ul a {
 width:177px;
 padding: 2px 2px 2px 73px;
}

/* 5. Ebene */

#navigation ul ul ul ul ul a {
 width:161px;
 padding: 2px 2px 2px 89px;
}
.indexliste a, .indexliste span {
	display: block;
	float: left;
	font-weight: bold;
	text-align: center;
	border: 1px solid #98cad3;
	padding: 2px 2px 2px 2px;
	margin-right: 1px;
	width: 15px;
	width:auto;
	min-width:10px;

}

.indexliste a:hover {
	text-decoration: none !important; 
	color: #000000;
	border-width:1px 1px 1px 1px !important;
	border: 1px solid #98cad3;
}
.indexliste span {
	font-weight: normal;
	color:#fff;
}
