@import url(/css/navigation_2009.css);

* {
	margin: 0;
	padding: 0;
	}
html, body {
	height: 100%;
	}
body {
	background-image: url("/pictures/back.gif");
	text-align: center;
	font: 0.75em/1.5 Arial, Helvetica, Geneva, sans-serif;
	}
table {
	font-size: 1em;
	}
td {
	vertical-align: top;
	font-size: 1em;
	}
th {
	color: #fff;
	font-size: 1em;
	text-align: left;
	padding: 6px 5px;
	border-bottom: 2px solid #2e2e2e;
	background-color: #888f99;
	}
.tabelle_kleiner th {
	color: #fff;
	font-size: 0.75em;
	text-align: left;
	padding: 5px 5px;
	border-bottom: 2px solid #2e2e2e;
	background-color: #888f99;
	}
.tabelle td, .tabelle_kleiner td {
	padding: 5px 5px;
	border-bottom: 1px solid #cfdbe7;
	background-color: #eef7ff;
	}
.bodycontent {
	text-align: left;
	background-image: none;
	background-color: #fff;
	}
.bodycontent ul {
	padding-left: 14px;
	list-style-type: square;
	}
table {
	font-size: 1em;
	margin-top: 10px;
	margin-bottom: 20px;
	}
#hundert {
	text-align: left;
	width: 966px;
	min-height: 100%; /* Für die guten Browser */
	background-image: url("/pictures/hintergrund.gif");
	margin: auto;
	}
#head {
	height: 149px;
	width: 966px;
	background-image: url("/pictures/head.jpg");
	background-repeat: no-repeat;
	}
#wappen {
	float: left;
	width: 159px;
	height: 100px;
	margin-top: 30px;
	margin-left: 26px;
	}
#wappen a:hover {
	background-color: transparent;
	}
	
/*------------SUCHE---------------*/
#suche {
	float: right;
	padding-top: 79px;
	position: relative;
	width: 143px;
	height: 60px;
	margin-right: 6px;
	-margin-right: 4px;
	}
.formsubmit {
	margin-top: 0px;
	}
.formsubmit2 {
	margin-top: 0px;
	position: absolute;
	}
.invis {
	display: none;
	}
.suchfeld {
	width: 100px;
	font-size: 10px;
	color: #555;
	padding: 2px;
	border: 1px solid #7a818a;
	}
#suche ul {
	margin-top: 10px;
	list-style-type: none;
	}
#suche ul li {
	display: inline;
	}
#suche ul li a {
	color: #204e7f;
	font-weight: bold;
	text-decoration: none;
	}
#suche ul li a:hover {
	color: #000;
	text-decoration: underline;
	}
.index {
	border-left: 1px solid #204e7f;
	padding-left: 10px;
	}
.sitemap {
	margin-right: 8px;
	}
#mitte {
	margin: 0 170px;
	background-image: url("/pictures/titel_back.jpg");
	background-repeat: repeat-x;
	}
#mitte_ohnebild {
/*für die startseite*/
	margin: 0 170px;
	}
.box {
	padding: 15px;
	background-color: #eef7ff;
	border-bottom: 4px solid #c4cbd3;
	border-top: 4px solid #c4cbd3;
	border-right: 1px solid #c4cbd3;
	border-left: 1px solid #c4cbd3;
	}
#inhalt {
	-width: 615px;
	/*breite muss für ie wegen navi (3px) definiert werden*/
padding: 10px 20px 0 38px;
	}
p, #inhalt p {
	margin-top: 1em;
	}
img {
	border: none;
	}
.rahmen {
	border: 1px solid #737373;
	}
a {
	color: #144d92;
	text-decoration: underline;
	}
a:hover {
	color: #144d92;
	background-color: #dbeafb;
	text-decoration: none;
	}
a:visited {
	color: #7e7e7e;
	}
#inhalt ul {
	padding-left: 14px;
	-padding-left: 16px;
	list-style-type: square;
	}
ol {
	padding-left: 19px;
	-padding-left: 23px;
	}
.untertitel {
	font-weight: bold;
	}
legend {
	color: #000;
	font-weight: bold;
	}
	
/*------------sidebar---------------*/
#sidebar {
	margin-left: 1px;
	margin-right: 1px;
	float: right;
	width: 168px;
	}
#sidebar ul {
	width: 168px;
	}
#sidebar ul, #sidebar ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
	}
#sidebar ul li a {
	display: block;
	padding: 2px 0 2px 20px;
	color: #204e7f;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px solid #cad1db;
	}
#sidebar ul li a:hover {
	color: #fff;
	background-color: #204e7f;
	}
#sidebar p {
	margin-top: 20px;
	}
#banner {
	padding-top: 10px;
	text-align: center;
	}
h1 {
	font-size: 1.4em;
	color: #204e7f;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 20px;
	}
h2 {
	margin-top: 20px;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 1.2em;
	color: #204e7f;
	}
h3 {
	margin-top: 20px;
	font-weight: bold;
	font-size: 1.1em;
	color: #000;
	margin-bottom: -9px;
	}
hr {
	color: #737373;
	background-color: #737373;
	height: 1px;
	border: 0
	}
	
/*------------TOP---------------*/
#top {
	border-top: 1px solid #babec3;
	margin-top: 20px;
	height: 50px;
	}
#top ul {
	margin-top: 7px;
	list-style-type: none;
	margin-left: -14px;
	}
#top ul li {
	display: inline;
	}
#top ul li a {
	padding: 3px 18px 3px 0;
	background-repeat: no-repeat;
	background-position: right center;
	color: #707271;
	}
#top a:hover {
	color: #204e7f;
	}
#footer {
	height: 30px;
	clear: both;
	}
.right {
	float: right;
	}
.left {
	padding-right: 0;
	float: left;
	}
.printer {
	background-image: url("/pictures/printer.gif");
	}
.print-pdf {
	margin-right: 12px;
	background-image: url("/pictures/icon_pdf-print.gif");
	}
#accesskeys {
	position: absolute;
	top: -500px;
	}
	
/* dokumente */
a.pdf {
	line-height: 1.6em;
	background-image: url("/icons/module/Dokument3_0/icon_pdf_klein.gif");
	}
a.doc, a.rtf {
	background-image: url("/icons/module/Dokument3_0/icon_word_klein.gif");
	}
a.xls {
	background-image: url("/icons/module/Dokument3_0/icon_excel_klein.gif");
	}
a.pps {
	background-image: url("/icons/module/Dokument3_0/icon_powerpoint_klein.gif");
	}
a.zip {
	background-image: url("/icons/module/Dokument3_0/icon_zip_klein.gif");
	}
a.document {
	background-position: 0 0;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	background-repeat: no-repeat;
	}
#ma {
	width: 560px;
	}
/* für die startseite News/Events*/
#inhalt h2 {
	height: 17px;
	}
#inhalt h2.aktuell {
	background-image: url("/pictures/aktuell.gif");
	background-repeat: no-repeat;
	}
#inhalt h2.veranstaltungen {
	margin-top: 30px;
	background-image: url("/pictures/veranstaltungen.gif");
	background-repeat: no-repeat;
	}
#inhalt h2 span {
	display: none;
	}
	
/*----- A bis Z ------*/
.abisz {
	padding: 5px;
	margin: 0;
	background-color: #eaeaea;
	line-height: 2em;
	}
#inhalt .abisz {
	margin: 0;
	padding: 0;
	margin-bottom: 22px;
	}
#inhalt .abisz li {
	margin-left: 8px;
	}
.abisz li {
	display: inline;
	padding-right: 8px;
	padding-left: 0px;
	border-right: 1px solid #000;
	font-weight: bold;
	text-align: center;
	}
/*---- Volltextsuche ----*/
.options {
	background-color: #e3e3e3;
	border-bottom: 1px solid #737373 !important;
	}
#inhalt  fieldset {
	margin: 0;
	padding: 0;
	margin-top: 15px;
	padding-bottom: 15px;
	border: none;
	}
legend {
	font-weight: bold;
	margin-top: 16px;
	-margin-top: 0px;
	}
#inhalt fieldset .pages {
	border-bottom: 1px solid #737373;
	}
#inhalt .docs legend, #inhalt .pages legend {
	margin-bottom: -15px;
	-margin-bottom: 0;
	}
#inhalt fieldset .pages .document {
	margin: 0;
	padding: 0;
	}
#inhalt fieldset .docs td {
	-line-height: 16px;
	}
	
/*------------SITEMAP AUSGABE------------*/
.sitemap {
	margin-left: 1px;
	list-style-type: none;
	}
#inhalt .sitemap ul li {
	margin: 0;
	padding: 0;
	}
.sitemap ul {
	margin-left: 15px;
	}
.sitemap ul li {
	margin-left: 15px;
	list-style-type: square;
	}
.sitemap .normal1 {
	margin-top: 21px;
	font-weight: bold;
	}
.sitemap .normal2 {
	font-weight: normal;
	}
.sitemap .normal3 {
	font-weight: normal;
	list-style-type: none;
	margin: 0;
	padding: 0
	}
	
/*-------------------------*/
#abiszB, #abiszC, #abiszD, #abiszE, #abiszF, #abiszG, #abiszH, #abiszI, #abiszJ, #abiszK, #abiszL, #abiszM, #abiszN, #abiszO, #abiszP, #abiszQ, #abiszR, #abiszS, #abiszT, #abiszU, #abiszV, #abiszW, #abiszX, #abiszY, #abiszZ {
	padding-top: 1.5em;
	}
#topnews {
/*fuer startseite begrenzung IE*/
margin-top: 10px;
	width: 550px;
	}
/*-----Abstand navigation------*/
#p42 {
	margin-bottom: 22px;
	}
/*-----oeffnungszeiten startseite------*/
#open {
	padding-top: 10px;
	border-top: 1px solid #ced2d5;
	margin-bottom: 21px;
	}
#newsarchiv {
	float: right;
	}
table.oeffnungszeiten {
	margin: 0;
	}
/*-----download------*/
ul#pagesinfolder {
	margin-bottom: 10px;
	padding: 0 !important;
	border-left: 1px solid #000;
	width: 566px;
	float: left;
	background-color: #e9e9e9;
	}
* html ul#pagesinfolder {
	width: 560px;
	}
#pagesinfolder li {
	list-style-type: none;
	float: left;
	}
#pagesinfolder li a {
	padding: 2px 20px;
	display: block;
	border-right: 1px solid #000;
	}
blockquote {
	margin-left: 2em;
	}
#created {
	padding-top: 4px;
	border-top: 1px solid #ced6d6;
	color: #868686;
	}
#created a {
	color: #868686 !important;
	}
#topnews .datum {
	width: 72px;
	height: 40px;
	float: left;
	clear: left;
	}
* html #topnews .datum {
	width: 50px;
	}


table.sitzung {
border-collapse: collapse;
border-top: 3px solid #000;
border-bottom: 3px solid #000;
}
table.sitzung td {
background-color: #e9e9e9;
padding: 3px 5px;
border: 1px solid #000;
}
