body {font:12px "Arial", "Helvetica", "Verdana", "sans-serif";background-color:#f0f0ec;margin:0;padding:0;height:100%;line-height:1.6em;}
a:link {color:#004d21;}
a:visited {color:#004d21;}
a:focus {color:#e62100;}
a:hover {color:#e62100;}
a:active {color:#004d21;}

h2 a:link, h2 a, h2 a.title:link, h2 a.title:visited {text-decoration:none;color:#555;}

img, img a, a img, a.visited img, image, a image {border:none;}
.thumbnail {border:none;}
html, body {height:100%;}
p, ol li, #content div {
	font-size: 12px;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	margin-top:0;
}
h1 {
	font-size: 1.9em;
	line-height: 1.9em;
}
h2 {
	font-size: 1.8em;
	line-height: 1.8em;
}
h3 {
	font-size: 1.7em;
	line-height: 1.7em;
}
h4 {
	font-size: 1.6em;
	line-height: 1.6em;
}
h5, h6 {
	font-size: 1.5em;
	line-height: 1.5em;
}
.clear {clear:both;height:1px;line-height:0.00001em;font-size:0.00001em;}
#icontainer {width:957px;padding:0;margin:0 auto;background:transparent url(../images/bg_icontent.jpg) no-repeat right top;}

#container {display:block;width:957px;padding:0;margin:0 auto;background:transparent url(../_img/bg_base.jpg) repeat-y left;}
hr{border:1px solid #bbb;border-left:none;border-right:none;border-bottom:none;}

#navigation {color:#000;font-size:1.1em;font-weight:normal;padding:0 0 0 42px;}
#navigation ul {margin:0 0 0 10px; padding:0;}
#navigation ul li {list-style:none;float:left;margin:0;padding:0;}
#navigation a {font-size:1.1em;text-decoration:none;margin:0;padding:3px 7px 14px 7px;height:20px;display:inline-block;color:#5F6777;background:transparent url(../_img/nav_bottom.jpg) no-repeat -2000px;}
#navigation a:hover {color:#000;}
#navigation a.current {color:#5F6777;background-position:50% bottom;}

#ifoot a:link, #ifoot a {text-decoration:none;padding:2px 4px;}

#head_pic {position:absolute;margin:-60px 0 0 760px;background-color:#fff;height:400px;width:170px;background-position: center 6px;background-repeat:no-repeat;}
#header {background:transparent url(../_img/bg_header.jpg) no-repeat left top; height:240px;clear:both;width:957px;}
a.logo {display:block;width:100%;height:200px;text-indent:-1000em;}
#footer {clear:both;background:url(../_img/bg_footer.jpg) no-repeat left top;width:957px;margin:0 auto;}
#ifoot {text-align:center;padding:25px 0;}

#footer {color:#666;font-size:1.06em;}
#footer a {color:#444;}
#footer a:hover {color:#000;}

#wrapper {width:957px;}

#content_index {width:800px;padding:0 0 0 7px;}
#content {width:755px;color:#48011b;float:right;padding:59px 0 25px 0;} /* mit pic mit subnav */
#content_osn_op {width:957px;color:#48011b;float:right;padding:55px 0 25px 0;} /* ohne subnav ohne pic*/
#content_osn {width:550px;color:#48011b;float:right;padding:55px 0 25px 0;} /* ohne subnav mit pic */
#content_op {width:755px;color:#48011b;float:right;padding:55px 0 25px 0;} /* ohne pic mit subnav*/

#icontent {width:500px;} /* mit pic mit subnav */
#icontent_osn_op {width:700px;margin:0 auto;} /* ohne subnav ohne pic*/
#icontent_osn {width:500px;} /* ohne subnav mit pic */
#icontent_op {width:700px;} /* ohne pic mit subnav*/

#content p {margin-bottom:35px;}

.wglLinkTree a {display:block;border-bottom:1px solid #ccc;text-decoration:none;}
.wglLinkTree ul {border:1px solid #eee;padding:5px 0 5px 20px;}
.wglLinkTree ul li {list-style:none;margin:0;padding:0;}

#subnavigation_osn {display:none;}
#subnavigation {float:left;margin:65px 0 0 0;width:192px;position:absolute;top:240px;}
#subnavigation h3 {color:#000;margin:0 0 0 15px;padding:4px 0px 15px 35px;line-height:1.1em;background:transparent url(../_img/bg_h3.jpg) no-repeat left top;font-size:1.43em;}
#subnavigation ul {margin:0 0 60px 25px;padding:0;border-bottom:1px solid #ccc;}
#subnavigation ul li {list-style:none;margin:0;padding:0;background:transparent url(../images/nav_bot.jpg) no-repeat 10px bottom;border-top:1px solid #ccc;}
#subnavigation ul li a {font-size:1.01em;color:#000;text-decoration:none;padding:3px 15px;display:block;}
#subnavigation ul li a.current,
#subnavigation ul li a:hover {background-color:#f1f1f1}
#subnavigation ul li a.current:hover {background-color:#ececec}

#subnavigation ul li ul {
	margin: 0;
	border-bottom: 0;
}
#subnavigation ul li ul li a {
	padding-left:25px;
}