@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:1.5em; background:#f5f5f5;}

h1 { font-size:1.4em;color:#39984d;}
h2 { font-size:1.3em;color:#39984d;}
h3 { font-size:1em;color:#39984d; font-weight:bold;}
h4 { font-size:1em;color:#000; font-weight:bold; margin-bottom:0px;}
h5 { font-size:1em;color:#39984d;}

ul {padding-left:0px; margin:0;}



.main-content ul li{text-decoration:none; list-style:none; padding:.5em 0 0 30px; margin:0; line-height:24px; background:url(main-li.jpg) -90px 28px no-repeat;}

a, a:hover, a:visited, a:active{ font-weight:bold; color:#39984d; text-decoration:none;}

blockquote {padding:0 0 0 30px; margin:0; }


#page {min-height:800px;width:960px; margin: 0 auto 0 auto; padding: 0 0 100px 0;background:#f5eed2 url(bg-page.jpg) 0px  0 repeat-y;}
#header{ height:200px; clear:both;}

#header-logo{float:left; width:196px;}
#header-keyvisual{float:left;width:760px;}
#header-textLeft {float:left; width:196px;}
#header-textRight {float:left;width:760px;}


#top-acht{ position:relative; top:-70px; left:26px; width:200px;}
.toppic-right{float:right;}

.column-left{ width:200px; float:left; margin:100px 0 0 0; }
.navi-left { /*color:#39984d;*/font-weight:bold; margin: 0 0 0 5px;}
.navi-left a  {color:#000; display:block;text-decoration:none;}
.navi-left a:hover { /*color:#39984d; */background:url(linie_gr.gif) 0px bottom no-repeat; }

.navi2 { height:140px; margin:1em 0 0 0; background:url(sign-left.jpg) 25px 1px no-repeat}

.navi-left ul{ padding-left:0px;margin:0}

.navi-left ul li{text-decoration:none; list-style:none; padding-left:30px; margin:0; line-height:24px;}
.navi-left ul li ul li {padding-left:20px;}

.navi-left .act { /*color:#39984d; */ background:url(linie_gr.gif) 10px 20px no-repeat; }

.signLeft {position:relative; top:30px; left:20px; display:none;}


.main-content{width:520px; float:left; margin: 40px 0 0 54px; padding: 0 0 0 0;}
.main-content h1 img {margin: 0 0.5em 0 0;}


.vignette-bottom{ clear:both;position:relative; top:-60px; left:820px; width:75px;}
