@font-face {
	font-family: 'HoboStdMedium';
	src: url('font/hobostd.eot');
	src: local('Hobo Std'), local('HoboStd'), url('font/hobostd.woff') format('woff'), url('font/hobostd.ttf') format('truetype'), url('font/hobostd.svg#HoboStd') format('svg');
}
.center{
text-align: center;
}
*{margin:0;padding:0;vertical-align:baseline}
input{height:auto}
a img, fieldset, form{border:0}
ins, abbr, acronym{text-decoration:none;border:0;font-style:normal}
a:hover ins, a:hover abbr, a:hover acronym{text-decoration:underline}
address{font-style:normal}
ul{list-style:none}
q:before, q:after{content:''}
small{font-size:0.9em}
textarea{overflow:auto}
button{width:auto;overflow:visible;border:0;background:none;cursor:pointer}
input.submit{width:auto !important;height:auto !important;cursor:pointer !important;border:0 !important;overflow:visible}
.highlight{background-color:#92c146;}
.clear {clear: both;}
#content{margin:0 auto;width:960px;text-align:left;position:relative}
a{color:#666;cursor:pointer}
body{font-size: 62.5%;font-family: Verdana, Arial, Sans-Serif;background:url('images/bk-total.jpg');color: #000;text-align: left;margin:0}
.dn {display:none;}
.name {
	margin:0;
	font-family: serif; font-style: italic; font-size:1.5em !important;
}
.funktion {
margin-top:-10px;
	font-size: 0.9em !important;
}
#page{background:url('images/bk-top.jpg') left top repeat-x}
#pageb{background:url('images/bk-bottom_kurz.jpg')left bottom repeat-x}
#pagev{background:url('images/bk-titel.jpg') center top no-repeat;padding-bottom:50px;}
#headercont{width:960px;margin:0 auto;height:207px}
#header{position:absolute;z-index:10;top:0;width:960px;}
#header:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#header .logo{padding:0px 0px 0px 5px;float:left}
#header .navigation{float:left;margin-left:-10px;width:625px; margin-top:24px;}
#header .navigation li{float:left;margin-right:5px;margin-top:152px;}
#header .navigation li a{padding: 0 8px;text-decoration:none;font-family:'HoboStdMedium',Verdana,Arial,Sans-Serif;font-size:20px;display:block;height:39px;background: url("images/navi_back.png") repeat-x bottom;}
#header .navigation li a:hover{color:#688e2a;background: url("images/navi_back_hover.png") repeat-x bottom;margin-top:-6px;height:45px !important;}
#header .suche{display:block;position:absolute;margin-left:760px;padding:0px 0px 0px 0px;width:400px; margin-top:100px;}
#header .suche label{display:block;color:#59553F;}
#header .suche input{float:left;}
#header .suche .los{float:right;cursor:pointer}
#content{width:984px}
#content .conttop{background:url("images/bk-content-top.png") left bottom no-repeat;height:26px;width:984px}
#content .contcenter{background:url("images/bk-content-center.png") left top repeat-y;width:984px}
* html #content .contcenter{height:1%}
*:first-child+html #content .contcenter{height:100%} 
#content .contcenter:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#content .contbottom{background:url("images/bk-content-bottom.png") left top repeat-y;height:28px;width:985px}
#colleft{width:295px;float:left;margin-top:40px}
#colright{width:686px;float:right;_margin-right:-1px}
#colright .spacecol{padding:30px 40px 20px 19px; min-height: 360px;}
#colright .spacecol p, #colright .spacecol ul{font-size:130%; padding-bottom:10px;}

.datum{ font-size:1em; color:#688e2a;text-align:right;margin-left:40px;font-family: Verdana, Arial, Helvetica, sans-serif; padding:0}

#colright h1 {text-shadow: 0.1em 0.1em 0.2em #9B957C; font-size:32px; color:#5D5842;text-align:left;letter-spacing:-1px; font-family: 'HoboStdMedium', Verdana, Arial, Helvetica, sans-serif; line-height:40px;}
#colright h1 a {font-family: Arial, Helvetica, sans-serif; font-size:26px; letter-spacing:0px; color:#5D5842; text-decoration:none;}
#colright h1 a:hover{text-decoration:underline; color:#5D5842;}
#colright h2 { padding:4px 0 4px 0;}
#colend{background:url("images/bk-colleft.jpg") 20px bottom no-repeat}
* html #colend{height:1%}
*:first-child+html #colend{height:100%;} 
#colend:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.menu-1    {color:#688e2a;font-size:15px;padding:0px 20px 10px 30px}
.menu-1 li {background:url("images/bullet.gif") 4px 7px no-repeat;padding:0px 0px 0px 30px;}
.menu-1 li.menu-current, .menu-1 li.menu-parent {color:#688e2a;font-size:15px;background:url("images/bullet_dn.gif") 4px 7px no-repeat}
.menu-1 a  {color:#688e2a;font-size:15px;display:block;border-bottom:1px solid #688e2a;padding:5px 0px 5px 5px;text-decoration:none}
.menu-1 a.last{border-bottom:none}
.menu-1 a:hover{text-decoration:none; display:block; background-color:#978F6B; color:#ffffff;}
.menu-2 li {background: transparent;border-bottom:0px solid #688e2a; padding:0px;margin:0 0 0 5px;}
.menu-2 a {border-bottom:0px solid #688e2a;}
.menu-2 li.menu-current{background: #CCC5A9;}
.menu-2 li.menu-last{margin-bottom:5px;}
ul.liste {list-style:square; margin-left:15px;}
ol {font-size:1.2em !important; margin-left:15px;}
#colleft h2 {
	font-weight: normal;
	color:#E2DCCE;
	text-shadow: 0.1em 0.1em 0.2em black;
}
#colleft .menue_banner{
	height:72px;
	padding:10px 0px 0px 0px;
	background:url("images/menue_banner.png") no-repeat;
	font-size:20px;
	color:#ffffff;
	text-align:left;
	letter-spacing:1px;
	font-family: 'HoboStdMedium', Verdana, sans-serif;
	}
#colleft .menue_banner_grn{
	height:72px;
	margin:15px 0 -10px 0;
	padding:10px 0px 0px 0px;
	background:url("images/menue_banner_grn.png") no-repeat;
	font-size:20px;
	text-align:left;
	letter-spacing:1px;
	font-family: 'HoboStdMedium', Verdana, sans-serif;
	}
#footer{background-color:#E2DCCE;margin:0px 9px 0px 20px;padding:12px 0px 0px 0px}
* html #footer{height:1%}
*:first-child+html #footer{height:100%} 
#footer:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#footer .bk-footer{clear:both}
#footer div{float:left}
#footer div.col1{width:332px; padding: 20px 0 0 20px;}
#footer div.col1 h2{font-size:13px; font-weight:normal;}
#footer div.col2{width:209px}
#footer div.col3{width:201px}
#footer div.col4{width:180px;text-align:right;font-size:1em;color:#999999;padding-top:10px}
#footer div.col4 a{color:#999999}
#footer div.col4 p{padding:0px 0px 5px 0px}

.fliessen li {
	float:left;
	margin-right:10px;
}
h3 {
	font: normal 1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 15px;
}
.seitentitel {text-indent:-5000px; margin-top:-25px}
#sitemap ul li a {display:block; font-size: 16px; font-weight:bold; text-decoration:none; letter-spacing:1px; margin-top:20px;}
#sitemap ul ul li a {font-size: 14px; letter-spacing:0px; font-style: italic; font-weight:normal; margin-top:5px;}
#sitemap ul ul ul li a {font-size: 12px; font-style: normal; margin-top:0px; }


