/* Seiteneinstellungen */
* html #menu ul { height: 1%; }
body { background-image:url(../bilder/hintergrund.jpg); background-repeat: repeat-x; background-color: #f1f2f1; margin: 0px; padding: 0px; }
#seitenzentrierung {background-color: #FFFFFF; margin: 0 auto; width: 980px;  height: auto; }
#seitenrahmung { width: 980px; border: 1px solid #b5b5b5; }
.clear { clear: both; line-height: 0px;        font-size: 0px;        height: 0px; }
p { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; }

/* Überbau der Seite: Fahnen, Suche */
#seitenueberbau { margin: 0 auto; width: 980px; height: 66px; }
        #fahne_deutschland { float: left; display: inline; margin-top: 28px; margin-left: 21px; width: 26px; height: 16px; }
        #fahne_england { float: left; display: inline; margin-top: 28px; margin-left: 10px; width: 26px; height: 16px: }
        /* Container für Suche */
        #suche_container { float: left; display: inline; margin-top: 22px; margin-left: 620px; width: 257px; height: 30px; background-image:url(../bilder/suche_hintergrund.jpg); background-repeat: no-repeat; }
        #suche_formularfeld { margin-top: 3px; margin-left: 16px; border: none; color:#ffffff; font-size: 12px; font-weight: bold;}


/* Seiteninhalt */
#seite_inhalt_container { background-color: #FFFFFF; width: 980px; height: auto; }
.seite_inhalt_container {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; letter-spacing: 1px; color: #635959; }


        #navigations_container {float: left; display: inline; padding-left: 20px; padding-top: 37px;  }
                #menu {        background: none; list-style: none; margin: 0; padding: 0; width: 206px; }
                #menu li { font-family: Verdana, Helvetica, sans-serif; font-size: 13px; color: #635959; margin: 0; padding: 0; list-style: none; }
                #menu li#unterpunkt {  list-style: none;}
                #menu a { background: none; border-bottom: 1px solid #9ace86; color: #635959; display: block; margin: 0; padding: 8px 5px; text-decoration: none; font-weight: normal; line-height: 20px; }
                #menu a:hover { background: #9ace86; color: #000000; padding-bottom: 8px; }
                #navactive a { background: #9ace86; color: #000000; list-style: none; }
                #navactiveunterpunkt a { background: #9ace86; color: #000000; list-style: none; }
                #oberste_menulinie { border-bottom: 1px solid #9ace86; }

        /* Inhalt - Text */
        #inhalt_text_container { float: right; display: inline; width: 636px; height: auto; padding-left: 60px; padding-top: 30px; padding-right: 30px; }
        .ueberschrift { font-family: Verdana, Helvetica, sans-serif; font-size: 15px; color: #635959; font-weight: bold; }
        .text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; letter-spacing: 1px; color: #635959; }
        /* Aktuelles - grauer Kasten */
        #grauer_kasten_container { width: 590px; height: auto; padding: 23px; background-color: #efefef; margin-bottom: 20px; }
        .grauer_kasten_ueberschrift { float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; letter-spacing: 1px; color: #635959; }
                .grauer_kasten_ueberschrift a:link { text-decoration: none; border-bottom: 1px dotted #999999; letter-spacing: 1px; color: #635959; }
                .grauer_kasten_ueberschrift a:visited {  text-decoration: none; color: #635959; border-bottom: 1px dotted #999999;}
                .grauer_kasten_ueberschrift a:hover {  text-decoration: none; border-bottom: 1px dotted #999999; color: #9ace86; }
        .grauer_kasten_hinzugefuegt {float: right; font-size: 11px; vertical-align: text-top; }
        .grauer_kasten_text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; letter-spacing: 1px; color: #635959; }
                .grauer_kasten_text a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; border-bottom: 1px dotted #999999; letter-spacing: 1px; color: #635959; }
                .grauer_kasten_text a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; border-bottom: 1px dotted #999999; letter-spacing: 1px; color: #635959; }
                .grauer_kasten_text a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; border-bottom: 1px dotted #999999; letter-spacing: 1px; color: #9ace86; }
        #mehr_container { background-image:url(../bilder/mehr_icon.jpg); background-repeat: no-repeat; background-position: left; padding-left: 20px; }
        #vor_zurueck_container {  }
                vor { float:right; padding: 0 20px 30px 0; background-image:url(../bilder/mehr_icon.jpg); background-repeat: no-repeat; background-position: left; padding-left: 20px;}
                .vor a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; border-bottom: 1px dotted #999999; letter-spacing: 1px; color: #635959; }
                .vor a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; border-bottom: 1px dotted #999999; letter-spacing: 1px; color: #635959; }
                .vor a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; border-bottom: 1px dotted #999999; letter-spacing: 1px; color: #9ace86; }
                .zurueck { float:left; padding: 0 0 0 20px;}
                .zurueck a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; border-bottom: 1px dotted #999999; letter-spacing: 1px; color: #635959; background-image:url(../bilder/zurueck_icon.jpg); background-repeat: no-repeat; background-position: right; padding-right: 20px;}
                .zurueck a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; border-bottom: 1px dotted #999999; letter-spacing: 1px; color: #635959; background-image:url(../bilder/zurueck_icon.jpg); background-repeat: no-repeat; background-position: right; padding-right: 20px;}
                .zurueck a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; border-bottom: 1px dotted #999999; letter-spacing: 1px; color: #9ace86; background-image:url(../bilder/zurueck_icon.jpg); background-repeat: no-repeat; background-position: right; padding-right: 20px;}


/* Seitenfooter */
        #gruener_kasten { width: 980px; height: 35px; text-align: center; margin-top: 46px;  background-color: #9ace86; }
        #gruener_kasten_text_container { padding-top: 10px; margin: 0 auto; }
        .gruener_kasten_text { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; letter-spacing: 1px; color: #FFFFFF; }
                .gruener_kasten_text a:link { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; letter-spacing: 1px; color: #FFFFFF; }
                .gruener_kasten_text a:visited { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; letter-spacing: 1px; color: #FFFFFF; }
                .gruener_kasten_text a:hover { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; letter-spacing: 1px; color: #635959; }
        #footer_links_container { margin-top: 18px; margin-bottom: 77px; text-align: center; }
        .footer_links_container { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; letter-spacing: 1px; color: #635959; }
                .footer_links_container a:link { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; letter-spacing: 1px; color: #635959; }
                .footer_links_container a:visited { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; letter-spacing: 1px; color: #635959; }
                .footer_links_container a:hover { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; letter-spacing: 1px; color: #999999; }