/* ######################################################################################################
** ### Schriften und Farben allgemeine HTML-Elemente ####################################################
** ######################################################################################################
*/
#page_margins { border:#10aaad solid 3px; }
#head {
/* background-image: url(images/head3.jpg);*/
 background-position: left 15px;
 }
#col1 { }
#col1 .artikel { }
#col2 { }
.rightitem { border-bottom: groove 4px #10aaad; }
#col3 { }
#col3 h2 {
	border-bottom: groove 3px #10aaad;
	color: #000;
	background-color: #fff;
}
#col3 h3 {
	border-bottom: groove 2px #10aaad;
	color: #000;
	background-color: #fff;
}
#col1 .modul h2, #col2 .modul h2 {
	background-color: #10aaad;
	color: #fff;
}
#col1 .modul h3, #col2 .modul h3 {
	background-color: #10aaad;
	color: #fff;
}
/**********************************************menue*********/
#mod_menue_ebene0 ul {
	color:#fff;
	background-color:#10aaad;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #10aaad;
}
#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: #10aaad;
	border-bottom-color: #10aaad;
}
#mod_menue_sub .untermenu1 ul a.menuxaktiv_back, #mod_menue_sub .untermenu1 ul a.menuy_aktiv {
	background-color: #10aaad;
	color:#fff;
}
#mod_menue_sub .untermenu1 a:hover {
	background-color: #10aaad;
	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: #10aaad;
	color:#fff;
}
#mod_menue_sub .untermenu2 ul a:hover {
	background-color: #10aaad;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #10aaad;
	border-bottom-color: #10aaad;
	color: #fff;
}
/****************************************************/
  
  #mod_menue_sub .untermenu3 { }
#mod_menue_sub .untermenu3 ul a {
	background-color: #fff;
	color: #000;
}
#mod_menue_sub .untermenu3 ul a.menuxaktiv_back { }
#mod_menue_sub .untermenu3 ul a:hover {
	background-color:#10aaad;
	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: #000;
}
#menu_48:hover {
	background-color:#C25FFF;
	color: #000;
}
#col2 h2, #col1 h2 {
	background-color: #10aaad;
	color: #fff;
}
#mod_breadcrump a { color:#10aaad; }
#col3 a {
	color: #10AAAD;
	
}

#col3 a:visited {
	color: #10AAAD;
	text-decoration: underline;
	font-size: 1.0em;
}
/* Kontakt formular  */

#formk fieldset, .form fieldset {
	background-color:#DFFFFF;
	border:1px solid #aaaa9D;
}
.ergeblistitem { background:#DFFFFF; }
/* Kontakt formular  */
#mod_menue_top {
		top:-6px;
}




#mod_freiemodule_4 h3{background:#10AAAD; }



@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;
}
}