/*GENERAL*/
* { padding:0; margin:0; }
form, fieldset, img { border:0; }
a {cursor:pointer; text-decoration:none; outline:none; color:#81bc36; font-family: Verdana, Arial, Helvetica, sans-serif;}
li { list-style:none; }
html  { background:#81bc36; }
body { position:relative;  font:68.75% Verdana, Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6  { font-family:Arial, Helvetica, sans-serif; }
.content:after,.lang:after  { content:'.'; display:block; visibility:hidden; height:0; clear:both; }
.content, #menu li, #menu li a,.lang { display:inline-block; }
.content,  #menu li, #menu li a, .lang { display:block; }

.content { background: url(../images/pageBg.gif) repeat-y center top; position:relative; width:939px; margin:0 auto;  }

#left { width:234px; float:left; overflow:hidden; }
#leftcont { height:100%; width:41px; padding-right:7px; overflow:hidden; position:relative; float:left; }
#right { background:url(../images/rightbg.gif) no-repeat 238px 0; width:705px; min-height:274px; float:left; }
#gallery { background:url(../images/galleryGradient.gif) no-repeat fixed 0 center; float:left; width:176px; }
#gallery object  { border:1px solid green; }
.lang { padding:5px 0 0 2px; }
.lang li { float:left;padding-right:6px; text-align:right; }
.lang li a { color:#a9be90; }
.lang li.active a { color:#cbd8bd; }
.lang img { display:block; padding-bottom:2px; }
#content { padding-top:50px; }
#menu { float:left; width:237px; }
#menu li a { background:url(../images/star.gif) no-repeat 3px 0; color:#dfedc2; text-transform:uppercase; padding:10px 0 15px 60px; display:block; font:1.272em Arial, Helvetica, sans-serif; }
#menu li.active a, #menu li a:hover  { color:#fff; }
.placeholder { height:200px; width:705px; clear:both; }
#menu li ul { margin:-7px 0 1px 60px; }
#content #menu li ul li a { background:url(../images/submenuStar.gif) no-repeat 0 5px; padding:0 0 0 9px; text-transform:lowercase; color:#dfedc2; font:1.090em Verdana, Arial, Helvetica, sans-serif; }
#content #menu li ul li.active a, #content #menu li ul li a:hover { color:#fff; }
.center { float:left; width:335px; padding:0 15px;}
.center  h1 { font-size:1.636em; text-transform:uppercase; padding-bottom:11px; }
.center p  { padding-bottom:13px; }
.center a:hover { text-decoration:underline; }
h1.logo {position: absolute; top: 75px; right: -10px }
#leftScroll  { float:left; width:48px; }
.center ul li { background:url(../images/blackStar.gif) no-repeat 0 2px; padding-left:16px; }
.center ul li a { font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.center ul li p.link {margin-top: -10px; }
.title { font-weight:bold; font-size:1.090em; }
.title a { color:#000; }
.box { padding-top:20px; }
.box h3 { padding-bottom:5px; }
.box h3 a { color:#000; }
.box a { font-family:Arial, Helvetica, sans-serif; font-weight:bold;}


#footer { position:absolute; right:0; bottom:8px; }
.sitemap  { width:237px; float:left; }
.sitemap img { position:absolute; bottom:0; left:15px; }
.sitemap .sparkz { position: absolute; bottom: -4px; left: 16px; width: 10px; padding: 0; margin: 0; line-height: auto; }
.sitemap .sparkz img { position: relative; margin: -1px; padding: 0;  }
.links  { float:left; width:372px!important; text-align:center; font-size:1.090em; padding:0 4px;}
/*.links li { background:url(../images/delimitStar.gif) no-repeat right 6px; padding:0 10px 0 0; display:inline; }*/
.links li {display:inline; }
.links li img { display:inline; width:10px; height:10px; background:url(../images/delimitStar.gif) no-repeat right 3px; }
.links li a:hover { text-decoration:underline; }
.links .lastli { background:none; }
.links ul  { position:absolute; width:373px; left:238px; bottom:0; }
.subscriptions { float:left; width:93px; padding-left:2px; overflow:hidden; }
.subscriptions a  { display:block; margin-top:8px; }
.subscriptions img { display:block; }

.news-list-item{padding-bottom:18px;}
.subscribe span{padding:5px 0 0 0; display:block;}
.subscribe input.subscribe_text{background:#fff!important; width:316px; border:1px solid #000;}
.subscribe input.submit{ text-align:center; float:left; background:#527C21; border:none; color:#FFF; font-size:12px; font-weight:bold; padding:3px 7px 3px 7px; margin-top:5px; margin-bottom:7px; cursor:pointer; }
.subscribe p{clear:both;}

/* MENU STARS */
#menu li #m46 { background:url(../images/star_15.gif) no-repeat 3px 0;  }
#menu li #m34 { background:url(../images/star_06.gif) no-repeat 3px 0;  }
#menu li #m51 { background:url(../images/star_12.gif) no-repeat 3px 0;  }
#menu li #m33 { background:url(../images/star_09.gif) no-repeat 3px 0;  }
#menu li #m48 { background:url(../images/star_17.gif) no-repeat 3px 0;  }
#menu li #m20 { background:url(../images/star_14.gif) no-repeat 3px 0;  }


.tx-powermail-pi1 { border:0; color:#000;}
.tx-powermail-pi1_fieldset legend{display:none;}
.tx_powermail_pi1_fieldwrap_html {display:block; width:316px; }
.tx_powermail_pi1_fieldwrap_html label { font-weight: bold;float:left;  margin-top:4px;}
.tx_powermail_pi1_fieldwrap_html label .powermail_mandatory{color:#eb0000}
.tx_powermail_pi1_fieldwrap_html .powermail_mandatory_js{font-style:italic; color:#a8a8a8;}
.tx_powermail_pi1_fieldwrap_html input.powermail_text{ background:#fff!important; width:316px; border:1px solid #000;}
.tx_powermail_pi1_fieldwrap_html textarea {width:316px; border:1px solid #000;}
.tx_powermail_pi1_fieldwrap_html .powermail_submit { text-align:center; float:left; background:#527C21; border:none; color:#FFF; font-size:12px; font-weight:bold; padding:3px 7px 3px 7px; margin-top:5px; margin-bottom:7px; cursor:pointer; }

.tx_powermail_pi1_fieldwrap_html_14 label {width: 200px; }

.news-single-img img{ margin-top: 5px; }

.tx-powermail-pi1, .main-content p {position:relative;z-index:10000;}
.main-content #footer {z-index:10;}

.csc-sitemap { float:left; width:335px; padding:0 15px;}
.csc-sitemap ul li { background-image: none; list-style-image: url(../images/bg_ul.jpg); no-repeat 0 2px; padding-left:16px;}
.csc-sitemap ul li a { margin-left: -20px; }

.products .center ul li {background-image: none; list-style-image: url(../images/bg_ul.jpg); no-repeat 0 2px; padding-left:0px; margin-left: 12px; }


.powermail_mandatory_js {clear: both;}

.tx_powermail_pi1_fieldwrap_html {clear: both;}
.tx_powermail_pi1_fieldwrap_html label { float: left; }
.tx_powermail_pi1_fieldwrap_html input { float: right; width: 180px!important;}
.tx_powermail_pi1_fieldwrap_html { padding: 4px; }
.tx_powermail_pi1_fieldwrap_html_31 input { width: 120px!important; }
.tx_powermail_pi1_fieldwrap_html_33 input { width: 100px!important; }
.tx_powermail_pi1_fieldwrap_html p { padding: 0px; margin:0px; margin-top:2px; display: inline; font-weight: bold; float: left; }
.tx_powermail_pi1_fieldwrap_html .powermail_radio_inner { float: right; }
.tx_powermail_pi1_fieldwrap_html .powermail_radio_inner input { width: 20px!important; margin-top: 2px; }
.tx_powermail_pi1_fieldwrap_html .powermail_radio_inner label { margin-top: 2px; }
.tx_powermail_pi1_fieldwrap_html_14 label {width:123px;}

#right #content .center p.bodytext b i { color:#81BC36; font-style: normal; }
#right #content .center h5 { font-size: 18px; }
#right #content .center h5 i { color:#81BC36; font-style: normal; }

#content .news-single-item b { color:#81BC36; font-style: normal; }


.news-list-item h2 a {font-size: 13px!important;}
.center .detail h2 {font-size: 13px!important;}
div.detail {width:343px;}

p.title {Font-Family:Verdana,Arial,Helvetica,sans-serif; font-size: 11px;}
p.title a {font-family:Verdana,Arial, Helvetica, sans-serif!important; font-weight:bold;font-size:1.090em!important;}
div .center ul li p.title {margin-left: 0px;}
.arialdikte11 { font-size: 11px; font-family: "Arial";}


.products ul li p.title a {font-size: 11px!important;}


.products ul li a.download {font-size: 11px!important; color: black!important; font-family: verdana!important;}
a.black {color: #000000; font-weight: bold;}
a.black i {color: #81BC36; font-weight: bold; font-style: normal;}