body {margin: 0px;padding: 0px; /*text-align: justify;*/ background:#FFF}
body,table,td,h1,h2,h3{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color:#525066; line-height:15px}
h1{color:#0C097D; margin:0 0 10px 0;}
h2{color:#0C097D; margin:0; padding:0}
p{margin:0 0 20px 0; padding:0; text-align: justify;}
a {text-decoration: underline; color:#0C097D}
a:hover {color:#50A128}
form {display:inline}
/*input, select {height:18px; border:1px solid black; padding:0; margin:0}*/

ul{margin:0; padding:0; list-style-type: none}
ul li{background: url(img/li_4.gif) 0 7px no-repeat; padding:2px 0 2px 13px}

#main{display:block; width:964px; margin:0 auto; padding:12px; position:relative}
#head{display:block; height:111px; position:relative; text-align:right}
#container{ display:block; padding-top:45px}
#footer{display:block; clear:both; padding:30px 0 0 13px;}

#head .date{position:absolute; top:100px; left:7px; display:block; width:259px; text-align:right; font-size:11px}
#head img{margin-left:2px}
#head #logo{ position:absolute; top:42px; left:7px; margin:0; border:0px;}

#head #icons{position:absolute; top:102px; left:7px; display:block; width:259px; text-align:left;}
#head #icons img{margin-right:10px; border:0px;} 

#container #left_colum{display:block; float:left; width:235px; padding-left:13px}
#container #right_colum{display:block; float: right; width:676px}

#container #left_colum #menuz {margin:0 0 50px -13px}
#container #left_colum #menuz ul{ margin:0; padding:0; list-style-type:none}
#container #left_colum #menuz ul li{background: url(img/li_1.gif) 0 9px no-repeat; padding:5px 0 5px 13px; font-weight:bold; text-align:left}
#container #left_colum #menuz ul li a{text-decoration:none}
#container #left_colum #menuz ul li a:hover{text-decoration: underline}
#container #left_colum #menuz ul li a.act{color:#50A128; text-decoration:underline}
#container #left_colum #menuz ul li ul{padding-top:5px}
#container #left_colum #menuz ul li ul li{background: url(img/li_2.gif) 0 7px no-repeat; padding:3px 0 3px 13px}
#container #left_colum #menuz ul li ul li ul li{background:none}


#container #right_colum ul{margin:0 0 15px 25px; padding:0; list-style-type: none}
#container #right_colum ul li{background: url(img/li_4.gif) 0 7px no-repeat; padding:2px 0 2px 13px}


#container #left_colum #news{margin-bottom:30px}
#container #left_colum #news h1{margin-bottom:5px}
#container #left_colum #news img{margin-bottom:5px}
#container #left_colum #news .title{display:block; text-align:left}

#container #left_colum table th,#container #left_colum table td{font-size:11px; font-weight:normal; text-align:left; border-collapse:collapse; vertical-align:top; padding:0}
#container #left_colum table th{ background:url(img/border_1.gif) 0 20px repeat-x; padding-bottom:7px}

table#currency tr td {padding:2px 10px 2px 0px !important; text-align:center !important;}

div.tx-dvcurrency-pi1 {margin-left:-14px;}

div.tx-dvcurrency-pi1 {margin-left:-14px;}


#footer #copyright{ display:block; float:left; height:27px; background:url(img/footer.gif) left top no-repeat; padding:0 40px; font-size:11px; line-height:12px}
#footer #banner{text-align:right}
#footer #banner a{margin-left:4px}
#footer #banner img{border:0}
#footer a {color:#525066; text-decoration:none;}
#footer a:hover {text-decoration:underline;}


.special_box_1,.special_box_2{display:block; border:1px solid #66CCFF; border-top:none; border-right:none;float:left; height:265px; width:323px; margin-bottom:28px}
.special_box_1 div.box ul,.special_box_2 div.box ul{margin:0 !important; padding:7px 0 10px 0 !important; list-style-type: none !important;}
.special_box_1 div.box ul li,.special_box_2 div.box ul li {
background: url(img/li_3.gif) 0 7px no-repeat !important;
padding:2px 0 2px 13px !important; 
}

.special_box_1 p, .special_box_2 p, .special_box_3 p {margin:0 0 20px 0; padding:0; text-align: left !important;}



.special_box_2{float:right; margin:0 -56px 25px 35px; width:245px; height:auto; text-align:left}
html>body .special_box_2{margin:0 -115px 25px 35px}
.special_box_3{display:block; float:left; width:250px; margin-right:54px; padding:20px 0 0 0; font-size:11px; line-height:12px}

.img_special_1,.img_special_2{margin:0 -115px 10px 0; clear:both}
.img_special_1 img{margin-right:8px}
.img_special_2 img{margin-right:23px}

.box h1{padding-left:0px}
.box h2{padding-left:8px}

.csc-textpic-caption {font-size:11px;}

div.fce1col {border-bottom: 1px solid #6C0 !important; border-left: 1px solid #6C0 !important; padding:0 0 5px 0 !important;}
div#menu_right {margin-bottom:9px;}
div#menu_content {margin-left:75px;}
div#menu_content p {margin:0 0 5px 0; padding:0;}



ul#green {margin:0 !important; padding:7px 0 10px 0 !important; list-style-type: none !important;}
ul#green li {
background: url(img/li_4.gif) 0 7px no-repeat !important;
padding:2px 0 2px 13px !important; 
}

/*
ul#green{margin:0; padding:0; list-style-type: none}
ul#green li{background: url(img/li_4.gif) 0 7px no-repeat; padding:2px 0 2px 13px}
*/

div.box_content {margin-left:75px; }
div.block_img {float: left; clear: both;}



div.block_img  img {margin-top:10px;}
div.csc-frame-frame1 h2 {margin-bottom:5px !important; /*margin-left:15px !important;*/}

div.tx-veguestbook-pi1 ul li, div.tx-veguestbook-pi1 ul {background:none !important; padding:0  !important; margin: 0 !important; }
table.question { display:block; border:1px solid #CCC; /* #6C0 border-top:none; border-right:none;*/}
    .tx-guestbook-list-entrycomment-title {font-weight: bold; }
    .tx-guestbook-list-entrycomment { font-style: italic; }
    .tx-guestbook-list-small { font-size: 9px; color: #666666; }
.tx-guestbook-form-inputfield-med {width:300px;}
    .tx-guestbook-form-obligationfield { color: #CC0000; }
    .tx-guestbook-form-error { color: #CC0000; }



div.overflow {overflow:auto; height:260px;}

div.rehau-latest-date {display:inline; margin-right:6px;}
div.rehau-latest-title {display:inline;}
div.rehau-latest-title a {font-weight:normal !important;}
div.rehau-latest-subheader p {/*text-align:left;*/ font-size: 12px;color:#525066;}
hr.rehau-clearer {visibility:hidden;}
div.rehau-single-subheader {font-weight:bold;}
