body, html{

}

#main_container{

width: 978px;


position: relative;
visibility: visible;

margin-right: auto;
margin-left: auto;
float: none;
padding-top: 0px;
padding-bottom: 10px;
overflow: visible;


}
#cage-drt{background:#EEE;width:272px; padding-bottom:20px;border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;border-left:1px solid #cccccc;height:170px}

#header_menu_container{
float: left;
width:448px;
margin-top:3px;
z-index:2;


}
#textboxerTub {
float:left;
margin-left:5px;
padding-top:10px;
margin-bottom:0px;
}
#tubanswer{
float: left;
width:270px;
}
#newbox_cont {
background-image:url(images/site/smart-step-hp.jpg);
background-position:left;
background-repeat:no-repeat;
border: 1px solid #000000;
width:270px;
height:71px;
}
#newcont_text{
text-align:left;
padding-top:15px;
padding-left:5px;
font-size:16px;
color:#0033FF;
font-weight:bold;
font-style:italic;
}
#header_menu2_container{
position:relative;
float: left;
width:448px;
margin-left:3px;

margin-top:5px;
z-index:2;
overflow:visible;
}
#header_menu3_container{
float: right;
width:170px;
margin-top:5px;
z-index:2;
}
#header_logo_container{
float: left;
width:200px;

padding-top:0px;
margin-left:0px;
}
#subheader_container{
margin-top:0px;
width: 669px;
height: 10px;
background: url('images/site/site-window-top.jpg') no-repeat;



}
#subfooter_container{

width: 671px;
height: 20px;
background: url('images/site/site-window-bot.jpg') no-repeat;


/* background: #99FF66; */
}
#subheader2_container{

width: 980px;
height: 1px;

}

#search_site2{
float: left;
width: 128px;
padding-left:10px;
padding-top:10px;
}
#links_container{
position: relative;
visibility: visible;
width: 100px;
padding:0;

margin-left: 5px;
margin-top: 0px;
float: left; 

}
#links_container2{
float: left;
width: 50px;
/*background:url(images/site/corner-ul2.gif); background-repeat: no-repeat;
background:url(images/site/edge-left2-128.gif); background-repeat:repeat-y;*/
}

#rechts_container{
/* background: url('indextopright.jpg') no-repeat top right; background:url(images/site/edge-right2-180.gif);background-repeat:repeat-y;*/
float: right;
width: 100px;
padding-left:28px;


}
#rechts_container2{
 
position: relative;
visibility: visible;
width: 170px;
padding:0;

margin-left: 0px;
float: right; 

}
#content_container{
background:url(images/site/site-window-mid.jpg);background-repeat:repeat-y;
position: relative;
visibility: visible;
width: 671px;
margin-right: 0;
margin-left: -5px;
float: left;
padding-top: 0px;
padding-bottom: 0px;
overflow: hidden;
padding-left:0;
z-index:0;
}
#content{
padding-left:14px;
padding-right:8px;
margin-left:10px;}
#content_menucontainer{
height: 30px;
background: #4C5389;
}

#footer_container{
list-style: none;
background-color:#00CCFF;


padding: 0px;

width: 671px;
font-size:12px;

}
.footercont li{
list-style:none;
display:inline;
padding-right:12px;

}
.footercont2 li{
list-style:none;
display:inline;

padding-left:42px;

}
#footercont2 a{


padding-left:28px;
}
#footercont2 {

margin-top:10px;

}

#textboxerBott {
float:left;
padding-left:0px;
padding-top:15px;
}
#textboxerBott2 {
float:right;
padding-left:0px;
padding-top:15px;
margin-right:15px;

}
#centerBott {
float:left;

text-align:center;
width:600px;
padding-top:20px;
}
#bordbodgrn2 {border: 1px solid #00FF00; padding-top:10px;width:600px; height:210px;padding-left:10px;padding-right:5px;}
#arrowlist{list-style-image:url(images/site/arrow-sm-r-grn.gif);margin-left:20px;font-size:12px;margin-top:0px;text-align:left;}
#arrowlist2{list-style-image:url(images/site/arrow-sm-r-grn.gif);margin-left:20px;font-size:12px;margin-top:0px;text-align:left;}
.imspread {

margin-top:10px;}
.spread ul {
font-size:11px;

margin-bottom:20px;}
.spread li {
font-size:11px;
list-style:disc;
padding-left:0px;
margin-left:30px;

}
ul {
  padding: 0;
  margin: 0;
  list-style: none;
  overflow:visible;
  z-index:3;
  }
  li.nav1 {
  float: left;
  position: relative;
  width: 118px;
  padding-right:10px;
  text-align:left; z-index:3;
  }
   li.nav2 {
  float: left;
  position: relative;
  width: 110px;
  padding-right:10px;
  text-align:left; z-index:3;
  }
   li.nav3 {
  float: left;
  position: relative;
  width: 60px;
  padding-right:10px;
  text-align:left; z-index:3;
  }
   li.nav4 {
  float: left;
  position: relative;
  width: 120px;
  padding-right:0px;
  text-align:left; z-index:3;
  }
  li.nav1 ul {
  display: none;
  position: absolute; 
  top: 0;
  left: 0;
  }
li.nav1 > ul {
	top: 22px;
	left: 0;
	margin-left:0;
	
	}
li.nav1:hover ul { display: block;text-decoration:none; overflow:visible;} 
li.nav1:hover ul > li {text-decoration:none; background-color:#66FF66;border-bottom:1px solid #000000;font-family:Arial, Helvetica, sans-serif; font-size:10px;padding:3px; width: 168px;}
li.nav1:hover ul > li:hover {text-decoration:none; background-color:#CCFFCC;}
li.nav1:hover ul > li:link{ color:#000000;text-decoration:none;}
a.nav1, a.nav1:visited{ color:#000000;text-decoration:none;}
a.nav1:hover{ color:#000000;text-decoration:none;}
  li.nav2 ul {
  display: none;
  position: absolute; 
  top: 0;
  left: 0;
  }
li.nav2 > ul {
	top: 22px;
	left: 0;
	margin-left:0;
	}
li.nav2:hover ul { display: block;text-decoration:none; overflow:visible;} 
li.nav2:hover ul > li {text-decoration:none; background-color:#F3CF0B;border-bottom:1px solid #000000;font-family:Arial, Helvetica, sans-serif; font-size:10px;padding:3px; width: 168px;}
li.nav2:hover ul > li:hover {text-decoration:none; background-color:#FFFF99;}
li.nav2:hover ul > li:link{ color:#000000;text-decoration:none;}
a.nav2, a.nav2:visited{ color:#000000;text-decoration:none;}
a.nav2:hover{ color:#000000;text-decoration:none;}
  li.nav3 ul {
  display: none;
  position: absolute; 
  top: 0;
  left: 0;
  }
li.nav3 > ul {
	top: 22px;
	left: 0;
	margin-left:0;
	}
li.nav3:hover ul { display: block;text-decoration:none; overflow:visible;} 
li.nav3:hover ul > li {text-decoration:none; background-color:#0066FF;border-bottom:1px solid #000000;font-family:Arial, Helvetica, sans-serif; font-size:10px;padding:3px; width: 108px;}
li.nav3:hover ul > li:hover {text-decoration:none; background-color:#66CCFF;}
li.nav3:hover ul > li:link{ color:#FFFFFF;text-decoration:none;}
a.nav3, a.nav3:visited{ color:#FFFFFF;text-decoration:none;}
a.nav3:hover{ color:#000000;text-decoration:none;}

  li.nav4 ul {
  display: none;
  position: absolute; 
  top: 0;
  left: 0;
  }
li.nav4 > ul {
	top: 22px;
	left: 0;
	margin-left:0;
	}
li.nav4:hover ul { display: block;text-decoration:none; overflow:visible; z-index:1;} 
li.nav4:hover ul > li {text-decoration:none; background-color:#FF0000;border-bottom:1px solid #000000;font-family:Arial, Helvetica, sans-serif; font-size:10px;padding:3px; width: 148px;}
li.nav4:hover ul > li:hover {text-decoration:none; background-color:#FF6666;}
li.nav4:hover ul > li:link{ color:#FFFFFF;text-decoration:none;}
a.nav4, a.nav3:visited{ color:#FFFFFF;text-decoration:none;}
a.nav4:hover{ color:#000000;text-decoration:none;}
