html, body {
	margin:0px;
	padding:0px;
}

body{
	color:#505050;
	font-family:Helvetica, Arial;
	font-size:12px; line-height:16px;
	background:#f7f7f7;
}


.page_title{display:none;}

h1,h2,h3,h4,h5{margin:0;}

h2 {height:21px;font-weight:normal;font-size:12px;text-transform: uppercase;}
.img3 {margin:0 10px 0 3px;}

input,select {font-size:11px;}

p{padding:0px 0; margin:5px 0 10px 0;}

img{border:0px;}
form{margin:0; padding:0;}

div.hr{clear:both; background:url(../design/hr.gif); height:1px; width:100%; overflow:hidden; margin-bottom:15px;}
div.clear{clear:both;}
div.clear10{clear:both;}

#page_background1{
  position:relative;
	background:url(../design/hg4.jpg) repeat-x;
}

#page_background2{
  position:relative;
	background:url(../design/hg2.jpg) repeat-y 50% 0;
}

#page_background3{
  position:relative;
	background:url(../design/hg1.jpg) center 0 no-repeat;
}

#page_position{
	position: relative;
	width:984px;
	margin:0 auto;
	padding:0;
background:url(../design/content_bg.jpg) repeat-y;
	}

#page_header1{background:url(../design/header.jpg); height:50px;width:984px;}
#page_header2{background:url(../design/header3.jpg); height:170px;width:984px;}
#page_header2 #left{width:749px;height:170px;float:left;}
#page_header2 #right{width:235px;height:170px;float:left;}
#page_header2 #right_content{padding:80px 15px 10px 15px;color:#ccc;font-size:0.9em;visibility:hidden;}
#page_header2 .date{float:left;width:70px;margin-bottom:2px;}
#page_header2 .title{float:left;width:135px;font-weight:bold;}
#page_header2 #more{width:235px;height:170px;}
#right_content a{text-decoration:none; border-bottom:1px dotted #ccc; color:#fff;}
#right_content a:active{text-decoration:none; border-bottom:1px dotted #ccc; color:#fff;}
#right_content a:visited{text-decoration:none; border-bottom:1px dotted #ccc; color:#fff;}
#right_content a:hover {border-bottom:1px solid #ccc;}

#page_content{width:984px;margin:0;padding:0;}

#page_content_left{float:left; width:580px;padding:0;margin:0;background:url(../design/left_bg.jpg) repeat-x;}
#page_content_left h2 {color:#777;padding:3px 0 0 0;margin:0 0 9px 0;line-height:15px;}
#page_content_left img.news {padding:2px; border:1px solid #d1d1d1; margin:0 12px 5px 0;}
#page_content_left img.news3 {padding:2px; border:1px solid #d1d1d1; margin:0 0 5px 12px;}
#page_content_left img.news2 {padding:2px; border:1px solid #d1d1d1; margin:0 5px 0 0;}
#page_content_left img.newsgross {padding:2px; border:1px solid #d1d1d1; margin:8px 0 8px 0;max-width:550px;}
#page_content_left .pad {padding:0 12px 0 12px;}
#page_content_left h3 {font-size:1.2em;font-weight:bold;line-height:18px;margin : 2px 0 4px 0;color:#cd2424;text-align:left;}
#page_content_left a{text-decoration:none; border-bottom:1px dotted #919191; color:#cd2424;}
#page_content_left a:active{text-decoration:none; border-bottom:1px dotted #919191; color:#cd2424;}
#page_content_left a:visited{text-decoration:none; border-bottom:1px dotted #919191; color:#cd2424;}
#page_content_left a:hover {border-bottom:1px solid #919191;}
#page_content_left div.news{text-align:justify;}
#page_content_left div.overview {}
#page_content_left img.pfeil {margin:-3px 4px 0 4px;}
#page_content_left div.desc {margin:3px 0 0 0;font-size:0.9em;}
#page_content_left div.overviewtitle {background:url(../design/h2/h2bghell.jpg);height:18px;color:#777;font-weight:normal;font-size:12px;text-transform: uppercase;padding:3px 0 0 6px;margin:0;}
#page_content_left .overviewbox {width:275px;float:left;}
#page_content_left div.overviewitems {border:1px solid #e4e4e4;}
#page_content_left .overviewitems li {padding:3px 0 3px 4px;font-size:0.9em;}
#page_content_left .overviewitems li.bg {padding:3px 0 3px 4px;background:#ededed;}
#page_content_left .overviewitems ul {list-style:none;padding:0; margin:0;}
#page_content_left div.infos{font-size:11px;color:#777;margin-top:3px;}
#page_content_left td.small {font-size:0.9em;}
#page_content_left td.border {border:1px solid #d1d1d1;}
#page_content_left div.name{font-weight:bold;}
#page_content_left div.funktion{font-weight:bold;color:#cd2424;}
#page_content_left td.tab_hg1{background:#f2f2f2;padding:5px;font-size:11px;}
#page_content_left tr.tab_hg1{background:#f2f2f2;padding:5px;}
#page_content_left td.tab_hg2{padding:5px;font-size:11px;}
#page_content_left td.tab_hg3{background:#ededed;padding:5px;border-top:1px solid #fff;font-size:11px;}
#page_content_left th {background:url(../design/h2/h2bghell.jpg);height:21px;color:#777;font-weight:normal;font-size:12px;text-transform: uppercase;padding:0 0 0 5px;margin:0;text-align:left;}
#page_content_left div.pageoptions a{padding:5px;border:1px solid #e4e4e4;margin:4px;}
#page_content_left div.pageoptions {text-align:center;font-size:11px;}
#page_content_left div.pageoptions span.pageoptions_showing{padding:5px;border:1px solid #e4e4e4;margin:4px;}
#page_content_left h2 a{text-decoration:none;color:#777;font-weight:bold;border:0;}
#page_content_left h2 a:active{text-decoration:none;color:#777;font-weight:bold;border:0;}
#page_content_left h2 a:visited{text-decoration:none;color:#777;font-weight:bold;border:0;}
#page_content_left h2 a:hover {text-decoration:none;color:#777;font-weight:bold;border:0;}

#page_content_left span.text {line-height:18px;}
#page_content_left span.date {font-weight:bold;font-size:0.899em;letter-spacing:0.1em;}

#page_content_center{ float:left;width:169px;margin:0;padding:0;background:url(../design/center_bg.jpg) left repeat-y;color:#777;}

#page_content_center h2 {background:url(../design/h2/bg.jpg) no-repeat;width:169px;color:#777;padding:3px 0 0 27px;margin:0 0 0 0;line-height:15px;}
#page_content_center div.pad{padding:0 8px 0 8px;}
#page_content_center div.item {padding:3px 8px 3px 8px;font-size:0.9em;width:160px;}
#page_content_center div.item2 {background:url(../design/h2/bgcenter.jpg) repeat-y;padding:3px 8px 3px 8px;font-size:0.9em;width:160px;}

#page_content_center a{text-decoration:none; border-bottom:1px dotted #919191; color:#cd2424;}
#page_content_center a:active{text-decoration:none; border-bottom:1px dotted #919191; color:#cd2424;}
#page_content_center a:visited{text-decoration:none; border-bottom:1px dotted #919191; color:#cd2424;}
#page_content_center a:hover {border-bottom:1px solid #919191;}

#page_content_center a.noformat{border:0px;}
#page_content_center a.noformat:active{border:0px;}
#page_content_center a.noformat:visited{border:0px;}
#page_content_center a.noformat:hover{border:0px;}

#page_content_center img.news {padding:2px; border:1px solid #d1d1d1; margin:0;}

#page_content_right{float:left;width:235px;color:#bababa;background:#21232b; font-size:0.9em;line-height:15px;margin:0;padding:0;}

#page_content_right h2 {background:url(../design/h2/bgdunkel.jpg) no-repeat;width:235px;color:#858585;padding:3px 0 0 27px;margin:0 0 4px 0;}
#page_content_right div.pad{padding:0 8px 0 8px;}
#page_content_right img.border {padding:2px; border:1px solid #68696e; margin:2px 0 0 6px;}
#page_content_right h3 {font-size:1.1em;margin:0;}
#page_content_right p.notopmargin{margin-top:2px;}

#page_content_right a.link{text-decoration:none; border-bottom:1px dotted #bababa; color:#ccc;}
#page_content_right a.link:active{text-decoration:none; border-bottom:1px dotted #ccc; color:#fff;}
#page_content_right a.link:visited{text-decoration:none; border-bottom:1px dotted #ccc; color:#fff;}
#page_content_right a.link:hover {border-bottom:1px solid #ccc;}

#page_content_right a.link2{text-decoration:none; border-bottom:1px dotted #797979; color:#797979;}
#page_content_right a.link2:active{text-decoration:none; border-bottom:1px dotted #797979; color:#797979;}
#page_content_right a.link2:visited{text-decoration:none; border-bottom:1px dotted #797979; color:#797979;}
#page_content_right a.link2:hover {border-bottom:1px solid #797979; color:#ccc;}

#page_content_right a.link3{text-decoration:none; border:0;color:#bababa;}
#page_content_right a.link3:active{text-decoration:none; border:0;color:#bababa;}
#page_content_right a.link3:visited{text-decoration:none;border:0;color:#bababa;}
#page_content_right a.link3:hover {text-decoration:none;border:0;color:#bababa;}

#page_footer {background:#20232a;width:984px;}

#unwetterwarnstufe {margin:0 0 4px 0;}
#unwetterwarnstufe img{margin:0 5px 0 5px;}

span.gray {color:#797979;}
span.whitebold{color:#fff;font-weight:bold;}

a.noformat{text-decoration:none; border-bottom:0px;}
a.noformat:active{text-decoration:none; border-bottom:0px;}
a.noformat:visited{text-decoration:none; border-bottom:0px;}
a.noformat:hover{text-decoration:none; border-bottom:0px;}

div.overview {width:100%;}
div.overviewtitle {background:url(../design/h2/h2bghell.jpg);height:21px;}

#page_bottom{
	clear:both; text-align:center; font-size:11px; line-height:18px;
	padding:10px 0px 10px 0; color:#777; margin:10px 0 20px 23px;
}

#page_bottom span.b{width:200px; display:block; margin:0 auto;}
#page_bottom span.b span{float:left; display:block; padding-right:3px;}
#page_bottom span.b a{float:left; display:block; width:70px; height:20px; text-indent:-900em; background:url(../design/tiweb.jpg) no-repeat scroll 0 2px;}


/* Linie zwischen News */
div.linie {
border-bottom:1px dotted #ccc;
height : 1px;
margin : 10px 0 10px 0;
clear:both;
}
div.vspace {clear:both;height:14px;}
div.vspace2 {clear:both;height:8px;}

/* Navigation */
ul#navi {height:22px; margin:0; padding:0; top:28px; left:37px; position:absolute;}
ul#navi li {float:left; list-style-type:none; background-image:url(../design/navi.jpg);}
ul#navi li a {display:block; text-decoration:none;}
ul#navi li a:link {text-decoration:none;}
ul#navi li a:visited {text-decoration:none;}
ul#navi li a:hover {text-decoration:none;}
ul#navi li a:active {text-decoration:none;}

ul#navi .menu {top:22px; position:absolute; background:url(../design/bg-subnav.png) repeat-x; padding:4px 0 12px 10px;border-bottom:3px solid #15171c;}

ul#navi .menu ul.navi_sub {float:left;}
ul#navi .menu ul.navi_sub {margin:0 10px 0 0; padding:0; color:#ccc; width:130px;}
ul#navi .menu ul.navi_sub li {float:none; background-image:none; font-size:11px;}
ul#navi .menu ul.navi_sub li a, ul#navi .menu ul.navi_sub li a:link, ul#navi .menu ul.navi_sub li a:visited {font-weight:normal; line-height:1.3em; color:#ccc; text-decoration:none; height:100%; background-color:transparent; padding:4px 0 4px 3px;border-bottom:1px dotted #686e73;}
ul#navi .menu ul.navi_sub li a:hover {color:#fff; text-decoration: none; background-color:#4b4e58;border-bottom:1px solid #919191;padding:4px 0 4px 3px;}
ul#navi .menu ul.navi_sub li a:active {color:#fff; text-decoration: none; background-color:transparent;}
ul#navi .menu ul.navi_sub li.title {font-weight:bold;color:#686e73;padding-left:2px;}


ul#navi li .menu {display:none;}
ul#navi li:hover .menu {display:block;}
ul#navi li.over .menu {display:block; width:200px; height:1%;}
ul#navi a.nav_item span {position:absolute; left:-10000px; width:1px; height:1px; overflow:hidden;}

img.navi_image {padding-right:35px;}

li.navi_startseite {background-position:-37px 0;}
li.navi_startseite:hover, li.navi_startseite_over {background-position:-37px -22px;}
li.navi_startseite a.nav_item, li.navi_startseite_over a.nav_item {width:80px; height:22px;}
li.navi_startseite div.menu {left:100px; min-width:104px}

li.navi_aktuelles {background-position:-111px 0;}
li.navi_aktuelles:hover, li.navi_aktuelles_over {background-position:-111px -22px;}
li.navi_aktuelles a.nav_item, li.navi_aktuelles_over a.nav_item {width:100px; height:22px;}
li.navi_aktuelles div.menu {left:100px; min-width:104px;}

li.navi_ueberuns {background-position:-212px 0;}
li.navi_ueberuns:hover, li.navi_ueberuns_over {background-position:-212px -22px;}
li.navi_ueberuns a.nav_item, li.navi_ueberuns_over a.nav_item {width:100px; height:22px;}
li.navi_ueberuns div.menu {left:207px; min-width:104px}

li.navi_ausruestung {background-position:-313px 0;}
li.navi_ausruestung:hover, li.navi_ausruestung_over {background-position:-313px -22px;}
li.navi_ausruestung a.nav_item, li.navi_ausruestung_over a.nav_item {width:120px; height:22px;}
li.navi_ausruestung div.menu {left:305px; min-width:104px}

li.navi_einsaetze {background-position:-434px 0;}
li.navi_einsaetze:hover, li.navi_einsaetze_over {background-position:-434px -22px;}
li.navi_einsaetze a.nav_item, li.navi_einsaetze_over a.nav_item {width:104px; height:22px;}
li.navi_einsaetze div.menu {left:426px; min-width:104px}

li.navi_foerderverein {background-position:-540px 0;}
li.navi_foerderverein:hover, li.navi_foerderverein_over {background-position:-540px -22px;}
li.navi_foerderverein a.nav_item, li.navi_foerderverein_over a.nav_item {width:120px; height:22px;}
li.navi_foerderverein div.menu {left:520px; min-width:104px}

li.navi_buergerinformationen {background-position:-660px 0;}
li.navi_buergerinformationen:hover, li.navi_buergerinformationen_over {background-position:-660px -22px;}
li.navi_buergerinformationen a.nav_item, li.navi_buergerinformationen_over a.nav_item {width:185px; height:22px;}
li.navi_buergerinformationen div.menu {left:650px; min-width:104px;width:280px;}

li.navi_kontakt {background-position:-850px 0;}
li.navi_kontakt:hover, li.navi_kontakt_over {background-position:-850px -22px;}
li.navi_kontakt a.nav_item, li.navi_kontakt_over a.nav_item {width:104px; height:22px;}
li.navi_kontakt div.menu {left:797px; min-width:104px}

div.quote{padding:0 0 0 0;}
div.quote_autor{font-weight:bold;}
div.quote_text{background:#ededed; border:1px solid #d1d1d1; padding:10px; overflow:hidden;}

div.bottom {background:url(../design/bottom.jpg) no-repeat center;min-width:984px;height:118px;}

div.app_ws_warning_content_text { background-color: #eee; border-style: solid; border-width: 1px 1px 1px 10px; border-color: #D3D3D3; padding: 2px 5px 2px 5px; margin-bottom: 20px;}

