@charset "UTF-8";/* CSS Document by WebGarage AG, Zürich 2010 *//* Verwendete Farben: *//* Lauftext:      #527132 *//* Überschrift:   #65814A *//* orange: #f7931e */*{	padding:0;	margin:0;	border:0;}@font-face {	font-family: 'AptiferBlack';	src: url('../fonts/AptiferSlabLTW02-Black.EOT?#iefix') format('embedded-opentype'), 	     url('../fonts/AptiferSlabLTW02-Black.woff') format('woff'), 	     url('../fonts/AptiferSlabLTW02-Black.ttf')  format('truetype'),	     url('../fonts/AptiferSlabLTW02-Black.svg#svgFontName') format('svg');	font-weight: bold;	}@font-face {	font-family: 'AptiferRegular';	src: url('../fonts/AptiferSlabLTW02.EOT?#iefix') format('embedded-opentype'), 	     url('../fonts/AptiferSlabLTW02.woff') format('woff'), 	     url('../fonts/AptiferSlabLTW02.ttf')  format('truetype'),	     url('../fonts/AptiferSlabLTW02.svg#svgFontName') format('svg');	}html, body {	height: 100%; /* wichtig */	text-align:center;}body,td,th {	font-family: 'AptiferRegular', Trebuchet MS, Verdana, Tahoma, Arial, sans-serif;	font-size: 16px;	color: #527132;}body {	background-color: #B0D0EB;	background-image: url(../images/bg_vegi.gif);	background-repeat: repeat;}b, strong { font-family: AptiferBlack; }#toTop {	width:90px;	height:90px;	background:url(../images/totop-vegi.png);	position:fixed;	bottom:20px;	right:0;	cursor:pointer;	display:none;}#box {	width:860px;	margin:0 auto;	text-align:left;	position: relative;	min-height: 100%;	height:auto !important;/* moderne Browser */	height:100%; /* IE */	z-index: 5;}#header {	position: absolute;	top: 0;	background-image: url(../images/logo-vegi.png);	background-position: center top;	background-repeat: no-repeat;	width: 860px;	height: 512px;	margin-left: 0;	margin-right: 0;}#logo {	position: absolute;	top: 0;	left: 0;	width: 840px;	height: 149px;	z-index: 20;}#logoanimation {	position: absolute;	top: 54px;	left: 229px;	width: 403px;	height: 403px;	padding: 0;	margin: 0;}#inhalt {	position: absolute;	top: 550px;	left: 0;	width: 860px;	height: auto;	min-height: 100%;	background-image: url(../images/bg_content_vegi.png);	background-attachment: fixed;	background-position: center;	background-repeat: repeat-y;}#inhalt hr {	border: none;	/*border-top: 4px #527132 dotted;*/	height: 4px;	width: 764px;	background-image:url(../images/hr-dotted-vegi.png);	background-repeat: repeat-x;	margin-top: 2px;	margin-bottom: 2px;	margin-left: 48px;	margin-right: 48px;}#topbg {	position: absolute;	top: 400px;	width: 860px;	height: 150px;	background-image: url(../images/bg_content-top_vegi.png);	background-repeat: no-repeat;}#topbg #smb {	position: absolute;	top: 120px;	left: 632px;	width: 180px;	height: 26px;	text-align: right;}#smb #cficon, #smb #fbicon { 	width: 26px;	height: 26px;	margin-left: 4px;	border: 0;	float: right;}/* ho-me: -26px , flei-sch: -52px , ve-gi: -78px , fis-ch: -104px */#smb #cficon { 	background-image: url(../images/cf-icon.png);	background-repeat: no-repeat;	background-position: -78px 0px;}#smb #cficon:hover { 	background-image: url(../images/cf-icon.png);	background-repeat: no-repeat;	background-position: 0px 0px;}#smb #fbicon { 	background-image: url(../images/fb-icon.png);	background-repeat: no-repeat;	background-position: -78px 0px;}#smb #fbicon:hover { 	background-image: url(../images/fb-icon.png);	background-repeat: no-repeat;	background-position: 0px 0px;}#headbanner {	padding: 5px 10px 5px 10px;	height: 145px;	position: relative;	margin-top: 5px;	margin-left: 48px;	margin-right: 48px;	background-color: #E8F0D8;	font-family: 'AptiferRegular', Trebuchet MS, Verdana, Tahoma, Arial, sans-serif;	font-size: 12px;	color: #527132;}#headbanner h1 {	font-family: 'AptiferBlack', Trebuchet MS, Verdana, Tahoma, Arial, sans-serif;	font-size: 58px;	color: #65814A;	font-weight: normal;/*	font-weight: bold;*/	text-transform: uppercase;}#headbanner h2 {	font-family: 'AptiferBlack', Trebuchet MS, Verdana, Tahoma, Arial, sans-serif;	font-size: 52px;	color: #65814A;	font-weight: normal;/*	font-weight: bold;*/}#headbanner h3 {	font-family: 'AptiferBlack', Trebuchet MS, Verdana, Tahoma, Arial, sans-serif;	font-size: 36px;	color: #65814A;	font-weight: normal;/*	font-weight: bold;*/}#headbanner h4 {	font-family: 'AptiferBlack', Trebuchet MS, Verdana, Tahoma, Arial, sans-serif;	font-size: 28px;	color: #65814A;	font-weight: normal;/*	font-weight: bold;*/}#headbanner h4 {	font-family: 'AptiferBlack', Trebuchet MS, Verdana, Tahoma, Arial, sans-serif;	font-size: 16px;	color: #65814A;	font-weight: normal;/*	font-weight: bold;*/}#headbanner p {	font-family: 'AptiferRegular', Trebuchet MS, Verdana, Tahoma, Arial, sans-serif;	font-size: 16px;	color: #527132;	font-weight: normal;	line-height: 1.3em;	margin-top: 1em;}#headbanner ul {	list-style-position: outside;	list-style-type: square;	margin-left: 1em;	line-height: 1.3em;	margin-bottom: 1em;}#headbanner li {	margin-bottom: 0.3em;}#headbanner a:link {	color: #527132;	font-weight: bold;	text-decoration: none;}#headbanner a:visited {	text-decoration: none;	color: #527132;}#headbanner a:hover {	text-decoration: underline;	color: #527132;}#headbanner a:active {	text-decoration: none;	color: #527132;}#headbanner #ticker {	display:none;	overflow:hidden;	width:733px;	font-family: 'AptiferRegular', Trebuchet MS, Verdana, Tahoma, Arial, sans-serif;	font-size: 16px;	color: #527132;	margin-top: 18px;}.tickertext {	font-family: 'AptiferRegular', Trebuchet MS, Verdana, Tahoma, Arial, sans-serif;	font-size: 16px;	color: #527132;}#headbanner .csc-frame-frame1, #headbanner .csc-header-n1 {	width: 733px;	height: 80px;	border: 5px #527132 solid;	padding-top: 15px;	text-align: center;	line-height: 80px;}/* Top-Navigation */#topnavi {	position: relative;	height: 23px;	margin-left: 37px;	margin-right: 37px;	color: #65814A;	font-family: 'AptiferBlack', Trebuchet MS, Verdana, Tahoma, Arial, sans-serif;	font-size: 20px;	font-weight: normal;/*	font-weight: bold;*/	text-transform: uppercase;	letter-spacing: 0.1ex;}#topnavi ul {	position: relative;	height: 23px;	padding: 0 auto 0 auto;	margin: 5px 11px 0 11px;	color: #65814A;	list-style: none;	text-align: center;}#topnavi li {	display: inline;	position: relative;	list-style: none;}#topnavi ul li a {	padding: 0 45px 0 45px;	color: #65814A;	text-decoration: none;}#topnavi ul li a:hover {	color: #355a12;	text-decoration: none;}#topnavi ul li a .akt  {	color: #65814A;	text-decoration: underline;}#content {	position: relative;	margin-left: 37px;	margin-right: 37px;	padding: 5px 11px 5px 11px;	height: auto;	min-height: 480px;	background-color: #FFFFFF;}#content .csc-default h1 {	font-family: 'AptiferBlack', Trebuchet MS, Verdana, Tahoma, Arial, sans-serif;	font-weight: normal;/*	font-weight: bold;*/	font-size: 46px;	color: #65814A;	line-height: 52px;	margin-bottom: 20px;}#content .csc-default h2, #content .csc-textpic-text h2 {	font-family: 'AptiferBlack', Trebuchet MS, Verdana, Tahoma, Arial, sans-serif;	font-weight: normal;	font-size: 20px;	color: #65814A;	line-height: normal;	margin-bottom: 0.5em;}#content div.indent { margin-left: 48px;}#content h1, #content h2 {	font-family: 'AptiferBlack', Trebuchet MS, Verdana, Tahoma, Arial, sans-serif;}#content .csc-header h1, #content .csc-header h2, #content .csc-header h3, #content .csc-header h4, #content .csc-header h5 {	font-family: 'AptiferBlack', Trebuchet MS, Verdana, Tahoma, Arial, sans-serif;	font-weight: normal;/*	font-weight: bold;*/	font-size: 20px;	color: #65814a;	text-align: center;	text-transform: uppercase;	height: 47px;	line-height: normal;	margin-bottom: 0;	padding-top: 13px;	background-repeat:repeat-x;	letter-spacing: 0.1ex;}#content .csc-header h1 { background-image: url(../images/h1-bg-vegi.png); }#content .csc-header h2 { background-image: url(../images/h2-bg-vegi.png); }#content .csc-header h3 { background-image: url(../images/h3-bg-vegi.png); }#content .csc-header h4 { background-image: url(../images/h4-bg-vegi.png); }#content .csc-header h5 { background-image: url(../images/h5-bg-vegi.png); color: #FFF; }#content .csc-header h1:hover { color:#355a12; }#content .csc-header h2:hover { color:#355a12; }#content .csc-header h3:hover { color:#355a12; }#content .csc-header h4:hover { color:#355a12; }#content .csc-header h5:hover { color:#355a12; }#content p {	font-family: 'AptiferRegular', Trebuchet MS, Verdana, Tahoma, Arial, sans-serif;	line-height: 25px;	font-size: 16px;	color: #527132;	font-weight: normal;	margin-top: 0;	margin-bottom: 25px;}#content ul {	color: #527132;	list-style-position: outside;	list-style-type: disc;	margin-left: 1em;	line-height: 1.3em;	margin-bottom: 1em;}#content li {	margin-bottom: 0.3em;}#content a:link {	color: #65814A;	font-weight: bold;	text-decoration: none;}#content a:visited {	text-decoration: none;	color: #65814A;}#content a:hover {	text-decoration: underline;	color: #65814A;}#content a:active {	text-decoration: none;	color: #65814A;}#inhalt #content hr {	border: none;	height: 4px;	width: 764px;	background-image:url(../images/hr-dotted-vegi.png);	background-repeat: repeat-x;	margin-top: 2px;	margin-bottom: 2px;	margin-left: 0;	margin-right: 0;}#inhalt #content .csc-frame-rulerBefore {	background-image:url(../images/hr-dotted-vegi.png);	background-repeat: repeat-x;	background-position: top;	padding-top: 7px;}#inhalt #content .csc-frame-rulerAfter {	background-image:url(../images/hr-dotted-vegi.png);	background-repeat: repeat-x;	background-position: bottom left;	padding-bottom:7px;}#inhalt #content .align-center { text-align: center;}#inhalt #content .align-right { text-align: right;}/* Formate für Formular */#content legend {	padding-left:0px;	padding-right:10px;	border: 0px;}#content fieldset {	padding-left:0px;	padding-right:0px;	padding-top:10px;	padding-bottom:10px;	border: none;}#content .radiolayout {	margin-left: 140px;	padding-top:5px;	padding-bottom:5px;}#content .formu {width:660px;padding-top:10px;padding-bottom:10px;padding-left:94px;border: none;}#content .formu label {	font-size: 20px;	font-weight: bold;	font-family: 'AptiferBlack', Trebuchet MS, Verdana, Tahoma, Arial, sans-serif;	text-transform: uppercase;	padding-top:4px;}.formzeile {	width: 550px;	/*border-top: 2px dotted #65814A;*/	/*border-top-style: dotted;*/	padding-top: 1px;	margin-top: 0;	border-bottom: 2px dotted #65814A;	border-bottom-style: dotted;	padding-bottom: 1px;	margin-bottom: 4px;}.wg-radio { border:0px; }.wg-text {	font-family: 'AptiferRegular', Trebuchet MS, Verdana, Tahoma, Arial, sans-serif;	font-size: 16px;	font-weight: normal;	color: #65814A;	background-color:#F3EAD0;	height: 275px;	width: 400px;	border: 4px solid #EADBB5;	margin-bottom: 5px;}.wg-check { border: 0px; }.wg-select { border:0px; }.wg-input {	font-family: 'AptiferRegular', Trebuchet MS, Verdana, Tahoma, Arial, sans-serif;	font-size: 16px;	font-weight: normal;	color: #65814A;	background-color:#F3EAD0;	height: 22px;	width: 400px;	border: 4px solid #EADBB5;	margin-bottom: 5px;}#content #mailformSicherheitscode {	font-family: 'AptiferRegular', Trebuchet MS, Verdana, Tahoma, Arial, sans-serif;	font-size: 16px;	font-weight: normal;	color: #65814A;	background-color:#F3EAD0;	height: 22px;	width: 400px;	border: 4px solid #EADBB5;	margin-bottom: 5px;}.wg-submit {	height: 22px;	width: 400px;	color: #65814A;	background-color: #FFFFFF;	border: none;	margin-left: 140px;	font-size: 20px;	font-weight: bold;	font-family: 'AptiferBlack', Trebuchet MS, Verdana, Tahoma, Arial, sans-serif;	text-align: right;	text-transform: uppercase;}.csc-loginform label {	width: 140px;}.csc-mailform-field {	width: 400px;}.csc-mailform-field input, .csc-mailform-submit {	font-family: 'AptiferRegular', Trebuchet MS, Verdana, Tahoma, Arial, sans-serif;	font-size: 12px;	font-weight: normal;	color: #65814A;	background-color:#FFEEB7;	height: 22px;	width: 400px;	border: 4px solid #EADBB5;	margin-bottom: 5px;}/* Formate für Formular END */.csc-uploads-icon {   padding-right: 10px;} .csc-uploads-fileName {   font-size: 14px;	font-family: 'AptiferBlack', Trebuchet MS, Verdana, Tahoma, Arial, sans-serif;	font-weight: normal;/*	font-weight: bold;*/} .csc-uploads-fileSize {   font-size: 10px;	font-family: 'AptiferRegular', Trebuchet MS, Verdana, Tahoma, Arial, sans-serif;   font-weight: normal;} .csc-uploads-description {   font-size: 12px;	font-family: 'AptiferRegular', Trebuchet MS, Verdana, Tahoma, Arial, sans-serif;   font-weight: normal;}.csc-uploads-fileName {	vertical-align: top;}.contenttable {	padding: 0;	border-spacing: 0;}.contenttable td {	font-size: 16px;	font-family: 'AptiferRegular', Trebuchet MS, Verdana, Tahoma, Arial, sans-serif;	text-align: left;	vertical-align: top;	padding-top: 2px;	padding-bottom: 2px;	padding-right: 2em;}#content .contenttable td p {	margin-bottom: 2px;}#content .csc-textpic-imagewrap ul { margin: 0;}.trigger { 	cursor:pointer; }.trigger_active { }.toggle_container { } #cficon { visibility:hidden; display:none;}