.schlagzeile {
	margin: 18px 0px 6px 0px;
	font-size: 18px;
	line-height: 21px;
	color: #135b30;
	font-weight: 500;
	text-rendering: optimizelegibility;
}

img.bildlinks {
	float: left;
	clear: both;
	max-width: 100%;
	height: auto;
	margin-right: 24px;
	margin-bottom: 22px;
}

/***********************header********/
div.moduletable > div.custom > p > img, div.custom > p {
	margin: 0px !important;
	padding: 0px !important; 
}

a.brand.pull-left img {
	padding: 0px 0px 0px 32px !important;
	position: absolute;	
	text-align: left;
	top: 100px;
	z-index: 100 !important;
}
a.brand.pull-left span.site-title{color: #166837;}
div.header-inner.clearfix {
	background-color:transparent;
	margin: 0px !important;
	padding-top: 30px;
}
/******************************************************footer**/
.container .footer{
}
footer.footer {
	background-color: transparent;
	color: #166837;
	margin: 24px 0px 0px 0px;
	padding: 0px 3px 0px 3px;
}
footer.footer div.container {
	background-color: #99cc01;
	padding-top: 12px;
}
footer.footer div.container a, footer.footer div.container p {
	padding: 0px 12px 12px 12px;
	margin: 0px;
}
a#back-top {
	background-image: url(../images/nach_oben.png);
	background-repeat: no-repeat;
	background-position: 24px left;
	margin: 0px 0px 10px 0px;
	color: #eeeecb;
}
a#back-top:hover{
	background-image: url(../images/nach_oben2.png);
	background-repeat: no-repeat;
	background-position: 24px left;
	margin: 0px 0px 10px 0px;
}
.nachoben{
	color: #eeeecb;
	text-align: right;
	padding: 12px;
}
.copyright {
	display: none;
	text-align: center;
	color: #eeeecb;
}

.moduletablebox_{
	padding: 0px 12px 0px 12px;
	margin-left: 0px;
}
.custombox_{
	float: left;
}
div.custombox_ p a:hover, footer.footer div.container a:hover {
	color: #ff5e00 !important;
}
div.custombox_ > p a {
	margin: 0px !important;
	padding: 0px !important;
	color: #166837 !important;
}
span.badge.badge-info {
	background-color: #fe0000;
}
ul.nav.menubox_ {
	float: left;
	padding: 0px 42px 0px 12px;
	min-width: 200px;
}
ul.nav.menubox_ li a {
	color: #166837;
	padding: 0px 6px 0px 0px;
}
ul.nav.menubox_ li a:hover,
ul.nav.menubox_ li.current.active a,
ul.nav.menubox_ li a:focus {
	color: #ff5e00;
}
/********************************top0*************/
ul.nav.menu.nav-pills0_ {
	float: right;
}

.nav-pills0_ > li > a {
	color: #166837;
	background-color: #fff;
	padding: 0px 3px 0px 5px;
	margin: 0px !important;
	border-right: 1px solid #166837 !important;
	line-height: 12px;
}

.nav-pills0_ > li > a:hover,
.nav-pills0_ > li > a:focus {
	color: #ff5e00;
}

.nav-pills0_ > .active > a,
.nav-pills0_ > .active > a:hover,
.nav-pills0_ > .active > a:focus {
	background-color: transparent;
	color: #ff5e00;
}
.nav-pills0_ > .active > a {
	font-weight: 600;
}
/********************************************top1*********/
nav.navigation{
	position: relative;
	background-color: #99cc01;
	display: block;
	margin: 0px 0px 0px 0px;
	max-width: 940px;
	padding: 0px 0px 0px 26px;
	font-weight: 500;
}
.nav-pills {
	letter-spacing: 1px;
}
.current.active > a {
	font-weight: 600;
}
/*******************************************************rechts*/
div.well {
	background-color: transparent;
	padding: 0px;
	margin: 0px 0px 24px 0px;
}

div.well> div.custom> p> img {
	padding: 0px 0px 12px 0px;
	display: block;
}
#aside {
	position: relative;
	bottom: 0px;
	right: 0px;
	left: 0px;
	top: 30px;
}
div.well ul li:before {
	content: "\00BB \0020";
	color: #ff5e00;
	font-size: 17px;
	font-weight: 500 !important;
	list-style: none;
	float: left;
	padding-right: 6px;
}
div.custom ul {
	font-weight: 500 !important;
	list-style: none;
	list-style-image: none;
	list-style-type: none;
	list-style: none;
	padding: 0px;
	margin: 0px;
	font-size: 0.9em;
}

/*****cat blog*/
 div.blog, div.item-page {
	margin: 0px 0px 12px 0px;
	padding: 30px 0px 0px 0px;
}
div.blog-featured {
	margin: 0px 0px 12px 0px;
	padding: 30px 0px 0px 0px;
}
div.leading-0.clearfix{
	padding-bottom: 0px;
	margin-bottom: 0px;
}
main#content.span9 div.item-page{
	padding: 30px 0px 0px 0px;
}
.blog h2, h2.item-title {
	padding: 0px 0px 0px 0px;
}
div.blog div.page-header h1,
div.blog-featured>div.page-header>h1 {
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 2px;
	margin-top: 2px;
}
div.cat-children div.last h3.page-header.item-title a {
	font-size: 0.8em;
	margin: 30px 0px 0px 0px !important;
	padding: 30px 0px 0px 0px !important;
}
/***/
.span12 > h2.item-title,
div.span12 > div.item.column-1 > div.page-header > h2,
div.span6 > div.item.column-1 > div.page-header > h2,
div.span6 > div.item.column-2 > div.page-header > h2,
div.leading-1 > div.page-header > h2 {
	font-weight: 500;
	font-size: 1.3em;
	line-height: 1.5em;
}
div.items-row.cols-1.row-0.row-fluid.clearfix {
	border-top: 1px solid #dfeeb0;
	margin-top: 9px;
}

div.blog > div.items-row{
	background-color: transparent;
	padding: 0px;
	margin: 0px;
	border-top: 1px solid #dfeeb0;
}
/*span6*/
div.span6 div.item.column-1,
div.span6 div.item.column-2 {
	background-color: #eaf4cc;
	padding: 6px 6px 12px 12px;
	margin: 6px 24px 12px 0px;
	border: 1px solid #dfeeb0;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}
/*span4*/
div.span4 > div.item.column-1,
div.span4 > div.item.column-2,
div.span4 > div.item.column-3{
	background-color: #eaf4cc;
	padding: 3px 3px 6px 3px;
	margin: 3px 12px 6px 0px;
	border: 1px solid #dfeeb0;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}
p.readmore a.btn, .readmore a:link {
	background-image: none;
	background-color: #99cc01;
	color: #fff;
	border: none;
	display: inline-block;
	text-decoration: none;
	line-height: 1.6em;
	margin:0px 0px 9px 0px;
	padding: 3px 6px 3px 6px;
}

p.readmore a:hover, p.readmore a:focus {
	color: #166837;
	outline: none;
}
p.readmore a.btn:before {
	content: "\00BB \0020";
	font-size: 1.3em;
	}

span.icon-chevron-right{
	display: none;
	font-weight: 100;
	font-size: 0.8em !important;
}
div.contact-category h2, div.contact div.page-header h2 {
	margin: 36px 0px 24px 0px;
}
#contact-form {background-color: #fff;}
/************************************navbar**********************/
.navbar .btn-navbar{display:none;}
.nav-collapse, .nav-collapse.collapse {height:auto;}
@media (max-width: 979px){
    .header .brand {float: left;}
}
@media (max-width: 480px){
		navigation ul{height: 0;}
    	.navbar.pull-right .btn-navbar {display:block;}
	 	.nav-pills0 li{float:none; padding: 3px;}
    	a.brand.pull-left img { top: 56px;max-width: 60%;}
		.nav-pills {font-weight: 500;}
		div.jg_element_txt ul li a b {font-weight: 500; font-size: 0.9em;}
}
a.btn.btn-navbar.collapsed, a.btn.btn-navbar {
	padding: 9px !important;
	margin: 0px !important;
	float: right;
}

/*##########sige#############*/

span.sige_thumb > a > img {
	border: none;
	padding: 0px !important;
	
}
.sige_thumb img {
	background: none !important;
}
/***breezing forms***/

.bfNoSection {
	border: 1px solid #dfeeb0;
	padding: 6px;
}
div.bfClearfix > div > span{
	display: none;
}
button {
	background-color: #ff5e00;
	border: none;
	padding: 3px 6px 3px 6px;
	color: #fff;
}