html { background: #FFFFCC;}
body { font-size: 12px; font-family: Verdana,Arial,Helvetica,sans-serif;	padding: 10px; margin: 1px auto;}
li { margin: 3px;}
h1 { font-size: 28px; padding-left: 15px; margin: 15px;}
fieldset { border: 1px solid #fff; text-align: center; margin: 5px;}
h2 { margin: 0; padding: 0; display:inline;}
h3 {	font-weight: bold; text-decoration: underline; font-size: 14px;	margin: 2px; margin-bottom: 10px; }
legend {	color: #fff; text-align: left;}

.img_front {	padding: 1px; border: 1px solid #DDD; margin: 20px 20px; vertical-align: center; background: #fff;}

#struc {	margin:0 auto; width: 850px;}
#body { float: left;	background: #99CC66;  margin-bottom: 15px; width: 780px;	border: 1px solid #bbb;	-moz-border-radius:5px;	-khtml-border-radius:5px;}
#header { float: left;  height: 75px; width: 780px;/*  background: url(images/header_bg.png) */ overflow: visible;}
#content { float: left; width: 780px; }
#keyword { float: left; padding: 0; padding-bottom: 15px; width: 780px; background: #99CC66}
#keyword a{ text-decoration: none; color: #fff;}
#keyword a:hover{ text-decoration: underline; color: #000;}
#footer { float: left; height: 30px;	width: 780px; background: url(images/bg_footer.png); -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -khtml-border-radius-bottomleft:5px; -khtml-border-radius-bottomright:5px;}
#footer .hr { float: left; border-right: 1px solid #fff;	height: 65px; padding: 3px;	margin: 4px;}
#footer a {text-decoration: none; color: #fff; font-size: 11px;}
#footer p { color: #fff; padding: 8px; text-align: right;}
#tabsoverwiever { background: #CFFFCF; padding-top: 0px; width: 500px;}

h2.s1 { font-size: 10px; padding: 5px 5px;}
h2.s2 { font-size: 12px; padding: 5px 5px;}
h2.s3 { font-size: 14px; padding: 5px 5px;}
h2.s4 { font-size: 16px; padding: 5px 5px;}
h2.s5 { font-size: 18px; padding: 5px 5px;}
h2.s6 { font-size: 20px; padding: 5px 5px;}

