/*//	default style sheet//	___________________////	Authors:////	karin haenni : eckraum - visuelle kommunikation//	Contact: info [-AT-] eckraum [-D0T-] ch////	copyright 2009 - all rights reserved*//* seitenlayout allg */body {	text-align:center;	font-family:Helvetica light, Arial light,  sans-serif;	font-size:11px;	color:#999;	background-color: #b3b7b3;	}.wrapper {	position:relative;	top:30px;	width:963px;	height:536px;	margin: 0px auto 0px auto;	padding:0px;	text-align:left;	background-color: #E9EAE9;		}		/* header mit logo + menu level 1 *//* bild */.mainimg {	width:0px;	height:0px;}/* inhalt wrapper */.contentbox{	position: absolute;	top:98px;	width:963px;	height:247px;	margin: 0px 0px 0px 0px;		background-color: #E9EAE9;}.contentbox_left {	position: absolute;	width:275px;	height:247px;	top: 0px;	left: 37px;	background-color: #9E8857;}.contentbox_center {	position: absolute; 	width:275px;	height:247px;	top: 0px;	left: 321px;	padding: 0px;	margin: 0px;	background-color: #80A88B;}.contentbox_right{	position: absolute; 	width:275px;	height:247px;	top: 0px;	left: 284px;	padding: 0px;	margin: 0px;	background-color: #333;}.contentbox_right1{	position: absolute; 	width:37px;	height:247px;	top: 0px;	right: -328px;	padding: 0px;	margin: 0px;	background-color: #ffffff;}/* hauptnavigation*/.mainmenu {	position: absolute;	width:150px;	top:355px;	left:0px;    line-height: 18px;	left: 26px;	}ul.mainnav {	list-style:none; 	margin:0px;	padding:0px;}		ul.mainnav li {		margin:0px 0px 0px 0px;	padding:0px;}ul.mainnav li a {	display:block;	margin: 0px;	padding: 0px 0px 0px 15px;	text-decoration:none;	text-align:left;	color:#9E8857;	font-size:12px;}ul.mainnav li a:hover {	text-decoration:none;	color:#264698;}ul.mainnav li .active {	text-decoration:none;	color:#264698;	font-size:12px;}/* Unternavigation */.submenu {	position: absolute;	left: 0px;	top: 10px;	width:200px;	line-height: 20px;	margin: 0px;	padding: 0px;}ul.subnav {    list-style:none; 	margin:0px;	padding:0px;}		ul.subnav li {	padding: 0px 0px 0px 0px;	}ul.subnav li a {	display:block;	margin:30px;	padding:0px 0px 0px 0px;	text-decoration:none;	text-align:left;	color:#fff;}ul.subnav li a:hover {	text-decoration:none;	color:#cccccc;}ul.subnav li .active {	text-decoration:none;	color:#ffffff;	font-weight: normal;}/* inhalt spalte*/.content {	position: absolute;	width: 271px;	top: 10px;	left: 4px;	padding: 0px 0px 0px 0px;	background-color: none;	color:#fff;	}.content_follow {	position: relative;	width: 271px;	margin: 15px 0px 0px 0px;	color:#fff;}.hilite {	color: #cc9900;	font-weight: bold;}.content p {	margin:0px 0px 5px 0px;	line-height:16px;	}.content a {	text-decoration:none;	color:#fff;} .content a:hover {	text-decoration:none;	color:#cccccc;	} /* liste*/.ul {	list-style-type: none;	padding-left: 2px;	margin-left: 0px;	line-height: 16px;	width: 550px;	}.ul_person {	list-style-type: square;	padding-left: 15px;	margin-left: 0px;	line-height: 16px;	width: 550px;	float: right;	}.ul_content {	list-style-type: none;	padding-left: 0px;	margin: 0px 0px 0px 0px;}.ul_kontakt {	list-style-type: none;	padding-left: 0px;	margin-left: 0px;	}.adresse ul{	list-style-type: none;	padding-left: 5px;	margin-left: 0px;	}/* fuss */.footer {	position:absolute;	width:963px;	top:435px;	margin: 0px 0px 0px 0px;	color: #264698;}.footer p {	font-size:9px;	text-align: right;	color: #264698;}.footer a:link {	color: #264698;	text-decoration: none;}.footer a:hover {	color: #264698;	text-decoration: none;}/* boxout */ .boxout {	color: #264698;	background-color: none;	font-family: Helvetica light, Arial light,  sans-serif;	text-decoration: none; }  .boxout a:link, .boxout a:visited {	color: #fff;;	background-color: none; }  .boxout a:hover, .boxout a:active {	color: #fff;	background-color: none; }/* auszeichnungen */h1,h2,h3,h4 { font-weight:bold; margin-bottom:9px; }h3 { color:#333; font-size:110%; }h4 { color:#fff; font-size:105%; line-height: 15px; }
