body {
/*    background-image:URL(../pic/bg-footer-blau.png); */
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    font-family: Trebuchet, Arial, Helvetia, Sans-Serif;
    color: #6e6e6e;
    font-size:11px;
}
td {
    font-family: Trebuchet, Arial, Helvetia, Sans-Serif;
    color: #6e6e6e;
    font-size:11px;
}

/* Links und Menüs: */
/* Standard: */
A                    {color:#00498D; text-decoration:none;}
A:Visited    {color:#00498D; text-decoration:none;}
A:Hover        {color:#919191; text-decoration:none;}
A:Active    {color:#919191; text-decoration:none;}

/* Sprachauswahl im Header: */
A.Sprache                    {color:#7FA4C6; text-decoration:none; width:67px; margin-right:5px; display:block; height:18px; font-size:12px; float:left; border-width:0px; border-style:solid; border-color:#7FA4C6; border-bottom-width:3px; text-align:left;}
A.Sprache:Visited    {color:#7FA4C6; text-decoration:none; width:67px; margin-right:5px; display:block; height:18px; font-size:12px; float:left; border-style:solid; border-color:#7FA4C6; border-bottom-width:3px; text-align:left;}
A.Sprache:Hover        {color:#FFFFFF; text-decoration:none; width:67px; margin-right:5px; display:block; height:18px; font-size:12px; float:left; border-style:solid; border-color:#FFFFFF; border-bottom-width:3px; text-align:left;}
A.Sprache:Active    {color:#FFFFFF; text-decoration:none; width:67px; margin-right:5px; display:block; height:18px; font-size:12px; float:left; border-style:solid; border-color:#FFFFFF; border-bottom-width:3px; text-align:left;}

/* Die beiden Menüs oben: */
A.MenuOben                    {color:#919191; text-decoration:none;}
A.MenuOben:Visited    {color:#919191; text-decoration:none;}
A.MenuOben:Hover        {color:#00498D; text-decoration:none;}
A.MenuOben:Active        {color:#00498D; text-decoration:none;}

/* Die Hauptnavigation links: ... ohne Untermenü ... */
A.MenuMitte                    {color:#6E6E6E; padding:5px 0px 0px 22px ;text-decoration:none; background-image:URL(../pic/mitte-menue-libg-nosub-i.png);    background-repeat: no-repeat;    height:18px; width:209px;    display:block; overflow:hidden;}
A.MenuMitte:Visited    {}
A.MenuMitte:Hover        {background-image:URL(../pic/mitte-menue-libg-nosub-a.png); color:#ffffff;}
A.MenuMitte:Active    {background-image:URL(../pic/mitte-menue-libg-nosub-a.png); color:#ffffff;}
/* Die Hauptnavigation links: ... ohne Untermenü ... ACTIVE */ 
A.MenuMitteACT                    {color:#ffffff; padding:5px 0px 0px 22px ;text-decoration:none; background-image:URL(../pic/mitte-menue-libg-nosub-a.png);    background-repeat: no-repeat;    height:18px; width:209px;    display:block; overflow:hidden;}
A.MenuMitteACT:Visited    {}
A.MenuMitteACT:Hover        {background-image:URL(../pic/mitte-menue-libg-nosub-a.png); color:#ffffff;}
A.MenuMitteACT:Active    {background-image:URL(../pic/mitte-menue-libg-nosub-a.png); color:#ffffff;}

/*... mit Untermenü ...*/
A.MenuMitteMitSub                    {color:#6E6E6E; padding:5px 0px 0px 22px ;text-decoration:none; background-image:URL(../pic/mitte-menue-libg-sub-i.png);    background-repeat: no-repeat;    height:18px; width:209px;    display:block; overflow:hidden;}
A.MenuMitteMitSub:Visited    {}
A.MenuMitteMitSub:Hover        {background-image:URL(../pic/mitte-menue-libg-sub-a.png); color:#ffffff;}
A.MenuMitteMitSub:Active    {background-image:URL(../pic/mitte-menue-libg-sub-a.png); color:#ffffff;}

A.MenuMitteMitSubACT                    {color:#ffffff; padding:5px 0px 0px 22px ;text-decoration:none; background-image:URL(../pic/mitte-menue-libg-sub-a.png);    background-repeat: no-repeat;    height:18px; width:209px;    display:block; overflow:hidden;}
A.MenuMitteMitSubACT:Visited    {}
A.MenuMitteMitSubACT:Hover        {background-image:URL(../pic/mitte-menue-libg-sub-a.png); color:#ffffff;}
A.MenuMitteMitSubACT:Active    {background-image:URL(../pic/mitte-menue-libg-sub-a.png); color:#ffffff;}

/* ... das Untermenü. */
A.MenuMitteSub                    {color:#00498D; padding:5px 0px 0px 25px ;text-decoration:none; height:18px; width:231px;    display:block; overflow:hidden;}
A.MenuMitteSub:Visited    {}
A.MenuMitteSub:Hover        {color:#6E6E6E;}
A.MenuMitteSub:Active        {color:#6E6E6E;}
/* ... das Untermenü. ACTIVE*/
A.MenuMitteSubACT                    {color:#6E6E6E; padding:5px 0px 0px 25px ;text-decoration:none; height:18px; width:231px;    display:block; overflow:hidden;}
A.MenuMitteSubACT:Visited    {}
A.MenuMitteSubACT:Hover        {color:#6E6E6E;}
A.MenuMitteSubACT:Active        {color:#6E6E6E;}

A.FootLinks                    {color:#6E6E6E; text-decoration:none; font-size:10px;}
A.FootLinks:Visited    {}
A.FootLinks:Hover        {color:#00498D;}
A.FootLinks:Active    {color:#00498D;}


/* Grobe Dreiteilung: */
#Oben {
    width:951px;
    height:277px;
    text-align:left;
}
#Mitte {
    width:951px;
    text-align:left;
}
#Unten {
    width:951px;
    height:107px;
    text-align:left;
    background-image:URL(../pic/unten_bg.png);
    background-repeat:repeat-x;
}

/* Unterteilung "Oben": */
#LogoOben {
    width:487px;
    height:277px;
    background-image:URL(../pic/logo.png);
    background-repeat:no-repeat;
    overflow:hidden;
    float:left;
}
#MenueOben {
    width:464px;
    height:277px;
    overflow:hidden;
    float:left;
}

/* Weitere Unterteilung "MenueOben" */
#SpracheMenueOben {
    width:464px;
    height:44px;
    background-image:URL(../pic/sprache_bg.png);    
    text-align:right;
}
#PosSpracheMenueOben {
    padding-top:7px;
    float:right;
    margin-right:12px;
}
.SpaltenMenueOben {
    width:218px;
    height:214px;
    overflow:hidden;
    float:left;
    background-image:URL(../pic/menue-oben_bg.png);
    background-repeat: no-repeat;
}
.SpaltenMenueOben h1 {
    font-size:13px;
    font-weight:bold;
    color:#ffffff;
    margin:7px 0px 0px 12px;
}
.SpaltenMenueOben ul {
    margin: 14px 0px 0px 0px;
    padding: 0px;
    line-height:2.7em;
    font-size:11px;
    font-weight:bold;
    list-style-type: none;
}
.SpaltenMenueOben li {
    padding: 0px 0px 0px 36px;
    background-image:URL(../pic/menue-oben-libg.png);
    background-repeat: no-repeat;
}

#SchattenMitteMenueOben {
    width:16px;
    height:214px;    
    float:left;
    background-image:URL(../pic/menue-oben-streifen1.png);
    background-repeat: no-repeat;
    overflow:hidden;
}
#SchattenRechtsMenueOben {
    width:12px;
    height:214px;    
    float:left;
    background-image:URL(../pic/menue-oben-streifen2.png);
    background-repeat: no-repeat;
    overflow:hidden;
}
#SchattenUntenMenueOben {
    width:464px;
    height:19px;    
    clear:both;
    background-image:URL(../pic/menue-oben-schatten.png);
    background-repeat: no-repeat;
    overflow:hidden;
}

/* Unterteilung "Mitte": */
#MenueMitte {
    width:231px;
    float:left;
    background-image:URL(../pic/mitte-menue.png);
    background-repeat: no-repeat;
    margin-right:13px;
    /* Später löschen: */
    height:389px;
}
#MenueMitte ul {
    font-family: Trebuchet, Arial, Helvetia, Sans-Serif;
    margin: 0px;
    padding: 0px;
/*    line-height:2.2em; */
    font-size:11px;
    font-weight:bold; 
    list-style-type: none;
}
#MenueMitte li {
    padding: 0px;
}
#MenueMitte li ul {
    margin-left:10px; 
}


#AktuellMitte {
    width:231px;
    float:left;
    margin-right:12px;
}
#ContentMitte {
    wi dth:452px;
    width:683px;
    float:left;
}

/* Adresse positionieren im Footer */

#CopyrightUnten {
    font-size:10px;
    color:#6E6E6E;
    margin:0px 0px 0px 22px ;
    padding:15px 0px 0px 0px ;
}
.KontUnten {
    font-size:10px;
    color:#6E6E6E;
    margin:0px 15px 0px 22px ;
    padding:15px 0px 0px 0px ;
    float:left;
}
.ButUnten {
    margin:0px 0px 0px 80px ;
    padding:8px 0px 0px 0px ;
    float:left;
}

.Firebug {
    clear:both;
    width:10px;
    overflow:hidden;
    height:0px;
    display:block;
}

#ContentMitte h1 {
    font-family: Trebuchet, Arial, Helvetia, Sans-Serif;
    margin:0;
    color:#00498d;
    font-size:16px;
    padding:11px 0px 0px 11px;
}

#ContentMitte p { 
    font-family: Trebuchet, Arial, Helvetia, Sans-Serif;
    margin:0;
    padding:9px 0px 0px 11px;
}

#ContentMitte .csc-textpic-image {
    padding:11px 0px 0px 0px;
    margin:0;
}

.news-list-container {
    padding:0px 0px 0px 11px;
}

.news-list-container h3 {
    padding:11px 0px 0px 0px;
    margin:0;
}

.news-list-item { 
    padding:0;
    margin:0;
    font-size:10px;
}

.csc-textpic-imagewrap {
    margin-left:10px;   
}

#ContentFooter {
    margin:10px 0px 10px 0px;
}

.tx_powermail_pi1_fieldwrap_html_radio_title {
                line-height:3.0em;
}
.tx_powermail_pi1_fieldwrap_html label {
                margin-left:11px;
                width:200px;
                float:left;
}
.tx_powermail_pi1_fieldwrap_html input, textarea, select {
                width:250px;
                margin-bottom:4px;
}

.tx_powermail_pi1_fieldwrap_html_19 {
                width:220px;
                margin-right:10px;
                float:left;
}
.tx_powermail_pi1_fieldwrap_html_18 {
                width:220px;
}

h2 {
    margin:0;
    padding:11px 0 0 11px;
    font-size:14px; 
}

h3 {
    margin:0;
    padding:11px 0 0 11px;
    font-size:12px; 
}