
  body
  {
    position: relative;
    color: #000;
    
		text-decoration:none;
    font-size: 100.01%;
    font-family: Verdana,Helvetica,Arial,sans-serif;
    margin: 0; 
    padding: 0;
    min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
  }
  
   
  
  
 
  div#container 
		{	
    width: 700px;
    margin: 1em auto;
    
		height: auto; 
		text-align: left;
    padding: 0.5em 0.5em 0.5em 0.5em;
    background-color: #fff; 
    
    }   
 
  

 
 
  
  div#head 
		{
  	
    background-repeat: no-repeat;
    
    
    margin: 0;
   
		}
    
    div#head_d 
		{
  
    background-repeat: no-repeat;
    
    margin: 0;
  
		}
    
    	
 h1 {
    font: 1.7em,times new roman, serif;
   font-weight: bold;
    color: #AE150D;
    margin: 0 ; 
    padding: 0;
    text-align: left;
    background-color: #ffffff;
    }
  h2 {
    color:#444343;
    font: 1.2em, times new roman, serif;
    font-weight: normal;
   padding: 0;
    margin: 0;
			}     
    
  h3 {
    color:#444343;
    font: 1em, Verdana,Helvetica,Arial,sans-serif;
    font-weight: normal;
    padding: 0.5em 0 0 0;
    margin: 0 0 1em 0.2em;
    
			}  
      
  h4 {
    color:#AE150D;
    font: 0.9em, Verdana,Helvetica,Arial,sans-serif;
    font-weight: normal;
    padding: 1.5em 0 0 0 ;
    margin: 0;
    
			}      
      
  h5 {
    color:#444343;
    font: 1em, times new roman, serif;
    font-weight: normal;
    padding: 0.5em 0 0 0;
    margin: 0 0 1em 0.2em;
    
			}      
      
      
      
      
      
  
  html>body h1
			{
    border-color: #696969;  /* Farbangleichung an den Internet Explorer  */
  		}	 
  
	
  
  div#Inhalt {
   display: block;
	 width: 70%;
   text-align: left;
  margin-left: 6em;
   margin-bottom: 1em;
	 padding: 0.7em 0 0 0;
	 }
   
   div#Inhalt p {																			 
    font-size: 0.8em;
		font-weight:normal;
    line-height: 150%;
		}
    
    div#Inhalt a:link { background-color: #F3F0F0; color: #444343;  text-decoration:none;}
 		div#Inhalt a:visited { background-color: #F3F0F0; color: #000;  text-decoration:none;}
		div#Inhalt a:hover, 
		div#Inhalt a:active,
    div#Inhalt a:focus
			{
			color: #000;
			text-decoration: underline;
			}
    
    
    
    
   ul#Inhalt-Liste_agenda {
    list-style-image:url(Bilder/download.png);
		font-size: 0.8em;  
		padding: 0; 
    margin: 1em 0 0 1.3em;
		 }	
     
     
   ul#Inhalt-Liste_agenda  a:link { color: #444343; text-decoration:none;}
	 ul#Inhalt-Liste_agenda	a:visited { color: #000;text-decoration:none; }
	 ul#Inhalt-Liste_agenda  a:hover,a:active, a:focus	{
			color: #000;
    text-decoration: underline;
			}	
   
   
* html div#Inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
    }
		
		
   ul#Inhalt-Liste {
    list-style-image:url(Bilder/pfeil3.gif);
		font-size: 70%;
    line-height: 150%; 
		margin: 0 0.5em 0.5em 1.5em; 
		
	  }	
	
	 ul#Inhalt-Liste  a:link { background-color: #eee;color: #00599d; text-decoration:none;}
	 ul#Inhalt-Liste	a:visited { background-color: #eee;color: #00599d;text-decoration:none; }
	 ul#Inhalt-Liste  a:hover,a:active, a:focus	{
			color: #fff;
			background-color: #00599d; text-decoration:none;
			}	 
      
      
      div#left {
    float: left; 
		padding: 0 ;    
    margin: 0;
    display:none;
   
  }

#registration ul{
  font-size: 0.8em;
    margin: 0 ;
    padding: 1em 1em 0.5em 0;
    background-color: #ffffff;
    line-height: 180%;
     width: 170px; 
      
	 	
		}	
		
	#registration li {
    list-style: none;
    margin: 0; 
    padding: 0 0 0.5em 0;
    
		}	 
	
	
		
  #registration a {
    display: block;
    border:1px solid silver ;
		padding:0 0 0 0.5em;
		text-decoration:none;
    }
		
  #registration a:link {
    color: #444343; 
    list-style-type: none;
    }
  #registration a:visited {
    color:#000; 
    }
  #registration a:hover {
    color: #444343;
    background-color: #ededed;
    }
  #registration a:active {
    color: #444343;
    background-color: #ededed;	
    }		
		
  
  div#logo{	
		margin-top: 2em;
    background-color: #fff;
    display:none;
		}
			
	div#logo a {
    background-color: white;	
		text-decoration:none;	
    display:none;
	 	}	
  
  div#Info {
    font-size: 0.6em;
    float: right;
    width: 12.0em;
    margin: 0;
    padding: 1.5em 0 0 0.5em;
    background-color: #ffffff; 
   display:none;
  }
  
  
  ul#headnav {
  
    font-size: 70%;
    padding: 1em 0 1em 0;
		margin: 0 0 1em 0; 
		text-align: right;
	  background-color: #97051D;	
    list-style-type: none;
    display:none;
	  }
		
  ul#headnav li 
		{
    
    display: inline;
		padding:0 1em ;	
	 	list-style-type: none;
		border-left: 1px solid silver;
    display:none;
				}

 ul#headnav a:link {
    color: #fff; 
		background-color: #97051D;
		text-decoration: none;
  }
  ul#headnav a:visited {
    color: #fff; 
		background-color: #97051D;
		text-decoration: none;
  }
  ul#headnav a:hover {
    color: #fff; 
		background-color: #97051D; 
		text-decoration: underline;
  }
  ul#headnav a:active {
    color: #fff; 
		background-color: #97051D;	 
		text-decoration: underline;
  }	  
 
	  
  
  

  ul#Navigation {
    font-size: 0.8em;
    margin: 0 ;
    padding: 1em 1em 0.5em 0;
    background-color: #ffffff;
    line-height: 180%;
    width: 170px;  
    display:none; 
  }
  
  
  ul#Navigation li {
    list-style: none;
    margin: 0; 
    padding: 0 0 0.5em 0;
     
  }
  
    
  ul#Navigation a {
    display: block;
    border:1px solid silver ;
		padding:0 0 0 0.5em;
		text-decoration:none;
  }
  
  
  
  ul#Navigation a:link {
    color: #444343; 
    list-style-type: none;
  }
  
  
  
  ul#Navigation a:visited {
    color:#000; 
  }
  
  
  ul#Navigation a:hover {
    color: #444343;
    background-color: #ededed;
  }
  
  
  ul#Navigation a:active {
    color: #444343;
    background-color: #ededed;	
    
  }
  
  
  
	
  div#Info h2 {
    font-size: 1.2em;
    margin: 0.2em 0.5em;
    display:none;
   }
  
  
  div#Info p {
    font-size: 1em;
    margin: 0 0 0 0.3em;
    display:none;
    }

  
    
       
   .imageinfo1
	{	
	  margin: 0 ;
		padding: 0;
		border: 1px solid silver;
    display:none;}
    
	
   
 
  .imageinfo2
	{	
	  margin-top: 2em ;
		padding: 0;
		border: 1px solid silver;
    display:none;
	}	
 
   
   .imagefloat
	{
		width: 124px;
		height: 179px;
		float: right;
		border: 1px solid silver;
		padding: 0 ;
		margin: 1em 0 0.5em 0.5em;
    display:none;
	}
  
  
  .imagefloatleft
	{
		width: 110px;
		height: 99px;
		float: left;
		border: 1px solid silver;
		padding: 0 ;
		margin:0.3em 1em 0 0;
    display:none;
	}	
  
 /*  registrierung */ 
  
  
  .icon
	{	
	  margin:0;
		padding: 0 0.5em 0 0;
		border: none;	 
    display:none;
	}	
	  
label, input, select { /* Alle Labels UND Formularelemente auswählen */
  display: block;
  float: left;
  width: 180px; /* Breite.*/	 
	font-size: 70%;	
	margin:0.3em;	
	cursor: pointer;
 		}	
		
label {

 text-align: left; 
 padding-right: 1.5em;
  
 	   }
     
  .programm
    
    {display: block;
  float: left;
  width: 250px; /* Breite.*/	}
     
     
		 	 		
.checkbox 
     {
		margin-top: 0.7em;	 
		margin-left: 0.7em;
 		width: 50px; /* Breite.*/	 
     }	 
 
		 
form {

  background: #FDFDFd;
  border: 1px solid silver;	 
	width: auto;		
	margin-right: 0.5em;
	 	 }	 
	.feld { background-color:#fff; width:180px; border:1px solid #696969; } 
								 
fieldset {
			  position:relative;
				display: block;
			  border:none; 
				line-height: 150%;
			  }
			
	* html fieldset {padding: 5px;}	 
	
legend {
		   text-align: left; 
		   font-size: 70%;
    	 font-weight: bold;
       color: #4B669E;
		   }
	 
	 
	 .buttons {background: #eee; font-family:Verdana,Helvetica,Arial,sans-serif; text-align: center; color:black; border:1px solid silver; }
	
input#Schaltfläche1 { /* den Submit-Button */
  float: left;
  width: 80px;		
	}		 
	
input#submit { /* den Submit-Button */
  float: right;
  width: 80px;	
	margin-right: .4.5em;

	}	
input#back { /* den back-Button */
  float: left;
  width: 80px;
	}	

	form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: both; /* das floating der labels und inputs aufheben */
	}

  
  
  
  
 
  
  
  p#Fusszeile {
    clear: both;
    font-size: 0.6em;
    margin: 0; 
    padding: 0.2em;
    text-align: left;
    background-color: #ffffff; 
    
  }

