body{
	background: #FFF6FF;

}
div#mobile_nav{
	background: rgba(146, 4, 50, 1);
}
div#header_logo{
	left: 15%;
	text-align: left;
	bottom: 100px;
	width: 80%;
}
@media (max-width: 850px),
	(-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1275px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2) and (max-width: 1700px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2.5) and (max-width: 2125px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 3) and (max-width: 2550px) and (orientation:portrait),
	(min-resolution: 1.5dppx) and (max-width: 1275px) and (orientation:portrait),
	(min-resolution: 2.0dppx) and (max-width: 1700px) and (orientation:portrait),
	(min-resolution: 2.5dppx) and (max-width: 2125px) and (orientation:portrait),
	(min-resolution: 3.0dppx) and (max-width: 2550px) and (orientation:portrait)
 {
	div#header_logo{
	left: 5%;
	text-align: left;
	bottom: 100px;
	width: 80%;
	
	}
}

div#header_logo img{
	height: 250px;
	width: auto;
	max-width:none;
}
@media (max-width: 850px),
	(-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1275px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2) and (max-width: 1700px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2.5) and (max-width: 2125px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 3) and (max-width: 2550px) and (orientation:portrait),
	(min-resolution: 1.5dppx) and (max-width: 1275px) and (orientation:portrait),
	(min-resolution: 2.0dppx) and (max-width: 1700px) and (orientation:portrait),
	(min-resolution: 2.5dppx) and (max-width: 2125px) and (orientation:portrait),
	(min-resolution: 3.0dppx) and (max-width: 2550px) and (orientation:portrait)
 {
	div#header_logo img{
		height: 180px;
	}
}

@media (max-width: 650px),
	(-webkit-min-device-pixel-ratio: 1.5) and (max-width: 975px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2) and (max-width: 1300px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2.5) and (max-width: 1625px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 3) and (max-width: 1950px) and (orientation:portrait),
	(min-resolution: 1.5dppx) and (max-width: 975px) and (orientation:portrait),
	(min-resolution: 2.0dppx) and (max-width: 1300px) and (orientation:portrait),
	(min-resolution: 2.5dppx) and (max-width: 1625px) and (orientation:portrait),
	(min-resolution: 3.0dppx) and (max-width: 1950px) and (orientation:portrait)
 {
	div#header_logo img{
		height: 120px;
		width: auto;
		filter: none;
	}
}
div#headmenu_container{
	background: rgba(146, 4, 50, 1)
}

div#headmenu > ul > li > a {
	    color: #f9f2f4;
}
div#headmenu  ul > li > ul > li > a:hover {		
	background: #87223F !important;
}
div#footer_container{
	background: #87223F;
}

div.eip_trennlinie  {
	border-top: 1px solid #87223F;

}

div.eip_box {
	background: white;
}
div.eip_box:hover {
	background: #e5dde5;
}
div.boxes2 {
	background: #FFF6FF;
}
div.eip_box2_content {
		background: white;
}
div.eip_box2_content:hover{
	background: white;
}
div.eip_box2_content:hover{
	background: #e5dde5;
}





legend.kf{
	color: #87223F;
}
.kf_form{
	border: 2px solid #87223F;
}
div#cap div#cap_vorlage {
	background:#87223F;
	border: 2px solid #87223F;
	color:white;
}
div#cap span#cap_hide {
	color:#87223F;
}
div#cap input#cap_eintrag {
	border: 2px solid #87223F;
}
input.kf_submit {
	border: 2px solid #87223F;
}
input.kf_submit:hover {
	background: #87223F;
	color:white;
}
