body,html{
  width:100%;
  height:100%;
  min-width:800px;
  min-height:600px;
}
body{
  background:#030088 url('../img/bg.gif');
}
#bg_navi{
  background:url('../img/bg.gif');
  height:45px;
  width:650px;
  position:fixed;
  left:50%;
  margin-left:-270px;
  top:40px;
  z-index:2;
}
#top{
  background:url('../img/bg_top.png') repeat-x;
  height:47px;
  width:100%;
  position:fixed;
  top:0px;
  z-index:3;
}
#footer{
  background:url('../img/bg_bottom.png') repeat-x;
  height:150px;
  width:100%;
  position:fixed;
  bottom:0px;
  z-index:3;
}
a#freundeskreis{
  position:fixed;
  top:0px;
  right:0px;
  width:100px;
  height:100px;
  background:url('../img/freundeskreis.png') top no-repeat;
  z-index:4;
}
a#freundeskreis:hover{
  background:url('../img/freundeskreis.png') bottom no-repeat;
}
a#logout{
  position:absolute;
  top:65px;
  left:50%;
  margin-left:-270px;
  text-decoration:none;
  font-weight:bold;
}
a#user{
  position:absolute;
  top:65px;
  left:50%;
  margin-left:-200px;
  text-decoration:none;
  font-weight:bold;
}
#verzierung{
  width:87px;
  height:150px;
  position:fixed;
  left:50%;
  margin-left:387px;
  bottom:80px;
  background:url('../img/verzierung.png') no-repeat;
  z-index:4;
}
#verzierung_top{
  width:87px;
  height:150px;
  position:fixed;
  right:50%;
  margin-right:387px;
  top:-23px;
  background:url('../img/verzierung_top.png') no-repeat;
  z-index:4;
}
ul#navi{
  position:fixed;
  left:50%;
  margin-left:-400px;
  top:5px;
  list-style-type:none;
  width:840px;
  z-index:4;
}
ul#navi li{
  float:left;
  padding:0px 10px;
}
ul#navi li ul{
  position:absolute;
  display:none;
  list-style-type:none;
  padding-top:13px;
}
ul#navi li ul#x1{
  margin-left:-100px;
}
ul#navi li ul#x2{
  margin-left:-50px;;
}
ul#navi li ul#x3{
  margin-left:-50px;;
}
ul#navi li ul#x4{
  margin-left:-270px;
}
ul#navi li:hover ul{
  display:block;
  z-index:5;
  background:url('../img/bg2.gif') bottom repeat-x;
}
ul#navi li ul#x1.x, ul#navi li ul#x2.x, ul#navi li ul#x3.x, ul#navi li ul#x4.x{
  display:block;
}
ul#navi li ul li{
  display:block;
}
ul#navi_forum{
  position:fixed;
  left:50%;
  margin-left:-270px;
  top:65px;
  list-style-type:none;
  z-index:4;
}
ul#navi_forum li{
  float:left;
  padding:0px 10px;
}
ul#navi_forum li a{
  text-decoration:none;
  font-weight:bold;
}
#logo_koko{
  width:127px;
  height:339px;
  position:fixed;
  right:50%;
  margin-right:262px;
  top:47px;
  background:url('../img/logo_koko.png') no-repeat top;
  z-index:2;
}
ul#oeffnung{
  position:absolute;
  left:50%;
  margin-left:-335px;
  top:7px;
  list-style-type:none;
}
ul#oeffnung li {
  padding:3px 0px;
  border-top:1px solid #FFFFFF;
}
ul#oeffnung li:first-child{
  border:0px;
}
ul#termine{
  width:475px;
  position:absolute;
  left:50%;
  top:7px;
  margin-left:-157px;
  list-style-type:none;
  z-index:4;
  border-left:1px solid #FFFFFF;
  padding-left:20px;
}
ul#termine li {
  padding:3px 0px;
  border-top:1px solid #FFFFFF;
}
ul#termine li:first-child{
  border:0px;
}

#include{
  width:600px;
  position:absolute;
  left:50%;
  margin-left:-250px;
  top:86px;
  padding-bottom:180px;
}
#include.galerie {
  width:450px;
}
img#vorstand{
  margin-left:-50px;
}
table#vorstand{
  margin-left:10px;
}
ul#anfahrt{
  margin-top:10px;
  margin-left:50px;
}
div#satzung ol{
  margin-left:40px;
}
div#satzung ol li ol{
  margin-left:60px;
}
img.galerie{
  padding:2px;
  margin:10px;
}
img.galerie:hover{
  border:1px solid white;
  margin:9px;
}

#black{
  width:100%;
  height:100%;
  background-color:#000000;
  z-index:8;
  opacity:0.7;
  position:absolute;
  top:0px;
}
#galerie{
  width:650px;
  height:490px;
  background-color:#FFFFFF;
  z-index:9;
  position:absolute;
  top:20px;
  left:50%;
  margin-left:-335px;
  padding:10px;
  text-align:center;
  font-size:10pt;
}
img.close{
  z-index:9;
  position:absolute;
  top:20px;
  left:50%;
  margin-left:335px;
  background:#FFFFFF;
  padding:2px;
}
#galerie img{
  height:435px;
}
#galerie img.hoch{
  width:329px;
  height:435px;
}


img#galerie01{
  position:fixed;
  left:50%;
  margin-left:233px;
  top:78px;
}
img#galerie02{
  position:fixed;
  left:50%;
  margin-left:355px;
  top:140px;
}
img#galerie03{
  position:fixed;
  left:50%;
  margin-left:254px;
  top:284px;
}
img#galerie04{
  position:fixed;
  left:50%;
  margin-left:300px;
  top:200px;
}
img#galerie05{
  position:fixed;
  left:50%;
  margin-left:320px;
  top:372px;
}
img#galerie06{
  position:fixed;
  left:50%;
  margin-left:418px;
  top:270px;
}


/*KICKERLIGA*/

table#tabelle{
  margin:20px 0px;
  border:1px solid white;
  padding:2px;
  font-size:11pt;
}
table#tabelle th{
  border:1px solid silver;
  background:#A7A7A7;
  color:#E7E7E7;
  padding:2px 5px;
  font-weight:bold;
}
table#tabelle td{
  padding:2px 5px;
  border-bottom:1px dashed silver;
}
table#ergebnisse{
  margin:20px 0px;
  border:1px solid white;
  padding:2px;
  font-size:11pt;
}
table#ergebnisse th{
  border:1px solid silver;
  background:#A7A7A7;
  color:#E7E7E7;
  padding:2px 5px;
  font-weight:bold;
}
table#ergebnisse td{
  padding:2px 5px;
  border-bottom:1px dashed silver;
}
table#ergebnisse td.x{
  width:55px;
}
table#ank{
  margin:20px 0px;
  border:1px solid white;
  padding:2px;
  font-size:11pt;
}
table#ank th{
  border:1px solid silver;
  background:#A7A7A7;
  color:#E7E7E7;
  padding:2px 5px;
  font-weight:bold;
}
table#ank td{
  padding:2px 5px;
  border-bottom:1px dashed silver;
}