
body.standard { font-family:Arial,Helvtica,Verdana,"Arial Narrow",sans-serif;
                margin-top:0px;   margin-bottom:0px;
                margin-right:0px; margin-left:0px;      }

body.inhalt   { margin-left:0px; border-left:1px #CAA9A8 solid;
                padding:35px;}

@media print
{
body.inhalt   { margin-left:0px; border-left:0px; }
}

@media screen
{
body.inhalt   { margin-left:0px; border-left:1px #CAA9A8 solid;
                padding:35px;}
}

ul#mainmenu { list-style-type:none; width: 200px;; margin:0px; padding:0px; }

ul#mainmenu a { padding-right:5px;  padding-left:5px;
                    font-size: 1.05em;
                line-height:1.05em;
                margin-left:0px;     margin-right:0px;
                display: block; width: 200px; }

ul#mainmenu li { list-style: none; text-align: left;
                 margin-top: 0.2em; padding: 0em;  }

ul#mainmenu a:link,
ul#mainmenu a:active,
ul#mainmenu a:visited,
table#newsletter { background-color : #925457;
                   border-top: solid 1px #DECACA;
                   border-left: solid 1px #DECACA;
                   border-right: solid 2px #6A0525;
                   border-bottom: solid 2px #6A0525;
                   cursor:auto;      color: #ffFFFF;
                   padding-top:1px; }

ul#mainmenu a:hover{ background-color :#949494;
                     border-top: solid 1px #6A0525;
                     border-left: solid 1px #6A0525;
                     border-right: solid 1px #DECACA;
                     border-bottom: solid 2px #DECACA;
                     cursor:pointer; cursor: hand;
                     color: #FFFF99; }

small { font-size: 0.8em; line-height:0.8em;}

a         { text-decoration: none; }
a:link    { color:#000098; text-decoration:none; }
a:visited { color:#000E00; text-decoration:none; }
a:active  { color:#ff0000; text-decoration:underline; }
a:hover   { color:#ff0000; } /* text-decoration:underline;} */


.ungerade { background-color:#e0E0f8; }
.gerade   { background-color:#e9E0E7; }
.rand     { border: solid #663366 1px; }

.adresszeile { width:100%; border-top:   1px #6A0525 solid;
                           border-bottom:1px #6A0525 solid; font-size:10pt;}


.bc1  { background-color: #949494; }       /* dunkel */
.bc2  { background-color: #925457; }       /* gedaempft */
.bc3  { background-color: #00FF9F; }       /* grell */
.bc4  { background-color: #6A0525; }       /* dunkel wie Logo */
.bc5  { background-color: #EFFF99; }       /* sehr hell */
.bcw  { background-color: #ffffff; }       /* weiss */
.bcb  { background-color: #000000; }       /* black */
.bct  { background-color: transparent;}    /* durchsichtig */
.bcht { background-image:url(images/halbtrans.gif); }  /* grau */


.c1 { color: #000000; }
.c2 { color: #663366; }
.c3 { color: #ffffff; }
.c4 { color: #ddddFF; }
.c5 { color: #DECACA; }
.cw { color: #ffffff; }
.cb { color: #000000; }
.ct { color: transparent; }

h1, h2, h3, h4, h5, h6 { background-color:transparent; font-weight: 700; }

h1 { font-size: 18pt; margin-bottom:2px; margin-top:2px; }
h2 { font-size: 14pt; margin-bottom:3px; margin-top:3px; }
h3 { font-size: 13pt; margin-bottom:3px; margin-top:3px; }
h4 { font-size: 12pt; margin-bottom:2px; margin-top:2px; }
h5 { font-size: 11pt; }
h6 { font-size: 10pt; }


div { margin-right:0px; margin-left:0px; }

p { font-size:10pt; line-height: 13pt; margin-bottom:0px; }

span { font-family:Arial,Helvtica,Verdana,"Arial Narrow",sans-serif; }



div.mm { list-style-type:none; width: 180px; margin:3px; padding:0px; font-size:10pt;}

div.mm a { text-align:left;
                font-weight:100;
                line-height:1.05em;
                margin-left:0px;     margin-right:0px;
                display: block;  padding-top:3px; padding-bottom:2px;}


div.mm a:link,
div.mm a:active,
div.mm a:visited,
table#newsletter { background-color : #E00038;
                   border-top: solid 1px #DECACA;
                   border-left: solid 1px #DECACA;
                   border-right: solid 2px #6A0525;
                   border-bottom: solid 2px #6A0525;
                   cursor:auto;      color: #ffFFFF;
                   }

div.mm a:hover{ background-color :#949494;
                     border-top: solid 2px #6A0525;
                     border-left: solid 1px #6A0525;
                     border-right: solid 1px #DECACA;
                     border-bottom: solid 1px #DECACA;
                     cursor:pointer; cursor: hand;
                     color: #FFFF99; }