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


/*
 ----------------------------- 
Stage Content
 -----------------------------
*/
#p7DMMt1_5  {

}


.content a {
	color: #812b45;
text-decoration:none;
}

.content a:hover, .content a:focus {
	color: #812b45;
	text-decoration:underline;
}

h3.online a {
color:red!important;
}

.footer a {
	color: #812b45;
		text-decoration:none;

}
.footer a:hover, .footer a:focus {
	color: #812b45;
	text-decoration:underline;
}
.telefon {
	color:#812b45;
	margin-top:-8px;
}h2, h1,h3, h4 { 
color:#812b45;}

/*
 ----------------------------- 
Menu
 -----------------------------
*/

.top-navigation {
	background-color: #812b45;
	border-bottom: 1px solid #FFF;
	box-shadow: 0px 0px 30px #999;
	position: relative;
	z-index: 9;
}
.p7DMM01 ul a.current_mark.closed {
	box-shadow: inset 0px 12px 8px rgba(255,255,255,.2);
	background-color: #BE1D36;
}

.p7DMM01 ul a:hover,
.p7DMM01 ul a:focus,
.p7DMM01 ul a.open,
.p7DMM01 ul a.current_mark.closed {

	background-color: #812b45;
}

.p7DMM01.dmm01-pop ul ul a {
	background-color: #B75A64;
}
.p7DMM01 ul a {
color:#FFF;
	
}

.p7DMM01.dmm01-pop ul ul a:hover {

	background-color: #BE1D36;
	color:#FFF;
}

/*By default the current-marked root link is in the open state. 
This rule can be used if you would like to further differentiate the current-marked root link.*/
.p7DMM01 ul a.current_mark{
		background-color: #BE1D36;
}
.p7DMM01 ul a.current_mark.closed,
.p7DMM01 ul a.current_mark:hover {
		background-color: #BE1D36;		
}
/*Current Marked Sub-menu Link*/
.p7DMM01.dmm01-pop ul ul a.current_mark {
	background-color: #B5022B;
}



/*Smartphone Menu Presentation*/
@media only screen and (min-width: 0px) and (max-width: 700px) {
.p7DMM01.responsive .p7DMM-toolbar, .p7DMM01.dmm-vertical .p7DMM-toolbar {
	background-color: #74100d !important;
}
	

	
.p7DMM01.dmm-vertical .p7DMM-toolbar {
	background-color: #74100d !important;
}
/*END MEDIA QUERY - DO NOT REMOVE CURLY BRACE BELOW*/

/*Toolbar for Smartphones to Hide or Show entire menu*/
.p7DMM01.responsive .p7DMM-toolbar,
.p7DMM01.dmm-vertical .p7DMM-toolbar {

	background-color:#999;

}
.p7DMM01.responsive .p7DMM-toolbar.closed:hover,
.p7DMM01.dmm-vertical .p7DMM-toolbar.closed:hover {
	background-color: #CCC;
}
.p7DMM01.responsive ul a.trig {
		background-image: url(../p7dmm/img/p7dmm_east_white.png);
	 background-size: 18px 14px;
	background-repeat: no-repeat;
	background-position: left center;
}
.p7DMM01.responsive ul a.open.trig {
		background-image: url(../p7dmm/img/p7dmm_south_white.png);
	 background-size: 22px 12px;
	background-repeat: no-repeat;
	background-position: left center;
}
}

/*Smartphone Menu Presentation*/
@media only screen and (min-width: 0px) and (max-width: 375px) {
.logo {
 width:350px;
}



}

/*
 ----------------------------- 
Slideshow
 -----------------------------
*/
.p7HGM04 .p7HGMvcrtext a {
	padding: 4px 8px;
	display: block;
	color:#812b45;
	text-decoration: none;
	border: 1px solid #000;
	}
	.p7HGM04 .p7HGMpaginator a:hover {
	color: #CCC;
	background-color: #bb7d90;
}