
body {
	margin:0;
	padding:0;
	background-color:#e3e3e3;
	font-family:Arial;
}



#werbung {
  text-align:center;
  padding:5px;
  font-size:12px;
  z-index:4;
  position:absolute;
  top:-660px;
  left:350px;
  width:360px;
  border:1px solid black;
  background-color:white;
}

#werbung a{
  color:white;
}

#close_popup {
  display:block;
  width:100%;
  background-color:#66ccff;
  text-align:center;
  height:20px;
  margin-bottom:2px;
  padding-top:2px;
}

#rahmen {
  position:relative;
  width:995px;
  float:left;
  background-color:#ffd118;
  background-image:url(./img/style/bg.jpg);
  background-repeat:repeat-y;
}

#shadow {
  display:none;
  background-image:url(./img/style/border.jpg);
  background-repeat:repeat-y;
  background-position:left;
		 
  height:691px;
  width:5px;
}

#header {
  width:100%;
  height:190px;;
  background-image:url(./img/style/header.jpg);
  background-repeat:no-repeat;
}

#endlinks {
  position:absolute;
  top:70px;
  left:835px;
}

#endlinks a{
  color:#ffffff;
  font-size:12px;
  margin-right:6px;
  text-decoration:none;
  font-weight:bold;
}

#unterere_teil {
  position:relative;
  background-image:url(./img/style/bg.jpg);
  background-repeat:repeat-y;
}

#menu {
  position:relative;
  top:0;
  width:183px;
  height:100%;
  float:left;
  background-image:url(./img/style/menu.jpg);
  background-repeat:repeat-y;
  line-height:1.9;
  font-size:15px;
		 
}

#menu .menu1 a{
  position:relative;
  color:black;
  left:15px;
  display:block;
  text-decoration:none;
  font-weight:bold;
}

#menu .menu2 a{
  position:relative;
  color:black;
  left:25px;
  display:block;
  text-decoration:none;
  font-weight:bold;
}

#menu .menu3 a{
  position:relative;
  color:black;
  left:32px;
  display:block;
  text-decoration:none;
  font-weight:bold;
}

#content {
		position:relative;width: 640px;margin:0 0 0 184px; 
	min-height:500px;
	padding-left:12px;
	font-size:12px;
	background-color:#ffd118;
}

#content a, #content a:visited, #supplement a, #supplement a:visited {
  color:#095999;
}

#content h1{
  font-size:19px;
}

#content h2{
  font-size:16px;
}

#supplement {
  
  float:right;

		width: 165px; 
	background-color:#ffd118;
	font-size:12px;
	line-height:1.5;
}

#aktuell {
  background-image:url(./img/style/vl.jpg);
  background-position:left;
  background-repeat:repeat-y;
  position:relative;
  float:right;
  width:150px;
  height:100%;;
  background-color:#ffd118;
  
}

#counter {
  margin-left:12px;
}

#aktuell_gadget, #termine_gadget {
  margin-left:8px;
  font-size:12px;
}


#aktuell p.headline{
  margin-left:8px;
  width:141px;
  background-color:#095999;
  font-size:13px;
  color:white;
  font-weight:bold;
  margin-bottom:3px;
}

#aktuell p.headline a:visited, #aktuell p.headline a{
  color:white;
}

#scd_gadget {
  position:relative;
}

#newsletter {
  position:relative;
}

#wetter_gadget table{
  margin-left:11px;
  
}

#counter a{
  font-size:11px;
  color:black;
  text-decoration:none;
}







/* alles für die simpleGallery */
#scrollbox {
	width:320px; 
height:80px;	overflow:hidden; 
	margin-left:30px;
}

#arrowLeft {
	width:20px;
	top:50px;
	left:10px;
	position:relative;
}

#arrowRight {
	width:20px;
	top:-50px;
	left:360px;
	position:relative;
}

#pad {
	height:50px;
	width:100px; 
	position:relative;
}

#pic {
	top:0px;
	left:40px;
	height:290px;
	width:320px; 
	position:relative;
}

#gaestebuch {
  width:100%;
  text-align:center;
}

#eingabeformular table tr td{
  text-align:left;
}

#eingabeformular table{
  font-size:12px;
}

#eingabeformular table tr td input.eingabeschlitz {
  height:15px;
  background-color:yellow;
  color:blue;
}

#eingabeformular table tr td textarea {
  height:150px;
  width:200px;
  background-color:yellow;
  color:blue;
  font-family:Arial;
  
}

#eintrag p.headline{
  background-color:beige;
  text-align:left;
  margin-bottom:2px;
  padding:2px;
  font-size:13px;
  color:navy;
}

#eintrag p.kommentar {
  margin-top:0;
  text-align:left;
}

#eintrag p.bewertung {
  margin-top:0;
  text-align:right;
}


#aktuelleintrag {
  display:block;
  margin: 20px 0 0 0;
}

#aktuelleintrag b{
  display:block;
  margin:0;
}

#aktuelleintrag a{
  margin:0;
}

#formular table tr th {
  vertical-align:top;
}

#formular table tr td .eingabe, #formular table tr td textarea{
  width:170px;
}

#formular table tr td textarea{
  height:60px;
  font-family:Arial;
  font-size:11px;
}



#ImageContainer {
  overflow:hidden;
}

#ImageContainer a{
	border:none;
}

#ImageContainer img {
	display:none;
	position:absolute;
	top:0;
	left:0;
	border:none;
}

#newsletter, #newsletter input {
  font-size:11px;
  margin-left:5px;
}

