﻿
@import url(cssParagraphs/Responsive_para_index.css);
@import url(cssParagraphs/Responsive_para_footer.css);
@import url(cssParagraphs/Responsive_para_startseite.css);

/* roboto-condensed-300 - latin */
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 300;
    src: url('fonts/roboto-condensed-v19-latin-300.eot'); /* IE9 Compat Modes */
    src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url('fonts/roboto-condensed-v19-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('fonts/roboto-condensed-v19-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
    url('fonts/roboto-condensed-v19-latin-300.woff') format('woff'), /* Modern Browsers */
    url('fonts/roboto-condensed-v19-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
    url('fonts/roboto-condensed-v19-latin-300.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}
/* roboto-condensed-regular - latin */
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    src: url('fonts/roboto-condensed-v19-latin-regular.eot'); /* IE9 Compat Modes */
    src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url('fonts/roboto-condensed-v19-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('fonts/roboto-condensed-v19-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('fonts/roboto-condensed-v19-latin-regular.woff') format('woff'), /* Modern Browsers */
    url('fonts/roboto-condensed-v19-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('fonts/roboto-condensed-v19-latin-regular.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}
/* roboto-condensed-700 - latin */
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    src: url('fonts/roboto-condensed-v19-latin-700.eot'); /* IE9 Compat Modes */
    src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url('fonts/roboto-condensed-v19-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('fonts/roboto-condensed-v19-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
    url('fonts/roboto-condensed-v19-latin-700.woff') format('woff'), /* Modern Browsers */
    url('fonts/roboto-condensed-v19-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
    url('fonts/roboto-condensed-v19-latin-700.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}




/* BASIC PAGE SETUP ============================================================================= */


body {
    margin: 0;
    padding: 0;
    font-family: 'Lucida Sans', Verdana,Arial,sans-serif;
    font-size: 16px;
    line-height:1.5;
    color: #484848;
}

.f-left {
    float: left;
}

.f-right {
    float: right;
}

.clear {
    clear: both;
    height: 1px;
    overflow: hidden;
    margin-top: -1px;
    background: none !important;
}

img {
    border: none;
}

/* Downloads */
.div_ipt_download_anfordern {
    margin-bottom:10px;
}

/* navbar */

.div_navbar {
    background-color: #e5eaef;
}

.div_navbar_inner {
    width: 1200px;
    margin: 0 auto;
}


/* barriefreiheit*/

acronym {
	border-bottom: 1px dashed #C2C2C2;
	cursor: help;
}
abbr {
	border-bottom: 1px dashed #C2C2C2;
	cursor: help;
}

.container_barriere {
    position: relative;
    float: right;
    top:15px;
    z-index: 100;
    margin: 0 1.6% 0 0;
    background: none !important;
}

 .barriere {
     margin: 0;
     padding: 0;
     list-style:none;
 }

.barriere li {
    display:inline;
    margin:0 0 0 6px;
}

/************* FONT SIZER ***************/

.ul_font_sizer {
    display: inline;
    margin: 0;
    padding: 0;
    list-style: none;    
    background: none !important;
}

    .ul_font_sizer li {
        display: inline;
        margin: 0;
        padding: 0;
        background: none !important;
    }

        .ul_font_sizer li a {
            font-size: 16px;
            font-weight: normal;
            letter-spacing: 0.1em;
            padding: 7px 7px 6px 6px;
            text-decoration: none;
            text-transform: uppercase;
            background: none !important;
        }


            .ul_font_sizer li a, .ul_font_sizer li a:hover {
                cursor: pointer;
                color:#f28600;
                background: none !important;
            }




/*  HEADINGS  ============================================================================= */

h1,
.headline20blue,
.headline20green {
    font-family: Roboto Condensed, 'Lucida Sans', Verdana, Arial, sans-serif;
    font-size: 32px;
    font-size: 200%;
    line-height:1.3;
    font-weight:400;
    color: #003163;
    margin: 0;
    padding: 0;
}

h2,
.headline18blue,
.headline18green {
    font-family: Roboto Condensed, 'Lucida Sans', Verdana, Arial, sans-serif;
    font-size: 28px;
    font-size: 175%;
    line-height:1.3;
    font-weight:400;
    color: #484848;
    margin: 0;
    padding: 0;
}

h3,
.headline16blue,
.headline16green,
.addmin_newslist .newsheadgruen {
    font-family: Roboto Condensed, 'Lucida Sans', Verdana, Arial, sans-serif;
    font-size: 20px;
    font-size: 125%;
    line-height:1.3;
    font-weight:400;
    color: #484848;
    margin: 0;
    padding: 0;
}

h4,
.subheadlineblau,
.subhheadlinegruen{
    font-family: Roboto Condensed, 'Lucida Sans', Verdana, Arial, sans-serif;
    font-size: 18px;    
    font-size: 115%;
    line-height:1.3;
    font-weight:400;
    color: #484848;
    margin: 0;
    padding: 0;
}

/*  MAIN LAYOUT	============================================================================= */

/****** Cookieconsent***********/
.cc-window {
    background-color: rgba(0, 0, 0, 0.6) !important;
}

.cc-btn.cc-dismiss {
    font-weight: 500;
    padding: 2px;
    border: none;
    background: none !important;
    border: solid 2px #f28600 !important;
    border-radius: 4px;
    color: #f28600 !important;
}

.cc-link {
    color: #f28600 !important
}



.headcontainer {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
    background: #fff url(resimg/bodyBG.png) left top repeat-x;
}

.div_header {
    width: 1200px;
    /*max-width: 1060px;*/
    margin: 0 auto;
    padding: 10px 0 0 0;    
    padding: 10px 0 0 0;
}

.div_headerservice {
    color: #fff;
    font-size: 14px;
}

.div_metanavi {
    /*width: 49%;*/
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    min-height: 500px;
}

.main {
    margin: 0 0 0 0;
}

.div_left {
    width: 270px;
    margin: 12px 60px 0 0;
}

.div_content {
    width: 870px;
}

/*  Metanavigation + Languageselection  ============================================================================= */

.ul_metanavigation {
    list-style: none;
    margin: 0 0 0 -12px;
    padding: 0;
}

    .ul_metanavigation li {
        padding: 0;
        margin: 0;
        display: inline;
        background: url('data:image/png;base64,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') /*resimg/divider.png*/ right no-repeat;
    }

        .ul_metanavigation li a {
            text-decoration: none;
            padding: 0 12px;
            color: #fff;
        }

            .ul_metanavigation li a:hover,
            .ul_metanavigation li a.active {
                text-decoration: underline;
            }

.div_resmetanavi {
    display: none;
}

/*  Suche  ============================================================================= */

.div_searchfield{
    min-width: 170px;
    background:#d9d6d1 !important;
}

.div_search_input {
    padding: 0;
    margin: 0;
    border: none;
    height: 25px;
    position: relative;
    background:#d9d6d1 !important;
}

.input_searchfield {
    width: 172px;
    margin: 0;        
    padding:2px 0 0 3px !important;
    border: none;
    color:#484848 !important;
    font-size: 14px;
    line-height:16px;
    background:#d9d6d1 !important;
}

.searchbutton {
    position: absolute;
    top: 1px;
    right: 1px;
}


#suche {
        width: 95% !important;
        padding:6px 3px;
        font-size: 15px;
    }

#add_submit {
        height: 31px;
        margin-left: 0;
        background:#003163;
    }

#add_submit:hover{
    background:#fe8100;
}

/*  Social Media Icons  ================================================================= */

.div_socialmediaicons {
    display: block;
}

.div_socialmediaiconsfooter {
    display: none;
}

.div_socialmediaicons_container{
    margin-right: -3px;
}

.div_socialmediaicons_container a {
    width: 25px;
    height: 25px;
    display: block;
    margin: 0 2px;
    padding: 0;
    float: left;
}

.div_socialmediaicons_container a:first-child{
    margin-left: 12px;
}

    .div_socialmediaicons_container a:last-child {
        margin-right: 0px;
    }

.div_socialmediaiconsfooter .div_socialmediaicons_container {
    width: 143px;
    margin: 5px auto 0px;
}

.div_socialmediaiconsfooter .div_socialmediaicons_container a:first-child {
    margin-left: 0px;
}


/*  Logo  ============================================================================= */

.div_logo {
    width: 100%;
    margin: 11px 0 0 0;
    background: #fff !important;
    
    padding: 10px 0;
}

.logo {
    margin:0 0 0 1%;
    background: #fff !important;
}

.div_spendenbtn {
    position: relative;
    top: 40px;
    top: 45px;
    right: 1.6%;
    z-index: 10;
    background: none !important;
}

.div_spendenbtn img,
.div_spendenbtn a {
    background: none !important
}

/*  Mainnavi Flyouts  ============================================================================= */

.div_mainnavigation {
    margin: 3px 0 0 0;
    padding: 0;
    height: 50px;
    position: relative;
}

.ul_mainnavigation {
    /*position: absolute;*/
}

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
    padding: 0;
    margin: 0;
    font-family: Roboto Condensed, 'Lucida Sans', Verdana, Arial, sans-serif;
    font-size: 22px;
    line-height:1.4;
    color: #003163;
    text-transform: uppercase;
    list-style: none;
}

    .sf-menu ul {
        position: absolute;
        top: -999em;
        width: 10em; /* left offset of submenus need to match (see below) */
    }

        .sf-menu ul li {
            width: 10em;
        }

    .sf-menu li:hover {
        visibility: inherit; /* fixes IE7 'sticky bug' */
        position: relative;
        z-index: 999;
    }

    .sf-menu li {
        float: left;
        position: relative;
        margin: 0 2px 0 0;
        list-style-type: none;
        display: block;
        padding: 6px 10px 11px 10px;
    }

    .sf-menu a {
        display: block;
        position: relative;
    }

    .sf-menu li:hover ul,
    .sf-menu li.sfHover ul {
        left: 0;
        top: 39px;
        z-index: 99;
    }


/*** DEMO SKIN ***/
.sf-menu {
    float: left;
}

    .sf-menu li:hover, .li_active {
        background-color: #003163;
        color: #fff !important;
    }

    .sf-menu li .a_level1 {
        color: #003163;
    }


    .sf-menu li:hover .a_level1 {
        color: #fff;
    }

    .sf-menu a,
    .sf-menu a:hover {
        color: #003163;
        text-decoration: none;
        text-align: left;
        margin: 3px 0 0 0;
    }


        .sf-menu a:hover,
        .sf-menu .a_active {
            color: #fff !important;
        }

    .sf-menu li ul {
        background: #f9f9f9 url(resimg/sf_menu_arrow.png) no-repeat 10px top;
        z-index: 10000 !important;
        padding: 7px 8px;
        width: 254px;
        border: 1px solid #e4dccf;
        border-top: none;
        margin-top: 11px;
    }

    .sf-menu li li,
    .sf-menu li li:hover {
        padding: 10px 0;
        display: block;
        float: none;
        margin: 0;
        width: auto !important;
        background: none !important;
    }

        .sf-menu li li a {
            width: auto !important;
            padding: 0;
            margin: 0;
            font-family: Roboto Condensed, 'Lucida Sans', Verdana, Arial, sans-serif;
            font-size: 18px;
    line-height:1.4;
            color: #484848;
            text-transform: none;
        }

            .sf-menu li li a:hover, .menu2_active {
                color: #003163 !important;
            }

.a_level2:hover {
    margin: 0 !important;
}



/*  Responsive Mainnavi  ============================================================================= */
.resnavi_bg  {
    display: none;
}

.div_resnav {
    display: none;
    position: absolute;
    top: 243px;
    left: 0;
    background: #fff;
    box-shadow: 5px 5px 5px #aba49a;
    margin: 0;
    padding: 0;
    width: 50%;
}

    .div_resnav .ul_mainnavigation {
        position: relative;
        left: 0;
        padding: 0;
        margin: 0;
    }

        .div_resnav .ul_mainnavigation li {
            list-style: none;
        }

            .div_resnav .ul_mainnavigation li a {
                display: block;
                font-family: Roboto Condensed, 'Lucida Sans', Verdana, Arial, sans-serif;
                font-size: 22px;
                font-size:137%;
                line-height:1.4;
                color: #003163;
                padding: 15px 10px;
                border-bottom: solid 1px #e4dccf;
            }

        .div_resnav .ul_mainnavigation .a_level1 {
            color: #003163;
            font-weight: 300;
            text-transform: uppercase;
        }

        .div_resnav .ul_mainnavigation .li_active .a_active {
            text-transform: uppercase;
        }


    .div_resnav .ul_level2 {
        padding: 0;
        margin: 0;
        background: #fff;
    }

        .div_resnav .ul_level2 li a {
            font-size: 18px;
            font-size:120%;
            color: #484848;
            font-weight: 300;
            padding: 10px 10px 10px 25px !important;
        }

        /*.div_resnav .a_level2
{

}*/

        .div_resnav .ul_level2 .menu2_active .a_level2 {
            color: #003163 !important;
            font-weight: 400 !important;
        }

    .div_resnav .ul_level3 {
        padding: 0;
        margin: 0;
    }

        .div_resnav .ul_level3 li a {
            font-size: 16px;
            font-size:110%;
            color: #484848;
            font-weight: 300;
            padding: 10px 10px 10px 45px !important;
        }

        .div_resnav .ul_level3 .menu3_active .a_level3 {
            color: #003163 !important;
            font-weight: 400 !important;
        }


/*  STARTSEITE  ============================================================================= */

.div_res_slideshow {
    width: 1060px;
    max-height: 30em;
    overflow: hidden;
    padding: 0;
}

.slidershadow {
    background: url(resimg/slider_shadow.png) center top no-repeat;
    width: 100%;
    height: 20px;
}

/* ------------------------------------------------------------ *\
	Slider
\* ------------------------------------------------------------ */
/*.container_slider {
    position: relative;
    width: 100%;
    max-height: 610px;
    overflow: hidden;
    margin: 118px 0 0 0;
}*/

.div_slider_container{
    margin-top: 207px;
}

.owl-carousel {
    position: relative;
    height: 100%;
}


.slider {
    position: relative;
    z-index: 0;
}

    .slider .owl-item {
        -webkit-backface-visibility: visible;
        backface-visibility: visible;
    }

    .slider .slides {
        list-style: none outside none;
        margin: 0;
        padding: 0;
    }

.owl-nav {
    background-color: transparent !important;
    position: absolute;
    top: 32%;
    width: 100%;
    z-index: 110;
}

    .owl-nav .a_slider_prev, .owl-nav .a_slider_next {
        position: absolute;
        width: 34px;
        height: 64px;
        box-sizing: border-box;
    }

.a_slider_next {
    right: 20px;
}

.a_slider_prev {
    left: 20px;
}


/*  RES SLIDESHOW  ============================================================================= */

.rslides {
    position: relative;
    list-style: none;
    overflow: hidden;
    width: 100%;
    padding: 0 !important;
    margin: 0 !important;
}


.rslides li {
        -webkit-backface-visibility: hidden;
        position: absolute;
        display: none;
        width: 100%;
        left: 0;
        top: 0;
        list-style-image: none !important;
        list-style-type: none !important;
    }

.rslides li:first-child {
            position: relative;
            display: block;
            float: left;
        }

.rslides img {
        display: block;
        height: auto;
        float: left;
        width: 100%;
        border: 0;
    }

.rslides_tabs {
    margin-top: 12px;
    text-align: center;
}

.image_gallery_controls {
    background:rgba(0,0,0,0.4);
    position: absolute;
    bottom: 0;
    height: 7.5em;
    width: 100%;
}

.image_gallery_controls_inner{
    width: 1200px;
    margin: 0 auto;
}

.image_gallery_controls .div_txt {
    position: relative;
    top: .8em;
    width: 85%;
}

   .image_gallery_controls .div_title {
       color:#fff;
       font-size:28px;
       line-height:1.2;
       text-shadow: 3px 3px 4px #222;
    }

    .image_gallery_controls .div_description {
        color: #fff;
        font-size: 100%;
    }

.image_gallery_controls .arrows{ 
    height:0;
}
 
    .image_gallery_controls .prev {
        display: block;
        position: absolute; 
        z-index:1000;
        left:0;
        top: 0;
        width:50px;
        height: 7.5em;
        background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABkCAYAAADE6GNbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjEwQUZDREQ3RENEODExRTNCMDlEQUZDNjhDMEEyM0IzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjEwQUZDREQ4RENEODExRTNCMDlEQUZDNjhDMEEyM0IzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTBBRkNERDVEQ0Q4MTFFM0IwOURBRkM2OEMwQTIzQjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTBBRkNERDZEQ0Q4MTFFM0IwOURBRkM2OEMwQTIzQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5MdY9OAAACFUlEQVR42uybQSiEURDH97NaKaWUkxNHJ6UUEREl5bSiXMhGxIULKQclLlyIiLgo4iTaIiJOTk57VVtKbTlIKaXP/9UcttdbKckb/lO/tqat3V9vZ97MVxuEYRj5C5EX+SNBEYpQhCIUoQhFKEIRilCEIhShCEUoQhGKUIQiFKEIRSjy30Tyv/rGcDb47meVg7dgJnzQfCKV4BqUaP5pVYNLUKa5RmrBOSjVXOzNIlGsuWt1gmNQaOWfNYl0gwOHxD5IaxEZALsgZuW3QC9ab6hBZBRsgqiVXwEJSLxrqJFpsOzIz4Exr272T2IeTDryU2DBuxElR6yCYUd+BKx5OWtZEZV66LPypg4SYMfboTErYtKZ4lb+zXQmcOj19CtRKHdEh5V/BV3gxPsxXk4iCRodJ9EOrrQsVuYLn+UQbNW2IZp7YSLHPbKobdVdAkOO/DhY17azb4B+abfZMQi2HWOK12O8uSt6pHayw9wte47B0et95FDari0TlzYd0yJi4kja76tjuUo69hKvp98L0AZeHOvuKSjStOregBbwZOXrze4ezgYlWkRM3IpMxsrXiEy+FhETd6AJPFr5KlCh7SlKCtQ5HjYUaBMxcQ8a5DWiqdhdkZaTSWkXiUitNEnteP3w4SuRkW72YxHwHz0UoQhFKEIRilCEIhShCEUoQhGKUIQiFKEIRShCEYpQhCIU+dX4EGAAc4hY1C7ndqcAAAAASUVORK5CYII=') /*resimg/slider_arrowLeft.png*/ left top no-repeat !important;
    }

    .image_gallery_controls .next {
        display: block;
        position: absolute;
        z-index:1000;
        right: 0;
        top: 0;
        width:50px;
        height: 7.5em;
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABkCAYAAADE6GNbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRBQkYyQzJBRENEODExRTNBRjFCQUVCRkEzODJDMDgxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRBQkYyQzJCRENEODExRTNBRjFCQUVCRkEzODJDMDgxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEFCRjJDMjhEQ0Q4MTFFM0FGMUJBRUJGQTM4MkMwODEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEFCRjJDMjlEQ0Q4MTFFM0FGMUJBRUJGQTM4MkMwODEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7zHQNhAAACLElEQVR42uybzysEYRjHZ9hIKbXl5ObopJyIElEiB60olxURceFC5LARFy5ERPaiaDcHkYNI8QfsyVUptaX2IKW2tvGdevfy9o5WuzM77/i+9WnbZ2pmPvv+ep631rQsywhCqzAC0ihCEYpQhCIUoQhFKEIRilCEIhShCEUoQhGKUIQiFKEIRf6bSMitG1sxswEfVeC1mPuYa1bZeyQMnkBTEIaW3SuPoCUIc6Qe3IPWIEz2OiHTpaPIp/S9BlyDQd1E3sCFQiYBRrQRwbJpr5tj4ES6ZC/JZ2BCmzkCmRw+JsGedKkSHIM53Sb7PNhQxHfBim4pyipYVsTXwaZuudYWmFXEl8C+bknjARgHOSk+A07F/NEm+42DUZCV4lFwLlY2bdL4JBgC31I8Ai7FnqNNPXID+hQ90w9u/9Izfiisehxe+E4h6H1hVWDbBguK+CLY8UWFWEA7BFOK+DQ48k2p+0vLpydRKZ5PZ+K+qtkdWj5hjEjxrEgwk747fHCQSCjqEVtiGFz58hTFoaiSK0R7DxkAD8U+wAuRWrEntEvxL7GHPPs++7ViZljU6rJEBnSXSsLVHoFESEg0S5c+QC9IlfJ5bg6tRoVEWvTES6kf5qZIteIwotMo8gi13LmW/fIdbkl4JWIPozbRI4auIikxnNJu/1puzpF3MbEzXoxdk//ooQhFKEIRilCEIhShCEUoQhGKUIQiFKEIRShCEYpQhCIUoUhZ248AAwBAS1jf+sHexQAAAABJRU5ErkJggg==') /*resimg/slider_arrowRight.png*/ left top no-repeat !important;
    }


/* CONTENTBOX TEXT/BILD ======================================================*/

.bild_text_control {
    width: 100%;
    margin: 60px 0 0 0;
}

.div_teaserbox_container {
    width: 310px;
    padding: 10px 0 0 0;
    border-top: solid 5px #fff;
    border-bottom:solid 5px #fff;
    margin:0;
}

.div_teaserbox_container:hover {
        width: 100%;
        border-top: solid 5px #fe8100;
        border-bottom: solid 5px #fe8100;
    }

.txt_teaserbox {
    margin: 0 0 20px 0;
}

.teaserimgaddcolumn310{
    margin-bottom:-7px !important;
}

/* NEWSBOX ======================================================*/
.div_newsbox_container {
    width: 1200px;
    padding: 10px;
    box-sizing: border-box;
}

.newsbox_left {
    width: 347px;
    margin: 0 65px 0 0;
}

.newsbox_right {
    width: 768px;
    margin: 34px 0 0 0;
    padding: 0;
}

.newsboximage {
    margin: 0;
    padding: 0;
}



/* INDEX ============================================================================*/
.container_index {
    margin: 220px 0 0 0;
    width: 100%;
    /*max-width:1060px;*/
}

/* Sidenavigation ==================================================================*/

.ul_secondnavigation {
    margin: 0;
    padding: 0;
}

    .ul_secondnavigation li {
        margin: 0;
        padding: 0;
        list-style: none;
    }


        .ul_secondnavigation li a {
            font-family: Roboto Condensed, 'Lucida Sans', Verdana, Arial, sans-serif;
            font-size: 18px;
            line-height:1.2;
            color: #003163;
            text-decoration: none;
            margin: 0;
            padding: 8px 0 8px 0;
            border-bottom: solid 1px #e4dccf;
            display: block;
        }

        .ul_secondnavigation li .a_active {
            font-weight: 500;
        }


        .ul_secondnavigation li ul li a {
            color: #484848;
        }

        .ul_secondnavigation li ul li {
            margin: 0 0 0 -20px;
        }

/* Secondnavi Wiederholung ********************/


.st_subnav {
    background: #e5eaef url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAACCAIAAADn6Hr9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdDMTc3MzE1QjBFODExRTNBOUNGRjhEREQ3RDgwMDVEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdDMTc3MzE2QjBFODExRTNBOUNGRjhEREQ3RDgwMDVEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N0MxNzczMTNCMEU4MTFFM0E5Q0ZGOERERDdEODAwNUQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0MxNzczMTRCMEU4MTFFM0E5Q0ZGOERERDdEODAwNUQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Yxe0TAAAAGElEQVR42mJcvnodA3GA8fO3H0QqBQgwAB7jBOQfCZ/vAAAAAElFTkSuQmCC') /*resimg/resnav_line.png*/ left bottom repeat-x;
}

.div_moreNavigation {
    margin: 40px 0 0 0;
    display: none;
}

.div_stnav, .st_subnav {
    display: none;
}

.ul_sidenavi2 {
    padding: 0;
    margin: 0 !important;
    font-family: Roboto Condensed, 'Lucida Sans', Verdana, Arial, sans-serif;    
    font-size: 22px;
    line-height:1.4;
}

    .ul_sidenavi2 li {
        padding: 10px 0;
        margin: 0;
        list-style: none;
        list-style-image: none;
    }

        .ul_sidenavi2 li a {
            text-decoration: none;
            color: #003163;
            font-size: 24px;
            padding: 0 4px 0 6px;
            margin: 0;
            display:block;
        }

        .ul_sidenavi2 li .a_active{
            font-weight:700;
        }


/* Breadcrumb=============================================================*/
.div_breadcrumb {
    margin: 0 0 20px 330px;
    width: 760px;
}

    .div_breadcrumb a,
    .div_breadcrumb a:hover {
    font-family: Roboto Condensed, 'Lucida Sans', Verdana, Arial, sans-serif;
    font-size: 15px;
    line-height:1.3;
        text-decoration: none;
    }

.ul_breadcrumb {
    padding: 0;
    margin: 0;
}

.ul_breadcrumb_li {
    padding: 0;
    margin: 0;
    display: inline;
    border: none;
    list-style: none;
    background: url(resimg/breadcrumb_arrow.png) center left no-repeat;
}

    .ul_breadcrumb_li a,
    .ul_breadcrumb_li a:hover {
     
        font-size: 15px;
    font-family: Roboto Condensed, 'Lucida Sans', Verdana, Arial, sans-serif;
   
    line-height:1.4;
        text-decoration: none;
        padding: 0 7px 0 12px;
        margin: 0;
        text-transform: none;
    }



/* FOOTER ===================================================================================*/
.div_footer {
    padding: 30px 0 0 0;
    min-height: 155px;
    background: #aaa49a url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFsAAABxCAIAAAA1Y0ieAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcyOEJCMUQ3MTNFQTExRTQ4RkI0QzE4RjNGNjIzNjQwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjcyOEJCMUQ4MTNFQTExRTQ4RkI0QzE4RjNGNjIzNjQwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzI4QkIxRDUxM0VBMTFFNDhGQjRDMThGM0Y2MjM2NDAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzI4QkIxRDYxM0VBMTFFNDhGQjRDMThGM0Y2MjM2NDAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4qcl6kAAAAr0lEQVR42uzQwQ0AERAAQET/Lfj5aEAoTXLnuzXITAmT19yJIP/fsRDV0ZuFqCgwYsSIESNGjBgxYsSIESNGjBjBiBEjRowYMWLEiBEjRowYMWIEI0aMGDFixIgRI0aMGDFixIgRjBgxYsSIESNGjBgxYsSIESNGMGLEiBEjRowYMWLEiBEjRowYwYgRI0aMGDFixIgRI0aMGDFiBCNGjBgxYsSIESNGjBgx8qArwACu+Af4NfBRTwAAAABJRU5ErkJggg==') /*resimg/footerBG.png*/ repeat-x;
    width: 100%;
    margin-top: 65px;
    position: relative;
}

.div_footer_inner {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    padding-left: 0;
    padding-right: 0;
}


.editor_footer ul,
.div_footer_content ul {
    line-height: 22px;
    padding-left: 21px;
}

    .editor_footer li, .div_footer_content ul li {
        list-style-type: none;
    }


.div_printsend {
    position: absolute;
    right: 100px;
    top: -60px;
    height: 40px;
}

    .div_printsend a {
        font-size: 12px;
        color: #484848 !important;
        text-decoration: none;
        padding: 3px 28px 0 0;
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE0MkUzMzA1Q0FDRTExRTM4OEUyQkY4MjVCMkNBMUNDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE0MkUzMzA2Q0FDRTExRTM4OEUyQkY4MjVCMkNBMUNDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTQyRTMzMDNDQUNFMTFFMzg4RTJCRjgyNUIyQ0ExQ0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTQyRTMzMDRDQUNFMTFFMzg4RTJCRjgyNUIyQ0ExQ0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz77M48/AAADB0lEQVR42uxV70sTcRx+7nbb3eacm2my+StLmfgjcxkq0S+kN5mgQoVIvfFVvSxKSCjoPwh6kZgEQRQWGCRGRhlYKIGapk43sYRM1Dl1bmO77e763ipj5jwNpDd93xx8v9/7PPd5nufzHCVJEnZy0djhteMAzEabVVWVcLvdUKlU8Pr83WdrKo/n5+YgEAyu3VGrGcx8m8Pbdx/6OI4tF0UROp0OLffuKwO0tT1F57PH8Pu94IMBquHSVWqje/axUcnu/EzJhfV6Pa41Nm2NIq1Wi6raOiTuSgJFIaYLGLUaoRAvGY1GXL7SCI7jtq6BhuVQWV2H5BQzH+sOTyjLyMgMXW+6Gengr0RmWW1ZrDPZ4nFx+uJtifzkYUsUJSE+ZgOEnhDGxkb0vT1dkiiIEEQJKZZ0WHMLqE1FtublgWHUhGMGwwP92EwDrZbDiseD2dk5GI0JCBBQArC5i/bmWMGxLCnAYnpqMiaAyWSCimbwcdiOldVVVJw4FulK0aYyLTSxj4p08WnUAcfUbSktLR3iulhxLSyAJrOSmmpBPAEQBIG4jlIG+LXC4TCy9uXAteiC17uM9bml02lwuuoUbLZiLLoWYbePg6ZpZQDZchS5GCbt1tSe+7krRjvolgrUDYk8KYhHvMRtGkxNfUEwGFAG6Hr1GtbsrMjATTh7YSLimRIMxCW/Qai6Iaz0v8fS4U5YZ77CQygaGBhEaemhqFrURnFdUmKTzlRXwmLejQeP2lFeZsOBgvy1LJLfMcTrYZ9wov35S1xsqMfC4hK6e/rQ0fGCUuygaH/hmzm3J9Ht8ROwg9n5BYX6hKRkxAnhH9qEBGTuSYc5IwtDIw7/qHPawagYuXix4qA1N9+R3VDBEHfIhvD5fF08z5+UJBHSGkUigoFAxARJSYn9pKWjNE1tLypk0ZaXVzA/P6/h+VCUO+QYX1pahsMxibAgaGRtWDI3ra13yWQPKossf1lRUSEMBgNIzkdE4tdFhjxQFosZF87XS7Im8vn4hOOPWtT/f/I/B/guwADzckBBIpj4MgAAAABJRU5ErkJggg==') /*resimg/icon_print.png*/ no-repeat right -2px;
    }


.div_totop {
    position: absolute;
    right: 0;
    top: -60px;
    height: 30px;
}

    .div_totop a {
        font-size: 12px;
        color: #484848 !important;
        text-decoration: none;
        padding: 3px 32px 0 0;
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAOCAYAAADT0Rc6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFFNzAwNDhEQjNGRDExRTNCQTMzODA5OUQ1QkIxMkQyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFFNzAwNDhFQjNGRDExRTNCQTMzODA5OUQ1QkIxMkQyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MUU3MDA0OEJCM0ZEMTFFM0JBMzM4MDk5RDVCQjEyRDIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MUU3MDA0OENCM0ZEMTFFM0JBMzM4MDk5RDVCQjEyRDIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5h22IZAAABKUlEQVR42mL81MZAMvipX2zHfrH3IIN6wAmGmxssSdXPRKqG7wZFEAtB4OYGCwbV4CM0tfSPfrEj54W+gyiCt9da/1cPPUgTS38bFjqyXOzdh02O8eZqOwY14i0mytK/BvmOrOf79+FVdGu1HaN62D6qWPrDqMyR+cJEogz7f3OVIzEW47X0h0GJI8e5rn2kxBfI4v+akTvIshRs4YWefQxkAMbry90ZNHBbjNXSXwZFbuRaCAc3lrszaoVtIcrS34YlbmwX+nYyUAH8v7bK+79G1Ea8lv4xzHdjPd9DFQvhQX1jmR+DVsw6rJb+0c9zYzk/kaoWwsG1JYGMOtHrUCz9aVDizXJxEm0shAX1laWBDNqxq8C+f7Ml35vt0sQtDPQCOrErAAIMALbvaSbi0wilAAAAAElFTkSuQmCC') /*resimg/totop.png*/ no-repeat right 5px;
    }

.div_footer_content {
    width: 1200px;
}

.editor_footer,
.div_footer p,
.editor_footer p,
.div_footer a,
.editor_footer a,
.div_footer a:hover,
.editor_footer a:hover {
    color: #fff;
    text-decoration: none;
}


.div_footer_claim {
    padding: 10px 0 20px 0
}

/*  TYPOGRAPHY  ============================================================================= */

div,
p {
    margin: 0;
    padding: 0;
}


.add_min_editor {
    /*width:100% !important;*/
}

a,
a:hover {
    color: #f28600;
    text-decoration: none;
    background: none !important;
}


.editor {
    font-family: 'Lucida Sans', Verdana, Arial, sans-serif;
    font-size: 16px;
    line-height:1.5;
    color: #484848;
    margin: 0;
}

.textstandard,
.fliesstext,
.addmin_newslist .fliesstext {
    font-family: 'Lucida Sans', Verdana, Arial, sans-serif;   
    color: #484848;
    margin: 0;
}

.addmin_newslist a.fliesstext{
    color:#f28600;
}

a.fliesstext {
    color: #f28600;
    text-decoration: none;
}

.editor ul,
.div_content ul {
    padding: 0;
    margin:15px 0 0 21px;
}

    .editor ul li,
    .div_content ul li {
        color: #484848;
        list-style-type: none;
        list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAALCAYAAAHTtTf3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZBNTBFNTg0Njg5NDExRTNBQjAzQ0Q3QjFDRTQxOTRBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZBNTBFNTg1Njg5NDExRTNBQjAzQ0Q3QjFDRTQxOTRBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkE1MEU1ODI2ODk0MTFFM0FCMDNDRDdCMUNFNDE5NEEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkE1MEU1ODM2ODk0MTFFM0FCMDNDRDdCMUNFNDE5NEEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6CV5wQAAAAUklEQVR42mL8//8/AwgwMUABQAAxYogABBBcBAYAAghFgAlZBoUDEEAY+lAkgRhDFqiBkaBOgADCKcmESwcTyY4g3Q6AAGMC6SAV4zQNHxjkmgB6UUbedRAIYQAAAABJRU5ErkJggg==') /*resimg/list_style_img.png*/;
        padding:3px 0;
    }

.editor ol,
.div_content ol {
    line-height: 28px;
    padding:3px 0;
    margin: 0 0 0 38px;
}

/* übernommene Styles ===========================*/

.addmin_newslist .subheadlineblau {
    font-family: Roboto Condensed, 'Lucida Sans', Verdana, Arial, sans-serif;
    font-size: 26px;
    line-height: 1.3;
    color: #484848;
}

.addmin_newslist ul li a{
    margin:0 !important;
}

.addmin_newslist_img_prev{
    margin:0 20px 0 0 !important;
    width:auto !important;
}

.subheadlineblau a {
    color: #f28600;
    text-decoration: none;
}

.legende {
    font-family: 'Lucida Sans', Verdana, Arial, sans-serif;
    font-size: 12px;    
    line-height:1.4;
    color: #484848;
}

h1 + h2 {
    margin-top: 29px;
}

h2 + h3 {
    margin-top: 19px;
}

h1 + p, h1 + ul {
    margin-top: 39px !important;
}

h2 + p, h2 + ul {
    margin-top: 19px !important;
}

h3 + p {
    margin-top: 12px !important;
}

h3 + ul,
h3 + ol {
    margin-top:12px !important;
}

/* TABLES ============================================================================= */
.aTable, .afirstCell, .aCell {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 16px;
    padding: 3px;
    border-collapse: collapse;
}

.aTable {
    border: 1px solid #003163;
    width: 100%;
}

.afirstCell {
    border: 1px solid #003163;
    font-weight: bold;
    text-decoration: none;
    color: #003163;
    background-color: #EFF2F5;
}

.aCell {
    border: 1px solid #003163;
    color: #003163;
    text-decoration: none;
}



/* FORMS ============================================================================= */


.formular {
    font-family: 'Lucida Sans', sans-serif;
    line-height:1.3;
    font-size: 100%;
    color: #484848;
}


input.formular,
textarea.formular {
    border: none;
    border-bottom: solid 1px #c0c0c0;
    border-top: solid 1px #c0c0c0;
    background: #e5e4e4;
    padding: 4px 5px;
    width:240px;
    -webkit-border-radius:0;
    -webkit-appearance: none;
}

.addmin_input_file {
    padding: 10px 0;
}

textarea.formular {
    background: #e5e4e4;
    padding: 4px 5px;
    -webkit-border-radius:0;
    -webkit-appearance: none;
}


.formlabel {
    float:left;
    font-size: 14px;
    line-height: 16px;
    padding: 4px 5px;
}



select.formular,
.addmin_select {
    border: solid 1px #c0c0c0;
    padding: 3px 2px 3px 5px;
    width:250px;
    -webkit-border-radius:0;    
    -webkit-appearance: menulist;
}

.formbutton {
    background: #003163;
    font-family: Roboto Condensed, 'Lucida Sans', Verdana, Arial, sans-serif;
    font-size: 100%;
    line-height:1.3;
    color: #fff;
    border: none;
    cursor: pointer;
    width: 131px;
    height: 26px;
    text-align: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
}

    .formbutton:hover {
        background: #fe8100;
    cursor: pointer;
    }

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
}

input[type="search"] {
    box-sizing: content-box;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    padding: 0;
    border: 0;
}


.alert {
    color: red;
}

/*NewsletterAnmeldung*/
select#title {
    width: 210px !important;   
}


.formbutton {
    display: inline-block;
    vertical-align: middle;
    padding: 6px 28px 11px;
    border: 1px solid #003163;
    background: #003163;
    color: #fff;
    font-size: 14px;
    line-height: 1.4;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
    transition: background .3s, color .3s;
}

.formbutton:hover {
    background: #fe8100;
    border: 1px solid #fe8100;
    color: #fff;
    cursor: pointer;
    }

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
}

input[type="search"] {
    box-sizing: content-box;
}


button::-moz-focus-inner,
input::-moz-focus-inner {
    padding: 0;
    border: 0;
}

/*entfernt roten Rahmen*/
input.ng-pristine.ng-invalid {
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
}

select.ng-pristine.ng-invalid {
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
}