html {margin: 0; padding: 0;}
body {font: 80% Verdana, Tahoma, Arial, Helvetica, sans-serif;
   margin: 0; padding: 0;
   background-color: #ffc56a;}
h1 {font-size: 2em; text-transform: lowercase; letter-spacing: 3px;
   margin: 0; padding: 0.66em 0 0.33em 29%;
   background: rgb(85%,85%,70%);}
h3 {font-size: 1.4em; font-weight: normal; margin: 0; padding: 0; 
   border-bottom: 0px solid orange; line-height: 1.5em;}
h4 {font-size: 12px; margin: 0; padding: 0.33em 0 0;}
h5 {font-size: 12px; margin: 0; padding: 0.33em 0 0; text-align: center;}
h1, h2, h4, h5 {line-height: 2em;}
p {line-height: 1.5; margin: 0.5em 0 1em;}
#wrapper {width: 800px; background-color: #ffffeb; margin: 10px auto; padding: 10px; border: 0px solid #000000;}
#banner {height: 110px; margin: 10px 0px 10px 21px; padding: 0; background-color: #ffffeb;}
#sidebar {width: 160px; float: left; background: #ffffeb; }
#nav {
    margin: 0 0 10px 21px; 
    padding: 10px 0; 
		background: #2d7b34;
		list-style-type: none;
		width: 118px;
		float: left;
}
#nav li { margin: 0; padding: 0; float: left; width: 118px;}
#nav a{
display: block;
color: #fff;
text-decoration: none;
padding: 0 15px;
line-height: 2.5;
border-bottom: 1px solid #fff;
}
/* #nav #nav_imp a{border: none;} */
#nav #nav_ind a{border-top: 1px solid #fff}
#body_ind #nav_ind a,
#body_ang #nav_ang a,
#body_pre #nav_pre a,
#body_akt #nav_akt a,
#body_ter #nav_ter a,
#body_shi #nav_shi a,
#body_sio #nav_sio a,
#body_vcs #nav_vcs a,
#body_faq #nav_faq a,
#body_ueb #nav_ueb a,
#body_kon #nav_kon a,
#body_lin #nav_lin a,
#body_imp #nav_imp a 
{   background: #ccffcc;
	 color: #1a1303;
	 font-weight: bold;}
#nav a:hover { background: #4f4532;}

div#content {width: 620px; margin-left: 160px; padding: 10px; background-color: #ffffeb; }
.box {width: 620px; padding: 3px 3px 3px 5px; text-align: left;}
.boxleft {
	float: left;
	width: 46%;
	padding: 3px 3px 3px 5px;
	margin: 0 0px 0 0px;
	text-align: left;
	}
.boxright {
	float: right;
	width: 46%;
	padding: 3px 5px 3px 3px;
	margin: 0 0px 0 0px;
	text-align: left;
	font: normal 12px  Verdana, Arial, Helvetica, sans-serif;
	}
.testboxright {
	float: right;
	width: 200px;
	padding: 40px 5px 10px 15px;
	margin: 0 0px 0 0px;
	text-align: left;
	font: normal 12px  Verdana, Arial, Helvetica, sans-serif;
	}
.testboxleft {
	float: left;
	width: 200px;
	padding: 40px 15px 30px 5px;
	margin: 0 0px 0 0px;
	text-align: left;
	}
.textcenter {
  text-align: center;
	}
.leftimage {
	float: left;
	margin: 0 10px 20px 0;
  border: 0px solid #000000;
}
.rightimage {
	float: right;
	margin: 0 0 20px 15px;
  border: 0px solid #000000;
	}
.centerimage {
  display: block;
  margin-left: auto;
  margin-right: auto;
	border: 0px; 
  }
.clearit{
  clear: both;
}
.red {color: #990000;}
.bl {background: url(bl.gif) 0 100% no-repeat #fe2b6; width: 118px}
.br {background: url(br.gif) 100% 100% no-repeat}
.tl {background: url(tl.gif) 0 0 no-repeat}
.tr {background: url(tr.gif) 100% 0 no-repeat; padding:0px}

a:link { color: #990000; text-decoration:none; }
a:active { color: #ff0000; text-decoration:none; }
a:visited { color: #2d7b34; text-decoration:none; }
a:hover { color: #ff0000; text-decoration:none; }

.verticalspace {margin: 40px 0px;}
.verticalspaceI {margin: 30px 0px;}
.verticalspace12 {margin: 12px 0px;}