
html,body{margin:0;padding:0}
body{font: 76% Arial, Verdana, Helvetica, sans-serif; text-align:center}
p{margin: 0 10px 0 10px;}
a{color: #981793;padding:0px;}
input{font: 1em Arial, Verdana, Helvetica, sans-serif;
border: 1px solid #434343;
color: #434343;
}
textarea{font: 1em Arial, Verdana, Helvetica, sans-serif;
border: 1px solid #434343;
color: #434343;
}
div#header h1{height:80px;line-height:80px;margin:0; padding-left:10px;background: #EEE;color: #79B30B;}
div#header{width: 100%; max-width: 100%; min-width: 100%; overflow: hidden;}
div#container{text-align:left; z-index: 1;}
div#content p{line-height:1.2;}
div#container{width:1000px;margin:0; position: absolute; left: 0px;}
div#content{line-height: 1.1em; float:left;width:540px; margin: 10px 10px 10px 250px; display: inline; text-align: left; color: #434343;}
div#content img{border: 1px solid black;}
div#content h1{font-size: 1em; margin:0 10px 10px;}
div#content a{color: #434343;}

div#right {float: left; width: 230px; margin: 0 10px 10px 0; display: inline; color: #434343;}

div#ticket{position: absolute; top: 55px; left: 33px; text-align: left; display: none;}
div#ticket a{font-size: 15px; text-decoration: none; color: #BABABA; font-weight: bold; padding: 4px 0px 3px 4px; border: 1px solid #E12129; width: 117px; min-width: 117px; display: block;}

div#presse{position: absolute; top: 136px; left: 33px; text-align: left;}
div#presse a{font-size: 15px; text-decoration: none; color: #BABABA; font-weight: bold; padding: 4px 0px 3px 4px; border: 1px solid #627F3A;  width: 117px; min-width: 117px; display: block;}


div#navigation{position: absolute; width:150px; left: 0px; background:#ffffff; z-index: 50;}
div#extra{position: absolute; bottom: 10px; clear:left; width:225px; left: 5px; background:#ffffff; z-index: 100;}
#extra ul{padding:0; margin: 0; list-style-type: none; font-family: Arial, Verdana, Helvetica, sans-serif; display: inline;}
#extra li{margin:0 0 0 0; padding:0 0 0 0; display: inline;}
#extra a{font-size: 12px; text-decoration: none; color: #BABABA; font-weight: bold; padding: 0px 5px 0px 0px; display: inline;}
#extra a:hover{text-decoration: none; color: #434343;}

#mainnavi{position: absolute; top: 55px; left: 150px; width: 100px; font-family: Arial, Verdana, Helvetica, sans-serif; background: #F7F7F7; text-align: left; z-index: 50; }
#mainnavi ul{padding:0; margin: 0; list-style-type: none; font-family: Arial, Verdana, Helvetica, sans-serif; }
#mainnavi li{height:27px; margin:0 0 0 0; padding:0 0 0 0; width: 100px; color: #ffffff;}
#mainnavi a{font-size: 15px; text-decoration: none; font-weight: bold; padding: 5px 0px 3px 5px; display: block;}
    
#sitemap ul{list-style-type: none; font-family: Arial, Verdana, Helvetica, sans-serif; }
#sitemap li{color: #ffffff;}
#sitemap a{font-size: 15px; text-decoration: none; font-weight: bold; padding: 5px 0px 3px 5px;}
        
    
ul#mnl2 { color: #BABABA; margin: 10px 0; }
#mnl1 a {color: #ffffff;}

.menuakt117 a{ background: #E12129; color: #ffffff;}
.menuakt116 a{ background: #FAA61A; color: #ffffff;}
.menuakt115 a{ background: #F26522; color: #ffffff;}
.menuakt114 a{ background: #627F3A; color: #ffffff;}
.menuakt113 a{ background: #034EA2; color: #ffffff;}

.menu117 a:hover { background: #E12129; color: #ffffff;}
.menu116 a:hover { background: #FAA61A; color: #ffffff;}
.menu115 a:hover { background: #F26522; color: #ffffff;}
.menu114 a:hover { background: #627F3A; color: #ffffff;}
.menu113 a:hover { background: #034EA2; color: #ffffff;}

.menu117 a{ color: #BABABA ;}
.menu116 a{ color: #BABABA ;}
.menu115 a{ color: #BABABA ;}
.menu114 a{ color: #BABABA ;}
.menu113 a{ color: #BABABA ;}

.head112 { background: #434343 no-repeat 250px center; height: 190px; min-height: 190px; background-image: ; background-position-x: 250px;}
.head117 { background: #E12129 no-repeat 250px center; height: 65px; min-height: 65px; background-image: url(/fileadmin/templates/images/hi_programm.jpg); background-position-x: 250px;}
.head116 { background: #FAA61A no-repeat 250px center; height: 92px; min-height: 92px; background-image: url(/fileadmin/templates/images/hi_projekte.jpg); background-position-x: 250px;}
.head115 { background: #F26522 no-repeat 250px center; height: 119px; min-height: 119px; background-image: url(/fileadmin/templates/images/hi_pavillon.jpg); background-position-x: 250px;}
.head114 { background: #627F3A no-repeat 250px center; height: 146px; min-height: 146px; background-image: url(/fileadmin/templates/images/hi_service.jpg); background-position-x: 250px;}
.head113 { background: #034EA2 no-repeat 250px center; height: 173px; min-height: 173px; background-image: url(/fileadmin/templates/images/hi_kontakt.jpg); background-position-x: 250px;}

#navigation ul{padding:0; margin: 0; list-style-type: none; font-family: Arial, Verdana, Helvetica, sans-serif; }
#navigation li{margin:0 0 0 0;padding: 5px 5px 5px 5px; width: 140px; text-align: right;}
#navigation a{ padding:0 0 0 0; font-size: 13px; text-decoration: none; color: #BABABA; font-weight: bold;  text-align: right;}
#navigation a:hover{text-decoration: none; color: #434343;}

#subitem117 a:hover { color: #E12129; }
#subitem116 a:hover { color: #FAA61A; }
#subitem115 a:hover { color: #F26522; }
#subitem114 a:hover { color: #627F3A; }
#subitem113 a:hover { color: #034EA2; }

#subitemakt117 a{ color: #E12129; }
#subitemakt116 a{ color: #FAA61A; }
#subitemakt115 a{ color: #F26522; }
#subitemakt114 a{ color: #627F3A; }
#subitemakt113 a{ color: #034EA2; }

#submn a{font-weight: normal; color: #000000; }

#sml1 {display: inline; color: #000000; text-decoration: none; float: left; width: 80px;}

#sml2 {display: block; float: left; width: 80px; list-style-type: none;}

.ksSitemapHeadline { color: #e23322; font-size:15px; font-weight:bold; }
.ksSitemapFullWidTable { width:346px; border:0px; }
.ksSitemapLeftMargMin { margin-left:9px; }
.ksSitemapL0TD { background-color:#ffffff; height:25px; padding-left:10px; }
.ksSitemapL1TopSpace { margin-top:15px; }
.ksSitemapL1TD {
  border: 0px none;   
	padding-left:10px; height:20px;
}

a.ksSitemap0, a.ksSitemap0:link, a.ksSitemap0:visited, a.ksSitemap0:active {
	font-size: 14px;	color: #ffffff;	font-weight: bold;	text-decoration: none;
}
a.ksSitemap0:hover {
	font-size: 14px;	color: #ffffff;	font-weight: bold; text-decoration: underline;
}

a.ksSitemap1, a.ksSitemap1:link, a.ksSitemap1:visited, a.ksSitemap1:active {
	font-size: 11px;	color: #375475;	font-weight: bold;	text-decoration: none;
}
a.ksSitemap1:hover {
	font-size: 11px;	color: #e23322;;	font-weight: bold; text-decoration: underline; 
}

a.ksSitemap2, a.ksSitemap2:link, a.ksSitemap2:visited, a.ksSitemap2:active {
	font-size: 11px;	color: #375475; text-decoration: none;
}
a.ksSitemap2:hover {
	font-size: 11px;	color: #e23322;	font-weight:bold; text-decoration: underline;
}

a.ksSitemap3, a.ksSitemap3:link, a.ksSitemap3:visited, a.ksSitemap3:active {
	font-size: 11px;	color: #375475;	text-decoration: none; font-weight:normal;
}
a.ksSitemap3:hover {
	font-size: 11px;	color: #e23322;	text-decoration: underline;
}
/* ------------- Sitemap Level 4: */
a.ksSitemap4, a.ksSitemap4:link, a.ksSitemap4:visited, a.ksSitemap4:active {
	font-size: 11px;	color: #375475;	text-decoration: none; font-weight:normal;
}
a.ksSitemap4:hover {
	font-size: 11px;	color: #e23322;	text-decoration: underline;
}

.news-latest-container{
margin-top: 15px;
}

.news-latest-container h1 a{
text-decoration: none;
}

.news-single-timedata{
float: right;
}

.news-latest-morelink{
margin-left: 10px;
margin-top: 5px;
}
.news-latest-gotoarchive{
margin: 15px 10px;

}

.csc-mailform{
border: 0px none;
margin: 0 0 0 0;
padding: 0;
}

div#content form{
border: 0px none;
margin: 0 0 0 10px;
padding: 0;
}

fieldset {margin: 0; padding: 0;}

.csc-mailform label{
display: block;
float: left;
margin: 0;
padding: 0;
width: 100px;
min-width: 100px;
}
