
img { border:none }


body {
	font: 100% Helvetica, Arial, sans-serif;
   /* background-image: url(../_pictures/hg2.gif);*/
	background: #202020;
	margin: 0; /* Es empfiehlt sich, margin (Rand) und padding (Auffüllung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */
	padding: 0;
	text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
	color: #ffffff;
}
.oneColElsCtr #container {
	width: 70em;
	background: #000000;
	color: #ffffff;
	margin: 0 auto; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
	border: 1px solid #000000;
	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element überschrieben. */
}

.clearfloat { /* Diese Klasse sollte in einem div- oder break-Element platziert werden und das letzte Element vor dem Schließen eines Containers sein, der wiederum einen vollständigen Float enthalten sollte. */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.oneColElsCtr #logo {
	float: left;
    width:20em;
    padding: 0 10px 0 10px;
    height: 3.0em;
    }
    
.oneColElsCtr #logo2 {
	float: left;
    width:10em;
    padding: 20px 0 0 20px;
    
    }  
    
.oneColElsCtr #leiste {
	float: left;
    width:70em;
	background:  url(../_pictures/leiste.png) repeat-x top left;
    } 
    
.oneColElsCtr #Inhalt {
    float: left;
	margin-left: 0.7em;	
    width:39.8em;
    padding: 0 10px;
    border: 0px solid #003333;
  }
  
.oneColElsCtr #Inhalt_Hell {
    float: left;
	margin-left: 0.7em;	
    width:39.8em;
    padding: 0 10px 0 10px;
    background-color: #E8D8A2;
    color: #6C2F71;
    border: 0px solid #003333;
  }
   #Inhalt_Hell td{
    font-size: 0.8em;
    color: #6C2F71;
  }
  
  
  
  #Inhalt h2 {
    font-size: 1.0em;
    margin: 1em 0em;
    color: #ffffff;
    border-bottom: 1px solid #003333;
  }
   #Inhalt td{
    font-size: 0.8em;
  }
  
.oneColElsCtr	#Inhalt6 {
	font-size: 1.1em;
	float: left;
	width:50em;  
  	margin-left: 0.7em; 
	padding:0 10px;
    border: 0px solid #003333;
  }
  
  #Inhalt6 h2 {
    font-size: 1.0em;
    margin: 1em 0em;
    color: #ffffff;
    border-bottom: 1px solid #003333;
  }
  
   #Inhalt6 td{
    font-size: 0.8em;
  }

.oneColElsCtr  #Vollanzeige{	
	float: left;
	width:50em;  
	padding: 0 10px;
    border: 0px solid #003333;
}
   #Vollanzeige td{
    font-size: 0.8em;
  } 
  
  .oneColElsCtr  #Jury{	
	float: left;
	width:69em;  
	padding: 5px 10px 5px 10px;
    border: 0px solid #003333;
}
   #Jury td{
    font-size: 0.8em;
  } 

  
.oneColElsCtr  #argumente{
	float: left;
	padding: 0 10px;
	width:57em;
	margin-left: 0.7em;
	color: #6C2F71;

    border: 0px solid #003333;
    background-color: #E8D8A2;
}
   #argumente td{
    color: #6C2F71;
    font-size: 0.9em;
  }
  
.oneColElsCtr  #service{
	float: left;
	padding: 0 10px;
	width:57em;
	margin-left: 0.7em;
	color: #6C2F71;

    border: 0px solid #003333;
    background-color: #E8D8A2;
}
   #service td{
    color: #6C2F71;
    font-size: 0.8em;
  }
  
   #service h1{
    font-size: 0.9em;
    text-align: left;
    margin: 0.5em 0em;
    color: #ffffff;
	background:  url(ak2.gif) repeat-x top left;
    color: #000000;

  }
    
  /* Werbeblock am rechten Fensterrand*/	
.oneColElsCtr #info {
    height:45em;
    float: right;
	padding: 15px 0;
    width: 10.0em; 
    border: 1px solid #003333;
    background-color: #000000;
  }
  
.oneColElsCtr	#Termin {
	float:left;
    margin-left:0.5em;
    margin-top:0.5em;
    font-size: 1.0em;
    width: 17.3em;
    border: 0px solid #003333;
  }
 #Termin td{
    font-size: 0.8em;
  } 
  
#info_logo{
	float:right;
	text-decoration:none;
    text-align: right;
  	overflow:hidden;
	padding: 0px 10px 0px 10px ;
    left:50em;
	width: 20.0em;
    height: 2.7em;
    border: 0px ;
  }  
#neben_logo {
	float:right;
  	overflow:hidden;
	padding: 0px 10px 0px 10px ;
    left:14em;
	width: 25em;
    height: 2.5em;
    border: 0px solid #666666;
	}
    
.oneColElsCtr  #bildblock {
    float: left;
    margin-left: 10px; 
    width: 10em; 
	height: 12.5em;
    border: 1px solid #003333;
  	overflow:hidden;
	}
    
.oneColElsCtr   #profil_kopf {
    float: left;
	height:  12.5em;
	width:30.7em;
	margin-left: 0.2em;
	padding:0 0 0 5px;
	overflow:hidden;
    border: 1px solid #003333;
	background:  url(../_pictures/hg1.gif) repeat-x top left;
  }
  
.oneColElsCtr  #profil_kopf2 {
    float: left;
	height: 12.5em;
	width:16.2em;
	margin-left: 0.2em;
	padding:0 5px 0 5px;
	overflow:hidden;
    border: 1px solid #003333;
	background:  url(../_pictures/hg1.gif) repeat-x top left;
  }
  
.oneColElsCtr   #profil_kopf3 {
  	float: left;
	width:16.2em;
    margin-left: 0.2em;
    margin-top: 0.2em;
	padding:0 5px 0 5px;
	overflow:hidden;
    border: 1px solid #003333;
	background:  url(../_pictures/hg1.gif) repeat-x top left;
  }
    
.oneColElsCtr  #profil_inhalt {
	width:41.3em;
	margin-left: 0.7em;	
    margin-top: 13em;	
    border: 0px solid #003333;
  }
   #profil_inhalt td{
    font-size: 0.8em;
  }
  
   #profil_inhalt h2{
    font-size: 1.0em;
    margin: 0.5em 0em;
    color: #000000;
	background:  url(../_includes/ak.gif) repeat-x top left;

  }
    
    /* Menuleiste Inhalt*/
    #hor_navi {  
        height: 2.7em;
        font-size: 0.7em;        } 
    #hor_navi ul{
        margin: 0;
        padding: 0;
        float: left;
        list-style: none;
        }
    #hor_navi ul li { 
        text-align: center;
        float:left;
        }
    #hor_navi ul a:hover{
        background:  url(off.gif) repeat-x top left;
        color:#000000;
        }
    #hor_navi li#aktiv a{
        background:  url(ak.gif) repeat-x top left;
        color:#362c21;
        }
        #hor_navi ul a{
        list-style: none;
        padding: 5px 11px 5px 11px;
        display: block;
        float: left;
        border: 1px solid #000000;
        text-decoration:none;
        background:  url(on.gif) repeat-x top left;
        color:#ffffff;
        }
        
    /* Menuleiste Profil */
    #hor_navi3 {  
        height: 2.7em;
        font-size: 0.7em;        } 
    #hor_navi3 ul{
        margin: 0;
        padding: 0;
        float: left;
        list-style: none;
        }
    #hor_navi3 ul li { 
        text-align: center;
        float:left;
        }
    #hor_navi3 ul a:hover{
        background:  url(off.gif) repeat-x top left;
        color:#000000;
        }
    #hor_navi3 li#aktiv a{
        background:  url(ak2.gif) repeat-x top left;
        color:#362c21;
        }
        #hor_navi3 ul a{
        list-style: none;
        padding: 5px 11px 5px 11px;
        display: block;
        float: left;
        border: 1px solid #000000;
        text-decoration:none;
        background:  url(on.gif) repeat-x top left;
        color:#ffffff;
        }
        
        
 /* Menuleiste unter dem LOGO*/
 
  #hor_navi2 { 
  	padding: 0 10px;
    overflow:hidden;
	height: 3.0em;
    padding: 0 10px 0 10px;
    border: 0px solid #666666;
	list-style-type: none;
  } 
  
#hor_navi2 ul{
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	}
    
#hor_navi2 ul li { 
	text-align: center;
	float:left;
	}
    
#hor_navi2 #aktiv a{ 
	background: url(ak2.gif) repeat-x bottom left;
	color:#362c21;
}

#hor_navi2 ul a:hover{
	background:  url(off.gif) repeat-x top left;
	color:#0000FF;
	}
    
	#hor_navi2 ul a{
    list-style: none;
	padding: 5px 11px 5px 11px;
    display: block;
	float: left;
	border: 1px solid #000000;
	text-decoration:none;
	background:  url(on.gif) repeat-x top left;
	color:#ffffff;
	}
    
    
  	
	

  
	
  /* Registrierungs- Block der Startseite*/
  #mitglied {
  	overflow:hidden;
    margin-left:0.5em;
  	text-align: left;
    float:left; 
    width: 17.3em;
	height: 5.2em;
	border: 1px solid #003333;
	background:  url(../_pictures/hg1.gif) repeat-x top left;
  }
    /* Login Block der Startseite*/
  #login {
  	float:left; 
    margin-top:0.2em;
    margin-left:0.5em;
    width: 17.3em;	height: 9.2em;
	border: 1px solid #003333;
	background:  url(../_pictures/hg1.gif) repeat-x top left;
  }
 
  
  /* Anzeige Block 1 des Hauptmenues Menue 2*/
  #anzmitgl {
    margin-top:0.2em;
    margin-left:0.5em;
    text-align: right;
  	float:left; 
	height: 11em;
    width: 17.3em;
    border: 1px solid #003333;
    background-color: #003333;
  }
  

  
   /* Anzeige Block 2 des Hauptmenues Menue 2*/
  #anzlog {
    margin-top:0.2em;
    margin-left:0.5em;
    text-align: right;
  	float:left; 
    width: 17.3em;
	height: 9em;
    border: 1px solid #003333;
    background-color: #003333;
  }
  
   /* Marke Block der Startseite*/
  #marke{
      margin-top:0.2em;
	margin-left:0.5em;
  	float:left; 
    width: 17.3em;
	height: 5.4em;
    border: 1px solid #003333;
	background:  url(../_pictures/hg1.gif) repeat-x top left;
  }
  
  
  #agb{
  	    margin-top:0.2em;
	margin-left:0.5em;
  	float:left;   	
    width: 17.3em;
	height: 2.4em;
    border: 1px solid #003333;
	background:  url(../_pictures/hg1.gif) repeat-x top left;
  }
  #zaehler{
    margin-top:0.2em;
	margin-left:0.5em;
	float:left; 
    width: 17.3em;
	height: 1.5em;
    border: 1px solid #003333;
	background:  url(../_pictures/hg1.gif) repeat-x top left;

  }
  
  
  
  
  


  .inp{margin:0px;padding-left:0px;padding-right:0px;font-family:arial,helvetica,sans-serif;font-size:12px;border:1px solid;
   border-color:silver silver silver silver;background-color:#ffffff;color:#000000}
    
  

  h1 {
    font-size: 1.0em;
    margin: 0.3em; padding: 0.1em;
    text-align: center;
    background-color: #000000;
    border: 1px solid #000000;
  }

  h3 {
    font-size: 1.0em;
   
    text-align: left;
  }
  
  

   
a:link, a:visited, a:active { 
text-decoration: underline;
font-family: Helvetica, Arial, sans-serif;
color:#666666;
}

a:hover{ 
text-decoration:none;
color:#ffffff;}


#login a:hover{ 
text-decoration:none;
color:#000000;
background-color:#FF2000;}



	
	

  .button{padding-left:0px;padding-right:0px;background-color:#000000;font-weight:bold;color:#ffffff;text-align:left;
   height:24px;cursor:pointer;border-width:0px;text-decoration:underline}
   
  
    /* Inhalts Block Breit*/
	#InhaltBreit {
    font-size: 1.0em;
	position: absolute;
	width:40em;  
	width:50em;
	top: 6.4em;
	left: 3.6em;
	padding: 1em;
    border: 0px solid #003333;
  }
  
  
 .oneColElsCtr #box {
  width: 300px;
  height: 300px;
  position: absolute;
  padding:5px 5px 5px 5px;
  top: 50%;
  left: 50%;
  margin-top: -150px;
  margin-left: -150px;
  color: #000000;
  background-color: #FF2000;
  }  
  
	

