﻿body {
	background-color:#DDDDDD;
		}
		
#wrapper {
	width: 900px;
	margin: 0px auto;
	background-color: #FFFFFF;
	}

	#top {
		background-color:#FFFFFF;
		margin: 0 0 0 0; 
		width:100%;
		overflow:hidden;
		}

		#wir {	margin: 50px 0 0 50px; float: left;}
	
		#logo	{float:right; margin: 0 20px 0 0;}



#topnav { width: 100%;	clear: both;	background-color:#EEEEEE;	overflow:hidden;	}
		
	#topnav ul {width:100%;float:left; margin: 0 0 0 0; background-color: #EEEEEE;	
				border-top:3px #CCCCCC double; border-bottom:3px #CCCCCC double;	}
	#topnav ul li { display:inline;		margin:20px 0 0 0;		}
	#topnav ul li a	{ float: left; padding:5px 40px;  }
		
	#topnav a:link		{color:class="topnavtext"; }
	#topnav a:visited	{color:class="topnavtext"; }
	#topnav a:active	{color:class="topnavtext"; }
	#topnav a:hover		{color:class="topnavtext"; background-color:#FFFFFF }
	#topnav a:focus 	{color:class="topnavtext"; }



#content {	width:100%; background-color: #FFFFFF; 	}

	#leftside { width: 80px; margin: 5px 0 0 90px; float:left; text-align:center ; background-color:#ffffff; 	}

	#text {
		float:right; width: 600px; text-align:justify;
		margin: 45px 20px 0 10px;
		font-family:sharp, "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
		font-size: 16px; 
		font-weight:500; 
		color:#666666; 
		display: inline;
		background-color:#ffffff;
		}
		
		#text ul li {display:inline; margin: 0 0 0 0px; padding: 0 0 0 0;}
		#text ul li a {margin:0 0 0 20px;}
			
#footer { width: 100%; clear: both; background-color:#EEEEEE;  overflow:hidden;  margin:370px 0 0 0; text-align:right;  }

	#footer ul { width: 100%; float:right; margin: 0 0 0 0 ; background-color: #eeeeee; 
				border-top:3px #cccccc double; }
	
	#footer ul li { display:inline; margin:0 5px 0 0; float:right; 	}
	#footer ul li a { padding: 3px 40px ; }
	
	#footer a:link		{color:class="grey"; }
	#footer a:visited	{color:class="grey"; }
	#footer a:active	{color:class="grey"; }
	#footer a:hover		{color:class="grey"; background-color:#FFFFFF }
	#footer a:focus 	{color:class="grey"; }



.grey {color:#666666; 
		font-family: Sharp, "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif; 
		font-size:11px; }
		
.topnavtext {
	font-family:Metro,"Franklin Gothic Medium", "Arial Narrow", Arial, sans-serif;
	font-variant:small-caps;
	font-weight:400;
	font-size:20px;
	color:#009933;
	}

.impressum {
		font-family:sharp, "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
		font-size: 12px; 
		font-weight:200; 
		color:#666666; 
		display: inline;
		background-color:#ffffff;
		}
#impressum {
	list-style-type: none; 
	}
#impressum ol {
	list-style-type:none; 
	}



/* Forms */

form { text-align:left; margin:0 0 0 20px; }

label, submit, input, textarea {
	border:0 ; padding:0 ; margin:0 ; background:none ; }
	
label { 
	float:left ; width:150 px ; text-align:right ; display:block ; margin-top:5px;}
	
input, textarea {
	border:1px #333 solid ; margin-left:10px ; padding:8px }
	
input {
	width:280px; margin-bottom:16px; }
	
textarea {
	width:280px; height:150px; margin-bottom:260 px; }
	
select {	}

.submit {
	width: 90px; height. 25 px; margin: 10px 0 0 150px; 
	font-size: 12 px; font-family:Metro, "Franklin Gothic Medium", "Arial Narrow", Arial, sans-serif; }

#contact-form ol {
	list-style-type:none; 
	}
	

		