body {
font-family: verdana, arial, sans-serif;
color: #222;
font-size: 80%;
}

.htmlarea-content-body  {
        font-family: verdana, arial, sans-serif;
        font-size:100%;
        margin:0;
        padding:3px;
        background-color:#fff;
}


.htmlarea-content-body a:link, .htmlarea-content-body a:visited { color: #0F238A; text-decoration: underline; }
.htmlarea-content-body a:hover, .htmlarea-content-body a:active { color: #0F238A; text-decoration: none; }

a.weisserlink:link, a.weisserlink:visited, a.weisserlink:hover, a.weisserlink:active { color: #fff; }

TD { vertical-align: top; }
.contenttable th { padding: 3px; background-color: #0F238A; color: #FFFFFF; text-align: left; }
.contenttable td { padding: 3px 5px 3px 3px; }

#textfeld ul { list-style-image: url(/fileadmin/resources/listbullet.gif); list-style-position: outside; }
#textfeld li { padding-bottom: 8px; }


span.small { font-size: 10px; }
span.Blue_Font { color: #0F238A; }
span.weiss { color: #ffffff; }
span.Blue_Headline { color: #0F238A; font-weight: bold; }
span.Graue_Headline { color: #333333; font-weight: bold; }
/*.rte_image { border: 1px solid #1F3280; }*/

.Blue_Font_Bold { font-weight: bold; color: #0F238A; }
.Orange_Background { padding: 3px; background-color: #E0922F; color: #FFFFFF; border: 1px solid #CF8327; }
.Grauer_Background { padding: 2px; background-color: #DBDBDF; border: 1px solid #B2B2B2; width: 100%; }
.Grauer_Background p { padding-bottom: 2px; }
.Weisse_Schrift { color: #FFFFFF; }

a {
color: #7E0E0E;
text-decoration: none;
}
a:hover {
color: #7E0E0E;
text-decoration: underline;
}
h1 { 
color: #7E0E0E;
font-size: 150%;
margin: 15px 0 20px 0;
padding-bottom: 5px;
border-bottom: 1px solid #7E0E0E;
font-family: 'Trebuchet MS', verdana, sans-serif;
line-height: 140%;
}
h2 { 
color: #7E0E0E;
font-size: 140%;
margin: 20px 0 20px 0;
}

h3 {
color: #7E0E0E;
font-size: 110%;
margin: 20px 0 15px 0;
} 

h4 { 
color: #7E0E0E;
font-size: 110%;
margin: 20px 0 15px 0;
padding-bottom: 5px;
border-bottom: 1px solid #7E0E0E;
} 

p {margin: 15px 0 10px 0;}

.align-center {text-align: center;}


#cookie-bar {background:#7E0E0E; height:auto; color:#fff; text-align:center; padding:5px 0; z-index: 200; position: relative;
box-shadow: 0px 0px 5px 0px #000000; -moz-box-shadow: 0px 0px 5px 0px #000000; -webkit-box-shadow: 0px 0px 5px 0px #000000; font-size: 0.9em;}
#cookie-bar.fixed {position:fixed; top:0; left:0; width:100%;}
#cookie-bar.fixed.bottom {bottom:30px; top:auto;}
#cookie-bar p {margin:0; padding:0;}
#cookie-bar a {color:#ffffff; display:inline-block; text-decoration:none; padding:0 6px; margin-left:8px;}
#cookie-bar .cb-enable {background:#8D8F8F;}
#cookie-bar .cb-enable:hover {background:#fff;  color: #7E0E0E;}
#cookie-bar .cb-disable {background:#8D8F8F; color: #fff;}
#cookie-bar .cb-disable:hover {background:#fff; color: #7E0E0E;}
#cookie-bar .cb-policy {background:#fff;  color: #7E0E0E;}
#cookie-bar .cb-policy:hover {background:#8D8F8F; color: #fff;}


