html{
	height:100%;
	width:100%;
}
body{
	background-color:#FFFFFF;
	min-width:78.704em;
	position:relative;
	font:1em Arial, Helvetica, sans-serif;
	padding:0 0 0 0;
	margin:0;

}
#outerWrapper { 
	/*padding:0.855em 0 0 0;*/
}

#wrapper {
	margin:0 auto;
	background:#fff url(../images/body-bg7.jpg) repeat-x;
	max-width:103em;
	min-height:59.883em;
	}
* html #wrapper {
	width:103em;
}
	
* html body{
	height: 100%;
}
abbr { border-bottom: none; }

#bg1{
	position: absolute;
	height: 100%;
	width: 50%;
	left: 0;
	background:url(../images/body-bg5.jpg) repeat-x;
	z-index: 1;
}

span#loading {

	float: right;

}

#twitterbox {
	background-color:#cbf0ff;
	padding-bottom:0.3em;
	padding-top:0.3em;
	margin-bottom:0.2em;
}

#twitterbox p{
	color:#FFFFFF;
	padding-left:1.2em;
	padding-right:1.2em;
}

#twitterbox li {
	list-style-image: url(../images/arrow_twitter.gif);
	margin-left:-1em;
}

#twitterbox a:link {
color: #23bff2;
text-decoration: none;
}

#twitterbox a:visited {
color: #23bff2;
text-decoration: none;
}

#twitterbox a:hover {
color: #2694b9;
}

hr {

	border:					1px solid #A2A2A2;

	border-width:			1px 0 0;

	margin:					5px 0;

}

div#tweets_container {
	padding-left:1.2em;
	padding-right:1.2em;

}



div.clear {

	height:					0;

	clear:					both;

}

div.tweet div.twittertext {
	margin-left:			65px;
	border:				1px solid #CCC;

}

div.tweet div.twittertext {
	margin:					0;
	border:					0;
	padding:				5px 8px;
	
}

div.tweet div.twittertext:hover span.from_user a,

div.tweet div.twittertext:hover span.from_user a:visited {

	text-decoration:	underline;

}

div.tweet {

	margin-bottom:			20px;

	display:none;

}

div.tweet img.profile_pic {

	float:					left;
	border:					1px solid #CCC;
	padding:				1px;
	width:					24px;
	height:					24px;
	margin-right: 3px;

}

div.tweet span.arrow_left {

	position:				absolute;

	width:					9px;

	height:					17px;

	margin:					6px 0 0 5px;
	background-color: #000000;

}



div.tweet span.from_user {

	display:				block;

	padding-bottom:			3px;

	color:					#666;

}

div.tweet span.meta {
	float:					right;
}

div.tweet span.from_user a,

div.tweet span.from_user a:visited {

	color:					#666;

	text-decoration:		none;

}



#facebook {
	background-color:#3b5998;
	padding-bottom:0.3em;
	padding-top:0.3em;
	margin-bottom:0.2em;
}

#facebook a:link {
	color:#FFFFFF;
	text-decoration:none;
}

#facebook a:hover, a:active {
	font-weight:bold;
	}
	
#facebook a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

#facebook li {
	color:#FFFFFF;
	list-style-image: url(../images/arrow_white.gif);
	margin-left:-1em;
}

#facebook p {
	color:#FFFFFF;
	padding-left:1.2em;
	padding-right:1.2em;
}

/*---------------------------------------------------
  plugin chaddresslist
---------------------------------------------------*/

.tx-chaddresslist-pi1 table {
  width: 100%;
}
.tx-chaddresslist-pi1 table th {
  background: transparent url(../images/bg_contentheadline_wai.png) repeat right;
  color: #fff;
  text-align: left;
  padding: 0.4277em 1.71em;
  text-transform: uppercase;
}
.tx-chaddresslist-pi1 table td {
  background: #E1F1D3;
  padding: 0.171em 1.71em;
}
.tx-chaddresslist-pi1 th.counter { width: 5%; }
.tx-chaddresslist-pi1 th.name { width: 50%; }
.tx-chaddresslist-pi1 th.zip { width: 20%; }
.tx-chaddresslist-pi1 th.city { width: 25%}
.tx-chaddresslist-pi1 td.counter { text-align: right; font-style: italic; }




.inner #bg2{background:url(../images/inner-main-bg.jpg) no-repeat 50% 0;}

form{
	margin:0;
	padding:0;
}
#container{
	width:79.218em;
	overflow:hidden;
	margin:0 auto;
	position: relative;
	z-index: 3;
}
#header{
	width:100%;
	overflow:hidden;
	height:auto;
}
#header .logo{
	background:url(../images/logo.png) no-repeat;
	width:120px;
	height:115px;
	float:left;
	margin:0;
	text-indent:-3000px;
	overflow:hidden;
}
#header .logo a{
	width:100%;
	height:100%;
	overflow:hidden;
	display:block;
}
.search{
	float:right;
	padding:0.4277em 0.855em 0 0;
}

*html .search{
	float:none;
	padding:0.4277em 0.855em 0 0;
	position:absolute;
	left:60em;
}

.search input{
	border:1px solid #ccc;
	background:#f7fdfd;
	color:#505050;
}
.search .macinaSuchen { 
	border:0;
	background:none;
	color:#336225;
	text-transform:uppercase;
	font-weight:bold;
	font-size:1.02657em;
}

.search a{
	color:#fff;
	font:1.02657em Arial, Helvetica, sans-serif;
}

.search form input[type=image] {
	width: 3.75em;
	height: 1.071em;
}

.search a:hover{text-decoration:none;}
.menu-top{
	margin:0;
	padding:0.855em 0.684em 0 0;
	list-style:none;
	float:right;
}

*html .menu-top{
	margin:0;
	padding:0.855em 0.684em 0 0;
	list-style:none;
	float:none;
	position:absolute;
	left:36em;
}

.menu-top li{
	display:inline;
	border-right:1px solid #336225;
	padding:0 0.684em;
	line-height:1.197em;
	font-size:1.02657em;
}

.menu-top li a{
	color: #336225;;
	font:bold 1.02657em Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
}
.menu-top li a:hover{text-decoration:underline;}

#navigation{
	background:url(../images/navigation-bg_wai.png) repeat-x;
	height:2.82em;
	float:left;
	width:100%;
	margin-top:19px;
	padding:2px 0 0 0.855em;
}

* html #navigation{
	background:url(../images/navigation-bg.jpg) repeat-x;
}
#navigation ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#navigation ul li{
	float:left;
	font:bold 1.02657em Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(../images/dotsseparator1.gif) no-repeat 0 6px;
}
#navigation ul li.first{background:url(../images/dots.gif) no-repeat 11px 6px;}
#navigation ul li.first a{margin-right:-0.0855em;}
#navigation ul li a{
	color:#fff;
	text-decoration:none;
	float:left;
	height:2.5em;
	padding:3px 0.684em 0 1.71em;
	position:relative;
	text-transform:uppercase;
	margin-right:-0.0855em;
}
#navigation ul li a.active{
	color:#3C732B;
	background:#fff url(../images/dotsactive_wai.gif) no-repeat 11px 7px;
	position:relative;
	margin-right:-0.0855em;
}
#navigation ul li a.active:hover{text-decoration:none;}
#navigation ul li a:hover{text-decoration:underline;}
#navigation ul li a.active em, #navigation ul li a.active span{
	display:block;
	width:4.79em;
	height:0.684em;
	position:absolute;
	top:2.053em;
}
#navigation ul li a.active em{
	background:url(../images/navigation-left.gif) no-repeat;
	left:-4.79em;
}
#navigation ul li a.active span{
	background:url(../images/navigation-right.gif) no-repeat;
	right:-4.79em;
}
#navigation ul li.last{
	float:right;
	position:relative;
	padding:2px 4.79em 0 0;
	background:none;
}
#navigation ul li.last a.plus{
	position:absolute;
	top:0.4277em;
	right:1.283em;
	background:url(../images/plus.gif) no-repeat;
	text-indent:-256.644em;
	overflow:hidden;
	width:0.855em;
	height:0.855em;
}
#navigation ul li.last a.minus{
	position:absolute;
	top:0.4277em;
	right:0px;
	width:0.855em;
	height:0.855em;
	background:url(../images/minus.gif) no-repeat;
	text-indent:-256.644em;
	overflow:hidden;
}
#main{
	width:100%;
	overflow:hidden;
	background:#fff;
	margin:-0.0855em 0 0.684em;
	padding-top:0.8em;
}


.content{
	margin:0;
	padding:0;
	float:left;
	width:60.397em;
	overflow:hidden;
	padding-left:0.855em;
}
.content_big,
.content_small{
	padding:0;
	margin-bottom:1.71em;
}



.content_small{
	float:left;
	width:40.207em;
	overflow:hidden;
}

.content_big p, .content_small p { padding: 0 0 0 1.71em;}

#main .content_small h2, 
#main .content_big h2{
	margin: 0;
	font-size:1.8em;
	
	letter-spacing:normal;
	color:#333;
	font-weight:normal;
	padding: 0.855em 0 1.197em 0.855em;
	border:0;
}
.sidebar{
	width:18.82em;
	overflow:hidden;
	margin:0.855em 0 1.71em 1.026em;
	border-left:1px solid #93CE80;
	float:right;
	
}

#sideBarInner {background-color:#F2F7F1; padding:0.855em; margin: 0 0 0 0.0855em;}

.clear{
	clear:both;
}

#main .content_header h1{
	background:url(../images/bg_contentheadline_wai.png) repeat-y #009900 !important;
	color:#ffffff; 
	font-size:1em;
	text-transform:uppercase;
	padding:0.4277em 1.71em;
	width:56.975em;
	margin:0.171em 0;
}
.content_header_image{
	margin: 0 0 0 0;
}
.column{
	float:left;
	width:16.34em;
	padding-left:0.855em;
	margin: 0 0 0.855em 0;
	min-height:34.219em;
	height:auto; /*height:38.496em;*/
}

.column h2 a{
	color:#ffffff;
	text-transform:uppercase;
	text-decoration:none;
	background:url(../images/dots-h2.gif) no-repeat 0 2px;
	padding: 0 0 0 0.684em;
	
} 

.column h2 a:hover { text-decoration:underline;}

.content-top{
	
	width:100%;
	overflow:hidden;
}

.startImage { float:left; width:45.17em; overflow:hidden; height:21.387em;}

.startImage img { width:45.17em; height:21.387em;}


#main .content-top .newsLatestStart h2{
	font-size:1em;
	font-weight:bold;
	color:#333333;
}

#main h1 { 
	margin:0.171em 0; 
	background-color:#479922; 
	font-size:1em; 
	color:#ffffff; 
	padding: 0.4277em 0.513em;
}

#main h1 a{  
	font-size:1em; 
	color:#ffffff;
	text-transform:uppercase;
	text-decoration:none; 
}


.text{
	background:#d6edcf;
	width:13.26em;
	float:right;
	overflow:hidden;
	padding:1.454em 0.855em 0.855em;
	margin-bottom:0.256em;
	height:12.148em;
	overflow:hidden;
}

#main .text .newsLatestStart p { margin: 0.855em 0;}


.choose{
	background:url(../images/form-bg.gif) repeat-x #78c260;
	width:14.286em;
	height:5.56em;
	overflow:hidden;
	float:right;
	padding:0.855em 0.342em 0.2566em;
}

.choose form select{
	width:11.5em;
}

#main .choose h2 { padding: 0 0.513em; margin: 0 0 0.684em;}

#main p{
	
	color:#333;
	margin:0 0 0.855em;
}
#main h2{
	color:#333;
	font-weight:bold;
	font-size:1em;
	margin:0;
	padding:0;
}

#main .sidebar h2{
	color:#333;
	font-weight:bold;
	font-size:1em;
	margin:0;
	padding:0;
	border-bottom:1px solid #93CE80;
}

a.arrow, .newsLatestStart a, .downloadsLatestStart a{
	background:url(../images/arrow_wai.gif) no-repeat 100% 50%;
	padding-right:0.855em;
	float:right;
	font:0.91em Arial, Helvetica, sans-serif;
	color:#3C732B;
	text-decoration:none;
	margin-top:-1.112em;
	text-transform:uppercase;
}

.newsLatestStart a:hover, .downloadsLatestStart a:hover{
	text-decoration:underline;
}

.innercolumn div.arrow {
	padding: 0.855em 0.855em 0 0; 
	width:26.862em;
	margin:0;
	}

#main .innercolumn p { margin:0;}


a.arrow:hover{text-decoration:underline;}
.innercolumn{
	float:left;
	width:30.1em;
	margin-top:0.855em;
}
.innercolumn.green{
	margin-left:0.171em;
}
.innercolumn.green div{background:#e6f5e6; margin:0 0 0 0;}
.innercolumn div{
	background:#E6F5E6;
	border-top:2px solid #ffffff;
	padding:1.283em 0.684em 0.855em 1.283em;
	overflow:hidden;
}



.innercolumn div.ce, .innercolumn div.csc-default{
	padding:0;
}

.innercolumn.green div.startPresse { margin:0; padding:0; width:30.113em;  border:0;}


.innercolumn div.newsLatestStart {
	padding:1.283em 0.684em 0.855em 1.283em; height:5.133em; overflow:hidden;
}

.innercolumn div p{
	padding-right:0.855em;
}
.innercolumn h1{
	color:#fff;
	font:bold 1em Arial, Helvetica, sans-serif;
	background:url(../images/heading2.jpg) repeat-y #009900 !important;
	margin:0;
	padding:0.4277em 0 0.4277em 0.513em;
}
.innercolumn .startPresseArchiv { padding:1.54em 0.684em 0.599em 1.283em;}
.innercolumn.green h1{background:url(../images/heading2.jpg) repeat-y #005d00 !important;}
.inner .column{
	width:16.254em;
	padding-left:0.855em;
}
.inner .content{
	width:60.311em;
	padding:0 0.855em 0 0.4277em;
}
.inner h2{
	margin:0 0 0.171em;
	background:#65ba1e;
	font:bold 1.02657em Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0.4277em 0 0.4277em 0.513em;
}
.left-nav{
	margin:0;
	padding:0.4277em 0.2566em;
	width:15.826em;
	list-style:none;
	background:#e1f1d3 url(../images/left-nav.gif) no-repeat right top;

}
.left-nav li{
	background:url(../images/menu-separetor-big.gif) no-repeat;
	padding:0.4277em 0 0;

}






.left-nav li.first{background:none; }
.left-nav li a{
	float:none;
	background:url(../images/left-link-bg.gif) no-repeat 0 1px;
	color:#333;
	padding:0.171em 0 0 1.026em;
	text-decoration:none;
}
.left-nav li a:hover{
	background-position:0 100%;
	font-weight:bold;
	text-decoration:none;
}

.left-nav li a.active{
	background-position:0 100%;
	font-weight:bold;
	text-decoration:none;
}

/* Men� Level 2, 3 */
.left-nav2, .left-nav3 {
	list-style:none;
	padding:0 0 0 0.855em; 
	margin: 0 0 0 0; 
}

.left-nav2 li{
	background:none;
	padding:0;
}

.left-nav3 li a{
	float:none;
	background:none;
	color:#333;
	padding:0.0855em 0 0 1.0265em;
	text-decoration:none;
	font-size:0.91em;
	display:block;
}

.suche{background:url(../images/suche-bg.gif) repeat-x;}
.suche-top{
	background:url(../images/suche-top-bg.gif) no-repeat;
	/*height:11.378em;*/
	overflow:hidden;
	width:56.975em;
	padding:1.0265em 1.71em 0 1.71em;
}
.suche h3{
	font:bold 1.882em Arial, Helvetica, sans-serif;
	color:#333;
	margin:0;
	font-weight:normal;
	font-size:1.8em;
}
.date{
	float:left;
	width:28em;
	overflow:hidden;
	background:url(../images/date-bg.gif) no-repeat 100% 0;
	padding-right:2em;
}
.date img{float:right;}
.thema{
	float:left;
	width:23.953em;
	overflow:hidden;
	padding-left:2.48em;
}
.thema a{
	background:#58b33a ;
	border:1px solid #a9db87;
	float:none;
	color:#fff;
	font:bold 1em Arial, Helvetica, sans-serif;
	padding:0.171em 0.4277em 0.171em 0.4277em;
	margin-top:0.342em;
	float:left;
	overflow:hidden;
	text-decoration:none;
}
.thema a:hover{text-decoration:none;}
.breadcrumbs{
	width:100%;
	overflow:hidden;
	color:#505050;
	padding:0.342em 0 0 0.941em;
	float:left;
}
.breadcrumbs p { }


* html .breadcrumbs{padding:0.342em 0 0.513em 0.855em;}
.breadcrumbs p{
	float:left;
	color:#505050 !important;
}
.breadcrumbs ul{
	margin:0;
	padding:0 0 0 0.2566em;
	list-style:none;
	float:left;
	overflow:hidden;
}
.breadcrumbs ul li{display:inline; }
#main .breadcrumbs ul li a{
	color:#505050;
	background:url(../images/arrow-ltl.gif) no-repeat 100% 6px;
	padding-right:0.598em;
}
.breadcrumbs ul li a:hover{text-decoration:none;}
.print{
	float:right;
	color:#505050;
	background:url(../images/print.gif) no-repeat;
	padding:0 1.71em 0 1.71em;
	overflow:hidden;
}
.print:hover{text-decoration:none;}
.inner .content h4{
	color:#58b33a;
	font:bold 1.02657em Arial, Helvetica, sans-serif;
	margin:2.138em 0 0;
	padding-left:20px;
	background:url(../images/list.gif) no-repeat 5px 3px;
	border-bottom:1px solid #93ce80;
}
.table{
	margin:0.0855em 0 0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.table li{
	background:#f2f7f1;
	margin-bottom:0.171em;
}
.table ul{
	margin:0;
	padding:0.855em 0 0 1.71em;
	list-style:none;
	overflow:hidden;
}
* html .table ul{height:1%;}
.table ul li{
	float:left;
	width:40.122em;
	background:url(../images/table-separator.gif) no-repeat 100% 0;
}
.table ul li.pdf{
	width:8.47em;
	padding:0.4277em 0.855em;
}
.pdf img{float:left;}
.table ul li.pdf p{padding:0.855em 0 !important;}
.table ul li.link{
	width:5.988em;
	background:none;
	padding:1.967em 0.855em 0;
}
.table em{
	color:#666;
	font-style:normal;
}
.table p{color:#333 !important;}
#footer{
	border-top:2px solid #e6ede2;
	color:#505050;
	overflow:hidden;
}
#footer p{
	margin:0;
	padding:0.2566em 0;
}
#footer em{
	float:right;
	font-style:normal;
	margin-top:-1.625em;
}
#footer a{
	color:#666;
	text-decoration:none;
}
#footer a:hover{
	color:#000000;
	text-decoration:underline;
}

/* Mailform (plus)*/
#mailform fieldset{
	margin:0;
	padding:0;
}

.mailformplus_contactform p { padding:0;}

#mailform fieldset{
	border:0;
	margin:0;
	padding:0 0 0 1.71em;	
}

#mailform label,
.tx-thmailformplus-pi1 label{
	width:8.554em;
	display:block;
	float:left;
	
}
#mailform .csc-mailform-field{
	margin: 0.342em 0;
}
#mailform input,
.tx-thmailformplus-pi1 .inputtext{
	width:21.387em;
	border:1px solid #CCCCCC;
	padding: 0.0855em 0.2566em;
}
#mailform textarea{
	border:1px solid #CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.02657em;
	width:21.387em;
	height:10em;
	padding: 0.0855em 0.2566em;	
}

#mailform input:focus, 
#mailform textarea:focus,
.tx-thmailformplus-pi1 .inputtext:focus{
	background:#EDF5EB;
	/*border:1px solid #64BA1E;*/
}
#mailform input.csc-mailform-submit{
	width:12.832em;
	margin:1.71em 0 0 8.554em;
	background:#F4F4F4;
	
}

.tx-thmailformplus-pi1 fieldset{
	border:0;
	margin:0 0 0.684em 0;
	padding:1.71em 1.71em 2.566em 1.71em;
	background: #F4F4F4;
	border-bottom:1px solid #E5E5E5;
}

.tx-thmailformplus-pi1 h3{
	padding:0.0855em 0 0.0855em 1.71em;
	margin:0 0 0.171em 0;
	font-size:1.02657em;
	color:#1F1F1F;
	font-weight:bold;
	background:#c9e7b0;
}

.tx-thmailformplus-pi1 fieldset div{
	width:20.446em;
	float:left;
}
.tx-thmailformplus-pi1 legend{
	padding:0;
	margin:0;
	color:#000000;
	font-weight:bold;
	
}

.tx-thmailformplus-pi1 label{
	width:9em;
	margin-top:0.342em;
}

.tx-thmailformplus-pi1 .inputtext{
	margin: 0.342em 0;
	width:21.387em;
}

.tx-thmailformplus-pi1 .small{
	width:10.693em;
}

.tx-thmailformplus-pi1 .intent{
	width:29.5em;
}

.tx-thmailformplus-pi1 label.checkbox{
	margin:0;
}
.mailform_error{
	padding:0.0855em;
	border:1px solid #E5E5E5;
	margin-bottom:2.994em;
}
.content .mailform_error ul{
	padding:0.855em 1.71em;
}
.mailform_error ul li{
	padding:0.171em 0 0 1.71em;
}
.mailform_error h3{
	background:none;
	color:#CC0000;
}

.mailformplus_contactform .button {background:#F2F7F1; border:1px solid #336225;}

/*listen*/
.content ul{
	margin:0;
	padding:0.4277em 0 0.2566em 1.71em;
}
.content .list li{
	list-style:none;
	background:url(../images/li_arrow_wai.gif) no-repeat 0 8px;
	padding:0.171em 0 0.171em 1.0265em; 
	/*padding:0.171em 0 0.171em 1.3687em;*/
	margin:0;
}

.content li{
	padding:0.171em 0 0.171em 0;
	margin:0 0 0 1.0265em; 
	/*margin:0 0 0 1.283em;*/
}

/*listen*/
.content a{
	color:#336225;
}
.content a:hover{
	color:#000;
}

.tx-thmailformplus-pi1{
	
}

/* news banner links */
.newsBanner { margin: 0 0 0.171em 0;}

.newsBannerLink { 
	background:url(../images/bannerhg.jpg) no-repeat #009900; 
	width:16.254em; 
	overflow:hidden;
	height:4.28em;
}

.newsBannerTitle h2 a { 
	display:block; 
	color:#ffffff; 
	text-decoration:none; 
	font-weight:bold;
	font-style:italic;
	padding:0.8em 0 0 0.855em;
	font-size:1.3em;
	text-transform:uppercase;
	background:none;
	
	}
.newsBannerKeyword a { 
	display:block; 
	color:#ffffff; 
	text-decoration:none; 
	font-style:italic;
	padding:0 0 0 0.855em;
	font-size:1.197em;
	text-transform:uppercase;
}

.newsBannerImage img {
	width: 16.254em;
	height: auto;
}

/* Dropdown Startseite */
.selectThemen { width:13.26em; border:1px solid #A9DB87; margin: 0 0 0 0.513em;}

/* News Liste */
.hidden{ 
	display:inline;
	height:0;
	left:-85.548em;
	overflow:hidden;
	position:absolute;
	top:-85.548em;
	width:0;
}
.news-list-container { padding:0.855em 0 0 0;}
.news-list-item { padding:0 0 0.855em 0;}
.newsListData { background-color:#F2F7F1; padding:1.283em; margin: 0.0855em 0 0 0;}
.newsListData h3{ font-size:1em; color:#000000; margin:0; padding:0;}
.newsListData h3 a {color:#000000; text-decoration:none; font-weight:bold;}
.newsListData h3 a:hover { text-decoration:underline;}
#main .news-list-subheader p { margin:0; width:53.04em; padding:0;}

.newsListKeyword { border-bottom: 1px solid #93CE80; }
.newsListKeyword a { 
	text-decoration:none;
	background:url(../images/presseicon.gif) no-repeat 6px 50%;
	padding: 0 0 0 2.138em;
}

.news-list-morelink {}
.news-list-morelink a{
	background:url(../images/arrow_wai.gif) no-repeat 100% 50%;
	padding: 0 0.855em;
	float:right;
	font:0.91em Arial, Helvetica, sans-serif;
	color:#3C732B;
	text-decoration:none;
	margin-top:-1.112em;
	text-transform:uppercase;
}

.newsLatestThemen { padding: 0 0 0.855em 0;}
.newsLatestThemen a { text-decoration:none;}
.newsLatestThemen a:hover { text-decoration: underline; color:#3C732B;}
#sideBarInner a { text-decoration:none;}
#sideBarInner a:hover { text-decoration: underline; color:#3C732B;}
#newsSingleRightInner a { text-decoration:none;}
#newsSingleRightInner a:hover { text-decoration: underline; color:#3C732B;}

#sideBarInner h3 { border-bottom: 1px solid #93CE80; color:#000000; font-weight:bold; margin: 0 0 0.171em 0; font-size:1em;}

/*News Single */
.news-single-item { padding:0.855em 0 0 0;}
#newsSingleLeft { padding: 0 0.855em 0 0; }
#main #newsSingleLeft h2 { 
	color:#000000; 
	font-size:1.882em; 
	font-weight:bold; 
	background:none;
	padding: 0 0 1.71em 1em;
	height:100%;
	margin:0;
	
}
#newsSingleLeft p { padding: 0 0 0 1.71em;}

#newsSingleRight {float:right; border-left:1px solid #93CE80; width:18.82em; margin: 0 0 0 0.855em; }
#newsSingleRightInner {  margin: 0 0 0 0.0855em; background-color:#F2F7F1; padding:0;}
.news-single-timedata { float:right; padding: 0 0 0 0.855em;}
.news-single-img { text-align:center; padding:0.855em 0.855em 0 0.855em;}
.news-single-imgcaption { text-align:left; padding: 0.171em 0 0 0.2566em; }
#main p.news-single-imgcaption { margin: 0; padding: 0 0 0.855em 0;}

.news-single-backlink { padding: 0 0 0 1.71em;}

dl.news-single-related { padding:0.855em; margin:0; clear:both;}
.news-single-related dd { margin: 0 0 0 0.855em;}
.relatedIcon { display: none;}
.relatedTitle { float:left; width:12.83em;}



.singleFiles { padding: 0 0 0 1.71em;}
.singleFiles a { padding: 0 0 0 1.454em; background:url(../images/pdf12x12gif.jpg) no-repeat 0 50%;}

.news-single-related dt { border-bottom: 1px solid #93CE80; color:#000000; font-weight:bold; margin: 0 0 0.342em 0;}
.newsFilesHeader {border-bottom: 1px solid #93CE80; color:#3C732B; margin: 0 0.855em 0.171em 0.855em; }
.newsFiles { padding:0.855em 0; }
.fileHeader {border-bottom: 1px solid #93CE80; color:#3C732B; margin: 0 0.855em 0.171em 0.855em;}


.news-single-author a{ text-decoration:none;}

#main #news-single-links p.bodytext { margin:0; padding: 0 0 0 2.138em;}

dl.news-single-links { margin:0; padding:0.855em 0;}
#main .news-single-links p { margin:0;}
.news-single-links { padding: 0 0 0.855em 0;}
.news-single-links dt {border-bottom: 1px solid #93CE80; color:#3C732B; margin: 0 0.855em 0.171em 0.855em;}
.news-single-links dd { margin:0;}
.news-single-links p.bodytext a {
	background:url(../images/arrow_wai.gif) no-repeat 0 5px;
	padding: 0 0 0 1.0265em;
	display:block;
	}
	
/* Themen Einstiegsseiten Medien */
.newsMedien dl.news-single-related { padding:0; margin:0; clear:both;}
.newsMedien .fileHeader {border-bottom: 1px solid #93CE80; color:#000000; font-weight:bold; margin: 0 0 0.171em 0;}
.newsMedien .singleFiles { padding: 0 0 0 0.855em;}
.newsMedien .news-single-links { padding: 0 0 0.855em 0;}
.newsMedien .news-single-links dt {border-bottom: 1px solid #93CE80; color:#000000; font-weight:bold; margin: 0 0 0.171em 0;}
.newsMedien .news-single-links dd { margin:0 0 0 1.0265em;}
.newsMedien .news-single-links p.bodytext a {
	background:url(../images/arrow_wai.gif) no-repeat 0 50%;
	padding: 0 0 0 1.0265em;
	}

/* Print Template */
.printTemplate a {color:#3C732B;}
.printTemplate a:hover {color:#000;}

/* Suche */
.tx-indexedsearch { padding:0 0 0 1.71em;}
.tx-indexedsearch { padding:0 0 0 1.71em;}
.tx-indexedsearch p{ padding:0;  }
.searchField { float:left;}
.searchField label { display:none;}
.searchField input { 
  padding-left:0.4277em;
  margin-top:0.15em;  
}
.searchButton { float:left; padding:0.4277em 0 0 0;}

.resultHeaderRow { background-color:#F2F7F1; margin:0; padding:0.2566em;}
.tx-indexedsearch-icon { float:left;}
.tx-indexedsearch-title { float:left;}
.tx-indexedsearch-percent { float:right;}
#main p.tx-indexedsearch-descr  { margin:0.2566em;}
.tx-indexedsearch-res dl { margin: 0 0 1.283em 0; padding:0.2566em;}

.tx-indexedsearch-searchbox-sword {
	border:1px solid #CCCCCC;
	height:1.454em; 
	/*height:1.71em;*/
	margin:0.4277em 0.4277em 0 0.4277em;
	width:13.174em;
}

.sucheInput {
	border:1px solid #CCCCCC;
	margin:0.4277em 0.4277em 0 0.4277em;
	width:12.832em; 
	/*width:12.746em;*/
}

.tx-indexedsearch-title { float:left; }
.tx-indexedsearch-result-count { float:right;}

.tx-indexedsearch-searchbox-button { margin:0.4277em 0 0 0.4277em; background:#F2F7F1; border:1px solid #65BA1E;}
.tx-indexedsearch-secHead { background-color:#65BA1E; padding:0.2566em; color:#FFFFFF;}
.tx-indexedsearch-secHead a { color:#ffffff;}

.tx-indexedsearch-sec ol { padding:0;}

.tx-indexedsearch-browsebox ul{ padding:0; margin:0 0 20px;}

.tx-indexedsearch-browsebox ul li{ background:none; padding:0.171em 1.026em 0.171em 0;}


/* jm_gallery */
.tx-jmgallery-pi1 { padding: 0 0 0 1.625em;}
.tx-jmgallery-pi1 p {padding:0;}
.jm-gallery-category-container { padding:1.54em 0 0 0;}
.jm-gallery-album-entry { width:29.086em; float:left; padding: 0 0 1.54em 0;}
.albumImage { float:left; padding: 0 0.4277em 0 0;}
.albumDescription { 
	float:left; 
	padding: 0.2566em 0 0 0; 
	background:url(../images/separator2.gif) repeat-x 0 0;
	width:16.425em;
	line-height:1.1em;
	margin: 0 0.684em 0 0.4277em;
	}
#main .albumDescription h2 {
	margin:0.171em 0; 
	background-color:#ffffff; 
	font-size:1.0265em; 
	color:#ffffff; 
	padding: 0.4277em 0;
	height:100%;
	overflow:auto;
}

	
.albumDate { color:#3C732B; padding:0.171em 0 0.513em 0;}

/* album view */
.tx-jmgallery-pi1 h3 { padding: 0.855em 0 0 0;}
.jm-gallery-image-entry {
	width:10.864em; 
	height:10.864em; 
	padding:0.0855em; 
	float:left; 
	margin: 0.342em 0.513em 0.171em 0;
	text-align:center;
	border: 1px solid #93CE80;
	}
.albumThumb { width:10.864em; height:10.864em;  background-color:#F2F7F1;}


.jm-gallery-album-control { 
	width:58.087em; 
	margin: 0.171em 0 0 0.0855em;
	padding: 0.171em 0 0.342em;
	background:url(../images/separator2.gif) repeat-x 0 bottom;
	}

.jm-gallery-album-controlUnten { 
	width:679px; 
	margin: 0.171em 0 0 0.0855em;
	padding: 0.342em 0 0.342em;
	background:url(../images/separator2.gif) repeat-x 0 0;
}
.jm-gallery-album-pagebrowser { float:left; width:26.52em; text-align:right; padding: 0 0.855em 0 0;  color:#666666;}
.jm-gallery-album-pagebrowser a { text-decoration:none; color:#666666;}
.jm-gallery-album-pagebrowser a:visited { text-decoration:none;}
.jm-gallery-album-pagebrowser a:hover { text-decoration:underline;}
.jm-gallery-album-footer { float:left; width:25.664em; color:#666666;}
.jm-gallery-album-footer a { text-decoration:none;  color:#666666;}
.jm-gallery-album-footer a:visited { text-decoration:none;}
.jm-gallery-album-footer a:hover { text-decoration:underline;}
.pipeBrowser { float:left; padding: 0 0.855em 0 0; color:#666666;}


/* Lightbox */
#imageData #imageDetails { 
	width: 90% !Important;
}




#imageData #caption {
font-weight:normal !Important;
}

#imageData #bottomNavClose {
	float:right;
	padding-bottom:0.7em;
	padding-top:0.171em;
	width:2.566em !Important;
	z-index:10000;
	position:relative;
	top:0px;
}

#nextLink:hover, #nextLink:visited:hover {
	background:transparent url(../images/nextlabel.png) no-repeat scroll right 50% !Important;
}

#prevLink:hover, #prevLink:visited:hover {
	background:transparent url(../images/prevlabel.png) no-repeat scroll left 50% !Important;
}

#imageDetails p { margin:0;}

#imageDetails b { color:#93CE80;}

/* Pressesuche */
.tx-chnewsquicksearch-pi1 p { padding:0;}
.tx-chnewsquicksearch-pi1 h3 {padding:0 0 1.197em 0;}
.presseSucheJahr { float:left;  padding: 0 0 0 0.855em;}
.presseSucheMonat { 
	float:left; 
	padding: 0 0 0.855em 0.855em; 
	/*padding: 0 0 0 0.855em;*/
}

*html .presseSucheMonat { 
	float:left; 
	padding: 0 0 0 0.855em; 
	/*padding: 0 0 0 0.855em;*/
}

.presseSucheTag { float:left;}
.presseSucheEingabe { float:left; font-weight:bold; padding: 0 0 0 0.0855em; width:2.994em; color:#333;}

.presseTag {width:5.132em; border:1px solid #A9DB87;}
.presseMonat{width:9.153em; border:1px solid #A9DB87;}
.presseJahr {width:5.73em; border:1px solid #A9DB87;}

.presseThemen {width:23.098em; border:1px solid #A9DB87;}
.news-search-form-submit { padding:0.342em 0 0 0;}
.news-search-form-submit input{
	background:#58b33a ;
	border:1px solid #a9db87;
	font:bold 1em Arial, Helvetica, sans-serif;
	padding:0.0855em 0;
	margin-top:0.342em;
	overflow:hidden;
	text-decoration:none;
	color:#ffffff;
	width:15.398em;
	
}

.presseRootlineTop {
	background:url(../images/suche-bg.gif) repeat-x;
}

.presseRootline { 
	
	background:url(../images/suche-top-bg.gif) no-repeat;
	padding:0.855em 1.71em 0.855em 1.71em;
	font-size:1.8em;
	font-weight:normal;
	color:#333;
	
	}

.column .csc-textpic-image img {
	width: 16.254em;
	height: auto;
}

.csc-textpic-intext-left { padding: 0 0 0 1.71em;}
.csc-textpic-intext-left p { padding: 0;}
.csc-textpic-intext-left-nowrap {padding: 0 0 0 1.71em;}
.ce .csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap { margin:0 !Important; padding:0.855em 0 0 0;}
.ce .csc-textpic-intext-left-nowrap div.csc-textpic-text p.bodytext{ padding:0;}
.ce .csc-textpic-intext-left-nowrap div.csc-textpic-text h3{ padding-left:0;}
.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap { padding:0.855em 0 0 0;}

.printTemplate { width:56.46em; margin:0.855em;}

/* Nested CE 2 cols */
.ne2Wrap { border-top:1px solid #93CE80; padding: 0 0 0.0855em 0; margin: 0 0 0.855em 0;}
.neLeft { float:left; width:49%; }
.neRight { float:left; width:49%; }
.ne2InnerWrap { 
	background-color:#F2F7F1; 
	margin:0.0855em 0 0 0; 
	padding:0.855em 0; 
	/*padding:0.855em 0 0 0;*/
}
* html .ne2InnerWrap {padding:0.855em 0;}
.ne2InnerWrap .ce .csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap { margin:0 !Important; padding:0;}
.ne2InnerWrap .ce .csc-textpic-intext-left-nowrap div.csc-textpic-text p { padding:0;}


/* Formular */
fieldset.csc-mailform{
  border:0;
  margin:0.855em 0;
}

fieldset.csc-mailform label {
  width: 10.265em;
  float: left;
  text-align: right;
  margin-right: 0.855em;
  display: block;
  font-weight:bold;
  color:#464646;
}


fieldset.csc-mailform input  {
 margin-bottom: 0.855em;
 border:1px solid #ccc;
 padding:0.171em;
 width:21.044em;
 background:#ffffff;
 font-size:0.941em;
}

 
fieldset.csc-mailform textarea  {
 margin-bottom: 0.855em;
 font-family:Arial, Helvetica, sans-serif;
 font-size:0.941em;
 border:1px solid #ccc;
 padding:0.171em;
 width:21.044em;
 background:#ffffff;
}

fieldset.csc-mailform .small input {
	width:8.2em;
	background-color:#ffffff;
}

.csc-mailform .captchaLeft {  float:left; width:8.554em; padding:0.171em 0 0.513em 0;}
.csc-mailform .captchaRight {font-size:1.1em !Important; float:left; width:11.976em; padding:0.171em 0 0.513em 1.283em;}
.csc-mailform .captchaLeft input { margin: 0.855em 0 0.4277em 0;}
fieldset.csc-mailform .small img {
	display:inline;
}

fieldset.csc-mailform  .csc-mailform-submit {
  width:6.245em;
  text-decoration:none;
  font-size:0.941em;
  padding:0.0855em 0.855em 0 0;
  border:0;
  background:none;
}

.pflichtTip { float:left; width:11.121em}
.content2 .separatorTip{
	width:36.785em;
	margin:0px auto ;
	margin-bottom:0.855em;
	background:url(../images/separator2.gif);
	height:0.0855em;
	overflow:hidden;
}

/* checkbox */
fieldset.csc-mailform .csc-mailform-check {
	width:1.71em;
}

/* radio buttons */
fieldset.csc-mailform fieldset legend {
  display:none;
}

fieldset.csc-mailform fieldset {
  margin-bottom:0.4277em;
}

fieldset.csc-mailform fieldset input  {
  margin:0;
  width:2.138em;
}

fieldset.csc-mailform fieldset label {
  margin-right:1.71em;
}

.csc-mailform .button {background:#F2F7F1; border:1px solid #65BA1E; width:10.265em;}

.tip a{
	float:right;
	color:#505050;
	background:url(../images/tip.gif) no-repeat;
	padding:0 1.71em 0 2.737em;
	overflow:hidden;
}
.tip a:hover{
  text-decoration:none;
}
.tippUrl  { padding: 0 0 0 1.71em;}
.tipFehler { padding: 0 0 0.855em 1.71em; color:#FF0000; font-weight:bold;}

.filesNews p a{
	color:#404040;
}

/*--- TOP ---*/
#topWrapper{
  margin:0 auto; 
  max-width:103em; 
  height:30px;
  position:relative;
}
#top{
  background:#FFFFFF; 
  margin:0 auto; 
  width:79.218em;
  color: #336225;
   position:relative;
}
#fontMenu{
  float:left; 
  font-weight:bold; 
  margin-top:10px;
}
#fontMenu a{ 
  text-decoration:none; 
  font-weight:bold;
  color: #336225;
  margin-left:0.5em;
} 
#fontMenu a:hover{
  text-decoration:underline;
}

.csc-textpic-text h3 { margin: 1em 1.4em;}

/* facebook like button auf tt_news detailseiten */
div.tx-facebooksocialplugins-pi1 { margin: 1.71em; 0 0 1.71em; }
div.tx-facebooksocialplugins-pi1 iframe {  }

/* doppelten link im hauptmenü versteckt (weil fehler in der Darstellung) */
#hauptmenu { display: none; }

h1.csc-firstHeader { display: none; }


