
#content p {
 font: 11px/14px Verdana, Arial, Helvetica, sans-serif; color: #333; text-align: center;
text-align:left;
font-size:11px; margin-bottom:15px;}

#content li {margin-bottom:5px;
margin-left:20px;
list-style-position:outside;
}


a {
outline: none;
}

* {
  margin: 0; padding: 0;
}
html, body {
  height: 100%;
}
body {
  font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
  color: #333; text-align: center;
  background: #FFF url(../images/body_bg.gif) 0 0 repeat-x;
}


td {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #333; text-align: left;}

a:link, a:active, a:visited{color: #363435; text-decoration:none;}
a:hover {color:#A20000;}

#head_bg {
  top:0px; left:0px; 
	min-width: 1000px; width:100%; margin: 0 auto;
	height: 100%; min-height: 100%;
	text-align: left; background:  url(../images/head_bg.gif) 79px top  no-repeat;  
}

#content  h1{
  width: 780px; 
	font-size:11px;
	color: #B60A0A;
	/*height: px;  For IE */
	background: url(../images/h_bg.gif) 100% 7px no-repeat;
	margin-bottom:20px;
	margin-top:18px;


		clear:both;
}


#container {
  margin: 0 auto;
  width: 1000px;
  text-align: left;
  position: relative;
  min-height: 100%; /* For Modern Browsers */
  height: auto !important; /* For Modern Browsers */
  height: 100%; /* For IE */
	background: url(../images/container_bg.gif) 0px 0px repeat-y;
}

#header {
	background:  url(../images/head_bg.gif) -54px 0px no-repeat;
	width: 1000px;
	height: 157px;
}
#signet{ width:250px; height: 77px; float:left; margin-left: 220px;}	

#header .adoweb { background: url(../images/head_sig_adoweb.gif) 0 0 no-repeat;}
#header .adosoft { background: url(../images/head_sig_adosoft.gif) 0 0 no-repeat;}
#header .adoprint { background: url(../images/head_sig_adoprint.gif) 0 0 no-repeat;}
#header .adonews { background: url(../images/head_sig_adonews.gif) 0 0 no-repeat;}

#menu {	
	float:right;	width: 450px; height: 94px;
	list-style: none; margin-right:24px;	margin-top:27px;}
html>body #menu {margin-right:60px;}

#menu li {

	height: 94px; width:98px;
	display:block; float:right; margin-right:10px;
	}

#menu a {	height: 94px; width:98px; display: block; overflow: hidden;}
#menu a:hover { background-position: -98px 0;}	

#menu .adocom { background: url(../images/head_btn_adocom.gif) 0 0 no-repeat;}
#menu .adoweb { background: url(../images/head_btn_adoweb.gif) 0 0 no-repeat;}
#menu .adoprint { background: url(../images/head_btn_adoprint.gif) 0 0 no-repeat;}
#menu .adosoft { background: url(../images/head_btn_adosoft.gif) 0 0 no-repeat;}

#subline {
	height:21px; clear:both;
	background: url(../images/subline_bg.gif) 0px 0 no-repeat;
}
#subline ul {list-style: none; float:right; margin:4px 30px !important; margin:4px 30px ; }
#subline li {
	height: 13px; width:16px;
	display:block; float:left; margin-right:10px;}

#subline a {	height: 13px; width:16px; display: block; overflow: hidden;}
#subline a:hover { background-position: -16px 0;}	

#subline .home { background: url(../images/subline_btn_home.gif) 0 0 no-repeat;}
#subline .print { background: url(../images/subline_btn_print.gif) 0 0 no-repeat;}
#subline .email { background: url(../images/subline_btn_email.gif) 0 0 no-repeat;}

#page {clear:both;}

#clearer {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 40px;
  visibility: hidden;
}


#hg {
  width: 830px;
  float: right; 
  background: url(../images/content_bg.gif) right top no-repeat;
	min-height: 343px; /* For Modern Browsers */
  height: auto !important; /* For Modern Browsers */
  height: 343px; /* For IE */
}


#content {
  width: 780px;
  float: left; 
background-color:transparent;
 	min-height: 343px; /* For Modern Browsers */
  height: auto !important; /* For Modern Browsers */
  height: 343px; /* For IE */
}



		
#footer {
  clear:both;
  width: 100%;
  background: #CCC;
  position: absolute;
  bottom: 0 !important;
  bottom: -1px; /* For Certain IE widths */
  height: 67px;
	background: url(../images/footer_bg.gif) 0 0 repeat-x;
}
#footer .left { float:left; height:67px; width:131px;
background: url(../images/footer_left.gif) 0 0 no-repeat;}
#footer .right { 
float:right; height:67px; width:278px;
background: url(../images/footer_right.gif) 0 0 no-repeat;}
#footer h6 { position:absolute; left:135px; top:38px; white-space:nowrap; font-size:9px; font-weight:normal;}
#footer span {color:#B70900;}

#navigation {
  background: url(../images/navigation_bg.gif) top left repeat-x;
  padding:16px 0 0 0;
  color:#fff;
  margin-left:4px !important;
  margin-left:2px;
  width: 124px;
  float: left;
  min-height: 343px; /* For Modern Browsers */
  height: auto !important; /* For Modern Browsers */
  height: 343px; /* For IE */
  text-align:left;
  border-right:20px solid #fff;

	

}

#navigation li {

list-style: none;
}

/*-------------CSS---------------------*/
a.menuLink2, a.menuLink2:link, a.menuLink2:visited {
  display:block;
  /*position:relative;*/
  height:17px;
  margin:0px;
  padding:2px;
  font-size:11px;
  font-weight: normal;
  padding-left:10px;
  text-decoration:none;
  background-color:transparent;
  background-image:url(../../../../uploads/tx_tllbaseext/schalter_navi.gif);
  background-repeat:no-repeat;
  background-position:top left;
  color:#fff;
 
}

a.menuLink2:hover {
  
  background:transparent url(../images/navigation_hover.gif)100% 50% no-repeat;
  color:#DA261D;

  /*text-decoration: underline;*/
}

a.menuLinkAct2 {
  display:block;
  /*position:relative;*/
  height:17px;
  margin:0 0 0 0;
  padding:2px;
  padding-left:10px;
  font-size:11px;
  font-weight: normal;
  text-decoration:none;
  background:transparent url(../images/navigation_hover.gif)100% 50% no-repeat;
  color:#DA261D;
}










a.submenuLink2 {
  display:block;
  /*position:relative;*/
  /*height:16px;*/
  margin:-5px 0 0 0;
  padding:1px;
  padding-left:9px;
  font-size:9px;
  font-weight: normal;
  text-decoration:none;
  background-image:url(../../../../uploads/tx_tllbaseext/schalter_subnavi.gif);
  background-repeat:no-repeat;
  background-position:top left;
  color:#fff;
line-height: 20px;

}

a.submenuLink2:hover {
  text-decoration: underline;
color:#DA261D;


}

a.submenuLinkAct2 {
  display:block;
  /*position:relative;*/
  /*background-color:#FFD5B1;*/
  color:#DA261D;
  /*height:15px;*/
  margin:-5px 0 0 0px;
  padding:1px;
  padding-left:9px;
  font-size:9px;
  font-weight: normal;
  text-decoration:none;
  background-image:url(../../../../uploads/tx_tllbaseext/schalter_subnavi.gif);
  background-repeat:no-repeat;
  background-position:top left;
line-height: 20px;

}

#menuDiv2 {
  /*position:relative;*/
  width:136px;
  margin:0px;
  padding:0px;
  padding-top:0px;
  padding-left:2px;
  text-align:left;
  /*float:left;*/
}

li.menuItem2 {
  list-style-type:none;
  text-align:left;
  border:none;
 
}

li.submenuItem2 {
  list-style-type:none;
  color:#666666;
  text-align:left;
  border:none;

}


#menuList2 {
  /*width:179px;*/
  margin:0px;
  padding:0px;
  border:none;
  width:136px;
}

ul.submenuList2 {
  margin:0px;
  padding:0px;
  /*border-top: solid 1px #fff;*/
   
}





