/*Styles Layout Print l-arc.chFeb. 2008 by update.ch - Ph.Urlich*//* Global Styles ----------------------*/html{	font-size:100%;	}body{	font:normal 1.1em Verdana,Arial,Helvetica;	margin:10px 0 0 69px;	padding:0;	background-color:#fff;	color:#000;	}/* clear float class */.clearfix:after{	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;	}.clearfix{display: inline-table;}/* Hides from IE-mac \*/* html .clearfix{height: 1%;}html* .clearfix{height: 1%;}.clearfix{display: block;}/* End hide from IE-mac */a,img{	border:none;	outline:none;	text-decoration:none;	}p{	margin:0 0 1.2em 0;	padding:0;	line-height:1.3em;	}h1,h2,h3{margin:0 0 1em 0;padding:0;}h1{	font-size:1em;	font-weight:normal;	color:#090f15;	border-top:1px solid #b0b1bb;	border-bottom:1px solid #b0b1bb;	padding:3px 0 3px 0;	margin:0 0 1em 0;	}h2{	font-size:1em;	font-weight:normal;	color:#090f15;	border-top:1px solid #b0b1bb;	border-bottom:1px solid #b0b1bb;	padding:3px 0 3px 0;	margin:0 0 1em 0;	}h3{	font-size:.85em;	font-weight:bold;	color:#090f15;	}/* Panel Titles */h4{	font-size:.85em;	font-weight:bold;	color:#090f15;	text-indent:9px;	margin:5px 0 10px 0;	}blockquote{	font-size:.75em;	}/* List Styles Content */ul.list,ol.list{	font-size:1em;	}ul.list{	list-style-type:square;	padding:0 0 0 25px;	}ol.list{	xmargin:0;	padding:0 0 0 30px;	}* html ul.list,* html ol.list{	margin-left:10px;	}/* Link Styles -------------------------------- */a,a:visited{	color:#9ea0b3;	}a:hover{	color:#d0005f;	}a.intLink{	padding:0 18px 0 0;	background:transparent url('/_img/Pfiel_rechts_grau.gif') top right no-repeat;	}a.intLink:hover{background:transparent url('/_img/Pfiel_rechts_magenta.gif') top right no-repeat;}/* Service Navigation ------------------------------------*/#langNav{	display:none;	}#serviceNav{	display:none;	}/* Basic Layout Box Styles ----------------------------*/#header{	width:611px;	padding:19px 0 0 0;	background-color:#fff;	margin:0 0 30px;	}	.headerInner{		width:611px;		border-top:1px solid #b0b1bb;	}	#logo{		float:left;		margin:3px 0 0 0;	}	#suche{		display:none;	}#moodBild{	display:none;	}#wrapper{	display:block;	width:611px;	margin:0 0 4px 0;	padding:0 0 43px 0;	text-align:left;	background-color:#fff;	position:relative;	}	#contentBox{		position:relative;		float:left;		width:611px;		padding:0 0 0 0;	}		#navigationBox{		display:none;		}				#fixedBox{			display:none;		}						/* NEWS BOX HOME ----------------------------------------------*/#newsBox{	width:400px;	height:196px;	background-color:#e3e4ce;	}#newsBox .aktuell,#newsBox .galerie,#newsBox .gbuch{	float:left;	width:124px;		height:167px;	margin:7px 0 0 7px;	}#newsBox .aktuell{	background: transparent url('/_img/newsfeld_aktuell/Newsfeld1_Aktuell.gif') 0 0 no-repeat;	}#newsBox .aktuell a,#newsBox .aktuell a:visited{	display:block;	width:112px;	height:124px;	padding:43px 6px 0 6px;	color:#d0005f;	background: transparent url('/_img/Pfiel_rechts-unten_magenta.gif') 110px 153px no-repeat;	}#newsBox .aktuell a:hover{	color:#090f15;	}#newsBox .galerie{	background: transparent url('/_img/newsfeld_galerie/2.jpg') 0 0 no-repeat;	}#newsBox .galerie a,#newsBox .galerie a:visited{	display:block;	width:112px;	height:34px;	padding:133px 6px 0 6px;	color:#fff;	background: transparent url('/_img/Pfiel_r-u_weiss_transp_03.gif') 110px 153px no-repeat;	}#newsBox .galerie a:hover{	color:#d0005f;	background: transparent url('/_img/Pfiel_rechts-unten_magenta.gif') 110px 153px no-repeat;	}#newsBox .gbuch{	background: transparent url('/_img/newsfeld_gbuch/Newsfeld_gbuch.gif') 0 0 no-repeat;	}#newsBox .gbuch a,#newsBox .gbuch a:visited{	display:block;	width:112px;	height:34px;	padding:133px 6px 0 6px;	color:#fff;	background: transparent url('/_img/Pfiel_r-u_weiss_transp_03.gif') 110px 153px no-repeat;	}#newsBox .gbuch a:hover{	color:#d0005f;	background: transparent url('/_img/Pfiel_rechts-unten_magenta.gif') 110px 153px no-repeat;	}/* FORMS ---------------------------------------------- */form{	position:relative;	margin:0;	padding:0;	}form p{	margin:0;	padding:4px 0 4px 0;	font-size:1.1em;	}form select {border:1px solid #aaa;}fieldset{margin:0;padding:0;border:0;}form.suche{	margin:10px 0 9px 0;	}.searchbutton{	width:14px;	height:16px;	margin:0 0 -3px 0;		background:transparent url('/_img/Pfiel_rechts_dgrau.gif') 0 0 no-repeat;	border:0;	outline:0;	}.searchbutton:hover{background:transparent url('/_img/Pfiel_rechts_grau.gif') 0 0 no-repeat;}/* search field text */input.textSuche {	font:normal 1em Verdana,Arial,Helvetica;	background:#fff;	padding:2px 0 2px 3px;	}* html form input.textSuche{	padding:0 0 2px 3px;	}				