html,body{
  height:100%;
}
body {    
  background:#FFFFFF;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #809CC3;
	scrollbar-base-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #eeeeee;
	scrollbar-highlight-color: #000000;
	scrollbar-shadow-color: #000000;
	scrollbar-track-color: #ffffff;
	margin:0px;
	padding:0px;
	font-family:arial;
}
.s1 {
	color: white;
	font-size: 9pt;
	font-family: Arial
}
.s2 {
	color: black;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial
}
.s3 {
	color: #ffc;
	font-weight: bold;
	font-size: 15pt;
	font-family: Arial
}
.s4 {
	color: #ffc;
	font-size: 8pt;
	font-family: Arial
}
.s5 {
	color: #ffc;
	font-weight: bold;
	font-size: 13.5pt;
	font-family: Arial
}
.s6 {
	color: #ffc;
	font-size: 9pt;
	font-family: Arial
}
.s7 {
	color: white;
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial
}
.s8 {
	color: #ffc;
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial
}
.i1 {
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #d3d3d3;
	border: solid 1 black
}

/* new */

.clear{
  clear:both;
}

#navigation{
  width:180px;
  position:fixed;
  top:38px;
  left:8px;
}

#content{
  padding-left:175px;
  padding-top:40px;
  padding-bottom:40px;
}
#contentTable{
  width:608px;
  table-layout:fixed;
}

#header{
  background:url(../images/oben-back.png) no-repeat 0px 0px;
  height:43px; 
  position:fixed;
  top:0px;
  left:0px;
  width:786px;
  z-index:10;
}
#footer{
  background:url(../images/unten-back.png) no-repeat 0px 0px;
  height:43px; 
  z-index:10; 
  width:786px;
  position:fixed;
  bottom:0px;
  left:0px;  
}
#hl{
  height:27px;
  padding-left:20px;
  float:left;
  background:url(../images/contenHeadHlBg1.png) no-repeat 0px 0px;
  overflow:hidden;
}
#hl h1{
  color:#204773;
  font-size:11px;
  margin:0px;
  padding:0px;
  padding-right:24px;
  white-space:nowrap;
  height:27px;
  line-height:27px; 
  float:left;
  background:url(../images/contenHeadHlBg2.png) no-repeat top right;
}

#contentFooter{
  background:url(../images/contentFooterBg.png) no-repeat 0px 0px;
  width:608px;
  height:15px;
}
#contentBody{
  background:url(../images/contentBodyBg.png) repeat-y 0px 0px;
  width:568px;
  padding:0px 20px 0px 20px;
  color:white;
  font-size:9pt;
} 
#contentHead{
  background:url(../images/contentHeadBg.png) no-repeat 0px 0px;
  width:586px;
  height:27px;
  padding-left:22px;
}

.clear{
  clear:both;
}

/* externe links kennzeichnen */
/*
a { 
  color:red;
}
a[href ^="http://"] {
  color:green;
}
*/
a{
  color:#333333;
  text-decoration:none;
}
a:hover{
  color:#204773;
  text-decoration:underline;
}

.lightbox img{
  border:1px solid #000000;
}
.lightbox:hover img{
  border:1px solid #999999;
}

hr{
  color:white;
  background:url(../images/dottedBg.gif);
  height:1px;
  overflow:hidden;
  display:block;
  border:none;
}

#adSky{
  position:fixed;
  left:802px;
  top:6px;
  height:600px;
  width:120px;
  /*background:url(../images/skyTest.gif);*/
}
.noborder, .noborder img, .noborder:hover img{
  border:none;
}
.txtInput{
  border:1px solid #666666;
  background:white;
  font-family:arial;
  width:180px;
  font-size:12px;
}
.errorMessage{
  padding:5px;
  border:1px solid #cc0000;
  color:#cc0000;
  background:white;
  font-size:11px;
  margin-bottom:10px;
}
/* navigation */
#mainnav{ 
  padding-top:43px; 
  background:url(../images/navBg.png) no-repeat 0px 0px;
  width:159px;
} 
#mainnavContent{
  width:159px; 
  background:url(../images/navBgBottom.png) no-repeat bottom left; 
  padding-bottom:45px;
  padding-left:34px;
}
#mainnav ul{
  list-style:none;
  margin:0px;
  padding:0px;
}
#mainnav li{
  float:left;
  padding:0px;
  margin:0px;
  display:block;
  width:112px;
  border-bottom:1px solid #ffffff;
}
#mainnav li.clear{
  clear:both;
  padding:0px;
  float:none;
  border:0px;
  height:0px;
  overflow:hidden;
}
#mainnav a{
  font-size:12px;
  color:white;
  text-shadow: 0px 0px 3px #000000;
  text-decoration:none;
  display:block;
  width:102px;
  line-height:110%;
  padding:4px 5px 4px 5px;
  background:url(../images/navBtnBg.gif) top left;
}
#mainnav a:hover{
  background-position:top center;  
  border:none;
} 
#mainnav a.active{
  background-position:top right;
  color:#000000; 
  text-shadow: 0px 0px 3px #ffffff;
}
#mainnavFooter{
  height:41px;
}
.contentAd{
  text-align:center;
  margin-bottom:5px; 
  margin-top:5px;
}