/*
 * Mega Farben:
 *
 * hellgrau: #F2F2F2  -> Menü oben Hintergrund, Positionsleiste Hintergrund, Hauptmenülinks Hover
 * dunkelgrau: #B6A9A6 -> Positionsleiste Schrift, Newsbox Linien, Suchmaske Titel Hintergrund
 * blau: #042A76 -> Hauptmenüschrift, Titelschrift, Loginbox
 * rot: #9B2433 -> Menü oben Schrift und Balken
 * braun: #533d2d -> Links Hoverfarbe
 * grün: #5E9631 -> Links normal
 * Textfarbe: #444
*/

/* Nur im Ausdruck zeigen. */
#addresse {
    display: none;
}

/*div.content {
    
    width: 41em;
    margin: 0 0 0 12em;
    margin: 0 1em 0 1em;
    padding-left: 0em;
    font-size   : 1em;
    
    float: left;
}*/

div.content img.left {
    float: left;
    margin: .4em 1em .1em 1px;
}

div.content img.right {
    float: right;
    margin: .4em 1em .1em 1px;
}


.content p.first:first-letter
{
    font-size   : 1.6em;
    color       : #042A76;
    font-weight : bold;
}


.content h1, .content h2 {
    margin:0 0 10px 0;
    padding:0;
    font-size:1.2em;
    font-weight:normal;
}


.content h1 a {
    color:#0060b1;
    text-decoration:none;
}

.content h2 {
    font-size:1.1em;
    color:#444;
}

.content h3 {
    font-style:italic;
    font-size:0.9em;
    font-weight: normal;
}

img {
 border: none;
}

.red {
    color:#9B2433;
}

.blue {
    color:#042A76;
}

p {
    line-height: 1.5em;
    margin-top: 1em;
    padding-top: 0;
}

td p {
    margin: 0;
}

.teaser_img {
    margin-right: 30px;
}

span.error {
    color: #FF0000;
    font-size: 1em;
    font-weight: bold;
}

li {
    margin-left: 0;
    line-height: 1.5em;
}

li.faq {
margin-bottom: 1em;
}

/* Links */
a,
a:link,
a:visited,
a:active
{
    text-decoration: underline;
    /*color: #B6A9A6;*/
    color: #5E9631;
    
}

a:hover {
    color: #533d2d;
}

.content a {
    font-weight: bold;
}

.newsimg {
    margin-right: 10px;
}

div.newsbox {
    border-top: 3px solid #b6a9a6;
    border-bottom: 3px solid #b6a9a6;
    background-color: #e9ebe9;
    padding: 0 10px 20px;
}

div.newsbox hr {
    color: #b6a9a6;
    height: 1px;
    border: 1px solid #b6a9a6;
}

div.newsbox ul {
    margin: 0;
    padding: 0;
}

div.newsbox li {
    list-style:none;    
}

div.newsbox h1 {
    font-size: 0.8em;
   
    padding: .6em 0;
    margin: 0;
    border: none;
    font-weight: normal; 
    text-transform: uppercase;                                      
}

.red h1{
    color: #9B2433;
}

.blue h1{
    color: #042A76;
}

.newsbox p {
    padding: .5em 0;
    margin: 0;
    font-size: .8em;
   
}

.newsarticle {
 border-bottom: 1px solid #CCCCCC;
}

div.block {
    margin-bottom: 1em; 
}
.teaser_img {
    float: left;
    margin-right: .7em;
    margin-bottom: .7em;
    padding: 0;
    border: none;
}

.teaser_article{
 border-bottom: 1px solid #CCCCCC;
 /*margin-bottom: 1em;*/
 padding-top: 1em;
}

.p_img{
    margin-top: 75px;
}

BLOCKQUOTE {
/*background: transparent url("../upload/misc_images/blockquote.gif") no-repeat 0 0;
background-position:left top;*/
color:#222;
margin:0 0 0.5em;
padding:1em 0 0 1em;
quotes: "\00BB" "\00AB";
font-style: italic;
}

blockquote:before { 
    content: open-quote; 
    font-weight: bold; 

}
blockquote:after { 
content: close-quote; 
font-weight: bold; 
}

q { 
    quotes: "\00BB" "\00AB"; 
    font-style: italic;
}

cite {
    /*"»" "«"*/
    quotes: "\00BB" "\00AB";
    font-style: italic;
}

cite:before {
    content: open-quote;
}

cite:after {
    content: close-quote;
}
#boxThemen{   
    padding: .6em 0;
    margin: 0;
    border: none;
    font-weight: normal;                                      
}

#boxThemen h2 {
    background-color:#B6A9A6;
    color:#FFFFFF;
    font-size:1em;
    margin-top:0;
    padding-left:20px;
    text-transform:uppercase;                                    
}


ul#tagcloud { 
    padding:0; 
    margin:0; 
    text-align:center; 
    list-style:none; 
}

ul#tagcloud li { 
    display:inline;
    background: none; 
    padding: 0;
    
}


ul#tagcloud li.t1 a{ font-size: 0.6em; font-weight: 100; text-decoration: none; color:#E9EBE9; }
ul#tagcloud li.t2 a{ font-size: 0.7em; font-weight: 200; text-decoration: none; color:#E9EBE9; }
ul#tagcloud li.t3 a{ font-size: 0.7em; font-weight: 300; text-decoration: none; }
ul#tagcloud li.t4 a{ font-size: 0.8em; font-weight: 400; text-decoration: none; }
ul#tagcloud li.t5 a{ font-size: 0.9em; font-weight: 500; text-decoration: none; color:#042A76; }
ul#tagcloud li.t6 a{ font-size: 1em; font-weight: 600; text-decoration: none; color:#042A76; }
ul#tagcloud li.t7 a{ font-size: 1.1em; font-weight: 700; text-decoration: none; color:#5e9631;}
ul#tagcloud li.t8 a{ font-size: 1.2em; font-weight: 800; text-decoration: none; color:#5e9631; }
ul#tagcloud li.t9 a{ font-size: 1.3em; font-weight: 900; text-decoration: none; color:#9B2433;}
ul#tagcloud li.t10 a{ font-size: 1.4em; font-weight: 900; text-decoration: none; color:#9B2433;}

h2.st-logging {
color: #000046;
font-size: 16px;
font-weight: 900;
text-decoration: underline;
}
table.st-logging{
font-size: 14px;
}
td.st-logging {
border-bottom: 1px solid #555555;
border-left: 1px solid #555555;
}
td.st-logging-header {
background-color: #555555;
color: #ffffff;
}

