


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


.footer {background: #144472; padding-top:10px;
border-bottom:10px solid #aeaeae; }
.footer a{color:#ffffff;}
.footer p{color:#ffffff;}


/* Container ()
================================================== */
/* Schatten um Container */
.container {	background:#fff;
				/*background: rgba(255, 255, 255, 0.8);*/
				-moz-box-shadow: 0 0 20px black; 
				-webkit-box-shadow: 0 0 20px black; 
				box-shadow: 0 0 20px black; }
/*Rahmen in den Boxen*/
.box {padding:10px 10px 10px 10px;
	background-color:#dfdfdf;
				}

/* individuelle Farben
================================================== */

/* farbe Highlight Farbe*/
.farbe {color:#144472;}
.hintergrund-farbe { background-color:#dfdfdf;}

/* Geänderte Nav-Bar Farbe*/
.navbar-inverse {background-color: #444;border-color: #080808;	}


/* Linkfarbe*/
a {color:#144472;}
a:hover, a:focus {color:#000000;}

/* farber Button Navigation*/
.navbar-default {border-top:1px solid #f8f8f8;}

.navbar-default .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    color: #FFF;    background-color:#144472; 	}
    	
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #144472;;
}

/* störer
---------------------------------------------
*/
.aktuell {width:106px; height:172px; position:absolute;border:1px solid #60a825; z-index:4; margin:55px 0px 0px 530px; background:url(../bilder/aktuell.jpg);} 
/* Flaggen
-------------------------------------------- */
#flaggenposition {  display: inline; position:absolute; top:4px; left:20px; z-index:3; }
#flaggenposition img {border: 0; width:24px;height:16px; border:1px solid #999 }
.flagge{ margin-left: 10px;display: inline;  }

.slogan {width:500px; height:30px; position:absolute; z-index:4; margin:0px 0px 0px 150px;  }/* margin: oben ? ? links*/
.slogan h5 {color:#fff; }


.pagetitle {color:#144472;border-bottom:1px solid #144472;margin-top:10px;} 

.rahmen {border:1px solid #144472;padding-top:4px;padding-bottom:4px;}
.invertiert {background-color:#144472;color:#ffffff;}
 
 /* Abstände 
================================================== */
div.Abstand  {height: 4px;	background:#9acda3;	border-left:20px solid #009d4b;	display: block;	margin: 20px 0;}
div.Abstand1 {height: 4px;	background:#9acda3;	border-left:20px solid #009d4b;	display: block;	margin: 20px 0 20px 0;}
div.Abstand2 {height: 4px;	background:#9acda3;	border-left:20px solid #009d4b;	display: block;	margin: 5px 0;}
div.Abstand_leer {	height: 1px;	margin:20px 0;	display: block;}

.abstand-bild-rechts {
  margin-left: 10px; 
    margin-bottom: 5px; 
}
 .form-group {
    	padding: 0 5px;
 }
.form-horizontal {
	 padding:0 25px;
	 }
@media (max-width: 500px) {
.form-horizontal {
	 padding:0 ;
	 }
}
/* Hintergrundbild   
================================================== */
.full {
/* Fallback für Browser ohne RGBa */
	background:#ffffff;
/*  IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e3e0d1, endColorstr=#f6f2e1);
/*  IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e3e0d1, endColorstr=#f6f2e1)";

	background: url(../img/background-image.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
	}

img{border:none;}
.img_oben {margin-top:10px;}

/* Slider Steuerung   
/* Variablen werden oben belegt!
================================================== */
				
    /* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */

	
#slider-content{
		display:inline; /* Wichtig, damit die beiden Oberlays auch angezeigt werden.*/
		position:relative;
		float:left;
      	height:200px;
		width:970px;
		}			

.dots {width:970px; height:200px; position:absolute; z-index:1; margin:0px 0px 0px 0px; background:url(../slider/slider-dots.png);}
#slider ul, #slider li{		margin:0;		padding:0;		list-style:none;	}
		



/* Button [nach oben] Position  
/* Steuerung und aussehen über scroll-top.js
================================================== */
#toTop-right {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:20px;
	right:20px;
	outline:none;
}

/* Body transparent für Hintergrundbild
================================================== */
body {
background: transparent !important;
 margin-top:10px;
 }
/* Maximale Container Breite auf 970   
================================================== */
@media (min-width: 1200px) {
  .container {
    width: 970px;
   }
  
}

/* Maximale Container Breite auf 970   
================================================== */
@media (min-width: 750px) {
  .col-md-6 p {margin-left:20px;}
  .col-md-6 h3 {margin-left:20px;}
    .col-md-6 h4 {margin-left:20px;}
        .col-md-6 h5 {margin-left:20px;font-weight:bold}
        .col-md-6 table {font-size:12px;}
   }
}


