  /**
  * (de) CSS für Netzeitung
  *
  * @author     Andreas Kuban
  * @affected   FF2.0, FF3.0, IE8, IE7, IE6, Safari !?! noch nicht wirklich
  * @css-for    all browsers
  * @valid       no
  * @todo       Browser Kombabilität prüfen, CSS Validieren
   */


    /**********
        Allgemeine Definitionen
    **********/
    html{
        margin:0 0 0 0;
        padding:0;
        position:relative;
    }
    body{
        margin:0 0 0 0px;
        padding:0;
        position:relative;
        font-size:12px;
        font-family:arial,sans-serif;
        background-color:#fff;
        text-align:left;
    }
    body #ui-datepicker-div{
        position:absolute;
        top:-40000em;
        left:-40000em;
    }
    img:focus, img:hover, input:focus, input:hover, a:focus, a:focus {
        outline-style:none;
        outline-width:medium;
    }
    #main,#footer{
        clear:both;
        position:relative;
        display:block;
    }
    + html #footer,*+html #footer{
        clear:none;
    }
    #wrapper{
        width:820px;
        background-color:#FFF;
        padding-right:5px;
        clear:both;
        margin-bottom:-10px;
        text-align:left;
        float:left;
    }
    .skyscraper{
        padding:90px 5px 0 0;
    }
    .skyCraperRight,.skyCraperTop{
        z-index:100;
    }
    .skyCraperTop{
        width:922px;
        position:absolute;
        top:0;
        width:922px;
        left:0;
    }
    .skyCraperRight{
        position:absolute;
        left:825px;
        top:0;
    }
    .addsense,.addsense table, .addsense tr, .addsense td, .addsense iframe{
        z-index:1;
    }
    table.addsense div{
        width:300px !important;
    }
    table.addsense div div{
        width:auto !important;
    }
        /********** Tags und Vodoo **********/
        *+html.clearfix{
            display:block;
            clear:both;
        }
        .clearfix:after {
           content: ".";
           display: block;
           height: 0;
           clear: both;
           visibility: hidden;
        }
        .clearfix { display: block; }
        .clearBoth {
            display:block;
            clear:both;
        }
        .floatRight{
            float:right !important;

        }
        .floatLeft{
            float:left !important;
        }
        dfn{
            display:none;
        }
        img,img:hover,img:active,img:focus,a:hover,a:active,a:focus,a{
            outline-style:none;
            outline-width:medium;
            border:none;
        }
        a{
            color:#125EAF;
            text-decoration:none;
        }
        a:hover,a:active,a:focus{
            text-decoration:underline;
        }
        .hide{
            display:none;
        }
        /********** Fonts **********/
        .topHeadline, .topHeadline a{
            border-bottom:1px solid #CCCCCC;
            font-size:18px;
            margin:0 0 7px;
            padding:0 0 5px;
            color:#636364;
            font-weight:normal;
        }
        h1, h1 a {
            color:#125EAF;
            font-size:22px;
            margin:14px 0 7px;
            padding:0 0 5px;
        }
        h1 a:hover {
            text-decoration:underline;
        }
        h2,h2 a,h2 a:hover {
            color:#1159A5;
            font-size:18px;
            font-style:normal;
            font-variant:normal;
            font-weight:normal;
            line-height:normal;
            margin:2px 0 2px 0;
            padding:0 0 5px;
        }
        h2 a:hover {
            text-decoration:underline;
        }
        h3,h3 a{
            color:#125EAF;
            font-size:16px;
            margin:2px 0 2px 0;
            padding:0;
        }
        .article h3{
            color:#000;
            font-weight:normal;
        }
        p{
            font-size:12px;
            margin:0;
        }
        .datum_artikel{
            color:#5CAD00;
            font-size:11px;
        }
        .article_date{
            color:#636364;
            font-size:10px;
            text-transform:none;
            margin:2px 4px 0 0;
            padding:0;
        }
        #main .icon{
            float:left !important;
            margin-right:5px;
            max-width:22px;
            overflow:hidden;
        }
        #main .icon img{
            padding:1px !important;
            border:1px solid #D9D9D9 !important;
        }
        #main .JSBackButton{
            position:absolute;
            font-size:11px;
            right:330px;
            top:10px;
            height:20px;

        }
        #main #content_left .errorDebugging{
            background:#FFFFFF none repeat scroll 0 0;
            color:#000000;
            position:absolute;
            z-index:1000;
        }
    /**********
        ID Header
    **********/
    #header{
        background: #71B428 url(../images/header_back.png)  repeat-x scroll left top;
        height:64px;
        position:relative;
        clear:both;
    }
    #datum_tad {
        color:#5CAD00;
        font-family:arial,sans-serif;
        font-size:11px;
        margin:0 0 0 22px;
        padding-top:14px;
    }
    #header:focus{
        background:none;
    }
    #header a.logo,#header a.logo:hover,#header a.logo:visited{
        float:left;
        text-decoration:none;
        display:block;
        padding:20px 0 0 20px;
        width:200px;
        height:34px;
    }
    #header a.logo img{
        width:200px;
        height:34px;
    }
    .headericons ul{
        margin:0;
        padding:0;
        list-style:none;
        float:right;
        display:block;
        height:20px;
        margin:10px 0 0 0;
    }
    .headericons ul li{
        float:left;
        font-size:12px;
        height:20px;
    }
    .headericons ul li span.lineright{
        border-right:1px solid #000000;
        display:block;
        float:left;
        height:5px;
        margin-top:9px;
        width:2px;
        font-size:5px;
        padding:0 5px 0 0;
    }
    .headericons ul li a{
        float:left;
        font-size:11px;
        padding:4px 0 0 18px;
    }
    .headericons ul li.igoogle,.headericons ul li.weather,.headericons ul li.vorlagen,.headericons ul li.stellenmarkt,.headericons ul li.aboutus,.headericons ul li.feeds, .headericons ul li.aboutus,.headericons ul li.help{
        padding-right:4px;
    }
    .headericons ul li.igoogle a{
        
        background: #fff url(../images/igoogle.png)  no-repeat scroll 0 0px;
    }
    .headericons ul li.weather a{
        background: #fff url(../images/weather.png)  no-repeat scroll 0 0px;
    }
    .headericons ul li.aboutus a{
        background: #fff url(../images/ico_netzeitung_grau.png)  no-repeat scroll 0 2px;
    }
    .headericons ul li.help a{
        background: #fff url(../images/help.png)  no-repeat scroll 0 0px;
    }
    .headericons ul li.vorlagen a{
        background: #fff url(../images/vorlagen.png)  no-repeat scroll 0 0px;
    }
    .headericons ul li.stellenmarkt a{
        background: #fff url(../images/stellenmarkt.png)  no-repeat scroll 0 0px;
    }
    .headericons ul li.feeds a{
        background: #fff url(../images/feed.png)  no-repeat scroll 0 0px;
    }
    #header form{
        margin:22px 0 0 50px;
        float:left;
        color:#fff;
        font-size:13px;
        width:375px;
        position:relative;
    }
    #searchHeaderForm p{
        height:24px;
    }
    #searchHeaderForm .submitButton{

        height:25px;
        width:62px;
        float:left;
    }
    #searchHeaderForm span.headSubmitSuffix{
        float:left;
    }
    #header #query {
        background: transparent url(../images/inputfield_suche.png)  no-repeat scroll 0 0px;
        border-width:0px;
        color:black;
        float:left;
        font-size:11px;
        height:20px;
        margin:0;
        width:275px;
        padding:5px 0 0 3px;
    }
    #headFormSubmitSpanBox{
        background: transparent url(../images/selectbox_bgr_01.png)  no-repeat scroll 0 0;
        list-style-image:none;
        list-style-position:outside;
        list-style-type:none;
        margin:0;
        padding:5px;
        position:absolute;
        right:-145px;
        top:23px;
        width:170px;
        height:161px;
        z-index:11;
        color:#000;
        display:none;
    }
    #headFormSubmitSpanBox li{
        font-size:10px;
        margin:7px 0 8px 0;
    }
    #headFormSubmitSpanBox li img{
        border:1px solid #D9D9D9;
        padding:1px;
        margin-left:6px;
        margin-right:5px;
        margin-bottom:-5px;
    }
    #headFormSubmitSpanBox a{
        margin-left:5px;
        font-size:13px;
    }
    .queryHover {
        background: transparent url(../images/inputfield_suche_bg.png)  no-repeat scroll 0 0px !important;
    }
    #tadposition{
        position:absolute;
        top:10px;
        right:10px;
        height:60px;
    }
        /********** Menü Top ID Header **********/
        #menu_top{
            height:26px;
            background:transparent url(../images/navi_bg.gif) repeat scroll 0 0;
        }
        #menu_top ul{
            margin:0;
            padding:0;
            list-style:none;
        }
        #menu_top ul li{
            float:left;
            list-style:none;
            height:26px;
            position:relative;
            margin-top:6px;

        }
        #menu_top ul li a{
            height:16px;

            padding:6px 17px 4px 12px;
            font-size:13px;
            color:#fff;
            text-decoration:none;
        }
        #menu_top ul li.current a{
            font-weight:bold;
        }
        #menu_top ul li a:hover,
        #menu_top ul li a:focus,
        #menu_top ul li.current a{
            background:#FFFFFF url(../images/navi03_bg.gif) repeat scroll 0 0;
            color:#000;
        }
    /**********
        ID Main
    **********/
    #main,#main:after{
        clear:both;
        background-color:#fff;
    }
    #main .searchSelectBox{
        margin-top:5px;
    }
    #main .formSuchergebnisBegrenzung input.searchterm{
        background:transparent url(../images/inputfield_suche_long.png) no-repeat scroll 0 0;
        border-width:0;
        color:black;
        float:left;
        font-size:11px;
        height:20px;
        margin:0 0 0 1px;
        padding:5px 0 0 5px;
        width:365px;
    }
    #main .formSuchergebnisBegrenzung{
        position:relative;
        background:#FFFFFF url(../images/form_search_bg.png) repeat-x scroll 0 0;
        padding:10px;
        display:block;
        margin-top:-7px;
    }
    #main .formSuchergebnisBegrenzung input.submitButton{
        background-color:transparent;
        height:25px;
        width:88px;
        border:0;
    }
    #main #content_left h2 a img{
        border:1px solid #D9D9D9;
        padding:1px;
        margin-top:0px;
        margin-bottom:0;
        margin-right:6px;
    }

    #main .mutliSearchOpen{
        font-size:12px;
        padding: 0 0 0 20px;
        background:#FFFFFF url(../images/opt_plus.png) no-repeat scroll 0 -2px;
    }
    #main .mutliSearchClose{
        font-size:12px;
        padding: 0 0 0 20px;
        background:#FFFFFF url(../images/opt_minus.png) no-repeat scroll 0 -2px;
    }
    #multiSearchForm{
        margin-bottom:20px;

    }
    #multiSearchForm .label, #multiSearchForm p{
        font-size:10px;
        color:#636364;
    }
    #multiSearchForm .label{
        float:left;
    }
    #multiSearchForm .labelSort{
        margin:5px 22px 0px 8px;
    }
    #multiSearchForm .labelGroup{
        margin:5px 34px  0px 28px;
    }

    #multiSearchForm .labelRubrik{
        margin:5px 20px  0px 35px;
    }
    #multiSearchForm .labelQuelle{
        margin:5px 0 0px 7px;

    }
    #main .categoryQuelle{
        height:22px !important;
        width:460px;
    }
    #categoryQuelle option{
        padding:2px 0 0 2px !important;
        display:block;
        clear:both;
    }
    #categoryQuelle option span.icon{
        float:left;
        height:20px;
        overflow:hidden;
        width:20px;
    }

    multiSearchForm .labelTimeLineStart{
        margin:5px 0 0 5px;
    }
    #multiSearchForm .labelTimeLineEnd{
        margin:5px 5px 0 0;
        float:right;
    }
    #multiSearchForm .labelZeit{
        margin:5px 0px 0 3px;
    }
    #multiSearchForm .datepicker_inputfield{
        font-size:10px;
        color:#636364;
        float:left;
        height:15px;
        width:65px;
        border:0px solid #fff;
        margin:0px 0 0 14px;
        background:#fff url(../images/ico_sort_down.png) no-repeat top left;
        padding-left:20px;
        cursor:pointer;
    }
    #multiSearchForm p.inputTime{
        margin:5px 0 20px -10px;
        height:10px;
    }
    #multiSearchForm p.inputTime span{
        padding-top:2px;
    }
    #main .sortOrderLinks{
        font-size:18px;
        color:#AD8B00;
        position:relative;
        height:18px;
        margin-right:10px;
        float:left;
        margin-left:2px;
    }

   /*Drop down list styles*/

        /* Look and feel of select box */
        #main .sortOrderLinks{
            position:relative;
            width:82px;
        }
        #main .sortOrderLinks .mySelect{
          margin: 0px 5px 10px 0px;
          padding-left:2px;
          font-size:12px;
          font-weight:normal;
          display : block;
          text-align:left;
          cursor: pointer;
          border:0;
          background-color:transparent;

        }
        #main .sortOrderLinks .mySelect ul{
            padding:2px;
            position:relative;
            font-size:12px;
            position:relative;
            margin:0;
            list-style:none;
            border:1px solid transparent;
        }
        #main .sortOrderLinks .active ul{
            border:1px solid #CCCCCC;
            background-color:#F1F2F4;
            position:absolute;
            z-index:500;
        }
        #main .categoryQuelle .active ul{
            height:150px;
            overflow:auto;
        }
        #main .categoryQuelle{
            width:460px;
        }

        #main .sortOrderLinks .mySelect ul li.current,#main .sortOrderLinks .mySelect ul li.inactive{
            background:transparent url(../images/ico_sort_up.png) no-repeat 0 1px;

        }
        #main .sortOrderLinks .mySelect ul li.current,#main .sortOrderLinks .mySelect ul li.inactive,#main .sortOrderLinks .mySelect ul li{
            position:relative;
            height:18px;
            margin-right:0px;
            margin-left:0px;
            padding:0 0px 0 18px;
            line-height:20px;
            color:#000;
            white-space:nowrap;
        }

    #main .sortOrderLinks select option.sortUp{
        background-image:url(../images/ico_sort_up.png);
        background-position:0 1px;
        background-repeat:no-repeat;

    }
    #main .sortOrderLinks select option.sortDown{
        background-image:url(../images/ico_sort_down.png);
        background-position:0 1px;
        background-repeat:no-repeat;

    }
    #main .sortOrderLinks select option.group{
        background-image:url(../images/ico_gruppieren.png);
        background-position:0 1px;
        background-repeat:no-repeat;

    }
    /********** Main Breathcrumb **********/
        #breadcrump{
            height:20px;
            font-size:11px;
            position:absolute;
            top:8px;
            left:13px;
            height:20px;

        }
        .weatherBreadCrumbWrapper #breadcrump{
            z-index:2;
        }
        #breadcrump img{
            margin:0 2px -3px 0;
        }
        #breadcrump span.breadcr_black{
            font-size:11px;
        }
        #breadcrump span.breadcr_grau,#breadcrump span.breadcr_grau a{
            color:#999999;
            font-size:11px;
            text-decoration:none;
        }
        #breadcrump span.breadcr_black,#breadcrump span.breadcr_black a{
            color:#000;
            font-size:11px;
            text-decoration:none;
        }
        #breadcrump span.breadcr_black a:hover,#breadcrump span.breadcr_grau a:hover{
            color:#000;
            text-decoration:underline;
        }
        #breadcrump span.didYouMean{
            display:block;
            margin:10px 0 0 0;
        }
        #main p.poweredNachrichten{
            border-top:1px solid #D6D6D6;
            color:#636364;
            font-size:10px;
            margin:30px 0 0 0;
            background-color:#fff;
            display:block;
        }
        #main p.poweredNachrichten img{

            margin: -1px 10px 0 10px !important;
        }
        #main .poweredWeFind{
            border-top:1px solid #D6D6D6;
            float:right;
            color:#636364;
            font-size:10px;
            border:0;
            margin-top:-1px;
        }
        /********** Main Content Left **********/
        #main .noBreadCrumb{
            margin-top:20px;
        }
        #content_left{
            float:left;
            margin: 40px 12px 40px 12px;
            padding:0px 0 5px 0;
            position:relative;
        }
        #content_left .article_date{
            color:#000;
            text-transform:none;
            margin:0 0 10px;
        }
        #content_left .article_quelle{
            color:#125EAF;
            text-transform:none;
            font-size:12px;
            margin:0 0 10px;
            padding:0;
        }
        #main #content_left {
            display:block;
        }
        #main .weather{
            margin-top:0;
            position:relative;
            z-index:1;
        }

        #main #content_left img{
            float:left;
            margin:0;
            clear:both;
        }
        .subcontent_316{
            width:316px;
        }
        .subcontent_480{
            width:480px;
        }
        .subcontent_808{
            width:808px;
        }


            /**********
                Verschiedene Seiten / Pages
            **********/
            #main .article{
                margin:0;
                width:480px;
                overflow:hidden;
            }
            #main .article p{
                margin:0 5px 5px 0;
            }
            #main .helpPage .article p.teaser{
                margin:0px 5px 5px 0;

            }
            #main .article p.imagesubline{
                color:#999999;
            }
            #main .article h3{
                margin:0 5px 10px 0;
                color:#636364;
                font-weight:bold;
            }

            #main .article h1{
                border-bottom:1px solid #D9D9D9;
            }
            #main .article h1 a{
                margin-top:12px;
                color:#636364;
                font-size:18px;
                font-weight:normal;
            }
            #main .article h1.department,#main .article h1.department a{
                margin:20px 0 10px 0;
                padding-bottom:10px;
            }
            #main .article .article_content{
                margin:0 0 10px 0;
                overflow:hidden;
            }
            #main #content_left .topNews .article_content img.topImage{
                margin-bottom:10px;
            }
            #main #content_left .article .article_content a img.articleImage{
                margin-right:10px;
            }
            #main .article .article_content p.text{
                /*margin-bottom:0;*/
                overflow:hidden;

            }
            #main #content_left  .subDepartment{
                border-top:1px solid #D9D9D9;
                padding-top:5px;
            }
            #main #content_left  .subDepartment p a span.link_ico{
                display:block;
                float:left;
                height:20px;
                margin:-2px 5px 0 0;
                overflow:hidden;
                width:20px;
            }
            #main #content_left  .subDepartment p{
                display:block;

                overflow:hidden;
                padding-top:4px;
                margin:5px 0 5px 0;
            }

            #main #content_left  .subDepartment a img{
                border:1px solid #D9D9D9;
                padding:1px;
            }
            #main #content_left  .subDepartment p span.article_date{
                float:right;
                font-size:12px;
                margin:0px 4px 0 0;
                color:#636364;
            }
            #main #content_left  .subDepartment a{
                width:345px;

                float:left;

            }
            /********** Seite / Page Home Portal **********/

            #main .aboutus{
                margin-left:26px;
            }
            #main .aboutus div{
                margin:5px 5px 10px 0;
                font-size:12px;
                font-weight:normal;
            }
            #main .aboutus p, #main .aboutus h2{
                margin:0px 5px 5px 0;

            }
            #main #content_left .aboutus h3,#main .aboutus strong{
                border:0 !important;
                color:#1159A5;
                font-size:12px;
            }
            #main .portalPage .article h2{
                margin-bottom:2px;
            }
            #main .helpPage .article h2{
                margin-top:25px;
                padding-top:10px;
                border-top:1px solid #d9d9d9;
            }
            #main .helpPage .article .noBreak{
                margin-left:160px;
            }
            #main .helpPage .article h3.helpRssSub {
                margin-top:0;
            }
            #main .helpPage .article h2.top{
                margin-top:0px;
                border:0;
                padding-top:0;
            }
            #main .portalPage .article h3{
                border-bottom:1px solid #D9D9D9;
                margin:10px 0px 0px 0;
                padding:0 5px 5px 0;
            }
            #main .portalPage .article {
                /* border-bottom:1px solid #D9D9D9; */
                padding-bottom:0px;
                margin-bottom:0px;
            }

            #main .aboutUs .article {
                border-bottom:0px solid #D9D9D9;
            }
            #main .aboutUs .article .article_content .headImage,#main .articlePage .article .article_content .headImage{
                margin:0 10px 10px 0 !important;
                float:left;
                width:150px;
            }
            #main .aboutUs .article .article_content .headImage p.imagesubline a,#main .helpPage .article .article_content .headImage p.imagesubline a{
                color:#636364;
                font-size:10px;
            }
            #main #content_left .article .article_content .headImage p.imagesubline img{
                float:right;
            }
            #main #content_left .article .article_content .headImage a img{
                float:none;
                margin-bottom:1px;
            }
            #main .helpPage .article .article_content .headImage a img{
                border:1px solid #d9d9d9;
            }
            #main .helpPage .article .article_content .headImage a img.Lupe{
                border:0px solid #d9d9d9;
            }
            #main .aboutUs .article .article_content p.teaser{
                line-height:18px;
            }
            #main .portalPage .article h2.small{
                font-size:13px;
                font-weight:bold;
            }

            #main .portalPage .article h2 a,#main .portalPage .article h2 a:hover{
                display:block;
                /* height:25px;
                overflow:hidden;
                */
                text-decoration:none;
                margin:0 0 0 26px;
                padding:0;
            }
            #main .portalPage .article h2 a:hover{
                text-decoration:underline;
            }

            #main .portalPage .article .article_content{
                margin-left:26px;
                margin-bottom:0;
                border:0;
            }
            #main .portalPage .article .article_content .article_date{
                color:#636364;
                margin-bottom:4px;
                font-size:12px;
            }
            #main .articlePage .article .article_content p.text{
                margin-bottom:20px;
            }
            #main .portalPage .article .article_content .article_text{
                clear:both;
                margin-bottom:20px;
            }
            #main .portalPage .article .article_content .article_text p{
                margin:0;
            }
            #main .portalPage .article .article_content .article_newsBox{
                clear:both;
                margin-bottom:15px;
            }
            #main .portalPage .article .article_content .article_newsBox ul.boxTitle{
                padding-top:0;
            }
            #main .articlePage .article{
                border-bottom:0;
            }
            #main .portalPage .poweredVertical .article_content {
                background:transparent url(../images/powered_by_nachrichten_v2.jpg) no-repeat scroll -6px 0;
                margin-left:0px;
                padding-left:26px;
                margin-bottom:10px;
            }
            #main .helpPage .headImage{
                float:left;
                margin:0px 10px 10px 0px;
            }


            #main .helpPage .article_content h3{
                border:0;
                color:#1159A5;
                font-size:12px;
            }
            #main .helpPage .article_content h4 {
                margin:5px 0 5px 0;
            }
            #main .helpPage .article_content dl{
                margin:0;
                padding:0 0 5px 0;
                list-style:none;
            }
            #main .helpPage .article_content dl dd{
                margin:5px 0 0 0;
                padding:0;
                list-style:none;
                font-size:12px;
            }
            /********** Seite / Page Sources Page **********/
            #main .sourcesPage{
                margin-left:20px;
                width:470px;
            }
            #main .sourcesPage .icon img{
                float:none !important;
                width:16px;
                height:16px;
                display:block;
                overflow:hidden;

            }
            #main .sourcesPage .icon{
                margin-top:-2px;
            }
            #main .sourcesPage .originrow_even .origin,#main .sourcesPage .originrow_odd .origin{
                font-size:12px;
            }
            #main .sourcesPage .originrow_even .origin:hover,#main .sourcesPage .originrow_odd .origin:hover{
                text-decoration:underline;
            }
            #main .sourcesPage .originrow_even,#main .sourcesPage .originrow_odd{
                float:left;
                width:230px;
                margin:5px 0 2px 0;
            }

            /********** Seite / Page Error Page **********/

            #main .errorPage{
                margin-top:45px;
            }

            #main .errorPage h2{
                color:#636364;
            }
            #main .errorPage .wefindbox .moreLink{
                margin-bottom:40px;
            }
            #main .errorPage .article_quelle{
                color:#636364;
                font-size:11px;
                margin-top:5px;
                margin-bottom:5px;
            }
            /********** Seite / Page RSS Feeds alle Treffer **********/
            #main .rssFeeds ul.feedList,#main .rssFeeds ul.feedList li{
                margin:0;
                padding:0;
                list-style:none;
            }
            #main .rssFeeds ul.feedList li{
                padding:2px 0 2px 0;
            }
            #main .rssFeeds ul.feedList li a{
                 margin:5px 0 5px 26px;
                 font-size:12px;
                 padding:1px 0 0 20px;
                 background:#FFFFFF url(../images/feed.png) no-repeat scroll 0 0px;
            }
            /********** Seite / Page Suche alle Treffer **********/
            #main .searchresult{
                border:0 none;
                margin-bottom:0;
                margin-left:26px;
            }
            #main .groupedResults h2{
                margin:0 0 0 0;
                padding:0;
            }
            #main .groupedResults h2.searchresultTitle{
                margin:20px 0 5px 0;
                padding:0;
            }
            #main .groupedResults h2 img{
                border:1px solid #D9D9D9;
                padding:1px;
                margin-top: 0px !important;
            }
            span.strong{
                background-color:#E7E8EA;
                padding:0;
            }
            .extraResultBox span.strong{
                background-color:transparent !important;
            }
            #main #content_left .groupedResults p.subgroup img{
                float:left;
                margin:4px 0 5px 20px;
                border:1px solid #D9D9D9;
                padding:1px;
                max-width:18px;
                overflow:auto;
            }
            #main .groupedResults p.subgroup a{
                display:block;
                /* height:18px;
                overflow:hidden; */
                padding-top:4px;
                color:#125EAF;
                float:left;
                margin:0px 0 5px 5px;
                width:340px;
            }
            #main .groupedResults p.subgroup span.article_date{
                float:right;
                font-size:12px;
                margin:3px 4px 0 0;
                color:#636364;
                margin-bottom:4px;
            }
            #main .searchresult p.infoQuelle{
                color:#636364;
                font-size:12px;
                padding:0;
                font-size:10px;
                text-transform:none;
            }
            #main .searchresult p.infoQuelle a{
                color:#125EAF;
            }
            #main .searchresult p.info{
                color:#636364;
                font-size:10px;
                margin-bottom:4px;
            }
            #main .searchresult p.info{
                color:#636364;
                font-size:10px;
                margin-bottom:4px;
            }
            #main .searchresult p.searchcontent{
                height:75px;
                margin:0 0 0px;
                overflow:hidden;
            }
            #main .searchresult p.searchcontent span.twitter{
                margin: 5px 0 5px 0;
                display:block;
                font-size:10px;
            }
            #main .groupedResults p.rubrikLink{
                font-size:10px;
                margin-left:26px;
                margin-top:5px;
                margin-bottom:5px;
            }
            #main .groupedResults p.groupLink{
                margin-left:26px;
                margin-top:10px;
                /*margin-bottom:20px; */
            }

            .searchLink {
                margin: 10px 0 30px 0 !important;

            }

            .WeFindPersons {
                float: none !important;

            }

            #main .groupedResults .moreLink{
                margin-bottom:30px;
                margin-left:0px;
                margin-top:20px;
            }

            #main #searchDescription {
                font-size: 10px;
                color: #636364;
            }

            p.moreLink a{
                background-color:#125EAF;
                font-size:11px;
                font-weight:bold;
            }
            p.moreLink a:hover{
                text-decoration:underline !important;
            }
            p.moreLink a,p.moreLink a:visited{
                line-height:5px;
                text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
                -moz-background-clip:border;
                -moz-background-inline-policy:continuous;
                -moz-background-origin:padding;
                -moz-border-radius-bottomleft:5px;
                -moz-border-radius-bottomright:5px;
                -moz-border-radius-topleft:5px;
                -moz-border-radius-topright:5px;
                -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
                border-bottom:1px solid rgba(0, 0, 0, 0.25);
                color:#FFFFFF;
                cursor:pointer;
                display:inline-block;
                padding:5px 10px 6px;
                position:relative;
                text-decoration:none;
                text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
                font-weight:normal;
            }
            #main .wefindbox .moreLink{
                margin-bottom:40px;
                margin-top:0;
            }
            #main .wefindbox p.searchcontent {
                height:50px;
                margin:0 0 0;
                overflow:hidden;
            }
            #main .groupedResults h2 a,#main .groupedResults h2 a:hover{
                display:block;
                /* height:23px;
                overflow:hidden; */
                text-decoration:none;
                margin:0 0 0 26px;
                padding:0;
            }
            #main .groupedResults h2 a:hover,#main .groupedResults h2 a:hover span{
                text-decoration:underline;
            }

            #content_left .naviCount{
                background-color:#F1F2F4;
                margin:30px 0 30px 0;
                text-align:center;
                padding:0 10px 0 10px;
            }
            #content_left .naviCount span.step, #content_left .naviCount a.step,#content_left .naviCount a.prevLink,#content_left .naviCount a.nextLink{
                font-size:12px;
                padding:1px 5px 1px 5px;
            }
            #content_left .naviCount a.step:hover{
                color:#fff;
                background-color:#125EAF;
                font-size:12px;
                padding:1px 5px 1px 5px;
                font-weight:bold;
                text-decoration:none;
            }
            #content_left .naviCount .currentStep{
                color:#fff;
                background-color:#125EAF;
                font-size:12px;
                padding:1px 5px 1px 5px;
                font-weight:bold;
            }
            #content_left .naviCount a.prevLink{
                float:left;
                padding-left:12px;
                background:#F6F6F6 url(../images/paging_links.png) no-repeat scroll 0 4px;
            }
            #content_left .naviCount a.nextLink{
                float:right;
                padding-right:10px;
                background:#F6F6F6 url(../images/paging_rechts.png) no-repeat scroll 85px 4px;
            }

            #main #content_left .noResultsFound {
                border: 0px;
                margin: 0px 0 25px 0;

            }

            /********** Seite / Page Suche unter Kategorien **********/

            /********** jQuery / JS / Javascript Boxen **********/

            #slider-range {
                position:relative;
                margin-bottom:7px;
                margin-left:1px;
            }
            #slider-range .ui-slider-horizontal {
                height:14px;
            }
            .ui-slider-horizontal .ui-slider-range {
                height:100%;
                top:0;
            }
            .ui-slider .ui-slider-range {
                border:0 none;
                display:block;
                font-size:0.7em;
                position:absolute;
                z-index:1;
                height:10px;
                background:#F6F6F6 url(../images/slider_area.png) repeat-x scroll top left;
            }
            .ui-slider {
                position:relative;
                text-align:left;
                background:#F6F6F6 url(../images/slider_bgr.png) no-repeat scroll top left;

                height:10px;
            }
            .ui-slider-horizontal .ui-slider-handle {
                margin-left:-0.6em;
                top:-0.3em;
            }
            .ui-slider .ui-slider-handle {
                cursor:default;
                height:18px;
                position:absolute;
                width:9px;
                z-index:2;
                background:#F6F6F6 url(../images/slider_grip.png) repeat-x scroll top left;
                margin-left:-1px;

            }
            .ui-state-default, .ui-widget-content .ui-state-default {
                -moz-background-clip:border;
                -moz-background-inline-policy:continuous;
                -moz-background-origin:padding;


                color:#1C94C4;
                font-weight:bold;
                outline-style:none;
                outline-width:medium;
            }
            .ui-slider {
                text-align:left;
            }

            .ui-widget-header {
                -moz-background-clip:border;
                -moz-background-inline-policy:continuous;
                -moz-background-origin:padding;
                background:#F6A828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) repeat-x scroll 50% 50%;
                border:1px solid #E78F08;
                color:#FFFFFF;
                font-weight:bold;
            }
            #ligthBoxBody{
                background-color:#636364;
                opacity:0.5;
                z-index:0;
                position:absolute;

            }
            #lightBox{
                text-align:center;
                margin:0px auto 0 auto;
                width:100%;
                overflow:hidden;
                margin-top:50px;
                z-index:10000;
                position:absolute;
            }
            #lightBox .content{
                padding:15px;
                height:508px;
                width:564px;
                background:transparent url(../images/lightbox.png) no-repeat scroll 0 0;
                margin:0 auto 0 auto;
                position:relative;
            }

            .lightBoxOverlay{
                float:left;
                z-index:5000;
                background-color:#636364;
                opacity:0.5;
                position:absolute;
                top:0;
                left:0;
                display:block;
                height:101%;
                width:100%;
            }
            #lightBox p, #lightBox a, #lightBox a:hover, #lightBox h2, #lightBox h3, #lightBox h1{text-align:left;}
            #lightBox .lightboxHead{
                text-align:left;
                background:#fff url(../images/lb_header_bgr.png) repeat-x scroll 0 0;
                overflow:hidden;
                padding:7px 22px 2px 22px;
                position:relative;
                margin-right:3px;
                border-bottom:1px solid #CCCCCC;
                margin-left:1px;
                margin-right:1px;
                margin-bottom:5px;
            }
            #lightBox .lightboxHead a.close{
                background:transparent url(../images/ico_close.png) no-repeat scroll 0px 2px;
                text-decoration:none;
                color:#fff;
                position:absolute;
                top:6px;
                right:1px;
                font-size:12px;
                height:20px;
                width:1px;

                line-height:20px;
                padding-left:21px;
            }
            #lightBox img,#lightBox .imagesBar{
                margin:0 auto 5px auto;
            }
            #lightBox h2{
                color:#636364;
                font-weight:bold;
                margin:0;
                float:left;
                font-size:14px;
            }
            #lightBox p.imageSubHeader{
                float:left;
                max-height:30px;
                overflow:hidden;
                margin:0 12px 0 12px;
            }
            #lightBox p.imageFoto{
                float:right;
                margin-right:12px;
                font-size:10px;
            }
            #lightBox img#lightBoxImage{
                padding:10px 0 0 0;
                margin:0 12px 2px 12px;
            }
            #lightBox .pagination{
                background-color:#F6F7F8;
                bottom:20px;
                display:block;
                left:25px;
                position:absolute;
                width:545px;
            }
            #lightBox .pagination a.step{
                font-size:12px;
                padding:5px 5px 1px 5px;

            }
            #lightBox .pagination a.nextStep{
                font-size:12px;
                padding:0px 16px 1px 5px;
                float:right;
                background:#F6F6F6 url(../images/paging_rechts.png) no-repeat scroll 40px 4px;
            }
            #lightBox .pagination a.prevStep{
                font-size:12px;
                background:#F6F6F6 url(../images/paging_links.png) no-repeat scroll 0px 4px;
                float:left;
                padding-left:14px;

                margin-left:2px;
            }
            #lightBox .pagination span.current{
                background-color:#125EAF;
                color:#FFFFFF;
                font-size:12px;
                font-weight:bold;
                padding:1px 5px;

            }
            #main #content_left .searchImageSlider{
                width:50px;
                height:50px;
                overflow:hidden;
                float:left;
                margin-right:10px;
                border:0;
                padding:0 0 0px 0;
            }
            #main #content_left .searchImageSlider img{
                display:none;
                margin:0;
            }
            #main #content_left .searchImageSlider img.current{
                display:block;
            }
            #content_left ul.boxTitle{
                margin:0px 0 0px 1px;
                padding:20px 0 0 0;
                list-style:none;
                background-color:#fff;
                display:block;
                height:26px;
                clear:both;
                border-bottom:1px solid #D9D9D9;
            }

            #content_left ul.boxTitle li{
                position:relative;
                float:left;
                height:26px;
                background-color:#fff;
                margin-left:-1px;
                border:1px solid #fff;
                border-top:0;
                border-bottom:1px solid #D9D9D9;
                margin-left:1px;

            }
            #content_left ul.boxTitle li.current{
                border:1px solid #D9D9D9;
                border-bottom:0px solid #fff;
                margin-left:1px;
            }
            #content_left ul.boxTitle li a{

                display:block;
                border:0;
                font-size:12px;
                padding:5px 12px 6px 12px;
                text-align:left;
            }
            #content_left ul.boxTitle li.current a,
            #content_left ul.boxTitle li.current a:hover{
                background:transparent url(../images/tab_bgr.png) repeat-x scroll 0 0;
                color:#5F656F;
                padding:4px 12px 6px 12px;
                text-decoration:none;
            }
            #content_left ul.boxTitle li.Topics li{
                margin:0;
            }
            #content_left ul.latestNews .images a{
                float:left;
                margin:0 0 0 12px;
            }
            #content_left ul.latestNews .images a.link_meldungen{
                margin:0px 0 0 12px !important;
            }
            #main #content_left ul.latestNews li a.link_meldungen:hover,#main #content_left ul.latestNews li a:hover{
                text-decoration:underline;
            }
            #content_left div.latestNewsBox{
                overflow:hidden;
                margin:5px 0 5px 0;
                /*
                    height:115px;
                */
            }
            #content_left .aboutus div.latestNewsBox{
                margin:5px 0 5px 0;
            }
            #content_left .topNews div.latestNewsBox{
                margin-bottom:0px;
            }
            #content_left ul.latestNews{
                margin:0;
                width:1300px;
                padding:0;
                list-style:none;
                padding:0 0 0 0px;
                overflow:hidden;
                /*
                    height:115px;
                */
            }
            #main #content_left ul.latestNews li{
                margin:4px 0 0px 0px;
                float:left;
                width:454px;
                font-size:12px;
                display:block;
            }
            #main #content_left ul.latestNews li p{
                margin:0px;
            }
            #main #content_left ul.latestNews li p a {
                display:block;
                padding-top:4px;
                margin-left:25px;
                width:335px;
            }
            #main #content_left ul.latestNews li p a:hover{
                text-decoration:underline;
            }
            #main #content_left ul.latestNews li.topics .link_ico,.link_ico{
                height:20px;
                width:20px;
                overflow:hidden;
                display:block;
                float:left;
                margin:0px 5px 0 0 ;
            }
            #main #content_left ul.latestNews li.topics .link_ico{
                margin:2px 5px 0 0 ;
            }
            #main #content_left ul.latestNews li.topics img, #main #content_left .subDepartment p span.link_ico img{
                padding:1px;
                border:1px solid #D9D9D9;
            }

            #main #content_left ul.latestNews li.images{
                height:95px;
            }
            #main #content_left ul.latestNews li p span.article_date{
                float:right;
                margin:3px 4px 0 0;
                font-size:12px;
            }
            #main #content_left ul.latestNews li a.link_meldungen{
                margin-left:25px;
            }
            /*** Prüfen ***/


            #main #content_left ul.latestNewsBox li img{
                margin:0 10px -2px 0;
            }
            #main #content_left ul.latestNews li a:hover{
                text-decoration:none;
            }





            #main #content_left ul.latestNews li ul{
                margin:0;
                padding:0;
                list-style:none;
            }

        /********** Main Content Right **********/

        #content_right{
            float:left;
            margin-bottom:40px;
            margin-top:10px;
            position:relative;
        }
        #content_right h1, #content_right h1 a{
            font-size:16px;;
        }
        #content_right h2, #content_right h2 a{
            font-size:13px;
            margin:5px 0 2px 0;
            font-weight:bold;
        }
        #content_right h3, #content_right h3 a{
            font-size:11px;;
        }
        #content_right .topstorys{
            margin-bottom:30px;
            position:relative;
        }
        #content_right .topstorys ul{
            margin:0;
            padding:0 0px;
            list-style:none;
            border:1px solid #D9D9D9;
        }
        #content_right .topstorys ul.boxTitle{
            background-color:#FFFFFF;
            border-bottom:0;
            clear:both;
            display:block;
            height:26px;
            list-style-image:none;
            list-style-position:outside;
            list-style-type:none;
            margin:0 0 0px 0px;
            padding:10px 0 0 12px;
        }
        #content_right .topstorys ul.boxTitle li{
            background-color:#FFFFFF;
            border:1px solid #fff;
            border-bottom:1px solid #D9D9D9;
            padding:0;
            float:left;
            height:25px;
            margin:0;

            position:relative;
        }
        #content_right .topstorys ul.boxTitle li.current{
            border:1px solid #D9D9D9;
            border-bottom:1px solid #fff;
            margin-left:0px;
        }
        #content_right .topstorys ul.boxTitle li a{

            color:#5F656F;
            padding:4px 12px 6px;
            text-decoration:none;
            border:0 none;
            display:block;
            font-size:12px;
            padding:5px 12px 6px;
            text-align:left;
        }
        #content_right .topstorys ul.boxTitle li.current a{
            background:transparent url(../images/tab_bgr.png) repeat-x scroll 0 0;
        }
        #content_right .topstorys #topstorys-web20 .tabBoxPowered,#content_right .topstorys #topstorys-news .tabBoxPowered {
            border:0;
            margin:2px 0 0 14px;
            display:block;
        }


        #content_right .topstorys #topstorys-web20 .personenImage{
            float:right;
            height:50px;
            margin:5px 5px 5px 10px;
            overflow:hidden;
            position:relative;
            width:50px;
        }

        #content_right .topstorys #topstorys-web20 .twitter .personenImage{
            margin:0 10px 10px 10px;
            position:relative;
        }
        #content_right .topstorys #topstorys-web20 p{
            margin-bottom:5px;
        }
        #content_right #topstorys-web20 .rowset h2 span.link_ico{
            display:block;
            float:left;
            height:20px;
            margin:-2px 5px 0 0;
            overflow:hidden;
            width:20px;

        }
        #content_right #topstorys-web20 .rowset h2{
            margin-top:15px;
        }
        #content_right #topstorys-web20 .rowset h2 span.link_ico img{
            border:1px solid #D9D9D9;
            padding:1px;
        }
        #content_right #topstorys-web20 .rowset .row{
            float:right;
            display:block;
            padding-left:25px;
            margin:0px 0 0px 0;
            padding-bottom:10px;
            width:252px;
        }
        #content_right #topstorys-web20 .rowset .twitter{
            margin-bottom:5px;
            margin-top:-22px;
        }
        #content_right #topstorys-web20 .rowset .author,#content_right #topstorys-web20 .rowset .author a{
            font-size:10px;
        }
        #content_right .topstorys li{
            padding-left:10px;
            display:block;
            margin:0 5px -1px 10px;
            padding:5px 0 5px 0;
            list-style:none;
            border-bottom:1px solid #D9D9D9;
        }
        #content_right #topstorys-web20 li{
            margin:0 15px -1px 20px;
        }
        #content_right #topstorys-web20 li .rowset{
            border-bottom:1px solid #D9D9D9;
        }
        #content_right #topstorys-web20 li .last{
            border-bottom:0;
        }
        #content_right .topstorys ul.personen li{
            margin:0 5px -1px 10px;
            padding:6px 0 5px 0;
        }
        #content_right .topstorys li.add{
            padding-left:0;
            padding-right:0;
            margin-left:0;
            margin-right:0;
            border-bottom:0;
        }
        #content_right .topstorys li.last{
            margin:0;
            padding:5px 0 5px 0 ;
            list-style:none;
            border-bottom:none;
        }
        #content_right .topstorys .count{
            color:#D9D9D9;
            font-size:45px;
            float:left;
        }
        #content_right .topstorys .image{
            color:#D9D9D9;
            float:left;
            margin:5px 7px 0;
        }

        #content_right .topstorys h3, #content_right .topstorys h3 a{
            background-color:#F1F2F4;
            color:#AD8B00;
            font-size:12px;
            font-style:normal;
            font-variant:normal;
            font-weight:bold;
            line-height:normal;
            margin:5px 0 1px 0;
            padding:5px 0 5px 10px;
        }
        #content_right .topstorys ul li h3, #content_right .topstorys ul li h3 a{
            color:#125EAF;
            background-color:transparent;
            font-size:14px;
            font-style:normal;
            font-variant:normal;
            line-height:normal;
            margin:5px 0 0px 0;
            padding:0px;
        }
        #content_right .topstorys p.teaser{
            color:#5F656F;
            font-size:11px;
            font-style:normal;
            font-variant:normal;
            font-weight:normal;
            line-height:normal;
            margin:5px 0 0 0;
            padding:0;
        }
        #content_right .topstorys p.teaser a{
            font-size:11px;
            color:#125EAF;
        }
        #content_right .topstorys .poweredNachrichten{
            margin:-1px 10px 0 0;
            float:right;
        }
        #content_right .topstorys img.poweredWefind{
            margin:-1px 10px 0 0;
            float:right;
        }
        /* Personene Container */

        #content_right .InhalteMeldung .personenImage{
            margin:2px 5px 5px 10px;
        }
        #content_right .personenImageEckig{
            margin:0px 5px 5px 10px !important;
        }
        #content_right .personenImage{
            float:right;
            height:50px;
            width:50px;
            position:relative;
            overflow:hidden;
            margin:5px 5px 5px 10px;
        }
        #content_right .personenImage img{
            display:block;
            left:-5px;
            position:absolute;
            top:-5px;
            z-index:5;
        }
        #content_right .personenImage .overlayImage{
            background:transparent url(../images/mask_50x50.png) repeat-x scroll 0 0;
            height:60px;
            left:0;
            margin:0;
            padding:0;
            position:absolute;
            top:0;
            width:60px;
            z-index:10;
        }
        #content_right .tabBoxPowered{
            font-size:16px;
            margin:35px 0 55px 0;
            background-color:#fff;
            padding:0px 10px 10px 10px;
            list-style:none;
            border:1px solid #D9D9D9;
            position:relative;
        }
        #content_right .tabBoxPowered .article_date{
            padding-bottom:5px;
            display:block;
        }
        #content_right .tabBoxPowered h3, #content_right .tabBoxPowered h3 a{
            color:#AD8B00;
            font-size:11px;
            font-style:normal;
            font-variant:normal;
            font-weight:bold;
            line-height:normal;
            margin:-25px -11px 8px -11px;
            padding:5px 5px 5px 10px;
            background-color:#F1F2F4;
        }
        #content_right .tabBoxPowered .poweredWefindTab{
            position:absolute;
            right:10px;
            bottom:-20px;
        }
        #content_right .tabBoxPowered .additional{
            color:#5CAD00;
        font-size:10px;
        }
        #content_right .tabBoxPowered ul{
            margin:0px 0 -11px 0;
            padding:0;
            list-style:none;
        }
        #content_right .tabBoxPowered ul li{
            border-bottom:1px solid #D9D9D9;
        }
        #content_right .tabBoxPowered ul li h3{
            margin:0px;
            background:#fff;
            padding:6px 0 8px 0;
        }
        #content_right .tabBoxPowered ul li p{

        }
        #content_right .tabBoxPowered ul li a.moreHitsLinks{
            font-size:12px;
            margin-bottom:5px;
            display:block;
        }
        #content_right .InhalteMeldung{
            padding-bottom:0px;
        }
        #content_right  .InhalteMeldung .rowset{
            padding:0px 0 0 0;
            margin:-5px 0 -5px 0 ;
            border-bottom:1px solid #D9D9D9;
        }
        #content_right  .InhalteMeldung .last{
            border-bottom:0;
        }
        #content_right  .InhalteMeldung .rowset p.more{
            float:left;
            margin:-12px 0 10px 35px;
        }
        #content_right  .InhalteMeldung .rowset h2{
            margin-top:15px;
            clear:right;
            overflow:hidden;
            padding-bottom:0;
        }
        #content_right  .InhalteMeldung .rowset img{
            border:1px solid #D9D9D9;
            padding:1px;
            float:left;
            margin-top:5px;
        }
        #content_right  .InhalteMeldung .row {
            /* float:right; */
            overflow:hidden;
            display:block;
            padding-left:25px;
            margin:0px 0 0px 0;
            padding-bottom:15px;
        }
        /* Twitter Meldungen */
        #content_right  .InhalteMeldung .twitter{
            margin-top:-25px;
            margin-bottom:0px;
        }
        .sourceButtontwitter {
            margin-top: -10px !important;
        }
        #content_right  .InhalteMeldung .twitter p{
            margin-bottom:5px;
        }
        #content_right  .InhalteMeldung .twitter .twitterLink,#content_right  .InhalteMeldung .row .autor{
            font-size:10px;
            margin-top:-5px;
            display:block;
        }
        #content_right  .InhalteMeldung .row .author{
            font-size:10px;
            margin-top:-5px;
        }
        #content_right  .InhalteMeldung .twitter .personenImage{
            margin-top:0;
        }
        #content_right  .InhalteMeldung .row .more{
            margin:10px 0 0px 0;
        }
        #content_right  .InhalteMeldung .row h2{
            margin:0px 0 10px 0;
            padding:0;
        }
        #content_right  .InhalteMeldung .row p{
            margin-bottom:10px;
        }
        #content_right  .InhalteMeldung .row h2 a{
            margin:0;
            padding:0;
        }
        #content_right  .InhalteMeldung .rowset h2 span.link_ico img{
            margin:0px 10px 0 0px;
        }
    /**********
        ID Footer
    **********/
#footer{
    color:#636364;
    font-size:11px;
    margin:10px 0 0px 0;
    padding:0 0 10px 0;
    text-align:center;
    width:820px;
}

#footer p,#footer a,#footer a:hover{
    font-size:11px;
    color:#636364;
}
#footer .linkcloud{
    margin:5px 0 5px 12px;
    list-style:none;
    text-align:center;
    padding:5px 0 5px 0;
    border-top:1px solid #D6D6D6;
    border-bottom:1px solid #D6D6D6;
}
#footer p.linkcloud a{
    border-right:1px solid #125EAF;
    margin:2px 0 4px;
    font-family:verdana,sans-serif;
    font-size:10px;
    font-weight:bold;
    padding:0 5px 0 5px;
    color:#125EAF;
}
#footer .linkcloud a.last{
    border-right:none;
}

#main .poweredWeFindBorder{

    color:#636364;
    font-size:10px;
    border:0;
    margin-top:-1px;
    display:block;
    border-top:1px solid #D6D6D6;
}
#main p.additional .poweredNachrichten{
    display:block;
}
#main .poweredNachrichten a,#main p.additional .poweredNachrichten a,#main .poweredWeFindBorder a{
    border-left:0;
    float:right;
    display:block;
    padding:0;
    /* nachrichten_logo */
}
#main .poweredNachrichten a,#main .poweredWeFindBorder a{
    float:right;
    margin-top:-1px;
}
#main #content_left p.additional .poweredNachrichten a img{
    float:right;
    margin:-3px 0 0px 0;
}

.ui-datepicker { z-index: 100; }

.ui-datepicker-title{
    background-color:#fff;
    padding:5px;
    color:#000;
    z-index:5;
}

.ui-datepicker-calendar{
    background-color:#fff;
    padding:5px;
    z-index:5;
}
.ui-datepicker-calendar th,.ui-datepicker-title,.ui-datepicker-prev,.ui-datepicker-next{
    font-size:12px;
    font-weight:bold;
}
.ui-datepicker-calendar th{
    font-size:10px;
    font-weight:normal;
}
.ui-datepicker-calendar td{
    font-size:10px;
    font-weight:normal;
    color:#000;
    border:1px solid #D6D6D6;
    margin:2px;
    height:20px;
    width:20px;
}
.ui-datepicker-calendar td a{
    font-size:10px;
    font-weight:normal;
    color:#636364 !important;
}
.ui-datepicker-calendar td.ui-state-disabled{
    border:0;
}

.ui-datepicker-next{
    text-indent:-9999999px;
    background:#F6F6F6 url(../images/paging_rechts.png) no-repeat scroll 0px 4px;
    height:15px;
    width:15px;
    display:block;
    margin:5px 0 0 0;
    float:right;
}
    .ui-datepicker-prev{
        text-indent:-9999999px;
        background:#F6F6F6 url(../images/paging_links.png) no-repeat scroll 0 4px;
        height:15px;
        width:15px;
        display:block;
        margin:5px 0 0 6px;
        float:left;
    }
    .ui-datepicker-header{
        background-color:#fff;
        border-width:0;
        height:26px;
        background:#FFFFFF url(../images/navi03_bg.gif) repeat scroll 0 0;
    }
    #ui-datepicker-div{
        background-color:#fff;
        border:1px solid #CCCCCC;
    }
    .ui-datepicker-title{
        margin:6px 0 0 0;
        text-align:center;
    }
    td.ui-datepicker-today{
        border:1px solid #AD8B00;
    }
    td.ui-datepicker-current-day{
        border:1px solid #5F656F;
        background-color:#5F656F;
        color:#fff;
    }
    .ui-datepicker-calendar td.ui-datepicker-current-day a{
        color:#fff !important;
    }

    .ui-datepicker-calendar td:hover{
        border:1px solid #1159A5;
        text-decoration:underline;
        color:#1159A5 ;
        background-color:#fff;
    }
    .ui-datepicker-calendar td:hover a{
        color:#1159A5 !important;
    }
    .ui-datepicker-calendar td.ui-state-disabled:hover{
        text-decoration:none;
        border:0;
    }

  /* Newsticker box */
      #dpa-newsticker{
        margin-bottom:10px;
      }
    #newsticker-header{
        border:1px solid #D9D9D9;
        border-bottom:0;
        height:20px;
        padding-left:12px;
        padding-top:2px;
        overflow:hidden;
        width:302px;
        display:block;
    }

    #dpa-newsticker #newsticker-header a {
        padding: 5px 7px 10px 7px;
        font-size: 11px;
        border-left:1px solid #D9D9D9;
        margin:0;
        margin-right:-5px;
    }
    #dpa-newsticker #newsticker-header a.dpaSecondSection{
        border-right:1px solid #D9D9D9;
        border-left:0px solid #D9D9D9;
        margin-right:-3px;
    }
    #dpa-newsticker #newsticker-header a.nextLink {
        border-right:1px solid #D9D9D9;
        padding: 5px 4px 10px 4px;
    }
    #dpa-newsticker #newsticker-header a.prevLink {
        border-right:1px solid #D9D9D9;
        border-left:1px solid #D9D9D9;
        padding: 5px 4px 10px 4px;
    }
    #dpa-newsticker #newsticker-header a:hover ,#dpa-newsticker #newsticker-header a.newsticker-selected{
        background:transparent url(../images/tab_bgr.png) repeat-x scroll 0 0;
    }
    #dpa-newsticker #newsticker-mask {
        height: 150px;
        overflow:hidden;
        width:302px;
        display:block;
    }

    #dpa-newsticker #newsticker-panel div {
        float: left;
        height: 150px;
        overflow:hidden;
        font-size:11px;
        font-weight:normal;
    }
    #dpa-newsticker #newsticker-panel div a{
        color:#125EAF;
        font-size:11px;
    }
    #dpa-newsticker #newsticker-panel div .article_date{
        float:right;
        font-size:10px;
        margin:1px 0px 5px 0;
        color:#636364;
        float:right;
        text-transform:none;
    }
    #newsticker-body{
        padding:5px;
        border:1px solid #D9D9D9;

    }
    #dpa-newsticker h3{
        background-color:#F1F2F4;
        color:#AD8B00;
        font-size:12px;
        font-style:normal;
        font-variant:normal;
        font-weight:bold;
        line-height:normal;
        margin:5px 0 1px;
        padding:5px 0 5px 10px;
    }


    #dpa-newsticker #newsticker-panel div.newsticker-content-selected{
        overflow-y: auto !important;
        overflow-x: hidden !important;
    }

    #dpa-newsticker  #newsticker-panel{

        height:150px;
    }

  #dpa-newsticker .dpaLine {
       margin: 3px 2px 0px 12px !important;
       padding: 0px 0px 3px 0px;
       border-bottom:1px solid #F1F2F4;
  }
.stellenm {width: 452px;background-color: #f7f8fa;margin: 0;font: 12px arial, helvetica, sans-serif;color: #3c6395;padding: 3px 0 3px 12px;} .stellenm a:link, .stellenm a:visited {color: #3c6395;text-decoration: none;} .stellenm a:hover {color: #125eaf;text-decoration: underline;}


  .clusterSearchLink { display: block; }