body {
  margin:0; 
  background: #fef3e6 url(img/bg0.jpg) repeat-x;
  font-family:Verdana,sans-serif;
  font-size:100%;
}

form {
  margin:0;
  padding:0;
}

h1 {
  font-size:20px;
  text-decoration:underline;
}

td {
  font-size:12px;
}

a, a:link, a:visited, a:hover, a:active {
  color: #e50000;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
}

p {
  font-size:10px;
}

ul {
  margin:0;
  padding:0;
  list-style-type:none;
}

#content {
  font-size:12px;
}

#textinfo {
  margin-left:18%;
  margin-right:18%;
  width:64%;
  font-family:Georgia,Times;
  font-size:80%;
  border:2px solid black;
  padding:5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  text-align:justify;
}

#textinfo hr {
  border:1px solid black;
}

#textinfo, #textinfo li, #textinfo ul, #textinfo span {
  font-size:13px;
}

#top {
  text-align:center;
  margin-top:0px;
  padding-bottom:0px;
  width:100%;
  height:100px;
  position:absolute;
  top:0px;
  left:0px;
  z-index:10;
}

#middlebar {
  text-align:center;
  padding:8px;
  width:100%;
  height:20px;
  z-index:10;
}

#middlebar h1 {
  font-size:9px;
  display:inline;
  color:white;
  float:left;
  text-decoration: none;
  text-transform: uppercase;
}

#middlebar span, #middlebar a,#middlebar a:link,#middlebar a:visited,#middlebar a:hover,#middlebar a:active {
  color: #fef3e6;
  font-size:12px;
}

#middlebar span {
  text-decoration:underline;
  font-weight:bold;
}

#right {
  font-size:11px;
  width:200px;
  position:absolute;
  border:1px solid black;
  background: url(img/kasten_back0.png);
  z-index:2;
  right:5px;
  top:320px;
}

#folders, #folders div {
  border-bottom:1px solid black;
  cursor:pointer;
}

#werbung {
  position:absolute;
  top:70px;
  right:5px;
  z-index:2;
  border:1px solid black;
  background-color:white;
  height:180px;
  width:200px;
  overflow:hidden;
}

#mapinfo {
  height:250px;
  width:100%;
  border:0px;
}

#mapinfoframe {
  position:absolute;
  top:60px;
  right:5px;
  z-index:2;
  border:1px solid black;
  background: url(img/kasten_back0.png);
  height:250px;
  width:200px;
  padding:1;
  overflow:auto;
}

#information {
  background: url(img/kasten_back0.png);
  border:1px solid black;
  position:absolute;
  top:50px;
  left:450px;
  width:300px;
  z-index:20;
}

#google {
  border:1px solid black;
  position:absolute;
  z-index:4;
  right:205px;
  bottom:-50px;
  overflow:hidden;
}

#amazoninfo {
  border:1px solid #785e26;
  width:340px;
  border:2px outset black;
  background: url(img/kasten_back0.png);
}

#right a, #right a:link, #right a:visited, #right a:hover, #right a:active {
  font-size:10px;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
}

#control {
  font-size:11px;
  border:1px solid black;
  padding:2px;
  position:absolute;
  top:50px;
  width:186px;
  left:5px;
  z-index:3;
  background: url(img/kasten_back0.png);
  overflow:hidden;
}

#ProgressBar {
  position:absolute;
  top: 140px;
  left: 650px;
  width:200px;
  height:20px;
  z-index:100;
}

#search {
  position:absolute;
  top:50px;
  left:280px;
  z-index:2;
  height:100px;
}

#expedia {
  width:340px;
  height:85px;
}

#login {
  position:absolute;
  top:70px;
  right:5px;
  z-index:4;
  border:1px solid black;
  background-color: white;
  height:280px;
  width:300px;
  display:none;
}

#googlesmall {
  position:absolute;
  top:50px;
  left:610px;
  background: url(img/kasten_back0.png);
  z-index:2;
  padding:8;
}

#pointform1 {
  border:1px solid black;
  background: url(img/kasten_back.png);
  font-size:10px;
  width:320px;
}

#information {
  position:absolute;
  top:50px;
  left:500px;
  z-index:2;
}

.folder {
  background-color:#dedede;
  color:rgb(50,50,200);
}

.controlfolder {
  background-color:#dedede;
  cursor:pointer;
  font-weight:bold;
  border:1px solid black;
  color:red;
}

#footer {
  clear:both;
  width:100%;
  border-top: 1px solid black;
  text-align:center;  
}
#footer a {
  font-size: 10px;
  cursor:pointer;
}

.expedia {
  border:1px solid #785e26;
  background: url(img/kasten_back0.png);
  font-size:11px;
  padding:3px;
}

#vondiv, #bisdiv {
  background-color:#ffffff;
  font-size:11px;
  z-index:100;
  display:inline;
}

#vondiv ul, #bisdiv ul {
  margin:1;
  padding:1;
  font-size:11px;
  border-bottom:solid 1px black;
}

.lsearch {
  list-style-type:none;
  cursor:pointer;
}

.markerLabel {
  font-size:9px;
  text-align:center;
}

.legend2 {
  width:100%;
  border-bottom:1px solid black;
  list-style-type:none;
}

.button {
  padding:1px;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica;
  font-weight: bold;
  color: #000039;
  border:1px solid #18294D;
  background-color: #f2f6ff; /*fffdea*/
}

.context {
  font-family:Arial, sans-serif;
  text-decoration:none;
  color:#4444ff;
  font-size:12px;
  border:1px solid black;
}

