﻿
 #col-17  {
	width: 400px;
	height: 310px;
	margin: 5px 5px 0px 0px;
  }
 #col-18  {
	width: 600px;
	padding: 5px 0px 0px 0px;
  }
 #text-40  {
	height: 0px;
	clear: both;
	zoom: 0;
  }
 #cont-19  {
	margin-top: 5px;
  }
 #col-20  {
	width: 180px;
  }
 #cont-41  {
	margin-top: 5px;
  }
 #col-28  {
	width: 50px;
	overflow: hidden;
	float: left;
  }
 #col-28 .bhv-image {
	margin-bottom: 7px;
  }
 #menu-33  {
	text-align: right;
  }
 #menu-33 a {
	text-decoration: none;
  }
 #menu-33 ul {
	margin-top: 0px;
  }
 #menu-33 li {
	list-style: none;
  }
 .kästchengrau  {
	background: url(../media/hg_grau.jpg) repeat-y;
	padding: 30px 5px;
	margin-bottom: 5px;
	line-height: 2em;
	color: #858585;
  }
 .kästchengrau a {
	color: #858585;
	text-decoration: none;
  }
 .kästchengrau a:visited {
	color: #858585;
  }
 .kästchengrau a:hover {
	color: #CACF4E;
  }
 .kästchengrau ul {
	list-style: none;
	list-style-image: none;
  }
 .kästchengrau li {
	list-style: none;
  }
 .kästchengrau a.menu-parent {
	color: #000000;
  }
 .kästchengrau a.menu-active {
	color: #000000;
  }
 #cont-14  {
	width: 1006px;
	margin: 0px auto;
  }
 #cont-37  {
	margin-top: 5px;
  }
 #col-38  {
	background: repeat-y url(../media/balken_gruen_lang.jpg);
  }
 #menu-39  {
	text-align: left;
  }
 #menu-39 a {
	color: black;
	text-decoration: none;
  }
 #menu-39 a:visited {
	color: black;
  }
 #menu-39 a:hover {
	color: #7F192F;
  }
 #menu-39 a:active {
	color: black;
  }
 #menu-39 ul {
	margin: 5px 0px 5px 221px;
  }
 #menu-39 li {
	float: left;
	list-style: none;
	margin-right: 30px;
  }
 #menu-39 a.menu-parent {
	color: #7F192F;
  }
 #menu-39 a.menu-active {
	color: #7F192F;
  }
 #menu-22  {
	margin-top: 5px;
  }
 #text-70  {
	height: 0px;
	clear: both;
  }
 #text-54  {
	text-align: right;
  }
 #text-54 a {
	text-decoration: none;
	background: url(../media/top.gif) no-repeat 0px 4px;
	padding-left: 10px;
	display: inline-block;
	font-size: 80%;
  }
 #cont-29  {
	padding: 0px;
  }
 #col-30  {
	width: 1006px;
	margin: 0px;
	font-size: 6.5pt;
	text-align: center;
  }
 #text-30  {
	width: 1006;
	background: repeat-y url(../media/balken_gruen_lang.jpg);
	padding: 3px;
  }
 #text-30 a {
	text-decoration: none;
  }
 #text-209  {
	margin: 20px 0px 0px 0px;
  }
 #img-43  {
	margin: 0px 0px 5px 0px;
  }
 #img-43 img#img-43-img {
	width: 102px;
  }
 #text-210  {
	margin: 5px 0px 0px 0px;
  }
 #text-210 a {
	color: #5B89A4;
	text-decoration: none;
  }
 #text-210 a:visited {
	color: #5B89A4;
  }
 #text-210 a:hover {
	color: #000000;
  }
 #text-210 a:active {
	color: #000000;
  }
 #col-21  {
	width: 695px;
	margin: 16px 40px;
  }
 #bhv-special-carousel-263 { width:600px; height:310px;overflow:hidden;}
 #bhv-special-carousel-263 ol#bhv-special-carousel-263-ol {margin:0px; padding:0px;}
 #bhv-special-carousel-263 li.bhv-special-carousel-263 { width:600px; height:310px;overflow:hidden;list-style:none;text-align:left;}
 #cms_root a {
	color: #5B89A4;
	text-decoration: none;
	font-style: italic;
  }
 #cms_root a:visited {
	color: #5B89A4;
  }
 #cms_root a:hover {
	color: #000000;
  }
 #cms_root a:active {
	color: #000000;
  }
 .h1grün h1 {
	color: #BCC136;
  }
 #bhv-special-calendar-25  {
	border: 1px #AFAFAF;
	margin-left: 4px;
	font-size: 1em;
  }
 #bhv-special-calendar-25 a {
	color: black;
  }
 #bhv-special-calendar-25 a:visited {
	color: black;
  }
 #bhv-special-calendar-25 td.highlight1 {
	background-color: #BCC136;
  }
 #bhv-special-calendar-25 td.highlight1 a {
	color: #ffffff;
  }
 #bhv-special-calendar-25 td.calcell.calcellhover {
	background-color: #AFAFAF;
  }
 #bhv-special-calendar-25 td.calcell.calcellhover a {
	background-color: #AFAFAF;
  }
 #bhv-special-calendar-25 td.today.highlight1 a {
	background-color: #BCC136;
	font-weight: bold;
	text-decoration: underline;
  }
 #menu-23 ul {
	list-style: none;
	list-style-image: none;
  }
 #menu-23 li {
	list-style: none;
  }
 .kästchengrün  {
	background: url(../media/hg_gruen.jpg) repeat-y;
	padding: 30px 5px;
	margin-bottom: 5px;
	line-height: 2em;
	color: #858585;
  }
 .kästchengrün a {
	color: #858585;
	text-decoration: none;
  }
 .kästchengrün a:visited {
	color: #858585;
  }
 .kästchengrün a:hover {
	color: #CACF4E;
  }
 .kästchengrün ul {
	list-style: none;
	list-style-image: none;
  }
 .kästchengrün li {
	list-style: none;
  }
 .kästchengrün a.menu-parent {
	color: #000000;
  }
 .kästchengrün a.menu-active {
	color: #000000;
  }
 body  {
	padding-left: 5px;
	line-height: 1.6em;
	margin-bottom: 2em;
	color: #000000;
	font-size: 0.8em;
	font-family: Verdana;
	text-align: justify;
  }
 body a {
	color: black;
	text-decoration: none;
  }
 body a:visited {
	color: black;
  }
 body a:hover {
	color: #C5CB39;
  }
 body a:active {
	color: #C5CB39;
  }
 body p {
	margin-bottom: 1em;
  }
 body h1 {
	color: #5B89A4;
	font-size: 1.3em;
	margin-top: 2em;
	margin-bottom: 0.3em;
	font-weight: normal;
  }
 body h2 {
	color: #5B89A4;
	font-size: 1.3em;
	margin-top: 2em;
	margin-bottom: 0em;
	font-weight: normal;
  }
 body h3 {
	color: #5B89A4;
	font-size: 1.2em;
	margin-top: 1em;
	margin-bottom: 0em;
	font-weight: normal;
  }
 body h4 {
	color: #5B89A4;
	font-size: 1.3em;
	margin-top: 2em;
	margin-bottom: 0.3em;
	font-weight: normal;
  }
 body h5 {
	color: #000000;
	font-size: 6.5pt;
	margin-top: 0px;
	margin-bottom: 20px;
	font-weight: normal;
	line-height: 1.6em;
  }
 body h6 {
	color: #5B89A4;
	font-size: 6.5pt;
	margin-top: 20px;
	margin-bottom: 20px;
	font-weight: normal;
	line-height: 1.6em;
  }
 body ul {
	list-style: url(../media/pfeilchen.gif);
  }
 body .tooltip {
	text-align: left;
  }
 body .form-field label {
	width: 100px;
  }
 body input.input-radio {
	margin-top: 4px;
  }
 .col-radio  {
	width: 100px;
  }
 .col-radio .form-field label {
	width: 74px;
	text-align: right;
	padding-right: 6px ;
  }
 .venencheckform label {
	text-align: left;
  }
 .venencheckform div.form-field label {
	width: 380px;
  }
 .venencheckform input.input-text {
	width: 180px;
  }
 .venencheckform input.input-checkbox {
	margin-left: 66px;
  }
 .venencheckform label.radiogroup {
	width: 380px;
	float: left;
	clear: both;
	text-align: left;
  }
 .venencheckform div.form-field.input-radio {
	width: 100px;
	float: left;
  }
 .venencheckform div.form-field label.input-radio {
	width: 60px;
	text-align: right;
	padding-right: 6px;
  }
 .venencheckform div.form-field.input-textarea {
	margin-top: 6px;
  }
 .venencheckform div.form-field.input-textarea label {
	width: 202px;
  }
 .venencheckform textarea {
	width: 360px;
  }
