@charset "utf-8";
/* CSS Document */

body{ padding:0px; margin:0px; background:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#f1ece2;}



a{ outline:none;}
img{ border:none;}
.clear{ clear:both;}




#midDiv{ background-color:#FFFFFF; width:100%;}
#mainDiv{ width:922px; margin:0 auto;}
#headDiv{width:922px; margin:13px 0 0 0px;}
#headDiv1{margin:10px 0 0 0px;}
#navDIv{ background:url(../german_images/nav_bg.png) left top repeat-y; height:46px; padding:0 8px 0 8px;}
ul#nav{ margin:0px 0 0 30px; padding:0px; list-style:none;}
ul#nav li{ float:left; padding:15px 0 0 10px;}
ul#nav li a{ display:block; text-decoration:none;}
ul#nav li.homeN a{ display:block; background:url(../german_images/home.png) left top no-repeat; width:50px; height:15px;}
ul#nav li.homeN1 a{ background:url(../german_images/home1.png) left top no-repeat; width:50px; height:15px;}
ul#nav li.homeN1 a:hover{ background:url(../german_images/home.png) left top no-repeat; width:50px; height:15px;}



ul#nav li.abtN a{ background:url(../german_images/abut_us.png) left top no-repeat; width:78px; height:15px;}
ul#nav li.abtN1 a{ background:url(../german_images/abut_us1.png) left top no-repeat; width:78px; height:15px;}
ul#nav li.abtN1 a:hover{ background:url(../german_images/abut_us.png) left top no-repeat; }



ul#nav li.workN a{ background:url(../german_images/wrkndg.png) left top no-repeat; width:160px; height:15px;}
ul#nav li.workN1 a{ background:url(../german_images/wrkndg1.png) left top no-repeat; width:160px; height:15px;}
ul#nav li.workN1 a:hover{ background:url(../german_images/wrkndg.png) left top no-repeat; }


ul#nav li.collaborators a{ background:url(../german_images/col.png) left top no-repeat; width:112px; height:15px;}
ul#nav li.collaborators1 a{ background:url(../german_images/col1.png) left top no-repeat; width:112px; height:15px;}
ul#nav li.collaborators1 a:hover{ background:url(../german_images/col.png) left top no-repeat; }




ul#nav li.contactN a{ background:url(../german_images/contct.png) left top no-repeat; width:90px; height:15px;}
ul#nav li.contactN1 a{ background:url(../german_images/contct1.png) left top no-repeat; width:90px; height:15px;}
ul#nav li.contactN1 a:hover{ background:url(../german_images/contct.png) left top no-repeat; }


ul#nav li.disN a{ background:url(../german_images/dic.png) left top no-repeat; width:160px; height:15px;}
ul#nav li.disN1 a{ background:url(../german_images/dic1.png) left top no-repeat; width:160px; height:15px;}
ul#nav li.disN1 a:hover{ background:url(../german_images/dic.png) left top no-repeat; }


#language{ float:right; width:110px; text-align:center; color:#FFFFFF; font-size:8px; text-transform:uppercase; margin:10px 50px 0 0px;}

#containDiv{ width:922px; margin:0 auto; background:url(../german_images/contain_bg.png) left top repeat-y; padding:0 0 0px 0px;}
#leftCont1{ float:left; width:595px; margin:0 0 0 0px;}
#leftCont{ float:left; width:519px; margin:28px 0 0 55px; line-height:17px; padding:0 10px 0 10px; background:none;}
#leftCont p {color:gray;}

#leftCont2{ float:left; width:430px; margin:0 0 0 0px;}

#innrlefTCon{ width:268px; float:left; margin:30px 0 0 55px;}
#workleft{ background:#2c481d; width:268px; float:left; color:#FFFFFF;}
#workleft strong{ text-transform:uppercase; color:#fdcd5d; font-weight:normal; font-size:15px; display:block;}
#addrs a{ color:#FFFFFF; text-transform:none;}
#addrs{ padding:0 0 0 10px; list-style:20px;}



ul#worknav{ margin:0px; padding:0px; list-style:none;}
ul#worknav li{ padding:2px 0 2px 5px; line-height:18px;}
ul#worknav li a{ text-decoration:none; text-transform:uppercase; color:#f2ede3;}
ul#worknav li a:hover{ text-decoration:underline;}

#workRight{ width:520px; float:right; color:#20460b; margin:22px 50px 0 0px; line-height:18px;}
#workRight h1{ margin:0px 0 5px 0; padding:0px 0 5px 0; font-size:20px; border-bottom:1px solid #20460b; font-weight:normal; text-transform:uppercase;}






#leftContinnr{ float:left; width:519px; margin:28px 0 0 55px; line-height:17px; padding:0 10px 0 10px; background:#d9d8ca; color:#274019; }
#headWelcome{ width:192px; height:46px; margin:-20px 0 0 15px;}
#rightCont{ width:261px; float:right; margin:10px 55px 0 0px;text-align: center;}
#rightCont1{ width:347px; float:right; margin:10px 35px 0 0px;}


#leftContinnr1{ float:left; width:430px; margin:28px 0 0 55px; line-height:17px; padding:0 10px 0 10px; background:#d9d8ca; color:#274019; }


#fotter{ background:url(../german_images/f_bg.jpg) left top repeat-x; width:100%; height:26px; padding:5px 0 5px 0px;}
#fDiv{ width:867px; margin:0 auto; padding:0 0 0 55px; color:#fff; font-size:11px;}


#slideshow {
    position:relative;
    height:294px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}


#form{ font-size:12px;}
.input{ width:212px; height:26px; background:#f2ede3; border:1px solid #2c481d; margin:0 0 0px 5px;   }
textarea{background:#f2ede3; border:1px solid #2c481d; margin:0 0 5px 5px;}





ul#coll{ margin:0px; padding:0px; list-style:none;}
ul#coll li{ background:url(../german_images/bt1.png) left 20px no-repeat; padding:5px 0 0 10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:25px; font-size:18px;}
ul#coll li a{ color:#274019; text-decoration:none; }
ul#coll li a:hover{ text-decoration:underline;}

#dv_Camille{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; display:block;padding-left:8px;text-decoration:underline;color:#274019;}
#dv_Camille a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; display:block;padding-left:8px;text-decoration:underline;color:#274019;}
#dv_Camille a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; display:block;padding-left:8px;text-decoration:underline;color:#274019;}
 
.ToolText{position:relative; color:#999999; text-decoration:none;}
.ToolText{color:#999999; text-decoration:none;}
.ToolTextHover{position:relative;}
.ToolText span{display: none;}
.ToolTextHover span{
  display:block;
  position:absolute;
  border:1px solid #CCCCCC;
  top:1.3em;
  left:5px;
  background:#d9d8ca;
  color:#274019;
  text-align: center;
  padding:10px;
  margin:-70px 5px 1px 450px;
  width:150px;
 font-weight:bold;
}
