﻿
.editable {
	padding: 0em 0.5em;
}
p {
	padding: 0.5em 0em;
}
.yui-skin-sam .cms_template .bhv-container.rahmen-grün {
	border: 2px solid green;
	margin: 5px;
	padding: 5px;
}
.yui-skin-sam .cms_template .bhv-container.rahmen-rot {
	border: 2px solid red;
	margin: 5px;
	padding: 5px;
}
#text-74 {
	height: 20px;
}
#col-91 {
	width: 72%;
}
#text-92 {
	height: 10px;
}
#text-120 {
	height: 2px;
	background: #d3dce0;
}
#text-113 {
	font-size: 14px;
}
#col-92 {
	width: 27%;
}
#menu-157 li {
	list-style: none;
	float: right;
}
#menu-157 a {
	color: #ffffff;
	font-size: 14px;
	text-decoration: none;
	padding: 0px 15px 10px 15px;
}
#menu-157 a.menu-active {
	color: #f0dfba;
}
#menu-157 a.menu-parent {
	color: #f0dfba;
}
#menu-157 a:hover {
	color: #f0dfba;
}
#menu-157 {
	text-align: left;
}
.yui-skin-sam .cms_template .bhv-database.termine tr {
	vertical-align: top;
	border-bottom: 1px solid white;
}
.yui-skin-sam .cms_template .bhv-database.termine td {
	font-size: 11pt;
	padding: 3px;
}
.yui-skin-sam .cms_template .bhv-database.termine .col-1 {
	width: 80px;
}
.yui-skin-sam .cms_template .bhv-database.termine thead {
	display: none;
}
.yui-skin-sam .cms_template .bhv-database.termine table {
	width: 100%;
}
.yui-skin-sam .cms_template .bhv-container.BREITE {
	max-width: 940px;
	margin: 0px auto;
}
.yui-skin-sam .cms_template .bhv-container.BREITE2 {
	max-width: 1000px;
	margin: 0px auto;
}
#text-579 {
	height: 3px;
	background: #94b5c3;
}
#col-589 {
	float: left;
	width: 8%;
	overflow: hidden;
}
#cont-586 {
	margin-top: 15px;
}
#img-594 {
	margin-top: 2em;
}
#col-588 {
	float: left;
	width: 10%;
	overflow: hidden;
}
#col-587 {
	float: left;
	width: 74%;
	overflow: hidden;
}
#col-674 {
	float: left;
	width: 72%;
	overflow: hidden;
}
#col-675 {
	float: left;
	width: 27%;
	overflow: hidden;
}
#col-676 {
	float: left;
	width: 1%;
	overflow: hidden;
}
#col-678 {
	float: left;
	width: 72%;
	overflow: hidden;
}
#cont-677 {
	background: #e1e0d8;
}
#col-680 {
	float: left;
	width: 1%;
	overflow: visible;
}
#col-679 {
	float: left;
	width: 27%;
	overflow: hidden;
}
#col-79 {
	overflow: visible;
}
#wbild-683 {
	width: 100%;
	border: 1px #880000 solid;
	margin: 0px auto;
}
#wbild-683 .paginator {
	position: absolute;
	bottom: 0px;
	right: 0px;
}
#wbild-683 .yui-pg-page {
	background: url('/s/MEDIA/Kugerl_inaktiv.png') no-repeat center center;
	width: 0px;
	padding: 0px 0px 12px 12px;
	height: 0px;
	overflow: hidden;
	display: inline-block;
	border: none;
}
#wbild-683 .yui-pg-current-page.yui-pg-page {
	background: url('/s/MEDIA/Kugerl_aktiv.png') no-repeat center center;
}
#wbild-683 .navbut {
	position: absolute;
	display: inline-block;
	top: 50%;
	width: 24px;
	height: 24px;
	margin-top: -12px;
	text-align: center;
	text-decoration: none;
}
#wbild-683 .prev {
	background: url('/s/MEDIA/Pfeil_zurueck.png') no-repeat center center;
	left: 6px;
}
#wbild-683 .next {
	background: url('/s/MEDIA/Pfeil_weiter.png') no-repeat center center;
	right: 6px;
}
#cont-78 {
	width: 1085px;
	margin: 0px auto;
	position: relative;
}
#wbild-158 img {
	width: 100%;
}
#wbild-158 .paginator {
	position: absolute;
	bottom: 0px;
	right: 0px;
}
#wbild-158 .yui-pg-page {
	background: url('/s/MEDIA/Kugerl_inaktiv.png') no-repeat center center;
	width: 0px;
	padding: 0px 0px 12px 12px;
	height: 0px;
	overflow: hidden;
	display: inline-block;
	border: none;
}
#wbild-158 .yui-pg-current-page.yui-pg-page {
	background: url('/s/MEDIA/Kugerl_aktiv.png') no-repeat center center;
}
#wbild-158 .navbut {
	position: absolute;
	display: inline-block;
	top: 50%;
	width: 24px;
	height: 24px;
	margin-top: -12px;
	text-align: center;
	text-decoration: none;
}
#wbild-158 .prev {
	background: url('/s/MEDIA/Pfeil_zurueck.png') no-repeat center center;
	left: 6px;
}
#wbild-158 .next {
	background: url('/s/MEDIA/Pfeil_weiter.png') no-repeat center center;
	right: 6px;
}
#col-735 {
	float: left;
	width: 80%;
	overflow: hidden;
}
#col-736 {
	float: left;
	width: 20%;
	overflow: hidden;
}
#wbild-766 {
	margin-left: 20px;
	margin-top: 30px;
	position: relative;
}
#wbild-766 .paginator {
	position: absolute;
	bottom: 0px;
	right: 0px;
}
#wbild-766 .yui-pg-page {
	background: url('/s/MEDIA/Kugerl_inaktiv.png') no-repeat center center;
	width: 0px;
	padding: 0px 0px 12px 12px;
	height: 0px;
	overflow: hidden;
	display: inline-block;
	border: none;
}
#wbild-766 .yui-pg-current-page.yui-pg-page {
	background: url('/s/MEDIA/Kugerl_aktiv.png') no-repeat center center;
}
#wbild-766 .navbut {
	position: absolute;
	display: inline-block;
	top: 50%;
	width: 24px;
	height: 24px;
	margin-top: -12px;
	text-align: center;
	text-decoration: none;
}
#wbild-766 .prev {
	background: url('/s/MEDIA/Pfeil_zurueck.png') no-repeat center center;
	left: 6px;
}
#wbild-766 .next {
	background: url('/s/MEDIA/Pfeil_weiter.png') no-repeat center center;
	right: 6px;
}
#cont-793 {
	background: url(../media/balken_unter_show_upside_high.png) repeat-x bottom;
	height: 2px;
}
#img-672 img {
	position: relative;
	left: -1050px;
	bottom: -17px;
}
#img-672 {
	position: relative;
	left: -200px;
}
#text-732 {
	height: 20px;
}
.yui-skin-sam .cms_template .bhv-container.BREITE 2 {
	max-width: 1200px;
	margin: 0px auto;
	max-width: 1200px;
	margin: 0px auto;
	max-width: 1100px;
	margin: 0px auto;
	max-width: 1100px;
	margin: 0px auto;
}
#col-955 {
	float: left;
	width: 1%;
	overflow: hidden;
}
#col-957 {
	float: left;
	width: 1%;
	overflow: hidden;
}
#col-959 {
	float: left;
	width: 1%;
	overflow: hidden;
}
#col-961 {
	float: left;
	width: 1%;
	overflow: hidden;
}
#col-963 {
	float: left;
	width: 1%;
	overflow: hidden;
}
#col-965 {
	float: left;
	width: 1%;
	overflow: hidden;
}
#col-967 {
	float: left;
	width: 1%;
	overflow: hidden;
}
#col-958 {
	float: left;
	width: 8%;
	overflow: hidden;
}
#col-962 {
	float: left;
	width: 8%;
	overflow: hidden;
}
#col-956 {
	float: left;
	width: 8%;
	overflow: hidden;
}
#col-960 {
	float: left;
	width: 7%;
	overflow: hidden;
}
#col-966 {
	float: left;
	width: 13%;
	overflow: hidden;
}
#col-968 {
	float: left;
	width: 13%;
	overflow: hidden;
}
#col-964 {
	float: left;
	width: 19%;
	overflow: hidden;
}
#cont-951 {
	overflow: visible;
}
#col-980 {
	height: 50px;
	overflow: visible;
}
#img-946 img {
	margin: 0px auto;
	float: right;
	position: relative;
	right: -270px;
	bottom: 120px;
}
#cont-953 {
	background: #ffffff;
	overlfow: visible;
}
#col-952 {
	overflow: visible;
}
#col-954 {
	width: 11%;
	overflow: hidden;
}
#col-978 {
	float: left;
	width: 4%;
	overflow: hidden;
}
#col-1142 {
	float: left;
	width: 25%;
	overflow: hidden;
}
#col-1147 {
	float: left;
	width: 25%;
	overflow: hidden;
}
#col-1143 {
	float: left;
	width: 25%;
	overflow: hidden;
}
#col-1149 {
	float: left;
	width: 25%;
	overflow: hidden;
}
#col-1144 {
	float: left;
	width: 25%;
	overflow: hidden;
}
#col-1151 {
	float: left;
	width: 25%;
	overflow: hidden;
}
#col-1145 {
	float: left;
	width: 25%;
	overflow: hidden;
}
#col-1153 {
	float: left;
	width: 25%;
	overflow: hidden;
}
#img-1120 img {
	width: 100%;
	max-width: 67px;
}
#img-1120 {
	text-align: center;
}
#img-1152 img {
	width: 100%;
	max-width: 67px;
}
#img-1152 {
	text-align: center;
}
#img-1154 img {
	width: 100%;
	max-width: 67px;
}
#img-1154 {
	text-align: center;
}
#img-1132 img {
	width: 100%;
	max-width: 121px;
}
#img-1132 {
	text-align: center;
}
#img-1124 img {
	width: 100%;
	max-width: 192px;
}
#img-1124 {
	text-align: center;
}
#img-1148 img {
	width: 100%;
	max-width: 100px;
}
#img-1148 {
	text-align: center;
}
#img-1128 img {
	width: 100%;
	max-width: 121px;
}
#img-1128 {
	text-align: center;
}
#img-1150 img {
	width: 100%;
	max-width: 76px;
}
#design-menucompact-848 .nav-symbol {
	padding: 1em;
	width: 1em;
	cursor: pointer;
}
#design-menucompact-848 a {
	display: inline-block;
	padding: 3px;
	padding-left: 10px;
	font-size: 110%;
	text-decoration: none;
	color: #ffffff;
}
#design-menucompact-848 ul {
	margin: 0px;
}
#design-menucompact-848 li {
	list-style: none;
}
#design-menucompact-848 .menu-einaus img {
	max-height: 1em;
}
#design-menucompact-848 li.menu-path {
	background: #87847c;
	margin: 2px;
	color: #FFFFFF;
}
#design-menucompact-848 li.menu {
	background: #029d3b;
	margin: 3px 0px;
}
#design-menucompact-848 a.menu {
	opacity: 1.0;
	width: 100%;
}
#design-menucompact-848 .submenu-einaus img {
	max-height: 1em;
}
#design-menucompact-848 ul.menu a {
	padding: 1em;
}
#img-1908 img {
	float: right;
}
#cont-49 {
	box-shadow: 1px 2px 10px;
	background: #ffffff;
}
#col-1912 {
	width: 180px;
	overflow: hidden;
	float: left;
	position: absolute;
	top: 180px;
	left: 20px;
}
#col-1939 {
	float: left;
	width: 170px;
	overflow: hidden;
}
#cont-1906 {
	background: url(../media/headerbildstartseite.png);
	z-index: 1;
}
.yui-skin-sam .cms_template .bhv-image.button {
	z-index: 2;
	position: relative;
	right: 0;
	bottom: 0;
}
#col-1948 {
	float: left;
	width: 10%;
	overflow: visible;
}
#col-1907 {
	height: 366px;
	overflow: visible;
}
#col-1937 {
	overflow: visible;
}
#col-50 {
	overflow: visible;
}
#col-1947 {
	float: left;
	width: 85%;
	overflow: hidden;
}
#col-1951 {
	float: left;
	width: 90%;
	overflow: hidden;
}
#col-1952 {
	float: left;
	width: 5%;
	overflow: hidden;
}
#col-1953 {
	float: left;
	width: 5%;
	overflow: hidden;
}
#img-1954 img {
	margin-bottom: 5px;
}
#img-1955 img {
	margin-top: 3px;
}
#cont-1936 {
	max-width: 1200px;
	margin: 0px auto;
}
#col-1940 {
	max-width: 1000px;
	overflow: visible;
	float: left;
}
.yui-skin-sam .cms_template .bhv-text.schrift-mitgliedsbetrieb {
	color: #019000;
	font-weight: bold;
}
#img-1282 img {
	margin-top: -50px;
}
#img-1282 {
	overflow: hidden;
	text-align: center;
}
#img-1159 img {
	width: 100%;
	max-width: 350px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#menu-1929 ul {
	margin: 0px;
}
#menu-1929 li {
	margin: 0px;
	padding: 15px;
	float: left;
	list-style: none;
}
#menu-1929 a {
	width: 125px;
	text-decoration: none;
	display: inline-block;
}
#menu-1929 a span {
	visibility: hidden;
}
#menu-1929 {
	margin-top: 10px;
	text-align: left;
}
#menu-1929 a.page-3 {
	width: 125px;
	height: 85px;
	background: url(../media/01button.png);
}
#menu-1929 a.page-3:hover {
	background: url(../media/01buttonaktiv.png);
}
#menu-1929 a.page-3.menu-active {
	background: url(../media/01buttonaktiv.png);
}
#menu-1929 a.page-3.menu-parent {
	background: url(../media/01buttonaktiv.png);
}
#menu-1929 a.page-31 {
	width: 125px;
	height: 85px;
	background: url(../media/02button-1.png);
}
#menu-1929 a.page-31:hover {
	background: url(../media/02buttonaktiv-1.png);
}
#menu-1929 a.page-31.menu-active {
	background: url(../media/02buttonaktiv-1.png);
}
#menu-1929 a.page-32 {
	width: 125px;
	height: 85px;
	background: url(../media/03button-1.png);
}
#menu-1929 a.page-32:hover {
	background: url(../media/03buttonaktiv-1.png);
}
#menu-1929 a.page-32.menu-active {
	background: url(../media/03buttonaktiv-1.png);
}
#menu-1929 a.page-33 {
	width: 125px;
	height: 85px;
	background: url(../media/04buttonneu.png);
}
#menu-1929 a.page-33:hover {
	background: url(../media/04buttonaktiv.png);
}
#menu-1929 a.page-33.menu-active {
	background: url(../media/04buttonaktiv.png);
}
body {
	height: auto;
	background: #f4f8f1 no-repeat bottom right url(../media/hg.png);
	background-attachment: fixed;
	font-family: Raleway;
	color: #3d2d20;
	font-size: 15px;
}
body a {
	color: #000000;
}
body h1 {
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000000;
	font-size: 25px;
}
body h2 {
	margin-top: 15px;
	margin-bottom: 5px;
	color: #000000;
	font-size: 20px;
	font-weight: normal;
}
body h3 {
	margin-top: 25px;
	margin-bottom: 5px;
	color: #218442;
	font-size: 17px;
	font-weight: normal;
}
body h4 {
	margin-top: 0px;
	color: #218442;
	font-size: 25px;
	font-weight: normal;
}
body h5 {
	font-size: 16px;
	padding-top: 10px;
	padding-bottom: 10px;
}
body h6 {
	margin-top: 0px;
	color: #218442;
	font-size: 33px;
	font-weight: normal;
}
body .sprachversion {
	display: none;
}
body .en.cms_lang_orig .sprachversion {
	display: block;
	padding: 4px;
	border: 2px solid;
	background: #ccc;
}
#cms_root {
	width: 95%;
	margin: 0px auto;
	margin-bottom: 20px;
}