body{
  background-color:#f0f0f0;    
} 
    
tr td div{
  font-size:10pt; 
}       
    
div table tr td{
  font-size:10pt;
}

#menuTable{
  position:relative;
  width:889px;
  left:6px;
  top:3px;
}

#menuTable a{ 
  text-decoration:none;  
  margin:4px 6px 0 8px;      
  color:#ffffff;    
}        
    
#menuTable a:hover{     
  text-decoration:none;     
  color:#ffffff;    
}    
    
#menuTable a hover{      
  color:#ffffff;    
}                
    
#bodyDiv{     
  font-family:"trebuchet ms",helvetica,sans-serif;      
  font-size:10pt;      
  background-color:#ffffff;      
  padding:7px;    
}        
    
#header{    
  position:relative;  
  left:6px;
  z-Index:2; 
}        

#headerLogo{
  position:absolute;
  top:20px;
  left:376px;
}

#headerImg{
  position:relative;
  left:2px;
}

a{
 color:#33b8ff;
}

a:hover{
 color:#33b8ff;
}

h4 {
  font-family:"trebuchet ms",helvetica,sans-serif;
  color:#33b8ff;
}  

h3 {
  font-family:"trebuchet ms",helvetica,sans-serif;
  color:#33b8ff;
}    
  
h2 {
  font-family:"trebuchet ms",helvetica,sans-serif;
  color:#33b8ff;
}  
 
#menu{      
  color:#ffffff;
  position:relative;  
  left:2px;    
  top:-3px;       
}        
    
#menu td{
  
}
    
.delimiter{
  position:relative;
  top:14px;
}   

.menuLink{
  position:relative;
  top:-2px;
  border:0px solid grey;
  /*height:20px;*/
  z-Index:100;
} 

.menuLink:hover{
  color:#076938;
}
    
#content{
  position:relative;
  margin:0 1px 0 5px;
  top:-3px;    
}       
    
#contentTable tr td{
  vertical-align:top;
}
    
#creditBy{      
  font-family:Verdana;      
  font-size:7pt;      
  color:#000000;        
}
       
     
     
       
.teamer{
  color:#000000;
}    
    
.teamer:hover{
  color:#000000;
}
    
.imgTeamer{
  border:0px solid black;
}     
    

    
.teamerDiv{
  position:absolute;
  width:300px;
  border:0px solid black;
  visibility:hidden;
}

.teamerDiv table{
  background-color:#f6f6f6;
}

.teamerDiv td{
  padding:3px;
  background-color:#e5e5e5;  
  border: 1px black solid;
}

.box{
  visibility:visible;
  margin:5px 0 5px 0;
}

.boxContent{
  margin:2px 2px 2px 2px;
  padding:0 0 30px 10px;
}

#gbInserts{
  width:100%;
}

.gbPostHeader{
  height:1px;
  color:#afafa4;
  background:transparent url(../images/dashedLine.gif) repeat-x scroll center bottom;
  padding:0 10px 5px 10px;
}

.newsHeader{
  height:1px;
  color:#33b8ff;
  background:transparent url(../images/dashedLine.gif) repeat-x scroll center bottom;
  padding:0 10px 5px 10px;
  font-size:11pt;
}

.newsHeaderDate{
  height:1px;
  color:#afafa4;
  background:transparent url(../images/dashedLine.gif) repeat-x scroll center bottom;
  padding:0 10px 5px 10px;
  font-size:10pt;
}

.newsPlaceholder{
  padding-bottom:30px;
}

.gbPostBottom{
  height:63px;
  background-image: url(../images/dashedBottomLines.gif);
}

.gbPostContent{
  padding:10px;
}

.cutSpan{
  width:100%;
  height:1px;
  background:transparent url(../images/dashedLine.gif) repeat-x scroll center bottom;

}

.gbPost {
  color:#000000;
  width:580px;
  padding-bottom:30px;
  padding-left:15px;
  padding-right:15px;
}

.newsContent {
  padding:10px;
}

.gbPost a{
  color:#656551;
}

#gbSubmit{
  vertical-align:bottom;
}


.gbBottom{
  position:relative;
  top:25px;
  padding-right:10px;
  text-align:right;
}

.gbBottom a{
  font-size:8pt;
  color:#fc9530;
}

.delImg{
  position:relative;
  top:3px;
  z-index:1000;
}

.subHeader{
  font-weight: bold;
  font-size:11pt;
  color:#33b8ff;
}

.imgBorder{
  border: 1px solid #aaaaaa;
  padding:1px;
}

ol{
  list-style-type: square;
  color:#33b8ff;
}

ol li{
  padding:2px;
}

ul{
  list-style-type: square;
}

ul li{
  padding:2px;
}

#gbEditWindow{
  display:table-cell;
  position:fixed;
  top:50%;
  left:50%;
  height:236px;
  width:409px;
  margin-top: -118px;
  margin-left: -204px;
  z-index:1000;
  text-align:center;
  vertical-align: middle;
  border:1px solid black;
  background-color:#cccccc;
  visibility:visible;
}

.Alogin{
  color:#000000;
  text-decoration: none;
}

.capMe{
  position:absolute;
  visibility:hidden;
}

#editArea{
  position:relative;
  
}

.line{
  position:relative;
  height:1px;
  width:100%;
  background:transparent url(../images/dashedLine.gif) repeat-x scroll center bottom;
}

.newsBox{
  padding-top:10px;
  padding-bottom:10px;
}

.designColor{
  color:#33b8ff;
  margin-bottom:4px;
}

.sponsoren{
  text-align:center;
}

.sponsoren ul{
  padding:0px;
  margin:0px;
}

.sponsoren ul li{
  margin:0px;
  padding:0px;
  padding-bottom:10px;
  padding-top:10px;
  list-style:none;
  border-bottom:1px solid grey;
}

.kooperationspartner{
  text-align:center;
}

.kooperationspartner ul{
  padding:0px;
  margin:0px;
}

.kooperationspartner ul li{
  margin:0px;
  padding:0px;
  padding-bottom:10px;
  padding-top:10px;
  list-style:none;
  border-bottom:1px solid grey;
}

.galerie img{
  border:1px solid black;
  padding:1px;
}

.pageIndex{
  padding-bottom:10px;
  padding-top:10px;
}

.selected{
  font-weight:bold;
}

#hippyButton{
  position:absolute;
  top:-50px;
  right:-55px;
}

#date{
  position:absolute;
  top:100px;
  right:270px;
  font-size:25pt;
  color:white;
  
}

span.extlink {
    position: absolute;
    width: 0;
    height: 0;
    overflow: hidden;
    display: inline;
}

a.extern:link {
    background: url(/images/extern.gif) no-repeat 100% 0;
    padding: 0 20px 0 0;
}

a.extern:visited {
    background: url(/images/extern.gif) no-repeat 100% 0;
    padding: 0 20px 0 0;
}

a.extern:hover, a.extern:active, a.extern:focus {
    color: #fff;
    background: #59586A url(/images/extern.gif) no-repeat 100% 0;
    padding: 0 20px 0 0;
}

