@charset "UTF-8";
/* CSS Document */

* {
	color:#fff;
	font-family:Verdana, Arial, Tahoma, sans-serif;
	font-size:11px;
	line-height:16px;
	margin:0;
	padding:0;
}

#hg {	
	width:100%;
/*	height: 100%;*/
	padding-bottom: 40px;
	height:2000px;
	overflow:visible;
	float:left;
	background-color:#000;
	background-repeat:no-repeat;
	background-position: center top;
	background-attachment:fixed;
}
img, div { behavior: url(/fileadmin/templates/images/iepngfix.htc) }
body {

}
h1, h2, h3, h4 {
	font-weight:bold;
}
h1, h1 a {
	color:#fff;
	font-size:12px;
	margin-bottom:20px;
}
.ueberschriftstartseite, .ueberschriftstartseite a {
	color:#fff;
	font-size:12px;
	padding-bottom:8px;
	text-decoration:none;
	font-weight:bold;
}
h2, h2 a {
	color:#fff;
	font-size:12px;
	padding-bottom:8px;
}
h3, h3 a {
	color:#fff;
	font-size:18px;
/*	text-transform:uppercase;*/
	padding-bottom:8px;
}
.news-single-termine h3 {
	color:#fff;
	font-size:12px;
	margin-bottom:20px;
}
h4, h4 a{
	color:#fff;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
}
h6 {
	font-size:14px;
	font-weight:bold;
	color:#fff;
	margin-bottom:10px;
}
.wettertemp {
	width:100px;
	float:left;
}
.grad {
	font-size:30px;
	font-weight:bold;
	line-height:30px;
}
.wettericon {
	width:70px;
	float:left;	
}
.tx-seophpcode-pi1 {
	margin:0 0 15px 0;
}
#left ul, #left ol, #mid ul, #mid ol, #right ul, #right ol { margin:0 0 20px 20px;}
a { text-decoration:underline; }
a:hover { text-decoration:none; }
#sh {
	width:100%;
	float:left;
	background:url(../images/sh.png) no-repeat center top;
	text-align:center;
}
#haupt {
	width:941px;
	text-align:left;
}
#main {
	width:941px;
	float:left;
}
#featured{ 
	width:700px; 
	position:relative; 
	height:200px;
	margin-bottom:10px;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0;
	left:490px;
	list-style:none; 
	padding:0; margin:0; 
	width:250px; 
}
#featured ul.ui-tabs-nav li{ 
	color:#fff; 
}
#featured li.ui-tabs-nav-item a { 
	display:block; 
	width:180px;
	height:40px;
	background:#000;
/*	background:#000 url(../images/hgS.jpg) repeat-x top left;*/
	text-decoration:none;
	font-weight:bold;
	line-height:40px;
	padding:0 0 0 30px;
}
#featured li.ui-tabs-nav-item a:hover {
	background:#728b3d url(../images/moreNews.gif) no-repeat left center;
	color:#fff;
}
#featured li.ui-tabs-selected11111{ 
	background:#728b3d url(../images/moreNews.gif) no-repeat left center;
	color:#fff;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#728b3d url(../images/moreNews.gif) no-repeat left center;
	color:#fff;
}
#featured .ui-tabs-panel{ 
	width:490px; height:200px; 
	background:#999; position:relative;
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	top:120px; left:0;
	width:490px; 
	height:80px; 
	background: url('../images/contentPattern.png'); 
}
#featured .info h2{ 
	font-size:20px;
	color:#fff;
	font-weight:normal;
	margin:0 0 5px 0;
	padding:5px;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px 5px 5px; 
	line-height:15px;
	color:#fff ;
}
#featured .info_link a{ 
	text-decoration:none; 
	color:#fff;
	background-color:#000; 
	margin:0 5px 5px 5px; 
	padding:2px; 
}
#featured .info_link a:hover{ 
	background-color:#fff; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}
#index_header {
	width:941px;
	height:275px;
	background:url(../images/sonne.png) no-repeat left top;
}
.index_spalte {
	margin-bottom:20px;
	padding-bottom:20px;
	width:700px;
	float:left;
}
.index_2spaltig {
	width:700px;
}
.index_spalte1 {
	width:470px;
	float:left;
	padding-right:10px;
}
.index_spalte2 {
	width:210px;
	float:left;
}
#header {
	width:941px;
	height:200px;
	background:url(../images/sonne.png) no-repeat left top;
}

.va_top {
	width:480px;
	height:48px;
	clear:both;
	background:#eceae3 url(../images/hg_va_top.jpg) no-repeat left top;
	border-bottom:1px solid #fff;
}
.va_top_img {
	width:60px;
	height:48px;
	float:left;
}
.va_top_date{
	width:60px;
	height:48px;
	background-color:#000;
	float:left;
	color:#fff;
	text-align:center;
}
.va_top_date div {
	color:#fff;
	padding:10px;
}
.va_top_txt {
	width:330px;
	float:left;
}
.va_top_txt a {
	display:block;
	text-decoration:none;
}
.va_top_txt a:hover, .va_top_txt a:hover b {
	color:#728B3D;
}
.index_logo {
	padding:50px 0 89px 50px;
}
.logo {
	padding:64px 0 0 50px;
}
#topnav {
	margin:0 0 0 441px;
}
.topnav {
	width:500px;
	height:30px;
	line-height:30px;
/*	background:url(../images/hg_nav.png) no-repeat top left;*/
	background:#000;
}
#topnav a {
	font-size:10px;
	text-decoration:none;
}
#topnav a:hover {
	color:#728b3d;
}
#topnav1 {
	width:230px;
	float:left;
	font-size:10px;
	background:url(../images/sep_nav.gif) right center no-repeat;
}
#topnav2 {
	width:100px;
	float:left;
	font-size:10px;
	background:url(../images/sep_nav.gif) right center no-repeat;
}
#topnav2 table {
	margin:0;
	padding:0;
}
#topnav2 form {
	margin:0 0 0 5px;
	padding:0;
}
#formfieldbild {
	width:78px;
	height:15px;
	border:1px solid #fff;
}
#topnav3 {
	width:105px;
	float:left;
	font-size:10px;
	background:url(../images/sep_nav.gif) right center no-repeat;
}
#barrierefrei {
	padding:0 0 0 10px;
}
#barrierefrei .barrierefrei_aktiv a {
	font-size:10px;
	background:url(../images/icon_barrierefrei.png) no-repeat left center;
	padding-left:25px;
	color:#fff;
	width:70px;
}
#barrierefrei .barrierefrei_aktiv a:hover {
	background:url(../images/icon_barrierefrei_hover.png) no-repeat left center;
}
#barrierefrei ul {
	list-style:none;
	margin:0;
	padding:0;
	z-index:1;
}
#barrierefrei ul ul {
	background-color:#414141;
	width:180px;
}
#barrierefrei li {

}
#barrierefrei li a {
	text-decoration:none;
	display:block;
	padding:0 4px 0 10px;
}
#barrierefrei li a:hover {
	color:#728b3d;
}
#barrierefrei .barrierefrei_aktiv {
	padding-bottom:6px;
}
#barrierefrei .barrierefrei a  {
	font-size:14px;
	line-height:26px;
	color:#fff;
	text-decoration:none;
	display:block;
	padding:1px 4px 2px 10px;
	background:none;
	width:166Px;
}
#barrierefrei .barrierefrei a:hover {
	background-color:#728b3d;
	color:#fff;
	background-image:none;
}

#topnav4 {
	width:50px;
	float:left;
	font-size:10px;
	line-height:20px;
	text-align:center;
}
#content {
	width:941px;
	float:left;
	background-color:#000;
}
#index_mid {
	width:700px;
	float:left;
}
#left {
	width:200px;
	float:left;
}
#mid {
	width:500px;
	float:left;
}
#mid_breit {
	width:900px;
	float:left;
}
#right {
	width:200px;
	float:left;
}
.infoticker {
	width:480px;
	height:48px;
	overflow:hidden;
/*	background:#ebeae5 url(../images/hg_va_top.jpg) repeat-x right top;*/
	background:#333;
	border-bottom:1px solid #000;
}
.infoticker_img {
	width:70px;
	height:48px;
	overflow:hidden;
	float:left;
}
.infoticker_txt{
	width:410px;
	height:48px;
	overflow:hidden;
	float:left;
}
.infoticker_txt h1, .infoticker_txt h1 a {
	color:#fff;
	font-size:11px;
	font-weight:bold;
	line-heigth:16px;
	margin:0;
	text-decoration:none;
}
.infoticker_txt h1 a:hover {
	background-color:#fff;
	color:#000;
}
.teaser {
	width:490px;
	margin-bottom:20px;
/*	background:#ebeae5 url(../images/hg_va_top.jpg) repeat-x right top;*/
	background:#333;
}
.teaser_img {
	width:110px;
	float:left;
}
.teaser_text{
	width:340px;
	float:left;
}
.teaser_text h1, .teaser_text h1 a {
	margin-bottom:5px;
}
.teaser_text h1 a {
	text-decoration:none;
}
.teaser_text h1 a:hover {
	color:#666;
}
#rightnews .rightnews {
	background:#ebeae5 url(../images/hgB.jpg) repeat-x left top;
	width:200px;
	margin-bottom:10px;
	float:left;
}
#rightnews .rightnews_h1 {
	background:#728b3d;
	width:200px;
	height:35px;
}
#rightnews .rightnews_h1 a {
	background:url(../images/moreTeaser.gif) no-repeat right center;
	color:#fff;
	font-weight:bold;
	line-height:35px;
	display:block;
	text-decoration:none;
	padding-left:5px;
}
#rightnews .rightnews_h1 a:hover {
	background:url(../images/moreNews.gif) no-repeat right center;
}
.rightnews_content {
	padding:5px;
}
.rightnews_img {
	width:75px;
	float:left;
}
.rightnews_txt {
	width:115px;
	float:left;
}
.rightnews_txt .bodytext {
	margin:0;
}
.newsbox {
	width:700px;
	height:200px;
	overflow:hidden;
}
.newsbox_img {
	width:490px;
	height:200px;
	overflow:hidden;
	float:left;
	background-position:left top;
	background-repeat:no-repeat;
}
.newsbox_txt {
	margin:132px 0 0 0;
	padding:8px;
	background:url(../images/hgNews.png) repeat-x left top;
}
.newsbox_txt .bodytext {
	margin:0;
	color:#fff;
}
.newsbox_txt h1 {
	font-size:20px;
	color:#fff;
	font-weight:normal;
	margin:0 0 5px 0;
}
.newsbox_nav a {
	width:180px;
	height:40px;
	overflow:hidden;
	float:left;
	background:#cbc9bf url(../images/hgS.jpg) repeat-x top left;
	display:block;
	text-decoration:none;
	font-weight:bold;
	line-height:40px;
	padding:0 0 0 30px;
}
.newsbox_nav a:hover, .newsbox_nav a:active {
	background:#728b3d url(../images/moreNews.gif) no-repeat left center;
	color:#fff;
}
.newsbox_height0 {
	margin:0;
}
.newsbox_height40 {
	margin:40px 0 0 0;
}
.newsbox_link a {
	background-color:#728b3d;
	color:#fff;
	text-decoration:none;
	padding:1px 2px;
}
.newsbox_link a:hover {
	background-color:#77726c;
}
#footer {
	width:941px;
	float:left;
	background:#000 url(../images/hg_adresse1.gif) no-repeat right top;
}
#adresse {
	color:#fff;
	font-size:10px;
/*	margin-bottom:20px;*/
}
#adresse p {
	color:#fff;
	font-size:10px;
}
#adresse a {
	color:#fff;
	font-size:10px;
	text-decoration:none;
}
#adresse a:hover {
	text-decoration:underline;
}
#bottom1 {
	width:245px;
	float:left;
	font-size:10px;
}
#bottom2 {
	width:481px;
	float:left;
	font-size:10px;
}
#bottom3 {
	width:175px;
	float:left;
	font-size:10px;
}
#bottom1 a, #bottom2 a, #bottom3 a {
	font-size:10px;
	text-decoration:none;
}
#bottom1 a:hover, #bottom2 a:hover, #bottom3 a:hover {
	text-decoration:underline;
}

/* #####  start ##### */
#navigation {
	width:941px;
	height:34px;
/*	background:url(../images/hg_nav.png) no-repeat top left;*/
	background:#000;
	float:left;
	text-align:left;
}
/*body>#navigation{background: url(../images/hg_nav.png);}*/

#navigation ul {
	margin:0;
	padding:0;
}
#navigation a:link, #navigation a:active, #navigation a:visited {
	line-height:34px;
	text-decoration:none;
	text-transform: uppercase; 
	text-align:center;
	width:153px;
	height:34px;
/*	background:url(../images/sep_nav.gif) right center no-repeat;*/
	background:none;
	border-right:1px solid #fff;
	display:block;
}
#navigation .no_sep a:link, #navigation .no-sep a:active, #navigation .no_sep a:visited { background:none;}
#navigation a:hover, #navigation a:focus {
	color:#fff;
}
#navigation ul.dropdown ul,
#navigation #nav1 li .level2 {
	background-color:#000;;
	width:235px;
	padding:10px 0;	
	margin:0;
}
#navigation ul.dropdown ul li,
#navigation #nav1 ul ul li  {
	padding:0 10px;
	margin:0;
}
#navigation ul.dropdown ul li a:link, 
#navigation ul.dropdown ul li a:active, 
#navigation ul.dropdown ul li a:visited {
	text-decoration:none;
	line-height:20px;
	width:200px;
	height:20px;
	display:block;
	padding:1px 4px 2px 10px;
	text-transform:none;
	color:#fff;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	text-align:left;
	border:0;
	background:url(../images/nav1.gif) no-repeat left center;
}
#navigation ul.dropdown ul li a:hover, 
#navigation ul.dropdown ul li a:focus {
	background-color:#728B3D;
}
#unternavbox {
	margin-bottom:50px;
}
#unternavbox h1, #unternavbox h1 a {
	padding:0;
	margin:0;
	line-height:28px;
	color:#728b3d;
	text-decoration:none;
	margin-bottom:5px;
}
#unternavbox ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#unternavbox li {
	border-top:1px solid #E3E3DE;
}
#unternavbox ul a:link, #unternavbox ul a:visited {
	text-decoration:none;
	display:block;
	padding:5px 20px;
	background:url(../images/ligw1.gif) no-repeat center left;
	color:#fff;
}
#unternavbox ul a:hover {
	background-color:#728b3d;
/*	background:url(../images/lirw1.gif) no-repeat center left;*/
}
#unternavbox ul .aktiv a {
/*	background:none;*/
	background-color:#728b3d;
/*	background:url(../images/lirw1.gif) no-repeat center left;*/
}
/* ##### NAVIGATIONend ##### */



/* Standard */
.no, .n, .infoboxinnen2, .infoboxinnen3 {display:none;}
.text5 { padding:5px; }
.text8 { padding:8px; }
.text10 { padding:10px; }
.text20 { padding:20px; }
.text2010 { padding:20px 10px; }
.text020 { padding:0 20px; }
.text10h { height:1px;width:10px;overflow:hidden;line-height:1px;float:left;margin:0;padding:0; }
.text15h { height:1px;width:15px;overflow:hidden;line-height:1px;float:left;margin:0;padding:0; }
.text21h { height:1px;width:21px;overflow:hidden;line-height:1px;float:left;margin:0;padding:0; }
.text20h { height:1px;width:20px;overflow:hidden;line-height:1px;float:left;margin:0;padding:0; }
.border0, img { border:0; }
.bodytext, form, .newssinglebacklink, p { margin-bottom:20px; }
.contenttable { margin-bottom:20px; }
.contenttable_color { background-color:#fff;color:#000; }
.contenttable_color .bodytext { color:#000; }
.contenttable .bodytext, #footer #adresse .bodytext, #footer #footerlinks .bodytext, #footer #adresse .bodytext, .teaser_text .bodytext  { margin-bottom:0; }
.contenttable td { padding:3px 0; }
#text .innenbox .contenttable .bodytext, #text .contenttable_termine .bodytext, #text .contenttable_termine strong, #text .contenttable_termine td,
#text .detailansicht input, #text .detailansicht select, #text .detailansicht option { color:#000;}
.no { display:none; }
.clear { clear:both;width:0px;height:0px;overflow:hidden;line-height:0px; }
.newsmorelink {
	text-align:left;
}
.newsmorelink a:link, .newsmorelink a:active, .newsmorelink a:visited {
	text-decoration:underline;
	background:url(../images/ico_more.gif) no-repeat bottom left;
	padding-left:8px;
}
.newsmorelink a:hover, .newsmorelink a:focus {
	text-decoration:none;
	background:url(../images/ico_more_hover.gif) no-repeat left bottom;
}
.tx-srlanguagemenu-pi1 img {
	border:none;
}
#spam-sicherheit img {
	height:25px;
}
/* ##### VOLLTEXTSUCHE start ##### */
#searchbox {
	color:#fff;
	padding:20px;
/*	padding-top:10px;padding-left:20px;*/
}
#searchbox strong, #searchbox td{
	color:#fff;
}
.formsuchboxtext {
	width:200px;
	height:15px;
	border:1px solid #77726C;
	display:block;
}
.suche{
	text-align:left;
}
.hg_vtbutton {
	width:26px;
	height:18px;
}
.vt {
	width:109px;
	height:15px;
	border:1px solid #fff;
	background-color:#fff;
	font-size:11px;
	padding:0 0 0 5px;
	color:#666;
}
.vtbutton {
	padding-top:1px;
}




/* Easy Slider */
#sliderbox {
	margin-bottom:10px;
}
	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:700px;
		height:200px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
	/* numeric controls */	
	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
/* // Easy Slider */




/* ##### Infobox start ##### */
#infobox {
	width:200px;
	margin-bottom:20px;
}
#infobox ul {
	list-style-type:none;
	margin:0;
}
#infobox ul li {
	width:66px;
	height:47px;
	float:left;
	list-style-type:none;
}
#infobox li {
	padding:0;
	list-style-type:none;
}
#infobox ul li #reg1{ background:url(../images/hg_focus_hover.gif) no-repeat top left;list-style-type:none; }
#infobox ul li a:hover#reg1, #infobox ul li #reg1.active { background:url(../images/hg_focus1.gif) no-repeat top left;outline:0; }
#infobox ul li #reg2{ background:url(../images/hg_nl_hover.gif) no-repeat top left;list-style-type:none; }
#infobox ul li a:hover#reg2, #infobox ul li #reg2.active { background:url(../images/hg_nl1.gif) no-repeat top left;outline:0; }
#infobox ul li #reg3{ background:url(../images/hg_wetter_hover.gif) no-repeat top left;list-style-type:none; }
#infobox ul li a:hover#reg3, #infobox ul li #reg3.active { background:url(../images/hg_wetter1.gif) no-repeat top left;outline:0; }
#infobox ul li a {
	font-size:10px;
	height:47px;
	display:block;
	text-decoration:none;
	text-align:center;
}
.reg_content {
	clear:both;
	padding:15px 0 0 0;
}
.infoboxinnen1, .infoboxinnen2, .infoboxinnen3 {
    background-color:#333;
    border:5px solid #333;
}
/* ##### Infobox end ##### */


#rootline a, #rootline {
	font-size:11px;
}
#rootline {
	margin:0 0 20px 0;
}

.newselement {
	border:1px solid #e3e3de;
	margin-bottom:10px;
}
.eintragnewselement {
	padding:8px;
}
.box_hg {
/*	background:#ebeae5 url(../images/hgB.jpg) repeat-x left top;*/
	background:#333;
	width:100%;
	margin:0 0 10x 0;
}
#right .csc-textpic-imagerow {
	clear:both;
	width:190px !important;
	margin-bottom:5px;
}
#right .csc-textpic-image{
	margin:0 5px 0 0;
	padding:0;
}
.news-single-additional-info, .news-single-files {
	border:0;
	background:none;
}

/* ######## Pressebilder start ######## */
#content .tx-mmdamfilelist-pi1 .tx-mmdamfilelist-pi1-viewselector {
	display:none;
}
#content .tx-mmdamfilelist-pi1 .mm-dam-row-container td.col-prevcontainer {
	border:0px;
}
#content .tx-mmdamfilelist-pi1 .mm-dam-row-container {
	border:0px;
}
#content .tx-mmdamfilelist-pi1 .tx-mmdamfilelist-pi1-file_mtime {
	display:none;
}
#content .mm-dam-row-container:hover {
	background-color: #ecebe4;
	}

/* ######## Pressebilder end ######## */

.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }



.box1spalte {

	border-right:5px #000 solid;
}

