body, table{
font:11px Verdana,Arial,Helvetica,sans-serif;
line-height:17px;
margin:0px; padding:0px;
color:#4e4e4d;
}
body{background:#ffffff;}

div, span, a, p, img, ul, li, table, input, select{padding:0px; margin:0px;}
input{border:none;}
input.checkbox{width:13px; height:13px; margin:0px; }

strong{font-weight:bold; color:#7a7a79;}
.italic{font-style:italic;}

h1{margin:0px; padding:0px;}
h2{font:15px Verdana,Arial,Helvetica,sans-serif; color:#82a129; margin:0px 0px 25px 0px; font-weight:bold;}
h3{font:bold 11px Verdana,Arial,Helvetica,sans-serif; color:#82a129; margin:6px 0px 1px 0px;}
h4{font:bold 11px Verdana,Arial,Helvetica,sans-serif; color:#7a7a79; margin:8px 0px -3px 0px;}
h4.inside{margin:3px 0px -3px 0px;}

p, li{line-height:17px;}
p{padding:5px 1px 10px 1px;}

a:link {color:#4e4e4d; text-decoration:none;}
a:hover {color:#82a129 !important; text-decoration:none;}
a:visited {color:#4e4e4d; text-decoration:none;}

/* allgemeine linkformatierungen*/
.link_download{padding-left:14px; background:url(img/icon_download.gif) 0px 2px no-repeat;}
.link_mail{padding-left:14px; background:url(img/icon_email.gif) 0px 4px no-repeat;}
.link_extern{padding-left:14px; background:url(img/icon_extern.gif) 0px 4px no-repeat;}
.link_intern{padding-left:14px; }
.link_top{padding-left:14px; }

.download_container{margin:10px 0px 0px 0px; border-top:1px solid #ccd781; padding:12px 0px 0px 5px; }

.line_bottom{padding-bottom:6px; border-bottom:1px solid #ccd781; margin-bottom:25px;}
.line_bottom_larger{padding-bottom:15px; border-bottom:1px solid #ccd781; margin-bottom:25px;}
.spacer{clear:both; height:1px;}
.display_none{display:none;}
.first{margin-top:0px; padding:0px;}
h3.first{line-height:19px;}
h3.downloads_header{margin-top:15px;}
h4 .plain{font-weight:normal;}
.margin_left_10px{margin-left:10px;}

/* hauptcontainer - enthaelt gesamten content */
#main_container {
	position:absolute;
	left:50%;
	width: 765px;
	margin-left:-387px;
	padding:0px 5px;
}

/* metanav - container, der metanavigation enthaelt */ 
#metanav { height:30px; text-align:right; margin-top:10px; margin-bottom:0px; font-size:10px;}
#metanav ul { margin-left:2px; list-style:none; float:right;}
#metanav ul li{float:left; display:inline;}

#metanav li a{padding:0px 10px; line-height:10px; color:#7f7e7d; float:left;}
#metanav li a.meta_home{/*display:block;*/ height:12px; margin-top:18px; border-right:1px solid #7f7e7d;}
#metanav li a.meta_kontakt{/*display:block;*/ height:12px; margin-top:18px; border-right:1px solid #7f7e7d;}
#metanav li a.meta_oekb{/*display:block;*/ height:12px; margin-top:18px;}
#metanav li a.meta_oekb_logo{width:97px; height:30px; padding:0px;}

#metanav a:hover{color:#93AD39 !important;}


/* head_container - enthaelt ueberschrift */
#head_container {width:765px; height:76px; margin:-21px 0px 50px;}

#head_container a.home_link{ width:165px; height:76px; display:block;}

#head_container h1 {width:765px; /*height:76px;*/ height:20px; margin-top:-16px}

/*#navigation_bar{ width:765px; height:20px; background:url(img/navi_bg.gif) no-repeat; }*/

#mission_statement { width:765px; height:141px; /*background:url(img/flash.gif) no-repeat;*/}
#mission_statement p {margin:0px; padding:0px;}

#content_container {float:left; padding-bottom:30px; margin-top:4px;}
#content_left, #content_middle, #content_right{ float:left;} 

#content_left{width:165px;}
#content_middle{width:409px; margin:0px 15px;}
#content_right{width:151px;}

#foot_container{width:765px; height:20px; clear:both; margin-top:60px; border-top:1px solid #ccd781; padding:3px 0px 0px 5px;}


#content_left .nav_box{width:165px; padding-bottom:20px;}
.nav_box .nav_head{width:147px; height:21px; padding-left:16px; line-height:21px; border:1px solid #ccd781; margin:0px 0px 1px 0px;} /* PADDING NICHT ENTGUETLTIG */
.nav_box ul.nav_main{width:165px; margin:0px; padding:0px;}
.nav_box .nav_main li{list-style:none; margin-bottom:1px;}
.nav_box .nav_main li a{display:block; width:147px;  padding-left:16px; line-height:21px; border:1px solid #ccd781; color:#5b5b59; background:url(img/square_low.gif) 5px 8px no-repeat #ccd781;}
.nav_box .nav_main li.last a{height:22px;}
.nav_box .nav_main li a:hover,
.nav_box .nav_main li a.selected
{color:#82a129; font-weight:bold; }
.nav_box .nav_main li a:hover{background:url(img/square_low.gif) 5px 8px no-repeat #ffffff;}
.nav_box .nav_main li a.selected{background:url(img/square_high.gif) 5px 8px no-repeat #ffffff;}
.nav_box .nav_main li a:active{background:url(img/square_high.gif) 5px 8px no-repeat #ffffff;}




#content_left .logo_emas{width:163px; border:1px solid #ccd781; padding:2px 0px; text-align:center; padding:3px 0px 7px 0px;}

/* middle column */
#content_middle ul {margin:0px 0px 10px 30px; list-style:none;}
#content_middle ol {margin:0px; padding:0px; margin-left:0px; list-style-type:decimal; list-style-position:inside;}
#content_middle ol li{margin:0px; padding:0px;}

#content_middle .filetype{font-style:italic;}

#content_middle #dataarea{height:119px; width:404px; padding:10px 5px 15px 0px;background:#e6ebc0;color:#4a4a4a;}
#content_middle #dataarea .textarea {clear:left;margin:0px 0px 0px 5px;font:9px Verdana,Arial,Helvetica,sans-serif;line-height:17px;}
#content_middle #dataarea .textarea .head{font:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;font-size:10px;}
#content_middle #dataarea #middle {padding-top:5px;}
#content_middle #dataarea #middle .tablearea {padding-left:162px;}
#content_middle #dataarea #middle .tablearea table {margin:0px;font:9px Verdana,Arial,Helvetica,sans-serif;line-height:17px;background:#ffffff;}
#content_middle #dataarea #middle .tablearea table td {padding-left:5px;padding-right:5px;font:9px Verdana,Arial,Helvetica,sans-serif;line-height:12px;}
#content_middle #dataarea #middle #imagearea{float:left;height:85px;width:152px;}
.tablecolor1 {background-color:#e6ebc0;text-align:left;}
.tablecolor2 {background-color:#ebefcd;text-align:right;}

.link_container h4 {margin-bottom:2px;}

#content_middle .to_the_top{border-top:3px double #ccd781; padding:1px 0px 0px 1px; margin-top:40px;}

/* right column */
#content_right .infobox{width:151px; margin-bottom:10px; color:#646463; font-size:10px;}
.infobox p, .infobox li{margin:2px 0px; padding:0px; font:10px Verdana,Arial,Helvetica; line-height:12px; font-size:10px;}
.infobox .infobox_head{padding-left:10px; height:19px; line-height:14px; padding-top:10px; font-size:11px;}
.infobox .phone{font-size:9px; letter-spacing:-0.0em;}
.infobox .infobox_content{background:url(img/box_unten.gif) no-repeat bottom #e3e3e3; padding:4px 2px 10px 10px; color:#646463;}
.infobox .infobox_content .phone{font-size:9px; }
.infobox .infobox_content_head{background:#e3e3e3; border-bottom:1px solid #fff; padding:4px 2px 3px 10px;}
.infobox ul{list-style:none;}
.infobox li.link_download,
.infobox li.link_extern,
.infobox li.link_intern,
.infobox li.link_mail
{padding-left:14px;}

.infobox a:link,
.infobox a:visited
{/*display:block;*/ color:#646463;}

#foot_container {font-size:10px;}
#foot_container .foot_copyright{color:#82a129; float:left;}
#foot_container .foot_links{float:right; margin-left:5px; color:#7f7e7d;}
#foot_container .foot_links a{padding:0px 5px; color:#7f7e7d;}
#foot_container a:hover{color:93ad39 !important;}
.floating{float:left;margin:2px 10px 7px 0px;}
