html{height:100%; width:100%; padding-bottom: 1px;}
body{margin:0px;
padding: 0px;
background-color: #666666; width:100%;
font-family: Tahoma,Arial; font-size: 11px;color: #666666;line-height: 14px;}

font{font-family:Arial; font-size: 11px;color: #666666; line-height:14px;}
img{border: 0px;}
a:hover { color: #265277 }
#centerframe{width:100%; height:100%; margin:0px auto;text-align:center; position:relative; }
#mainframe { height: auto; width: 960px; position: relative; margin-top: 0px;
margin-left: auto; margin-right: auto;} 
#topframe {float: left;height: 59px; width: 950px;position: relative; background-image: url(../images/bg_top.gif);z-index:13 ;}
#imageframe {z-index:2;float: left; border: 0px;left: 0px; height: 180px; width: 950px; position: absolute; text-align: left; top:59px;background-image: url(../images/bg_banner.gif); }
#rightframe {border: 0px; height: 360px; width: 200px;  position: absolute; background-image: url(../images/bg_right.gif); left: 750px; top: 239px; z-index: 0;padding-top:35px;text-align:left;}
#greenpeace {border: 0px; width: 750px; height: 10px; background-color: #99cc33; line-height: 10px;}
#navigation { float: left; top: 32px; width: 149px;height: auto !important;height: 390px; min-height:390px; position: relative;overflow:hidden;border-right:1px dotted #666666;}

#whitespace{background-image: url(); background-position: bottom; background-repeat: no-repeat; }
#meta1{display: inline;width: 200px; float:left; position:absolute; left:770px; top:45px; z-index:55}

.tree{font-family: Arial; font-size: 13px; line-height: 16px;}

#pageheader {margin-bottom:20px;}
#linie{display: inline;float: left; top: 36px;left: 0px; width: 1px;  height: 260px; background-image: url(../images/pgline.gif); position: relative; padding-bottom: 40px;display:none; }
#maincontent{ z-index: 16 ;height: 420px; width: 760px; text-align: left;  position: absolute;  left: 0px; top: 210px;}
#contentframe {height: 300px; width: 760px; text-align: left;  }
#content{float: left; left: 20px; min-height: 380px; width:550px; margin-right: 8px; padding-left: 0px; top: 32px;  position: relative; padding-bottom: 80px;
}
#toptable{z-index: 13;}

#shadow{background-image: url(../images/shadow_b.png); background-repeat: repeat-x;width: 100%;height: 10px; z-index: 13; margin-top: -3px; }
#shadowright{ width: 10px;background-image: url(../images/shadow_r.png);background-repeat: repeat-y; width:10px; }
#shadow_corner{width: 10px; height: 10px;  background-image: url(../images/shadow_c.png);background-position: top left;z-index: 13;}
#shadow_top{background-image: url(../images/shadow_top.gif);display: inline;width:10px; height: 69px; float: right; z-index: 56; }

#arrow{padding-top: 5px;}
#meta{display: inline; float: left; }
#meta_a{display: inline; float: left;}

#logo{float: left;display: inline;}
#mtable{z-index: 28; width: 750px;}


.csc-firstHeader{margin:0px;padding: 0px;margin-bottom:10px;}
h1{font-size: 15px; line-height:24px; font-family:Arial;color: #99cc33;margin-top:10px; margin-bottom:10px;}
#content a:hover { color: #265277 }
#content a{color: #666666; text-decoration: none;}

#navigation{margin-left:10px;font-family: Arial; font-size: 13px; line-height: 24px;}
#navigation ul{margin: 0px;left:0px;padding:0px;padding-left:21px;}
#nav{}
#nav_a{}
#nav_level2{margin-bottom: 20px;font-size: 13px;}
#nav a{padding-left: 16px; color: #666666; text-decoration: none;}
#nav a:hover{color: #99cc33; text-decoration: none;
padding-left: 16px;background: url(../images/arrow_right.gif);
 background-repeat: no-repeat; background-position: 0px 2px;}
#nav_a a{padding-left: 16px;background: url(../images/arrow_right.gif); background-repeat: no-repeat; background-position: 0px 2px;
font-weight: bolder;color: #666666; text-decoration: none;}
#nav_level2 {line-height:16px;margin-top: 8px;}
#nav_level2 ul{left:0px;margin: 0px;}
#nav_level2 li{list-style-type:square; color:#99cc33;margin-bottom:4px;}
#nav_level2 li a,#nav_level2_a li a:hover{text-decoration:none; color:#666666;}
#nav_level2_a li a, #nav_level2 li a:hover{text-decoration:none; color:#99cc33;}

#rightframe .inputbox{border: 1px solid #99cc33;font-family: Tahoma,Arial; font-size: 10px; text-decoration: none; color: #666666; height: 10px; margin-left:10px; margin-top:10px;}
#rightframe .button{height: 14px;font-family: Tahoma,Arial; font-size: 10px; text-decoration: none; color: #666666;}
#rightframe .csc-frame-frame2 {background-color: #fff;width:160px; height:50px;padding:5px;position:relative;left:15px;margin-bottom:10px;border: 1px solid #fff;}
#rightframe .csc-frame-frame2:hover{border: 1px dotted #265277;}
#rightframe .csc-frame-frame2 h1{vertical-align: bottom; bottom:0px; position:absolute;font-size:11px; font-weight: normal; color: #666666;line-height:14px;margin:0;padding:0;margin-bottom: 5px;}
#rightframe .csc-frame-frame2 img{padding:0;margin:0;}
.button{font-family: Arial; font-size: 10px;color: #666666; border: 1px solid #99cc33;padding-top: 0px; margin-top: 1px; height:14px;}
.inputbox{font-family: Arial; font-size: 10px;color: #666666; border: 1px solid #99cc33;}
.searchintro{border-top: 1px solid #99cc33; width:100%;}

#breadcrump{font-family: Arial; font-size: 10px;line-height: 14px;height: 16px; margin-top: 8px; margin-left: 180px;color: #666666;}
a.brotkrumen{ text-decoration: none; color: #666666}
a.brotkrumen_a{ text-decoration: none; color:#265277 ;}

a.internal-link, a.external-link,a.mail{text-decoration: none; color: #265277;}
a:hover{color: #265277; text-decoration: underline; }
DIV.csc-frame-frame1{padding-left:20px;padding-right:15px;}
.csc-frame-rulerBefore {border-top: 1px solid #99cc33;margin-top: 15px;}
.csc-linkToTop{padding-left: 16px;background: url(../images/arrow_up.gif); background-repeat: no-repeat; background-position: 0px 2px;}
#content h2{font-size: 13px;}
#rightframe h2{font-size: 11px;margin-top:2px;margin-bottom:10px;}
#content h2 a{padding-left: 16px;background: url(../images/arrow_right.gif); background-repeat: no-repeat; 
text-decoration: none;
background-position: 0px 2px;}
#rightframe .csc-frame-frame2 h1 a{padding-left: 14px;background: url(../images/arrow_right.gif); background-repeat: no-repeat;  color: #265277;
text-decoration: none;
background-position: 0px 1px;}
#content p{padding-right:40px;}
#rightframe .csc-frame-frame2 h1 a:hover{text-decoration:underline;}
#content ul{margin:0;padding-left:15px;margin-bottom:15px;}
#content .csc-textpic-imagewrap ul{margin:0;padding:0px;} 

fieldset{border: 0px; padding:0px; margin:0; width:100%; position:relative;display:inline-table;line-height:10px;}
legend{display:none;}  
.labelwrap{width: 94px;
margin-left: 0px;
margin-right: 0px;
position:relative;
clear:left;
float:left;
margin-bottom:5px;
line-height:20px;
padding-top:0px;
margin-right:20px;
}
.inputwrap{width: 204px;
float:left;
clear:right;
position:relative;
margin: 0px;
padding:0;
line-height:20px;
margin-bottom:10px;
height:20px;
border: 1px solid #ccc;
}
#cBorderInner input, #cNormal input{margin:0px;padding:0;}

select.inputwrap{width:206px;border:1px solid #ccc;}
input.powermail_submit{text-align:center; 
font-weight:normal;
color: #4d4d4c;
cursor: pointer;
clear:both;
display:block;
border: 1px solid #99cc33;
}
input.powermail_submit:hover{

}
#powermaildiv_uid7{margin-bottom:20px;}
#uid8{clear: right;}
.tx_powermail_pi1_fieldwrap_html_radio_title{margin-top:20px;padding-top:10px; border-top:1px solid #99cc33;position:relative;}
#uid13,#powermaildiv_uid10{margin-bottom:20px;}
#uid13{height:auto;}
#uid11_msg,#uid12_msg{display:none;}
#powermaildiv_uid12,#powermaildiv_uid11{float:left;}
#powermaildiv_uid12{margin-left:10px;}
#powermaildiv_uid11{margin-bottom:20px;}
#uid20{margin-bottom:20px;}
#powermaildiv_uid15{clear:both;margin-top:20px;padding-top:10px; border-top:1px solid #99cc33;position:relative;margin-bottom:20px;}
input,textarea,option,select {font-size:11px; color: #265277;line-height:14px;}
.tx_powermail_pi1_fieldwrap_html_radio_title{clear:both;float:left;}
textarea.inputwrap{ border: 1px solid #ccc;padding-top:5px;height:60px;}
dfn {position: absolute; left:345px; top:0px;width:200px;}
.icon_info{position: absolute; left:325px; top:0px;}
.tx-wecmap-pi1 table,.tx-wecmap-pi1 table td{border-spacing:0;padding:0;}
.powermaildiv_uid10,.tx_powermail_pi1_fieldwrap_html_radio_title{clear:both;float:none;margin-bottom:20px;}
#map41{border: 1px solid #99cc33;}

.tx-koimageflow-pi1{width:550px;
background-color: transparent; margin-top:-60px;
}
.tx-koimageflow-pi1 img{background-color: #fff;}
#imageflow{ width:550px;}
#loading_bar{padding:0;margin:0;margin-left:160px;margin-top:100px;}
#images{padding:0;margin:0;}
.tx-koimageflow-pi1 #slider {background: url(../images/slider.gif); background-repeat: no-repeat; background-position: top right;margin-top:0px;}
.tx-koimageflow-pi1 #scrollbar {background: url(../images/scrollbar.gif); background-repeat: repeat-x;height:10px; border:none;top:30px;}
.calendar{font-family: Tahoma,Arial;font-size:11px;} 
div.calendar{border:1px solid #99cc33;}