@import "accessibility.css";
@import "migrateddefaultstyles.css";
@import "content.css";

body {
	background:url(../images/bg.jpg) no-repeat top center fixed #911c22;
}
.publishSystemNotify {
	display: none;
}
iframe, iframe table, .elist {
	background-color: #FFF;
}
.mailformplus_contactform p {
	clear:both;
	display:block;
	float:left;
}
.border {
	border-bottom:1px solid #d0d0d0;
	width: 100%;
	clear: both;
	float: left;
	margin-bottom: 20px;
	margin-top: 5px;
}
.border02 {
	border-bottom:1px solid #d0d0d0;
	width: 100%;
	clear: both;
	float: left;
	margin-bottom: 14px;
	margin-top: 5px;
}
/* Layout */

#alles {
	width:971px;
	margin:0 auto;
	padding:0;
	font-size:12px;
	color:#474747;
	text-align:left;
	position: relative;
}
#layout01 {
	width:971px;
	height: 252px;
	float: left;
	background: url(../images/layout01.jpg) no-repeat top left transparent;
}
#layout02 {
	float: left;
	width:971px;
	background: url(../images/layout02.jpg) no-repeat top right transparent;
  	margin-top: -13px;
  	background-position-y: -37px;
}
#layout04 {
  	padding-top: 50px;
	float: left;
	width:971px;
	background: #f9f9fa;
}
#layout03 {
	float: left;
	width:971px;
	background: url(../images/layout03.gif) no-repeat bottom left transparent;
}
#layout05 {
	float: left;
	width:941px;
	padding-left:31px;
}
#layout06 {
	float: left;
	width:941px;
}
#layout07 {
	float: left;
	width:941px;
}
#layout08 {
	float: left;
	width:479px;
	position: absolute;
	top: 115px;
	right: 0px;
}
#layout09 {
	float: right;
	width: 401px;
	font-size: 11px;
	color: #636c71;
	text-align: right;
	padding-top: 5px;
	padding-right:37px;
}
#layout09 a {
	color: #636c71;
}
#layout10 {
	float: left;
	width: 436px;
	padding-top: 18px;
}
#layout11 {
	float: left;
	width:941px;
	padding-top:15px;
}
#layout12 {
	float: right;
	width: 715px;
}
#layout13 {
	float: left;
	width:144px;
	height: 130px;
	position: absolute;
	top: 0px;
	left: 32px;
}


#layout14 {
	float: left;
	width:971px;
	height: 60px;
	padding-top: 20px;
	font-size: 11px;
	color: #fff;
	background: url(../images/footer.png) no-repeat top left transparent;
}
#layout14 a {
	color: #fff;
}


#footerLeft {
	float: left;
	width:648px;
	padding-left: 20px;
}
#footerRight {
	float: right;
	width: 275px;
}
#footerRight a.color {
	font-size: 11px;
	color: #1a171c;
	background: url(../images/footerLink.png) no-repeat 0px 3px transparent;
	padding: 4px 8px;
	margin-right: 4px;
}
#footerRight a.color02 {
	font-size: 11px;
	color: #1a171c;
	background: url(../images/footerLink02.png) no-repeat 0px 3px transparent;
	padding: 4px 6px;
	padding-right: 8px;
	margin-right: 4px;
}



.ueberschriftContentBg {
	float: left;
	width:505px;
	background: url(../images/ueberschriftBg.gif) repeat-x bottom left transparent;
}


/* Nachoben-Link und Drucken-Link */

#nachOben {
	float:left;
	width:200px;
}
#nachOben a {
	color:#161935;
	float:left;
	font-size:11px;
	margin-bottom:5px;
	padding: 11px 20px 18px 54px;
	background: url(../images/nachobenMain.gif) no-repeat top left transparent;
}
#nachOben a:hover {
	background: url(../images/nachobenMain.gif) no-repeat bottom left transparent;
	text-decoration: none;
}
#drucken {
	float:right;
	width:185px;
}
#drucken a {
	color:#161935;
	float:left;
	font-size:11px;
	margin-bottom:5px;
	padding: 11px 20px 18px 54px;
	background: url(../images/druckenMain.gif) no-repeat top left transparent;
}
#drucken a:hover {
	background: url(../images/druckenMain.gif) no-repeat bottom left transparent;
	text-decoration: none;
}
#top_printlink {
	clear:both;
	float:left;
	width:527px;
	margin:16px 0 0 0;
}
#top_printlink .left {
	float:left;
}
#top_printlink .right {
	float:right;
}
#top_printlink .nachoben {
	padding:0 0 0 15px;
	background:url(../images/nachoben.gif) no-repeat 0 2px;
}
#top_printlink .right a {
	padding:0 0 0 15px;
	background:url(../images/print.gif) no-repeat 0 2px;
}
#top_printlink a {
	color:#025750;
}
.csc-linkToTop {
	padding:0 0 0 15px;
	background:url(../images/nachoben.gif) no-repeat 0 3px;
}
.csc-linkToTop a {
	color:#025750;
}

/* Suchbereich */

#suchbereich {
	width: 199px;
	float:right;
	padding-top: 7px;
	padding-right: 37px;
}
#suchbereich h2 {
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color: #5b5d96;
	float: left;
	padding-top: 21px;
}
#suchbereich h2 label {
	font-family:Arial, Helvetica, sans-serif;
}
#suchbereich .bereich1 {
	float:left;
	width: 153px;
	padding-right: 0px;
	margin-top: 0px;
}
#suchbereich .suche {
	color:#898989;
	float:left;
	font-size:11px;
	border: 1px solid #cbcfd2;
	height:22px;
	padding:0px 5px 1px 5px;
	width:130px;
	background: url(../images/sucheBg.gif) repeat-y top left #e7e8e9;
}
#suchbereich .bereich2 {
	float: left;
	width: 43px;
}
#suchbereich .sucheAbsenden {
	width: 43px;
	height: 25px;
}
/* ######################### Hauptmenü ########################### */

.mainMenueId {
	float: right;
	width: 708px;
	background: url(../images/mainMenue.gif) no-repeat top left transparent;
	padding: 0 0 0px 0px;
	height: 40px;
}
.menueId {
	float: left;
}
.menueId ul {
	margin:0px;
	padding:0px;
}
.menueId ul.navId ul {
	visibility:hidden;
}
.menueId ul.navId li:hover > ul, .menueId ul.navId li.hover > ul {
	visibility:visible;
}
.menueId ul li {
	float:left;
	left:0px;
	top:0px;
	margin:0;
	padding:0;
	list-style-type:none;
	text-align: left;
	position:relative;
	background: url(../images/mainMenueNormal.gif) top left no-repeat transparent;
}
.menueId ul li a {
	text-decoration: none;
	line-height:16px;
	display: block;
	color: #27353c;
	font-size: 17px;
	font-weight: normal;
	padding: 15px 20px 18px 35px;
	border-bottom: none;
}
.menueId ul li a:hover, .menueId ul li:hover a.menueebene0, .menueId ul li:hover a.menueebene1, .menueId ul li:hover a.menueebene2, .menueId ul li:hover a.menueebene3, .menueId ul li:hover a.menueebene4, .menueId ul li:hover a.menueebene5, .menueId ul li:hover a.menueebene0Active, .menueId ul li:hover a.menueebene1Active, .menueId ul li:hover a.menueebene2Active, .menueId ul li:hover a.menueebene3Active, .menueId ul li:hover a.menueebene4Active, .menueId ul li a.menueebene0Active:hover, .menueId ul li a.menueebene1Active:hover, .menueId ul li a.menueebene2Active:hover, .menueId ul li a.menueebene3Active:hover, .menueId ul li a.menueebene4Active:hover, .menueId ul li a.menueebene0Active, .menueId ul li a.menueebene1Active, .menueId ul li a.menueebene2Active, .menueId ul li a.menueebene3Active, .menueId ul li a.menueebene4Active {
	padding: 15px 20px 18px 35px;
}
.menueId ul li a.menueebene0Active, .menueId ul li a.menueebene1Active, .menueId ul li a.menueebene2Active, .menueId ul li a.menueebene3Active, .menueId ul li a.menueebene4Active, .menueId ul li a:hover, .menueId ul li:hover a.menueebene0Active, .menueId ul li:hover a.menueebene1Active, .menueId ul li:hover a.menueebene2Active, .menueId ul li:hover a.menueebene3Active, .menueId ul li:hover a.menueebene4Active, .menueId ul li:hover a:hover, .menueId ul li:hover a.menueebene0, .menueId ul li:hover a.menueebene1, .menueId ul li:hover a.menueebene2, .menueId ul li:hover a.menueebene3, .menueId ul li:hover a.menueebene4 {

}
.menueId ul li a.menueebene0, .menueId ul li a.menueebene0Active {
	width: 122px;
}
.menueId ul li a.menueebene1, .menueId ul li a.menueebene1Active {
	width: 122px;
}
.menueId ul li a.menueebene2, .menueId ul li a.menueebene2Active {
	width: 122px;
}
.menueId ul li a.menueebene3, .menueId ul li a.menueebene3Active {
	width: 122px;
}
.menueId ul li a.menueebene4, .menueId ul li a.menueebene4Active {
	width: 122px;
}
.menueId ul li a:hover {
	text-align: left;
}
.menueId ul li a.menueebene3Active, .menueId ul li a.menueebene0Active, .menueId ul li a.menueebene1Active, .menueId ul li a.menueebene2Active, .menueId ul li a.menueebene4Active, .menueId ul li a:hover, .menueId ul li:hover a.menueebene0Active, .menueId ul li.menueebene:hover a.menueebene0Active, .menueId ul li:hover a.menueebene0, .menueId ul li:hover a.menueebene1Active, .menueId ul li.menueebene:hover a.menueebene1Active, .menueId ul li:hover a.menueebene1, .menueId ul li:hover a.menueebene2Active, .menueId ul li.menueebene:hover a.menueebene2Active, .menueId ul li:hover a.menueebene2, .menueId ul li:hover a.menueebene3Active, .menueId ul li.menueebene:hover a.menueebene3Active, .menueId ul li:hover a.menueebene3, .menueId ul li:hover a.menueebene4Active, .menueId ul li.menueebene:hover a.menueebene4Active, .menueId ul li:hover a.menueebene4 {
	border: none;
}
.menueId ul li.menueebene5 {
	margin-right: 0px;
}
.menueId ul li:hover a:hover, .menueId ul li:hover a {
	margin: 0px;
}
.menueId ul li.menueebene0Active, .menueId ul li.menueebene0Active:hover, .menueId ul li.menueebene0:hover {
	background: url(../images/mainMenueAct2.gif) repeat-x top left #f7d936;
}
.menueId ul li.menueebene0Active, .menueId ul li.menueebene0Active:hover, .menueId ul li.menueebene0:hover {
	background: url(../images/mainMenueAct2.gif) repeat-x top left #f7d936;
}
.menueId ul li.menueebene1Active, .menueId ul li.menueebene1Active:hover, .menueId ul li.menueebene1:hover {
	background: url(../images/mainMenueAct2.gif) repeat-x top left #f7d936;
}
.menueId ul li.menueebene2Active, .menueId ul li.menueebene2Active:hover, .menueId ul li.menueebene2:hover {
	background: url(../images/mainMenueAct2.gif) repeat-x top left #f7d936;
}
.menueId ul li.menueebene3Active, .menueId ul li.menueebene3Active:hover, .menueId ul li.menueebene3:hover {
	background: url(../images/mainMenueAct2.gif) repeat-x top left #f7d936;
}
.menueId ul li.menueebene4Active, .menueId ul li.menueebene4Active:hover, .menueId ul li.menueebene4:hover {
	background: url(../images/mainMenueAct2.gif) repeat-x top left #f7d936;
}
.menueId ul li a.menueebene4, .menueId ul li a.menueebene4Active {
	border: none;
}
.menueId ul li a.menueebene0Active, .menueId ul li a.menueebene1Active, .menueId ul li a.menueebene2Active, .menueId ul li a.menueebene3Active, .menueId ul li a.menueebene4Active, .menueId ul li a:hover {
	color: #27353c;
}
.menueId ul li.menueebene0Active, .menueId ul li a.menueebene0:hover, .menueId ul li.menueebene0:hover a.menueebene0, .menueId ul li.menueebene1Active, .menueId ul li a.menueebene1:hover, .menueId ul li.menueebene1:hover a.menueebene1, .menueId ul li.menueebene2Active, .menueId ul li a.menueebene2:hover, .menueId ul li.menueebene2:hover a.menueebene2, .menueId ul li.menueebene2Active a, .menueId ul li.menueebene3Active, .menueId ul li a.menueebene3:hover, .menueId ul li.menueebene3:hover a.menueebene3, .menueId ul li.menueebene3Active a, .menueId ul li.menueebene4Active, .menueId ul li a.menueebene4:hover, .menueId ul li.menueebene4:hover a.menueebene4, .menueId ul li.menueebene5Active, .menueId ul li a.menueebene5:hover, .menueId ul li.menueebene5:hover a.menueebene5, .menueId ul li.menueebene5Active a, .menueId ul li.menueebene0Active, .menueId ul li.menueebene0Active:hover, .menueId ul li.menueebene0:hover, .menueId ul li:hover.menueebene0Active, .menueId ul li.menueebene0Active a, .menueId ul li.menueebene1Active, .menueId ul li.menueebene1Active:hover, .menueId ul li.menueebene1:hover, .menueId ul li:hover.menueebene1Active, .menueId ul li.menueebene1Active a, .menueId ul li.menueebene2Active, .menueId ul li.menueebene2Active:hover, .menueId ul li.menueebene2:hover, .menueId ul li:hover.menueebene2Active, .menueId ul li.menueebene3Active, .menueId ul li.menueebene3Active:hover, .menueId ul li.menueebene3:hover, .menueId ul li:hover.menueebene3Active, .menueId ul li.menueebene4Active, .menueId ul li.menueebene4Active:hover, .menueId ul li.menueebene4:hover, .menueId ul li:hover.menueebene4Active, .menueId ul li.menueebene4Active a, .menueId ul li.menueebene5Active, .menueId ul li.menueebene5Active:hover, .menueId ul li.menueebene5:hover, .menueId ul li:hover.menueebene5Active {
	color: #27353c;
}
.menueId ul li ul {
	left: 0px;
}
.menueId ul li ul ul, .menueId ul li ul ul ul {
	left: 210px;
}
.menueId ul li.menueebene2 ul ul, .menueId ul li.menueebene2Active ul ul, .menueId ul li.menueebene2 ul ul ul, .menueId ul li.menueebene2Active ul ul ul, .menueId ul li.menueebene3 ul ul, .menueId ul li.menueebene3Active ul ul, .menueId ul li.menueebene3 ul ul ul, .menueId ul li.menueebene3Active ul ul ul {
	left: -212px;
}
.menueId ul li.menueebene0 ul, .menueId ul li.menueebene0Active ul {
	background: url(../images/menue.gif) left top repeat transparent;
}
.menueId ul li.menueebene1 ul, .menueId ul li.menueebene1Active ul {
	background: url(../images/menue.gif) left top repeat transparent;
}
.menueId ul li.menueebene2 ul, .menueId ul li.menueebene2Active ul {
	background: url(../images/menue.gif) left top repeat transparent;
}
.menueId ul li.menueebene3 ul, .menueId ul li.menueebene3Active ul {
	background: url(../images/menue.gif) left top repeat transparent;
	left: -36px;
}
/* Ebene 2 */
	
	.menueId ul li ul {
	display:none;
	width:211px;
	float:none;
	position:absolute;
	z-index:1000;
	top:65px;
	padding:0;
	border:1px solid #eacd2d;
	border-bottom:0;
	border-top:1px solid #eacd2d;
	margin: 0px;
}
.menueId ul ul {
	width:210px;
	border:1px solid #eacd2d;
	border-top:0;
	border-bottom:0;
	margin:-6px 0 0 0;
	background: url(../images/menue.gif) left top repeat transparent;
}
.menueId ul li ul li {
	background-image: none;
	background-color: transparent;
}
.menueId ul ul li:hover a {
	background-image: none;
}
.menueId ul li ul li a {
	display: block;
	text-decoration: none;
	color: #27353c;
	float:right;
	font-weight: normal;
	padding: 8px 5px 8px 8px !important;
	text-align: left;
	width: 197px;
	border-bottom: 1px solid #eacd2d !important;
	font-size: 11px;
	background-image: none !important;
	border: none;
}
.menueId ul li ul li a:hover {
	display: block;
	text-decoration: none;
	color: #27353c;
	float:right;
	font-weight: normal;
	padding: 8px 5px 8px 8px !important;
	text-align: left;
	width: 197px;
	border-bottom: 1px solid #eacd2d;
	letter-spacing: 0px;
	font-size: 11px;
	background-image: none !important;
}
.menueId ul ul li:hover a:hover, .menueId ul ul ul li:hover a:hover {
	padding-bottom: 8px;
}
/* Ebene 3 */
	.menueId ul ul ul {
	display:none;
	float:none;
	position:absolute;
	top:-1px;
	border:0;
	border:1px solid #eacd2d;
	background-color: #f7d936;
	border-bottom:0;
}
.menueId ul li ul li ul li:hover {
	background-image: none;
}
.menueId ul li ul li ul li a {
	display: block;
	text-decoration: none;
	color: #27353c;
	float:right;
	font-weight: normal;
	padding-right: 5px;
	padding-left: 8px;
	text-align: left;
	padding-top: 8px;
	padding-bottom:9px !important;
	width: 197px;
	border-bottom: 1px solid #eacd2d;
	letter-spacing: 0px;
	font-size: 11px;
	height:auto;
	line-height:15px;
}
.menueId ul ul ul li a:hover {
	background-color:#f5e37f;
	display: block;
	text-decoration: none;
	color: #27353c;
	float:right;
	font-weight: normal;
	padding-right: 5px;
	padding-left: 8px;
	text-align: left;
	padding-top: 8px;
	padding-bottom:9px !important;
	width: 197px;
	border-bottom: 1px solid #eacd2d;
	letter-spacing: 0px;
	font-size: 11px;
	height:auto;
	line-height:15px;
}
.menueId ul li ul li a.pfeilSub {
	background:url(../images/submenu.gif) no-repeat right center !important;
}
.menueId ul li ul li a:hover.pfeilSub, .menueId ul li ul li:hover {
	background-color:#f5e37f;
}
.menueId li:hover ul, .menueId li.hover ul, .menueId li.over ul {
	display:block;
}
/* Subnavi */
#subnavi {
	float:left;
	width: 185px;
	padding: 10px 0 100px 10px;
	background: url(../images/subnavi.gif) no-repeat top left transparent;
}
/* Ebene 1 */
#subnavi ul {
	list-style:none;
	width: 150px;
	float: left;
	background: url(../images/subnavi03.png) left top repeat-x;
}
#subnavi ul li {
	font: 12px Arial, Helvetica, sans-serif;
	display:block;
	clear:both;
	background: url(../images/subnavi03.png) left bottom repeat-x;
	float: left;
}
#subnavi ul li a {
	padding: 6px 5px 6px 8px;
	color:#161935;
	font: 11px Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	float: left;
	width: 135px;
	clear: both;
	display:block;
	border-bottom: 1px solid #e2e2e3;
}
#subnavi ul li a:hover, #subnavi ul li a.menueebeneActive {
	padding: 6px 5px 6px 8px;
	color:#161935;
	font: 11px Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	float: left;
	width: 135px;
	background: url(../images/subnavi02.jpg) left top repeat-x #f7dd3f;
}
#subnavi ul li a.menueebeneActive {
	font-weight: bold;/*background: url(../images/subnaviAct.gif) no-repeat 0px 0px #e4e4e4;*/
}
/* Ebene 2 */

#subnavi ul ul {
	padding-bottom: 0px;
	width: 148px;
	float: left;
	padding-top: 6px;
	padding-bottom: 7px;
	border-top: none;
	background: transparent;
	border-bottom: 1px solid #e2e2e3;
}
#subnavi ul li ul {
	list-style:none;
	background-image: none;
}
#subnavi ul li ul li {
	background: none;
}
#subnavi ul li ul li a {
	margin:0;
	padding:3px 5px 4px 15px;
	font:11px Arial, Helvetica, sans-serif;
	color:#161935;
	float: left;
	width: 128px;
	border: none;
	background: url(../images/subnavi04.gif) 27px 8px no-repeat transparent;
}
#subnavi ul li ul li a:hover, #subnavi ul li ul li a.menueebeneActive, #subnavi ul li ul li a.menueebeneActive:hover, #subnavi ul li ul li a:hover {
	margin:0;
	padding:3px 5px 4px 15px;
	font:11px Arial, Helvetica, sans-serif;
	color:#161935;
	border: none;
	text-decoration:none;
	font-weight: bold;
	float: left;
	width: 128px;
	background: url(../images/subnavi04.gif) 27px 8px no-repeat transparent;
}
#subnavi ul li ul li a:hover {
	font-weight: normal;
	text-decoration: underline;
}
/* Ebene 3 */
#subnavi ul ul ul {
	padding-bottom: 0px;
	width:164px;
	float: left;
	padding-top: 0px;
	padding-bottom: 4px;
	border: none;
}
#subnavi ul li ul {
	list-style:none;
}
#subnavi ul li ul li ul li {
}
#subnavi ul li ul li ul li a {
	margin:0;
	padding:0px 5px 4px 55px;
	font:11px Arial, Helvetica, sans-serif;
	color:#4f4f4f;
	float: left;
	width: 131px;
	background: url(../images/subnavi04.gif) 42px 5px no-repeat transparent;
}
#subnavi ul li ul li ul li a:hover, #subnavi ul li ul li ul li a.menueebeneActive, #subnavi ul li ul li ul li a.menueebeneActive:hover, #subnavi ul li ul li ul li a:hover {
	margin:0;
	padding:0px 5px 4px 55px;
	font:11px Arial, Helvetica, sans-serif;
	color:#294304;
	border: none;
	text-decoration:none;
	font-weight: bold;
	float: left;
	width: 131px;
	background: url(../images/subnavi04.gif) 42px 5px no-repeat transparent;
}
#subnavi ul li ul li ul li a:hover {
	font-weight: normal;
	color: #4f4f4f;
}
/* Ebene 4 */
#subnavi ul ul ul ul {
	padding-bottom: 0px;
	width:184px;
	float: left;
	padding-top: 0px;
	padding-bottom: 2px;
	border: none;
}
#subnavi ul li ul ul {
	list-style:none;
}
#subnavi ul li ul li ul li ul li a {
	margin:0;
	padding:0px 5px 2px 60px;
	font:11px Arial, Helvetica, sans-serif;
	color:#4f4f4f;
	float: left;
	width: 146px;
	background: none no-repeat 49px 5px transparent;
}
#subnavi ul li ul li ul li ul li a:hover, #subnavi ul li ul li ul li ul li a.menueebeneActive, #subnavi ul li ul li ul li ul li a.menueebeneActive:hover, #subnavi ul li ul li ul li ul li a:hover {
	margin:0;
	padding:0px 5px 2px 60px;
	font:11px Arial, Helvetica, sans-serif;
	color:#294304;
	border: none;
	text-decoration:underline;
	font-weight: normal;
	float: left;
	width: 146px;
	background: none no-repeat 49px 5px transparent;
}
#subnavi ul li ul li ul li ul li a:hover {
	text-decoration:underline;
	font-weight: normal;
	color: #294304;
}
/* Headlines */
#contentbereich .imageDescription {
	display:block;
}
.imageContent {
	float:right;
	position:relative;
	padding-bottom:0px;
	padding-left:12px;
	padding-right:0px;
	padding-top:5px;
}
.imageDescriptionText {
	font-size:11px;
	padding-left:0px;
	width:207px;
	color:#1a171b;
	text-align:right;
	padding-top:5px;
	padding-right:0px;
	padding-bottom:5px;
}
#infoboxbereich {
	border:none;
	float:right;
	width:225px;
	padding: 18px 0px 0px 0px;
	color: #5f5f5f;
}
#infoboxbereich table {
	clear: both;
}
#infoboxbereich .image-caption {
	display: none;
}
#infoboxbereich .ce-column {
	margin-bottom: 0px;
}
#infoboxbereich .infobox .ce-gallery {
	float: left;
	padding-left: 0px;
	padding-top: 4px;
}
#infoboxbereich .infobox {
	border: 0px;
	float: left;
	width: 160px;
	padding: 0px 20px 0px 20px;
	background: url(../images/infoboxBG.png) top left repeat transparent;
}
#infoboxbereich .infoboxTop {
	float: left;
	width: 200px;
	height: 20px;
	background: url(../images/infoboxBGTop.png) no-repeat bottom left transparent;
	padding-top: 0px;
	
}
#infoboxbereich .infoboxBottom {
	float: left;
	width: 200px;
	height: 20px;
	background: url(../images/infoboxBGBottom.png) no-repeat top left transparent;
}
#infoboxbereich ul {
	margin-bottom:15px;
	margin-left:30px;
	margin-top:11px;
}
#infoboxbereich ul li {
	margin-bottom: 5px;
	line-height:20px;
}
#infoboxbereich .infobox .ce-bodytext P {
	margin:0 0 10px 0;
}
#infoboxbereich .infobox h4 {
	float:left;
	width:156px;
	padding: 5px 0px 0px 0px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#707173;
	text-align:left;
}
#infoboxbereich .ce-bodytext {
	height:100%;
	margin:0px;
	padding: 10px 0px 0px 0px;
	font:11px Arial, Helvetica, sans-serif;
	color:#707173;
	line-height:15px;
	float:left;
}
#infoboxbereich .ce-bodytext a {
	font:11px Arial, Helvetica, sans-serif;
	color:#8f191c;
	line-height:15px;
}
#infoboxbereich .ce-bodytext ul {
	list-style:none;
}
#infoboxbereich .ce-bodytext ul li {
	color: #707173;
}
#homeLayout01 {
	float: left;
	width: 941px;
	padding-left: 31px;
	min-height:400px;
}
#homeLayout02 {
	float: left;
	width: 941px;
	min-height: 330px;
	position: relative;
}

#wahlschein2016, #wahlbutton {
    bottom: 42px;
    position: absolute;
    right: 39px;
}

#homeLayout03 {
	float: left;
	width: 454px;
	background: url(../images/homeStartbildBg.png) no-repeat bottom left transparent;
	padding-left: 26px;
	padding-bottom: 17px;
	margin-top: 18px;
}
#homeLayout04 {
	float: left;
	width: 505px;
	position: absolute;
	top: 115px;
	right: 0px;
}
#homeLayout05 {
	float: left;
	width:941px;
	height: 192px;
	padding-left: 31px;
	background: url(../images/homeLayout05.gif) no-repeat top left #eec741;
}
#homelayout13 {
	width: 420px;
	float:left;
}
#homelayout13 h2 {
	color: #c8cbcc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	padding-top: 25px;
	background: #f9f9fa;
	float: left;
	padding-right: 5px;
}
#homelayout13 .homeStrich {
	color: #c8cbcc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	background: url(../images/homeStrichBg.gif) repeat-x left bottom transparent;
	width: 280px;
	float: left;
}
#tabs {
	background-image:url(../images/kalenderbottom.png);
	background-position:14px bottom;
	background-repeat:no-repeat;
	float:left;
	padding:12px 0px 11px 0px;
	position:relative;
	width:420px;
}
#tabs .publishSystemNotify {
	display: none;
}

#tabs ul.tabs {
    margin: 0;
    padding: 0;
    float: right;
    list-style: none;
    height: 23px;
    width: 125px;
	padding:35px 1px 0 0;
}
#tabs ul.tabs li#kalendertab {
    float: left;
    margin: 0;
    padding: 0;
    width: 62px;
    height: 23px;
    line-height: 23px;
    border-left: none;
    margin-bottom: 0px;
	margin-top: 0px;
    overflow: hidden;
    position: relative;
    background-image:url(../images/tabNormal.gif);
    background-repeat:no-repeat;
    margin-right: 1px;
}
#tabs ul.tabs li#kalendertab a {
    text-decoration: none;
    color: #70706f;
    display: block;
    font-size: 11px;
    font-weight:bold;
    text-align:center;
    outline: none;
	padding-left: 1px;
}
#tabs ul.tabs li#kalendertab a:hover {
    background-image:url(../images/tabActive.gif);
    background-repeat:no-repeat;
    color: #571111;
}
#tabs ul.tabs li.active#kalendertab, #tab ul.tab li.active#kalendertab a:hover  { 
    background-image:url(../images/tabActive.gif);
    background-repeat:no-repeat;
}
#tab ul.tabs li.active#kalendertab a, #tabs ul.tabs li.active#kalendertab a:hover a { 
    color: #571111;
}
#tabs ul.tabs li#kalendertab.active {
	margin-top: 0;	
}
#tabs ul.tabs li#kalendertab.active a{
	color: #571111;
}
#tabs ul.tabs li#vereinstab {
    float: left;
    margin: 0;
    padding: 0;
    width: 62px;
    height: 23px;
    line-height: 23px;
    border-left: none;
    margin-bottom: 0px;
	margin-top: 0px;
    overflow: hidden;
    position: relative;
    background-image:url(../images/tabNormal.gif);
    background-repeat:no-repeat;
    margin-right: 0px;
}
#tabs ul.tabs li#vereinstab a {
    text-decoration: none;
    color: #70706f;
    display: block;
    font-size: 11px;
    font-weight:bold;
    text-align:center;
    outline: none;
}
#tabs ul.tabs li#vereinstab a:hover {
    background-image:url(../images/tabActive.gif);
    background-repeat:no-repeat;
    color: #571111;
}
#tabs ul.tabs li.active#vereinstab, #tabs ul.tabs li.active#vereinstab a:hover  { 
    background-image:url(../images/tabActive.gif);
    background-repeat:no-repeat;
    border-bottom: 1px solid #f7dd3f;
}
#tabs ul.tabs li.active#vereinstab a, #tabs ul.tabs li.active#vereinstaba:hover a { 
    color: #571111;
}
#tabs ul.tabs li#vereinstab.active {
	margin-top: 0;	
}
#tabs ul.tabs li#vereinstab.active a{
	color: #571111;
}
#news {
    float:left;
    width: 420px; /* 620px */
	padding: 0px;
	padding-bottom: 20px;
	background: url(../images/newsBg.gif) no-repeat top left transparent;
}
#news .publishSystemNotify {
	display: none;	
}
#news #newsPicture {
	border: 1px solid #ccc;
}
#news .pictureShow {
	float: right;
	width: 220px;
	text-align:right;
	padding-bottom:120px;
	padding-top: 25px;
}
#news ul {
    float:left;
    margin: 0px;
    padding: 0px;
    width: 420px; /* 620px */
    list-style-type:none;
	padding: 3px 0 0 20px;
}
#news li {
    float:left;
    width: 420px; /* 610px */
	background: url(../images/homeNewsTrenner.gif) no-repeat bottom left transparent;
	cursor: pointer;
	cursor: hand;
	padding-bottom: 0px;
}
#news li.active h3 {
	font-family: Verdana, Geneva, sans-serif;
    font-size: 11px; /* 11px */
    padding: 0px;
    margin: 0px;
    color: #707173;
    text-decoration: none;
	padding:0px 0 10px 0px;
	font-weight: bold;
}
#news li.active h3 a {
    color: #707173;
    text-decoration: none;
}
#news li.active {
	width:378px;
	margin: 0 0 0 0;
	position: relative;
	background: url(../images/newsActiveBg.gif) no-repeat bottom left transparent;
	border-bottom: 1px solid #e8e7e0;
	padding-top:15px;
	padding-left: 15x;
}
#news li.active img {
    border: none;
    background-image:none
}
#news li.active img {
    border: 1px solid #9a9a9a;
}
#news li.active img {
}
#news li.active .teaserpic {
    float: left;
}
#news li.active .teasertext {
    font-size: 11px; /* 11px */
    color: #1e1e1e;
    font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 13px;
}
#news li.active .teasertext a {
    color: #707173;
	font-size: 11px;
	padding-top: 10px;
	clear:both;
	display:block;
	background: url(../images/newsNormalWeiter.gif) no-repeat 0px 14px transparent;
}
#news li.active .rahmenNews {
    float: right;
    font-family: Arial, Helvetica, sans-serif;
	width: 260px;
}
#news .alleArtikel {
	float: left;
	padding:15px 0 0 20px;
}
#news .alleArtikel a {
	font-size: 11px;
    color: #1a171b;
}
#homeLayout06 {
	float: left;
	width: 200px;
	border-right: 1px solid #d2ba34;
	margin-right: 20px;
	margin-top: 20px;
}
#homeLayout06 ul {
	width: 95px;
	padding: 0px;
	margin: 0px;
	float: right;
	text-align: right;
	font-size: 11px;
	color: #1e2c33;
	list-style: none;
	padding-right: 20px;

}
#homeLayout06 ul a {
	color: #1e2c33;
}
#homeLayout06 ul li {
	padding-bottom: 9px;
	padding-top: 9px;
}
#homeLayout10 {
	float: left;
	width: 85px;
}
#homeLayout07 {
	float: left;
	width: 200px;
	position:relative;
}
#homeLayout07 h2 {
	width: 120px;
	float: left;
	font-size: 22px;
	color: #132128;
	font-weight: normal;
	padding-top: 15px;
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
}
#homeLayout08 {
	float: left;
	width: 210px;
	padding-top: 15px;
}
#homeLayout09 {
	float: right;
	width: 320px;
	padding-top: 63px;
}
#homeLayout09 h2 {
	font-size: 22px;
	color: #132128;
	font-weight: normal;
	padding-bottom: 20px;
}
#homeLayout09 table {
	font-size: 11px;
	color: #202e35;
	font-weight: normal;
}
#homeLayout09 table td {
	padding-top: 3px;
}

#tabHome02 {
	color:#161935;
	font-size:11px;
	padding:0 20px;
}
#tabHome02 h3 {
	color:#161935;
	font-size:12px;
	padding-bottom: 17px;
	padding-top: 10px;
}
#tabHome02 p {
	padding-bottom: 17px;
}



/**
 *	Wird nur für Backendbenutzer angezeigt
 *  width anpassen
 */
/* contentbereich */
.feedit_clear {
	background:none !important;
	border:0 !important;
	clear:both;
	float:left;
	margin:0 !important;
	padding:0 !important;
}
.typo3-editPanel {
	background-color:#F1F1F1;
	border:1px dotted #909090;
	float:left;
	font-size:11px;
	padding:4px;
	width:495px; /* width contentbereich-10 */
}
#news .typo3-editPanel {
	display:none;
}
/* contentInfobox */
.contentbereichInfobox .typo3-editPanel {
	margin:0 0 5px 0;
	width:475px; /* width contentbereich-20 */
}
#infoboxbereich .typo3-editPanel {
	margin:0 0 5px 10px;
	width:170px; /* width contentbereich-10 */
}
#infoboxbereich .infobox .typo3-editPanel {
	margin:0 0 5px 0;
	width:150px; /* width contentbereich-10 */
}
.typo3-editPanel-controls {
	float:left;
	margin-right:4px;
}
.typo3-editPanel-controls .feedit-icon {
	margin: 0 4px 0 0;
}
.typo3-editPanel-label {
	float:left;
	color: #000000;
	font:11px arial, tahoma, helvetica, sans-serif;
	padding:2px 0 0 0;
}
#contentbereich .ce-gallery DIV.ce-row {
	margin-left:0 !important;
}
#contentbereich .ce-gallery DIV.ce-row DIV.ce-column.ce-column {
	padding-left:0 !important;
}
.tx-felogin-pi1 label {
    display:inline;
}

/*menu type section index*/

.frame-type-menu_section UL UL {
    margin-left: 0 !important;
}

.frame-type-menu_section UL UL LI {
    background: none repeat scroll 0 0 !important;
    float: left;
    padding-left: 0 !important;
    padding-right: 2.4%;
}
DIV.ce-column {
    height: 100%;
}
