body{
	background:black;
	font-family: 'Open Sans', sans-serif;

}
a:link, a:visited, a:active, a:hover   { 
	color: #004182;
	text-decoration:none;
	font-weight:bold;
	font-family: 'Open Sans', sans-serif;
	font-size: 32pt; 
}
a:hover  { color: #0096d0;text-decoration:none; }

* {	

	font-family: 'Open Sans', sans-serif;
}
h1{
	color: white;
	font-size: 36pt; 
	font-weight:normal;
	font-family: 'Open Sans', sans-serif;
	
}
@media (max-width: 1000px),
	(-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1500px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2) and (max-width: 2000px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2.5) and (max-width: 2500px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 3) and (max-width: 3000px) and (orientation:portrait),
	(min-resolution: 1.5dppx) and (max-width: 1500px) and (orientation:portrait),
	(min-resolution: 2.0dppx) and (max-width: 2000px) and (orientation:portrait),
	(min-resolution: 2.5dppx) and (max-width: 2500px) and (orientation:portrait),
	(min-resolution: 3.0dppx) and (max-width: 3000px) and (orientation:portrait)
 {
	h1{
		font-size: 22pt; 
			
	}
}
div.bayern_spezial{
	background: black;
	margin:0px auto 0px auto;
	font-family: 'Open Sans', sans-serif;

}
div.bayern_head{
	background-image: url("/clips/bayern1-header-bg.jpg");
	background-repeat: no-repeat, repeat;
	background-position: right bottom;
	background-size: cover;
	width: 100%;
	height: 400px;
}
@media (max-width: 1000px),
	(-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1500px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2) and (max-width: 2000px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2.5) and (max-width: 2500px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 3) and (max-width: 3000px) and (orientation:portrait),
	(min-resolution: 1.5dppx) and (max-width: 1500px) and (orientation:portrait),
	(min-resolution: 2.0dppx) and (max-width: 2000px) and (orientation:portrait),
	(min-resolution: 2.5dppx) and (max-width: 2500px) and (orientation:portrait),
	(min-resolution: 3.0dppx) and (max-width: 3000px) and (orientation:portrait)
 {
	div.bayern_head{
		height: 450px;
	}
}
@media (max-width: 600px),
	(-webkit-min-device-pixel-ratio: 1.5) and (max-width: 900px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2) and (max-width: 1200px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2.5) and (max-width: 1500px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 3) and (max-width: 1800px) and (orientation:portrait),
	(min-resolution: 1.5dppx) and (max-width: 900px) and (orientation:portrait),
	(min-resolution: 2.0dppx) and (max-width: 1200px) and (orientation:portrait),
	(min-resolution: 2.5dppx) and (max-width: 1500px) and (orientation:portrait),
	(min-resolution: 3.0dppx) and (max-width: 1800px) and (orientation:portrait)
 {
	div.bayern_head{
		height: 300px;

	}
}
div.bayern_logo{
	width: 600px; 
	height: auto;	
}
@media (max-width: 600px),
	(-webkit-min-device-pixel-ratio: 1.5) and (max-width: 900px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2) and (max-width: 1200px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2.5) and (max-width: 1500px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 3) and (max-width: 1800px) and (orientation:portrait),
	(min-resolution: 1.5dppx) and (max-width: 900px) and (orientation:portrait),
	(min-resolution: 2.0dppx) and (max-width: 1200px) and (orientation:portrait),
	(min-resolution: 2.5dppx) and (max-width: 1500px) and (orientation:portrait),
	(min-resolution: 3.0dppx) and (max-width: 1800px) and (orientation:portrait)
 {
	div.bayern_logo{
		width: 300px; 
		height: auto;	
	}
}
div.bayern_logo img{
	width: 100%;
	height:auto;
}

div.bayern_content{
	width: 100%;
	background: rgb(79,191,232);
	background: radial-gradient(circle, rgba(79,191,232,1) 0%, rgba(4,116,187,1) 100%);
	color:white;
	padding:40px 80px 80px 80px;
	text-align:center;
	box-sizing:border-box;

}
div.bayern_content_inner{
	max-width: 800px;
	margin: 0px auto 0px auto;
	font-size: 20pt; 
}
@media (max-width: 1000px),
	(-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1500px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2) and (max-width: 2000px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2.5) and (max-width: 2500px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 3) and (max-width: 3000px) and (orientation:portrait),
	(min-resolution: 1.5dppx) and (max-width: 1500px) and (orientation:portrait),
	(min-resolution: 2.0dppx) and (max-width: 2000px) and (orientation:portrait),
	(min-resolution: 2.5dppx) and (max-width: 2500px) and (orientation:portrait),
	(min-resolution: 3.0dppx) and (max-width: 3000px) and (orientation:portrait)
 {
	div.bayern_content_inner{

		font-size: 14pt; 
	}
}
div.bayern_footer{
	background: #004182;
	color:white;
}

div.bayern_footer_inner{
	padding: 40px; 
	text-align: center;
	margin-top:30px;
	max-width: 1000px;
	margin:0px auto 0px auto; 
}

div.bayern_impressum{
	    text-transform: uppercase;
	    margin-top:20px;
}
div.bayern_impressum a{
	   color:white !important;	
}
div.bayern_button{
	background: white;
	border-radius:10px;
	color: #004182;
	padding: 20px 10px 20px 10px;
	margin: 10px auto 40px auto;
	text-align:center;
	box-sizing:border-box;
	-webkit-box-shadow: 5px 5px 21px 5px rgba(255,255,255,0.1); 
	box-shadow: 5px 5px 21px 5px rgba(255,255,255,0.1);
	font-size:16pt;
	max-width:300px;
}
@media (max-width: 600px),
	(-webkit-min-device-pixel-ratio: 1.5) and (max-width: 900px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2) and (max-width: 1200px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2.5) and (max-width: 1500px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 3) and (max-width: 1800px) and (orientation:portrait),
	(min-resolution: 1.5dppx) and (max-width: 900px) and (orientation:portrait),
	(min-resolution: 2.0dppx) and (max-width: 1200px) and (orientation:portrait),
	(min-resolution: 2.5dppx) and (max-width: 1500px) and (orientation:portrait),
	(min-resolution: 3.0dppx) and (max-width: 1800px) and (orientation:portrait)
 {
	div.bayern_button{
		width: auto;

	}
}
div.bayern_button:hover{
	-webkit-box-shadow: 5px 5px 21px 5px rgba(255,255,255,0.3); 
	box-shadow: 5px 5px 21px 5px rgba(255,255,255,0.3);
}

div.bayern_footer_inner a{
	color:black;
	text-decoration:none;
	font-size:13pt;
}
div.bayern_footer_inner a:hover{
	text-decoration:none;
	color:white;
}

div.bayern_infobox{
	font-size:12pt;
	padding-top: 40px;
}