/* ######################################################################################################
** ### Schriften und Farben allgemeine HTML-Elemente ####################################################
** ######################################################################################################
*/
#page_margins { border: 3px solid #d61863; }
#head {
/* background-image: url(images/head3.jpg);*/
 background-position: left 15px;
 }
#col1 { }
#col1 .artikel { }
#col2 { }
.rightitem { border-bottom: groove 4px #d01a61; }
#col3 { }
#col3 h2 {
	border-bottom: groove 3px #d01a61;
	color: #000;
	background-color: #fff;
}
#col3 h3 {
	border-bottom: groove 2px #d01a61;
	color: #000;
	background-color: #fff;
}
#col1 .modul h2, #col2 .modul h2 {
	background-color: #d01a61;
	color: #fff;
}
#col1 .modul h3, #col2 .modul h3 {
	background-color: #d01a61;
	color: #fff;
}
/**********************************************menue*********/
#mod_menue_ebene0 ul {
	color:#fff;
	background-color:#d01a61;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #d01a61;
}
#mod_menue_sub .untermenu1 ul li { }
#mod_menue_sub .untermenu1 ul { }
#mod_menue_sub .untermenu1 { }
#mod_menue_sub .untermenu1 a {
	background-color: #fff;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #d01a61;
	border-bottom-color: #d01a61;
}
#mod_menue_sub .untermenu1 ul a.menuxaktiv_back, #mod_menue_sub .untermenu1 ul a.menuy_aktiv {
	background-color: #d01a61;
	color:#fff;
}
#mod_menue_sub .untermenu1 a:hover {
	background-color: #d01a61;
	color: #fff;
}
#mod_menue_sub .untermenu2 { padding: 0px 0px 5px 0px }
#mod_menue_sub .untermenu2 ul a { background-color: #fff; }
#mod_menue_sub .untermenu2 ul a.menuxaktiv_back, #mod_menue_sub .untermenu2 ul a.menuy_aktiv {
	background-color: #d01a61;
	color:#fff;
}
#mod_menue_sub .untermenu2 ul a:hover {
	background-color: #b0c4de;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #d01a61;
	border-bottom-color: #d01a61;
	color: #fff;
}
/****************************************************/
  
  #mod_menue_sub .untermenu3 { }
#mod_menue_sub .untermenu3 ul a {
	background-color: #d01a61;
	color: #fff;
}
#mod_menue_sub .untermenu3 ul a.menuxaktiv_back { }
#mod_menue_sub .untermenu3 ul a:hover {
	background-color:#d01a61;
	color: #fff;
}
#menu_1 {
	background-color:#1855bd;
	color: #fff;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
#menu_1:hover {
	background-color:#1855bd;
	color: #fff;
}
#menu_18 {
	background-color:#10aaad;
	color: #fff;
}
#menu_18:hover {
	background-color:#10aaad;
	color: #fff;
}
#menu_19 {
	background-color:#228b22;
	color: #fff;
}
#menu_19:hover {
	background-color:#228b22;
	color: #fff;
}
#menu_21 {
	background-color:#d61863;
	color: #000;
}
#menu_21:hover {
	background-color:#d61863;
	color: #000;
}
#menu_20 {
	background-color:#F5832D;
	color: #fff;
}
#menu_20:hover {
	background-color:#F5832D;
	color: #fff;
}
#menu_48 {
	background-color:#C25FFF;
	color: #fff;
}
#menu_48:hover {
	background-color:#C25FFF;
	color: #fff;
}
#col2 h2, #col1 h2 {
	background-color: #d01a61;
	color: #fff;
}
#mod_breadcrump a { color:#d01a61; }
#col3 a:visited {
	color: #D61863;
	text-decoration: underline;
	font-size: 1.0em;
}
/* Kontakt formular  */

#formk fieldset, .form fieldset {
	background-color:#FFDFEC;
	border:1px solid #aaaa9D;
}
.ergeblistitem { background:#FFDFEC; }
/* Kontakt formular  */
#mod_menue_top {
		top:-6px;
}

#mod_freiemodule_4 h3{background:#D01A61; }

@media print {

#col3 h2 {
	border-bottom: groove 0px #fff;
	color: #000;
	background-color: #fff;
}
#col3 h3 {
	border-bottom: groove 0px #fff;
	color: #000;
	background-color: #fff;
}
}