body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{ margin:0;padding:0;}
table{ border-collapse:collapse;border-spacing:0;}
fieldset,img{ border:0;}
ol,ul,li{ list-style:none; list-style-position:outside;}
a img{ border:0;}

a:link, a:visited, li.cur li a{ color:#3e6a29; text-decoration:underline;}
a:hover{ color:#efb61a; text-decoration:underline;}

body{ background:url(img/bg.jpg) repeat-x #322214; font-family:Verdana, Arial, Helvetica, sans-serif; color:#382d24; }
body, html{ height:100%; }
*+ html{ margin-bottom: 230px;}
* html{ margin-bottom: 230px;}

.contentwrap{ background:url(img/tilebg.png); height:100%; text-align:center; position:relative; top:-44px; margin-bottom:-44px; min-height:500px;}
.wrapper{ height: auto; min-height:100%; overflow:hidden; }
.content{ width:783px; /*height:100%;*/ background: url(img/bg_main.png) repeat-y; margin: 0 auto; text-align:left;
 padding: 50px 115px 60px 116px; overflow:hidden; font-size:13px; line-height:20px;}


/* header */
#header{ background:url(img/header.jpg) no-repeat; width:1014px; height:273px; margin: 0 auto; position:relative; z-index:20; }
.breadcrumb{ background:url(img/headershadow.png) no-repeat; width:812px; height:20px; position:absolute; top:213px;
padding: 18px 100px 20px 102px;  }
.breadcrumb a{color:#6D6055; text-decoration:none; font-size:11px;}

#navi a { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; display:block; text-decoration:none; color:#fff;}
#navi a:hover, #navi .cur a, li.cur a, li.cur li.cur a{ color:#efb61a;} 
#navi li{ float:left; display:block; width:125px; height: 50px; background:url(img/navi_bg.jpg) no-repeat right top;
padding: 0 5px 0 10px;}
#navi{ position:absolute; top: 178px; left: 82px; z-index:22; }

.lang h6{ text-indent:-1500px; overflow:hidden; position:absolute; }
.lang{position:absolute; top:2px; left:518px; color:#322214;} 
.lang a, .lang{ color:#322214; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
.lang a:hover, .lang a.cur{ color:#6d6055;}


/* content columms */
.leftColumm { width: 380px; margin-right:23px; height:100%; float:left; /*overflow:hidden;*/}
.content .oneCol{width:786px;}
.content h1{ font-size:20px; font-family:"Times New Roman", Times, serif; color:#961414; margin-bottom: 13px;}
p.bodytext{ background: url(img/leaf.gif) no-repeat 0 14px; text-indent: 30px; margin-bottom: 20px;
/*border-bottom: 1px dashed #c1d1b9;*/ border-top: 1px dashed #c1d1b9; padding:12px 0; }
.rightColumm{ width:380px; float:right;}

.redbox{ background: #d80422 url(img/boxredtop.jpg) top left no-repeat; color:#FFF; padding: 15px; margin-bottom:-42px; margin-right:1px; margin-top: 20px; z-index:10;}
.redbox p{ background:none; text-indent:0; position:relative;}
.redbox p.bodytext{ border:0; padding:3px 0;}
.redbox a{ color:#efb61a; text-decoration:none;}
.redbox a:hover{text-decoration:underline;}
.redboxbot{ background:url(img/boxredbot.jpg) bottom left no-repeat; display:block; width:100%; height:42px; z-index:-1; margin-bottom: 20px;}


.greenboxtop{background:url(img/boxgreen_top.jpg) top left no-repeat; width:416px; height:55px; margin-left:-18px;}
.greenbox{ background:url(img/boxgreen.jpg) top left repeat-y; color:#FFF; padding: 15px 15px 0; 
margin-left:-17px; margin-right:1px; z-index:10; margin-left:-17px; width:400px;}
.greenbox p{ background:none; text-indent:0; position:relative; padding:0 30px 0 23px; margin-top:-39px; margin-bottom:-20px;}
.greenbox p.bodytext{ border:0; padding:0 30px 10px 23px; margin-top:-39px; margin-bottom:0;}
.content .greenbox ul{ border:0; padding:0 30px 15px 18px; margin-bottom:0px;}
.greenbox a{ color:#efb61a; text-decoration:none;}
.greenbox a:hover{text-decoration:underline;}
.greenboxbot{ background:url(img/boxgreen_bot.jpg) bottom left no-repeat; display:block; width:400px; height:42px; z-index:-1; margin-bottom: 20px; margin-left:-17px; height:6px;}
.greenlist{ margin-top: -34px;}

.brown .bodytext{ background:#332418; padding:10px; color:#fff; text-indent:0; border: #e0ddd3 solid 3px;}
.brown{ margin-bottom: 5px;}

.special p.bodytext {background: url(img/box.jpg) no-repeat 0 14px; text-indent: 20px;}

.content ul{ margin-left: 15px; margin-bottom: 20px;}
.content ul li{ background:url(img/line.gif) no-repeat 0 8px; padding-left: 15px;}
/* submenu */

ol.linkliste{ margin: 15px 0;}
ol.linkliste li ul{ margin-left: 30px;}
ol.linkliste li{background:url(img/bullet.jpg) no-repeat 0 7px; text-indent: 15px;}
ol.linkliste li a{ font-weight:900;}


/* breadcrump */
.breadcrumb, .breadcrumb a{ font-size:10px;}


/* footer */
#footer{background: url(img/footer_bg.png) no-repeat; height:20px; width:812px; margin: 0 auto; font-size:11px; padding: 0 100px 60px 102px;}
#footer span{border-top:1px #718966 solid; display:block; color:#3e6a29;  }

body div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image{ margin-bottom: 15px;}
