/*Body, p, h1*/

h1,h2,h3,h4{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#2e6699;
}

a {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color: #fff;font-weight:bold;
}
p {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color: #2e6699;
}
img{
border-width: 0px;
}
body{
    background:url(/cms/upload/layoutbilder/verlauf.jpg);
    background-repeat:repeat-x;
    background-color:#e5e5e5;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:9px;
    color: #2e6699;
}

#site{
    width:925px;
    position:relative;
    margin:auto;

    
}

#oben{
    position:relative;
    background-image:url(/cms/upload/layoutbilder/haeder950_1.gif);
    height:170px;
    margin-right:-25px;
    background-repeat:no-repeat;
    border-width: 0px; 
}
#linkecke{position:relative;
    left:0;
    top:0;
    width: 136px;
    height:26px;
    float:left;
    top left: no-repeat;
    margin-top: 10px;
    
}
    
#links{
    
    position:relative;
    left:0;
    top:0;
    width: 136px;
    float:left;
    min-height:589px;
    background:#318EC2;
    overflow:hidden;
    _top: -4px;
    _height:589px;
} 
#links ul {
    font-size: 9px; 
    position:relative;
    }
 *+html #links { /*IE7 only*/
     top:-4px;
     min-height:593px;
  } 
  
ul li {
    font-size: 9px;
}
#links li a {
    display:block;
    background:url(/cms/upload/layoutbilder/navi.gif) top left no-repeat;
    padding:2px 15px 2px 15px;
    
  
    }
#links  a {
    display:block;
    background:url(/cms/upload/layoutbilder/navi.gif) top left no-repeat;
    padding:2px 15px 2px 15px;
    
  
    }
.links_a{
    margin-top: 100px;
    text-align:center;
    }
#links a:hover {
    display:block;
    background:url(/cms/upload/layoutbilder/navi_active.gif) top left no-repeat;
    padding:2px 15px 2px 15px;
    
    }
 
#links li.active a {
    display:block;
    background:url(/cms/upload/layoutbilder/navi_active.gif) top left no-repeat;
    padding:2px 15px 2px 15px;
   
    }
*+html #links li a { /*IE6 only*/
     
  a:active { text-decoration:none; font-weight:bold; background-color:#cff; } 
  }
   
#links a{color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;
    font-weight:bold;
    
    }
#spieler_logo{
    position:relative;
    top:150px; 
    width: 135px;
    top left no-repeat;
}


#navirechts ul li {
    display:inline;
    padding-right: 0px;
    margin-left: 25px; 
    color:#fff; 
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:10px;
    font-weight:bold;
    float:right;
    overflow:hidden;

    
}   
#navirechts{
    position:relative;
    width:198px;
    height:20px;
    float:right;
    margin-right: 25px;
}
#rechtsecke{
    position:relative; 
    width: 198px;
    float:right;
    margin-top: 0px;
    top left no-repeat;
    border-bottom-width: 0px;
    margin-bottom: 0px;
    overflow:hidden;
    

}
#rechts h1{
    margin-bottom: 10px;
    margin-left: 15px;
}    
#rechts  h2  {
    margin-left: 10px;
    color:#fff;
    font-size: 15px;
}
#rechts  p  {
    margin-left: 10px;
    color:#fff;
    font-size: 11px;
}
#rechts{
    position:relative;
    width:198px;
    float:right;
    background-color:#2e6699;
    min-height:572px;
    overflow:hidden;
    top: 0px;
    _top: -4px;
    _height:582px;
    margin-top: 0px;
    border-top-width: 0px;
    padding-top: 0px;
    
}

*+html #rechts { /*IE7 only*/
     top:-4px;
     min-height:582px;
  }

#schloss{
    position:relative;
    top:0px; 
    width: 198px;
    margin-top:30px;

}

#inhalt{
    position:relative;
    width:500px;
    float:left;   
    min-height:508px;
    margin-top: 20px;
    margin-left:20px;
   
}
#inhalt h1{
    font-size:18px;
    color:#2e6699;
}
#inhalt h2{
    margin-top:10px;
    font-size:15px;
    color:#2e6699;
}
#tr trh2{
    margin-top:10px;
    margin-left: 0px;
    font-size:15px;
    color:#2e6699;
}
#inhalt h3{
    margin-top:10px;
    margin-left: 0px;
    font-size:12px;
    color:#2e6699;
}
#inhalt p{
    margin-top: 15px;
    margin-left: 0px;
    font-size:11px;

    color:#2e6699;
}
#inhalt a{
 color:#2e6699;
 text-decoration: underline;
}
#inhalt a:hover {
 /*color: #ffffff;*/
}
.mr{
    margin-left: 20px;
    margin-right:20px;
    margin-bottom:10px;
}
.mr2{
    margin-left: 20px;
    margin-right:20px;
    margin-bottom:10px;
    margin-top: 30px;
}
.zurück{
    float:left;
    }
.vor{
    float:right;
    }
.trh3{margin-top:25px;}
.tabelle th{
    background-color:#2e6699;
    font-family:Verdana, Geneva, sans-serif;
    font-size:15px;
    color: #FFF;
    border-color:#FFF;
    border:#FFF;
    border-bottom-style:none;
}
.tabelle td{
    background-color:#318ec2;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    color: #FFF;
    text-align:center;
    border-color:#FFF;
    border:#FFF;
    border-bottom-style:none;
    font-weight: bold;
}
.tabelle {
    margin-top: 25px;
    border:#FFF;
    border-bottom-style:none;
}


#tabelle th{
    background-color:#2e6699;
    font-family:Verdana, Geneva, sans-serif;
    font-size:15px;
    color: #FFF;
    border-color:#FFF;
    border:#FFF;
    border-bottom-style:none;
    font-weight: bold;
}
.tabelle_a{
  color: #FFF;
  }  
#tabelle td{
    background-color:#318ec2;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    color: #FFF;
    text-align:center;
    border-color:#FFF;
    border:#FFF;
    border-bottom-style:none;
    font-weight: bold;
}
#tabelle {
    margin-top: 25px;
    border:#FFF;
    border-bottom-style:none;
    width:100%;
}
#tabelle a {
    color: #FFF;
}
/*----Galerie-Styles----
table.gallery {
    width:100%;
    border:none;
    }
table.gallery td {
    text-align:center !important;
    padding:5px;
    padding-top:20px;
    border:none;
    vertical-align:center;
    }
table.gallery td div {
    padding:0 !important;
    }
.link_image a {
    border:none;
    }
.link_image a img {
    border:2px solid #ffffff;
    }
.link_image a:hover img {
    border:2px solid #2e6699;
    }
.gallery-detail {
    text-align:center;
    }
.downloadImg {
    margin-top:10px;
    }
    
----Galerie-Styles----*/


/*Formatierung Übersicht Startseite*/
table.index td {
    border:none;
    padding-right:60px;
    }
table.index h2 {
    margin-top:0px;
    }
table.index p.rechts {
    text-align:right;
    margin-bottom:0px;
    }
    
table.index p.rechts a {
    border:none;
    }
label {
    width:70px;
    float:left;
    }
