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

html {
  	height: 100%; 
	font-weight: 400;		
}
body {
	color: #373737;
	font-family: 'Palanquin', sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.62em;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	height: 100%; /* Seite soll über volle Höhe gehen */
}

.container-fluid {
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}

.header {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.footer {
	background-color: #f9f9f9;
	margin-bottom: 0px;
	margin-top: 80px;
	border-top: thin dotted #5B5959;
}


.headline {
	/*text-align:center;*/
	color:#f39200;
	font-size:200%;
	line-height:130%;
	font-weight:700;
	margin-top: 30px;
	margin-bottom: 25px;
}
.headline-start {
	text-align:center;
	color:#f39200;
	font-size:250%;
	line-height:130%;
	font-weight:700;
	margin-top: 30px;
	margin-bottom: 25px;
}
h2 {
	color:#89aa28;
	font-weight:700;
	font-size:15px;
}
p {
	text-align:center;
}

.container-fluid .container.header .img-responsive {
	display: block;
    margin-left: auto;
    margin-right: auto; 
}
/*Navigation*/

.navigation {
    background-color: #f9f9f9;
    border-color: #f9f9f9;
	margin-bottom:20px;
}


.nav.navbar-nav .active a {
    background-color: #f39200;
    color: #ffffff !important;
    text-decoration: none;
}

.navbar.navbar-nav > .open > a,
.navbar.navbar-nav > .open > a:hover,
.navbar.navbar-nav > .open > a:focus {
  background-color: #f9f9f9;
  color: #487c0c;
}

.nav.navbar-nav li a {
	color: #494948;
	text-decoration: none;
	background-color: #f9f9f9;
}
.nav.navbar-nav li > a:hover,
.nav.navbar-nav li > a:active {
	color: #ffffff;
	text-decoration: none;
	background-color:#f39200;
}
.dropdown-menu > li > a,
.dropdown-menu > li > a:active {
  color: #ffffff;
  text-decoration: none;
  background-color: #89aa28;
  border-bottom: 1px dotted #ccc;
  padding-bottom:15px;
  padding-top:15px;
}
.backnav {
  background-color: #f9f9f9;
}

.nav.navbar-nav .dropdown .dropdown-toggle.active-dropdown {
	color: #ffffff;
	background-color: #f39200;
	text-decoration: none;
}

.dropdown active open {
	color: #487c0c;
	background-color: #f9f9f9;
	text-decoration: none;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus,
.nav .open > a:active 
{
  color: #f39200 !important;
  background-color: #f9f9f9 !important;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
	color: #487c0c;
	background-color: #f9f9f9;
}
button.navbar-toggle.collapsed {
	background-color: #f39200;
}
.navbar-toggle:focus {
    outline: 0;
	background-color: #f39200;
}
.navbar-toggle {
    outline: 0;
	background-color: #f39200;
}


/* Link */
a {
  color: #000000;
  text-decoration: underline;
}
a:hover,
a:focus {
  color: #f39200;
  text-decoration: underline;
}


tbody tr td {
	color: #ffffff;
}



.col-md-12 .row .col-md-4 {
		padding-bottom:15px;
}

.container.header .row .col-md-3.middle {
	text-align:center;
	color:#ffffff;
	background-color:#89aa28;
	font-size:150%;
	padding-top: 30px;
	padding-bottom: 30px;
	line-height:130%;
	font-weight:400;

}
hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px dotted #000000;
}

.row .col-md-4 .img-responsive {
	padding-bottom:15px;
}
