  body
  {
    position: relative;
    color: #696969;
    background-color: #D8D8DC;	
		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: 860px;
    margin: 1em auto;
    
		height: auto; 
		text-align: left;
    padding: 0.5em 0.5em 0.5em 0.5em;
    background-color: #fff;
    background-image: url(Bilder/FortyWingsTitel.jpg);
    background-repeat: no-repeat; 
    border: 1px solid silver;
    }   
 
    
    
    
    
    
    

 
 
  
  div#head 
		{
  	background-image: url(Bilder/kopfbild_fortywings.jpg);
    background-repeat: no-repeat;
    background-position:0 4.8em;
    height: 283px; 
    margin: 0;
    
		}
    
    
   
   
   
   
   
   
   
   
   
   
    
    	
 h1 {
    font: 1.7em, times new roman, serif;
   font-weight: bold;
    color: #A30000;
    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:#000000;
    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  */
  		}	 
  
	
  ul#headnav {
  
    font-size: 70%;
    padding: 0.7em 0 0.7em 0;
		margin: 0 0 1em 0; 
		text-align: right;
	  background-color: #A30000;	
    list-style-type: none;
	  }
		
  ul#headnav li 
		{
    
    display: inline;
		padding:0 1em ;	
	 	list-style-type: none;
		border-left: 1px solid silver;
		
		
		 
		
		
		
		
		
		
		
    
				}

 ul#headnav a:link {
    color: #fff; 
		background-color: #A30000;
		text-decoration: none;
  }
  ul#headnav a:visited {
    color: #fff; 
		background-color: #A30000;
		text-decoration: none;
  }
  ul#headnav a:hover {
    color: #fff; 
		background-color: #A30000; 
		text-decoration: underline;
  }
  ul#headnav a:active {
    color: #fff; 
		background-color: #A30000;	 
		text-decoration: underline;
  }	  
 
	  
  
  div#left {
    float: left; 
		padding: 0 ;    
    margin: 0;
   
  }

  ul#Navigation {
    font-size: 0.8em;
    margin: 0 ;
    padding: 1em 1em 0.5em 0;
    background-color: #ffffff;
    line-height: 180%;
    width: 170px;   
  }
  
  
  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: #FFFFFF;
    background-color: #A30000;
  }
  
  
  ul#Navigation a:active {
    color: #FFFFFF;
    background-color: #A30000;	
    
  }
  
  
  
	#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;
		}
			
	div#logo a {
    background-color: white;	
		text-decoration:none;	
	 	}	
  
  div#Info {
    font-size: 0.6em;
    float: right;
    width: 16.1em;
    margin: 0;
    padding: 1.5em 0 0 0.5em;
    background-color: #ffffff; 
   
  }
  
  
  div#Info h2 {
    font-size: 1.2em;
    margin: 0.2em 0.5em;
   }
  
  
  div#Info p {
    font-size: 1em;
    margin: 0 0 0 0.3em;
    }

 
  
  div#Inhalt {
   display: block;
	 width: 55%;
   margin-left: 12.5em;
   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: #FFFFFF; color: #444343;  text-decoration:none;}
 		div#Inhalt a:visited { background-color: #C9E2F5; 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: #000;color: #444343; text-decoration:none;}
	 ul#Inhalt-Liste	a:visited { background-color: #000;color: #444343;text-decoration:none; }
	 ul#Inhalt-Liste  a:hover,a:active, a:focus	{
			color: #fff;
			background-color: #ededed; text-decoration:none;
			}	  
    
       
   .imageinfo1
	{	
	  margin: 0 ;
		padding: 0;
		border: 1px solid silver;}
    
 .imageinfo10
	{
	  margin: 0 ;
		padding: 0;
		border: 0px solid silver;}	
   
 
  .imageinfo2
	{	
	  margin-top: 2em ;
		padding: 0;
		border: 1px solid silver;}	
 
  .imageinfo20
	{
	  margin-top: 2em ;
		padding: 0;
		border: 0px solid silver;}


  .imageinfo3
	{
	  margin-top: 3em ;
		padding: 0;
		border: 1px solid silver;}

    .imageinfo30
	{
	  margin-top: 2.2em ;
		padding: 0;
		border: 0px solid silver;}

   
   .imagefloat
	{
		width: 124px;
		height: 179px;
		float: right;
		border: 1px solid silver;
		padding: 0 ;
		margin: 1em 0 0.5em 0.5em;
	}
  
  
  .imagefloatleft
	{
		width: 96px;
		height: 202px;
		float: left;
		border: 1px solid silver;
		padding: 0 ;
		margin:0.3em 1em 0 0;
	}	
	
	
	 .imagefloatleft2                        
		{                                    
			width: 142px;                    
			height: 202px;                   
			float: left;                     
			border: 1px solid silver;        
			padding: 0 ;                     
			margin:0.3em 1em 0 0;            
		}	                        
        
        
  .imagefloatleftgross                                    
	{                                                
		width: 207px;                                 
		height: 275px;                               
		float: left;                                 
		border: 1px solid silver;                    
		padding: 0 ;                                 
		margin:0.3em 1em 0 0;                        
	}	        
    
     .imagefloatlefttassen
	{
		width: 200px;
		height: 200px;
		float: left;
		border: 1px solid silver;
		padding: 0 ;
		margin:0.3em 1em 0 0;
	}                  
    
    .imagefloatleftschmal           
    	{                            
    		width: 225px;            
    		height: 79px;           
    		float: left;             
    		border: 1px solid silver;
    		padding: 0 ;             
    		margin:0.3em 1em 0 0;                       
    	}	                             
       
     .imagefloatleftschmal2
    	{
    		width: 290px;
    		height: 207px;
    		float: left;
    		border: 1px solid silver;
    		padding: 0 ;
    		margin:0.3em 1em 0 0;
    	}  
       
       
          .imagefloatleftschmal20
    	{
    		width: 275px;
    		height: 175px;
    		float: left;
    		border: 1px solid silver;
    		padding: 0 ;
    		margin:0.3em 1em 0 0;
    	} 
       
       
       
       
       
       
       
                 
  
 /*  registrierung */ 
  
  
  .icon
	{	
	  margin:0;
		padding: 0 0.5em 0 0;
		border: 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;
 		}	  

		.programm
    
    {display: block;
  float: left;
  width: 250px; /* Breite.*/	}
  
  
  
  
label {
display: block;
  float: left;
 text-align: left; 
 padding-right: 1.5em; 
 font-size: 70%;	
	margin:0.3em;	
	cursor: pointer; 
 	   }
 
       
		 	 		
.checkbox 
     {
		margin-top: 0.7em;	 
		margin-left: 0.7em;
 		
     
     }	 
 
		 
form {

  background: #FDFDFd;
  border: 1px solid silver;	 
	width: auto;		
	margin-right: 0.5em;
	 	 }	 
	.feld { background-color:#fff; width:180px; border:1px solid silver; } 
								 
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: right;
  width: 80px;		
	}		 
	
input#submit { /* den Submit-Button */
  float: right;
  width: 80px;	
	margin-right: 6.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 */
	}

  




 
/* Tabelle (Termine) */

table {
	background-color: #E5E5E5;
	border-style: none;
	padding: 1;
/*
	color: #000000;
	cellspacing="2";
	summary="";
 */
}

td {
	font-size: 11px;
}	
	
td#Monat {
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: 15px;
	font-weight: bold;	
}	

td#Datum {
	width: 150px;
}	

td#Seminar {
	width: 300px;
}	 
 
 
 
 
 
  
  
  
 
  
  
  p#Fusszeile {
    clear: both;
    font-size: 0.6em;
    margin: 0; 
    padding: 0.2em;
    text-align: right;
    background-color: #ffffff; border: 1px solid silver;
  }


