/* colors: (grün) bdd9a6;
 * 			(soft-grün)eef4e6
 * 			(blau) acb9ed;
 * 			(main-font-black) 4c4b4b;
 * 			(logo-grün) d4d983;
 * 			(soft_lg)eef4e6;
 * 			(orange)d67c16;
 * 			
 */ 	

 html * { font-size: 100.01% }

 body{ 
 		background-image:url(../img/background.jpg);
 		padding: 30px 0;
		font-family: Verdana, Helvetica, Arial, sans-serif;
    	font-size: 75.00%; 
   		 }
h1,h2,h3,h4,h5,h6 { 
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		color:#444444;
		margin: 0 0 0 0; 
		 }

  h1 { font-size: 105% }                        /* 24px */
  h2 { font-size: 100%;}          /* 24px */
  h3 { font-size: 150% }                        /* 18px */
  h4 { font-size: 133.33% }                     /* 16px */
  h5 { font-size: 116.67% }                     /* 14px */
  h6 { font-size: 116.67%; font-style:italic }  /* 14px */
a{
	text-decoration: none;
	background: none;
	color:#d67c16;
}
  #header h1 {
		font-size:2.5em;
		letter-spacing:-2px;
		line-height:65%;
		color:#000;
	  }

  #header span {
		color:#999;
  		}
#willkommen{
 	color:#d67c16;
	font-weight:bold;
    font-size: 1.0em;
	line-height:0;
	position:relative;
	left:30px;
	top: -8px;

		}

  p { 
  	line-height: 1.3em;
	margin: 0 0 1em 0; 
	}
		 
ul, ol, dl { line-height: 1.3em; margin: 0 0 1em 1em }
  li { margin-left: 1.5em; line-height: 1.3em }


  dt { font-weight: bold }
  dd { margin: 0 0 1em 2em }	 
		 
		 

 #content {
 		margin: 0 auto; 
 		width: 800px;
		height: 450px; 
		min-width: 800px; 
		max-width: 820px;  
		background: #fff; 
		}
#content_home {
 		margin: 0 auto; 
 		width: 800px;
		height: 575px; 
		min-width: 800px; 
		max-width: 820px;  
		background: #fff; 
		}	
 #topnav a { 
		 color: #999; 
		 font-weight: normal; 
		 background:transparent; 
		 text-decoration:none; 
		 }
  #topnav a:focus, 
  #topnav a:hover,
  #topnav a:active { text-decoration:underline; background-color: transparent;}
  
  #footer a { color: #999; background:transparent;}
  #footer a:focus, 
  #footer a:hover,
  #footer a:active {color: #4D87C7; background-color: transparent; text-decoration:underline;}
		
		
  #header { 
  		padding: 110px 22em 1em 13px; 
		color: #000; 
		background-color:#fff; 
		}
  #header_home { 
		padding: 0px 2em 1em 20px; 
		color: #000; 
		background-color:#fff; 
		}
  #topnav { 
  		padding-right: 35px;
		margin-left:496px;
		margin-top: -110px; 
		color: #aaa; 
		background: transparent;
		}
	 #topnav_home { 
  		padding-right: 35px;
		margin-left:513px;
		margin-top: -110px; 
		color: #aaa; 
		background: transparent;
		}
    #main { 
		margin: 0;
			}
	 #main_home { 
		margin:0px;
		width:100%;
		}
		
  #text{
		padding-top:15px; 
		padding-bottom:1px;
		padding-left:43px;
		padding-right:30px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
		color:#4c4b4b; 
		line-height:1.2em;	
		float:left;
		width: 727px;
		background-color:#fff;
		}
#table{
		float: left; 
		width: 100%;
		color:#4c4b4b; 	
}
   #table a { color:#4c4b4b;}
  #table a:hover,
  #table a:active  { background: none; color: #d67c16; text-decoration: none; }

  #logo{

 		}
  
  #nav ul { 
		margin-left: 20px; 
		} 
#footer { 
		border: 0px;
		}

 #col1 { 
 		float: left; 
		width: 55%;
		line-height:1.3em;
		}  
   #col2 { 
   	display:none;
		}  
   #col3 { 
   		width: auto;
		margin: 0 0 0 55%;
		padding:0;
		}  
   #col1_content { 
   		padding: 20px 0 0px 40px;
		}
   #col2_content { 
   		padding: 20px 0 0 0;
		}  
   #col3_content { 
   		padding: 0 0 0 70px;
	}  

  	
  /*  #col1_home { 
		width: 20%;  
		margin:0; 
		}
	#col2_home {
		width: 40%;  
		margin:0; 
		}
	#col3_home { 
		width: 30%; 
		}
	#col1_content_home {
		padding: 6px 0 11px 43px;
		}
	#col2_content_home {
		margin: 0 200px 0 0;
		padding: 6px 0 0 0;
		background-color:#00FFCC;
		}
	#col3_content_home {
		padding: 6px 0 0 0;
		background-color:red;
		}  
*/

#box1 {
	width: 210;
	min-width: 12em;
	float: left;
	width:233px; 
	height: 270px; 
	paddin-right: 9px;
	margin-left: 43px;
	}
	
#box2	{
	width: 233px;
	height:270px;
	min-width: 12em;
	float: left;
	margin-left: 9px;
		}

#box3 {
	min-width: 12em;
	float: left;
	width:233px;
	height:270px;
	margin-left:9px;
	}