BODY { color:#800000; background:#F0A813 url(../images/bg_verlauf.jpg); font-family:Arial, sans-serif; font-size:12px; }

/******************************************
/*
/*    Backgrounds
/*
/******************************************/

td.menue {
    background: #FAB95B
    }

td.inhalt {
    background: #F7D288
    }

/******************************************
/*
/*    Top title
/*
/******************************************/

div.toptitle {
    font-weight: bold;
    font-size: 18px;
    text-align: right;
    }

/******************************************
/*
/*    Page: Last update and copyright
/*
/******************************************/

div.lastupdate {
    font-size: 10px;
    text-align: right;
    }

div.copyright {
    font-family: Arial, sans-serif;
    font-weight: lighter;
    font-size: 10px;
    color: #800000;
    text-align: center;
    margin-top: 10pt;
    border-top: thin solid #800000;
    border-top-width: thin
    }


/******************************************
/*
/*    Header and Subheader
/*
/******************************************/

div.headerdate {
    font-family : Arial, sans-serif;
    font-size : 12px;
    font-weight: normal;
    text-indent: 2mm;
    color : #800000;
    margin-bottom: -6px;
    }

H1 {
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 24px;
    text-align: left;
    text-decoration: underline;
    text-indent: 2mm;
    line-height: 150%;
    margin-bottom: 6px;
    margin-top: 10px;
    background-color: #F0A813
   }

H1.willkommen {
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 24px;
    text-align: center;
    text-decoration: underline;
    padding-left: 2mm;
    line-height: 150%;
    margin-bottom: 6px;
    margin-top: 10px;
    background-color: #F0A813
   }

div.subhead1 {
    font-family : Arial, sans-serif;
    font-size : 12px;
    font-weight: 600;
    padding-left: 2mm;
    color : #800000
    margin-top: -4px;
}

H2 {
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 18px;
    text-align: left;
    text-decoration: underline;
    padding-left: 2mm;
    line-height: 150%;
    margin-bottom: 6px;
    margin-top: 10px;
    background-color: #F0A813
   }

div.subhead2 {
    font-family : Arial, sans-serif;
    font-size : 12px;
    font-weight: normal;
    padding-left: 2mm;
    color : #800000
    margin-top: -4px;
}

H3 {
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 16px;
    text-align: left;
    text-decoration: underline;
    padding-left: 2mm; 
    line-height: 150%;
    margin-bottom: 6px;
    margin-top: 10px;
    background-color: #F4C560
   }

div.subhead3 {
    font-family : Arial, sans-serif;
    font-size : 12px;
    font-weight: normal;
    padding-left: 2mm;
    margin-top: -4px;
}

H4 {
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 14px;
    text-align: left;
    padding-left:2mm;
    line-height: 150%;
    margin-bottom: 6px;
    margin-top: 10px;
    background-color: #F4C560
   }

H5 {
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 14px;
    text-align: left;
    padding-left: 2mm;
    line-height: 150%;
    margin-bottom: 6px;
    margin-top: 10px;
    background-color: #F7D288
   }



/******************************************
/*
/*    Paragraphs
/*
/******************************************/

p  {
    font-family: Arial, sans-serif;
    font-weight: 600;
    font-size: 12px;
    line-height : 175%;
    color: #800000;
    margin-top : 1em;
    margin-bottom : 1px;
    padding-bottom : 0px;
   }

/******************************************
/*
/*    Bold, strong
/*
/******************************************/

b, strong {
    color: #542300;
    font-weight: bolder;
   }



/******************************************
/*
/*    Links
/*
/******************************************/

A:link  {
    font-family: Arial, sans-serif;
    background-color: transparent;
    font-weight: 600;
    font-size: 12px;
    text-decoration: none;
    color: #0000FF
    }
A:visited { font-family:Arial; color:#800080; text-decoration:none; background-color:transparent; font-weight:600; font-size:12px; }
A:hover { font-family:Arial; color:#FF0000; text-decoration:none; background-color:transparent; font-weight:600; font-size:12px; }
A:active { font-family:Arial; color:#FF0000; text-decoration:underline; background-color:transparent; font-weight:600; font-size:12px; }
A:focus {
    font-family: Arial, sans-serif;
    background-color: transparent;
    font-family: Arial;
    font-weight: 600;
    font-size: 12px;
    text-decoration: none;
    color: #FF0000
    }

/******************************************
/*
/*   Menue - Links
/*
/******************************************/

A.menue:link  {
    font-family: Arial, sans-serif;
    background-color: transparent;
    font-weight: 600;
    font-size: 12px;
    text-decoration: none;
    color: #0000FF
    }
A.menue:visited {
    font-family: Arial, sans-serif;
    color:#0000FF;
    text-decoration:none;
    background-color:transparent;
    font-family:Arial;
    font-weight:600;
    font-size:12px; }
A.menue:hover {
    font-family: Arial, sans-serif;
    color:#FF0000;
    text-decoration:none;
    background-color:transparent;
    font-family:Arial;
    font-weight:600;
    font-size:12px; }
A.menue:active {
    font-family: Arial, sans-serif;
    color:#FF0000;
    text-decoration:underline;
    background-color:transparent;
    font-family:Arial;
    font-weight:600;
    font-size:12px; }
A.menue:focus {
    font-family: Arial, sans-serif;
    background-color: transparent;
    font-family: Arial;
    font-weight: 600;
    font-size: 12px;
    text-decoration: none;
    color: #FF0000
    }


/******************************************
/*
/*    Page content:
/*       Bulletlist
/*       Table
/*       Caption
/*       Filelinks (description and filesize)
/*       Sitemap
/*
/******************************************/


li {
    font-family : Arial, sans-serif;
    font-size : 12px;
    font-weight: 600;
    color : #800000;
}

div.bulletlist {
    font-family : Arial, sans-serif;
    font-size : 12px;
    font-weight: 600;
    color : #800000;
    line-height : 175%;
    margin-top : 1em;
    margin-bottom : 1px;
    padding-bottom : 0px;
}

div.table {
    font-family : Arial, sans-serif;
    font-size : 12px;
    font-weight: 600;
    color : #800000;
}

div.caption {
    font-family : Arial, sans-serif;
    font-size : 10px;
    font-weight: 500;
    color : #800000;
}

div.filedescription {
    font-family : Arial, sans-serif;
    font-size : 12px;
    font-weight: 600;
    color : #800000;
}

div.filelinkssize {
    font-family : Arial, sans-serif;
    font-size : 12px;
    font-weight: 600;
    color : #800000;
}

div.sitemap1 {
    font-family : Arial, sans-serif;
    font-size: 12px;
    font-weight: 600;
    margin-top: 1em;
}

div.sitemap2 {
    font-family : Arial, sans-serif;
    font-size: 12px;
    font-weight: 600;
    margin-top: 0.5em;
    text-indent: 4mm;
}

div.sitemap3 {
    font-family : Arial, sans-serif;
    font-size: 12px;
    font-weight: 600;
    margin-top: 0.3em;
    text-indent: 8mm;
}

div.sitemap4 {
    font-family : Arial, sans-serif;
    font-size: 12px;
    font-weight: 600;
    margin-top: 0em;
    text-indent: 12mm;
}

div.celmenu {
    font-family : Arial, sans-serif;
    font-size : 12px;
    font-weight: 600;
    margin-top : 0.5em;
}

div.celsubmenu {
    font-family : Arial, sans-serif;
    font-size : 12px;
    font-weight: 600;
    margin-left : 20px;
}


/******************************************
/*
/*    News
/*
/******************************************/

div.newsteaser  {
    font-family: Arial, sans-serif;
    font-weight: 600;
    font-size: 12px;
    font-style: italic;
    line-height : 175%;
    color: #800000;
/*
    margin-top : 0.5em;
*/
    margin-bottom : 1px;
    padding-bottom : 0px;
   }

div.newscategory {
    font-family : Arial, sans-serif;
    font-size : 10px;
    font-weight: 500;
    color : #800000;
    margin-top : 1em;
    margin-bottom : 1px;
}

/******************************************
/*
/*    Search form
/*
/******************************************/

div.searchform {
    font-family: Arial, sans-serif;
    font-size: 12px;
    color: #800000;
    font-weight: 600;
}

div.searchresultpagetitle {
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 16px;
    text-align: left;
    text-decoration: underline;
    text-indent: 2mm;
    line-height: 150%;
    margin-bottom: 6px;
    margin-top: 10px;
    background-color: #F4C560
}

div.searchresultcontent {
    font-family: Arial, sans-serif;
    font-weight: 600;
    font-size: 12px;
    line-height : 175%;
    color: #800000;
    margin-top : 1em;
    margin-bottom : 1px;
    padding-bottom : 0px;

}

div.searchresultheader {
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 14px;
    text-align: left;
    text-indent: 2mm;
    line-height: 150%;
    margin-bottom: 6px;
    margin-top: 10px;
    background-color: #F4C560
}

div.searchmarkup {
    color : #FF0066;
}

/******************************************
/*
/*    Login form
/*
/******************************************/

div.loginform {
    font-family : Arial, sans-serif;
    font-size : 12px;
    font-weight: 600;
    color : #800000;
}


/******************************************
/*
/*    Harpe Counter
/*
/******************************************/

.tx-harpecounter-pi1 td {
    font-family : Arial, sans-serif;
    font-size : 12px;
    font-weight: 600;
    color : #800000;
}

/******************************************
/*
/*    Mail form
/*
/******************************************/

span.mailform {
    font-family : Arial, sans-serif;
    font-size : 12px;
    font-weight: 600;
    color : #800000;
}

span.mailformrequired {
    font-family : Arial, sans-serif;
    font-size : 12px;
    font-weight: 600;
    color : #800000;
}

span.mailformcomment {
    font-family : Arial, sans-serif;
    font-size : 12px;
    font-weight: 600;
    color : #800000;
}

span.mailformradio {
    font-family : Arial, sans-serif;
    font-size : 10px;
    font-weight: 600;
    color : #800000;
}


/******************************************
/*
/*    Page footer
/*
/******************************************/

div.footerAddress {
    font-family : Arial, sans-serif;
    font-size : 12px;
    line-height : 120%;
    color: #800000;
    margin-top : 1px;
    margin-bottom : 1px;
    padding-bottom : 0px;
    text-align : center;
}

div.footerRemark {
    font-family : Arial, sans-serif;
    font-size : 10px;
    line-height : 120%;
    color: #800000;
    margin-top : 1px;
    margin-bottom : 1px;
    padding-bottom : 0px;
    text-align : center;
}