    * {
	padding: 0px;
	margin: 0px;
	}
	
	body {  
	color: #ffffff;
    background-color: #dcdcdc;
	margin: 0px;
    padding: 0px;
	}
	
	#container{
	color: #ffffff;
	background-color: #dcdcdc;
	border: none;
	width: 906px; 
	margin: 0px auto 0;
	padding: 0;
	text-align: left;
	position:relative;
	} 	 

    #contentlinks{
    border:none;
	padding:0px;
	margin:0px;
	width:140px;
	float:left;
	}
	
	#contentrechts{
	border:none;
	padding:0px;
	margin:0px 39px 0px 0px;
	width:684px;
	float:right;
	}
	
	#logoheader { 
	color: #ffffff;
	background-color:#ddddd1;
	background: url(images/header.jpg) no-repeat; 
	margin: 0px;
	padding: 0px;
	width: 906px;
	height:324px;
	border:none;
	}

	#logoheader h1, #logoheader h2, #team1 span, #team2 span{
	margin: 0px;
	padding:0px;
	display:none;
	}
	
	#logoheader #navi{
	position:relative;
	top:56px;
	left: 8px;
	float:none;
	color: #000000;
	background-color: #none;
	margin: 0px;
	padding: 0px;
	border: none;
	width: 173px;
	height:auto;
	}
	
	#logoheader #navitop img{
	border:none;
	}
	
	#logoheader #navitop{
	position:relative;
	top:20px;
	left: 700px;
	float:none;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	border: none;
	width: 145px;
	height:68px;
	}
	
	#logoheader #navi a, #navi a:visited, #navi a:active, #navi a:link{
	display:block;
	float: none;
	color: #ffffff;
	background-color: none;
	font-family: arial, verdana, sans-serif;
	font-weight:normal;
	font-size: 0.9em; 
	line-height: 1.4em;
	margin: 0px 0px 2px 0px;
	padding: 2px 0px 2px 6px;
	height: auto;
	width: 173px;
	text-decoration:none;
	border:none;
	text-align:left;
	overflow:hidden;
	border-left: #ffa63a 3px solid;
	}
	
	#logoheader #navi a:hover{
	color: #000000;
	background-color: #ffffff;
	text-align:left;
	border-left: #ffa63a 3px solid;
	}
	
	#inhaltunten{
	margin:0px;
	padding:0px;
	float:none;
	background-color: #ffffff;
	color:#000000;
	border:none;
	width:684px;
	height: 10px;
	background: url(images/inhaltende.jpg) no-repeat;
	overflow:hidden; 
	}
	
	#inhalt{
	margin:0px;
	padding:0px;
	float:none;
	background-color: #ffffff;
	color:#000000;
	border:none;
	width:684px;
	background: url(images/inhalt.jpg) repeat-y; 
	height: auto;
	min-height: 324px;
	}
	
	#inhalt a, #inhalt a:visited, #inhalt a:active, #inhalt a:link{
	color:#26a69e;
	text-decoration:underline;
	}
	
	#inhalt a:hover{
	color:#26a69e;
	text-decoration:underline;
	}
	
	#inhalt ul{
	padding: 0px; 
	margin: 10px 0px 10px 60px;
	list-style-type:decimal;
	}
	
	#inhalt ul li{
	font-family: arial, verdana, sans-serif;
	font-weight:normal;
	font-size: 0.9em;
	margin: 0px;
	padding: 0px 20px 6px 0px;
	color:#37393a;
	line-height: 1.2em;
	text-align: left;
    }
	
	#inhalt input, #inhalt textarea, #inhalt select{ 
	font-family: arial, verdana, sans-serif;
	font-weight:normal;
	font-size: 0.9em; 
	line-height: 1.2em;
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	color:#0a2342;
	border:#c0c0c0 1px solid;
	background-color:#f6f6f6;
	}
	
	#inhalt input.submt{ 
	background-color:#f6f6f6;
	color:#1e1e1e;
	border:#c0c0c0 1px solid;
	padding: 6px 6px 6px 6px;
	margin: 10px 0px 10px 0px;
	text-align: center;
	width: 150px;
	}
	
	.Eingabe{
	width: 300px;
	}
	
	#inhalt input:hover, #inhalt textarea:hover, #inhalt select:hover{ 
	background-color:#26a69e;
	border:#ebeaea 1px solid;
	color: #ffffff;
	}
	
	#inhalt fieldset{
	margin: 20px;
	padding:0px;
	border: 1px solid #26a69e;
	}
	
	#inhalt legend{
	font-family: arial, verdana, sans-serif;
	font-weight:bold;
	font-size: 1.0em;
    line-height: 1.4em;
	text-align: left;
	margin: 10px;
	padding: 0px 20px 0px 20px;
	color:#26a69e;
	font-weight:bold;
	}
	
	.leftnews{
	width:560px;
	float:left;
	height: auto;
	background-color: #d2d2d2;
	order:none;
	overflow:hidden;
	}
	
	.left{
	width:490px;
	float:left;
	height: auto;
	background-color: #d2d2d2;
	order:none;
	overflow:hidden;
	}
	
	.leftprodukte{
	width:650px;
	float:left;
	height: auto;
	background-color: #d2d2d2;
	order:none;
	overflow:hidden;
	}
	
	.line{
	border:none;
	width:792px; height:2px;
	padding:0px; margin: 20px 14px 20px 14px;
	background: url(aslimg/line.jpg) no-repeat;
	display:block;
	}
	
	#footer{
	margin:0px;
	padding: 0px;
	clear:both;
	float:none;
	border:none;
	color: #1e1e1e;
	background-color: #dcdcdc;
	width:1000px;
	height:10px;
	}
	
	h2{ 
	font-family: arial, verdana, sans-serif;
	font-weight:bold;
	font-size: 1.0em;
    line-height: 1.4em;
	text-align: left;
	margin: 0px;
	padding: 10px 20px 0px 20px;
	color:#26a69e;
	}
	
	h3{ 
	font-family: arial, verdana, sans-serif;
	font-weight:bold;
	font-size: 1.0em;
    line-height: 1.4em;
	text-align: left;
	margin: 0px;
	padding: 10px 20px 0px 20px;
	color:#37393a;
	}
	
	p{
	font-family: arial, verdana, sans-serif;
	font-weight:normal;
	font-size: 0.9em; 
	margin: 0px;
	padding: 8px 20px 8px 20px;
	color:#37393a;
	line-height: 1.4em;
	}
	
	#team1, #team2{
    margin:0px;
	padding:0px 30px 0px 0px;
	display:block;
	float:left;
	height:220px;
	width:161px;
	}
	
	#team1{
	background: url(images/person01.jpg) no-repeat; border:0px;
	}
	
	#team2{
	background: url(images/person02.jpg) no-repeat; border:0px;
	}
	
	
	.clear{
	clear:both;
	}
	
	.faq{
	padding: 14px 20px 14px 20px;
	}
	
	.small{
	font-size: 0.6em; 
	}
	
	.strong{
	font-weight:bold;
	}
	
	.kursiv{
	font-style:italic;
	}
	
	.white{
	color:#FFFFFF;
	}
	
	.red{
	color:#d20202;
	}
	
	.grey{
	color:#b7b7b6;
	}
	
	.green{
	color:#508908;
	}
	
	.fehler{
	color:#f89013;
	}
	
	.keinfehler{
	color:#000000;
	} 
	
	label{
	float:left;
	width: 196px;
	}
	
	#inhalt .up{
	float:none;
    background: url(images/oben.jpg) 0px 0px no-repeat;
	width:22px; height:22px;
	display:block;
	border:none;
	margin:0px;
	padding:0px 0px 0px 0px;
	}
	
	#inhalt .up span,#inhalt .back span{
    display:none;
	}
	
	

