
/* basic elements */

h1,h2,h3,h4,p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i, span {
        font-family: garamond, 'Times New Roman', arial, tahoma, sans-serif;
        }

p,ul,ol,li,div,td,th,address,blockquote { font-size:14pt }

body {
        font: 10pt garamond, 'Times New Roman', arial, tahoma, sans-serif;
        color: #000000;
        background-color:#CADAE3;
        margin: 0px 20px 20px 0px;
        padding: 0;
        text-align: center;
        }

h1 {
        color:#333333;
        font-size: 48pt;
        line-height: 52pt;
        font-weight: normal;
        letter-spacing: 12px ;
   }

h2 {
        color:#7F0000;
        font-size:20pt;
        line-height: 26pt;
        font-weight: normal;
        font-variant: small-caps;
        text-decoration: none;
       }
h3 {
        color:#7F0000;
        font-size:14pt;
        line-height: 16pt;
        font-weight: bold;
        font-variant: small-caps;
        text-decoration: none;
       }

h4 {
        color:#7F0000;
        font-size:12pt;
        line-height: 14pt;
        font-weight: bold;
        font-variant: small-caps;
        text-decoration: none;
       }

a {

        font-size:10pt;
        font-weight:bold;
        text-decoration: none;
       }

a.menuestart {
        color:#333333;
        font-size:32pt;
        font-weight: normal;
        text-decoration: none;
       }

a.menue {
        color:#333333;
        font-size:12pt;
        font-weight: normal;
        text-decoration: none;
        font-family: arial, tahoma, sans-serif;
       }

a.menueleft {
        color:#333333;
        font-size:12pt;
        font-weight: normal;
        text-decoration: none;
        font-family: arial, garamond, 'Times New Roman', arial, tahoma, sans-serif;
       }

a.ueberschrift {
        color:#AE21AB;
       }

a.rot {
        font-size:12pt;
        color:#7F0000;
       }

a.rot2 {
        font-size:14pt;
        color:#7F0000;
       }

a:hover {
           color:#7F0000;
           text-decoration: none;
          }

p.copyright {
        color:#7F0000;
        font-size:14pt;
        text-align: center;
        }

span.rot {
           color:#7F0000;
          }
span.menue {
        color:#333333;
        font-size:12pt;
        font-weight: normal;
        text-decoration: underline;
        font-family: arial, tahoma, sans-serif;
       }

ul {
        list-style-type: none;
        line-height:42pt;
}

ul.menueleft {
        list-style-type: none;
        line-height:30pt;
}

td {
        font: 14pt/17pt garamond, 'Times New Roman', arial, tahoma, sans-serif;
        vertical-align: center;
       }

td.menueleft {
        vertical-align: top;
        width: 250px;
       }

img {
margin: 10px 10px 10px 10px;
}

/* specific divs */

#start1 {
        width: 95%;
        height: 70%;
        text-align: left;
        margin: 20px 0px 0px 20px;
        padding: 0;
        border: 0px solid black;
        background: #CADAE3 url(bilder/feder5.gif) no-repeat center;
        font-size:32pt;
        }
#start2 {
        width:95%;
        height: 10%;
        text-align: center;
        margin: 0px 0px 0px 20px;
        padding: 0px;
        border: 0px solid black;
        }

#container {
        width:780px;
        text-align:left;
        margin:20px auto 20px auto;
        padding: 0;
        background-color:#F9F9F9;
        border: 1px solid black;
        }

#pageHeader {
        padding: 0;
        margin: 0;
        height: 120px;
        border: 1px solid white;
        background: #FFFFFF url(bilder/kopf.jpg) no-repeat top;
        }

#menue {
        padding: 0;
        margin: 0px 0 0 0;
        width: 200px;
        float: left;
        text-align: left;
        background: #F9F9F9 url(bilder/logo_05.gif) no-repeat top;
        }

#main {
        padding: 15;
        width: 575px;
        margin: 0px 0px 0px 200px;
        background-color:#FFFFFF;
        text-align: left;
        }

#pageFooter {
        padding: 0;
        margin: 0;
        height: 40px;
        border: 1px solid #BFBFBF;
        text-align: center;
        font-size: 8pt;
        line-height:12pt;
        color:#4F4F4F;
        }
