body {
	text-align:center;
	position:relative;
	margin:0px;
	min-height:100%;
	font-family:Verdana;
}
h1, h2, h3, h4, h5 {
	font-family:Georgia;
}
body div.tooltip.fade{
	display:none !important;
}
#topBackGround {
	position:absolute;
	left:0px;
	right:0px;
	height:233px;
	top:0px;
	margin:0px;
	padding:0px;
}
#tBG_right {
	width: 50%;
	float:right;
	background-color:#287600;
	height:233px;
	margin:0px;
	padding:0px;
}
#Header {
	position:relative;
	background:transparent url(../images/Header_2015_03_01.jpg) scroll no-repeat;
	margin:0px auto;
	height:233px;
	width:1400px;
	padding: 198px auto 0px 230px;
}
#Searchbar {
	position:absolute; top:10px;right:230px;
	height:40px;
	width: 600px;
	background:linear-gradient(90deg, transparent 0%, #ffffff 15%, #ffffff 97%, transparent 100% );
}
#Search {
	height: 100%; width:230px;
	margin-right:15px;
	float: right;
	text-align:left;
}
#Search div {
	margin:11px 0px;
}
#Search div form input {
	height:12px;
	margin-right:0px;
	font-size:10px;
}
#Search div form button {
	height:17px; width:57px;
	margin-left:0px;
	border: 0px none transparent;
	background: transparent url(../images/Suchen.png) scroll no-repeat center center;
	font-size: 10px; color: transparent;
}
#AdvNav {
	height: 100%; width:350px;
	text-align:center;
	float: left;
}
#AdvNav ul {
	margin:10px 10px 9px 0px; padding:0px;
	text-align:center;
	float:right;
}
#AdvNav ul li {
	float:left;
	list-style:none;
	margin:0px; padding:0px;
}
#AdvNav ul li a {
	color:#1b7100; font-size:12px; text-decoration:none;
	margin:0px 5px; padding:0px;
}
#AdvNav ul li .separator {
	color:#1b7100; font-size:12px;
	margin:0px 0px; padding:0px;
}
#Navigation {
	position:absolute; bottom:0px; left: 230px;
	border:0px none transparent;
	margin:0px; padding:0px;
	height:35px;
	z-index:2;
}
#Navigation ul{
	margin:0px; padding:0px;
	text-align:center;
}
#Navigation ul li{
	float:left;
	list-style:none;
	margin:0px 5px 0px 0px; padding:0px;
	background: transparent url(../images/btnBgr.png) scroll repeat-x;
	border-top: 0px solid #83a76f; border-right: 1px solid #7a8d71; border-bottom: 0px none transparent; border-left: 1px solid #939790;
    
	position:relative; /*HS*/
	width:152px; /*HS*/
    height:35px; 
}
#Navigation ul li a {
	color: #ffffff; font-size:12px;text-decoration:none;
	display:block;
	padding:10px 15px 9px 15px; margin:0px;
}
#Navigation ul li:hover {
	background: transparent url(../images/btnBgr2.png) scroll repeat-x;
}
#Navigation ul li:hover a {
	color:#000000;
}
#Navigation ul li ul{
	display:none;
	margin:0px; padding:0px;
	position:absolute;left:0px;top:35px;
	/*width:940px; HS*/
    height:100px; /*HS eingef.*/
	width:150px;  /*HS eingef.*/
}
#Navigation ul li:hover ul{
	display:block;
}
#Navigation ul li ul li{
	float:left;
	list-style:none;
	margin:1px 0px 0px 0px; padding:0px;
	background: transparent none;
	border:0px none transparent;
	/*background: transparent none; HS*/
    width:152px; /*HS*/
    background: #287600; /*HS*/
  
}
#Navigation ul li ul li:hover {
	background: #C8C8C8 none;
}
#Navigation ul li ul li a {
	border:0px none transparent;
	color: #000000; font-size:10px;
	padding:5px 10px 4px 0px;
    font-size:13px;
}

#CutLine {
	background:transparent url(../images/CutLineBg.png) scroll repeat-x;
	position:absolute; top:233px; left:0px; right:0px;
	height:25px;
}
#BreadCrumb {
	background:#f5f5f5 none;
	height:25px;
	position:absolute;top:258px;left:0px;right:0px;
}
#BCContent{
	margin:0px auto; padding:0px;
	text-align:left;
	height:100%; width:1400px;
}
#BCContent div {
	margin:0px 230px; padding:0px;
	font-size:10px; color:#5f5f5f;
	height:100%;width:940px;
}
#BCContent div ul{
	margin:0px; padding:0px;
	text-align:center;
}
#BCContent div ul li{
	float:left;
	list-style:none;
	margin:5px 5px 5px 0px; padding:0px;
	color:#5f5f5f;
	/*position:relative;*/
}
#BCContent div ul li a {
	text-decoration: none;
	color:#bbbbbb;
}
#BCContent div ul li .divider {
	margin: 0px 0px 0px 3px;
	color:#bbbbbb;
}

#ContentFrame {
	width:1400px;
	margin:75px auto 69px auto;
	text-align:left;
}
#CF{
	margin:0px 230px;padding:0px;
	width:940px;
}
#MainContent {
	width:700px;
	float:left;
}
#MainContent p {
	font-size:12px;
}
#MainContent .blog .page-header h1{
	font-size:18px;
}
#MainContent .blog .clearfix .leading-0, #MainContent .blog .clearfix .span6 {
	border-bottom: 1px dashed #dedede;
}
#MainContent .blog .clearfix .page-header h2 {
	font-size:18px; color:#1b7100;
}
#MainContent .blog .clearfix .leading-0 p a, #MainContent .blog .clearfix .span6 p a {
	font-size:12px; color:#1b7100; text-decoration:none;
}
#MainContent .blog .clearfix .leading-0 table, #MainContent .blog .clearfix .span6 table {
	width:100%;
}
#MainContent .blog .clearfix .leading-0 table td, #MainContent .blog .clearfix .span6 table td {
	font-size:12px;
	padding: 15px 0px;
}
#MainContent .blog .clearfix .leading-0 table td a, #MainContent .blog .clearfix .span6 table td a {
	font-size: 9px; text-decoration: none; color:#1b7100;
}
#MainContent .blog .clearfix .icon-chevron-right {
	display:none;
}
#MainContent .blog .items-more {
	display:none;
}
#MainContent .blog div[itemprop=blogPost]{
	font-size:12px;
}
#MainContent .blog .pagination, #MainContent .archive .pagination {
	height: 30px; width:100%;
	font-size:12px;
	position:relative;
}
#MainContent .blog .pagination p, #MainContent .archive .pagination p {
	position:absolute; right:0px; top:10px;
	margin:0px; padding:0px;
}
#MainContent .blog .pagination ul, #MainContent .archive .pagination ul {
	margin:0px; padding:0px;
	position:absolute; left:0px; top:10px;
	text-align:center;
}
#MainContent .blog .pagination ul li, #MainContent .archive .pagination ul li {
	float:left;
	list-style:none;
	margin:0px 5px; padding:0px;
	font-size:12px; 
}
#MainContent .blog .pagination ul li a, #MainContent .archive .pagination ul li a {
	color:#1b7100; text-decoration:none; font-weight:bolder;
	margin:0px; padding:0px;
}
#MainContent .accordion-heading  a{
	font-size:18px; color:#1b7100; font-weight:bolder;text-decoration:none;font-family:Georgia;
}
#MainContent div.small{
	font-size:12px;
}
#MainContent div.accordion-inner table tbody tr td div{
	font-size:12px;
}
#MainContent .item-page table {
	width:100%;
}
#MainContent .item-page table td {
	font-size:12px;
	padding: 15px 0px;
}
#MainContent .item-page .chronicles {
	padding: 5px 0px;
	vertical-align:top;
}
#MainContent .item-page table td a {
	font-size: 9px; text-decoration: none; color:#1b7100;
}
#MainContent .archive #adminForm .filter-search label {
	font-size: 12px;
}
#MainContent .archive #adminForm .filter-search .chzn-search{
	display:none;
}
#MainContent .archive #adminForm .filter-search #month_chzn {
	width:85px !important;
}
#MainContent .archive #adminForm .filter-search  #year_chzn {
	width:75px !important;
}
#MainContent .archive #adminForm .filter-search #limit_chzn {
	width:55px !important;
}
#MainContent .archive #adminForm #archive-items div .page-header a{
	text-decoration:none; color:#1b7100;
}
#MainContent .archive #adminForm #archive-items div .page-header h2{
	margin-bottom:10px;
}
#MainContent .archive #adminForm #archive-items div .article-info {
	font-size:9px; font-style:italic;
}
#MainContent .archive #adminForm #archive-items div .article-info  dt{
	display:none;
}
#MainContent .archive #adminForm #archive-items div .article-info  dd{
	margin: -10px 0px 10px 0px;
}
#MainContent .archive #adminForm #archive-items div[class^='row']{
	border-bottom: 1px dashed #dedede;
}
#MainContent #jevents #jevents_body #jev_maincal .ev_ul li {
	font-size:12px;
}
div[id^='jwts_tab'] ul.jwts_tabbernav li a {
	text-decoration:none; color:#1b7100; font-weight:bolder; font-family:Georgia;
}
div[id^='jwts_tab'] a.jwts_toggleControl {
	color:black !important; font-weight:bolder; font-family:Georgia;
}
div[id^='jwts_tab'] a.jwts_toggleControl span.jwts_toggleControlNotice{
	display:none !important;
}
div[id^='jwts_tab'] div.jwts_toggleContent div.jwts_content {
	font-size:12px;
}
div.chronslide a.jwts_toggleControl {
	color:#1b7100 !important; font-weight:bolder; font-family:Georgia;
}
div.chronslide a.jwts_toggleControl  span.jwts_toggleControlTitle{
	background:rgba(0,0,0,0) none no-repeat scroll 0 0 !important;
	padding-left:0px !important;
}
div.chronslide a.jwts_toggleControl span.jwts_toggleControlNotice{
	display:none !important;
}
div[itemprop^='articleBody'] {
	font-size:12px;
}
div[itemprop^='articleBody'] a {
	color:#1b7100; text-decoration:none;
}
#contactform form div div div div{
	width: 75%;
}
#contactform form div div div div:first-child{
	width: 25%;
	float:left;
}
#contactform form input {
	width: 450px; max-width:450px !important;
}
#contactform form textarea {
	width: 450px; max-width:450px !important; height: 100px;
}
#contactform form .large-12 input {
	width: auto;
}
#Sidebar {
	width:225px;
	float:right;
}
div[id^=Side] {
	border-bottom: 1px dashed #dedede;
}
#Side1 {
	width:100%;
}
#Side1 .article_anywhere .readmore a{
	text-decoration:none; font-size:10px; color:#4b751a;
}
#Side1 .article_anywhere h2 {
	font-size:15px;
}
#Side1 .article_anywhere p {
	font-size:12px;
}
#Side1 .article_anywhere i {
	font-size:10px;
}
#Side2 {
	width:100%;
	padding: 10px 0px;
}
#Side2 div table {
	margin:0px auto 0px 0px;
	width:100% !important;
}
#Side3 {
	width:100%;
	padding: 10px 0px;
}
.clear {
	clear:both;
	border:0px none transparent;
	height:0px; width:0px;
	margin:0px; padding:0px;
}

#footer {
	background:transparent url(../images/FooterBg.png) scroll repeat-x;
	position:fixed;
	left:0px;
	right:0px;
	bottom:0px;
	height:30px;
}
#footerDiv {
	margin:0px auto;
	padding: 0px 0px;
	width:1400px;
	text-align:left;
}
#footerDiv a {
	font-size:10px;
	margin: 0px auto auto 230px;
	color:#ffffff;
	text-decoration:none;
}