/*CSS by Regina Zienczyk, mindfruit | design & kommunikation, www.mindfruit.de*/
body { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-top: 0; padding-left: 0; }
p { }
td { }
a:link { color: #456ea1; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
a:hover { color: #ca795a; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
a:active { color: #ca795a; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
a:visited { color: #456ea1; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
/*stile für lauftexte und headlines-----------------------------------------------------------*/
.h1 { color: #5788bf; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; }
.h2 { color: #5788bf; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; }
.lauftexte { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; padding-right: 20px; padding-left: 20px; }
lauftexte a:link, a:active, a:visited { color: #456ea1; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; text-decoration: none; }
lauftexte a:hover { color: #ca795a; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; text-decoration: none; }
.lauftexte-small { color: #ca795a; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: lighter; line-height: 14px; }
.tdlauftext { border-right: 3px solid #fff; border-left: 3px solid #fff; }
.tdlauftexthead { border-right: 3px solid #fff; border-bottom: 3px solid #fff; border-left: 3px solid #fff; }
.tdlauftextunten { border-right: 3px solid #fff; border-bottom: 3px solid #fff; }
.tdsubseiten { border-bottom: 3px solid #fff; border-right-color: #fff; border-right-style: solid; border-left-color: #fff; border-left-style: solid; }
.lauftexte-tabellen { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
/*Navigation links--------------------------------------*/
.rubrikleft { color: #fff; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-left: 10px; display: block; }
.sidebar { color: #456ea1; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; text-align: left; width: 155px; padding-top: 15px; padding-left: 15px; display: block; }
.sidebarh1 { color: #456ea1; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bolder; line-height: 16px; text-align: left; }
.sidebarh1 a:link { color: #456ea1; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bolder; line-height: 16px; text-align: left; }
.sidebarh1 a:hover { color: #ca795a; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bolder; line-height: 16px; text-align: left; }
.sidebarh1 a:visited { color: #456ea1; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bolder; line-height: 16px; text-align: left; }
.sidebar a:link  { color: #fff; font-size: 14px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; text-decoration: none; text-align: left; }
.sidebar a:visited  { color: #f1f5fb; font-size: 14px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; text-decoration: none; text-align: left; }
.sidebar  a:hover  { color: #ca785a; font-size: 14px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; text-align: left; }
.sidebar a:focus { color: #fff; font-size: 14px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; text-align: left; width: 171px; height: 18px; }
.sidebar a:active  { color: #fff; font-size: 14px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; text-align: left; }
/*kontaktformular*/
.inputtextarea { 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	WIDTH: 150px; 
	COLOR: #505050; 
	FONT-FAMILY: Helvetica, Arial, sans-serif; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: #fafafa; 
	TEXT-DECORATION: none; 
	vertical-align: middle; 
	margin: 1px 2px 1px 0; 
	padding: 1px; 
	border: solid 1px #9299a0; }
.inputtextarea2 { color: #505050; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: normal; text-decoration: none; background-color: #fafafa; margin: 1px 2px 1px 0; padding: 1px; width: 50px; height: 20px; vertical-align: middle; border: solid 1px #9299a0; }
.inputoption { FONT-WEIGHT: normal; FONT-SIZE: 12px; 
	/* Fallert 22.04.2008, 08:52:53 Breite etwas erhoeht*/
	WIDTH: 80px; COLOR: #505050; FONT-FAMILY: Helvetica, Arial, sans-serif; HEIGHT: 25px; BACKGROUND-COLOR: #fafafa; TEXT-DECORATION: none; vertical-align: middle; margin: 1px 2px 1px 0; 
	/*padding: 1px 2px; */
	
	padding: 1px 0 1px 2px; border: solid 1px #9299a0; }
.inputoption2 { color: #505050; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: normal; text-decoration: none; background-color: #fafafa; margin: 1px 2px 1px 0; padding: 1px 0 1px 2px; width: 80px; height: 25px; vertical-align: middle; border: solid 1px #9299a0; }
.inputtext { 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	WIDTH: 150px; 
	COLOR: #505050; 
	FONT-FAMILY: Helvetica, Arial, sans-serif; 
	BACKGROUND-COLOR: #fafafa; 
	TEXT-DECORATION: none; 
	height: auto; 
	padding: 2px; 
	border: solid 1px #9299a0; }
.input_submit { 
	color: #456ea1; 
	font-size: 12px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	background-color: #fff; 
	text-decoration: none; 
	text-align: center; 
	letter-spacing: 1px; 
	vertical-align: middle; 
	margin-right: 20px; 
	margin-left: 0; 
	padding: 3px 20px; 
	border: solid 1px; }
/*Navigation*****************************************************/
ul ul { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 171px; }
/* The div enclosing the menu */
.MyMenu {
 color: #456ea1; 
 font-size: 14px; 
 font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
 line-height: 16px; text-align: left; width: 155px; padding-top: 10px; padding-left: 15px; 
 display: block;

}
/* Normal items */
.MyMenu li.WebYepMenuItem { color: #fff; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; text-align: left; margin-bottom: 5px; }
/* The tree titles */
.MyMenu li.WebYepMenuTitle { color: #456ea1; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; text-align: left; letter-spacing: 1px; padding-top: 5px; }
/* All items */
.MyMenu li { color: #fff; list-style-position: inside; list-style-type: none; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; margin: 0 0 5px; padding: 0; }
/* All trees */
.MyMenu ul { color: #fff; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; padding: 0; margin: 0 0 15px; }
/* Second level trees */
.MyMenu ul ul { color: #fff; padding: 0; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; text-decoration: none; }
/* Trees of third level and below */
.MyMenu ul ul ul { color: #fff; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; text-decoration: none; }
/* The first item in each submenu */
.MyMenu li li.WebYepMenuFirstItem { color: #456ea1; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; margin-top: 0; padding-top: 5px; }
/* The actual links */
.MyMenu a:link, .MyMenu a:active, .MyMenu a:visited { color: #fff; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; text-decoration: none; }
/* The actual links when hovering */
.MyMenu a:hover { color: #ca795a; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; text-decoration: none; }
/* The actual link of the currently selected item */
.MyMenu .WebYepMenuCurrentItem a:link, .MyMenu .WebYepMenuCurrentItem a:visited, .MyMenu .WebYepMenuCurrentItem a:active { text-decoration: none; color: #456ea1; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bolder; line-height: 16px; }
/* The actual link of the currently selected item when hovering */
.MyMenu .WebYepMenuCurrentItem a:hover { color: #fff; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; text-decoration: none; }
