
a   { color: #39408B; font-weight: bold; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:link,a:visited { color:#39408B; }
a:hover,a:active { color:#39408B;text-decoration:underline; }
.menumonths   { color: #660000; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.menumonths:link,a.menumonths:visited { color: #660000;text-decoration:none }
a.menumonths:hover,a.menumonths:active { color: #FFCC99 }
html, body    { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; height: 100%; width: 100%; padding: none; margin: none; color: black; line-height: 20px; background: white url('../img/bg_gray.gif') repeat-y; }
td, p    { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 0; margin: 0; line-height: 20px  }
.header { font-weight: bold; margin-bottom:10px }
.title { font-weight: bold; }
.fliesstext { color: black }
input,textarea  { color: black; font-size: 9px; line-height: 12px; height: 16px; font-family: Verdana, Arial, Helvetica; border: solid 1px #8A8C8E }
.submit { color: white; font-weight: bold; font-size: 9px; line-height: 12px; height: 16px; background-color: #37AED5; border: none 1px #8A8C8E; margin-top: 1px }
.searchresult  { color: #37AED5; font-size: 10px; font-weight: bold; width: 257px; overflow: hidden; height: 14px; line-height: 12px; padding-left: 7px; font-family: Verdana, Arial, Helvetica; border: solid 1px #37AED5 }
.searchresultBig  { color: #37AED5; font-size: 10px; font-weight: bold; width: 592px; overflow: hidden; height: 14px; line-height: 12px; padding-left: 7px; font-family: Verdana, Arial, Helvetica; border: solid 1px #37AED5 }
.searchdetail { cursor:pointer; color: white; width: 37px; height: 14px; background-color: #37AED5; border: none 1px #37AED5; font-size: 10px; font-weight: bold;  line-height: 14px; }
.searchdetailBig { cursor:pointer; color: white; width: 57px; height: 14px; background-color: #37AED5; border: none 1px #37AED5; font-size: 10px; font-weight: bold;  line-height: 14px; }
.gray { color: #999999; font-weight: bold; font-size: 10px; padding-left: 8px }
.tab {  font-size: 10px }
.tabHead {  font-size: 10px; padding-left: 8px; font-weight: bold }
.factboxheader { font-weight: bold; background: #8A8C8E;  padding-left:20px; color: white; padding-top: 5px }
.factbox { background: #8A8C8E; padding-left:5px; padding-bottom: 5px; color: white; line-height: 14px }

.navigation  { position: absolute; z-index: 8; left: 9px; top: 180px; width: 220px;  padding-top: 5px  }
.navigationPNG  { position: absolute; z-index: 8; left: 9px; top: 180px; width: 220px;  }
#startanimation { position: absolute; z-index: 12; left: 0px; top: 0px }
#navigationBorder { position: absolute; z-index: 7; top: 0px; background: white; width: 9px; height: 180px }
#navigationPartner  { position: absolute; z-index: 6; left: 210px; top: 0px; color: white  }
#suche  { position: absolute; z-index: 6; left: 208px; top: 50px; color: white  }
#foto  { position: absolute; z-index: 7; left: 366px; top: 108px; background: #FF7433; }
#logo  { position: absolute; z-index: 6; left: 805px; top: 110px;  }
#copyright { position: absolute; z-index: 10; left: 18px; bottom: 6px; }
#image_head { position: absolute; z-index: 1; left: 9px; top: 0px; top: 0px; width: 790px; height: 350px; overflow: hidden  }
#soundonoff { position: absolute; z-index: 15; left: 805px; top: 5px; }
.content { position: absolute; z-index: 7; padding: none; margin: none; left: 229px; top:180px; width: 570px;  }
.contentPNG { position: absolute; z-index: 8; left: 229px; top:180px; width: 570px;  }
#context { position: absolute; z-index: 11; left: 799px; top: 180px; width: 194px; }
#footer { position: absolute; z-index: 8; left: 0px; bottom: 0px; width: 100%; height: 15px; text-align: center }
#address { width: 900px; background: #E2E2E2; font-size: 9px; line-height: 15px }
.path { font-size: 9px; color: #C5C5C5; padding-left: 15px; }
.contentBG { background: white }
.fliesstextBG { }
.check { border: none }

.bgtransp { width: 790px; height: 400px; position: absolute; top:180px; left: 9px; z-index: 2; background: white;filter: alpha(opacity=70); }
.bgtranspPNG { width: 790px; height: 400px; position: absolute; top:180px; left: 9px; z-index: 2; background: url('../img/bgtransp.png'); -moz-opacity: 0.7 }