a {
	outline: none;
}

font.head { font-size: 24px;
        line-height : 28px;
        font-family: Arial, Helvetica;
        color: #669900;
        text-decoration : none; }
        
font.subhead { font-size: 18px;
        line-height : 22px;
        font-family: Arial, Helvetica;
        color: #669900;
        text-decoration : none; }


font.text  { font-size: 14px;
        line-height : 18px;
        font-family: arial, helvetica;
        color: #000000;
        text-decoration : none; }
        
        
font.klein  { font-size: 10px;
        line-height : 12px;
        font-family: Arial, Helvetica;
        color: #000000;
        text-decoration : none; }

		
h1 {
	color:#669900;
	font-family:Arial,Georgia,Helvetica;
	font-size:110%;
}		

p {
	font-family:Arial,Georgia,Helvetica;
	font-size: 14px;
}

a {
	text-decoration: none;
}

hr {
	border-style:solid none none;
	border-width:1px medium medium;
	color:silver;
	width:436px;
}
		
/*  Navi Header  */		
		
body {
	background: #669900;
}		
		
		
#navi_top ul li.nav {
		width: 115px;
		float:left;
		text-align:center;
		list-style: none;
		margin: 0 auto;
		overflow:hidden; 
		height: 20px;
	}
	
#navi_top ul li.de {
	background: url("../images/de.png") no-repeat rgba(132, 195, 24, 0.8);
	padding-left: 5px;
	}
#navi_top ul li.en {
	background: url("../images/en.png") no-repeat rgba(132, 195, 24, 0.8);
	padding-left: 5px;
	}
#navi_top ul li.es {
	background: url("../images/es.png") no-repeat rgba(132, 195, 24, 0.8);
	padding-left: 5px;
	}
#navi_top ul li.fr {
	background: url("../images/fr.png") no-repeat rgba(132, 195, 24, 0.8);
	padding-left: 5px;
	}
	

	
	#navi_top li.nav a, #navi_top li.languages a {
		color: black;
		font-family: arial;
		font-size: 14px;
		font-weight: normal;
		text-decoration: none;
		padding-bottom: 120px;
		height: 40px;
	}
	#navi_top li.nav a {
		color: black;
		font-family: arial;
		font-size: 14px;
		font-weight: normal;
		text-decoration: none;
		padding: 0;
	}
	
	#navi_top li.languages a#lang {
		float: left;
		padding: 0 5px;
	}
	
	a#lang img {
		border: medium none;
		margin-top: -2px;
	}
	
	#navi_top li.nav a.choice {
		padding-bottom: 0;
	}
	
	#navi_top ul {
		margin-bottom:0;
		margin-top:0;
		padding-left:0;

		width: 907;
		height: 199px;
	}
	
	#navi_top li.nav, #navi_top li.languages {
		background: none repeat scroll 0 0 rgba(132, 195, 24, 0.8);
		float: left;
		height: 20px;
		overflow: hidden;
		padding: 2px;
		width: 145px;
	}
	
	#heads {
		background: url("../kopf_fach.jpg") no-repeat;
		width: 907;
		height: 199px;
	}
	
	body#navi2 #heads {
		background: url("../kopfmodell.jpg") no-repeat;
		width: 907;
		height: 199px;
	}
	
	#heads1 {
		background: url("../kopfmodell.jpg") no-repeat;
		width: 907;
		height: 199px;
	}
	
/* Navi Left*/

#wrapper {
	background:url("../images/nav.png") no-repeat scroll 0 0 transparent;
	width:226px;
	margin-left: -1px;
	position:relative;
	top:-25px;
}	

#wrapper1 {
	background:url("../images/nav2.png") no-repeat scroll 0 0 transparent;
	left:-1px;
	position:relative;
	top:-25px;
	width:223px;
}

a:visited {
	color: #669900;
}

#navi_left li{
	font-family: arial, sans-serif;
	font-size: 13px;
	list-style: none outside none;
	margin-left: 10px;
	padding-bottom: 5px;
	padding-left:0;
	padding-top: 5px;
	text-shadow:1px 1px 1px silver;
	
}
ul{
	margin:0px;
	padding:0px;
}

ul#sub {
	padding-left: 0px;
}

ul#sub li {
	border-top-width:0;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	list-style:none outside none;
	text-shadow:1px 1px 1px silver;
}

ul#sub li a{
	border-bottom:1px solid #669900;
	color:black;
	display:block;
	margin-bottom:0;
	margin-left:1px;
	margin-top:0;
	padding:5px 15px 5px 40px;
	text-decoration:none;
	width:145px;
}	

ul#sub li a:hover{
	background: #669900;
}	

#navi_left li.menue{
	font-family:Arial;
	font-size:18px;
	font-weight:normal;
	text-shadow:1px 1px 1px silver;
	padding-top:25px;
	margin-left:40px;
}

#navi_left li.menue1{
	font-family:Arial;
	font-size:18px;
	font-weight:normal;
	text-shadow:1px 1px 1px silver;
	padding-top:25px;
	margin-left:40px;
}

div#wrapper1 #navi_left li.menue1{
	padding-top:35px;
}

#navi_left li a{
	text-decoration: none;
	color: black;
	
}

#navi_left li a:hover{
	color: #faffef;
}	
