@charset "UTF-8";
/* CSS Document */

* {margin:0; padding:0;}


body {
	font-family:"Merriweather Sans", sans-serif, "Merriweather Sans Bold", "Merriweather Sans Bold Italic";
	font-size:12px;
	color:#666;
	height:101%;
	}

html {height:101%;}
	
/*########################################################*/

#wrapper {
	top:50px;
	position:relative;
	margin-left:auto;
	margin-right:auto;  
	min-height:100%;     
	
	}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, 
.col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, 
.col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, 
.col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, 
.col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, 
.col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, 
.col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	
	padding-left:0;}
/*----------------------------------	LOGO  -----------------------------*/

#logo {
	padding-left:28px;
	padding-right:20px;
	top:6px;
	float:left;
	z-index:50}

body #logo a.logo:focus, body #logo a.logo:hover {
	outline:none;}
	
/*----------------------------------	NAVI  -----------------------------*/

#wrapper nav .container-fluid {
	padding-left:0px;}

.navbar-toggle {
	z-index:100;
	top:15px;
	margin-left:45px;
	margin-bottom:20px;	
	}


.dropdown-menu {
	margin-left:4px;
	min-width:50px;
	}
		
div.col-lg-8:nth-child(3) {
	border-top:#69971F 3px solid;}
	
	
.navbar-default {
	border:none;
	text-shadow:none;
	background:none;
	background-image:none;
	box-shadow:none;
	background-color:#fff;
	}
	
body .nav > li > a.arbeit {
	width:137px;}   
 	
body .nav > li > a.ueber {
	width:100px;}

body .nav > li > a.termine {
	width:85px;}

body .nav > li > a.links {
	width:68px;}
	  
body .nav > li > a {
	outline:none;
	padding-right:16px;
	padding-bottom:5px;
	padding-top:0;
	font-size:14px;}	

body .nav > li > a:focus, body .nav > li > a:hover {
	font-weight:600;
	color:#69971F;}
	
body .nav > li > a.active {
font-weight:600;
	color:#69971F;}
	
.navbar-collapse {
	border-top:0;}

#bs-example-navbar-collapse-1.collapse {
	padding-left:20px;}
	
#bs-example-navbar-collapse-1.collapse.in {
	padding-left:45px;}
	
#bs-example-navbar-collapse-1.collapsing {
	padding-left:45px;}

	
body .navbar-default .navbar-nav > li > a:hover, body .navbar-default .navbar-nav > li > a:active, body .navbar-default .navbar-nav > li > a:focus {
	color:#69971F;}
	
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, body .navbar-default .navbar-nav > .open > a:active, body .navbar-default .navbar-nav > .open > a:focus {
	background-color:transparent;
	background-image:none;
	color:#69971F;
	box-shadow:none;}

	
/*----------------------------------	CONTENT  -----------------------------*/

#content p.bild {
	padding-left:32px;
	padding-right:20px;
	color:#F00;
	font-weight:800;}


body #content {
	padding-top:30px;
	padding-bottom:30px;}
	
.contenttext {
	padding-left:30px;}	

.abstandoben {
	padding-top:50px;}
	


#content h1.contenttext {
	margin-top:0;
	font-size:13px;
	font-weight:600;
	padding-bottom:5px;
	color:#69971F;}
	
	
#content h2.contenttext {
	margin-top:0;
	font-size:14px;
	padding-top:0;
	font-weight:500;
	float:left;
	color:#999;}	

#content h2.first, #content p.first {
	padding-top:10px;}

body #content p.last {
	padding-bottom:0;}
	
p.kleiner {
	font-size:12px;}
	
#content p.zusatz {
	margin-top:0;
	color:#666;
	padding-top:0;
	padding-bottom:10px;}
	
#content p {
	color:#666;
	padding-left:55px;}

#content p.zitat {
	clear:both;
	color:#333;
	padding-bottom:20px;
	font-style:italic;}

#content ul {
	padding-left:55px;
	font-size:13px;}
		
#content ul li {
	padding-top:5px;}
	

#content ul.ohne {
	list-style-type:none;
	text-decoration:none;}
		
	
#content a.link {
	color:#666;
	font-weight:600;
	text-decoration:underline;}

#content a.event:focus {
	outline:none;}	


#content a.link:hover {
	color:#69971F;
	text-decoration:underline;}
	
	
#content img.first {
	margin-bottom:40px;
	padding-left:29px;}	

#content img.last {
	padding-left:29px;}		
	
/*----------------------------	The Footer  -----------------------------*/


body #wrapper footer .nav > li > a:hover, body .nav > li > a:active, body .nav > li > a:focus {
	background:none;
	color:#69971F;}

body #wrapper footer .linie {
	border-bottom:#666 1px solid;}
	
body #wrapper footer a.impressum {
	float:left;
	color:#666;
	padding-top:10px;
	padding-left:30px;
	padding-right:15px;
	font-size:12px;}
	

body #wrapper footer a.active 
	{color:#69971F;}