
.acht{width:64%;float:left;margin-left:1%;margin-right:1%;}
.zwoelf{width:98%;float:left;margin-left:1%;margin-right:1%;margin-bottom:2em;}
.zwoelf a{color:#3a8185;}

.vier img{width:70%;height:auto;}
.gebuehren {float:left;margin-left:2em;margin-right:1em;}

.linie hr{color:#c9523f;background:#c9523f;height:1px;
border: 0;width:100%;margin-top:2em;text-decoration:none;}







@media all and (max-width: 800px){

.acht{width:100%;}
.zwei{width:23%;}
.gebuehren {display:none;}


}

@media all and (max-width: 600px){

.zwei{width:31.333333%;}
}

@media all and (max-width: 480px){

.zwei{width:48%;}

}

@media all and (max-width: 320px){
.zwei{width:100%;}
}



#footer{background-color:#1d4551;
width:100%;height:auto;clear:both;margin-top:7em;}
#footer a:link{color:#c9523f;border:1px solid #c9523f;
padding:0.5em;text-decoration:none;}
#footer a:visited{color:#c9523f;}
#footer p{font-family: 'Dosis', sans-serif;color:white;}
#footer h1{color:#c9523f;}
#footer .haende{width:50%;margin:0 auto 0;}
.haende img {width:100%;height:auto;text-align:center;margin-top:3em;margin-bottom:3em;}


 .fuss{width:25%;}
 .fuss{float:left;
	margin-top:2em;}

#footer .inside{width:85%;margin:0 auto 0;}
.fuss .content-text{padding-left:3em;
height:12em;border-left:1px solid #3a8185;
	
}

.fuss .anschrift{ border-left:1px hidden #3a8185;}
.fuss .anschrift a:link{color:#3a8185;border:1px hidden #3a8185;
padding:0;}

@media all and (max-width: 1080px){

.fuss .content-text{padding-left:1em;}
}
@media all and (max-width: 800px){
.fuss{width:49%;}
	.fuss .content-text{border-left:1px hidden #3a8185;width:100%;}
#footer .haende{width:80%;}
}


@media all and (max-width: 480px){
.fuss{width:100%;border-bottom:1px solid #3a8185;}

#footer .haende{width:100%;}
}


.eins{width:8%;}
.zwei{width:16%;}
.drei{width:24%;}

.fuenf{width:40%;}
.sechs{width:48%;}
.sieben{width:56%;}
.acht{width:64%;}
.neun{width:72%;}
.zehn{width:80%;}
.elf{width:88%;}
.zwoelf{width:98%;}

.eins,
.zwei,
.drei,

.fuenf,
.sechs,

.acht,
.neun,
.zehn,
.elf,
.zwoelf
{float:left;margin-left:1%;margin-right:1%;}





.eins .content-text,
.zwei .content-text,
.drei .content-text,

.fuenf .content-text,
.sechs .content-text,

.acht .content-text,
.neun .content-text,
.zehn .content-text,
.elf .content-text,
.zwoelf .content-text{width:100%;}



.eins img,
.zwei img,
.drei img,

.fuenf img,
.sechs img,

.acht img,
.neun img,
.zehn img,
.elf img,
.zwoelf img{width:80%;height:auto;}
.sieben img{width:90%;height:auto;}






@media all and (max-width: 800px){
.fuenf,.sechs,.sieben,
.acht,.neun,.zehn,.elf {width:100%;}
.zwei{width:23%;}


}

@media all and (max-width: 600px){

.zwei{width:31.333333%;}
}

@media all and (max-width: 480px){

.zwei{width:48%;}

}

@media all and (max-width: 320px){
.zwei{width:100%;}
}



#header{width:100%;margin:0;padding:0;}

#portrait img{position:relative;
			z-index:-1;width:100%;height:auto;}
#portraitklein img{display:none;}
#logo{width:25%;
		z-index:1;
		position:absolute;}

#logo img{width:100%;height:auto;margin-top:2em;
			margin-left:2em;
}


@media all and (max-width: 960px){
#logo{width:40%;}
}
@media all and (max-width: 600px){
#logo{width:50%;}
}
@media all and (max-width: 480px){
#logo{width:90%;}
#logo img{width:90%;text-align:center;}
#portraitklein img{display:block;width:100%;height:auto;}
#portrait img{display:none;}

}










	


















	




















.formbody{width:70%;
		
		
			padding-top:2.5em;
	font-size:1em;padding:0.5em;}
	
	input{font-size:1em;padding:0.5em;
}

label {cursor:pointer;
		display:inline;
		text-align:left;
		font-size:1em;padding:0.5em;
		padding:1em 0 0.5em 0;}
		
		input[type="text"] {width:100%;}


.checkbox_container{border:0;}
.textarea{width:100%;font-size:1em;padding:0.5em;}


button[type="submit"]{width:5em;height:5em;
					border-radius: 50%;background-color:#3a8185;color:white;
					font-size:0.8em;border:none;margin-top:1em;margin-bottom:4em;}
button[type="submit"]:hover{background-color:#1d4551;color:white;}

.impressum .content-text{width:60%;margin:0 auto 0;}




.cc_container .cc_btn {
background-color: #578083 !important; /* Farbe des Buttons */
color: white !important; /* Textfarbe des Buttons */
}
 
.cc_container {
background: white !important; /* Hintergrundfarbe des gesamten Bereichs */
color: #666666 !important; /* Schriftfarbe des gesamten Bereichs */
font-size:80% !important;
font-family: 'Source Sans Pro' !important;
line-height:150% !important;
}
 
.cc_container a {
color: #578083 !important; /* Textlink-Farbe "Mehr Infos" */
}


@media all and (max-width: 50em){
.kontakt{width:98%;height:auto;}
}





.invisible{display:none;}
.mod_navigation ul{

width:100%;
list-style-type: none;
font-family:'Source Sans Pro', sans serif;
-webkit-margin-before:0.5em;
-webkit-margin-after: 0;
-webkit-margin-start: 0.5em;
-moz-margin-start: 0.5em;
-webkit-margin-end: 0;
-moz-margin-end: 0;
-webkit-padding-start:0.5em;
-moz-padding-start:0.5em;
	}
	

	
.mod_navigation  li  {display:inline;
color:#b05342;
text-decoration: none;
}

.mod_navigation  li a{
color:black;background:none;
text-decoration: none;
padding:0.3em;
}
.mod_navigation  li a:hover,a:hover{color:#b05342;}
a{color:#b05342;}

nav li strong {
	font-weight: normal;
}

	


@media all and (max-width: 480px){
	
.mod_navigation  li  {display:block;
					border-bottom:1px solid #b05342;
					text-align:center;padding-top:0.7em;
					padding-bottom:0.7em;
}	
	
	
}
 

/* source-sans-pro-regular - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../../files/fonts/source-sans-pro-v19-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../../files/fonts/source-sans-pro-v19-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* dosis-regular - latin */
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../../files/fonts/dosis-v25-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../../files/fonts/dosis-v25-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
p{font-family:'Source Sans Pro', sans-serif;font-weight:normal;}

h1,h2{font-family: 'Dosis', sans-serif;font-weight:normal;line-height:120%;
	color:#578083;
display: block;

-webkit-margin-before: 0;
-webkit-margin-after: 0;
-webkit-margin-start:0;
-moz-margin-start:0;
-webkit-margin-end: 0;
-moz-margin-end:0;
}



.jahreszahl
{font-family: 'Dosis', sans-serif;font-weight:normal; font-size:150%;padding-right:1em;
	color:#578083;}

.zeichenzahl{color:white;}



.vier{width:31.33333%;float:left;margin-left:1%;margin-right:1%;}

.vier .content-text{width:100%;text-align:left;}

.vier .content-text a{background:#3a8185;padding:0.5em;
						text-decoration:none;}
.vier .content-text a{color:white;}
.vier .content-text a:hover{color:white;background:#1d4551;margin-bottom:2em;}
.start{text-align:center;margin-top:3em;margin-bottom:2em;}

.einleitung{width:80%;margin:0 auto 0;margin-bottom:2em;}


@media all and (max-width:1140px){
.einleitung{width:100%;}
}

@media all and (max-width:960px){


}
@media all and (max-width: 800px){
.vier{width:100%;}
}







/*ALLGEMEIN*/
body{font-family: 'Source Sans Pro', sans-serif;
font-size:90%;color:black;font-weight:normal;
width:100%;margin:0 auto 0;padding:0;overflow-x:hidden;position:relative;}
#container{width:100%;margin:0 auto 0;overflow:hidden;
}
img {
  border:0;
}




#main{width:75%;margin:0 auto 0;margin-top:3em;/*background:cyan;*/}
a:-webkit-any-link{text-decoration:none;}

@media all and (max-width:960px){
#main{width:85%;}
}
@media all and (max-width:800px){

#main{width:98%;}


}
@media all and (max-width:480px){
#main{;margin-top:1em;width:90%;}

}



td h1{width:6em;text-align:right;margin-right:1em;}
.biotablet{display:none;}
.tabelle{clear:both;}
.sieben .content-text{margin-top:3em;}
.sieben{float:left;margin-left:1%;margin-right:1%;}
@media all and (max-width:960px){
.tabelle{display:none;}
.biotablet strong{color:#578083;}
.biotablet{display:block;width:100%;}
}


