/* CSS Document */body { font-family: Trebuchet MS, Verdana, Helvetica, SunSans-Regular, Sans-Serif; font-size:0.85em; color:#000; top:0; left:0;  margin:0px; padding:0px; text-align:center; background-color:#fff;} a {text-decoration:none;color: #fff;}/* container to center layout */#container { 		width:1000px;margin:0px auto;padding:0px;text-align:left;background-color:#30f;}/* position logo */#logo {float:left; 		width:260px;height:100px;margin:0px;padding:0px;}/* position header */#header {display:none; 		width:740px;height:100px;float:right;margin:0px;padding:0px;}/* clear both floats */.clear { 		clear:both;}/* position slogan */#layer_b {display:none;float:left;width:260px;height:100px;margin:0;padding:0px;}/* position quotes */#quote {float:left;width:480px;height:100px;margin:0;padding:0px;}#quote p {width:420px;font-size:0.9em;line-height:14px;margin:0px;padding:10px 0 2px 10px;color:#000;}/* position slogans */#layer_r {display:none;float:left;width:260px;height:100px;margin:0;padding:0px;}/* clear left floats */.left { 		clear:left;}/* content */  #content { margin:0px; padding:0px; background-color:#fff; }  #content h1 {font-size:1.3em;font-weight:bold;color:#000;letter-spacing:2px;margin:0px;padding:30px 50px 15px 50px;} #content h2 {font-size:1.1em;font-weight:bold;letter-spacing:2px;color:#000;margin:0px;padding:40px 50px 10px 50px;}  #content p {line-height:18px;margin:10px 0 0 0px;padding:0 50px 0 50px; }  #content ul { line-height:16px; margin:0px; padding:10px 0 0 70px; } #content strong { color:#000; } #content a { color:#3399cc; } #content a:hover { color:#f00; }   /* Kontakt-Formular */  #form-module { width:600px;margin:0px;padding:0px; }   #form-module form {  margin:0px;  padding:20px 50px 0 50px; }  #form-module .element {	display:block;	border-top:1px solid #fff;}#form-module label {	display:block;	padding:5px;	border-right:1px solid #fff;}  #form-module input, #form-module input.submit, #form-module textarea {	margin:5px;	width:295px;	border:1px solid #333;}#form-module input.text {	height:20px;}#form-module input.submit { 	border:1px solid #333;	text-align:center;	cursor:pointer;}#form-module input.submit:hover { 	background-color:#dcdcdc;	color:#000;} #form-module textarea.textarea {	height:150px;}#form-module-thanks {  margin:0px;  padding:20px 50px 0 50px;  color:#f00;}  /* box left */#navigation {display:none;float:left;width:260px;font-weight:bold;margin:0px;padding:0px;background-color:#30f;}   * html #content {   margin-right:-3px; }#navigation ul.nav1st {list-style-type:none;font-size:1em;text-indent:40px;margin:70px 0 0 0;padding:0px;background-image:url(layer_navi.gif);background-repeat:repeat;}#navigation ul.nav1st a{display:block;text-decoration:none;padding:2px 0px 2px 0px;}#navigation ul.nav1st a.level1,#navigation ul.nav1st a.current1{   text-indent:25px;}#navigation ul.nav1st li,#navigation ul.nav1st li.navhistory1,#navigation ul.nav1st li.navhistory2,#navigation ul.nav1st li.navhistory3,#navigation ul.nav1st li.navhistory4,#navigation ul.nav1st li.navhistory5,#navigation ul.nav1st li.navhistory {list-style-type:none;margin:0px;padding:2px 0px 2px 0px;}#navigation ul.nav1st a:hover {display:block;color: #fff;text-decoration:none;background-color:#f00;padding:2px 0px 2px 0px;}#navigation ul.nav1st li.active {color:#fff;background-color:#f00;}  /* footer */   #footer {	font-size:0.8em;	text-align:left;     margin:0px;	 padding:0px; }    #footer p {  margin:0px 0px 0px 5px;	 padding:20px 0px 5px 0px; }     #footer a {  color:#000; } 