td, p, body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}

body {
	background-color: #FFFFCC;
}

a:link {
	color: #000000;
	text-decoration: none
}

a:visited {
	color: #000000;
	text-decoration: none;
}

a:hover {
	color: #CC0000;
}

a:active {
	color: #CCCCCC;
	text-decoration: none;
}

/** Neu -- Anfang  **/

.textschild, a:link.textschild, a:visited.textschild , a:hover.textschild, a:active.textschild {
	color: #fc3;
	font-style: normal;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana
}

a:hover.textschild {
	color: #66FF33
}

.textschild {
	background-color: #9c3b27;
	text-align: center
}

/** Neu -- Ende  **/

.ebene2 {
	color: #b7d97b;
	font-style: normal;
	font-weight: bold;
	background-color: #0f9040;
	text-align: center;
	letter-spacing: 1px;
	border: solid 3px #b7d87a
}

.ebene2 a:hover {
	color: #0f9040!important;
	background-color: #b7d97b;
}

.fahne {
	background-image: url(../Bilder/Fahne3b.gif);
	background-repeat: no-repeat;
}

.fahnenstangeschnipsel {
	background-image: url(../Bilder/FahnenstangeSchnipsel.gif);
	background-repeat: repeat-y;
}

.headline {
	color: #006633;
	font-weight: bold;
	font-size: 18px;
	text-align: right;
}

h1, .headline1 {
	font-style: oblique;
	font-weight: bold;
	font-size: 22px;
	letter-spacing: 1px;
	padding-top: 15px;
	padding-bottom: 15px;
	margin: 0;
}

h2, .headline1 {
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 1px;
	margin: 0 0 0 10px;
	padding-top: 0;
	padding-bottom: 2px;
}

.kursinfo {
	color: #0f9040;
	font-weight: bold;
	background-color: #b7d97b;
}

.kursinfo2 {
	color: #b7d97b;
	background-color: #0f9040;
}

.kursinfo3 {
	color: #0f9040;
	background-color: #b7d97b;
}

.Content img {
	margin-top: 8px;
	margin-right: 20px;
	margin-bottom: 12px;
}

.Content {
	width: 551px
}

#box { position: relative; width: 553px; height: 530px; }

.ContentLageplan { width: 551px; }

.subnavigation {
	margin-top: 36px;
	width: 551px;
}

/* Seiten Namen */

a.aufgerufen {
	color: #66FF33!Important;
}

a.aufgerufen:hover {
	color: white!Important;
}

.topline {
	color: #444444;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
	text-decoration: none
}

.htwo {
	color: #ac834d;
	font-size: 22px;
	font-family: "Times New Roman", Times, Geneva
}

small {
	font-size: 13px;
	font-family: Arial, Helvetica
}

p,ul {
	color: #444444;
	font-size: 13px;
	line-height: 130%;
	font-family: Arial, Helvetica
}

.fahnenstangenstrecker {
	background-image: url(../Bilder/Platzhalter.gif);
}

.ebene2 a {
	color: #b7d97b!important;
}

.download {
	color: #0f9040;
	font-size: 16px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
}

.download a {
	color: #0f9040;
	font-size: 16px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
}

.download a:link {
	color: #0f9040;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
}

.download a:hover {
	color: #ffcc33;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
}

.aufzaehlung {
	font-weight: bold;
	line-height: 12px;
	vertical-align: top;
	padding: 0;
}

.relative {
	position: relative;
	visibility: hidden
}

.absolute {
	position: absolute;
	visibility: hidden
}
/* @group Image Map */

/*Schwebrahmen*/
.schwebrahmen { position: absolute; width: auto; height: 155px; visibility: hidden; margin: 0; padding: 0; border-width: 0; }
.winheader_tabelle {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	color: white;
	text-indent: 5px;
}
.winheader { color: white; font-size: 12px; font-family: Tahoma, Arial, Helvetica; font-weight: bold; background-color: #0f9040; text-indent: 5px; width: 189px; height: auto; margin: 0; padding: 0; border-color: gray gray white; border-style: outset outset inset; border-width: 3px 3px 1px; }
.winbody { background-color: #fbfbfb; margin: 0; padding: 0; width: 189px; height: 142px; border-color: black gray gray; border-style: inset outset outset; border-width: 1px 3px 3px; }
td a {
	display: block;
	width: 100%;
}
/* initial alles unsichtbar machen */

#lb01,#lb02,#lb03,#lb04,#lb05,#lb06,#lb07,#lb08,#lb09,#lb10,#lb11,#lb12,#lb13,#lb14,#lb15,#lb16,#lb17,#lb18,#lb19,#lb20,#lb21,#lb22,#lb23,#lb24,#lb25,#lb26,#lb27,#lb28,#lb29,#lb30,#lb31 {
	visibility: hidden;
	position: absolute;
	margin: 0;
	padding: 0;
	border-width: 0;
}

/* etwas styling */

#lb01,#lb02,#lb03,#lb04,#lb05,#lb06,#lb07,#lb08,#lb09,#lb10,#lb11,#lb12,#lb13,#lb14,#lb15,#lb16,#lb17,#lb18,#lb19,#lb20,#lb21,#lb22,#lb23,#lb24,#lb25,#lb26,#lb27,#lb28,#lb29,#lb30,#lb31 {  }

.karte-SLH p,.karte-SLH a {
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 0;
}

/* positionierung */

#lb01 {
	top: 160px;
	left: 120px;
}

#lb02 {
	top: 170px;
	left: 140px;
}

#lb03 {
	top: 160px;
	left: 320px;
}

#lb04 {
	top: 270px;
	left: 80px;
}

#lb05 {
	top: 110px;
	left: 330px;
}

#lb06 {
	top: 300px;
	left: 130px;
}

#lb07 {
	top: 260px;
	left: 150px;
}

#lb08 {
	top: 250px;
	left: 160px;
}

#lb09 {
	top: 180px;
	left: 230px;
}

#lb10 {
	top: 150px;
	left: 220px;
}

#lb11 {
	top: 160px;
	left: 180px;
}

#lb12 {
	top: 170px;
	left: 140px;
}

#lb13 {
	top: 200px;
	left: 200px;
}

#lb14 {
	top: 360px;
	left: 340px;
}

#lb15 {
	top: 170px;
	left: 345px;
}

#lb16 {
	top: 160px;
	left: 370px;
}

#lb17 {
	top: 150px;
	left: 80px;
}

#lb18 {
	top: 360px;
	left: 110px;
}

#lb19 {
	top: 340px;
	left: 170px;
}

#lb20 {
	top: 330px;
	left: 170px;
}

#lb21 {
	top: 320px;
	left: 170px;
}

#lb22 {
	top: 310px;
	left: 210px;
}

#lb23 {
	top: 330px;
	left: 230px;
}

#lb24 {
	top: 216px;
	left: 370px;
}

#lb25 {
	top: 230px;
	left: 80px;
}

#lb26 {
	top: 340px;
	left: 140px;
}

#lb27 {
	top: 260px;
	left: 140px;
}

#lb28 {
	top: 320px;
	left: 190px;
}

#lb29 {
	top: 280px;
	left: 130px;
}

#lb30 {
	top: 340px;
	left: 140px;
}

#lb31 {
	top: 220px;
	left: 190px;
}

/* @end */