@charset "utf-8";

/* CSS Document */
html, body{margin:0px;padding:0px;}
body{font-family:Verdana, Helvetica, Arial,  sans-serif; font-size:12px; color:#666666; background:url(../img/bg.jpg) repeat-x top;}
h1,h2,h3,h4,h5,h6{ font-family:"trebuchet MS"; }
h1{font-size:22px; letter-spacing:-1px; color:#426407;}
p.bodytext{line-height:18px;}
ul,li{margin:0;padding:0;}
a{color:#666666;text-decoration:none; cursor:pointer;}
a:hover{color:#333333;text-decoration:underline;}
.clearer{clear:both;}
div{border:0px solid green;}
.idupe{z-index:20 !important;}
.div_banner{position:absolute; z-index:10;}
.div_border{width:980px;margin:auto; overflow:hidden;}
.div_header{height:400px;position:relative; overflow:hidden;}
.div_header_logo{position:absolute;top:0px;left:0px; width:270px; height:200px; z-index:400000; background:url(../img/logo.png) no-repeat;}
.div_header_menu{position:absolute; bottom:0px; left:0px; width:980px;height:120px; z-index:500000;}
.div_header_menu li{position:relative;display:inline;text-align:center; float:left; width:245px;padding:0;list-style-type:none; vertical-align:middle;min-height:130px;}
.div_header_menu li .menu_wrapper{background: url(../img/bg_menu_main.png);bottom:10px;left:0;margin:0;padding:0;position:absolute;width:100%; z-index:600000;}
.div_header_menu li .menu_wrapper img{float:left;margin:-57px 0 0;}
.div_header_menu li .menu_wrapper a{ color:#FFFFFF; font-size:18px; font-weight:bold; text-decoration:none; line-height:28px; display:block;float:left; width:100%; font-family:"trebuchet MS";}
.div_header_menu li .menu_wrapper a span.menu_detail{color:#9CC135; font-size:12px;font-weight:normal; line-height:normal; font-family:Arial, Helvetica, sans-serif;}
.div_header_menu li .menu_wrapper ul{border-top:1px solid #9CC135; float:left;list-style-type:none;margin:15px;padding:12px 0 0;display:none; width:215px;}
.div_header_menu li .menu_wrapper ul li{display:block;float:none;text-align:left;height:25px;margin:0;padding:0;list-style-type:none;min-height:25px;width:215px;}
.div_header_menu li .menu_wrapper ul li a{font-size:12px;line-height:25px;font-weight:normal;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;width:215px;}
.div_header_menu li .menu_wrapper ul li a:hover{color:#9CC135;}
.div_header_menu li:hover ul{display:block;}
.div_header_bottom{background:url(../img/header_bottom.png) no-repeat;height:15px;}
.div_content_top{width:920px;margin:auto;height:120px;background:#221906; padding:10px;}
.div_content_left{float:left;width:222px;margin-left:20px;padding-top:18px;}
.div_content_left_top{height:9px;background:url(../img/menu_left_top.gif) no-repeat top center;}
.div_content_left_bottom{height:47px;background:url(../img/menu_left_bottom.gif) no-repeat bottom center;}
.div_content_left ul{width:222px;background:#9cc135;padding-bottom:5px;}
.div_content_left li{list-style:none;padding:0 15px;}
.div_content_left li a{display:block;padding:10px 6px;border-bottom:1px solid #aecd5a; color:#FFFFFF;}
.div_content_left li a:hover{text-decoration:none;padding-left:9px;}
.div_content_left li.topic {padding:10px 18px;display:block;border-bottom:1px solid #71921e;font-size:16px;color:#426407; font-weight:bold;}
.div_content_left ul.normal{background:transparent;margin:70px 0;}
.div_content_left ul.normal li a{padding:6px 6px;border-bottom:1px solid #DDDDDD;color:#669900;}

li.bold{font-size:13px; color:#333333; font-weight:bold;}

.div_content_left ul.normal li a:hover{text-decoration:none; padding-left:9px;}


table.contenttable, table.csc-uploads{width:100% !important;}
.contenttable td, table.csc-uploads td{border:0px; padding-left:10px;}
.tr-even{background: #F0F0F0;}
.tr-even.tr-0 td{ font-weight:bold;}



.div_content_right{float:left;width:640px;margin-left:18px;background:#FFFFFF;min-height:500px;padding:18px 30px;}

.div_content_right a{color:#AECD5A; text-decoration:underline;}

.div_content_right ul{ padding:15px 12px 15px 35px; background:url("../img/bg.jpg") repeat-x; border:1px solid #EEEEEE;}

.div_content_right ul li{ line-height:24px; color:#426407;}



.div_footer{background:#221906;width:100%;height:175px;margin-bottom:100px;}





/* ##### CSC ##### */



.csc-default {

background:url("../img/bottom.gif") no-repeat scroll center bottom transparent;

padding-bottom:45px;

}

.div_header .csc-default {background:none !important;}



/* ##### NEWS ##### */

.news-list-morelink{float:right;}

.news-list-morelink a{color:#426407;}

.news-list-date{float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#999999; font-weight:normal;}

.news-list-container hr.clearer{margin-top:35px; border:0; height:45px; background:url("../img/bottom.gif") no-repeat scroll center bottom transparent;}



/* ##### Formular ##### */



fieldset.csc-mailform{border:0}

fieldset.csc-mailform label{width:120px;float:left;text-align:right;margin-right:10px;display:block; margin-top:7px;}

fieldset.csc-mailform input,fieldset.csc-mailform textarea{margin-bottom:10px;font-size:10px;font-family:Verdana, Helvetica, sans-serif;border:1px solid #ccc;padding:2px;width:400px}



fieldset.csc-mailform input{height:22px;}

fieldset.csc-mailform textarea{line-height:22px;}

fieldset.csc-mailform select{width:220px;margin:2px 0}

fieldset.csc-mailform option{padding:0 5px;background:#fff}

#mailformformtype_mail{padding:2px;background:#e8ffdf;border:1px solid #ccc;width:80px;text-align:center; float:left; margin-left:456px;}

.csc-textpic-imagewrap{border:0px;}
div.csc-textpic div.csc-textpic-imagewrap ul{border:0px;}

.news-single-item hr{
background:transparent url(../img/bottom.gif) no-repeat scroll center bottom;
padding-bottom:45px;
border:0px; height:50px;
}






























