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

#fluegel {
  width:100%;
  height:130px;
  position:absolute;
  top:35px;
  left:0;
  background-image: url(./img/Fliese2.jpg);  
  background-color:#00305e;
}

#border {
  position:relative;
  width:900px;
  height:500px;
  top: 5px;
  margin:auto;
  text-align:left;
}

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

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

#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:900px;
  height:200px;
  top:0px;
  background-color:#BDD2E6;
  text-align:left;
}

#orange_oben {
  z-index:0;
  position:absolute;
  height:21px;
  width:180px;
  left:710px;
  top:5px;
  background-color:#8796CE;
}

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

#orange_oben a img{
  margin-right: 5px;
  border:1px solid gray;
}

#orange_unten {
  z-index:0;
  position:absolute;
  height:30px;
  width:180px;
  left:710px;
  top:165px;
  background-color:#8796CE;
}

#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_Bereich {
  position:relative;
  top:-27px;
  width:143px;
}

#suchfeld {
	margin:0;
}

#suchfeld form {
	margin:0;
}

#suchfeld table tr td input {
  font-size:11px;
}

#showcase {

  position:relative;

}

#newsletter {
  position:relative;
  width:100%;
  font-family:Tahoma;
  margin-top:15px;
  border:1px solid #BDD2E6; 
}

#newsletter p.headline{
  margin:0;
  font-size:12px;
  padding:2px;
  color:#1B3B58;
  background-color:#BDD2E6;
}

#newsletter p{
  font-size:12px;
  padding:2px;
  color:#1B3B58;
}

#newsletter form, #newsletter input{
  margin-top:0px;
  width:100%;
}

#navigation {
  z-index:1;
  text-align:left;
  position:relative;
  background-color:#FFFFFF;
  border-right:3px solid #FFFFFF;
  width:140px;
  overflow:hidden;
}

#navigation .menu1 a{
  display:block;
  width:100%;
  overflow:hidden;
  font-family:Arial;
  font-size:12px;
  line-height:2.0;
  margin: 0 0 3px 0;
  text-decoration:none;
  background-color:#00305e;
  background-color:#BDD2E6;

  padding-left:5px;
}

#navigation .menu1 a.selected {
  
  color:#1B3B58;
  font-weight:bold;
}



#navigation .menu1 a.unselected {
  color:#1B3B58;
}

#navigation .menu2 {
  position:relative;
  width:100%;
  background-color:#ffffff;
  
}

#navigation .menu2 a{
  display:block;
  width:100%;
  color:#97adbb;
  font-family:Arial;
  font-size:12px;
  background-color:#ffffff;
  line-height:2.0;
  text-decoration:none;
  border-bottom:1px solid #A3C7E9;
  padding-left:5px;
}

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

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

#navigation .menu2 a:hover {
  font-weight:bold;
  color:orange;
}


#navigation .menu3 {
  position:relative;
  width:100%;
  background-color:#ffffff;
  
}

#navigation .menu3 a{
  display:block;
  width:100%;
  color:#97adbb;
  font-family:Arial;
  font-size:12px;
  background-color:#ffffff;
  line-height:2.0;
  text-decoration:none;
  border-bottom:1px solid #A3C7E9;
  padding-left:5px;
}

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

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

#navigation .menu3 a:hover {
  font-weight:bold;
  color:orange;
}


#login {
  width:141px;
  font-family:Arial;
  font-size:12px;
  position:absolute;
  left:0px;
  top:430px;
  background-color:#e1e7ec;
  padding:5px;
  line-height:1.5;
  color:#465660;
}

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

#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:173px;
  margin-left:12px;
  width:540px;
  font-family:Arial;
  font-size:12px;
  line-height:1.7;
  color:#465660;

}

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

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

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

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

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


#rechter_Bereich {
  position:absolute;
  top:220px;
  left:710px;
  width:180px;
  border-left:1px solid orange;
}

#aktuell {
  font-family:Arial;
  font-size:13px;
  line-height:1.3;
}

#oeffnungszeiten {
  border-bottom:1px solid orange;
  padding: 5px 0 5px 13px;
}

#oeffnungszeiten, #oeffnungszeiten table {
  font-family:Arial;
  font-size:12px;
  line-height:1.7;
  color:#00305e;
  color:#465660;
}



#supplement {
  position:relative;
  margin-top:12px;
  font-family:Arial;
  font-size:12px;
  line-height:1.7;
  color:#00305e;
  color:#6F6F6F;
  padding-left:13px;
}

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

#aktuell a{
  color:orange;
}

#aktuell a:visited{
  color:orange;
}

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

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