body { background-repeat: repeat-y; color: #092552; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; background-image: url(../bilder/back.gif); }
h1 { color: #87a3ba; font-size: 19px; font-weight: bold; line-height: 22px; margin: 0 0 16px; }
strong { color: #87a3ba;}
.autor { color: #87a3ba; font-size: 12px; font-style: italic; font-weight: normal; line-height: 15px; border-left: 240px solid white; }
.zitate { color: #87a3ba; font-size: 13px; font-weight: bold; font-style: italic; line-height: 22px; border-left: 120px solid white; }
dd {color: #87a3ba;  font-size: 7px;}
a { color: #092552; text-decoration: underline; }
a:visited { color: #092552; text-decoration: underline; }
a:link { color: #092552; text-decoration: underline; }
a:hover { color: #092552; background-color: #87a3ba; }
a:active { color: #092552; background-color: #87a3ba; }

/* Menus links und rechts*/
div#navl  {  border-bottom: 1pt solid #ffffff; }
div#navr  {  border-bottom: 1pt solid #092552; }

/*balken unten*/
div#unten { color: #fff; font-size: 12px; font-weight: normal; line-height: 12px; padding-top: 8px; padding-left: 20px; }

div#back1 {
 background-image: url(/fileadmin/tpl/bilder/1/1.jpg);
}

div#back2 {
 background-image: url(/fileadmin/tpl/bilder/1/2.jpg);
}

/*         --> Formularfelder <--                                                            */          /* TEXT */
   input[type=text],
   input[type=text] {
     margin: 1px;        background-color: #FFFFFF;
     border: solid 1px DimGray;
     color: #000000;;
     width: 300px;
     font-size: 12px;
     padding-top: 2px;        }
   input[type=text]:focus {
     background-color: #F5F5F5;
     border: solid 1px #000000;
     color: #000000;
     }
     /* BUTTONS */      input[type=submit],
   input[type=button] {
     width: auto;
     height: auto;
     padding: 1px 10px 1px 10px;
     margin: 15px 0px 0px 0px;
     background-color: Silver;
     border: solid 1px DimGray;
     border-bottom: solid 2px DimGray;
     border-right: solid 2px DimGray;
     color: black;
     font-size: 11px;
     font-weight: bold;
     cursor: pointer;
     }

   input[type=submit]:hover,
   input[type=button]:hover {
     background-color: Silver;
     border: solid 1px DimGray;
     border-bottom: solid 2px DimGray;
     border-right: solid 2px DimGray;      color: Grey;
     }
     
     
       /* TEXTAREA */
   textarea {
     margin: 1px;
     width: 300px;
     background-color: #FFFFFF;
     border: solid 1px DimGray;
     color: black;
     font-size: 12px;
     }
   textarea:focus {
     background-color: #F5F5F5;
     border: solid 1px #000000;
     color: #000000;
     }
            


   /* SELECT (Dropdowns) */
   select {
     margin: 1px;
     background-color: #FFFFFF;
     border: solid 1px DimGray;
     color: black;
     font-size: 12px;
     }     
   /* Radio-Buttons */
   input.csc-mailform-radio {
    float: left;
    margin-right: 10px;
    margin-top: 4px;
    }
   .csc-mailform-radio label {
     white-space: nowrap;
     }


/* Labels */
.csc-mailform-field  {
 height: 30px;
 margin-left: 0px;
}
.csc-mailform-field label {
 padding-top: 5px;
 fdloat: left;
 }
fieldset.csc-mailform label {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 width: 240px;
 }
fieldset {
   border: 0px;
   }

.csc-mailform-field input,
.csc-mailform-field textarea {
position: absolute;
left: 110px;
}

.csc-mailform-field input[type="submit"] {
left: 110px;
margin-top: 70px;
}