
html, body{
    color: white; background-color: black;
    font-size: 14px;
    font-family: sans-serif;
    margin: 0;
    padding: 0;
    border: none;
}


a:link, a:visited, a:focus, a:hover, a:active,
a:link img, a:visited img, a:focus img, a:hover img, a:active img{
  border:none;
  text-decoration: none;
  background: none;
}



/*
* Hauptwrapper
*/
#wrapper {
    width: 942px;
    margin: auto;
    height: 99%;
    position: relative;
    display: block;
             
  }
  

#wrapper h1.top{
    margin: 0; 
    padding: 0;
    text-align: left;    
    position: relative;
    display: block;
    height: 179px;
    }
    
#wrapper h1.top img {
    display: inline;
    float: left;
    }
    
        

  ul#navigation {
    float: left; 
    width: auto;
    margin: 0;
    padding: 0;
    border: none;
    
  
  }
  ul#navigation li {
    list-style: none;
    margin: 0; 
    padding: 0;
    border: none;
    
  }
  ul#navigation a{
    display: block;
    position: relative;
    margin: 0; 
    padding: 0;
    border: none;
    }
    

    
  ul#navigation a img{
    display: block;
    position: relative;
    margin: 0; 
    padding: 0;
    border: none;
    }

  ul#sponsoren{
    
    float: right; 
    width: 155px;
    margin: 0; 
    padding: 0;
    height: 700px;
    overflow: hidden;
  
  /*
    float: right; 
    width: 160px;
    margin: 0;
    padding: 0;
    background-color: #000; 
    border: 1px dashed silver;
    height: 103%;
    overflow:hidden;
  */
  }
  ul#sponsoren li {
    list-style: none;   
    margin:1em 0 1em 0;
    display: block;
    }
    
  ul#sponsoren li a{
    text-align: center;
    background: none;    
    }
    
  ul#sponsoren li img{
    border: none;  
    background-color: #000; 
    }

/*
* Inhalt Text
*/
    
    
  div#inhalt {
    margin: 0;
    padding: 10px;  
    height: 100%;
    overflow-x:hidden;
		overflow-y: auto;
		width: 567px;
		background-color: #7cb51b;			
		position: relative;
		display: block;				
    }

div#inhalt div.subnav {
	 margin: 0 -10px 0 -10px;
	 padding:0;
	 
    }
div#inhalt div.subnav a {
    padding: 0 1em 0 0.75em;
    font-weight: bold;    
    font-size: 1.5em;	    	
    margin:0;
    }
    
div#inhalt div.subnav a:hover {
    color: #e95e2d;				
    }
    
div#inhalt div.subnav a.aktiv {
    color: #e95e2d;		
    }

 div#inhalt h1  {
    color: #fff;
    font-size: 1.5em;
    font-weight: bold;  
    margin: 0 -10px 1em  -10px; 
    padding:0 10px 0 10px;
    line-height:1.25em;

    }

  div#inhalt h2 {
  color: #fff;
    font-size: 1.15em;
    margin: 2em 0 1em 0;
    font-weight: bold; 
    text-decoration: underline;
  }
  div#inhalt p {
    font-size: 1em;
    margin: 0 0 0 0;    
  }
  
  div#inhalt p a,
  div#inhalt a{    
    /*background: transparent url(../images/link-icon.png) left no-repeat;*/
    color:#000;
    text-decoration: none;
    }
  div#inhalt p a:hover,
  div#inhalt a:hover{
    color:#e95e2d;
    }
  div#inhalt .wichtigOrange{
    color: #fff;
    background-color:#e95e2d;
    font-weight: bold;
    }
  
  div#inhalt img {
    float: right;
    clear: both;
  }

  div#inhalt ul {
    list-style: url(../images/ok.png) square;   
    margin:1em 0 1em 0;
    }



div#inhalt .sponsoring{
    background:none;
    border: none;
    }
    
div#inhalt .sponsoring a{
    padding:0;
    background:none;   
    }
    
div#inhalt .sponsoring a img{
   border: 2px solid #7cb51b;

    }
div#inhalt .sponsoring a:hover img{
    padding:0;
    background:none;
    border: 2px solid #e95e2d;
    }




  p#fusszeile {
    clear: both;
    font-size: 0.9em;
    margin: 0; padding: 0.1em;
    text-align: center;
    background-color: #fed; 
    border: 1px solid silver;
  }
  
  
  
.admin #wrapper {
    width: 990px;
    position: relative;
    display: block;             
  }
          
  
.admin #wrapper .top{
    width: 770px;            
    position: absolute;
    left: 205px;
           
  }
.admin #wrapper #navigation{
    width: 200px;    
    display: block; 
    float:left;      
    height: 179px;     
    
  }
.admin #wrapper #navigation li{
    margin:5px; 
    
  }
.admin #wrapper #navigation li.header{
    background-color: #cecece;
    color:#000; 
    font-weight: bold;
    font-size: 1.15em;
    padding: 5px;
  }
  
  
.admin #wrapper #navigation a{
    text-decoration: none;
    color:#cecece;         
    font-weight: bold ; 
    display: block;
    border: solid 1px #cecece;
    padding: 1px 0 1px 1em;
  }
.admin #wrapper #navigation a:hover{
    background-color: #cecece; 
    color:#000;          
  }

.admin #wrapper #sponsoren{
    display: none;          
  }
  
  
.admin #wrapper #inhalt{
    width:953px; 
    overflow-x:auto; 
    overflow-y: auto;  
    float: left;       
    clear: both;
  }
  

.admin #wrapper #inhalt .headings{
    border-color:  transparent;
    background-color: #7cb51b;
  }
  
  
.admin .tabellenzeile.id_0 td{ 
    font-weight: bold;
    cursor:default;
    }
.admin .tabellenzeile.id_0:hover td{ 
    background: none;
    }
  
.admin .tabellenzeile:hover td{ 
    background-color: #e95e2d;
    cursor:pointer;
}
.admin .tabellenzeile:hover td a{ 
    background: none;
    cursor:pointer;
}


.admin .tabellenzeile td  a.adminLink{ 
    color: #000;
    font-weight: bold;
    background: none;
}
.admin .tabellenzeile td  a.adminLink:hover{ 
    color: #e95e2d;
    background-color: #000;
    font-weight: bold;
}
  
  
