 div,p,body,html,input,button {
        font: normal 10px Verdana,Arial,Helvetica,sans-serif;

}


h1 {
        font: normal 14px Verdana,Arial,Helvetica,sans-serif;

}
h2 {
        font: normal 13px Verdana,Arial,Helvetica,sans-serif;

}
h3 {
        font: normal 11px Verdana,Arial,Helvetica,sans-serif;
        font-weight: bold;
        margin-bottom:20px;
        line-height:1.3;
        }
h4 {
        font: normal 12px Verdana,Arial,Helvetica,sans-serif;
        font-weight: bold;
        line-height:1.3;
        margin-bottom:20px;
}
h5 {
        font: normal 12px Verdana,Arial,Helvetica,sans-serif;
        line-height:1.6;
        margin-bottom:-5px;
        margin-top:0px;
        }
h6 {
        font: normal 11px Verdana,Arial,Helvetica,sans-serif;
        line-height:1.7;
        }


img.block {
        display:block;
}

body {
  background-color:#63858A;
  }

img {
  margin:0 0 0 0;
  padding:0;
  border:0;
}
div {
  margin:0;
  padding:0;
  border:0;
}

div#container {
  width:800px;
  min-height:640px;
  margin-left:auto;
  margin-right:auto;
  margin-top:30px;
  /*border:1px solid silver;*/
  background: url(../fileadmin/images/hg_unten.gif) center repeat-y;
}

div#header {
   background: url(../fileadmin/images/hg_oben.gif) left no-repeat;
   margin:-440px 0px 0px 0px;
   height:240px;
       }

div#header a {
         text-decoration: underline;
         color:#000000;
         }

div#header a:hover, a:active {
         text-decoration: underline;
         color:#E8AB00;
         }

/*-----------------------------------*/

div#top {

  font: 19px MyriadPro-Cond,Verdana,Arial,Helvetica,sans-serif;
  clear:both;
  background-color:transparent;
  text-align:left;
  text-transform:uppercase;
  color:#FFFFFF;
  margin:40px 0px 0px 140px;
  padding:0px 0px 0px 0px;
  height:20px;

}

div#headmitte {

        font: normal 10px Verdana,Arial,Helvetica,sans-serif;
        height:240px;
        margin:20px 0px 0px 420px;
        padding:130px 0px 0px 0px;
}

div#headlinks {
        float:left;
        width:180px;
        padding:0px 0px 0px 0px;
        height:170px;
        margin:5px 0 0 10px;
        /*background-color:#9ACCCD;*/
}


div#headrechts {
        float:right;
        font: normal 10px Verdana,Arial,Helvetica,sans-serif;
        width:190px;
        height:160px;
        margin:-70px 23px 0 520px;
        padding:0px 0px 0px 0px;
}

div#center p {
        line-height:1.3;
                }


div#content {
        /*float:left;*/
        width:550px;
        font: normal 10px Verdana,Arial,Helvetica,sans-serif;
        padding:0px 0px 30px 0px;
        margin:0px 0px 0 15px;
        color:#ffffff;
        }


div#content a {
         text-decoration: underline;
         color:#ffffff;
         }

div#content a:hover, a:active {
         text-decoration: underline;
         color:#E8AB00;
         }

div#contentrechts {
        float:right;
        width:203px;
        height:auto;
        font: normal 10px Verdana,Arial,Helvetica,sans-serif;
        margin:0px 10px 0 0px;
        }

div#contentrechts a {
         text-decoration: underline;
         color:#000000;
         }

div#contentrechts a:hover, a:active {
         text-decoration: underline;
         color:#62A5AE;
         }

div#footer {
         clear:both;
        width:100px;
         }

.float-left {
        float:left;

}

span.csc-form-radio.input {
        color:red;
        }

        /*Contentcolumn*/

div.tx-rscontentcolumn-pi1 div.leftcol {
   margin:0 0 0 -5px;
   width:115px;
   white-space:normal;
   float:left;
}

div.tx-rscontentcolumn-pi1 div.rightcol {
   margin:-16px 0 0px 3px;
   width:415px;
   white-space:normal;
   float:left;
}
