body {
  text-align:center;
  padding:0;
  margin:0;
}

#fluegel {
  width:100%;
  height:130px;
  position:absolute;
  top:110px;
  left:0;
  background-color:#e0eaef;
}

#rahmen {
  position:relative;
  width:720px;
  height:500px;
  margin:auto;
  text-align:left;
}

#logo {
  position:absolute;
  left:530px;
  color:blue;
  width:180px;
  height:80px;
  font-family:Arial;
}

#logo img{
  margin-top:20px;
}

#logo h1 {
  display:none;
  margin:0;
  font-size:38px;
}

#logo h2 {
  display:none;
  margin:0 0 0 15px;
  font-size:14px;
}

#banner_umrahmung {
  z-index:0;
  position:relative;
  width:100%;
  height:200px;
  top:80px;
  background-color:#d8e1e7;
  text-align:left;
}

#orange_oben {
  position:absolute;
  height:21px;
  width:180px;
  left:530px;
  top:5px;
  background-color:#A8BaC7;
}

#orange_unten {
  z-index:0;
  position:absolute;
  height:30px;
  width:180px;
  left:530px;
  top:164px;
  background-color:#A8BaC7;
}

#orange_unten a {
  font-family:Arial;
  font-size:12px;
  color:#ffffff;
  top:4px;
  left:10px;
  position:relative;
}

#orange_unten a img{
  margin-right:10px;
  border:none;
}

#banner {
  width:100%;
  height:130px;
  position:absolute;
  top:30px;
  left:0;
}


#linker_rand {
  z-index:1;
  text-align:left;
  position:relative;
  width:145px;
  top:50px;
  float:left;
}


#navigation {
  border-top:4px solid #FFFFFF;
  border-right:4px solid #FFFFFF;
  background-color:#e1e7ec;
  position:relative;
  padding-bottom:5px;
}

#navigation .menu1 a{
  display:block;
  color:#97adbb;
  font-family:Arial;
  font-size:12px;
  line-height:2.0;
  margin-left:10px;
  text-decoration:none;
}

#navigation .menu1 a.selected {
  color:#465660;
}

#navigation .menu1 a.unselected {
  color:gray;
}

#navigation .menu2 {
  position:relative;
  width:130px;
  margin:0;
  margin-left:4px;
  background-color:#ffffff;
  line-height:0;
  display:block;
}

#navigation .menu2 a{
  position:relative;
  width:130px;
  color:#97adbb;
  font-family:Arial;
  font-size:12px;
  background-color:#ffffff;
  line-height:2.0;
  margin:0 0 0 4px;
  text-decoration:none;
}

#navigation .menu2 a.selected {
  color:#465660;
}

#navigation .menu2 a.unselected {
  color:#97adbb;
}


#navigation .menu3 {
  position:relative;
  width:130px;
  margin:0;
  margin-left:4px;
  background-color:#ffffff;
  line-height:0;
  display:block;
}

#navigation .menu3 a{
  position:relative;
  width:130px;
  color:#97adbb;
  font-family:Arial;
  font-size:12px;
  background-color:#ffffff;
  line-height:2.0;
  margin:0 0 0 4px;
  text-decoration:none;
}

#navigation .menu3 a.selected {
  color:#465660;
}

#navigation .menu3 a.unselected {
  color:#97adbb;
}



#navigation .menu4 {
  position:relative;
  width:130px;
  margin:0;
  margin-left:4px;
  background-color:#ffffff;
  line-height:0;
  display:block;
}

#navigation .menu4 a{
  position:relative;
  width:130px;
  color:#97adbb;
  font-family:Arial;
  font-size:12px;
  background-color:#ffffff;
  line-height:2.0;
  margin:0 0 0 4px;
  text-decoration:none;
}

#navigation .menu4 a.selected {
  color:#465660;
}

#navigation .menu4 a.unselected {
  color:#97adbb;
}



#login {
  position:relative;
  top:10px;
  width:131px;
  font-family:Arial;
  font-size:12px;
  background-color:#e1e7ec;
  padding:5px;
  line-height:1.5;
  color:#465660;
}

#login input{
  margin-top:4px;
  font-size:12px;
}

#login  .eingabe{
  margin-top:0px;
  width:120px;
  font-size:11px;
}

#gewinnspiel {
  position:relative;
  top:10px;
  width:131px;
  font-family:Arial;
  font-size:12px;
  background-color:#e1e7ec;
  padding:5px;
  line-height:1.5;
  color:#465660;
}

#gewinnspiel input{
  margin-top:4px;
  font-size:12px;
}

#gewinnspiel  .eingabe{
  margin-top:0px;
  width:120px;
  font-size:11px;
}

#gewinnspiel .button {
  font-size:11px;
}

#gewinnspiel b{
  display:block;
  
}

#gewinnspiel p {
  font-size:11px;
  margin-top:0;
  margin:0 2px 1px 0;
}

#gewinnspiel form, #gewinnspiel input.eingabe {
  margin:4px 0 0 0;
}

#breadcrumb {
  position:absolute;
  left:143px;
  top:255px;
  margin-left:12px;
  width:400px;
  font-family:Arial;
  font-size:11px;
  color:gray;
  letter-spacing:1px;
}

#breadcrumb a{
  color:#465660;
  margin-right:10px;
}

#content {
  z-index:1;
  position:absolute;
  left:143px;
  top:252px;
  margin-left:12px;
  width:360px;
  font-family:Arial;
  font-size:12px;
  line-height:1.7;
  color:#465660;
}

#content a {
  color:#465660;
}

#content a:hover {
  color:gray;
}

#content a:visited {
  color:gray;
}

#content table {
  z-index:1;
  font-family:Arial;
  font-size:12px;
  line-height:1.7;
  color:#465660;
}

#content table tr td img{
  border-color:#465660;
}

#content h1, #content table h1{
  margin-top:0;
  font-size:17px;
}

#content h2, #content table h2{
  font-size:14px;
}

#content h3, #content table h3{
  font-size:12px;
  font-weight:bold;
}

#content p, #content ul {
  position:relative;
  top:-10px;
}

#rechter_rand {
  position:absolute;
  top:300px;
  left:530px;
  width:180px;
  font-family:Arial;
  font-size:13px;
  line-height:1.3;
  font-size:12px;
  color:#465660;
}

#rechter_rand a{
  color:orange;
}

#rechter_rand a:visited{
  color:orange;
}

#aktuell {
  border-left:1px solid orange;
}

#aktuell b{
  display:block;
  margin-bottom:3px;
  font-size:12px;
}

#kontaktdaten {
  position:relative;
  margin:8px 0 8px 0;
  line-height:2;
  padding-left:10px;
}

#kontaktdaten .medium{
  position:relative;
  left:10px;
}

#anfahrt {
  text-align:center;
  margin-top:18px;
}

#anfahrt a img{
  border:0;
}

.eintrag {
  display:block;
  border-bottom:1px solid orange;
  padding-left:13px;
  padding-bottom:10px;
  padding-top:10px;
  font-size:11px;
}

#formular table {
  margin-left:25px;
  
}

#formular table th{
  font-size:12px;
  font-weight:normal;
  text-align:left;
  vertical-align:top;
  padding-right:5px;
}

#formular table td textarea {
  width:230px;
  height:120px;
  font-family:Arial;
  font-size:11px;
}

#formular table td .eingabe {
  width:230px;
}

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

#eingabeformular table tr td input.eingabeschlitz{
  height:22px;
  font-family:Arial;
  font-size:12px;
}

#eingabeformular table tr td textarea{
  height:162px;
  width:200px;
  font-family:Arial;
  font-size:12px;
}


#ImageContainer {
  overflow:hidden;
}

#ImageContainer a{
	border:none;
}

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


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

#arrowLeft {
	width:20px;
	top:35px;
	left:7px;
	position:relative;
}

#arrowRight {
	width:20px;
	top:-64px;
	left:300px;
	position:relative;
}

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

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