body {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; background-color:#ffffff; color:#000000; margin:0;}

.fliesstext   { font-family: Z?rich LT BT, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #5A6265; text-decoration:none;  }
.fliessklein   { font-family: Z?rich LT BT, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000; text-decoration:none;    }

.rot  { font-family: Z?rich LT BT, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #E61A18; text-decoration:none; font-weight:bold}
.black   { font-family: Z?rich LT BT, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000; text-decoration:none;  }


.weiss  { font-family: Z?rich LT BT, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #ffffff; text-decoration:none; font-weight:none}

.hov  { font-family: Z?rich LT BT, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #E61A18; text-decoration:none; font-weight:none}



.textfett   { font-family:  Z?rich LT BT, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #005D7E; text-decoration: none;  font-weight:bold}
.menutextweiss   { font-family:  Z?rich LT BT, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #FFFFFF; text-decoration: none;  font-weight:bold}
.bottomtextweiss   { font-family:  Z?rich LT BT, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #FFFFFF; text-decoration: none;  font-weight:bold}
.menutextblau   { font-family: Z?rich LT BT, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #5A6265; text-decoration: none;  font-weight:bold}
.menutextblaukl   { font-family:  Z?rich LT BT, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #5A6265; text-decoration: none;  font-weight:bold}

h1,h2,h3 {
font-family: Z?rich LT BT, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
font-weight: bold;
}

img {border:0;}

table {padding: 0px; margin:0px; border:0px;}

a:link, a:active, a:visited {
font-family: Z?rich LT BT, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
color: #5A6265;
text-decoration: none;
}

a:hover {text-decoration:underline;}

.mmhide_rednav, td.mmhide_rednav {
/*background-image:url(img/balkenganz.gif)*/
background-color: #5A6265;
line-height: 0px;
padding:0px;
margin:0px;
}


.mmhide_homenav {background-color: #000000;}
.mmhide_lightgreybox {background-color: #F4F3F1;}

.announcement {
font-family: Z?rich LT BT, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
background-color: #E3DCD2;
padding-left: 10px;
padding-right: 5px;
padding-top:5px;
padding-bottom:5px;
}

.homenews {
background-color: #F4F3F1;
padding-left: 10px;
padding-right: 5px;
padding-top:10px;
padding-bottom:10px;
}

.mmhide_homenewshdr {
background-color: #C6C0B7;
padding-left: 10px;
padding-right: 10px;
padding-top:3px;
padding-bottom:3px;
}


/* left navigation styles: begin */
.mmhide_leftnav {
background-color: #e3dcd2;
}

.leftnavLevel_1, a.leftnavLevel_1:link, a.leftnavLevel_1:visited, a.leftnavLevel_1:active {
	background-color: #e3dcd2;
	padding-left: 20px;
	font-weight: bold;
	font-family:  Z?rich LT BT, Verdana, Arial, Helvetica, sans-serif ;
	font-size: 10px;
	line-height: 21px;
	color:#000000;
	text-decoration:none;}

a.leftnavLevel_1:hover {
color: #E61A18;
text-decoration:none;}


.leftnavLevel_9, a.leftnavLevel_9:link, a.leftnavLevel_9:visited, a.leftnavLevel_9:active {
	
	padding-left: 20px;
	font-family:  Zuerich LT BT, Verdana, Arial, Helvetica, sans-serif ;
	font-size: 10px;
	
	color:#000000;
	text-decoration:none;}

a.leftnavLevel_9:hover {
color: #E61A18;
text-decoration:none;}





.leftnav1Selected, a.leftnav1Selected:link, a.leftnav1Selected:visited, a.leftnav1Selected:active,a.leftnav1Selected:hover {
	background-color: #d0d1d5;
	padding-left: 10px;
	font-weight: bold;
	font-family: Z?rich LT BT, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 21px;
	color:#000000;
	text-decoration:none;}

.leftnavLevel_2, a.leftnavLevel_2:link, a.leftnavLevel_2:visited, a.leftnavLevel_2:active {
	padding-left: 21px;
	font-weight: bold;
	font-family: Z?rich LT BT, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 21px;
	background-color: #C6C0B7;
	color:#000000;
	text-decoration:none;}

a.leftnavLevel_2:hover {
color: #A81933; 
text-decoration:underline;}


.leftnav2Selected,a.leftnav2Selected:link, a.leftnav2Selected:visited, a.leftnav2Selected:active, a.leftnav2Selected:hover {
	background-color: #C6C0B7;
	padding-left: 21px;
	font-weight: bold;
	font-family: Z?rich LT BT, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 21px;
	color:#FFFFFF;
	text-decoration:none;}

.leftnavLevel_3, a.leftnavLevel_3:link, a.leftnavLevel_3:visited, a.leftnavLevel_3:active {
	padding-left: 32px;
	font-weight: bold;
	font-family: Z?rich LT BT, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 21px;
	background-color: #C6C0B7;
	color:#000000;
	text-decoration:none;
}

a.leftnavLevel_3:hover {
color: #A81933; 
text-decoration:underline;
}


.leftnav3Selected,a.leftnav3Selected:link, a.leftnav3Selected:visited, a.leftnav3Selected:active, a.leftnav3Selected:hover {
	background-color: #C6C0B7;
	padding-left: 30px;
	font-weight: bold;
	font-family: Z?rich LT BT, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 21px;
	color:#FFFFFF;
	text-decoration:none;
}

.thirdlevel {
font-family: Z?rich LT BT, Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color:#000000;
margin:0;
}

/* left navigation styles: end */


/* content styles: begin */
.header {
font-family: Z?rich LT BT, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
text-decoration: none;
}

a.header:link, a.header:active, a.header:visited {
font-family: Z?rich LT BT, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #E61A18;
text-decoration: none;
}

a.header:hover {text-decoration:underline;}

.contentimage {padding-top:10px;
padding-bottom:10px;}

.mmhide_productgrid {
padding-left: 10px;
padding-top: 5px;}

.mmhide_coursetblheader {
background-color: #000000;
color:#FFFFFF;
font-weight: bold;
padding-left: 10px;
padding-right: 10px;
padding-top:7px;
padding-bottom:7px;
}

.mmhide_coursetblsubhead {
background-color: #CCCCCC;
font-weight: bold;
padding-left: 10px;
padding-right: 10px;
padding-top:5px;
padding-bottom:5px;
}

.mmhide_coursetblcell {
background-color: #F3F3F3;
padding-left: 10px;
padding-right: 10px;
padding-top:3px;
padding-bottom:3px;
}


a.relatedinfo:link, a.relatedinfo:active, a.relatedinfo:visited {
font-family: Z?rich LT BT, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: #A81933;
text-decoration: none;}

a.relatedinfo:hover {
text-decoration:underline;}

ul.relatedinfo {
text-indent: -23px;
}

li.relatedinfo {
list-style: disc;
font-family: Z?rich LT BT, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;}

ul.relatedinfo2 {
  LIST-STYLE-TYPE: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;}

li.relatedinfo2 {
            padding: 5px 0px 0px 5px;
            margin: 0px 0px 0px 5px;}

.relatedlink {
background-color:#E1DAD0;
/*padding-left:7px; */
padding-left: 0px;
padding-right:5px;
padding-bottom:10px;
font-family: Z?rich LT BT, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
}

.mmhide_relatedicon {
background-color:#E1DAD0;
font-family: Z?rich LT BT, Verdana, Arial, Helvetica, sans-serif;
padding-left: 5px;
font-size: 10px;
font-style: normal;
font-weight: normal;
}

.mmhide_relatedhdr {
background-color:#e3f1f6;
padding-left:5px;
padding-right:10px;
padding-bottom:8px;
}

.mmhide_relatedborder {
background-color:#e3f1f6;
}

.mmhide_testimonial {
background-color: #e3dcd2;
padding-left:7px;
padding-right:5px;
padding-bottom:15px;
font-family: Z?rich LT BT, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
}

.mmhide_testimonialhdr {
background-color: #ECEDEF;
padding-left:10px;
padding-right:10px;
padding-bottom:8px;
}

.mmhide_testimonialborder {
background-color: #e3f1f6;
}

.mmhide_alert {
color: #A21E1E;
}

.required
{
	color: #A21E1E;
	padding-right: 18px;
	font-family: Z?rich LT BT, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
font-weight: normal;

}

.formfield
{
	padding-right: 18px;
	font-family: Z?rich LT BT, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
font-weight: normal;
}

.mmhide_hide{	display: none;}

#column1
{
	float: left;
	width: 224px;	
}

#column1 .content
{
	padding: 0px 0px 0px 10px;
}

#column2
{
	margin: 0px 0px 0px 227px;
	background-color: white;
	/*padding: 20px 0px 20px 20px; */
	padding: 0px 0px 0px 0px;
}


.mmhide_homefooter {
padding-left: 10px;
}

.mmhide_footer {
font-family: Z?rich LT BT, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: #000000;
}

a.mmhide_footer:link, a.mmhide_footer:active, a.mmhide_footer:visited {
font-family: Z?rich LT BT, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: #A81933;
text-decoration: none;
}

a.mmhide_footer:hover {
text-decoration:underline;
}
.newsLink {}
.newsLink a:link{ color: black; font-size: 11px; font-weight: bold; line-height: 18px; text-decoration: none; }
.newsLink a:visited{ color: black; font-size: 11px; font-weight: bold; line-height: 18px; text-decoration: none; }
.newsLink a:hover{ color: black; font-size: 11px; font-weight: bold; line-height: 18px; text-decoration: underline; }
