@charset "utf-8";
html {
	height:100%;
	min-height:100%;
	margin:0px;
}

body {
	height:100%;
	min-height:100%;
	margin:0px;
	padding:0px;
	background-image:url(../layout/bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
}


div, table, td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; }

h1 { margin:0px; margin-bottom:20px; font-size: 12px; color: #013893; line-height: 16px; }
h2 { margin:0px; margin-top:50px; margin-bottom:20px; font-size: 12px; color: #013893; line-height: 16px; }

a { text-decoration: none; color: #013893; }
a:link { text-decoration: none; color: #013893; }
a:visited { text-decoration: none; color: #013893; }
a:hover { text-decoration: underline; color: #013893; }
a:active { text-decoration: underline; color: #013893; }

.logo { position:absolute; margin-left:58px; margin-top:7px; z-index:5; }
.logo2 { position:absolute; margin-left:800px; margin-top:7px; z-index:5; }
.bildleiste { position:absolute; margin-left:58px; margin-top:180px; z-index:5; }
	.bildleiste1, .bildleiste2, .bildleiste3 { position:absolute; top:182px; left:62px; width:116px; height:116px; border:0px solid; z-index:15; }
	.bildleiste2 { top:312px; }
	.bildleiste3 { top:442px; }
.kopf_banner { position:absolute; margin-left:206px; margin-top:35px; z-index:5; }
.laufleiste_bg { position:absolute; margin-left:206px; margin-top:75px; z-index:5; }
.laufleiste_txt { position:absolute; margin-left:220px; margin-top:83px; z-index:9; font-size: 12px; color:#000000; line-height: 16px; font-weight:bold; }

.tabelle { position:absolute; border:0px solid; margin:0px; margin-left:206px; height:100%; width:580px; background-image:url(../layout/content_bg2.jpg); z-index:2; }
.kopf { height:180px; background-image:url(../layout/bg.jpg); }
.inhalt { background-image:url(../layout/content_bg1.jpg); background-repeat:no-repeat; }
.inhalt2 { margin-top:20px; margin-left:30px; width:530px; }
.fuss { height:30px; background-color:#FFFFFF; }

.bg3 { position:absolute; margin:0px; }

.btn1 { position:absolute; margin-left:206px; margin-top:125px; z-index:5; }
.btn2 { position:absolute; margin-left:305px; margin-top:125px; z-index:5; }
.btn3 { position:absolute; margin-left:416px; margin-top:125px; z-index:5; }
.btn4 { position:absolute; margin-left:542px; margin-top:125px; z-index:5; }
.btn5 { position:absolute; margin-left:624px; margin-top:125px; z-index:5; }
.btn6 { position:absolute; margin-left:701px; margin-top:125px; z-index:5; }

.btn7 { position:absolute; margin-left:251px; margin-top:9px; }
.btn8 { position:absolute; margin-left:340px; margin-top:9px; }
.btn9 { position:absolute; margin-left:408px; margin-top:9px; }
.btn10 { position:absolute; margin-left:490px; margin-top:9px; }

.rechts { position:absolute; margin-left:800px; margin-top:180px; width:180px; float:left; border:0px solid; line-height: 12px; }

.kalender_1 { color: #000000; }
.kalender_1 a { text-decoration: underline; font-weight:bold; color: #000000; }
.kalender_1 a:link { text-decoration: underline; font-weight:bold; color: #000000; }
.kalender_1 a:visited { text-decoration: underline; font-weight:bold; color: #000000; }
.kalender_1 a:hover { text-decoration: underline; font-weight:bold; color: #999999; }
.kalender_1 a:active { text-decoration: underline; font-weight:bold; color: #999999; }

.kalender_2 { color:#999999; }
.kalender_2 a { text-decoration: underline; color: #999999; }
.kalender_2 a:link { text-decoration: underline; color: #999999; }
.kalender_2 a:visited { text-decoration: underline; color: #999999; }
.kalender_2 a:hover { text-decoration: underline; color: #000000; }
.kalender_2 a:active { text-decoration: underline; color: #000000; }

.kalender_3 { color: #000000; }
.kalender_3 a { text-decoration: none; font-weight:bold; color: #000000; }
.kalender_3 a:link { text-decoration: none; font-weight:bold; color: #000000; }
.kalender_3 a:visited { text-decoration: none; font-weight:bold; color: #000000; }
.kalender_3 a:hover { text-decoration: none; font-weight:bold; color: #999999; }
.kalender_3 a:active { text-decoration: none; font-weight:bold; color: #999999; }


/*.news { margin:0px; margin-left:10px; width:170px; float:left; border:1px solid; line-height: 12px; }*/
.news a { text-decoration: none; font-style:italic; color: #000000; }
.news a:link { text-decoration: none; font-style:italic; color: #000000; }
.news a:visited { text-decoration: none; font-style:italic; color: #000000; }
.news a:hover { text-decoration: underline; font-style:italic; color: #000000; }
.news a:active { text-decoration: underline; font-style:italic; color: #000000; }

.tabellenzeile { padding-left:5px; padding-bottom:4px; padding-top:2px; }

.trennung_news { margin:0px; margin-top:6px; margin-bottom:10px; width:160px; height:1px; }

.foto { border:2px solid; border-color:#013893; }
.foto_gal { margin:0px; margin-right:17px; margin-bottom:17px; border:2px solid; border-color:#013893; }

.kontakt_feld { width:180px; height:22px; font-family: Verdana, sans-serif; font-size: 8pt; color: #333333; margin-top:0px; margin-bottom:2px; background-color:#ffffff; border:1px solid #000000; margin-top:4px; margin-bottom:6px; }
.kontakt_feld_gr { width:280px; height:115px; font-family: Verdana, sans-serif; font-size: 8pt; color: #333333; margin-top:0px; margin-bottom:2px; background-color:#ffffff; border:1px solid #000000; margin-top:4px; margin-bottom:6px; }
.kontakt_btn { display:block; font-family: Verdana, sans-serif; font-size: 8pt; color: #333333; background-color:#ffffff; height: 22px; width: 80px; border:1px solid #000000; float:left; margin-right:5px; }

