body {
  background-color: #274255;
  font-family: Verdana, Arial, Helvetica;
  margin-top: 0px; margin-left: 0px; margin-bottom: 0px; 
  background-image:url(../images/bg_header.jpg); background-repeat:repeat-x;
}

a img { border: 1px none; }


div#bgimage {
position: absolute;
top: 126px;
left: 0px;
}

div#logo {
  background-image:url(../images/logo.jpg);
  background-repeat: no-repeat;
  width: 283px;
  height: 800px;
  position: absolute;
  left: 0px;
  padding-right: 0px;
  top:0;
  z-index: 1;
}

table {
text-align: justify;
}

td {
border: thin #006600; 
}

.MsoNormal {
  font-size: 11px;
  line-height: 1.5;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  }


td {
text-align: left;
max-width: 200px;
}


#content {
  position: absolute;
  top: 145px;
  left: 235px;
  width: 730px;
  height: 543px;
  text-align: left;
  font-size: 11px;
  line-height: 1.5;
  padding: 10px;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  z-index: 100;
  overflow: scroll;
}


	div.nav {
	  background-image:url(../images/nav.jpg); background-repeat:no-repeat;
	  width:85px;
	  height: 126px;
	  margin: 0px 0px 0px 0px; 
	  padding: 0px;
	  z-index: 100;
	}
	
	div#nav_outer {
	position: absolute;
	left: 205px;
	top: 0px;
	z-index: 200;
	}
	
	div.nav ul         { margin: 0px; padding: 0px; }
	div.nav li         { margin: 0px; padding: 0px; list-style: none; }
	div.nav li, div.nav a.categories { width: 85px; border: 0px none black; height: 130px; display: block; }
	div.nav a.categories span     { display: none; }
	
	div#nav-start {
	 position: absolute;
	 left: 99px;
	 top: 0px;
	  background-image:none;
	  margin: 0px 0px 0px 100px;
	  width:13px;
	  display: none;
	}
	div#nav-end {
	 position: absolute;
	 left: 812px;
	 top: 0px;
	  background-image:none;
	  width:14px;
	  display: none;
	}
	
	div#nav-verband {
	 position: absolute;
	 left: 100px;
	 top: 0px;
	  background-position: 0px 0px; 
	  width:86px;
	}
	div#nav-verband a.categories:hover {  
	  background-image:url(../images/nav.jpg); background-repeat:no-repeat;
	  background-position: 0px -133px; 
	}
	
	div#nav-news {
	 position: absolute;
	 left: 186px;
	 top: 0px;
	  background-position: -86px 0px; 
	}
	div#nav-news a.categories:hover {  
	  background-position: -86px -133px; 
	  background-image:url(../images/nav.jpg); background-repeat:no-repeat;
	}
	
	div#nav-sport {
	 position: absolute;
	 left: 271px;
	 top: 0px;
	  background-position: -171px 0px; 
	}
	div#nav-sport a.categories:hover {
	  background-position: -171px -133px; 
	  background-image:url(../images/nav.jpg); background-repeat:no-repeat;
	}
	
	div#nav-kontakt {
	 position: absolute;
	 left: 356px;
	 top: 0px;
	  background-image:url(../images/nav.jpg); background-repeat:no-repeat;
	  background-position: -256px 0px; 
	  width:85px;
	}
	div#nav-kontakt a.categories:hover {
	  background-position: -256px -133px; 
	  background-image:url(../images/nav.jpg); background-repeat:no-repeat;
	}
	
	div#nav-auto {
	 position: absolute;
	 left: 441px;
	 top: 0px;
	  background-image:url(../images/nav.jpg); background-repeat:no-repeat;
	  background-position: -341px 0px; 
	  width:85px;
	}
	div#nav-auto a.categories:hover {
	  background-position: -341px -133px; 
	  background-image:url(../images/nav.jpg); background-repeat:no-repeat;
	}
	
	div#nav-quad {
	 position: absolute;
	 left: 526px;
	 top: 0px;
	  background-image:url(../images/nav.jpg); background-repeat:no-repeat;
	  background-position: -426px 0px; 
	  width:85px;
	}
	
	div#nav-quad a.categories:hover {
	  background-position: -426px -133px; 
	  background-image:url(../images/nav.jpg); background-repeat:no-repeat;
	}
	
	div#nav-bilder {
	 position: absolute;
	 left: 611px;
	 top: 0px;
	  background-image:url(../images/nav.jpg); background-repeat:no-repeat;
	  background-position: -511px 0px; 
	  width:84px;
	}
	
	div#nav-bilder a.categories:hover {
	  background-position: -511px -133px; 
	  background-image:url(../images/nav.jpg); background-repeat:no-repeat;
	}




	div.nav-sub-show {
	  position: absolute;
	  top: 130px;
	  left: 0px;
	  font-size: 8px;
	  width:150px;
	  background-color: #112F48;
	  line-height:14px;
	  padding:5px;
	  visibility:show;
	  text-align: left;
	  text-transform: uppercase;
	  color: #FFFFFF;
	  display: inline;
	  z-index: 1000;
	}
	
	div.nav-sub-hidden {
	  position: absolute;
	  width:120px;
	  background-color:#DAF1FF;
	  line-height:16px;
	  padding:10px;
	  visibility:hidden;
	}
	
	a:link, a:visited {
	color: black;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	}
	
	a:hover, a:active {
	color: blue;
	text-decoration: none;
	font-weight: bold;
	}

	div.nav-sub-show a:link  {font-size: 9px; color: #ffffff; text-decoration: none; font-weight: bold;}
	div.nav-sub-show a:visited{font-size: 9px; color: #ffffff; text-decoration: none; font-weight: bold;}
	div.nav-sub-show a:hover { color: #124E72; text-decoration: underline; font-weight: bold;}

h1{display:inline;font-size:18px;font-weight:bold;width:200px}
h3{display: inline;font-size:18px;font-weight:bold;width:200px; color: #996600;}

.monthname{text-align:center;width:150px;background-color:#CCCCCC;font-weight:bold, color: #FFFFFF;}

.monthcell{padding:2px;border:1px solid #000000;background-color:#e0e0e0;height:153px; }

.kw{background-color:#ffc080;font-size:10px}

.kw0{background-color:#ffc080;border-bottom:1px solid #000000}

.day{text-align:right}

.days{text-align:right;color: #990000;font-weight:bold}

.dayname{text-align:center;border-bottom:1px solid #000000}

.time{text-align:center}

.menu{padding:3px;background-color:#d0d0d0;border-top:2px solid #b0b0b0;border-bottom:2px solid #b0b0b0}

.lang{text-align:center;padding-bottom:3px}

.ads{background-color:#d0d0d0;border:1px dashed #a0a0a0;padding:3px;width:300px}
