* {
	margin: 0;
	padding: 0;
}
body, textarea {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:14px;
}

img {border:0;}	
a:link, a:visited {
	color: #008BB5;
	text-decoration: underline;
}
p, ul {margin-bottom:11px;}
.schwarzlink:link, .schwarzlink:visited {
	color:#000;
	text-decoration:none;
	}
.rot {color:#F00;}
table {border-collapse:collapse;padding:0;margin:0;}
tr, td {padding:0;border:0;margin:0;vertical-align:top;}
th {text-align:left;}


table.mitrand td, table.mitrand th {padding: 2px; border: 1px solid #000;}
table.mitrand th {font-weight:bold; text-align:left;}
.dtab {border:1px solid #000;background-color:#D5D5D5;margin:10px 0 10px 0;width:500px;}
.dtab td, .dtab th {border:1px solid #000;padding:2px;}
#navioben{
	position:absolute;overflow:hidden;
	top:20px;left:0;height:30px;width:710px;
	background-color:#FFCB04;
	border:0;
	margin: 0;
}
#naviobeninnen {margin:8px 0 0 0;}

#logo{
	position:absolute;overflow:hidden;
	top:10px;left:720px;}
	
#jahr2008 {
	position:absolute;overflow:hidden;
	top:50px;left:520px;}	

#breadcrumbs {
	position:absolute;overflow:hidden;
	top:120px;left:15px;height:43px;
	background-color:#F5821F;color:#FFF;
	text-align:left;
	padding-top:2px;
	}
#breadcrumbs a:link, #breadcrumbs a:visited {
	text-decoration:none;color:#FFF;font-weight:bold;
	}

#breadcrumbs p {margin:2px 0 0 55px;color:#000;
	font-size:22px;font-weight:bold;
	line-height:22px;}
	
#breadnr1 {height:20px;background-color:#FFF;color:#000;font-weight:bold;
	font-size:14px;line-height:15px;margin:8px 0 0 0;}	

#ticker {
	position:absolute;overflow:hidden;
	top:100px;left:30px;width:680px;
	color:#0088B6;
	}
#umfrage {
	position:absolute;overflow:hidden;
	top:140px;left:9px;width:691px;height:21px;z-index:1000;
	background-color:#F5821F;color:#000;
	font:bold 15px/21px Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	padding:0 0 0 10px;
	}

#suchdiv {
	position:absolute;overflow:hidden;
	top:90px;left:720px;
}
#suchform {margin:0 0 10px 0;}
#suchstr {font-size:10px;height:12px;width:85px;height:17px;
	border:1px solid #008BB5;margin:0 10px 0 0;}
#suchbut {
	background-color: #fff;
	font-size: 13px;
	color: #000;
	border-width: 0px;
	overflow: hidden;
	cursor:pointer;
}

#haupt {
	margin:165px 0 0 30px;width:960px;
	background:#FFF url('images/gelb22.gif') right repeat-y;
	border:0;padding:0;
	}
#abschluss {
	background:#FFF url('images/gelb260.gif') right no-repeat;
	font-size:12px;color:#000;
	height:22px;
}

#navilinks{
	margin: 0;width:133px;
	/*float:left;*/
	padding:0;
}

#spacer1 {width:10px;}
#spacer2 {width:10px;}

	#navilinksoben {
		margin:0;
		}
		
	#navilinksunten0 {
		background-color:#008BB5;
		height:10px;
		margin-top:30px;
		}
		
	#navilinksunten {
		margin:0 0 0 0;
		background-color:#C0DEED;
		padding:8px 0 8px 0;
		}		

	#navilinksunten1 {
		background:#FFF url('images/navilinksunten.gif') no-repeat;
		height:10px;
		}		

#rechts {
	width:260px;
	border:0;
	/*float:right;*/
	
}
#maintext {
	width:530px;
	margin: 0;
	padding:0;
	font-size: 13px;
	background-color:#E6E7E8;
}

#maintext p, #maintext li, #maintext td {font-size:13px;}

#innen {margin:7px;}
.margb10 {margin-bottom:10px;}

.ein {margin-left:34px; text-indent:-34px;}

.navi0, .navi0a {
	font-size:14px;
	line-height:15px; 
	font-weight:bold;
	}

.navi0:link, .navi0:visited, .navi0a:link, .navi0a:visited {
	text-decoration:none;
	color:#000;
	} 

#navilinks .navi0, #navilinks .navi0a {float:none;margin:0;} 
#navilinks .navi0p {margin:7px 0 0 7px;}

.navi0div, .navi0diva {margin:5px;
	font-size:13px;font-weight:bold;line-height:14px;}
.navi0:link, .navi0:visited {color:#000;text-decoration:none;}
	
.navi1:link, .navi1:visited, .navi1a:link, .navi1a:visited,
.navi2:link, .navi2:visited, .navi2a:link, .navi2a:visited  
	{color:#000;text-decoration:none;}

#navilinksunten .navi1p {margin:0 0 5px 34px;text-indent:-11px;}

#navilinksoben .navi1div, #navilinksoben .navi1diva 
	{background-color:#F5821F;margin:15px 0 0 5px;font-size:13px;line-height:20px;height:20px;}
#navilinksoben .navi1p {margin:0 0 0 2px;}	
#navilinksoben .navi2div, #navilinksoben .navi2diva 
	{background-color:#FFE192;margin:0 0 0 10px;}	
#navilinksoben .navi1:link, #navilinksoben .navi1:visited, 
#navilinksoben .navi1a:link, #navilinksoben .navi1a:visited
	{color:#FFF;text-decoration:none;font-weight:bold;font-size:11px;}

.navi2p {margin:0 0 0 20px;text-indent:-10px;}
 
.layoutLstandard {margin:0 20px 0 0px;}
h1, .layoutLstandard h1 {font-size:15px;font-weight:bold;color:#000;margin:0 0 8px 0;} 
.layoutLstandard h2 {font-size:13px;font-weight:bold;color:#008BB5;margin:0 0 8px 0;} 
.layoutLstandard .introtext {font-weight:normal;margin:0 0 10px 0;color:#000;}
.weiterlink {text-align:right;margin:0;}
.weiterlink:link, .weiterlink:visited {color:#008BB5;text-decoration:none;}
.dp {float:left;margin:2px 2px 0 0;}

.layoutRstandard {margin:0;width:230px;}
.layoutRstandard h1, .layoutRstandard h1 a:link, .layoutRstandard h1 a:visited {
	font-size: 15px;
	font-weight:bold;
	color:#000;
	margin:0;
	text-decoration:none;}
.layoutRstandard h2 {font-size:13px;font-weight:bold;color:#008BB5;margin:0 0 8px 0;} 	
.layoutRstandard .introtext {font-weight:normal;margin:0 0 10px 0;color:#000;}

.layoutDstandard {margin:0;}
.layoutDstandard p {line-height:18px;margin:0 0 15px 0;}
.layoutDstandard h1, .ub1 {font-size:15px;font-weight:bold;color:#000;margin:0 0 8px 0;}
.introtext, .layoutDstandard .introtext {font-weight:bold;margin:0 0 10px 0;color:#008BB5;}

.layoutKstandard {margin:10px;}
.layoutKstandard .introtext {font-weight:bold;margin:5px 0 5px 0;color:#008BB5;font-size:16px;}

.zbmag p, .zbmag ul, .zbmag li {margin:0;line-height:18px;}
.zbmag ul, ul {margin:0 0 10px 10px;}
.zbmag li, li {margin:0 0 0 15px;line-height:18px;}

.bildlinks {margin:0 8px 5px 0;float:left;}
.bildmitte {margin:0 0 5px 0;float:none;}

#sitemap {margin:10px 0 0 0;}
#sitemap blockquote {margin-left:30px;}
#sitemap h1 {font-weight:bold;color:#000;margin:0 0 15px 0;font-size:17px;}
#sitemap h2 {font-weight:bold;color:#000;margin:0;font-size:13px;}
#sitemap h3 {font-weight:bold;color:#000;margin:0;font-size:13px;}
#sitemap h2 a:link, #sitemap h2 a:visited, #sitemap h3 a:link, #sitemap h3 a:visited
{	color:#000;
	text-decoration:none;
	}
#sitemap a:link, #sitemap a:visited {
	color:#B40040;text-decoration:none;
	}

.cms {position:absolute;top:1px;left:100px;background-color:#FFF;color:red;}
#maintext .cms, #rechts .cms {position:relative;top:0;left:20px;width:100px;}
.cms {
	font:normal 12px/17px sans-serif;}
.cms a:link, .cms a:visited {text-decoration:none;
	color:red;}
.cms a:active, .cms a:hover {text-decoration:underline;
	color:red;}

hr {border:0;border-bottom:solid 1px #008bb5;
	text-align:left;
	margin:0 0 10px 0;padding:0;}

.blind {display:none;}
.mini {font-size:11px;font-weight:normal;}
.nomarg {margin:0;border:0;padding:0;}
.blindtab table, .blindtab td, table.blindtab, table.blindtab td,
#blindtab table, #blindtab td, table#blindtab, table#blindtab td  
	{border:0;margin:0;padding:0;border-collapse:collapse;}

.hlp, .hlp:link, .hlp:visited {
	background-color:#008000;
	color:#FFFF00;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;}
	
.rand {border:1px solid #000;}
.rand10 {margin:10px;}
.bggelb {background-color:#FFCB04;padding:10px 10px 5px 10px;margin:0 0 5px 0;}

.inp {border:1px solid #B40040;width:300px;}
.inpb {border:2px solid #000;padding:1px;}
.inpb {border-bottom:1px solid #999;border-right:1px solid #999;}
.but {border-top:1px solid #EDEDED;border-left:1px solid #EDEDED;
	border-right:1px solid #000;border-bottom:1px solid #000;}

.mitarb, .mitarbzivi {float:left;width:165px; height:210px; text-align:center;font-size:12px;}
.mitarbzivi {height:160px;}

.eingaben {background-color:#C0DEED;margin:0 2px 3px 0;}


/* Galerie  */
.beschText {font:normal 12px Verdana,Arial,Sans-Serif;margin:3px 0 10px 0;text-align:center;}
.grossbildText {font:normal 12px Verdana,Arial,Sans-Serif;margin:3px 0 10px 0;text-align:center;}
.galBesch {font:normal 13px/17px Verdana,Arial,Helvetica,Sans-Serif;margin:3px 0 10px 0;text-align:left;}
.main {text-align:left;}
#galerierahmen {width:470px;;}

.bildrahmen {
	width:130px;
	height:160px;
	border:solid #000 1px;
	margin:5px;
	padding:5px;
	float:left;
	text-align:center;
	background-color:#EEE;

}
.bildnam {
	font:normal 12px Arial;
}

.b250 {float:left; width:250px; margin:0;}

#wpartt {display:none;}

table.einreich {border-collapse:collapse; border:0; margin:0; padding:0; width:510px;}
table.einreich td, table.einreich th {border:2px solid #000; padding:5px 3px 5px 3px;}
table.einreich th {text-align:left;}
.eininp {width:500px;}
.eininpk {width:350px;}
.pkopf {width:500px; text-align:center; margin:0;}
.klein {font-size:11px;}
#mobiatt {font-weight:normal;}
.budrop {float:left; width:121px; height: 21px;}

#contextmenu {position:absolute;top:200px;left:5px;display:none;background-color:white;
	font:normal 12px Arial;color:black;padding:5px;width:150px;}
#contextmenu a:hover {background-color:#55789D;color:white;}

#spendebutton {width:130px; height:25px; background-color:#E81C20; margin-top:15px; text-align:center;}
#spendebutton a:link, #spendebutton a:visited, #spendebutton a 
	{font-size:16px; color:#F8C800;text-decoration:none; font-weight:bold;line-height:24px;}
#spendebutton a:active, #spendebutton a:hover, #spendebutton a:focus
	{text-decoration:underline;}

.seitenzaehler {text-align:center;}
.trefferanzeiger {margin:10px 0 0 0px;}
.seitenanzeiger {margin:10px 0 0 0px;}

.forumbeitrag {margin:0 0 10px 0;border-bottom:2px solid #FDCA01;}
.forumantwort {margin:0 0 10px 30px;border-bottom:2px solid #FDCA01;}
.forumbeitrag h1, .forumantwort h1 {font-weight:bold;margin:0;font-size:14px;}
.forumbeitrag h2, .forumantwort h2 {font-weight:bold;margin:0;font-size:13px;}
.forumbeitrag p, .forumantwort p {font-weight:normal;margin:0;font-size:13px;}

#dlanmeld th, #dlanmeld td {padding:3px;}
#dlanmeld th {padding-left:0;}

#ziviformtab {margin:0; padding:0; border:0; border-collapse:collapse;}
#ziviformtab td {padding:3px;}

#printbereich {display:none;}
#printbut {text-align:right;margin:0 30px 0 0;}
#weitersagen {margin-top:8px;}
.farbe1 {color:#F00;}

@media print {
#navioben, #ticker, #umfrage, #jahr2008, #breadcrumbs, #suchdiv, #actionbuttons,
#navilinks, #rechts, #spacer1, #spacer2, #abschluss, #printbut,
.cms, .seitenzaehler, .trefferanzeiger, .seitenanzeiger, .drucken, #weitersagen {display:none;}
#maintext {margin:0;clear:both;width:100%;border:0;padding:0;}
#galerierahmen {width:100%;}
}
