
body {
	margin:0;
	padding:0;
	background-color:#e3e3e3;
	font-family:Arial;
  background-image:url(./img/style/bg.jpg);
  background-repeat:repeat-y;
}



#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:826px;
}

#endlinks a{
  color:#000000;
  font-size:13px;
  margin-right:15px;
  text-decoration:none;
  font-weight:bold;
}

#unterere_teil {
  position:relative;
  line-height:1.5;
  background-repeat:repeat-y;

}

#menu {
  position:relative;
  top:15px;
  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:#333333;
  left:15px;
  width:155px;
  display:block;
  text-decoration:none;
  font-weight:bold;
  border-bottom:1px solid #858585;
}

#menu .menu1 a:hover, #menu .menu1 a.selected {
  color:#000000;
  background-color:#D7D7D7;
}

#menu .menu2 a{
  position:relative;
  color:black;
  padding:0 0 0 20px;
  display:block;
  width:135px;
  text-decoration:none;
  font-weight:normal;
}

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

#content {
		position:relative;width: 476px;margin:15px 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 img {
  border:none;
}

th {
  text-align:left;
  width:120px;
}

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

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

#supplement {
  
  float:right;

		width: 250px; 
	background-color:#ffd118;
	padding-right:20px;
	font-size:12px;

}

#supplement h2 {
  background-color:#CCA816;
  font-size:25px;
  color:#FFD119;
  padding-left:10px;
}

#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;
}




#glossar_navi{
  position:absolute;
  top:24px;
  width:350px;
  padding:4px;
  height:22px;
  display:inline;
  font-family:Century Gothic, Arial;
}

#glossar_search{
  position:absolute;
  left:395px;
  top:-30px;
}

#glossar_search input {
  width:181px;
  height:18px;
  border:1px solid white;
  background-image:url(img/style/suchleiste.jpg);
  background-repeat:no-repeat;
  padding-top:3px;
  padding-left:5px;
}

#results {
  position:absolute;
  width:196px;
  top:24px;
  left:123px;
  background-color:#E4E4E4;
}

#results a{
  width:190px;
  display:block;
  font-size:12px;
  padding-left:6px;
  color:#616161;
  text-decoration:none;
}

a:visited {
  color:black;
}

#results a:hover{
  width:190px;
  color:#000000;
  background-color:silver;
  text-decoration:underline;
}

#glossar_navi a{
  margin-right:8px;
}

#kategorie {
  background-image:url(img/style/kategorien.jpg);
  height:23px;
  padding:3px 3px 3px 8px;
}

#kategorie a{
  margin-right:10px;
}

#kategorie a:hover{
  background-color:#D9D9D9;
}



