html, body{height:100%}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 15px;
    color: #013D6A;
    height:100%
}

h1 { color:#013D6A; font-size:14px; margin:0px; padding:0px; font-weight: bold; }
h2 { color:#013D6A; font-size:12px; margin:0px; padding:0px; }
h3 { color:#013D6A; font-size:11px; margin:0px; padding:0px; font-weight: bold; }

.tbguestbook1 { width: 250px; height: 18px; border: 1px solid #A5A5A5; }
.tbguestbook2 { width: 515px; height: 50px; border: 1px solid #A5A5A5; }

h2:hover { text-decoration:underline; }


.linkBlau:link { color:#013D6A; }
.linkBlau:visited { color:#013D6A; }
.linkBlau:hover { color:#013D6A; }



.content { width: 1082px; margin-left: 13px } 
* html .content { width: 1137px; margin-left: 13px } 


.contentMain { width: 866px; float: left; margin-right: 16px; }
.contentSkyscraper { width: 200px; float: right; margin-top:50px;  }
.contentBottom { clear: both; }

* html .contentMain { width: 866px; float: left; margin-right: 16px;  }
* html .contentSkyscraper { width: 200px; float: right; margin-top:50px;  }


.contentRight { width:279px; float: right; background-color: #EBEBEC; border: 1px solid #CCCCCC; padding: 8px; padding-bottom:0px; }
.contentLeft { width:553px; float: left; margin-right: 16px; }

.imgBorder { border: 1px solid #CCCCCC }

.infoBox { border: 1px solid #043F6B }

.topInfoBox { background: url(images/bg_box1.jpg); height: 25px; text-align: center; color: #ffffff; font-size:12px; font-weight: bold; } 

.galerieBox { background: url(images/bg_box1.jpg); padding:10px; color: #ffffff; font-size:11px;  } 

.topContentBox { background: url(images/bg_content_box.jpg); height: 21px; text-align: left; color: #ffffff; font-size:12px; font-weight: bold; padding-top:4px; padding-left:12px; padding-right: 10px; } 



.tdpaddingBlau { padding: 4px; background-color: #CCDAFF; }
.tdpaddingWeiss { padding: 4px; background-color: #FFFFFF; }

.tdpaddingBlauListe { padding-left: 8px;padding-right: 8px;padding-top: 2px;padding-bottom: 2px; background-color: #CCDAFF; }
.tdpaddingWeissListe { padding-left: 8px;padding-right: 8px;padding-top: 2px;padding-bottom: 2px; background-color: #FFFFFF; }


.contentBorder { padding-top: 10px; padding-bottom: 10px; background-color: #ECEDED; border: 1px solid #CCCCCC; width:531px; overflow:auto; background-image: url('images/bg_content.jpg'); }

.content50Column { float:left; width:46%; padding-left:2%; padding-right: 2%; }

.padding2 { padding-left:2%; padding-right:2% width:96%; }

.menuMain { width:866px; height:61px; background-image: url('images/menu.png'); background-repeat: none; }
.addBanner { padding-top:15px; padding-bottom:8px; text-align: center;  }


a:link { color:#CC3333; text-decoration:none; }
a:visited { color:#CC3333; text-decoration:none; }
a:hover { color:#CC3333; text-decoration:underline; }

.menu {
display:block; 
padding-left: 2px;
padding-right: 2px;
padding-bottom: 6px;
padding-top: 7px;
width: 120px;
text-align: center;
float: left;
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
height:18px;
font-weight: bold;
}

.adminArea { position:absolute; top:15px; left:13px; width:700px; background-color:#CCCCCC; border:1px solid #000000; padding:7px; }

.tfNormal { border: 1px solid #CCCCCC; } 
.btCMS { border: 1px solid #4D4D4D; }  

.menu:visited { text-decoration: none; }
.menu:link { text-decoration: none; }
.menu:hover {display:block; }

.menuSub {  text-decoration: none;  font-size: 11px; font-weight:bold; color:#FFFFFF; } 
.menuSub:visited { color:#FFFFFF; text-decoration: none;  }
.menuSub:link { color:#FFFFFF; text-decoration: none; }
.menuSub:hover { color:#FFFFFF; text-decoration: underline; color:#ffffff; }

.menuTopRight {  text-decoration: none;  font-size: 10px; font-weight:bold; color:#000000; } 
.menuTopRight:visited {  color:#000000; text-decoration: none;  }
.menuTopRight:link {  color:#000000; text-decoration: none; }
.menuTopRight:hover { color:#000000; text-decoration: underline;  }

a:link { color:#CC3333; text-decoration:none; }
a:visited { color:#CC3333; text-decoration:none; }
a:hover { color:#CC3333; text-decoration:underline; }

.topRight { text-align: right; padding-right:10px; padding-top:7px; padding-bottom:7px; }
.topSearch { padding-top: 9px; padding-left:10px; }
.tfTopSearch { width:120px;  font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 0px; } 

form { padding:0px; margin:0px; }

div#Hauptnavi {
	height:13px;  
	z-index:1;
}

  ul#Navigation {
    margin: 0; padding: 0;
    text-align: left;
  }
  
  ul#Navigation li {
    list-style: none;
	position: relative;
    float: left;  
    margin: 0; padding: 0;
  }
    ul#Navigation li ul {
    margin: 0; padding: 0;
    position: absolute;
	line-height: 16px;
    float: left; 
    top: 35px; left: -118px;
	padding: 0px;
    padding: 2px;
    display: none;  
  }
