body {
        background-color: #e0e0e0;
        background-image: url(/fileadmin/bilder/template/bg_body.jpg);
        background-repeat: repeat-x;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        padding:0px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#000000;
}


 
td, p{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#000000;
}
p    {
       
        line-height:18px;
      
}
h1 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:bold;
        color:#00479b;
        padding-right:10px;
        margin-top:2px;
}
h2 {
        font-family: Arial, Helvetica, sans-serif,Verdana;
        font-size:14px;
        font-weight:bold;
        color:#00479b;
        padding-top:2px;
        padding-bottom:10px;
}
h3 {    font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        font-weight:bold;
        color:#00479b;
        margin:0px;
}
h4 {    font-size:11px;
        font-weight:bold;
        margin:0px;
}
h5{
        font-size:12px;
        font-weight:bold;
        margin:3px;
        margin-right:16px;
        padding:6px;
}

h6{
        font-size:16px;
        font-weight:bold;
        color:#00479b;
        padding-top:0px;
        margin-top:0px;
        margin-bottom:0px;
}
p{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        margin-left:10;
}
.oben_rechts{
        background-image: url(/fileadmin/bilder/template/oben_rechts.jpg);
}

.menu{
      background-image: url(/fileadmin/bilder/template/bg_menu.jpg);

}

.logos{
        padding:10px;
}

.adresse{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#8e7f7f;
        height:30px;
}

.adresse a:link,  .adresse a:hover, .adresse a:visited{
         color:#8e7f7f;
}
.content{
        background-color:#e1e1e0;
        padding-left:20px;
        padding-right:10px;
        padding-top:10px;
}

 li{
         margin-bottom:4px;
}

.titelbild{
        width:401px;
}
.sprache{
         padding-right:10px;
}

.links{
         padding-top:14px;
         padding-right:16px;
         padding-rleft:0px;
         
}
.links .csc-textpic-image img{
        
}

.news{
      padding-top:10px;
      padding-left:30px;
      padding-right:20px;
}

.news p.bodytext{
      width:340px;
}
.powermail_all_td p.bodytext{
      width:170px;
}
.news .csc-textpic-image img{


}

.news embed{
      width:330px;
      height:285px;
}
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 1px solid white;

	}
a:link, a:hover, a:visited{
        font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;

}
a:link,  a:visited{
        text-decoration:none;
        color:#00479b;

}
a:hover{
        text-decoration:underline;
        color:#1065c9;

}


.oben_rechts{
        background-image: url(/fileadmin/bilder/template/oben_rechts.jpg);
}


.topmenu{
        width:144;
        height:25px;
        position:relative;
        padding-top:0px;
        border-bottom:1px solid #8688d6;
       /* opacity:.8;
        filter:alpha(opacity=80);
        -moz-opacity:.8; */
}

.topmenu a:link{
         display:block;
         padding:6px;
         padding-right:12px;
         color: #ffffff;
         font-size: 11px;
}
.topmenu a:hover{
         display:block;
         background-color:#3d65a2;
         color: #ffffff;
         padding:6px;
         padding-right:12px;
         text-decoration:none;
         font-size: 11px;
}
.topmenu a:visited{
         display:block;
         color: #ffffff;
         padding:6px;
         padding-right:12px;
         text-decoration:none;
         font-size: 11px;
}
.topmenu_act{
         width:144;
         height:25px;
         position:relative;
         padding-top:0px;
         border-bottom:1px solid #edeeee;
      /*   opacity:.8;
         filter:alpha(opacity=80);
         -moz-opacity:.8;  */
}
.topmenu_act a:link{
         display:block;
         background-color:#c0cad6;
         color:#000000;
         padding:6px;
         padding-right:12px;
         font-size: 11px;
}
.topmenu_act a:hover{
         display:block;
         background-color:#c0cad6;
         color: #000000;
         padding:6px;
         padding-right:12px;
         text-decoration:none;
         font-size: 11px;

}
.topmenu_act a:visited{
         display:block;
         background-color:#c0cad6;
         color: #000000;
         padding:6px;
         padding-right:12px;
         text-decoration:none;
         font-size: 11px;
}
.submenu{
         height:21px;
         border:none;
}
 


 
.submenu a{
         
          background-image: url(/fileadmin/bilder/template/bg_submenu.png);
         /*  background-image: url(/fileadmin/bilder/template/bg_submenu.gif);  */
         color:#ffffff;
         font-size: 11px;
         padding:4px;
         padding-right:12px;
         display:block;
         opacity:1.0;
         filter:alpha(opacity=100);
         -moz-opacity:1.0;   

}
.submenu a:hover{
         
         color:#ffffff;
         font-size: 11px;
       background-image: url(/fileadmin/bilder/template/bg_submenu_over.png); 
         padding:4px;
       /*    background-image: url(/fileadmin/bilder/template/bg_submenu_over.gif); */
         padding-right:12px;
         display:block;
         text-decoration:none;
         opacity:1.0;
         filter:alpha(opacity=100);
         -moz-opacity:1.0;   
}
.submenu a:visited{
         color:#ffffff;
         font-size: 11px;
         padding:4px;
         padding-right:12px;
         display:block;
         text-decoration:none;
         opacity:1.0;
         filter:alpha(opacity=100);
         -moz-opacity:1.0;   
}
.submenu_act{
         height:21px;
         border:none;
      /*   opacity:.9;
         filter:alpha(opacity=90);
         -moz-opacity:.9;   */
}

.submenu_act a, .submenu_act a:hover, .submenu_act a:visited{
         color:#ffffff;
         background-color:#9daec2;
         padding:4px;
         font-size: 11px;
         padding-right:12px;
         display:block;
         text-decoration:none;
}
.headermenu{

}

.headermenu a, .headermenu a:hover, .headermenu a:visited{
        color:#FFFFFF;
}
form{
        margin-bottom:0px;
}




/* Anfrageformulare */



fieldset, fieldset.tx-powermail-pi1_fieldset {
        border: none;
        margin-top:10px;
}

fieldset.tx-powermail-pi1_fieldset textarea {
        height:75px;
}

fieldset.tx-powermail-pi1_fieldset label {
        display: block;
        width: 130px;
        float: right;
        margin-right:10px;
}

fieldset.tx-powermail-pi1_fieldset textarea,
fieldset.tx-powermail-pi1_fieldset input,
fieldset.tx-powermail-pi1_fieldset select {
        width: 180px;
        border:1px solid #aaaaaa;
        background-color:#f3f3f3;
}
div.powermail_check_inner input.powermail_check {
        width:auto;
}
.tx_powermail_pi1_fieldwrap_html_checkbox_title{
        display:none;
}
div.tx_powermail_pi1_fieldwrap_html {
        margin: 5px 0;
}

fieldset.tx-powermail-pi1_fieldset legend {
        display:none;
}

div.tx_powermail_pi1_fieldwrap_html_submit input {
       margin-left:3px; 
       /*  width:100px; */
}

div.tx-powermail-pi1_thx {
        margin-top:10px;
}

div.tx-powermail-pi1_thx p {
        margin:0;
        padding:0;
}

div.powermail_mandatory_js {
        color:#ff0000;
}

/* Anmeldung */

.tx-felogin-pi1 H3 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:bold;
        color:#00479b;
        padding-right:10px;
        margin-top:2px;
        margin-bottom:13px;
}

.tx-felogin-pi1 legend {
        display:none;
}
.tx-felogin-pi1 label{
	display: block;
        width: 130px;
         /* float: left; 
        clear: both;
        text-align:right; */
        margin-left:0px;
        margin-right:10px;

}

.tx-felogin-pi1 input{
	width: 180px;
        border:1px solid #aaaaaa;
        background-color:#f3f3f3;
        margin-left:134px;
        margin-bottom:0px;
        margin-top:-6px;
       
}

.tx-felogin-pi1 input#pass{
        margin-bottom:16px;

}       

/* Suche */


.tx-indexedsearch-searchbox-sword, .tx-indexedsearch-searchbox-button{
	width: 160px;
	margin-bottom:6px;
}

tx-indexedsearch-rules h2{

}


