

body {
padding:0;
margin:0;
background-color:#fff;
color: #555;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
background-image: url(/fileadmin/template/bg/background.gif);
/*background-repeat:no-repeat;*/
}

.clear-left {
	clear:left
}

.clear-right {
	clear:right;
}

.clear-both {
	clear:both;
}

.page {
	width:980px;
	position:absolute;
	left:50%;
	top:0;
	margin:0 0 0 -490px;
}

.header {

}

.logo {
float:left;
}

.logo img {
border:none;
}

.header-pic {
float:right;
width:519px;
height:190px;
background-image:url(/fileadmin/template/header/bg_header_pic.jpg);
}

.header-menu {
position:absolute;
top:10px;
right:10px;
}

.header-menu ul {
padding:0;
margin:0;
list-style-type: none;
font-size:14px;
float:left;
float:right;
}

.header-menu ul li{
padding:0;
margin:0;
float:left;
border-left:1px solid #b1b1b1;
}

.header-menu ul li.first{
border:none;
}


.header-menu ul li a{
padding: 0 5px;
color: #5ea2be;
font-family: Georgia, Times New Roman;
text-decoration:none;
font-size:14px;
}

.container {
background-image:url(/fileadmin/template/bg/bg_container.gif);
min-height:500px;
_height:500px;
}


/* LEFT COLUMN */

.colleft {
width:170px;
float:left;
}

.menu {
padding: 15px 0 0 0;
}

.menu ul {
padding:0;
margin:0;
list-style-type: none;
}

.menu ul li{
padding:0;
margin:0;
text-align:right;
border-bottom:1px solid #fff;
}

.menu ul li.level2{
background-color:#b0d7e9
}

.menu ul li.level3{
background-color:#c5e173
}

.menu ul li a{
color:#666666;
font-family: Georgia, Times New Roman;
font-size:14px;
text-decoration:none;
padding: 3px 10px;
display:block;
}

.menu ul li.level1 a{
font-size:15px;
}

.menu ul li.level2 a{
font-size:13px;
}

.menu ul li.level3 a{
font-size:12px;
}


.menu ul li.level1 a:hover{
background-color:#f3f3f3;
}

.menu ul li.act1 {
background-color:#f3f3f3;
}

.menu ul li.level2 a:hover{
background-color:#d7ebf4;
}

.menu ul li.act2 {
background-color:#d7ebf4;
}

.menu ul li.level3 a {
font-style:italic;
}

.menu ul li.level3 a:hover{
background-color:#eaf7c1;
}

.menu ul li.act3 {
background-color:#eaf7c1;
}


.menu ul.level1 li{

}


/* CENTER COLUMN */

.colcenter {
float:left;
width:560px;
_width:540px;
}

.colcenter .box {
padding: 10px;
_padding: 10px 0px;
}

.colcenter h1 {
padding:2px 0 0 0;
margin:0;
font-family: Georgia, Times New Roman;
font-size:19px;
font-size:1.5em;
font-weight:normal;
}

.colcenter h2 {
padding:2px 0 0 0;
margin:0;
font-family: Georgia, Times New Roman;
font-size:15px;
font-weight:normal;
}

.colcenter h3 {
padding:2px 0 0 0;
margin:0;
font-size:13px;
font-weight:bold;
}

.colcenter p {
line-height:160%;
text-align:justify;
}

.colcenter a {
color:#2b7593;
text-decoration:underline;
}

.colcenter a.more, .colcenter .more a, .colcenter .news-single-backlink a{
color:#5ea2be;
font-weight:bold;
font-style:italic;
font-size:14px;
}


/* RIGHT COLUMN */

.colright {
float:left;
width:250px;
_width:230px;
}

.colright .news {
padding: 10px;
line-height:160%;
}

.colright .date {
font-family: Georgia, Times New Roman;
font-size:15px;
font-size:1.25em;
font-weight:normal;
padding: 0 0 3px 0;
}

.colright .more a{
color:#5ea2be;
font-weight:bold;
font-style:italic;
font-size:12px;
}

.colright .docs, .colright .csc-frame-frame1 {
padding:10px;
line-height:160%;
}

.csc-textpic-above .csc-textpic-image dt {
margin-left:-10px;
}

.colright .csc-frame-frame1 h1 {
font-family: Georgia, Times New Roman;
font-size:15px;
font-weight:normal;
padding: 0 0 3px 0;
margin:0;
}

.colright .csc-frame-frame1 p {
padding:0;
margin:0;
}

.colright .csc-frame-frame1 a {
color:#5ea2be;
font-weight:bold;
font-style:italic;
font-size:12px;
text-decoration:underline;
}


hr {
padding:0;
margin:10px 0;
line-height:1px;
font-size:1px;
height:1px;
}



/* POWERMAIL */

fieldset{ 
border:none;
padding:0;
margin:0;
}

fieldset legend{ 
display:none;
}

#advice-required-uid9 {
position:absolute;
}

#advice-validate-one-required-powermaildiv_uid8 {
margin:0;
}

#powermaildiv_uid9 label {
display:none;
}

#powermaildiv_uid9 input {
margin: 0 0 0 100px;
}

.tx_powermail_pi1_fieldwrap_html_checkbox_title {
display:none;
}

.tx-powermail-pi1 {
padding: 20px 0 0 0;
}

.tx_powermail_pi1_fieldwrap_html_submit {
clear:left;
margin: 20px 0 0 0;
}

#powermaildiv_uid2 input {
background-color:#8fb41e;
font-weight:normal;
border:none;
cursor:pointer;
color:#fff;
width:100px;
}

.tx_powermail_pi1_fieldwrap_html_captcha_description {
/*margin: -50px 0 0 0;*/
}

.tx_powermail_pi1_fieldwrap_html_captcha input[text]{
clear:left;
/*margin: 50px 0 0 0;*/
}

.tx_powermail_pi1_fieldwrap_html_captcha img {
margin: 0 0 0 -310px;
}

.tx_powermail_pi1_fieldwrap_html {
padding: 0 0 10px 0;
}

.tx_powermail_pi1_fieldwrap_html label {
float:left;
font-weight:bold;
width:100px;
margin: 2px 0 0 0;
}

.tx_powermail_pi1_fieldwrap_html input, .tx_powermail_pi1_fieldwrap_html textarea {
border:1px solid #ccc;
padding: 3px;
}

.tx_powermail_pi1_fieldwrap_html textarea {
width:400px;
}

.tx_powermail_pi1_fieldwrap_html input {
width:200px;
}

.powermail_check_inner_uid8_0 input {
float:left;
border:none;
width:20px;
}

.tx_powermail_pi1_fieldwrap_html .powermail_check_inner_uid8_0 label {
float:none;
}


.powermail_mandatory_js {
color:red;
margin:0 0 0 100px;
}


/* FONT SIZE */
.tx-efafontsize-pi1 {
text-align:right;
float:right;
}


div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
border:1px solid #ccc;
}


.tx-powermail-pi1_mandatory {
color:red;
}

/* NEWS */

.news-single-item {
padding: 12px 0 0 0;
line-height:180%;
}

.colcenter .news-single-item h1 {
padding: 0 0 12px 0;
}

.colcenter .news-single-backlink a {
color:#5EA2BE;
font-size:12px;
font-style:italic;
font-weight:bold;
text-decoration:underline;
}


.news-list-item {
padding: 12px 0 0 0;
line-height:180%;
}

.news-list-date {
font-family:Georgia,Times New Roman;
font-size:1.5em;
font-weight:normal;
margin:0;
}

.news-list-item h2 {
padding: 10px 0 0 0;
}

.short p {
padding:0;
margin:0;
}

