* {margin: 0;padding: 0;}/*- body--------------------------- */p	{		margin-top: 20px;		margin-bottom: 10px;	}	body	{		margin: 0;		padding: 0;		font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;		line-height: 20px;		color: black;		background-color:  #666;	}				/*- navigation_top--------------------------- */		#navigation	{	  position: absolute;	  z-index: 1000;	  top: 45px;	  left: 500px;	  width: 210px;  	  height: 20px;	  margin: 0px; 	  padding: 2px;	  text-align: left;	  background-color: white;}#navigation ul li 	{		display: inline;		list-style-type: none;		}#navigation ul li a {		text-decoration: none;		font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;		font-weight: bold;		color: #666666;		background-color: white;}#navigation ul li a:hover {  	    		color: #688ab7;    	background-color:  white;  	}  	/*- container--------------------------- */#container	{			width: 780px;		text-align: left;		background: white url(../media/hintergrund.gif) repeat-y;		position:absolute;		top:20px;	    left:50%;	 	    height:auto; 	    margin-left:-390px;	    border: 3px solid white;	}/*- header--------------------------- */	#header	{		height: 208px;		background-color: white;	}	#headerimg {background: #fff url(logo_header.gif) no repeat top left;width: 100%;height: 218 px;cursor: pointer;position: relative;z-index: 100;}	/*- Menü_links--------------------------- */	#menue {float: left;width: 198px;margin-top: 20px;}.menue ul{width: 198px;font-size: 95%;list-style-position: inside;list-style-type: none;}.menue ul li a {display: block;font-weight: bold;letter-spacing: 1px;margin: 3px 0;padding: 3px 0 3px 10px;text-decoration: none;background-color:#d6d6c7;color: #666;}.menue a.aktuell {color: black;}.menue ul li a:hover {color: #688ab7;background-color:#d6d6c7;}.menue ul ul {font-size: 100%;margin-left: 10px;font-weight: normal;}.menue ul ul li {background-color: #e0e0e0;color: #000;}/*- contents--------------------------- */		#contents	{		float: right; 		width: 460px;		height: auto;		margin-top: 30px;		margin-right: 60px;		background-color: white;	}		#contents p 	{		font-size: 13px;		line-height: 20px;	}		#contents a 	{		font-size: 13px;		line-height: 20px;		color:#001e7a;		text-decoration: none;	}		#contents a:hover{	color: #688ab7;}	#contents h1	{ 		font: 18px "Trebuchet MS", Arial, Helvetica, sans-serif;		letter-spacing: 1px;		word-spacing: 2px;		line-height: 22px;		font-weight: normal;	 }	 	#contents ul	{		text-align: left;		list-style-type: disc;		list-style-position: outside;		margin: 0;		padding-left: 15px;	}	.imagefloat_right {float: right;margin: 0px 0px 10px 15px;}.imagefloat_left {float: left;margin: 0px 15px 10px 0px;}/*---Google-map---*/ #karte { width: 400px; height: 400px;}  /*---Kontaktformular---*/	form {	    margin:1.48em 0 2.48em 0;	    padding-top:10px;	    width:90%;	    float:left;	    font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;	   	border: 1px solid #C4C4BF;	    background-color:#F8F8F0;	    color: #000;	}    form br {   	    clear: left;   	  }	 label, input {     	   	float: left;	    margin:5px 0;	    padding:3px;	    font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;	} label {	    text-align: right; 	    padding-right:10px; 	    width: 9em;	    font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;	} input#name,  input#email{  	    width: 14em; 	} 	input#submit, input#reset{ 	    float: none;	    line-height:1.5em;	    margin:0 0 0 125px;	    cursor:pointer;	    width: 14em;	}	 div#anmelde fieldset.adresse{	    border-right: 1px solid #aaa; 	    border-top: 1px solid #eee; 	    border-left:1px solid #eee; 	    border-bottom: 1px solid aaa; 	    margin:0px;	    position: relative;  	    float: left; 	    width:100%;	    padding:0.6em 0 0.6em 0;   	}	label.radio{	    text-align:left;	    padding-left:5px;	    margin:0;	    width:14em;	    vertical-align:top;	  }input.radio{    width:1em;    margin:1px 0 1px 140px;    background-color:transparent;}fieldset{	    position: relative;  	    float: left; 	    width:100%;	    margin:0;  	    padding:0.6em 0 0.6em 0;  	    border:none;	    background:transparent;	}	fieldset p{	    text-indent:35px;	    margin:2px 0;	    padding:2px;	    font-size:0.9em;	}	legend {  	    position:relative;	    padding: 0;	    color: #000;  	}	legend span {  	    text-indent:15px;	    display:block;	    font: 15px "Trebuchet MS", Arial, Helvetica, sans-serif;	}	fieldset fieldset legend{	    font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;	    text-indent:15px;	    margin-bottom:10px;	}	fieldset.adresse,	fieldset.checkbox{	    background:none;	    border-right: 1px solid #aaa; 	    border-top: 1px solid #eee; 	    border-left:1px solid #eee; 	    border-bottom: 1px solid #aaa; 	    width:95%;	    margin-left:2%;	    margin-bottom:6px;	}	label,	input,	textarea { 	    float: left;	    margin:5px 0;	    padding:3px;	}		input#vorname,	input#nachname, 	input#firma,  	input#strasse,	input#plz, 	input#ort,	input#land,	input#telefon,	input#email,	textarea{  	    width: 18em; 	}		input#name, 	input#surname, 	input#company, 	input#postcode,	input#town, 	input#street,	input#country,	input#phone,	input#email,	textarea{  	    width: 18em; 	}			textarea{	    overflow:auto;	}/*---fieldset---*/div#kontakt fieldset{	    position: relative;  	    float: left; 	    width:100%;	    margin:0;  	    padding:0.6em 0 0.6em 0;  	    border:none;	    background:transparent;	}div#kontakt	fieldset.adresse,div#kontakt	fieldset.nachricht{    background:none;    border-right: 1px solid #aaa;     border-top: 1px solid #fff;     border-left:1px solid #eee;     border-bottom: 1px solid #aaa;     width:95%;    margin-left:2%;    margin-bottom:6px;}	 textarea { 	    float: left;	    margin:5px 0;	    padding:3px;	}select#select,textarea{     width: 18em;  	}textarea{   overflow:auto;	}select#select{   margin-left:140px;	}	/*---fieldset ---*/div#anfrage fieldset{	    position: relative;  	    float: left; 	    width:100%;	    margin:0;  	    padding:0.6em 0 0.6em 0;  	    border:none;	    background:transparent;	}	div#anfrage fieldset.adresse,div#anfrage fieldset.checkbox,div#anfrage fieldset.select,div#anfrage fieldset.nachricht{   background:none;   border-right: 1px solid #aaa;   border-top: 1px solid #eee;   border-left:1px solid #eee;   border-bottom: 1px solid #aaa;   width:95%;   margin-left:2%;   margin-bottom:6px;	}	input.checkbox{	    width:1em;	    margin:1px 5px 1px 115px;	    background-color:transparent;	} /*- footer--------------------------- */	#footer	{clear: both;height: 27px;color: white;text-align: center;font: 13px Arial, Helvetica, sans-serif;padding-top: 8px;background-color: #969084;border-top: 3px solid white;margin-top: 3px;}.footer a {color: white;font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;text-decoration: none;}.footer a:hover{color: black;text-decoration: none;}.footer a:active{color: black;text-decoration: none;}
