body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	background-color: #fff;
	color: #000;
	padding:0px;
	margin:0px;
	}

* {	
	margin: 0em;
	padding: 0em;
	font-size: 1em;
	font-weight: normal;
}

tr.odd td, tr.even td {
	border-bottom:1px solid #CCCCCC;
}

tr.odd:hover, tr.even:hover {
	background-color:#EEEEEE;
}

b {
	font-weight:bold; 
}
	
.errorOk
{
	color:green;
	font-weight:bold;
}
.errorNOk
{
	color:red;
	font-weight:bold;
}
	
ul {
	list-style-position: outside;
 	}
	
li {
	margin-left: 26px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-size: 1.2em;
 	}

p {
	font-size: 1.2em;
	margin-bottom: 0.6em;
	}

strong 
{
	font-weight:bold;
}

textarea, input {
	font-size:12px;
}

.klaerchen {
	clear: both;
	height: 0px;
	font-size: 0px;
	margin:0px;
	padding:0px;
	}

.klaerchenHeader {
	clear: both;
	height: 1px;
	font-size: 1px;
	margin:0px;
	background-color: #B9D4FA;
	}	
	
	/* ===== Zentrierung der Seite ======== */

body {
    text-align: center; /* Nur fuer den IE ! */
	}

.godieText {
	padding:0px;
	margin:0px;
}

.godieDatum {
	font-style:italic;
	padding:0px;
	margin:5px 0px 0px 0px;
}

#allumfassend {
	margin: 0em auto;
	text-align: left;
	}
         
	/* ======== grundlegende Struktur ========== */
      
#allumfassend {
	width: 98em;
	background-color: #FEFECA;

	}

#header {
	width: 98em;
	height: 86px; /* 8.6em; */
	background-image: url('../bilder/standard/bannerhg3test.gif');
	background-repeat: repeat-x
	}

#inhalt {
	width: 97.8em;
	background-color: #B9D4FA;
	border: 1px solid #000000;

	}
      
#navigation {
	float: left;
	width: 14.9em;
	}

#information {
	background-color: #FEFECA;
	border-right-width: 0.1em;
	border-left-width: 0.1em;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	margin-right: 14.8em;
	margin-left: 14.8em;
	}
      
#toolspalte {
	float: right;
	width: 14.9em;
	}

#information1 {
	float: left;
	display: inline;
	margin-left: 0.5em;
	width: 32em;
	}
      
#information2 {
	float: right;
	display: inline;
	margin-right: 2.5em;
	width: 25.5em;
	}

#information2 h2 { 
  margin: 15px 5px 5px 0px; 
  }
	
#information1 h2 { 
  margin: 15px 5px 5px 0px; 
  }
	
#information3 {
	float: left;
	display: inline;
	margin-left: 0.5em;
	width: 60em;
}	

#information3 a {
	color: #00279B;
	text-decoration: underline;
	}
	
#information3 a:hover {
	color: #00AE00;
	text-decoration: underline;
	}

#information3 h1 { 
  font-size: 1.4em; 
  font-weight: bold;
  color: #404040; 
  margin: 15px 5px 12px 0px; 
  border-bottom: 1px solid #000;
  }

 
#information3 h2 { 
  font-size: 1.4em; 
  font-weight: bold;
  color: #404040; 
  margin: 15px 5px 5px 0px; 
  border:0px;
  }
	
/* ======= Der Kopf =================================== */	
#urltitel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 48px;
	font-weight: bold;
	color: #000099;
	margin-top: 23px;
	margin-left: 20px;
	float: left;
	}
	
#titelname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000099;
	float: right;
	margin-top: 39px;
	margin-right: 10px;
	}
	
img#Logo {
    float: right;
    display: inline;
	}
  
img#werbebanner {
    float: left;
    display: inline;
	}  
	
a img { 
	border: none;
	padding:auto;
	margin:auto;
	}
	
 /* ================================ */
h1 { 
  font-size: 1.4em; 
  font-weight: bold;
  color: #404040; 
  margin: 15px 5px 5px 0px; 
  border-bottom: 1px solid #000;
  }

 
h2 { 
  font-size: 1.4em; 
  font-weight: bold;
  color: #404040; 
  margin: 15px 5px 5px 5px; 
  border-bottom: 1px solid #000;
  }

 h3 { 
  font-size: 1.2em; 
  font-weight: bold;
  color: #404040; 
  margin: 5px 0px 0px 0px; 
  }
  
#navigation a { 
  color:#000; 
  text-decoration: none; 
  }
  
#navigation a:hover, #toolspalte a:hover {
	color:#000000;
	text-decoration: underline;
	}
  
#toolspalte a { 
  color:#000000; 
  text-decoration: none; 
  }	

#styleSwitcher a {
	color:#00279B;
	text-decoration: underline;
}

#styleSwitcher a:hover {
	color:#00AE00;
}
  
#toolspalte input {
	vertical-align: middle;
	margin-bottom: 3px;
	}

.abstand {
	margin: 3px 0 0 5px; 
	}

#direktmenue p.abstand {
	padding:2px 0px 2px 0px;
	border-bottom:1px dotted #000000;
	margin-right:6px;
}

#direktmenue p.abstand img {
	padding:2px 0px 2px 0px;
}

.oben {
	margin: 0px;
	float: left;
}	
	 
/* ========= Die Inhalte ============ */
	
/*
#information h2 { 
	margin-left: 0;
	}
*/
/* ========== Leitartikel formatieren ========= */
	

.leitartikel h2 {
	font-size: 1.6em;
	margin: 15px 5px 5px 0px;
	font-weight: bold;
	color: rgb(90,120,177);
	}

.leitartikel h3 {
	font-size: 1.4em;
	font-weight: normal;
	font-style:italic;
	margin-bottom: 10px;
	}
	
.leitartikel p {
	font-size: 1.2em;
	color: #000;
	}
	
.leitartikel {
	margin-bottom: 10px;


	}
	
.leitartikel a {
	color: #00279B;
	text-decoration: underline;
	}
	
.leitartikel a:hover {
	color: #00AE00;
	text-decoration: underline;
	}

.leitartikel img {
	margin:0px 10px 10px 0px;

	}
/* ========== Artikel Detailansicht formatieren ========= */
	

.artikeldetail h2 {
	font-size: 1.6em;
	margin-top: 15px;
	font-weight: bold;
	color: rgb(90,120,177);
	}

.artikeldetail h3 {
	font-size: 1.4em;
	font-weight: normal;
	font-style:italic;
	margin-bottom: 10px;
	}
	
.artikeldetail p {
	font-size: 1.2em;
	color: #000;
	}
	
.artikeldetail {
	margin-bottom: 30px;


	}
	
.artikeldetail a {
	color: #00279B;
	text-decoration: underline;
	}
	
.artikeldetail a:hover {
	color: #00AE00;
	text-decoration: underline;
	}

  
/* ========== Aktuelle Meldungen formatieren ========= */
 
.meldungen h3 {
	margin-top: 10px;
	font-size: 1.4em;
	font-weight: bold;
	color: rgb(90,120,177);
	margin-bottom: 3px;
	}

.meldungen h4 {
	margin-top: 6px;
	font-size: 1.2em;
	font-style:italic;
	color: rgb(90,120,177);
	margin-bottom: 3px;
	}

  
.meldungen p {
	font-size: 1.2em;
	color: #000;


	}
	
.meldungen {
	padding-bottom: 7px;
	border-bottom: 1px dotted rgb(204,204,204);
	margin-bottom: 10px;

	}
	
.meldungen a {
	color: #00279B;
	text-decoration: underline;
	}
	
.meldungen a:hover {
	color: #00AE00;
	text-decoration: underline;
	}

.meldungen img, .nachgedacht img {
	margin:0px 10px 5px 0px;
	}

 /* ========== Meldungen Link-Liste =========== */
 
#meldungenListe ul {
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url('../bilder/converse.gif');
 	}
	
#meldungenListe li {
	margin-left: 26px;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
 	}
	
#meldungenListe li a {
	color: #00279B;
	text-decoration: none;
 	}
	
#meldungenListe li a:hover {
	color: #00AE00;
	text-decoration: underline; 
 	}
	
#meldungenListe h3 {
	font-size: 1.2em;
	font-weight: bold;
	/*margin: 10px 0;*/
 	}
 	
 /* ========== Aktuelle Veranstaltungen formatieren ========= */
 
.veranstaltungen h3 {
	margin-top: 10px;
	font-size: 1.4em;
	font-weight: bold;
	color: rgb(90,120,177);
	margin-bottom: 3px;
	}

.veranstaltungen h4 {
	margin-top: 6px;
	font-size: 1.2em;
	font-style:italic;
	color: rgb(90,120,177);
	margin-bottom: 3px;
	}
	
.veranstaltungen p {
	font-size: 1.2em;
	color: #000;
	}
	
.veranstaltungen {
	padding-bottom: 7px;
	border-bottom: 1px dotted rgb(204,204,204);
	margin-bottom: 10px;
	}
	
.veranstaltungen a {
	color: #00279B;
	text-decoration: underline;
	}
	
.veranstaltungen a:hover {
	color: #00AE00;
	text-decoration: underline;
	}
	
.veranstaltungen img
{
	margin:0px 10px 5px 0px;
	/*float:left;*/
}

 /* ========== Veranstaltungen Link-Liste =========== */
 
#veranstaltungenListe ul {
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url('../bilder/converse.gif');
 	}
	
#veranstaltungenListe li {
	margin-left: 26px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
 	}
	
#veranstaltungenListe li a {
	color: #00279B;
	text-decoration: none;
 	}
	
#veranstaltungenListe li a:hover {
	color: #00AE00;
	text-decoration: underline; 
 	}
	
#veranstaltungenListe h3 {
	font-size: 1.2em;
	font-weight: bold;
	margin: 10px 0;
 	}
 	
/* ============ Footer ============ */

#footer{
	padding:5px;	
	margin-top: 50px;
	text-align: center;
	}
	
#footer a {
	color: #00279B;
	text-decoration: none;
	}
	
#footer a:hover {
	color: #00AE00;
	text-decoration: underline;
	}
	
/* ============ Suchergebnisse ============ */
p.sucheTitel
{
	margin:0px;
	padding:0px;
	font-weight:bold;
}

p.sucheText
{
	margin:0px 0px 12px 0px;
	padding:0px;
}

p.gemeindeTitel
{
	color: #404040;
	padding:0px; 
	margin:5px 0px 0px 0px;
	font-weight:bold; 
}
p.author
{
	font-style:italic;
	padding:0px;
	margin:6px 0px 0px 0px;
}


table.download td {
	padding:3px 10px 3px 3px;
	border-bottom:1px solid #666666;
	vertical-align:top;
}

table.download th {
	padding:3px 10px 3px 3px;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
}


  /***********/
 /* GALERIE */
/***********/
/*

#pixlie-container-gesamt{
  margin:0px;
  margin-left:auto;
  margin-right:auto;
  padding:0px;
}


#pixlie-balken-oben{
  background-color:#003366;
  color:#9B9B9B;
  padding:0px;
  margin:0px;
  height:20px;
}

#pixlie-balken-unten{
  background-color:#6699CC;
  color: #FFFFFF;
  padding:0;
  margin:0;
  height:110px;
}

#pixlie-container-main-liste{
  margin:0px;
  margin-left:auto;
  margin-right:auto;
  padding:0px;
}

#pixlie-inhalt-liste{
  float: left;
  width:400px;
  border-right:1px solid #E4E4E4;
}

#pixlie-container-main-vorschau{
  margin:0px;
  margin-left:auto;
  margin-right:auto;
  padding:0px;
}

#pixlie-inhalt-vorschau{
  text-align:center;
}

#pixlie-seitenleiste{
  float: right;
  width:200px;
  padding: 0px;
}

#pixlie-seitenleiste p{
  margin:0px 35px 15px 35px;
  line-height:175%;
  text-align: left;
}

.pixlie-pfad{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.7em;
  padding: 10px 0  0 0;
}

.pixlie-container-bilderliste{
  padding: 20px 0 0px 35px;
  margin-left: auto;
  margin-right: auto;
}

.pixlie-bilderliste{
  list-style-type: none;
  padding: 0 0 10px 0;
  margin: 0;
}

/* Rahmen um jedes Bild */
.pixlie-bilderliste li{
  float: left;
  display: inline;
  margin: 0px 0 30px 0px;
  padding:0;
  width: 100px;
  height: 120px;
}

.pixlie-bilderliste li a{
  text-decoration: none;
}

.pixlie-bilderliste li p{
  padding: 0;
  margin: 0;
}

.pixlie-bilderliste li img{
  border: 1px solid #DCDCDC;
  padding: 5px;
  background: transparent;
}

.pixlie-bilderliste li a:hover img{
  border: 1px solid #717171;
}

.pixlie-seiteninfo{
  clear: left;
  padding-top: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.7em;
  padding: 0;
  margin: 3px 0px 0px 15px;
}

.pixlie-seitenzahlen {
  clear:left;
  margin: 3px 0px 0px 15px;
}

#pixlie-bildhalter{
  background: url('pixlieloader.gif') 50% 50% no-repeat;
}

#pixlie-vorschaubild {
  background: transparent;
}

.pixlie-vorschaubild-rahmen{
  border:1px solid #E7E7E7;
  padding:5px;
  margin:30px 0px 0px 0px;
}

a:hover .pixlie-vorschaubild-rahmen{
  border:1px solid #800000;
}
*/

/******************************
* Ende des Stylesheets
******************************/