/* general elementdefinitions */

body {
    background-repeat:repeat-x;
    background-color:#c0c0c0;
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:100.1%;
    padding:0;
    margin:0;}
p {margin:0em; padding:0em;}
p em{margin:0em; padding:0em;}
a {margin:0em; padding:0em; text-decoration:none;}
h1 {font-size:0.75em; color:#0E61A5; margin:0em 0em 0.25em 0em; padding:0em;}
h2 {margin:0px; padding:0px;}
h3 {margin:0px; padding:0px;}
h4 {font-size:0.75em; color:#0E61A5; margin:0em 0em 0.25em 0em; padding:0em;}
a {margin:0px; padding:0px;}
form {margin:0px; padding:0px;}
select {margin:0px; padding:0px;}
input {margin:0px; padding:0px;}
ul {margin:0px; padding:0px; list-style-type:square;}
li {margin:0px; padding:0px;}
.clearboth {clear:both; height:0px; overflow:hidden;}
#ctAll {padding:0px 3px 0px 3px; border:1px solid #7F7F7F; background-color:#ffffff;}
#ctAllBorder1 {margin:0px auto; width:60.25em;}
#ctAllBorder2 {border:1px solid #B9B9B9;}
#ctAllBorder3 {border:1px solid #B2B2B2;}
#ctAllBorder4 {border:1px solid #9F9F9F;}
#ctAllBorder5 {border:1px solid #929292;}
#ctHeader {margin:0em; padding:0em;}
    #serviceNavigation {margin:0.625em 0em 1.5625em 43.8125em; width:14.375em; padding:0em 1.0625em 0.125em 0em; height:0.75em;}
        #serviceNavigation a{margin:0em 0.25em 0em 0em; padding:0em; font-size:0.5625em; text-decoration:none;}
        #serviceNavigation img{margin:0em 0.1875em 0em 0em;}
        .serviceNavigationBox {margin:0em 0.1875em 0em 0em; float:left;}
            .serviceNavigationBox a{color:#0E61A5;}
                .serviceNavigationBox a:hover{color:#78A8CE;}
        .serviceNavigationBoxActive {margin:0em 0.1875em 0em 0em; float:left;}
            .serviceNavigationBoxActive a{color:#78A8CE;}
                .serviceNavigationBoxActive a:hover{color:#78A8CE;}
    #logoLeft {margin:0em 0em 0em 1.875em; padding:0em; float:left;}
    #logoRight {margin:2.5em 0em 0em 38.45em; padding:0em;}
        #logoRight img{margin:0px 0px 0px 0px;}
    #navigation {margin:0.3125em 0em 0em 0em; padding:0.125em 0em 0em 1em; border-top:3px solid #CE0030; height:1.6875em; background-color:#0E61A5;}
        .navigationLinksMargin {float:left; margin:0.3125em 0.3125em 0em 0.3125em; padding:0em;}
            .navigationLinksMargin a{color:#B7D9FE; font-size:0.6875em; font-weight:bold; letter-spacing:-1px;}
                .navigationLinksMargin a:hover{color:#ffffff; font-size:0.6875em; font-weight:bold; letter-spacing:-1px;}
        .navigationLinksMarginActive {float:left; margin:0em 0em 0em -0.25em; padding:0.3125em 0em 0.4375em 0em; -moz-border-radius:0px; background-image: url(../images/highlight_mitte.gif); background-repeat:repeat-x;}
            .navigationLinksMarginActive a{color:#005BAA; font-size:0.6875em; font-weight:bold; letter-spacing:-1px;}
                .navigationLinksMarginActive a:hover{color:#005BAA; font-size:0.6875em; font-wight:bold; letter-spacing:-1px;}
        .navigationLinksMarginActiveLeft {width:0.6875em; height:1.5625em; margin:0em 0em 0em -0.25em; background-image: url(../images/sprites.gif); background-position:0px 0px; float:left; background-repeat:no-repeat;}
        .navigationLinksMarginActiveRight {width:0.5em; height:1.5625em; margin:0em -0.3125em 0em 0em; border-right:1px solid #0E61A5; background-image: url(../images/sprites.gif); background-position:-18px 0px; float:left; background-repeat:no-repeat;}
        .navigationPfeil {margin:0em 0.1875em 0em 0em; position:relative; top:0.3125em;}
        .trenner{margin:0.1875em 0.0625em 0em 0.0625em; padding:0em; float:left; height:1em; color:#3379B7; overflow:hidden;}
    #navigationSuche {padding:0px; margin:0.0625em 0em 0em 42em;}
    #navigationSuche input {}
    #navigationSuche input#IDsearch{height:16px ! important; padding:0em;}
        #navigationSuche label{padding:0px; margin:0px 0px 0px 0px; height:20px; color:#B7D9FE; font-size:0.625em; font-weight:bold;}
#ctFooter {margin:0.375em 0em 1em 0em; padding:0.625em 0em 0.625em 0em; border-top:1px solid #BDD6EA; font-weight:normal;}
#ctFooter p{font-weight:normal ! important;}
    #ctFooterLeft {float:left; margin:0em 0em 0em 0.5625em; padding:0em; width:37.75em;}
        #ctFooterLeft a{margin:0em 0.625em 0em 0em; padding:0px; font-weight:normal;}
        .ctFooterBox {float:left; margin:0em 0.1875em 0em 0em;}
            .ctFooterBox a{color:#0455B0; font-size:0.625em;}
                .ctFooterBox a:hover{color:#78A8CE; font-size:0.625em;}
        .ctFooterBoxActive {float:left; margin:0em 0.1875em 0em 0em;}
            .ctFooterBoxActive a{color:#78A8CE;font-size:0.625em;}
                .ctFooterBoxActive a:hover{color:#78A8CE; font-size:0.625em;}
    #ctFooterRight {float:left; display:inline; position:relative; left:30px; color:#0455B0; font-size:0.625em; padding:0em;}
    #ctFooterRight p{font-weight:normal ! important;}
    .footerPfeil {margin:0em 0.1875em 0em 0.1875em;}
    .blueHeadword {margin:0.480em 0.415em 0em 0.415em; width:0.480em; float:left; background-color:#005CB6;}
    .redHeadword {margin:0.480em 0.415em 0em 0.415em; width:0.480em; height:0.480em; float:left; background-color:#C80235;}

#ctContent {margin:0em; padding:0em;}
    #ctContent ul {margin:0em 0em 0em 1.25em;}
    #ctContent li {margin:0em 0em 0em 0em;}
/* startseite */
    #head {margin:0.125em 0em 0em 0em; background-image:url(../images/img_header_home_bild.jpg); height:14.875em; padding:0px 0px 0px 0px; border-bottom:1px solid #ffffff;}
        #bildungZukunft {padding:3.25em 0em 0em 33.0625em;}
            #bildungZukunft h1 {}
            #bildungZukunft p{margin:0.3125em 0em 0em 0em ; color:#0E61A5; font-size:0.75em;}
            #bildungZukunft h3{margin:2em 0em 0em 0em; padding:0px; color:#0E61A5; font-size:0.75em;}
            #bildungZukunft form {margin:8px 0px 0px 0px;; padding:0px;}
            #bildungZukunft select{margin:0em 0em 0em 0em; padding:0em; width:28.2em; height:1.7em; font-size:0.625em; color:#015AAC;}
            #bildungZukunft input{position:relative; top:0em;}
            #bildungZukunft a {text-decoration:none; font-size:0.625em;}
    .navigationPfeil2 {margin:0em 0.1875em 0em 0.5em; padding:0.5625em 0em 0em 0em;}
    .stichpunkt {margin:0em 0.3125em 0em 0.375em;}
    #blueBorder {border-bottom:7px solid #0E61A5; margin:0em 0em 0.5em 0em;}

    #pictureGallerie {margin:0px; padding:1px 0px 0px 0px; border-top:2px solid #005CA9}
    .pictureGallerieBox {width:11.75em; margin:0em 0.125em 0em 0em; float:left; overflow:hidden;}
        .pictureGallerieBox h1{margin:0px 0px 0px 0px; padding:0.4375em 0em 0.5em 0em; font-size:0.6875em; color:#ffffff;}
        .pictureGallerieBox a{margin:0px; padding:0px; font-size:0.6875em;}
        .pictureGallerieBoxPfeil {position:relative; top:-1px; padding:0px 6px 0px 6px;}
    .pictureGallerieBox2 {width:11.75em; margin:0px 0px 0px 0px; float:left; overflow:hidden;}
        .pictureGallerieBox2 h1{margin:0px 0px 0px 0px; padding:0.4375em 0em 0.5em 0em; font-size:0.6875em;}
        .pictureGallerieBox2 a{margin:0px; padding:0px; font-size:0.6875em; color:#ffffff;}
        .headVorschule {background-color:#E98202;}
            .headVorschule a{color:#FFC370; font-size:1em;}
            span.headVorschule {color: #FFC370; display: block; font-size: 0.7em; font-weight: bold; padding-bottom: 0.5em; padding-left: 6px; padding-top: 0.2375em;}
        .headSchule {background-color:#A60090;}
            .headSchule a{color:#E388CD; font-size:1em;}
            span.headSchule {color: #E388CD; display: block; font-size: 0.7em; font-weight: bold; padding-bottom: 0.5em; padding-left: 6px; padding-top: 0.2375em;}
        .headBildung {background-color:#0188A6;}
            .headBildung a{color:#84CDED; font-size:1em;}
            span.headBildung {color: #84CDED; display: block; font-size: 0.7em; font-weight: bold; padding-bottom: 0.5em; padding-left: 6px; padding-top: 0.2375em;}
        .headHochschule {background-color:#8CA501;}
            .headHochschule a{color:#D4DCA3; font-size:1em;}
            span.headHochschule {color: #D4DCA3; display: block; font-size: 0.7em; font-weight: bold; padding-bottom: 0.5em; padding-left: 6px; padding-top: 0.2375em;}
        .headWeiterbildung {background-color:#A50000;}
            .headWeiterbildung a{color:#F2837C; font-size:1em;}
            span.headWeiterbildung {color: #F2837C; display: block; font-size: 0.7em; font-weight: bold; padding-bottom: 0.5em; padding-left: 6px; padding-top: 0.2375em;}
        
        .bottomVorschule {border-bottom:4px solid #E98202;}
        .bottomSchule {border-bottom:4px solid #A60090;}
        .bottomBildung {border-bottom:4px solid #0188A6;}
        .bottomHochschule {border-bottom:4px solid #8CA501;}
        .bottomWeiterbildung {border-bottom:4px solid #A50000;}
        
    #flexibleNews {margin:0.5em 0em 0em 0em;}
#newsAll {width:11.75em; margin:1.0625em 0em 0em 0em; padding:0em;}
    #flexibleContent li{font-size:0.75em; color:#005BAA; margin:0.5625em 0em 0em 0em; padding:0em 0em 0.25em 0em; font-weight:bold;}
        #flexibleContent {}
    #leftPart {width:11.75em; float:left;}
    #leftPart ul {margin:0em 0em 0.25em 0.375em; padding:0em; list-style-position:inside;}
        #leftPart li{color:#005BAA; margin:0.5625em 0em 0em 0em; padding:0em; font-weight:bold;}
        #leftPart h1{margin:1.1875em 0em 0.25em 0em;}
        .leftPartHeader {font-size:0.75em;}
        #datebook {width:11.75em;}
            #datebookBlueBackground {background-color:#E3EDF6; border-top:2px solid #005AAB; border-bottom:2px solid #005AAB; padding:0px 0px 0px 0px;}
            .datebookPfeil {position:relative; top:-0.125em; padding:0em 0.1875em 0em 0.125em;}
            #datebookActive {border-top:1px solid #ffffff; margin:0px; padding:0px;}
                #datebookActive h1{margin:0.625em 0em 0em 0.6875em; padding:0px; font-size:1.125em; color:#578FCA;}
                #datebookActive p{margin:0.0625em 0em 0em 0em; padding:0em 0em 0.5em 1.125em; font-size:0.6875em; color:#578FCA; border-bottom:1px solid #B1D0EC;}
                #datebookActive img {margin:0em 0em 0em -0.75em;}
                #datebookActive a {color:#005CA9;}
            #datebookLater {margin:0px; border-bottom:1px solid #ffffff; padding:0.75em 0em 0.6875em 0em;}
                #datebookLater a{margin:0px 0px 0px 0px; padding:0em 0em 0em 0.4375em; font-size:0.625em; color:#005CA9;}
            #newsletterColor {margin:0em 0em 0em 0em; height:100%; color:#DC3058; font-weight:bold; font-size:0.75em; padding:0em 0em 0.1875em 0em; _padding:0em 0em 0.25em 0em;}
                #newsletterColor ul{color:#DC3058;}
                #newsletterColor li{color:#DC3058; line-height:0.875em;}
            #newsletterColor2 {color:#DC3058; margin:-1px 0px 0px 0px;}
                #newsletterColor2 ul{color:#DC3058;}
                #newsletterColor2 li{color:#DC3058;}
            #newsRedBackground {background-color:#FBE8EE; border-top:2px solid #CF0034; border-bottom:2px solid #CF0034; padding:0px 0px 0px 0px;}
            #newsActive {border-top:1px solid #ffffff;}
                #newsActive p{margin:0.8125em 0em 0em 0em; padding:0em 0.9375em 0.5em 1.0625em; font-size:0.6875em; color:#D23A69;}
            #newsSubscribe {padding:0.4375em 0em 1.0625em 0em; border-bottom:1px solid #ffffff;}
                #newsSubscribe a{margin:0px 0px 0px 0px; padding:0em 0em 0em 0.4375em; font-size:0.625em; color:#CE0030;}
        
    #centerPart {width:23.625em; margin:0px 0px 0px 2px; float:left;}
        #centerPart li{font-size:0.75em; color:#005BAA; margin:0.5625em 0em 0em 0em; padding:0em 0em 0.25em 0em; font-weight:bold;}
        #news {background-color:#F0F5F9; border-top:2px solid #005AAB; border-bottom:2px solid #005AAB;}
            #news a{margin:0em 0em 0em 0.3125em; display:block; padding:0em 1.25em 0em 0em; font-size:0.6875em; color:#0059A2; font-weight:bold;}
            #news p{margin:0px; padding:0.0625em 0em 1em 0em; font-size:0.6875em; color:#0255B1; border-bottom:1px solid #B1D0EC;}
                #newsPart1 {border-top:1px solid #ffffff; padding:0.5em 0em 0em 0em;}
                    #newsPart1 p{border-bottom:1px solid #B1D0EC; margin:0.0625em 2.25em 0em 1.5em;}
                #newsPart2 {padding:0.5em 0em 0em 0em;}
                    #newsPart2 p{border-bottom:1px solid #B1D0EC; margin:0.0625em 2.25em 0em 1.5em;}
                #newsPart3 {padding:0.5em 0em 0em 0em; border-bottom:1px solid #ffffff;}
                    #newsPart3 p{margin:0.0625em 2.25em 0em 1.5em; border-bottom:none;}
                .centerPfeil {position:relative; top:0.375em; margin:0em 0em 0em 0.25em; padding:0em 0.4375em 1em 0em; float:left;}
    .newsPartLink {margin:0.25em 0em 0em 0em;}

    #rightPart {float:left; margin:0em 0em 0em 0.125em;}
        #rightPart li{font-size:0.75em; color:#005BAA; margin:0.5625em 0em 0em 0em; padding:0em 0em 0.25em 0em; font-weight:bold;}
        #rightPartMiddle {border-top:2px solid #005AAB; padding:0px 0px 0px 0px;}
            #rightPartMiddle p{font-size:0.6875em; color:#0255B1; padding:0em 0em 1em 0em;}
            #rightPartMiddle a{font-size:0.625em; padding:0.25em 0em 0em 0em; color:#78A8CE;}
        #rightPartLeftCt {width:11.75em; padding:0px; background-color:#E3EDF6; float:left; margin:0.0625em 0em 0em 0em; padding:0em 0em 0.4375em 0em; border-bottom:2px solid #005AAB; overflow:hidden;}
            #rightPartLeftCtText {margin:0.4375em 0em 0em 0em; padding:0em 1em 0.5em 0.625em;}
        #rightPartRightCt {width:11.6875em; padding:0px; background-color:#E3EDF6; float:left; margin:0.0625em 0em 0em 0.1875em; padding:0em 0em 0.4375em 0em; border-bottom:2px solid #005AAB; overflow:hidden;}
            #rightPartRightCtText {margin:0.4375em 0em 0em 0em; padding:0em 1em 0.5em 0.625em;}
            .rightPfeil {margin:0em 0.375em 0em 0em; position:relative; top:-0.0625em;}
            .rightPartLink {margin:0em 0em 0em 0em;}
/* Grunddaten */

#navigationBreadCrumb {padding:0.625em 0em 0.4375em 0.5em; height:1.0625em; width:58.25em;}
    #navigationBreadCrumb p{font-size:0.625em; color:#84ADCD; margin:0em;}
    #navigationBreadCrumb a{color:#005AAB;}
    .navigationBreadCrumbStart {position:relative; top:0.25em; margin:0em 0.4375em 0em 0em;}
    .navigationBreadCrumbPfeil {position:relative; top:0em; margin:0em 0.0625em 0em 0.125em; padding:0em;}

#subNavigation {height:100%;}
#subNavigationVorschule {float:left; background-color:#E98202; width:11.3125em; margin:0em 0.125em 0em 0em; padding:0.1875em 0em 0.1875em 0.4375em;}
    #subNavigationVorschule a{color:#FFC370; font-weight:bold; font-size:0.625em;}
#subNavigationSchule {float:left; background-color:#A60090; width:11.3125em; margin:0em 0.125em 0em 0em; padding:0.1875em 0em 0.1875em 0.4375em;}
    #subNavigationSchule a{color:#E388CD; font-weight:bold; font-size:0.625em;}
#subNavigationBildung {float:left; background-color:#0188A6; width:11.3125em; margin:0em 0.125em 0em 0em; padding:0.1875em 0em 0.1875em 0.4375em;}
    #subNavigationBildung a{color:#84CDED; font-weight:bold; font-size:0.625em;}
#subNavigationHochschule {float:left; background-color:#8CA501; width:11.3125em; margin:0em 0.125em 0em 0em; padding:0.1875em 0em 0.1875em 0.4375em;}
    #subNavigationHochschule a{color:#D4DCA3; font-weight:bold; font-size:0.625em;}
#subNavigationHochschuleNoMargin {float:left; background-color:#8CA501; width:11.3125em; margin:0em 0em 0em 0em; padding:0.1875em 0em 0.1875em 0.4375em;}
    #subNavigationHochschuleNoMargin a{color:#D4DCA3; font-weight:bold; font-size:0.625em;}
#subNavigationWeiterbildung {float:left; background-color:#A50000; width:11.3125em; margin:0em 0em 0em 0em; padding:0.1875em 0em 0.1875em 0.4375em;}
    #subNavigationWeiterbildung a{color:#F2837C; font-weight:bold; font-size:0.625em;}
    
#subNavigationBig {background-color:#E98202; height:270px; width:11.75em; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
    #subNavigationBig a{color:#ffffff; font-weight:bold; font-size:0.625em; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
    #subNavigationBig ul{list-style-image: url(../images/pfeil_navi_service_inaktiv.gif); margin:5px 0px 0px 26px; padding:0px; list-style-position:outside;}
    #subNavigationBig li{margin:0px 0px 0px 0px; padding:0px;}
    
.subNavigationPfeil {position:relative; top:-1px; margin:0em 0.1875em 0em 0em;}


/* subnavigation */
.subNavigationHeadline {margin:0em 0em 1.125em 1em; padding:1.0625em 0em 0em 0em; color:#ffffff; font-size:0.6875em;}
.subNavigationImage {margin:0em; padding:0em;}
#leftNavigation {margin:1.625em 0.22em 0em 0.22em; padding:0em 0em 3.125em 0em; border-top:1px solid #6B9FCE; height:100%;}
.leftNavigationDecollator {margin:0.3125em 0em 0em 0em; padding:0.3125em 0em 0em 0em; border-top:1px solid #1C6CB3; border-bottom:1px solid #6B9FCE;}
    .leftNavigationPassiv {height:0.8125em; padding:0.6875em 0em 0.75em 0em; border-bottom:1px solid #6B9FCE;}
        .leftNavigationPassiv a{font-size:0.6875em; color:#CEE1F0; font-weight:bold;}
        .leftNavigationPfeil {position:relative; top:-0.0625em; margin:0em 0.3125em 0em 0em;}
    .leftNavigationAktiv {height:0.8125em; padding:0.6875em 0em 0.75em 0em; background-image:url(/bib/images/navigation/flaeche_blau.gif); border-bottom:1px solid #6B9FCE;}
        .leftNavigationAktiv a{font-size:0.6875em; color:#ffffff; font-weight:bold;}
        .leftNavigationDreieck {margin:0.0625em 0em 0em 5.625em;}
        
#leftNavigationArrow {margin:0.1875em 0.625em 0em 1em;}
    .leftNavigationArrowPassiv {padding:0.6875em 0em 0.75em 0em;}
        .leftNavigationArrowPassiv a{font-size:0.6875em; color:#84B2D4;}
        .leftNavigationArrowPassiv img{margin:0em 0em 0em 3.875em;}
        
.blueBackground {background:#005BAA;}

/* horizontal */
#horizontal {}
    #horizontalHead {margin:0.1875em 0em 0em 0em; background-color:#005BAA; height:100%;}
        #horizontalHeadLeft {float:left; display:inline; width:11.75em; overflow:hidden; background:transparent;}
            
        #horizontalHeadRight {float:left; display:inline; height:100%; width:47.375em; margin:0em 0em 0em 0em; padding:0em 0em 0em 0.125em; background-color:#fff;}
            #horizontalHeadRight h5{font-size:0.75em; margin:0em 0em 0em 0em; color:#000000; font-weight:normal;}
            #horizontalHeadRight p{font-size:0.6875em; margin:0em 0em 0.625em 1.4375em;}
            .redAccentuation {color:#D40000; font-weight:bold;}
    
    #searchResultChoiceForm {margin:0.9375em 0em 0em 0em; padding:5px 0px 1px 14px; _padding:7px 0px 4px 14px; color:#ffffff; background-color:#005BAA;}
        #searchResultChoiceForm span {font-size:0.625em;}
            .searchResultChoiceFormLeft {float:left;}
            .searchResultChoiceFormRight {float:left; display:inline; width:14.6875em; text-align:right;}
            .searchResultChoiceFormRight input.input162 {height:16px ! important;}
            .searchResultChoiceFormBR {width:20px; height:12px; _height:5px;}
            
            .davon {text-align:right; margin:0px 0px 0px 109px;}
            .davonDownloads {text-align:right; margin:0px 0px 0px 139px;}
            
    #horizontalContent {margin:0em 0em 0em 0em;}
        #horizontalContentLeft {float:left; margin:0.625em 0.0625em 0em 0em; padding:0em;}

        #horizontalContentRight {float:left; display:inline; margin:0.75em 0em 0em 0.0625em;}
            #horizontalContentRight select{float:left; margin:-0.125em 0em 0em 0em;}
            #horizontalContentPageChoiceTop {margin:-0.25em 0em 0em 11.875em; padding:0.4375em 2.125em 0.3125em 0em; text-align:right;}
                #horizontalContentPageChoiceTop a {font-size:0.6875em; color:#005CA9; margin:0em 0.25em 0em 0.1875em;}
            #horizontalContentPageChoiceBottom {margin:0em 0em 0em 11.875em; border-bottom:1px solid #005BAA; padding:7px 34px 8px 0px; text-align:right;}
                #horizontalContentPageChoiceBottom a{font-size:0.6875em; color:#005CA9; margin:0px 4px 0px 3px;}
                
/* vertical */
    #verticalContent {margin:0em 0em 0em 0em;}
        #verticalContentLeft {float:left; margin:0.1875em 0.0625em 0em 0em; width:11.75em; overflow:hidden;}

        #verticalContentRight {float:left; display:inline; margin:0.1875em 0em 0em 0.0625em; width:47.375em;}
            #verticalContentRight p{font-size:0.6875em; margin:0em 0em 0.625em 1.4375em;}
            #verticalContentRight h1 {font-size:0.75em; margin:0em 0em 0.875em 1.3125em; color:#000000; font-weight:bold}
            #verticalContentRight h3 {font-size:0.75em; margin:0em 0em 0.1875em 1.3125em; color:#000000; font-weight:bold}
            #verticalContentRight h4 {font-size:0.9375em; margin:1.75em 0em 0.4375em 1.0625em; padding:0em; font-weight:bolder; color:#333333;}
            #verticalContentRight li {margin:0em 0em 0em 0.6875em; padding-left:0em;}
            #newsChoiceForm {margin:0.125em 0em 1.1875em 0em; width:46.5em; padding:0.0625em 0em 0.0625em 0.875em; background-color:#005BAA; color:#ffffff;}
                #newsChoiceForm span {font-size:0.625em;}
                    
/* initiativen (Typ1) */

    #initiativenLeft {float:left; margin:0px; padding:0px; width:11.75em; overflow:hidden;}
        #initiativenRight {margin:0em 0em 0em 0.125em; padding:0px; float:left;}
            #initiativenRightHead {padding:0em 0em 0.1875em 0em; height:1.125em; margin:0em;}
            #initiativenRightContent {}
            #initiativenRightContentLeft {width:35.5em; margin:0em; padding:0em; float:left; overflow:hidden;}
                #initiativenRightContentLeft p{color:#333333; margin:0px; padding:1.0625em 0em 2em 1.125em;; line-height:0.9375em;}
                #initiativenRightContentLeft span.lastUpdate {color: #999999; display: block; font-size: 0.625em; font-weight: bold; margin-right: 6px; text-align: right;}
            #initiativenRightContentLeftText {margin:1.5em 0em 0em 0em; padding:0em 1.0625em 0em 1.0625em;}
                #initiativenRightContentLeftText h3{margin:0em 0em 1em 0em; padding:0em; font-size:0.75em; color:#333333;}
                #initiativenRightContentLeftText h1{margin:0em 0em 1em 0em; padding:0em; font-size:0.75em; color:#333333;}
                #initiativenRightContentLeftText p{font-size:0.75em; color:#333333; margin:0em 0em 0.75em 0em; padding:0em 0em 0em 0.125em; line-height:15px;}
                #initiativenRightContentLeftText ul{font-size:0.75em; color:#333333; margin:0em 0em 0.75em 1.125em; padding:0em 0em 0em 0.125em; line-height:15px;}
                #initiativenRightContentLeftText ol{color:#333333; margin:0em 0em 0.75em 0.3125em; padding:0em 0em 0em 0.125em; line-height:15px;}
                    #initiativenRightContentLeftText ol p{margin:0em 0em 0em -0.5em;}
                #initiativenRightContentLeftText a{font-size:1em; color:#005BAE; text-decoration:underline;}
                .initiativenRightContentLeftTextImage {float:left; margin:0em 1.125em 0.375em 0em;}
                .initiativenRightContentLeftTextImage h6{font-size:0.625em; margin:0em; padding:1.25em 0em 0em 0.0625em; color:#999999; font-weight:normal;}
                
            #HTML_2_0 {margin:1.5em 0em -20px 0em; padding:0em 1.0625em 0em 1.0625em; position:relative; top:-20px;}
                #HTML_2_0 h3{margin:0em 0em 1em 0em; padding:0em; font-size:0.75em; color:#333333;}
                #HTML_2_0 h1{margin:0em 0em 1em 0em; padding:0em; font-size:0.75em; color:#333333;}
                #HTML_2_0 p{font-size:0.75em; color:#333333; margin:0em 0em 0.75em 0em; padding:0em 0em 0em 0.125em; line-height:15px;}
                #HTML_2_0 ul{font-size:0.75em; color:#333333; margin:0em 0em 0.75em 1.125em; padding:0em 0em 0em 0.125em; line-height:15px;}
                #HTML_2_0 ol{color:#333333; margin:0em 0em 0.75em 0.3125em; padding:0em 0em 0em 0.125em; line-height:15px;}
                    #HTML_2_0 ol p{margin:0em 0em 0em -0.5em;}
                #HTML_2_0 a{font-size:1em; color:#005BAE; text-decoration:underline;}
            
            #m3 {position:relative; z-index:1000;}
            #m5 {position:relative; z-index:1000;}
                
            #initiativenRightContentLeftTeaserheadline {padding:3px 0px 4px 17px; margin:0px; color:#fff; font-weight:bold; font-size:0.75em;}
                
            .initiativenRightTopText {margin:0em; float:left; width:28.5em; height:69px;}
            .rightContentTopP {font-size: 0.6875em; color:#333333; margin:0em 0em 0em 1.4375em; padding:0.3125em 0em 0.3em 0em; line-height:15px;}
            .rightContentTopP a{color:#005BAC;}
            .rightContentTopImage {float:left; width:9.25em; margin:0em 0em 0em 7.125em; padding:1.5625em 0em 0em 2.5em; height:83px;}
                
        #initiativenRightContentRight {float:left; margin:0em 0em 0em 0.121em; padding:0em;}
            .initiativenRightContentRightImage {margin:0em 0em 0em 0em; padding:0em;}

    #centerTabs {margin:0.8125em 0em 0em 0em; padding:1.1875em 0em 0em 0.9375em; background-color:#A4A4A4; border-top:2px solid #000000; height:1.5em;}
    #centerTabsNM {width:46.4375em; margin:-1.0625em 0em 0.5625em 0em; padding:1.1875em 0em 0em 0.9375em; background-color:#A4A4A4; border-top:2px solid #000000; height:1.5em;}
    .tabInactive {float:left; margin:0em 0.0625em 0em 0em; padding:0.3125em 0.4375em 0em 0.4375em; background-color:#E4E4E4; height:1.1875em; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px;}
        .tabInactive a{color:#777777; font-weight:bold; font-size:0.6875em;}
    .tabActive {float:left; margin:-0.125em 0.0625em 0em 0em; padding:0.4375em 0.4375em 0em 0.625em; background-color:#ffffff; height:1.1875em; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px;}
        .tabActive a{color:#000000; font-weight:bold; font-size:0.6875em;}


/*initiativenDetailDownload */
                
#textListDetail {margin:0em 0em 0em -1.0625em; padding:0em; width:35.5em;}
    #textListDetail p{margin:0em 0em 0em 1em; padding:0.25em 0em 0.0625em 0.0625em;}
    #textListDetail a{color:#333333; font-size:0.6875em; margin:0em 0em 0em 0em; padding:0em; text-decoration:none;}
        .textListBoxContentDetail {float:left; display:inline; margin:0.125em 0em 0em 0em;  background:#F9F9F9; width:33.125em; padding:0.75em 1.25em 1.3125em 1.125em;}
            .textListBoxContentDetail a{color:#333333; font-size:0.6875em; margin:0em 0em 0em 0em; padding:0em;}
            .textListBoxContentDetail p{color:#333333; font-size:0.6875em; margin:0em 0em 0em 0em; padding:0em;}
            .textListBoxContentDetail h4{color:#333333; font-size:0.6875em; margin:0em 0em 0em 1.125em; padding:0.125em 0em 0.0625em 0em;}
            .textListBoxContentDetail span {color:#9A9A9A; font-size:0.6875em; margin:0em 0em 0em 1.125em;}
        .textListBoxContentGreyDetail {float:left; display:inline; margin:0.125em 0em 0em 0em; background:#F3F3F3; width:33.125em; padding:0.75em 1.25em 1.3125em 1.125em;}
            .textListBoxContentGreyDetail a{color:#333333; font-size:0.6875em; margin:0em 0em 0em 0em; padding:0em;}
            .textListBoxContentGreyDetail p{color:#333333; font-size:0.6875em; margin:0em 0em 0em 0em; padding:0em;}
            .textListBoxContentGreyDetail p strong{color:red;}
            .textListBoxContentGreyDetail h4{color:#333333; font-size:0.6875em; margin:0em 0em 0em 1.125em; padding:0.1875em 0em 0.0625em 0em;}
            .textListBoxContentGreyDetail span {color:#9A9A9A; font-size:0.6875em; margin:0em 0em 0em 1.125em;}
        
            .downloadLeftPictureDetail {float:left; width:1.6875em;}
            .downloadMiddleTextDetail {float:left; width:18.75em;}
                .downloadMiddleTextDetail p{margin:0em 0em 0em 0em; padding:0em;}
                .downloadMiddleTextDetail span {text-align:left !important;}
            .downloadRightFormatDetail {margin:1.0625em 0em 0em 0em;}
                .downloadRightFormatDetail a{vertical-align:middle;}
                .downloadRightFormatDetail img{vertical-align:middle;}
            .downloadSecondRightFormatDetail {height:1.625em; width:8em; padding:0.625em 0em 0em 0em; margin:0.5em 0em 0em 0em; border-top:1px solid #C7C7C7; float:left;}
                .downloadSecondRightFormatDetail a{vertical-align:middle;}
                .downloadSecondRightFormatDetail img{vertical-align:middle;}

/* aktuellesUndTermine */
        #aktuellesUndTermineRightSiteFilter {float:left; width:22.1875em; height:13.75em; margin:2.9375em 0em 0em 0em; padding:0.9375em 0em 0em 1em; background-color:#F3F3F3;}
        #aktuellesUndTermineRightSiteCalendar {float:left; display:inline; margin:2.9375em 0em 0em 0.125em; width:22.1875em; height:13.625em; background-color:#F3F3F3; padding:1.0625em 0em 0em 1.875em;}
            #calendar {margin:1.25em 0em 0em 0.0625em; border:1px solid #6B9FCE; width:11.0625em;}
                #calendarMonthChoice {margin:0em; height:1.1875em; width:10.625em; padding:0.4375em 0em 0em 0.4375em; background-color:#6B9FCE;}
                    #calendarMonthChoice p{}
                    .calendarMonthChoiceFloat {float:left; margin:0.375em 0.875em 0em 0em;}
                    .calendarMonthChoiceFloat2 {float:left; margin:0em 0.875em 0em 0em; font-size:0.6875em; color:#ffffff; font-weight:bold;}
            .calendarDayChoice {border:1px solid #ffffff;}
                .calendarDayChoice table{}
                .calendarDayChoice th{width:2.5em; text-align:left; padding:0.5em 0em 0.4375em 0.625em; background-color:#4485BD; color:#ffffff; border:1px solid #ffffff; font-size:0.5625em; font-weight:normal;}
                .calendarDayChoice td{width:2.5em; padding:0.125em 0em 0.1875em 0em; border:1px solid #ffffff; text-align:center; font-weight:bold;}
                .day {background-color:#AAC3D7; font-size:0.625em;}
                .day a{color:#ffffff;}
                
                .noDay {background-color:#D5E2EB; font-size:0.625em; color:#ffffff;}
                .activeDay {background-color:#CC0033; font-size:0.625em; color:#ffffff;}
                .activeDay a{color:#ffffff;}
                .dayNothing {background-color:#AAC3D7; font-size:0.625em;  color:#D8E1E8;}
                        
/* content types */

#textList {border-top:2px solid #015AAA; padding:2px 0px 0px 0px; width:47.375em;}
    .textListBoxOrange {height:100%; margin:0px 0px 2px 0px; background:#E88202;}
    .textListBoxPurple {height:100%; margin:0px 0px 2px 0px; background:#A70D8F;}
    .textListBoxTurquoise {height:100%; margin:0px 0px 2px 0px; background:#0188A6;}
    .textListBoxGreen {height:100%; margin:0px 0px 2px 0px; background:#8BA400;}
    .textListBoxRed {height:100%; margin:0px 0px 2px 0px; background:#A40000;}
    .textListBoxBlue {height:100%; margin:0px 0px 2px 0px; background:#005BAA;}
        .textListBoxColor {margin:0em; padding:0em; float:left; width:0.8125em; height:1.875em; background:transparent; font-size:font-size:0.6875em;}
        .textListBoxContent {float:left; display:inline; background:#F9F9F9; width:44.9375em; padding:1.25em 1.25em 1.25em 0.375em;}
            .textListBoxContent a{color:#333333; font-size:0.6875em; margin:0em 0em 0em 0em; padding:0em;}
            .textListBoxContent p{color:#333333; font-size:0.6875em; margin:1.125em 0em 0em 1.125em; padding:0.0625em 0em 0.0625em 0em;}
            .textListBoxContent p.textListBoxContentPnoMarginTop{color:#333333; font-size:0.6875em ; margin:0em 0em 0em 1.125em; padding:0.0625em 0em 0.0625em 0em;}
            .textListBoxContent ul {margin:0px; padding:0px 0px 5px 5px;}
            .textListBoxContent li {color:#333333; font-size:0.6875em; line-height:15px; margin:0px; padding:0px;}
            .textListBoxContent h4{color:#333333; font-size:0.6875em; margin:0em 0em 0em 1.125em; padding:0em 0em 0.0625em 0em;}
            .textListBoxContent span.lastUpdate {color:#9A9A9A; font-size:0.6875em; margin:0em 0em 0em 1.125em;}
            .textListBoxContent span.date {color:#9A9A9A; font-size:0.6875em; margin:0em 0em 0em 1.125em;}

            .imgleft { float:left; margin:0em 0.75em 0em 1.125em; }
            .imgright { float:right; margin:0em 0em 0em 0.75em; }

        .textListBoxContentGrey {float:left; display:inline; background:#F3F3F3; width:44.9375em; padding:1.25em 1.25em 1.25em 0.375em;}
            .textListBoxContentGrey a{color:#333333; font-size:0.6875em; margin:0em 0em 0em 0em; padding:0em;}
            .textListBoxContentGrey p{color:#333333; font-size:0.6875em; margin:1.125em 0em 0em 1.125em; padding:0.0625em 0em 0.0625em 0em;}
            .textListBoxContentGrey p.textListBoxContentGreyPnoMarginTop{color:#333333; font-size:0.6875em; margin:0em 0em 0em 1.125em; padding:0.0625em 0em 0.0625em 0em;}
            .textListBoxContentGrey h4{color:#333333; font-size:0.6875em; margin:0em 0em 0em 1.125em; padding:0em 0em 0.0625em 0em;}
            .textListBoxContentGrey span.lastUpdate {color:#9A9A9A; font-size:0.6875em; margin:0em 0em 0em 1.125em;}
            .textListBoxContentGrey span.date {color:#9A9A9A; font-size:0.6875em; margin:0em 0em 0em 1.125em;}
            .textListPfeil {position:relative; top:0.375em; margin:0em 0.25em 0em 0.375em; _margin:0em 0.25em 0em 0.125em; display: inline; float:left; padding:0em 0em 0.875em 0em;}
            
            .linkDescription {float:left; margin:0em; padding:0em 0em 0em 2.375em; width:15em; vertical-align:middle;}
                .linkDescription p {margin:0em; padding:0em;vertical-align:middle;}
            .linkDescriptionLink {float:left; margin:0em 0em 0em 4.0625em; height:100% padding:0em; vertical-align:middle;}
                .linkDescriptionLink a{margin:0em; padding:0em; font-weight:bold; vertical-align:middle;}
                
                .linkPfeil {margin:0em 0.25em 0em 0em; position:relative; top:-0.0625em;}
            
            .textListBoxContentSub {float:left; width:33.5625em; _width:33.0625em;}
            .textListBoxContentSubAHelper {}
            .textListBoxContentSubAHelper a{color:#005BAA; font-size:1em; text-decoration:underline;}
            .textListBoxContentSubAHelper span.lastUpdate {color: #999999; display: block; font-size: 0.625em; font-weight: bold; margin-right: 6px; text-align: right;}
            .textListBoxImage {float:left; display:inline; width:9.75em; margin:0em 0em 0em 1.5625em;}
            
            .downloadLeftPicture {float:left; width:1.6875em;}
            .downloadMiddleText {float:left; width:18.75em;}
                .downloadMiddleText p{margin:0em 0em 0em 1.125em; padding:0em;}
            .downlodRightFormat {float:left; margin:0.5em 0em 0em 1.0625em;}
                .downlodRightFormat a{vertical-align:middle;}
                .downlodRightFormat img{vertical-align:middle;}
            .downlodSecondRightFormat {height:2.25em; float:left; padding:0.625em 0em 0em 0em; margin:-0.1875em 0em 0em 1.0625em; border-left:1px solid #C7C7C7;}
                .downlodSecondRightFormat a{vertical-align:middle;}
                .downlodSecondRightFormat img{vertical-align:middle;}
            
#contactpartnerALL {width:47.375em; margin:0em; padding:0em;}
#contactPartner {margin:0.625em 0em 0.625em 0em;}
#contactPartnerMarginHelper {margin:62px 0px 0px 0px; padding:0em;}
    #contactPartner h3 {font-size:0.6875em; padding:0em 0em 0em 0em; margin:0em 0em 1.375em 0em; color:#000000;}
    #contactPartner p {font-size:0.6875em; margin:0em 0em 0.75em 0em; padding:0em; color:#000000;}
    .contactPartnerBox {margin:0.25em 0em 0em 0em; padding:0px; border:1px solid #999999; width:47.4375; height:100%; background-color:#F7F7F7;}
        .contactPartnerBox a{text-decoration:underline; color:#005BAA;}
        .contactPartnerBoxImage {margin:0em 0em 0em 0em;}
        .contactPartnerBoxLeft {float:left; margin:0em; padding:1.125em 0em 0em 0.9375em; width:22.5625em; height:100%; border-right:1px solid #DBDBDB;}
        .contactPartnerBoxRight {float:left; margin:0em 0em 0em -0.0625em; padding:0em 0em 0em 0em; border-left:1px solid #DBDBDB; height:100%;}
            .contactPartnerBoxRightCt {margin:0em 0em 0em 0em; padding:0.3125em 0em 0em 0.9375em; width:22.5em;}
        .pfeilMiddle {position:relative; top:1.125em; left:-0.0625em; border-left:1px solid #F7F7F7; height:0.8125em;}
    .grayLink {background-color:#676767; margin:1.5em 0em 1.75em 0em; padding:0.3125em 0.5em 0.3125em 0.5625em; width:3.625em;}
        .grayLink a{color:#ffffff; text-decoration:none; font-size:0.6875em;}
    .contactPartnerLink {margin:0em 0.25em 0em 0.25em; position:relative; top:-0.0625em;}
    
#projectOverview {margin:0.625em 0em 0.625em 0em;}
    .projectOverviewBox {margin:0.25em 0em 0em 0em; padding:0px; height:100%;}
        .projectOverviewBox a{text-decoration:underline; color:#fff;}
        .projectOverviewBoxLeft {float:left; width:23.5em; margin:0em; padding:1.125em 0em 0em 0em; border:1px solid #999999;}
        .projectOverviewBoxRight {float:left; width:23.5em; margin:0em 0em 0em 0.124em; padding:1.125em 0em 0em 0em; border:1px solid #999999;}
        .projectOverviewBoxImage {height:4em; margin:0em 0.9375em 0em 0.9375em;}
        .projectOverviewBoxContent {width:22.5em; height:8.5em; margin:0.1876em 0em 0em 0em; padding:0.25em 0.9375em 0em 0.0625em; text-align:left; background-color:#F7F7F7;}
            .projectOverviewBoxContent h3 {font-size:0.6875em; padding:0em; margin:0em;}
            .projectOverviewBoxContent p {margin:0em; padding:0.4375em 0em 0em 0em;}
        .projectOverviewBoxLink {margin:0em; padding:1.25em 0.9375em 1.75em 0.9375em; background-color:#F7F7F7;}
            .projectOverviewBoxGrayLink {background-image: url(../images/navigation/button_grau_mitte.gif); margin:0em 0em 0em 0em; height:0.8125em; line-height:0.5em; padding:0.25em 0.1875em 0.25em 0.1875em; float:left}
                .projectOverviewBoxGrayLink a{color:#ffffff; text-decoration:none; font-size:0.6875em; line-height:100%;}
                .projectOverviewBoxGrayLinkLeft {background-image: url(../images/sprites.gif); background-position:-31px 0px; width:0.375em; height:1.3125em; float:left;}
                .projectOverviewBoxGrayLinkRight {background-image: url(../images/sprites.gif); background-position:-42px 0px; width:0.375em; height:1.3125em; float:left;}
    
#sitemap {width:59.25em; margin:0.1875em 0em 5.375em 0em; padding:1.1875em 0em 0em 0em; border-top:1px solid #000000;}
    #sitemapAll {background-color:#F7F7F7; width:100%; padding:0em 0em 0em 0.125em;}
        #sitemapAll a{color:#ffffff; font-size:0.6875em;}
        #sitemapAll p{color:#333333; font-size:0.6875em;}
        #sitemapAll h3{color:#333333; margin:0.1875em 0em 0em 0em; font-size:0.6875em; font-weight:bold;}
        #sitemapMiddle {width:29.6875em; margin:0em 0em 0em 14.625em; padding:0em;}
            #sitemapService {width:28.6875em; margin:0em; padding:0.375em 0em 0.375em 1em; background-color:#95B9D9;}
            .sitemapServiceLink {float:left;}
            .sitemapTrenner{margin:0em 1.4375em 0em 1.4375em; padding:0em; float:left; height:0.75em; color:#ffffff; overflow:hidden;}
            #sitemapHomepage {background-color:#CC0033; text-align:center; padding:1.625em 0em 1.5625em 0em;}
                #sitemapHomepage a{font-size:0.9375em; font-weight:bold;}
        
        #sitemapLeft {float:left; margin:0em 0em 0em 0em; width:29.3125em; border-top:2px solid #ffffff;}
            .sitemapLeftBox {float:left; margin:0em 0em 0.125em 0em; width:13.1875em; padding:0.625em 0em 1em 1.4375em;}
                .sitemapLeftBoxLink {margin:0.625em 0em 0em 0em;}
            .sitemapLeftBoxRight {float:left; margin:0em 0em 0.125em 0em; font-weight:bold; width:12.875em; padding:0.625em 0em 1em 1.75em; height:100%;}
                .sitemapLeftBoxRightLink {margin:0.625em 0em 0em 0em;}
        #sitemapRight {float:left; margin:0em 0em 0em 0.375em; border-top:2px solid #ffffff;width:29.3125em;}
            .sitemapRightBox {float:left; margin:0em 0em 0.125em 0em; width:12.625em; padding:0.625em 0em 1em 2em; font-weight:bold;}
                .sitemapRightBoxLink {margin:0.625em 0em 0em 0em;}
            .sitemapRightBoxRight {float:left; margin:0em 0em 0.125em 0em; width:13.1875em; padding:0.625em 0em 1em 1.4375em; height:100%;}
                .sitemapRightBoxRightLink {margin:0.625em 0em 0em 0em;}
        
.resultOrange {background:#E88202; float:left; margin:0em 0em 0.125em 0em;}
.resultPurple {background:#A70D8F; float:left; margin:0em 0em 0.125em 0em;}
.resultTurquoise {background:#0188A6; float:left; margin:0em 0em 0.125em 0em;}
.resultGreen {background:#8BA400; float:left; margin:0em 0em 0.125em 0em;}
.resultRed {background:#A40000; float:left; margin:0em 0em 0.125em 0em;}
.resultBlue {background:#005BAA; float:left; margin:0em 0em 0.125em 0em;}

.resultOrangeLight {background:#EDA64C; float:left;}
.resultPurpleLight {background:#BF4BB0; float:left;}
.resultTurquoiseLight {background:#4BAABE; float:left;}
.resultGreenLight {background:#ACBF4C; float:left;}
.resultRedLight {background:#BE4A4B; float:left;}
.resultBlueLight {background:#7DAAD1; float:left;}


.red {background-color:red; float:left;}
        
#backButton {border-bottom:1px solid #000000; margin:0em; padding:0em 0em 0.25em 1.0625em; width:46.3124em;}
    #backButton a{color:#000000; font-size:0.625em; font-weight:bold;}
    #backButton img{margin:0em 0.375em 0em 0em;}
    
#pressResult {width:35.5em; border-top:2px solid #1B1B1B; margin:1em 0em 0em 0em; padding:2px 0px 0px 0px; float:left;}
#pressResult span.lastUpdate{color: #999999; display: block; font-size: 0.625em; font-weight: bold; margin-right: 6px; text-align: right;}
#pressResult a {color:#005CA9;}
#pressResult table {color:#333333; font-size:0.6875em; margin:0.75em 0em 0em 1.125em; padding:0.0625em 0em 0.0625em 0em;}
#pressResultBoxContentGrey {float:left; display:inline; background:#F3F3F3; width:33.625em; padding:1.25em 1.0625em 1.25em 0em;}
            #pressResultBoxContentGrey a{margin:0em 0em 0em 0em; color:#005CA9; text-decoration:underline;}
            #pressResultBoxContentGrey p{color:#333333; font-size:0.6875em; margin:1.4375em 0em 0em 1.125em; padding:0.0625em 0em 0.0625em 0em;}
            #pressResultBoxContentGrey p.textListBoxContentGreyPnoMarginTop{color:333333; margin:0em 0em 0em 1.125em; padding:0.0625em 0em 0.0625em 0em;}
            #pressResultBoxContentGrey li{color:#333333; font-size:0.6875em;}
            #pressResultBoxContentGrey h3 {margin:0em 0em 0em 1.0625em; padding:0em; color:#333333;  font-size:0.6875em;}


            #pressResultBoxContentGrey h4{color:#333333; font-size:0.6875em; margin:0em 0em 0em 1.125em; padding:0em 0em 0.0625em 0em;}
            #pressResultBoxContentGrey span.lastUpdate {color:#9A9A9A; margin:0em 0em 0em 1.0625em; font-size:0.6375em;}

            .pressResultPfeil {position:relative; top:-0.0625em; margin:0em 0.375em 0em 0em;}
.headline01 {font-size:1em ! important; margin:0em 0em 0em 0em ! important;}

#pressImgAndDown {margin:0em 0em 0em 1.0625em;}
#pressImgAndDownImg {float:left;}
#pressImgAndDownDown {float:left; margin:4.25em 0em 0em 0em; padding:0em 0em 0em 0em;}
    #pressImgAndDownDown p {color:#333333; font-weight:bold;}
#downlodRightFormatPress {float:left; margin:0.25em 0em 0em 1.0625em;}
    #downlodRightFormatPress a{color:#333333; font-size:0.6875em; text-decoration:none;}
    #downlodRightFormatPress img{vertical-align:middle;}
            
.pressResultRight {float:left; margin:-0.0625em 0em 1em 0.123em; width:11.75em;}
                        
/* functional Footer */
#functionalFooter {margin:0.125em 0em 0em 0em; padding:0em;}
    #functionalFooterLeft {float:left; margin:0em 0em 0em 0em; padding:0.5em 0em 0.25em 0em; border-top:1px solid #B0CBDE; border-bottom:1px solid #B0CBDE;  height:1.125em; width:11.75em;}
        .textVersion {margin:0.0625em 0.6875em 0em 0.5em; float:left; font-size:0.6875em; color:#035AA9;}
        #textVersionSmall {width:1.1875em; height:0.875em; border:1px solid #B0CBDE; text-align:center; margin:0em 0.4375em 0em 0em; float:left;}
            #textVersionSmall a{color:#599AC2; font-size:0.6875em;}
        #textVersionSmallActive {width:1.1875em; height:0.875em; border:1px solid #035AA9; text-align:center; margin:0em 0.4375em 0em 0em; float:left;}
            #textVersionSmallActive a{color:#035AA9; font-size:0.6875em;}
        #textVersionMiddle {margin:-0.125em 0.4375em 0em 0em; width:1.3125em; height:1em; border:1px solid #B0CBDE; text-align:center; float:left;}
            #textVersionMiddle a{color:#599AC2; font-size:0.875em; margin:0em; position:relative; top:-0,0625em;}
        #textVersionMiddleActive {margin:-0.125em 0.4375em 0em 0em; width:1.3125em; height:1em; border:1px solid #035AA9; text-align:center; float:left;}
            #textVersionMiddleActive a{color:#035AA9; font-size:0.875em; margin:0em; position:relative; top:-0,0625em;}
        #textVersionBig {margin:-0.25em 0em 0em 0em; width:1.5em; height:1.125em; border:1px solid #B0CBDE; text-align:center; float:left;}
            #textVersionBig a{color:#599AC2;}
        #textVersionBigActive {margin:-0.25em 0em 0em 0em; width:1.5em; height:1.125em; border:1px solid #035AA9; text-align:center; float:left;}
            #textVersionBigActive a{color:#035AA9;}
            
    #functionalFooterLeftTop {position:relative; _position:static; top:-32px; margin:0px 0px 0px 0px; _margin:-32px 0px 64px 0px;}
    
    #functionalFooterRight {float:left; display:inline; height:1.8125em; width:47.375em; margin:0px 0px 0px 2px; padding:0em; border-top:2px solid #015AAA; border-bottom:1px solid #015AAA;}
    #functionalFooterRightInitiativen {float:left; display:inline; height:1.8125em; width:47.375em; margin:0px 0px 0px 2px; border-top:1px solid #343434;}
        #functionalFooterRightTopBorderBlack {border-top:1px solid #000000; height:1px; overflow:hidden;}
        #functionalFooterRightBottomBorder {margin:1px 0px 0px 0px; border-bottom:1px solid #015AAA; height:1px; overflow:hidden;}
        
    #pageOptions {margin:-0.0625em 0em 0em 0.125em; padding:0.5625em 6em 0em 0.8125em; float:left; font-size:0.625em;}
        #pageOptions p{color:#999999; font-weight:bold;}
        #pageOptions p span {margin-left:1.3625em;}
        #pageOptions a{color:#000000;}
        
#topButton {height:1.3125em; margin:0.5625em 0.8125em 0em 0em; text-align:right;}
                    
/* grayQuickLinks */
#pressResultRightALL {}
    #pressResultRightALL ul{margin:0em 0em 0.1875em 1em; padding:0em;}
    #pressResultRightALL li{margin:0em; padding:0em;}
.grayQuickHead {margin:0em 0em 0em 0em; padding:0em 0em 0em 0em;}
    .grayQuickHead ul {margin:0em; padding:0em;}
    .grayQuickHead li {margin:0em 0em 0.1875em -0.6875em; padding:0em 0em 0em 0em; color:#383838; font-weight:bold; font-size:0.75em;}
.grayQuickLinks {margin:0em; padding:0em 0em 0em 0.1875em; border-top:2px solid #000000; border-bottom:2px solid #000000; background-color:#EFEFEF; width:11.5625em}



    .grayQuickLinks ul {margin:0em; padding:0em;}
    .grayQuickLinks li {margin:0em; padding:0em;}
    .grayQuickLinksBox {margin:0em; padding:0.8125em 0.125em 1em 0em; border-bottom:1px solid #C1C1C1;}
    .grayQuickLinksBox p {margin:0em 0em 1em 1.9375em; color:#6A6A6A; font-size:0.625em; letter-spacing:-1px;}
    .grayQuickLinksBox p strong {font-weight:normal;}
    .grayQuickLinksBox a {color:#696969; font-size:0.625em; font-size:0.5625em; font-weight:bold; margin:0em; padding:0em;}
    .grayQuickLinksBox ul {}
    .grayQuickLinksBox li {margin:0em 0em 0em 0em; padding:0em 0em 0.3125em 0em; font-size:0.625em; font-weight:bold; line-height:11px;}
    .grayQuickLinksBoxFlat {margin:0px; padding:0.375em 1.75em 0.375em 0.5625em; _padding:0.375em 1em 0.375em 0.5625em; border-bottom:1px solid #C1C1C1; width:9.4375em; _width:8.9375em;}
    .grayQuickLinksBoxFlat p {margin:0em 0em 1em 1.95em; color:#6A6A6A; font-size:0.625em; letter-spacing:-1px; width:100%; height:15px;}
    .grayQuickLinksBoxFlat a {color:#696969; font-size:0.6875em; font-weight:bold; margin:0em; padding:0em; height:15px;}
    .grayQuickLinksBoxFlat ul {margin:0em; padding:0em; height:15px;}
    .grayQuickLinksBoxFlat li {margin:0em 0em 0em 0.25em; padding:0em 0em 0.3125em 0em; font-size:11px; font-weight:bold; line-height:11px; height:15px;}
    .yearTime {font-size:0.6875em;}
    .pfeilQuickLinks {margin:0em 0.3125em 0em 0.5em; padding:0em; position:relative; top:0.25em; left:0em;}
    .pfeilQuickLinks2 {margin:0em 0.3125em 0em 0em; padding:0em; position:relative; top:0.25em; left:0em;}
    .pfeilQuickLinksDiv {float:left;}
    .textQuickLinks {float:left; display:inline; margin:0em 0em 0.25em 0em; width:8em;}
    .textQuickLinks a {font-weight:bold;}
    .textQuickLinks2 {float:left; display:inline; margin:0em 0em 0.25em 0em; width:8.75em;}
    .pfeilQuickLinksDivMargin {float:left; margin:0.4375em 0em 0em 0em; padding:0em;}
    .textQuickLinksMargin {float:left; display:inline; margin:0.4375em 0em 0.25em 0em; width:10em;}
    .textQuickLinksMargin p {margin:0px;}
    .textQuickLinksMargin a {font-weight:bold;}
    .mailQuickLinks {margin:0em 0.375em 0em 0em; position:relative; top:0.1875em;}
    .squareHelper {margin:0em 0em 0em 0.em;}
    .grayQuickLinksMore {margin:0em 0em 0em 7.5em;}
/* classes */
.rightContentBorderTop {height:10px; margin:0em 0em 0em 0em; padding:0em; border-top:1px solid #000000; line-height:0px; font-size:0;}
.listFilter {width:46.125em; height:1.4375em; padding:0em 0em 0.25em 1.25em; margin:0.0625em 0em 0em 0em;}
    .sortOrder {float:left; width:18.4375em; margin:0.375em 0em 0em 0em; color:#000000; font-size:0.6875em; font-weight:bold; vertical-align:baseline;}
        .arrowUp {margin:0em 0em 0em 0.6875em; vertical-align:baseline;}
        .arrowDown {margin:0em 0em 0em 0.3125em; vertical-align:baseline;}
    .resultCount {float:left; width:17.5em; padding:0.125em 0em 0em 0em; margin:0em 0em 0em 0.25em;}
    .resultCount select {margin:0.0625em 0em 0em 0em;}
    .resultPaging {float:left; display:inline; width:14.75em; margin:0em 0em 0em 0em; color:#D6D6D6; text-align:right;}
        .horizontalContentPageChoiceFS {padding:0em 0.625em 0em 0em; font-size:0.6875em; font-weight:bold; color:#000;}
        .resultPaging a {font-size:0.6875em; color:#005CA9; margin:0em 0.25em 0em 0.1875em;}

/*headlines */
#topHeaderPartLeft {width:35.5em; float:left;}
    #topHeaderPartLeft h3{font-weight:normal;}
    .topHeaderPartLeftTop {height:8.25em; border:1px solid #ffffff;}
#topHeaderPartRight {width:11.6875em; margin:1em 0em 0em 0.125em; padding:0em 0em 0em 0em; float:left;}
.blueBoldHeadline {font-size:0.6875em; color:#0E58A3; margin:0em 0em 0.625em 0em;}
.searchResultHeadline {font-size:0.6875em; margin:0em 0em 2.8125em 1.4375em; font-weight:normal; height:2.375em;}
.pageTitle {font-size:0.9375em; margin:0.75em 0em 0.25em 1.0625em; padding:0em; font-weight:bolder; color:#333333;}
    .pageTitle h3{font-size:0.6875em; padding:0em; margin:0em;}
.pageTitleSub {font-size:0.75em; color:#0E58A3 !important; margin:0.125em 0em 0em 1.3125em; padding:0em; font-weight:bold;}
.blueTextColor {font-size:0.75em; margin:0em 0em 0em 0em; color:#0E58A3;}


/* forms */

.blueLabel {float:left; width:3.125em; margin:1.125em 0em 0em 0em; color:#0E58A3; font-size:0.75em;}
.blueLabelForm {float:left; display:inline; margin:0.625em 0em 0em 0em;}

.margin15 {margin:0.6875em 0em 0em 0em;}
.margin11 {margin:0.6875em 0em 0.875em 0em;}
.margin17 {margin:1.0625em 0em 1.3125em 0em;}
.margin37 {margin:2.3125em 0em 1.3125em 0em;}

.button {margin:0px; padding:0.25em 0.325em 0.25em 0.325em; font-size:0.75em; border:none; color:#015AAC; background:#C2D5E6;}
.buttonLink {color:#696969; font-size:10px; font-weight:bold; margin:0em; padding:0em; border:none; background:transparent;}
.imageButton {margin:0px; padding:0px;}
.input58 {width:58px;}
.input135 {width:135px;}
.input145 {width:9.0625em;}
.input144 {width:11em; margin:0.8125em 0em 0em 1.125em;}
.input162 {width:162px; height:13px}
.input237 {width:23.7em; margin:0em; padding:0em; font-size:0.625em; height:1.75em;}
.input240 {width:16em;}
.input293 {width:293px;}
.checkbox {margin:0em 0.125em 0em 1.125em;}

.bGOrange {background:#E88202;}
.bGPurple {background:#A70D8F;}
.bGTurquoise {background:#0188A6;}
.bGGreen {background:#8BA400;}
.bGRed {background:#A40000;}
.bGBlue {background:#005BAA;}

.pfeilAllOver{margin:0px 4px 0px 0px; position:relative; top:-1px;}
.pdfAllOver {position:relative; top:2px; margin:0px 0px 0px 2px;}

.blueHeadline {font-size:13px; font-weight:bold; color:#005AA7;}
.headerHelper {margin:0em 0em 0em -0.25em;}
.dateHeadline {margin:0em 0em 0em 1.0625em ! important; padding:0em ! important;}

.newsletterForm {margin:0em 0em 0em 1.0625em;}
    .newsletterForm h4 {color:#000;}
    .newsletterFormLabel {float:left; width:10em; margin:0.3125em 0em 0.3125em 0em;}
        .newsletterFormLabel label {font-size:0.6875em;}
    .newsletterFormElement {float:left; display:inline; margin:0.3125em 0em 0.3125em 0em; font-size:0.6875em;}
    .newsletterFormButton {width:23.6875em; text-align:right;}
        .newsletterFormButtonButton {font-size:0.6875em; border:none; color:#015AAC; background:transparent;}
.newsletterFormText {margin:2.3125em 0em 0em 1.5em; font-size:0.6875em;}
        
.error {color:red;}

#sideSuggest {background-color:#005BAA; position:absolute; top:14.6875em; margin:0em 0em 0em 9.4375em; border:2px solid #005BAA;}
    #sideSuggestHeadline {width:28.25em; padding:0.9375em 0em 1.1875em 0.8125em;}
        #sideSuggestHeadline h2 {margin:0em; padding:0em; font-size:1.25em; font-weight:normal; float:left; color:#ffffff;}
        #sideSuggestHeadline img {float:left; margin:0.375em 0em 0em 14.8125em;}
    #sideSuggestForm {padding:1.3125em 0.9375em 1.875em 1em; width:27.125em; background-color:#ffffff;}
        #sideSuggestForm h3{margin:0em 0em 1.6875em 0em; padding:0em 0em 0.1875em 0em; font-size:0.6875em; font-weight:bold; color:#005BAA; border-bottom:2px solid #005BAA;}
        #sideSuggestForm p{margin:0.5625em 0em 0em 0em; padding:0em 0em 0em 0.25em; font-size:0.6875em; color:#005BAA;}
        #sideSuggestForm input {height:16px; width:218px;}
        #sideSuggestForm textarea {border:1px solid #868686; height:58px; width:298px; color:#005BAA; font-size:0.6875em; padding:0.3125em 0em 0em 0.5em; font-family:verdana,arial,helvetica,sans-serif;}
    #sideSuggestSend {margin:0.625em 0em 0em 14.3125em;}
        #sideSuggestSend img{position:relative; top:-0.0625em; margin:0em 0.375em 0em 0em;}
        #sideSuggestSend a{color:#005BAA; font-size:0.6875em;}

.tabHeadlinePrint {display:none;}
#pressResultHiddenPrint {display:none;}
