/********************/
/*  MHIL CLASSES  */
/********************/


 body {font-size:62.5%; background-color:rgb(255,255,255); font-family:tahoma,arial,sans-serif;} /*Font-size: 1.0em = 10px when browser default size is 16px*/

.main img {border:none}
.main a:hover img {border:none}
.main a img {border:none}

/* HEADER */
.header {width:900px; font-family:"trebuchet ms",arial,sans-serif;}
.header-top {width:900px; height:80px; background:rgb(240,240,240) url(../img/bg_head_top.jpg); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.header-middle {width:900px; height:120px; background:rgb(230,230,230) url(/fileadmin/templates/img/Header-SDC.jpg); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.header-bottom {width:900px; height:40px; background:rgb(255,255,255) url(../img/bg_head_breadcrumbs.jpg) repeat-y;}
.header-breadcrumbs {font-family:tahoma,arial,sans-serif;clear:both; width:900px; padding:1.0em 0 1.5em 0; background:rgb(100,100,100) url(../img/bg_head_breadcrumbs.jpg) repeat-y;}


.nav0 {width:350px; position:absolute; z-index:2; margin:25px 0 0 0; margin-left:550px !important /*Firefox*/; margin-left:553px /*IE6*/;}
.nav0 ul {float:right; padding:0 20px 0 0;}
.nav0 li {display:inline; list-style:none ;padding:0 0 0 10px;}

.nav0 a:hover {text-decoration:none;}
.nav0 a img {width:24px;height:18px; border:none;}
.nav0 img {width:24px;height:18px; border:none;}

.nav1 {width:350px; position:absolute; z-index:3; margin:45px 0 0 550px;}
.nav1 ul {float:right; padding:0 15px 0 0; font-weight:bold;}	
.nav1 li {display:inline; list-style:none;}
.nav1 li a {display:block; float:left; padding:2px 5px 2px 5px; color:rgb(125,125,125); text-decoration:none; font-size:120%;}
.nav1 a:hover {text-decoration:none; color:rgb(50,50,50);}

.teamitem-wrapper h2 {clear:none;}
/* .main-content p {margin:0 0 1.0em 0; line-height:1.5em; font-size:120%;} */
/*.teamitem-wrapper blockquote {clear:none; color:rgb(70,122,167); font-weight: bold; font-style:italic; text-decoration:none;font-size:140%; margin: 15px 0 15px 0 }*/
.teamitem-wrapper blockquote {clear:none; color:#83D224; font-weight: bold; font-style:italic; text-decoration:none;font-size:140%; margin: 15px 0 15px 0 }
.teamitem-wrapper img {clear:none;}
.teamimg-wrapper {float:left;}
.teamfooter-wrapper img {clear:both; float:none; margin:3px 3px -2px 0; padding:0px; border:0px;}
.teamfooter-wrapper a img {border:0px;}
.teamfooter-wrapper a:hover img {border:0px;}
.teamfooter-wrapper {margin: 0 0 3px 0;}

.news-list2-container h2 {clear:none;}
.news-list2-container p {clear:none;float:left;}
.news-list2-img {float:left;}
.news-list2-morelink {clear:left; float:right; margin: 0 0 3px 0;}

/*.news-single-content {float:left;}*/
.news-single-img {float:left;}



.tx-wtdirectory-pi1 img {border:1px solid #969696;}

.header-breadcrumbs ul {float:left; width:560px; list-style:none; padding:0 0 0 15px; font-family:verdana,arial,sans-serif;}
.header-breadcrumbs ul li {display:inline; padding:0 7px 0 10px; background:transparent url(../img/bg_bullet_arrow.gif) no-repeat 0 50%; font-weight:bold; color:rgb(125,125,125); font-size:100%;}
.header-breadcrumbs ul a {color:#83D224; text-decoration:none;}
.header-breadcrumbs ul a:hover {color:#83D224; text-decoration:underline;}

.header-breadcrumbs .searchform {float:right; width:285px; padding:0 17px 0px 0px !important /*Non-IE6*/; padding:0 12px 0px 0px /*IE6*/;}
.header-breadcrumbs .searchform form fieldset {float:right; border:none;}
.header-breadcrumbs .searchform input.field {width:10.0em; padding:0.2em 0 0.2em 0; border:1px solid rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:120%; }
.header-breadcrumbs .searchform input.button {width:3.0em; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:120%;}
.header-breadcrumbs .searchform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

.header-top {height:65px}

.main-subcontent .loginform input.button {width:8em;}

.main { background:transparent url(../img/bg_main_withnav_blank.jpg) top left repeat-y;}

label.left {
 height:16px;
}

label a:hover dfn {
  background-color:#DDDDDD;
  border:1px solid #83D224;
  color:black;
  display:block;
  font-size:0.8em;
  padding:5px;
  position:absolute;
  text-decoration:none;
  width:250px;
}

label a dfn {
  display:none;
}

label a {
  display:inline;
  background-image: url(/typo3conf/ext/powermail/img/icon_info.gif);
}

img.icon_info {
	/* Description icon */
	padding: 0px 3px 0px 0px;
	margin: 0px;
	display:inline;
  float: left;
  clear:none;
}




.contactform input.button {
  margin-bottom: 10px;
}


.main a {color:#83D224;}
.main a:hover {color:#83D224;}
.main a:visited {color:#83D224;}


.nav3-grid dt a, dd a {color:#83D224;}
.nav3-grid dt a:hover, dd a:hover {color:#83D224;}
.nav3-grid a:visited {color:#83D224;}

.nav3-grid dt a, .nav3-grid dt a:visited {color:#83D224}
.nav3-grid dd a, .nav3-grid dd a:hover,  .nav3-grid dd a:visited  {color:rgb(80,80,80);}

div.sitemessage { float:left; margin: 67px 0 0 260px; height:18px}
.sitemessage ul {float:right; padding:0 15px 0 0; font-weight:bold;}	
.sitemessage li {display:inline; list-style:none;}
.sitemessage li a {display:block; float:left; padding:2px 5px 2px 5px; color:rgb(125,125,125); text-decoration:none; font-size:120%;}
.sitemessage a:hover {text-decoration:none; color:rgb(50,50,50);}

.level2 {margin-left:15px}


img.home{
  width:400px;
  height: 118px;
  border:0px;
}

#logowrapper{
  width:400px;
  height: 118px;
  float:left;
}

div.clearboth{
  clear:both;
}
