input,textarea {font-size: 13px;font-family:  Arial,Verdana, Helvetica; border:solid 1px #999999; color:#4F2620; background-color:#ffffff;}

/* Formular */
fieldset.csc-mailform {
border:0;
}

fieldset.csc-mailform label {
width: 100px;
float: left;
text-align: right;
margin-right: 10px;
display: block
}


fieldset.csc-mailform input, 
fieldset.csc-mailform textarea,
fieldset.csc-mailform select {
margin-bottom: 10px;
font-size:10px;
font-family: Verdana, Helvetica, sans-serif;
border:1px solid #ccc;
padding:2px;
width:400px;
}

#mailformformtype_mail {
padding:2px;
margin-left:40px;
background:#eee;
border:1px solid #ccc;
width:80px;
text-align:center;
}


.csc-textpic-caption {font-size: 10px;}

.menu { list-style: none; margin: 0px; padding: 0px; }
.menu a {
    width: 219px;
    text-decoration: none;
    text-align: left;
    line-height: normal;  font-size: 16px; text-decoration: none;
    color: #000000;
  display: block;
    border: none;
    padding: 5px 0px 5px 7px;
    margin: 5px 0 0 0;
  border-bottom:0px solid #D4C9CD;
  background-image: url(button_1.jpg);
}
.menu a:hover { color: #0066D5;font-weight:bold;   border-bottom:0px solid #D4C9CD; background-image: url(button_2.jpg);}

.active { font-weight:bold;}

.menu1 { list-style: none; margin: 0px; padding: 0px; }
.menu1 a {
    width: 219px;
    background: transparent;
    text-decoration: none;
    text-align: left;
    font-size: 12px ;
    display: block;
    border: none;
    padding: 3px 0px 3px 7px;
    margin: 0px 0 0 0px;
  border-bottom:1px solid #D4C9CD;
 background-image: url(button_2.jpg);
}
.menu1 a:hover { color: #0066D5;   border-bottom:1px solid #D4C9CD; background-image: url(button_2.jpg); font-weight:normal; }


.root
  {
  position: absolute;
  top:260px;
  left: 50%;
  margin-left:-194px;
  width: auto;
  height: auto;
  background-color: transparent;  
  }



.print  
{
  position: absolute;
  top:264px;
  left: 50%;
  margin-left:430px;
  width: auto;
  height: auto;
  background-color: transparent;  
  }


.suchen

{
  position: absolute;
  top:255px;
  left: 50%;
  width: 160px;
  height:auto;
  margin-left:-395px;
   background-color: transparent;
  }

div#Inhalt {
  float: left;
  margin:0px 0px 0px 33px;
  width:226px;
  background-color: transparent;
  }

.fuss
  {
  border: none;
  margin: 0 0 0 0;
  padding:0 0 0 0;
  width: 970px;
  height: 40px;
  background-image: url(bg_unten.jpg)
  }


.inputsuchen {background-color: #ffffff;}


div#Rechts
  {
    width: auto;
    margin: 0px 55px 0 280px;
    background-color: transparent;
        
  }
.tx-jfmulticontent-pi1 { margin:5px 10px 10px 0px; padding: 0px ; width: 628px;}
.tx-powermail-pi1,.tx-powermail-pi1_formwrap { margin:5px 10px 10px 0px; padding: 0px ; width: 628px;}

.impress a {text-decoration: none; font-size: 10px  ;}
.impr {text-decoration: none;text-align:right;}











    * html div#Inhalt {
      height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
      }














body {font-size: 14px  ;  background-image: url(bg.jpg);  background-repeat:repeat; margin: 0px; padding:0px; }





.tx-rgsmoothgallery-pi1 { margin:0px 0px 0px 80px; padding: 0px ;}
.tx-imagecycle-pi4 { margin:0px 0px 0px 25px; padding: 0px ;}

.dw {font-size: 11px;}

td.fileDescription {background-image: url(bg.gif);  background-repeat:repeat; }

.tx-t3sjslidernews-pi1 { margin:10px 0px 0px 5px; padding: 0px ;}












.kopf
  {
  position: relative;
  top: 0px;
  left: 0px;
  border: none;
  margin: 0 0 0 0;
  padding:0 0 0 0;
  width: 970px;
  height: 250px;
 
  background-image: url(kopf-vebug.jpg)
  }





.kont
{
  position: absolute;
  top:138px;
  left: 50%;
  width: 150px;
  height:auto;
  margin-left:314px;
   background-color: transparent;
  }


.suchen1

{background-color:#ffffff ;  }



fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
  /* Input and textarea */
  width: 200px;
  background:url(bg.gif) repeat;
}





BODY,H1, H2, H3, H4, H5, TD, BLOCKQUOTE,INPUT, TEXTAREA, SELECT,legend { font-family:  Arial,Verdana,Helvetica,sans-serif; color: #000000;  line-height: 170% ;}

P{ font-family:  Arial,Verdana,Helvetica,sans-serif;}
H3,H1 { font-family:  Arial,Verdana,Helvetica,sans-serif; color: #0066D5; text-decoration:none;}
PRE { font-family:  Arial,Verdana,Helvetica,sans-serif;}
A {color: #000000; font-size: 14px; }
A:hover { color: #000000; background-color: #ffffff; }
FORM { margin: 0px 0px 0px 0px;}
P, PRE { margin: 5px 0px 0px 0px; }
P, TD,ul,li{font-size: 14px  ; font-family:  Arial,Verdana,Helvetica,sans-serif;}
INPUT, TEXTAREA, SELECT { padding-left: 0px;   }
.img { text-decoration:none; border-bottom:none;}




/******************/
/* Headers, plain */
/******************/

H2 { font-size: 16px; color: #333333;  }
H3,H1 { font-size: 16px ; color: #0066D5; }
H4 { font-size: 14px; color: #8A0020; }
H1, H2, H3, H4, H5, H6 {margin:0; padding: 10px 0 0 0; }


  
/*******************/
/* RTE / Bodytext: */
/*******************/
P.bodytext { font-size: 14px  ; color: #000000;  }
A.bodytext {text-decoration:none; border-bottom:1px solid #000000; color: #000000; }
A.internal-link {text-decoration:none; border-bottom:1px solid #000000; color: #000000; }
A.external-link-new-window {text-decoration:none; border-bottom:1px solid #000000; color: #000000; }
A.mail {text-decoration:none; border-bottom:1px solid #000000; color: #000000; }


/* RTE / Bulletlists */
UL, UL, LI { font-size: 13px  ; }
OL { margin-top: 0px; }
LI { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; }

/* RTE / Table styling */
TABLE.contenttable { border: 0px #011D45 solid; margin: 2px 0px 2px 0px; width: 100%; }
TABLE.contenttable TR TD { padding: 0px 3px 0px 3px; }
TABLE.contenttable TR TD P.bodytext { font-size: 13px  ; }
  



.Ausrichtung_links {text-align: left;}
.Ausrichtung_center {text-align:center;}
.Ausrichtung_right {text-align:right;}
.Ausrichtung_right_fett {color:#ff0000;text-align:right;font-weight:bold; }
.Ausrichtung_formatblock {text-align:justify;}
.groessere_Schrift { font-size: 15px; }
.kleinere_Schrift { font-size: 11px; color: #333333;line-height: normal;}


/* Zentriert alles  */
.div_center
  {
  position: absolute;
  top:5px;
  left: 50%;
  width: 970px;
  height:auto;
  margin-left: -475px;
  }






.clear
  {
  clear: both;
  line-height: 0px;
  font-size: 0px;
  height: 0px;
  }




  
  
.csc-frame-frame1 {border-bottom:solid 1px #000000; }




.content
  {
  position: relative;
  top: 0px;
  left: 0px;
  border: none;
  margin: 0 0 0 0;
  padding:0 0 0 0;
  width: 970px;
  height: auto;
  background-image: url(bg_cont.jpg);
  }
/* zuruecksetzten */






