body,table,td,tr,div,p,pre,h1,h2,h3,h4,ul {font-family: Verdana, Arial, Helvetica, sans-serif;}
body,td,div,p,pre,ul {font-size: 13px;}
BODY {background-color:#fcefcf; margin-top: 0px;;}




h1 {color: #821240;        font-weight : bold;        letter-spacing : 1px;   font-size: 13px}
h2 {color: #821240;        font-weight : bold;        margin-top:2em;        margin-bottom:0.2em;     letter-spacing : 0px; font-size: 13px}
/* h2 {font-size: 16px;} */
.h3 {font-size: 13px;}

.text {font-size: 13px;}
.small {font-size: 12px;}
.mini {        font-size: 11px;}
.minimini {font-size: 10px;}

.invert {color: #821240;        font-weight : bold;        letter-spacing : 2px; font-size: 15px}
.phone {color: #821240;        font-weight : bold;        letter-spacing : 1px; font-size: 25px}
.foot {color: #fff;        font-weight : normal;       font-size: 12px}
.tel {color: #000;        font-weight : normal;       font-size: 12px}

a {        font-size: 12px; text-decoration: none; font-weight : bold;}
a:link {color:#fff}
a:visited {color:#e8f1cb}
a:active {color:#333}
a:hover{color: #a0c327;}

a.extra {        font-size: 12px; text-decoration: none; font-weight : bold;}
a.extra:link {color:#000}
a.extra:visited {color:#000}
a.extra:active {color:#333}
a.extra:hover{color: #333}

a.extra2 {        font-size: 12px; text-decoration: none; font-weight : bold; line-height: 2.5;}
a.extra2:link {color:#821240}
a.extra2:visited {color:#b51f65}
a.extra2:active {color:#333}
a.extra2:hover{color: #333}

a[href^=tel] { 
    color: inherit; 
    text-decoration: none; 
}

/* Angaben für alle standardkonformen Browser */

body {
    margin:0;
    padding:0;
}

#content_container {
    padding-bottom:3em;
}

#header {
    margin: 0 0 0.7em;
    background:#efefef;
    text-align:center;
    padding:10px;
}
