@charset "UTF-8";/* CSS Document fuer cobb-schweiz.ch *//* TEMPLATE allgemein *//* (C) 2010 by WebGarage AG *//* Farben cobb-schweiz:schwarz 			(Links, Titel): 		#000000//hellrot 		(bg Randspalte): 		#FCE5E6hellgrau 	(Hintergrund Navi): 	#D9D9D9grau 			(Adresse): 				#7F7F7Fdunkelgrau 	(Text Randspalte): 	#666666schwarz 		(Lauftext, Hover): 	#000000hellgrau		(Website BG):			#E5E5E5*/* html body { height:100%;}html, body{   height: 100%;   padding: 0px;   margin: 0px; }body {	background-color:#DBDFE5;}#wrapper{	position: absolute;	left: 50%;	margin: 0px 0px 0px -425px;	width: 850px;	min-height: 100%;}#header {	position: relative;	height: 140px;	width: 850px;	background-color:#FFFFFF;	float: left;	background-image: url(../images/header-cobb-schweiz.jpg);	background-repeat: no-repeat;	background-position: left top;}#logo { 	visibility: hidden;	display: none;	position: absolute;	top: 0px;	left: 0px;}#brand {	position: absolute;	top: 20px;	left: 266px;}#topnavi {	position: relative;	height: 41px;	width: 850px;	background-color:#D9D9D9;	float: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	overflow: hidden;}#home {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	height: 18px;	width: 180px;	padding-top: 3px;	padding-left: 20px;	background-color: #000000;}#home a {	color: #FFFFFF;	text-decoration: none;}#home a:hover {	color: #747474;	text-decoration: none;}#navi {	position: absolute;	top: 0;	left: 200px;	height: 51px;	width: 550px;	float: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	overflow: hidden;	border-left: 1px #FFFFFF solid;}#navi ul {	margin-top: 0;	padding-left: 0;	margin-left: 0px;	color: #FFFFFF;	float: left;	height: 21px;	width: 550px;	background-color: #000000;}#navi li {	display: inline;	position: relative;}#navi ul li { display: block; }#navi ul li a {	padding: 3px 0 0 15px;	color: #FFFFFF;	text-decoration: none;	float: left;}#navi ul li ul {	position: absolute;	float: left;	top: 21px;	left: 0;	background-color:#D9D9D9;}#topNavi ul ul li {	display: block;	font-size: 12px;	font-weight: normal;}#navi ul ul li a {	color: #000000;}#navi ul li a:hover {	color: #747474;}#navi   .topaktiv  {	color: #747474;}#langchooser {	position: absolute;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	height: 18px;	width: 80px;	top: 0;	right: 0;	padding-top: 3px;	padding-right: 20px;	text-align: right;	background-color: #000000;}#langchooser a {	color: #FFFFFF;	text-decoration: none;}#langchooser a:hover {	color: #666666;	text-decoration: none;}#langchooser .sel {	color: #FFFFFF;	text-decoration: underline;}	#left {	position: relative;	float: left;	width: 200px;	padding: 0;	margin-bottom: 1px;	background-color: #D9D9D9;}#content {	position: absolute;	left: 200px;	top: 192px;	text-align: left;	padding: 0;	padding-bottom: 0px;	margin-bottom: 1px;}#adresse {	width: 150px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	padding: 30px 0 10px 25px;	display: block;	color: #7F7F7F;	line-height: 14px;}/* Navigation *//* allgem. */#leftNavi {	width: 200px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000;}/* Level 1 */#leftNavi ul {	list-style-type: none;	margin: 0;	padding: 0;}#leftNavi li {	border-bottom: 1px solid #000000;}#leftNavi ul li a {	display: block;	padding: 5px 0 1px 20px;	color: #000000;	text-decoration: none;}#leftNavi li a:hover {	color: #747474;	text-decoration: none;}/* Level 2 */#leftNavi ul ul { margin-left: 0;}#leftNavi ul ul li {	margin-left: 0;}#leftNavi ul ul li a {	display: block;	font-size: 12px;	font-weight: normal;	color: #000000;	list-style-type: none;	padding: 4px 0 1px 30px;}#leftNavi ul ul li a:hover {	color: #747474;}#leftNavi li li {	border-bottom: none;}/* Level3 */#leftNavi ul ul ul {	margin-left: 0;}#leftNavi ul ul ul li a {	display: block;	font-size: 10px;	font-weight: normal;	color: #000000;	list-style-type: none;	padding: 4px 0 1px 40px;}#leftNavi ul ul ul li a:hover {	color: #747474;}.akt {	color: #747474;	font-weight: bold;}.akt2 {	color: #747474;}a:link {	color: #000000;	text-decoration: none;}a:visited {	text-decoration: none;}a:hover {	color: #747474;	text-decoration: none;}a:active {	color: #747474;	text-decoration: none;}#inhalt {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	line-height: 1.3em;	padding: 15px 15px 15px 15px;}#inhalt a:link {	color: #747474;	font-weight: bold;	text-decoration: none;}#inhalt a:visited {	text-decoration: none;	color: #747474;}#inhalt a:hover {	text-decoration: none;	color: #999999;}#inhalt a:active {	text-decoration: none;	color: #999999;}#inhalt h1,#inhalt h2,#inhalt h3,#inhalt h4,#inhalt h5,#inhalt h6 {	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;	padding-top: 0;	margin-top: 0px;}#inhalt h1 {	font-size: 18px;	color: #000000;	line-height: 1.3em;}#inhalt h2 {	font-size: 16px;	color: #000000;}#inhalt h3 {	font-size: 12px;	color: #000000;}#inhalt h4 {	font-size: 18px;	color: #666666;}#inhalt h5 {	font-size: 16px;	color: #666666;}#inhalt h6 {	font-size: 12px;	color: #666666;}#inhalt p {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	line-height: 1.4em;}.csc-textpic-caption {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #7F7F7F;}/* Formate für Formular */#normal legend {	padding-left:0px;	padding-right:10px;	border: 0px;}#normal fieldset {	padding-left:0px;	padding-right:0px;	padding-top:10px;	padding-bottom:10px;	border: none;}#normal .radiolayout {	margin-left: 150px;	padding-top:5px;	padding-bottom:5px;}#normal .formu {width:100%;padding-top:10px;padding-bottom:10px;padding-left:0px;border: none;}.wg-radio {	border:0px;}.wg-text {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #000000;	background-color:#FFFFFF;	height: 220px;	width: 320px;	border: 1px solid #000000;	margin-bottom: 5px;}.wg-check {border: 0px;}.wg-select {border:0px;}.wg-input {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #000000;	background-color:#FFFFFF;	height: 17px;	width: 320px;	border: 1px solid #000000;	margin-bottom: 5px;}.wg-submit {	height: 17px;	width: 320px;	color: #000000;	background-color: #d9d9d9;	border: 0px;	margin-left: 200px;}#inhalt .csc-default .divider hr {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #000000;	border-top-width: 0px;	border-right-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-left-style: none;	border-top-color: #FFFFFF;	border-right-color: #FFFFFF;	border-left-color: #FFFFFF;}.csc-frame-rulerAfter {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #000000;	padding-bottom: 5px;}.csc-frame-rulerBefore {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #000000;	padding-top: 5px;}.csc-frame-frame1 {	border-width: 1px;	border-style: solid;	border-color: #000000;	padding: 5px;}.csc-frame-frame2 {	background-color:#D9D9D9;	padding-top: 5px;	padding-bottom: 5px;	margin-top:0;	margin-bottom:0;}.csc-header-date {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	color: #7F7F7F;	padding-bottom: 0;	margin-bottom: -0.3em;}/*
