body { font-size: 12px;
    font-family: Helvetica,Arial,sans-serif;
	
    }
a:link, a:visited {
color:#666666;
font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
text-decoration : none;
}
a:hover {
color:#000000;
font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
text-decoration : none;
}

.createdate {
color: #666666;
}
.small {
color: #666666;
}

.contentpaneopen {	
	width: 95%; }
		
.button {
  font-size: 0.8em;
  background-color: rgb(204, 204, 204);
  color: #000000;
  border: 1px solid;
  width: 100px;
}
.moduletabletop5{
margin:0px 0px 0px 0px;
padding:10px;
  

background-color:rgb(233, 233, 233);
 color: #666666;
 
}
.moduletablelogin{
margin:0px 0px 0px 0px;
padding:10px;
  

background-color:rgb(233, 233, 233);
 color: #666666;
list-style-type:none;
 text-align: left;  
}
.moduletablelogin td{
margin:0px 0px 0px 0px;
padding:10px;
  

background-color:rgb(233, 233, 233);
 color: #666666;
list-style-type:none;
 text-align: left;  
}
.moduletablelogin a:link, a:visited {
color:#666666;
font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
text-decoration : none;
}
.moduletablelogin a:hover {
color:#000000;
font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
text-decoration : none;
}

.mostreadtop5{
margin:0px 0px 0px 0px;
padding:0px;
list-style-type:none;
 text-align: left;  

background-color:rgb(233, 233, 233);
 color: #666666;
 
}	
	
.moduletable-anmeld{
margin:0px 0px 0px 0px;
padding:10px;
  

background-color:rgb(233, 233, 233);
 color: #666666;
 
}
.moduletable-anmeld li{
margin:0px 0px 0px 0px;

list-style-type:none;
  

background-color:rgb(233, 233, 233);
 color: #666666;
 
}
.moduletable-anmeld th {
  text-align: left;
  font-weight: bold;
  font-size: 0.8em;
list-style-type:none;

  background-color:rgb(233, 233, 233);
  color: #666666;
 
  
}

.moduletable-anmeld td {
 text-align: left;
   background-color:rgb(233, 233, 233);
     color: #666666;
   border:0px solid;	  
list-style-type:none;

}
.moduletable-stati{
margin:0px 0px 15px 0px;
padding:10px;
width:160px;


background-color:rgb(233, 233 233);
     color: #666666;
}
.moduletable-stati th {
  text-align: left;
  font-weight: bold;
  font-size: 0.8em;
  background-color:rgb(233, 233, 233);
  color:#666666;

}
.inputbox {
  color: #000000;
  background: rgb(204, 204, 204);
  border: 1px solid;
}
.moduletable-stati td {
  font-size: 0.6em;
  font-weight: lighter;
   background-color:rgb(233, 233, 233);
     color: #666666;
}

	.buttonheading img{
   border: none;
}


#twocols{ /*the columns that gets dropped down over yours might be different*/
z-index:20;
}
#leftcol{  /*the columns that gets dropped down over yours might be different*/
z-index:10;
}
.moduletablemainnav{ /* I have absolutely positioned the module, you might have a different scheme*/
position:absolute;
top:187px;
left:0px;
z-index:100;
font:0.9em Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}
#mainlevelmainnav,#mainlevelmainnav ul{
float:left;
list-style:none;
line-height:1em;
background:transparent;
font-weight:700;
margin:0;
padding:0;
}
#mainlevelmainnav a{
display:block;
color:#FFFFFF;
text-decoration:none;
margin-right:15px;
padding:0.3em;
hover:#666666;
}
#mainlevelmainnav a:hover{
display:block;
color:#666666;
text-decoration:none;
margin-right:15px;
padding:0.3em;
hover:#666666;
}

#mainlevelmainnav li{
float:left;
padding:0;
}
#mainlevelmainnav li ul{
position:absolute;
left:-999em;
height:auto;
width:11em;
font-weight:400;
background:#36f;
border:#00C 1px solid;
margin:0;
}
#mainlevelmainnav li li{
width:11em;
}
#mainlevelmainnav li ul a{
width:11em;
color:#fff;
font-size:0.9em;
line-height:1em;
font-weight:400;
}
#mainlevelmainnav li:hover ul ul,#mainlevelmainnav li:hover ul ul ul,#mainlevelmainnav li.sfhover ul ul,#mainlevelmainnav li.sfhover ul ul ul{
left:-999em;
color:#666666;
}
#mainlevelmainnav li:hover ul,#mainlevelmainnav li li:hover ul,#mainlevelmainnav li li li:hover ul,#mainlevelmainnav li.sfhover ul,#mainlevelmainnav li li.sfhover ul,#mainlevelmainnav li li li.sfhover ul{
left:auto;
z-index:6000;
color:#666666;
}
#mainlevelmainnav li li:hover,#mainlevelmainnav li li.sfhover{
background:#039 url(../images/soccerball.gif) 98% 50% no-repeat;
}

 

*+html ul#mainlevelzweinav {
	float: right;
	list-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px -8px 0px 0px; /* Oben Rechts Unten Links */
	padding: 0px 0px 0px 0px; /* Oben Rechts Unten Links */
}

*+html ul#mainlevelzweinav li {
	
	float: left;
}

/* F?nen Trenner vor jeden Listenpunkt ein */
*+html ul#mainlevelzweinav li {
	border-left: 1px solid #000000;
	padding: 0 0.4em 0 0.4em;
	margin: 0 0.4em 0 -0.4em;
}

/* Entfernt den Trenner am Anfang der Liste */
*+html ul#mainlevelzweinav li:first-child {
	border-left: 0;
}

  #Teil1 { 
    border-right: 2px solid white;
  border-bottom: 4px solid white;
  border-top: 4px solid white;
  
  border-left: 2px solid white;
    position:relative;
    width: 937px;
    height: 320px;
    margin-left: auto;
	margin-right: auto;
	z-index:1;


		
	
    }
#m1oben { 
    
 
  margin-top:0px

    position:relative;
    width: 937px;
    height: 40px;
    margin-left: auto;
	margin-right: auto;
	margin-top:10px;
	margin-bottom:10px;
	
	padding-left:0px;

	
    }

	.mainlevel-navoben
{
font-size: 12px;
font-color: #FFFFFF;
}

.mainlevel-navoben a:link

{ 
text-decoration:none; color:#666666; 
}

.mainlevel-navoben a:hover
{ 
text-decoration:none; color:#999999; 
}

.mainlevel-navoben a:visited
{ 
text-decoration:none; color:#666666;
}

#prechts { 
    position:absolute;
    width: 210px;
    height: 20px;
    right: 0px;
	top: 0px;
	z-index:3;


		
	
    }

#Layer1 { 
    position:absolute;
    width: 367px;
    height: 58px;
    left: 0px;
	top: 0px;
	z-index:2;

		
	
    }
	#Layer2 { 
    position:absolute;
    width: 294px;

    right: 0px;
	top: 260px;
	z-index:3;
	padding:10px;
	float:right;
	height:360px;
	 

		
	
    }
  #Teil2 { border-left: 2px solid white;
    border-right: 2px solid white;
    background-color: rgb(204, 204, 204);
 border-top: 2px solid white;
 border-bottom: 2px solid white;
 
    width: 937px;
   position:relative;
    margin-left: auto;
	margin-right: auto;

    }

  #Teil3 { border-left: 2px solid white;
  border-right: 2px solid white;
  border-bottom: 2px solid white;
  border-top: 2px solid white;
  
    background-color: rgb(204, 204, 204);
    width: 937px;

    margin-left: auto;
	margin-right: auto;
	   
    }

  #Bereich1 { 
    margin: 0pt 0pt 1.2em;
    width: 18em;
    background-color: rgb(204, 204, 204);
    float: left;
	    padding:8px;
    }

  #Bereich2 { 
    margin: 0pt 0pt 1.1em;
    background-color: rgb(204, 204, 204);
    float: right;
    width: 16em;
	  
    }

  #Bereich3 { 
    background-color: rgb(233,233,233);
	padding:10px;
	
    }

  #Bereich4 { 
    margin: 0pt 0pt 0pt 0pt;
    float: left;
     width:10px;
	
	    padding:1px;
background-color:rgb(204, 204, 204);		
  

    }

  #Bereich5 { 
  
   
     
    margin: 0pt 3em 1em 50px ;
    padding:20px;
	width:600px;
	min-height:1100px;
		

 

    }

#sfeld { 


	margin: 0pt 0pt 0pt 0pt  ;
    right:0px;
	top:0px;
	padding-bottom:5px;
	float:right;
	
	
    }
  #Bereich6 { 
   // margin: 0pt 0pt 1.1em 30px  ;
    float:right;
	margin: 0pt 0pt 0pt 0pt  ;
    width:200px;
	

	
	
	
    background-color: rgb(233,233,233);
	    padding:380px 10px 8px 30px;
    }
	
	#anmeld { 
	position:absolute;
  
	
    background-color: rgb(220, 220, 220);

    }

  #Bereich7 { 
    margin: 0pt 0pt 1.1em;
    background-color: rgb(238, 238, 238);
	    padding:8px;
    }
