* {margin:0;padding:0;}

body {background-color:#F9F6BF;width:100%;}
.tab body {background:#FFC;
}
.tab {border:1px solid #111;}
table {margin:0;border:0;padding:0;}
body, p, ul, li, td {font:normal 13px/18px Arial,Helvetica,Sans-Serif;
	color:#000;}
ul, ol {list-style:disc outside;
	margin-left:20px;
	}
ol {list-style:decimal;}
ol li {margin-left:15px;}	
p, ul {margin-bottom:11px;}
td {padding:2px;}
.nopad {padding:0;border:0;margin:0;}
.rand {border:1px solid black;}
.weiterlink {margin:0;}
.hellblau {background-color:#CFE2FB;border:solid 1px black;}
.reiter {width:80px;display:inline;background-color:#CFE2FB;border:solid 1px black;border-bottom:0;}
div .hellblau {width:680px;border-top:0;}

a, a:link, a:visited, .weiterlink a, .weiterlink a:link, .weiterlink a:visited  {
	color:#00975E;text-decoration:none;}
a:hover, a:active, .weiterlink a, .weiterlink a:hover, .weiterlink a:active {
	color:#00975E;text-decoration:underline;}

TEXTAREA {background-color:#FEFDE2;}

#links {width:240px;margin:0;float:left;background:#F9F6BF url('images/bgleft.jpg') repeat-y;}
#rechts {width:175px;margin:0 ;float:right;background-color:#EBE036;text-align:center;
	margin:0 auto 0 auto;padding:15px 0 0 0;}
#maintext {margin:20px 190px 0 245px;}
#maintext .cms {margin:0;}

#mainnavi0, #mainnavi1 {padding:0;margin:0;}
#mainnavi0 {margin:127px 0 0 245px;}
#mainnavi1 {width:220px;margin:15px 0 0 0;text-align:right;}
#oben {background:#EBE036 url('images/bgoben.jpg') no-repeat;height:145px;margin:0;border:0;overflow:hidden;}

#rechts table {border-collapse:collapse;border:0;width:155px;margin:0;}
#rechts th {background-color:#FFF;text-align:center;height:20px;border:dotted 1px #000;
	font:bold 13px/13px Arial,Sans-serif;color:#000;text-decoration:none;}
#rechts th a {color:black;}

#rechts td {font:normal 13px/13px Arial,Sans-serif;color:#000;text-decoration:none;
	text-align:center;background-color:#DED34A;}

.rbeitrag {padding:3px;line-height:17px;margin:0;}

#suchbereich {margin:5px 0 15px 0;position:absolute;top:120px;left:600px; display:none;}
#suchbutton {background:white;font:normal 11px Arial,Sans-Serif;
	color:black;margin:0;border:1px dotted black;padding:0;width:60px;}
#suchstr {width:150px;height:17px;border:solid 1px #CBC066;margin:0 0 0 7px;
	font:normal 12px Arial,Sans-Serif;color:#000;}
label {font-weight:bold;}
.blind {display:none;}

.navi0div, .navi0diva {float:left;overflow:visible;}
.navi0diva {float:left;}
.navi0p {margin:0;text-align:left;font-weight:bold;overflow:visible;}
.navi0, .navi0a {font:bold 14px/14px Arial,Helvetica,Sans-Serif;color:#1B1A08;text-decoration:none;}
.navi0:link, .navi0:visited {color:#1B1A08;text-decoration:none;}
.navi0:active, .navi0:hover {color:#00975E;text-decoration:underline;}
.navi0a:link, .navi0a:visited {color:#00975E;text-decoration:none;background-color:#FFF;}

#mainnavi0 .navi0div, #mainnavi0 .navi0diva {margin:0 15px 0 0;border:0;}
#mainnavi1 .navi0div, #mainnavi1 .navi0diva {float:none;margin:11px 1px 0 0px;}
#mainnavi1 .navi0p {margin-left:50px;}
.navi0picdiv, .navi0picdiva {margin:5px 1px 0 0px;}

.navi1div, .navi1diva {margin:0;}
.navi1diva {background-color:none;}
.navi1p {margin:3px 0 0 70px;font-weight:normal;text-align:left;}
.navi1, .navi1a {font:normal 14px/14px Arial,Helvetica,Sans-Serif;color:#000;text-decoration:none;}
.navi1:link, .navi1:visited {color:#000;text-decoration:none;}
.navi1:hover, .navi1:active {color:#000;text-decoration:underline;}
.navi1a:link, .navi1a:visited {color:#00975E;text-decoration:none;font-weight:bold;background-color:#FFF;}
#mainnavi1 .navi1p {margin-left:60px;}


.navi2div, .navi2diva {margin:0;border:0;}
.navi2diva {background-color:none;}
.navi2p {margin:0 0 1px 80px;;font-weight:normal;text-align:left;}
.navi2, .navi2a {font:normal 13px/14px Arial,Helvetica,Sans-Serif;color:#000;text-decoration:none;}
.navi2:link, .navi2:visited {color:#000;text-decoration:none;}
.navi2:hover, .navi2:active {color:#000;text-decoration:underline;}
.navi2a:link, .navi2a:visited {color:#00975E;text-decoration:none;font-weight:bold;background-color:#FFF;}

.navi3div, .navi3diva {margin:0;}
.navi3diva {background-color:none;}
.navi3p {margin:0 0 0 85px;;font-weight:normal;text-align:left;}
.navi3, .navi3a {font:normal 13px/14px Arial,Helvetica,Sans-Serif;color:#000;text-decoration:none;}
.navi3:link, .navi3:visited {color:#000;text-decoration:none;}
.navi3:active, .navi3:hover, .navi3a:link, .navi3a:visited {color:#00975E;text-decoration:none;font-weight:bold;}

#sitemap {margin:0;}
#sitemap blockquote {margin-left:30px;}
#sitemap h2 {font-weight:bold;color:#162F59;margin:0 0 3px 0;font-size:13px;}
#sitemap h3 {font-weight:bold;color:#162F59;margin:0 0 3px 0;font-size:13px;}
#sitemap h2 a:link, #sitemap h2 a:visited, #sitemap h3 a:link, #sitemap h3 a:visited {color:#162F59;}

.cms {position:absolute;top:0;left:600px;}
.cms {background-color:#FFFFFF;
	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;}
#maintext .cms {position:relative;top:-14px;left:0px;width:450px;margin:0 0 10px 0;padding:0;border:1px solid black;}

.druckleiste {display:block;font-size:11px;margin:0 0 15px 1px;}

/*auch Teil von cms.css */
.layout {margin:0;border:0;}
hr {background-color:#000;border-bottom:solid 2px #000;width:200px;
	text-align:left;
	margin:0 0 10px 0;}

h1, .ub1, .titel {color:#000;
	font:bold 20px Arial,Helvetica,sans-serif;
	margin-bottom:15px;
}

.introtext {font-weight:bold;color:#000;}
.layout .introtext {font-weight:normal;}
.layout h1 {font-size:17px;margin-bottom:0px;}
.bildlinks {margin:0 10px 1px 0;float:left;}
.bildrechts {margin:0 0 7px 10px;float:right;}
.logobild  {margin:0;float:right;}
.bildunter {font:normal 11px Arial,Helvetica,Sans-Serif;text-align:center;margin:0;border:0;padding:0;}
.nurbild {width:140px;}

.but {width:150px;border-top:solid 2px #EEE;border-left:solid 2px #EEE;
	border-right:solid 2px black;border-bottom:solid 2px black;height:28px;}

.butborder {border-top:solid 2px #EEE;border-left:solid 2px #EEE;
	border-right:solid 2px black;border-bottom:solid 2px black;}

.eingabe {border-top:solid 2px #000;border-left:solid 2px #000;
	border-right:solid 2px #EEE;border-bottom:solid 2px #EEE;background-color:#FFF;}

.hilfe, .hilfe:link, .hilfe:visited {background-color:#080;color:yellow;font-weight:bold;}

#berechtigungenTabSchreiben {position:absolute;top:450px;left:10px;
	background-color:#CFE2FB;width:100%;border:solid 2px red;}

#berechtigungenTabLesen {position:absolute;top:450px;left:10px;
	background-color:#CFE2FB;width:100%;border:solid 2px red;}

.logoprint {display:none;}

.randt {background-color:#FFF;text-align:center;border:dotted 1px #000;
	font:bold 13px/13px Arial,Sans-serif;color:#000;text-decoration:none;}
.randt:link, .randt:visited, .randt a:link, .randt a:visited {color:black;}

/* Kalenderanzeige: */
.ubZelle2 {font:normal 10px Arial,Helvetica,sans-serif;}
.monat, .monat:link, .monat:visited, .monat:active, .monat:hover
	{color:#666;font-weight:bold;font-size:10px;margin:0;padding:0;border:0;
	text-decoration:none;}
.normTag, .normTag:link, .normTag:visited {font-size:10px;
	color:#000000;text-decoration:none;margin:0;padding:0;border:0;}
.grauTag, .grauTag:link, .grauTag:visited {font-size:10px;
	color:#999;text-decoration:none;margin:0;padding:0;border:0;}
.rotTag, .rotTag:link, .rotTag:visited {font-size:10px;
	color:#FF0000;text-decoration:none;margin:0;padding:0;border:0;}
.heuteTag, .heuteTag:link, .heuteTag:visited {font-size:10px;
	color:#000;background-color:#FFF;text-decoration:none;margin:0;padding:0;border:solid 1px red;}
.veranTag, .veranTag:link, .veranTag:visited {background-color:#CE4B53;font-size:10px;
color:#000;text-decoration:none;margin:0;padding:0;border:solid 1px #CE4B53;}
/* Kalenderanzeige Ende */


/*Galerie  */
.bildrahmen {
	width:130px;
	height:140px;
	min-height:140px;
	border:solid black 1px;
	margin:5px;
	padding:5px;
	float:left;
	text-align:center;
	background-color:#EEE;

}
.bildnam {
	font:normal 12px Arial;
}

.seitenzaehler {text-align:center;}

.beschText {font:normal 12px Arial,Sans-Serif;margin:3px 0 10px 0;text-align:center;}
.grossbildText {font:normal 12px Arial,Sans-Serif;margin:3px 0 10px 0;text-align:center;}
.galBesch {font:normal 13px Arial,Sans-Serif;margin:3px 0 10px 0;text-align:center;}
.main {text-align:left;}
/*Galerie Ende */


@media print {
#links, #rechts, #mainnavi0, #mainnavi1, .cms, .druckleiste, #werbung, .logobild
	{display:none;}
#oben {margin:0;border:0;}
.logoprint {display:block;float:right;}
#maintext {margin:0;clear:both;}
}
