html, body {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 100.01%;
 background-color:#ccdffd;
 
 /*background-color: #D4D4D4;*/
 text-align:center;
 /*background-image:url(images/logo_background.jpg);*/
}

* {
 margin: 0;
 padding: 0;
}


#container {
 position: relative; top:20px;
 margin:auto;
 width: 990px;
 height: 670px;
 border: 1px solid #747474;
 /*background-color: #F7F784;*/
 /*background-image: url(bilder_layout/intergrund_1.jpg);
 background-repeat: no-repeat;*/
 text-align: left;
 }



#header {
 position: relative;
 width: 990px;
 height: 110px;
 background-image: url(images/Banner.jpg);
 }

#header1 {
 position: absolute; left: 750px;
 text-align: right;
 padding: 15px 7px 7px 15px;
 }

#header2 {
 position: absolute; left: 100px; top: 5px;
 padding: 5px;
 }
 
#bild {
 position: absolute; left: 270px; top: 4px;
 padding: 5px;
}

#spacer {
	width:990px;
	height:10px;
	background-color:#CCCCCC;
}

#bottom{
	 background-color: #F7F784;
	 height:550px;
}

#menue {
 position: relative;
 width: 160px;
 height: 530px;
 font-size: 10pt;
 font-weight:bold;
 line-height: 200%;
 float:left;
 padding: 10px 0 0 15px;
 }

#menue2 {
 position: absolute;
 top: 460px;
 padding: 5px;
 }

#content {
 /*position: absolute; top: 120px; left:200px;*/
 float:left;
 width: 815px;
 height: 530px;
 margin:10px 0 0 0;
 overflow:auto;
 padding: 10px 0 0 0;
 

 }

#content1 {
 /*position: relative;*/
 float:left;
 width: 380px;
 padding: 10px 0 0 0;
 margin: 0 0 0 0;
 }

#content2 {
/* position: relative; left:370px;*/
float:left;
 width: 390px;
 padding: 10px 0 0 0;
 margin: 0 0 0 20px;
 }

#content3 {
 position: absolute;
 width: 600px;
 padding: 10px 0 0 0;
 }

#content4 {
 position: absolute;
 width: 815px;
 padding: 10px 0 0 0;
 }

h1 {
 font-family: Arial;
 font-size: 14pt;
 color: #4A4A4A;
 padding: 0 0 10px 0;
 }

h2 {
 font-family: Arial;
 font-size: 16pt;
 color: #4A4A4A;
 padding: 0 0 10px 0;
 }

p {
 font-family: Arial;
 text-align: left;
 font-size: 10pt;
 color: #4A4A4A;
 padding:0 0 10px 0;
}

.gross {
  font-size: 13pt;
}

.fett {
 font-weight: bold;
}

.blau  {
  color: #1D66B8;
}

.rot{
  color: #CC0000;
}

.rahmen {
  border:1pt solid #747474;
  padding: 3px;
  margin: 15px 20px 10px 0;
  }

.rahmenaktuell {
  border:1pt solid #747474;
  padding: 3px;
  margin: 15px 20px 10px 0;
  background-color:#FDFDFD;
 }

.foto {
 font-size:10px;font-family:Arial;
 margin: 10px 2px 10px 0px;
 float:left;
 }

.text {
 font-size:10px;font-family:Arial;
 width:200px; margin: 10px 40px 10px 2px;
 float:left;
 }

.z180{
 line-height: 180%;
 }


.z150{
 line-height: 150%;
 }

.z115{
 line-height: 115%;
 }

 a:link {
 font-family: Arial;
 text-align: left;
 color: #4A4A4A;
 }
a:visited {
 font-family: Arial;
 text-align: left;
 color: #4A4A4A;
}

a:active {
 font-family: Arial;
 text-align: left;
 color: #C40000;
}

a#navi:hover {
 font-family: Arial;
 text-align: left;
 background-color: #D7D7D7;
 color: #4A4A4A;
}

a.aktuelles:link {
 color: #1D66B8;
 font-family: Arial;
 font-size: 13pt;
 font-weight: bold;
 }

a.aktuelles:visited {
 color: #1D66B8;
 font-family: Arial;
 font-size: 13pt;
 font-weight: bold;
 }

a.aktuelles:active {
 color: #1D66B8;
 font-family: Arial;
 font-size: 13pt;
 font-weight: bold;
 }

a.aktuelles:hover {
 background-color: #D7D7D7;
 font-family: Arial;
 font-size: 13pt;
 font-weight: normal;
 font-weight: bold;
 }

.aktuelleseite {
 background-color: #D7D7D7;
 color: #4A4A4A;
}

.quadrat {
 list-style-type: square;
}

li {
 font-size: 10pt;
 }
#turm {
	width:170px;
	height:670px;
	position: absolute;
	left: 50%;
	margin-left: -495px;
	/*top:20px;*/
	text-align:left;
	background-image:url(images/Muensterturm_gruen_klein.gif);
	background-repeat:no-repeat;
	border:0px;
	z-index:0;
}

