
@font-face {
    font-family: 'ColaborateThinRegular';
    src: url('fonts/colabthi-webfont.eot');
    src: url('fonts/colabthi-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/colabthi-webfont.woff') format('woff'),
         url('fonts/colabthi-webfont.ttf') format('truetype'),
         url('fonts/colabthi-webfont.svg#ColaborateThinRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ColaborateBoldRegular';
    src: url('fonts/colabbol-webfont.eot');
    src: url('fonts/colabbol-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/colabbol-webfont.woff') format('woff'),
         url('fonts/colabbol-webfont.ttf') format('truetype'),
         url('fonts/colabbol-webfont.svg#ColaborateBoldRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ColaborateLightRegular';
    src: url('fonts/colablig-webfont.eot');
    src: url('fonts/colablig-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/colablig-webfont.woff') format('woff'),
         url('fonts/colablig-webfont.ttf') format('truetype'),
         url('fonts/colablig-webfont.svg#ColaborateLightRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ColaborateRegular';
    src: url('fonts/colabreg-webfont.eot');
    src: url('fonts/colabreg-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/colabreg-webfont.woff') format('woff'),
         url('fonts/colabreg-webfont.ttf') format('truetype'),
         url('fonts/colabreg-webfont.svg#ColaborateRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ColaborateMediumRegular';
    src: url('fonts/colabmed-webfont.eot');
    src: url('fonts/colabmed-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/colabmed-webfont.woff') format('woff'),
         url('fonts/colabmed-webfont.ttf') format('truetype'),
         url('fonts/colabmed-webfont.svg#ColaborateMediumRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
html {font-family: 'ColaborateLightRegular', Arial, Helvetica, sans-serif;}


.cook {color:#ffffff; text-decoration:none; background:#002f56;}
#cookiedingsbums a {color:#ffffff; text-decoration:none;background: #002f56;}

#cookiedingsbums a:hover {text-decoration:underline;color:#b2becb;}

#cookiedingsbums div {padding:10px; padding-right:50px;}

#cookiedingsbums {
	color: 002652;
   outline: 1px solid #7b92a9; 
   text-align:left; 
   border-top:1px solid #fff;
   background: #002f56; 

   position:fixed;
   bottom:0px; 
   z-index:10000; 
   width:100%; 
   font-size:16px; 
   line-height:50px;
	left: 0px;
}

#cookiedingsbumsCloser {
   color: #06529e;
   font: 16px;
   position: absolute;
   right: 50px;
   text-decoration: none;
   text-shadow: 0 1px 0 #fff;
   top: 10px;
   cursor:pointer;
   border-top:1px solid white; 
   border-left:1px solid white; 
   border-bottom:1px solid #7b92a9; 
   border-right:1px solid #7b92a9; 
   padding:4px;
line-height: 20px;
   background: #002651; /* Old browsers */

 }

#cookiedingsbumsCloser:hover {border-bottom:1px solid white; border-right:1px solid white; border-top:1px solid #7b92a9; border-left:1px solid #7b92a9;}





#inhalt
{
  margin:1em;
	
	
}


.covid
{
	color: #002652;
font-size: 18px;

text-align: center;
padding: 1em;
background: #ffffff;

border: 1px solid #002652;
font-weight: bold;
margin-left: 1em;
	
	
}


.menueaktiv
{
    font-family: 'ColaborateRegular', Arial, Helvetica, sans-serif;
    text-decoration: none;
	
    font-size: 15px;
    color: #002652;
    display: block;
    line-height: 20px;
	text-transform: uppercase;
	padding-left: 10px;
	
}


.menue
{
    font-family: 'ColaborateLightRegular', Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 15px;
	
	
    color: #002652;
    display: block;
    line-height: 20px;
	text-transform: uppercase;
	padding-left: 5px;
}
.menue:hover
{
    font-family: 'ColaborateLightRegular', Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 15px;

	
    display: block;
	color: #315379;
    line-height: 20px;
	text-transform: uppercase;
	padding-left: 5px;
}




.menue2
{
    font-family: 'ColaborateLightRegular', Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 15px;
	
    color: #002652;
    display: block;
    line-height: 20px;
	text-transform: uppercase;
	
}
.menue2:hover
{
   font-family: 'ColaborateRegular', Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 15px;
    color: #002652;

    display: block;
    line-height: 20px;
	text-transform: uppercase;


}

.menue2aktiv
{
    font-family: 'ColaborateMediumRegular', Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 15px;
    color: #002652;
	
    display: block;
    line-height: 20px;
	text-transform: uppercase;

}



.title
{

    font-family: 'ColaborateLightRegular', Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 20px;
	letter-spacing: 0.00em;
	color: #ffffff;
    line-height: 20px;
	padding-left: 10px;
}
.h1
{
    font-family: 'ColaborateThinRegular', Arial, Helvetica, sans-serif;
    font-size: 20px;
	letter-spacing: 0.00em;
    color: #ffffff;
    line-height: 18px;
text-transform: uppercase;
	font-weight:bold;
}
.content
{
    font-family: 'ColaborateThinRegular', Arial, Helvetica, sans-serif;
    font-size: 18px;
	letter-spacing: 0.00em;
    color: #ffffff;
    line-height: 18px;
	padding-left: 10px;
	padding-right: 10px;
}
.li
{
    font-family: 'ColaborateThinRegular', Arial, Helvetica, sans-serif;
    font-size: 18px;
	letter-spacing: 0.00em;
    color: #f9b700;
    line-height: 20px;
	text-valign: middle;
    font-weight: bold;
	padding-right: 4px;
}
.li2
{
    font-family: 'ColaborateThinRegular', Arial, Helvetica, sans-serif;
    font-size: 18px;
	letter-spacing: 0.00em;
    color: #f9b700;
    line-height: 20px;
	text-valign: middle;
  
	
}
.contentunten
{
    font-family: 'ColaborateThinRegular', Arial, Helvetica, sans-serif;
    font-size: 25px;
	letter-spacing: 0.00em;
    color: #002651;
    line-height: 25px;
	bottom: 0px;
}

.textrechtstitel
{
    font-family: 'ColaborateMediumRegular', Arial, Helvetica, sans-serif;
    font-size: 13px;
	letter-spacing: 0.00em;
    color: #002652;
    line-height: 20px;
}

.textrechts
{
    font-family: 'ColaborateLightRegular', Arial, Helvetica, sans-serif;
    font-size: 13px;
	letter-spacing: 0.00em;
    color: #002652;
    line-height: 15px;
	margin-left: 10px;
}
.textrechts1
{
    font-family: 'ColaborateLightRegular', Arial, Helvetica, sans-serif;
    font-size: 13px;
	letter-spacing: 0.00em;
    color: #002652;
    line-height: 15px;

}
.textrechts2
{
    font-family: 'ColaborateLightRegular', Arial, Helvetica, sans-serif;
    font-size: 13px;
	letter-spacing: -0.05em;
    color: #002652;
    line-height: 20px;
	
}
.textrechtsmail
{
    font-family: 'ColaborateLightRegular', Arial, Helvetica, sans-serif;
    font-size: 13px;
	letter-spacing: 0.00em;
    color: #002652;
    line-height: 15px;

}

a
{

    text-decoration: none;
    color: #ffffff;

}

hellblau1
{
    color: #f0f2f5;
}

hellblau2
{
    color: #f6f7f9
}

hellblau3
{
    color: #eceff2
}

hellblau4
{
    color: #e8ecf0
}

hellblau5
{
    color: #ccd3dc
}

hellblau6
{
    color: #d9dfe5
}

hellblau7
{
    color: #b2becb
}


blau_mitte
{
    color: #7f92a8
}

dunkelblau
{
    color: 002652
}
.navclosed,
.menuetoggle
{
	display:none;
	
   background-color: #7f92a8;
	
    border: none;
   
   

}

.navopen
{
	position:absolute; 
	z-index:100; 
	left:-5px; 
	top:25px; 
	width:200px; 

	
}
	.hidemobile
	{
		display: block;
	}
		.hidenormal
	{
		display: none;
	}
.laecheln{
		color: #ffffff;
	margin:5px;
	}






@media(max-width:1000px)
{
	
	#inhalt
{
 margin: 0em; 
	
	
}
	
	a
{

    text-decoration: none;
    color: #002f57;

}
.test
	{
background: none;
		
	}	
	
.titel	
{
  font-weight: 700;
    text-decoration: none;
	 font-size: 2em;
    color: #000000;
    line-height: 1.2em;

	

}	
	
	
.img {
	width: 90%;
		height: auto;
	padding:1em;
	
	
}
.img2 {
	width: 50%;
		height: auto;
	
}
	
		.hidemobile
	{
		display: none;
	}
		.hidenormal
	{
		display: block;
	}
	

	body
	{
		margin:0px;
	}

	#menuebox
	{
		display:none;
	}
	
	#menuebox.menueopen
	{
		display:block;
		
	}
	
		  .menue
	  {
		  font-size: 1.5em;
		  line-height: 1.3em;
		display:block;
		border-top:3px solid #ffffff;
		padding-left:1em;
		background-color: #002f56;
		  color: #ffffff;
		  border-bottom: 3px solid #002f56;
	  }
	
		.menueaktiv{
	 		display:block;
			border-bottom: 0px solid #ffffff;
	border-top:3px solid #ffffff;
line-height: 1.3em;
			
			font-size: 1.5em;
			padding-left:1em;
			padding-bottom:0px;
			background-color: #ffffff;
	
	color:  #002f56;
	} 
	
	.menue:hover
	{
	
		font-size: 1.5em;
	
		padding-left:1em;
		padding-bottom: 0px;
		line-height: 1.3em;
		background-color: #ffffff;
	
	color:  #002f56;

	
	}
	


	
	
	
	
	

	.menue2
	{
		padding-left:2em;
	font-size: 1.5em;
		  line-height: 1.2em;
		background-color: #002f56;color: #ffffff;
		text-transform: none;
		
	}
.menue2:hover
	{
	background-color: #ffffff;
		color: #002f56;
		padding-left:2em;	
font-size: 1.5em;
		  line-height: 1.2em;
		text-transform: none;
	}
.menue2aktiv
	{
		font-size: 1.5em;
		  line-height: 1.2em;
	background-color: #ffffff;
		color: #002f56;
		padding-left:2em;
		text-transform: none;
	}
	
.menuetoggle
	{
		display: inline;
	height: 100px;
	}
	
table,tbody,tr,td {
    display: block;
    width: auto;
    overflow: hidden;
	
	}	
	
.navclosed,
.navopen
	{
		display:block;
		position:static;
		width:auto; 
		background-color:rgba(255,255,255,1.0); 
		border: none;
			
	}
	
.h1
{
	
 
    text-decoration: none;
	 font-size: 1.5em;
    color: #000000;
    letter-spacing: 0.03em;
line-height: 1em;
	text-transform: uppercase;

	

}
	

.h2
{
   
    text-decoration: none;
	 font-size: 1.5em;
    color: #000000;
    letter-spacing: 0.00em;
    line-height: 1.2em;
	
	
	

}
.h3
{
   
    text-decoration: none;
	 font-size: 1.5em;
    color: #000000;
    letter-spacing: 0.00em;
    line-height: 1.2em;
	
	

}

.content
{
    text-decoration: none;
    color: #000000;
    letter-spacing: 0.00em;
    line-height: 1.3em;
	padding:1em;
	

}	
	.contentbold
{
   
    text-decoration: none;
	 font-size: 1.5em;
    color: #000000;
    letter-spacing: 0.00em;
    line-height: 1.3em;
	font-weight: 700;
	

}
.contentbold2
{
   
    text-decoration: none;
	 font-size: 1.5em;
    color: #635f5f;
    letter-spacing: 0.00em;
    line-height: 1.3em;
	font-weight: 700;
	

}
	
	.linkbold
{
   
    text-decoration: none;
	 font-size: 1.2em;
    color: #635f5f;
    letter-spacing: 0.00em;
    line-height: 1.1em;
	font-weight: 700;
	

}
	.fuss
{
    text-decoration: none;
	 font-size: 1.5em;
	line-height: 1.3em;
    color: #ffffff;
    letter-spacing: 0.00em;
	padding:1em;
    
	

}
.fuss2
{
    text-decoration: none;

    color: #ffffff;
  
    
	

}
.fuss2:hover
{
    text-decoration: none;
	
    color: #ffffff;
 
   
	

}
	.linie {
border :none;
border-top: 2px dotted #000000;
background-color:#FFFFFF;
height: 1em;

}
		#fussmobile	 {
background-color: #002f57;

	
}}
