/* CSS Document */

body {

    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 125%;
    color: #818181;
	margin: 0;
	padding: 0px; 
   
  }
  
body.green {
background: url(images/bg_green.jpg) repeat-x;

background-color: #d6c400; 
  
  }
  
  body.lime {
background: url(images/bg_lime.jpg) repeat-x;

background-color: #99B82A; 
  
  }
  
  body.darkgreen {
background: url(images/bg_darkgreen.jpg) repeat-x;
background-color: #34742a; 
  }
  
    body.yellow {
background: url(images/bg_yellow.jpg) repeat-x;
background-color: #cd9526; 
  }
  
      body.yellow a{
color: #cd9526;
  }
  
    body.red {
background: url(images/bg_red.jpg) repeat-x;
background-color: #962b23; 
  }  
  
    body.blue {
background: url(images/bg_blue.jpg) repeat-x;
background-color: #527ac0 ; 
  }    

  
  
img {
border: 0;
}
img.head {
margin-bottom:15px;
}


/* --------------------------- DIVs */	

#wrap {
width: 620px; 
margin: 30px 0 0 50px;
}

	
#nav {
  background:url(images/bg_nav.gif) ;
  height: 56px; 
  padding: 0;
  }	

#nav ul {
   padding-top: 20px;
   }	
   
* html #nav ul {
	padding-top: 0px;  /* fürIE 5/Win */
	margin-top: 20px;
	p\adding-top: 20px; 	/* für andere Browser */
}
  
#nav ul li{
  list-style: none;
  float: left;
  margin-right: 20px; 	
  }	
  
#nav img {

border: none;

}
	
	
#content {
	background-color: #ffffff;
	padding: 0 0 30px 31px;
}

  
  /* --------------------------- Lists */		

#content dl {
width: 500px;
margin: 0;
padding: 10px 0 0 89px ;


}

#content dl dt{
border-top: 4px solid #818181;
font-size: 16px; 
font-family: georgia, times;
line-height: 150%;
color: #b4b4b4;
text-transform:uppercase;	
}

body.yellow #content dl dt{
border-top: 4px solid #cd9526;
}

body.green #content dl dt{
border-top: 4px solid #d6c400;
}	
	

#content dl dt img {
float: right; 
margin-left: 15px;
}

#content dl dd{
margin: 5px 0 0 0px;
}


  
  /* ---------------------------  */	
  
#footer {
  background:url(images/bg_footer.gif) no-repeat;
  height: 50px; 
  padding: 8px 10px 0 35px;
  font-size: 9px;
  text-align: right;
	
  }
	


h1 {
    font-size: 1.8em;
	font-weight: lighter;
	color: #818181;
	font-family: georgia, times;
	padding: 10px 0 5px 0;
  }
  
  h2 {
    font-size: 1.5em;
	font-weight: lighter;
	font-family: georgia, times;
  }
  
  p {
  
  margin: 0;
  padding: 0 30px 10px 0 ;
  }
  
  br.fix {
clear: both; 
display: block;
}

span.year {
background-color: #cd9526; 
font-size: 14px; 
padding: 2px 4px;
color: white;
}


  
  /* --------------------------- Forms */	

input, textarea, select {
background-color: #dde4f5;
border: none;
margin: 3px 0 3px 0;
width: 300px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.2em;
}



input, select, textarea    { border: 1px solid #dde4f5;}
input.error, select.error, textares.error {background-color: #EFEFEF;}
input:focus, select:focus, textarea:focus {background-color:#EFEFEF;}



  
  /* --------------------------- Links */	
  
a:link {
color: #414141;
text-decoration: none;
}

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

a:hover {
color: black;
text-decoration: underline;
}
