/*
<!--
noindexstart
-->
*/
/*  WKO.at evolution Main Style Sheet v1.0
    Letztes Update: HS 20151008 Styling Flickr-Slideshow
    ---------------------------------------------

    INHALTSVERZEICHNIS
    * =allgemein
    * =container.ticker .anzexporte
    * =access Skip-Links
    * =landesnav
    * =metanav
    * =tabs
    * =logo
    * =breadcrumb
    * =infoimage
    * =dropnav
    * =kompetenzleiste
    * =footer mit sitemap
    * =copyright
    * =forms
    * =pinnwand
    * =newsbox_bildlinks, newsbox_bildrechts
    * =actionbutton
    * =teaser
    * =promotionbox
    * =wklandkarte / map AT
    * =ii_faz
    * =marktplatzticker
    * =ColorBox
    * =contentelemente
    * =pinnwand awo
    * =awo popups: branchen_popup, laender_popup
    * =AWO-Flaggen
    * =format_detail content
    * =doclist
    * =pager
    * =box
    * =Kontakt-Detailseiten und restliche Kontaktinfos
    * =funktionaere
    * =foerdertagtyp
    * =kommentare
    * =suche
    * =multi select
    * =suche: geschaeftschancen, kv_db, agb_db, foerder_db, vm_db
    * =suchfilter veranstaltungen und kontakte
    * =WIFI-Block in Veranstaltungssuche
    * =branchensuche
    * =offenlegung
    * =404
    * =frontend-editing
    * =ticker
    * =hyphens
    * =voting
    * =printstyles
    * =responsive design
*/

/* =allgemein
----------------------------------------------*/
body {
    background: #5D7381 url(/Content.Node/bilder_css/bg2.png) repeat-x;
    color: #272D2E;
    font: 12px Verdana, "Lucida Grande", "Bitstream Vera Sans", "Sun Sans-Regular", Helvetica, Arial, sans-serif;
}

@font-face{ /* for IE */
    font-family: DINWeb;
    src:url(/Content.Node/DINWeb.eot);
    font-weight: normal;
    font-style: normal;
}
@font-face { /* for non-IE */
    font-family: DINWeb;
    src:url(http://:/) format("No-IE-404"), url('/Content.Node/DINWeb.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face{ /* for IE */
    font-family: DINWeb-Bold;
    src:url(/Content.Node/DINWeb-Bold.eot);
    font-weight: bold;
    font-style: normal;
}
@font-face { /* for non-IE */
    font-family: DINWeb-Bold;
    src:url(http://:/) format("No-IE-404"), url('/Content.Node/DINWeb-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
@font-face{ /* for IE */
    font-family: PIXymbolsClocks;
    src:url(/Content.Node/PIXymbolsClocks.eot);
    font-weight: normal;
    font-style: normal;
}
@font-face { /* for non-IE */
    font-family: PIXymbolsClocks;
    src:url(http://:/) format("No-IE-404"), url('/Content.Node/PIXymbolsClocks.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face{ /* for IE */
    font-family: PIXymbolsClocks1;
    src:url(https://www.jungewirtschaft.at/Content.Node/PIXymbolsClocks1.eot);
    font-weight: bold;
    font-style: normal;
}
@font-face { /* for non-IE */
    font-family: PIXymbolsClocks1;
    src:url(http://:/) format("No-IE-404"), url('https://www.jungewirtschaft.at/Content.Node/PIXymbolsClocks1.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
img, img a, a img, fieldset { border: none; }
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, input, fieldset, table, tr, th, td, caption {
    margin: 0;
    padding: 0;
}
h1 { font-size: 22px; margin-bottom: 20px; }
h2, h3 { font-size: 16px; }
h4, h5, h6 { font-size: 12px; padding-right: 20px; }
h3 { padding: 3px 20px 3px 0; }
p { font-size: 12px; }
#content p, #contentspalte p, #freitext p {
    line-height: 146%; /* HS 20140604 von 140% auf 146% erhoeht */
    padding: 0 20px 6px 0;
}
a, a:visited {
    color: #2D72A1;
    outline: none;
    text-decoration: none;
}
a:hover {
    color: #33ADFF;
    text-decoration: underline;
}
/* content, DBs, suche */
#ii_format_zusatzinfos a,
#ii_format_zusatzinfos a:visited,
#freitext a,
#freitext a:visited {
    border-bottom: 0.0625rem solid #dcdcdc;
    -webkit-transition: border-color 0.15s ease-out;
    -moz-transition: border-color 0.15s ease-out;
    transition: border-color 0.15s ease-out
    -webkit-transition: color 0.15s ease-out;
    -moz-transition: color 0.15s ease-out;
    transition: color 0.15s ease-out
}
#freitext .contentpic a,
#freitext .contentpic a:visited,
#freitext .contentpic a:hover,
#ii_format_zusatzinfos .contentpic a,
#ii_format_zusatzinfos .contentpic a:hover,
#ii_format_zusatzinfos .contentpic a:visited {
    border: none;
}
#ii_format_zusatzinfos a:hover,
#freitext a:hover {
    color: #33ADFF;
    text-decoration: none;
    border-color: #33ADFF;
}
#freitext .doclist a,
#freitext .doclist a:visited {
    border: none;
}

#freitext .doclist a:hover {
    text-decoration: underline;
}
#contentspalte table tr td { vertical-align: top; }
h1, h2, h3 {
    font-family: Georgia, Cambria, Constantia, "New York", "Bitstream Vera Serif", Times, "Times New Roman", serif;
    font-weight: normal;
    padding: 0 20px 0 0;
}
#content h1 { padding-bottom: 8px; }
#contentspalte h1:empty { display: none; }
#contentspalte h1.aloha-editable { display: block; }
#content ol {
/*  counter-reset: item; *//* Loesung fuer nested counter */
  padding: 0 0 2px 32px;
  margin: 0;
}
/*#content ol li { display: block; }
#content ol li:before {
    content: counters(item,".")". ";
    counter-increment: item;
}*//* Loesung fuer nested counter */

/* nested order lists in latin */
ol ol, ul ol { list-style-type: lower-latin; }

#tabs ul li a em,
.access,
.access a,
.doclist li.ordner ul.versteckt,
.doclist_thema li.ordner ul.versteckt,
.dropnav ul.versteckt,
.kontaktliste.versteckt,
.boxcontent.versteckt,
.dropdownbox ul.linkliste.versteckt,
.pager a.link_forward_corner em,
.versteckt {
    left: -3000px;
    top: -7000px;
    position: absolute;
    width: 1px;
    height: 10px;
}

.clearer,
.pinnwand_3spalten > div.clearer {
    clear: both;
    display: block;
    float: none;
    height: 0;
}

#content #spalte0 > h3,
#content #spalte1 > h3,
#content #spalte2 > h3,
#content #spalte0 > h4,
#content #spalte1 > h4,
#content #spalte2 > h4 {
    font-family: Verdana, sans-serif;
    line-height: 18px;
    font-weight: bold;
    padding-bottom: 6px;
}

/* =container
----------------------------------------------*/
#wrapper {
    margin: 0 auto 20px auto;
    position: relative;
    width: 990px;
}
#rahmen1 {
    background: url(/Content.Node/bilder_css/schatten_oben.png) no-repeat 50% 0;
    padding-top: 5px;
}
#rahmen2 {
    background: url(/Content.Node/bilder_css/schatten_unten.png) no-repeat 50% 100%;
    padding-bottom: 5px;
}
#rahmen3 {
    background: url(/Content.Node/bilder_css/schatten_mitte.png) repeat-y 50% 0;
    padding: 0 5px 0 5px;
}
#header {
    position: relative;
    overflow: hidden;
}
#main {
    background: #FFF;
    overflow: hidden;
}
#mainhead {
    background: #708892 url(/Content.Node/bilder_css/pinnwand_hg.png) repeat-x;
    position: relative;
}
#grid_nav {
    margin: 0 0 0 20px;
    width: 320px;
}
#content { background: #FFF url(/Content.Node/bilder_css/content_shadow_2.png) repeat-x; }
#contentspalte {
    float: right;
    width: 640px;
}
/* Kontaktbox und Landkarte vor 3ter magazinartiger Spalte BR 20130322*/
#content .column {
    float: left;
}
#spalte0, #spalte1, #spalte2 {
    display: inline;
    float: left;
    width: 320px;
}
ul.access, ul.access li {
    display: block;
    height: 0;
    list-style: none;
    margin: 0;
    padding: 0;
}

/* =access Skip-Links fuer User einblenden, die durch die Seite tabben.
----------------------------------------------*/
ul.access a:hover, ul.access a:active, ul.access a:focus {
    background: #000;
    border: 4px solid #FFF;
    border-radius: 15px;
    box-shadow: 10px 10px 5px #888;
    color: #FFF;
    display: block;
    font-weight: bold;
    font-size: 1.7em;
    left: 220px;
    padding: 50px 0 70px 0;
    position: absolute;
    text-decoration: underline;
    top: 80px;
    width: 540px;
    text-align: center;
    z-index: 1000;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
}
ul.access a {
    opacity: 0;
    -webkit-transition: opacity 0.4s ease-in;
}
ul.access a:focus { opacity: 0.8; }
ul.access a:hover { opacity: 1; }

/* =landesnav
----------------------------------------------*/
#landesnav {
    height: 30px;
    list-style: none;
    margin: 0 0 9px 0;
}
#landesnav li {
    background: url(/Content.Node/bilder_css/landesnav_border.png) no-repeat 0 6px;
    display: inline;
    padding: 4px 0;
    position: absolute;
    text-align: center;
    top: 0;
}
#landesnav li h3 {
    font-size: 10px;
    padding: 0;
}
#landesnav a {
    color: #E3EDF2;
    font-size: 10px;
    padding: 5px 0;
    text-decoration: none;
}
#landesnav a:hover {
    color: #FFF;
    text-decoration: underline;
}
#landesnav .aktiv {
    background-color: #D9E2E7;
    background-image: none;
    margin-left: 2px;
    z-index: 1000;
}
#landesnav .aktiv a { color: #272D2E; }
#landesnav #link_landesnav_oesterreich { background: none; }
#landesnav #link_landesnav_oesterreich a {
    background: url(/Content.Node/bilder_css/i_sprite_klein.png) no-repeat 15px -1018px;
    padding: 5px 18px 4px 32px;
}
#landesnav #link_landesnav_oesterreich.aktiv a { background: #FFF url(/Content.Node/bilder_css/i_sprite_klein.png) no-repeat 15px -1043px; }
#landesnav #link_landesnav_oesterreich {
    left: 0;
    width: 80px;
}
#landesnav #link_landesnav_burgenland {
    left: 80px;
    width: 108px;
}
#landesnav #link_landesnav_kaernten {
    left: 188px;
    width: 90px;
}
#landesnav #link_landesnav_niederoesterreich {
    left: 278px;
    width: 133px;
}
#landesnav #link_landesnav_oberoesterreich {
    left: 411px;
    width: 124px;
}
#landesnav #link_landesnav_salzburg {
    left: 535px;
    width: 94px;
}
#landesnav #link_landesnav_steiermark {
    left: 629px;
    width: 106px;
}
#landesnav #link_landesnav_tirol {
    left: 735px;
    width: 75px;
}
#landesnav #link_landesnav_vorarlberg {
    left: 810px;
    width: 98px;
}
#landesnav #link_landesnav_wien {
    left: 908px;
    width: 72px;
}

/* =metanav
----------------------------------------------*/
#metanav {
    background: url(/Content.Node/bilder_css/metanav_bg.png) no-repeat top right;
    margin: 6px 20px 0 0;
    padding: 6px 0 0 0;
    text-align: right;
}
#metanav li {
    display: inline;
    margin: 0 0 0 12px;
}
#metanav li a {
    background: url(/Content.Node/bilder_css/i_sprite_klein.png) no-repeat 0 -100px;
    color: #D9E2E7;
    font-size: 10px;
    padding: 0 0 1px 20px;
    text-decoration: none;
}
#metanav li a:hover { text-decoration: underline; }
#metanav li#metanav_link_settings a { background: url(/Content.Node/bilder_css/i_sprite_klein.png) no-repeat 2px -1086px; }
#metanav #metanav_link_faz a { background-position: 0 -125px; }
#metanav #metanav_link_presse a { background: url(/Content.Node/bilder_css/i_sprite_klein.png) no-repeat 0 -150px; }
#metanav #metanav_link_english a { background-position: 0 -176px; }

/* =tabs
----------------------------------------------*/
#tabs {
    background: url(/Content.Node/bilder_css/tabs_bg.png) no-repeat;
    height: 57px;
}
#tabs ul li { display: inline; }
#tabs ul li a {
    display: block;
    height: 57px;
    position: absolute;
}
#tabs ul #tabs_service a { width: 243px; }
#tabs ul #tabs_iv a {
    left: 243px;
    width: 257px;
}
#tabs ul #tabs_branche a {
    left: 500px;
    width: 241px;
}
#tabs ul #tabs_wir a {
    left: 741px;
    width: 239px;
}
#tabs ul .aktiv a {
    background: url(/Content.Node/bilder_css/tabs_aktiv.png) no-repeat 0 0;
    top: -3px;
    height: 60px;
}
#tabs ul #tabs_service.aktiv a { width: 255px; }
#tabs ul #tabs_iv.aktiv a {
    background-position: 0 -60px;
    left: 224px;
    width: 279px;
}
#tabs ul #tabs_branche.aktiv a {
    background-position: 0 -120px;
    left: 477px;
    width: 275px;
}
#tabs ul #tabs_wir.aktiv a {
    background-position: 0 -180px;
    left: 726px;
    width: 254px;
}

/* =logo
----------------------------------------------*/
#logo a {
    color: #fff;
    display: block;
    float: left;
    font-family: Verdana, sans-serif;
    font-size: 10px;
    height: 85px;
    position: relative;
    margin: -5px 0 0 14px;
    text-decoration: none;
    width: 231px;
    cursor: pointer;
}
#logo a:hover { text-decoration: none; }
#logo #logo_icon {
    display: block;
    height: 57px;
    position: absolute;
    right: 0;
    top: 0;
    width: 60px;
}
#logo #logo_text {
    display: block;
    height: 18px;
    left: 0;
    position: absolute;
    top: 57px;
    width: 231px;
}
#logo #logo_optionaltext {
    display: block;
    font-size: 9.4px; /* added HS 20140804 */
    height: 10px;
    text-align: right;
    text-shadow: 0.1em 0.1em 0.2em #111;
    margin-top: 12px;
    width: 224px;
}

/* =breadcrumb
----------------------------------------------*/
#breadcrumb { padding: 8px 10px 10px 20px; position: relative; }
#breadcrumb ul {
    margin-right: 70px;
    overflow: hidden; /* GP 20131105: added */
}
#breadcrumb li {
/*  display: inline; */ /* GP 20131105: removed */
    float: left; /* GP 20131105: added */
    list-style: none; /* GP 20131105: added */
    font-size: 11px;
    margin-right: 2px; /* GP 20131105: changed 0 > 2px */
    background: url(/Content.Node/bilder_css/i_sprite_klein.png) no-repeat 100% -774px;
    color: #272D2E;
    padding-right: 10px; /* GP 20131105: changed 5px > 10px */
    text-decoration: none;
}
#breadcrumb li.last{
    background: none;
    color: #272D2E;
    padding-right: 9px;
    text-decoration: none;
    /*float: none;  GP 20131105: added - 20150108 HS removed / bricht falsch um bei zwei Zeilen */
}
#breadcrumb a#homelink {
    background: url(/Content.Node/bilder_css/i_sprite_klein.png) no-repeat 0 -718px;
    padding: 4px 0 3px 14px;
}
#breadcrumb li a:hover { text-decoration: underline; }
#rss_solo {
    padding: 3px 0 0 20px;
    position: absolute;
    right: 16px;
    top: 0;
}
#rss_solo a {
    background: url(/Content.Node/bilder_css/i_rss_solo.png) no-repeat 0 5px;
    display: block;
    font-size: 11px;
    padding: 6px 4px;
    text-align: right;
    text-decoration: none;
    width: 40px;
}

/* =infoimage
----------------------------------------------*/
.infoimage {
    margin: 0 0 20px 0;
    padding: 0 10px 10px 10px;
    width: 280px;
    background-color: #EAEFF2;
}
.infoimage h3,
.infoimage h1 {
    font: 14px Verdana, "Lucida Grande", "Bitstream Vera Sans", "Sun Sans-Regular", Helvetica, Arial, sans-serif;
    font-weight: bold;
    margin: 0;
    padding: 10px 6px 10px 0;
}
#ii_channels.infoimage, #ii_zielgruppennav {
    padding-bottom: 15px;
    padding-left: 15px;
    width: 275px;
    background-color: #536B78;
}
#ii_channels.infoimage h3, #ii_zielgruppennav h3 { color: #FFF; }
#ii_channels.infoimage h3 { padding-bottom: 10px; }
#ii_kontaktbox.infoimage {
    background-image: url(/Content.Node/bilder_css/ii_kontakt.png);
    background-repeat: no-repeat;
    background-position: 7px 10px;
    min-height: 46px;
}
#ii_kontaktbox.infoimage h3,
#contentspalte #ii_kontaktbox.infoimage h3 {
    padding-left: 48px;
    padding-bottom: 4px;
}
#content #ii_kontaktbox p.ii_untertitel { padding-left: 48px; }
#contentspalte #ii_kontaktbox .linkliste { margin-top: 9px; }
#feedit_awokontaktbox { position: relative; }
#ii_kontaktbox.ii_ansprechpartner {
    width: 610px;
    overflow: hidden;
    padding-right: 0;
}
.awo_ansprechpartner_spalte1,
.awo_ansprechpartner_spalte2 {
    width: 300px;
    float: left;
}
.awo_ansprechpartner_spalte2 { margin-left: 5px; }
#contentspalte #ii_kontaktbox.infoimage.ii_ansprechpartner .awo_ansprechpartner_spalte1 .box,
#contentspalte #ii_kontaktbox.infoimage.ii_ansprechpartner .awo_ansprechpartner_spalte2 .box { padding: 4px 0 0 0; } /* HS 20140604: added */
#format_content .awo_ansprechpartner_spalte1 .box .kontaktliste,
#format_content .awo_ansprechpartner_spalte2 .box .kontaktliste { margin-left: 0; } /* HS 20140604: added */
#contentspalte #ii_kontaktbox.infoimage.ii_ansprechpartner .awo_ansprechpartner_spalte1 .kontaktdaten .position,
#contentspalte #ii_kontaktbox.infoimage.ii_ansprechpartner .awo_ansprechpartner_spalte2 .kontaktdaten .position { font-size: 11px; } /* HS 20140604: added */
#contentspalte #ii_kontaktbox.ii_ansprechpartner_awo .linkliste { margin: 5px 0 3px 0; } /* GP 20131105: added */
#contentspalte #ii_kontaktbox.ii_ansprechpartner_awo .linkliste li { padding-bottom: 1px; } /* GP 20131105: added */

/* Kontaktbox in Detailseite */
#format_content #ii_kontaktbox.infoimage.kontaktbox_lakas {
    overflow: hidden;
    width: 600px;
}
.kontaktbox_lakas { overflow: hidden; }
.kontaktbox_lakas .contactblock {
    float: left;
    margin: 16px 0 0 0;
    width: 300px;
    min-height: 75px; /* GP 20131021: added */
}
#contentspalte .kontaktbox_lakas .contactblock .linkliste { margin: 5px 0 0 5px; }
.kontaktbox_lakas .contactblock h5 {
    font-weight: normal;
    padding: 0 20px 5px 0;
}
.kurzadresse {
    background: url(/Content.Node/bilder_css/i_kurzadresse.png) no-repeat 0 1px;
    font-size: 11px;
    padding-left: 34px;
    position: absolute;
    right: 20px;
    top: 20px;
    width: 185px;
}
#feedit_awokontaktbox .aloha-block .kurzadresse { top: 44px; }
div.kurzadresse a.link_hervorgehoben {
    background: url(/Content.Node/bilder_css/i_sprite_klein.png) no-repeat 0 -920px;
    padding-left: 14px;
}
#contentspalte #ii_kontaktbox.infoimage.ii_ansprechpartner h3 { padding: 24px 10px 7px 48px; }
#contentspalte #ii_kontaktbox.infoimage.ii_ansprechpartner .awo_ansprechpartner_spalte1 h3:first-child,
#contentspalte #ii_kontaktbox.infoimage.ii_ansprechpartner .awo_ansprechpartner_spalte2 h3:first-child { margin: 15px 0 10px 0; }
#contentspalte #ii_kontaktbox.infoimage.ii_ansprechpartner .awo_ansprechpartner_spalte1 .kontaktdaten h3,
#contentspalte #ii_kontaktbox.infoimage.ii_ansprechpartner .awo_ansprechpartner_spalte2 .kontaktdaten h3 { margin: 0 0 4px 0; } /* HS 20140604: added */
#contentspalte #ii_kontaktbox.infoimage.ii_ansprechpartner .awo_ansprechpartner_spalte1 h3,
#contentspalte #ii_kontaktbox.infoimage.ii_ansprechpartner .awo_ansprechpartner_spalte2 h3 {
    font-size: 12px;
    padding: 0 10px 2px 0;
}
#contentspalte #ii_kontaktbox.infoimage.ii_ansprechpartner .ii_untertitel {
    font-weight: normal;
    margin: 0;
    padding-left: 48px;
}
#contentspalte #ii_kontaktbox.infoimage.ii_ansprechpartner .box { margin: 0; padding: 10px 20px 0px 5px; }
#contentspalte #ii_kontaktbox.infoimage.ii_ansprechpartner .box h3 { padding: 0; }

/* =dropnav
----------------------------------------------*/
.dropnav li {
    list-style: none;
    margin: 0;
    padding-right: 4px;
    line-height: 140%;
}
.dropnav a {
    background: url(/Content.Node/bilder_css/i_sprite_klein.png) no-repeat 0 -917px;
    display: block;
    font-style: normal;
    margin-bottom: 3px;
    padding: 3px 0 0 18px;
    color: #C7DBE4;
}
.dropnav .dropnav_folder > a {
    background: url(/Content.Node/bilder_css/i_sprite_klein.png) no-repeat 0 -821px;
    color: #C7DBE4;
}
.dropnav .dropnav_folder.offen > a {
    background: url(/Content.Node/bilder_css/i_sprite_klein.png) no-repeat 0 -871px;
}
.dropnav .dropnav_folder.aktiv > a { background: url(/Content.Node/bilder_css/i_sprite_klein.png) no-repeat 2px -820px #FFF; color: #536B78; }
.dropnav .dropnav_folder.offen.aktiv > a { background: url(/Content.Node/bilder_css/i_sprite_klein.png) no-repeat 2px -870px #FFF !important; color: #536B78; }
.dropnav li li { padding-left: 18px; }
.dropnav .offen > a { background: url(/Content.Node/bilder_css/i_sprite_klein.png) no-repeat 0 -917px; }
.dropnav .dropnav_folder.offen ul .dropnav_folder.offen > a,
.dropnav .dropnav_folder.offen ul .dropnav_folder.offen ul .offen > a { background: url(/Content.Node/bilder_css/i_sprite_klein.png) no-repeat 0 -871px; } /* GP 20130320: -(!)871px */
.dropnav .dropnav_folder.offen ul .dropnav_folder.offen ul .offen.aktiv > a { background: #FFF url(/Content.Node/bilder_css/i_sprite_klein.png) no-repeat 2px -871px; }
.dropnav li.aktiv {
    margin-right: -10px;
}
.dropnav li.aktiv > a {
    background-color: #FFF;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
    -moz-border-bottom-left-radius: 5px;
    border-top-left-radius:  5px;
    border-bottom-left-radius:  5px;
    width: 100%;
}
.dropnav .aktiv > a {
    background: url(/Content.Node/bilder_css/i_sprite_klein.png) no-repeat 2px -917px;
    font-weight: bold;
    overflow: hidden;
    width: 230px;
    padding-left: 18px;
}
.dropnav li ul .aktiv {
    margin-left: 15px;
    padding-left: 0;
}
.db_nav .dropnav a,
#branchenauswahl_seitenvarianten .dropnav .dropnav_folder > a,
#branchenauswahl_seitenvarianten .dropnav .dropnav_folder > a:hover,
#branchenauswahl_seitenvarianten .dropnav li a:hover { color: #2D72A1; }
#branchenauswahl_seitenvarianten .dropnav { margin: 10px 0 15px 0; }
#branchenauswahl_seitenvarianten .dropnav li {
    padding: 0;
    margin: 4px 0;
}
#branchenauswahl_seitenvarianten ul.dropnav li li { margin-left: 18px; }
#branchenauswahl_seitenvarianten ul.dropnav li.dropnav_folder ul li input {
    float: left;
    margin-right: 5px;
}

#branchenauswahl_seitenvarianten ul.dropnav li.dropnav_folder ul li p {
    margin-bottom: 6px;
}
/* =kompetenzleiste
----------------------------------------------*/
#kompetenzleiste {
    background: #536B78;
    margin-bottom: 20px;
    margin-left: -20px;
    width: 640px;
}
#kompetenzleiste_navigation {
    height: 32px;
    padding-top: 5px;
    width: 640px;
}
#kompetenzleiste_navigation li {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
}
#kompetenzleiste_navigation li a,
#kompetenzleiste_navigation li a:visited {
    display: block;
    float: left;
    color: #FFF;
    text-decoration: none;
    padding: 8px 20px 10px 20px;
}
#kompetenzleiste_navigation li a:hover {
    color: #C7DBE4;
}
#kompetenzleiste_navigation .aktiv { }
ul#kompetenzleiste_navigation .aktiv a, .dropnav .aktiv > a {
    color: #536b78;
    font-weight: normal;
}
ul#kompetenzleiste_navigation .aktiv a {
    background-color: #FFF;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-top-left-radius: 5px;
    -moz-border-top-right-radius: 5px;
    border-top-left-radius:  5px;
    border-top-right-radius:  5px;
}
ul#kompetenzleiste_navigation .aktiv a { cursor: default; }

/* =footer mit sitemap
----------------------------------------------*/
#footer {
    background: #D1DBE1 url(/Content.Node/bilder_css/footer_bg.png) no-repeat;
/*  border-top: 2px solid #93A7B1; */ /* GP 20130729: verschoben nach #footer h3 */
    clear: both;
    overflow: hidden;
}
#footer div {
    display: inline;
    float: left;
    margin: 0 10px 16px 20px;
    width: 215px;
}
#footer div ul li {
    list-style-type: none;
    margin: 0 0 3px 10px;
    line-height: 130%;
}
div#footer h3 {
    color: #557483;
    font-size: 18px;
    margin: 0; /* GP 20130729: 0 > 16px 10px 8px 20px */
    padding: 19px 10px 11px 20px; /* GP 20130729: added */
    border-top: 2px solid #93A7B1; /* GP 20130729: added */
}
#footer h4 { padding: 4px 10px 4px 0; }
#footer h4 a { color: #272D2E; }
#footer a { color: #4C5759; }
#footer a:hover { color: #2D72A1; }

/* =copyright
----------------------------------------------*/
div#copyright {
    color: #B5C7CE;
    font-size: 11px;
    margin: 14px 0 10px 0;
    text-align: center;
}
div#copyright a { color: #B5C7CE; }
div#copyright a:hover { color: #FFF; }

/* =forms
----------------------------------------------*/
select, option { color: #444; font-size: 12px; }
textarea,
input[type="text"] {
    border: 1px solid #719CBA;
    height: 16px;
    margin-right: 4px;
    padding: 1px 0 2px 2px;
    vertical-align: top;
    font-family: Verdana, "Lucida Grande", "Bitstream Vera Sans", "Sun Sans-Regular", Helvetica, Arial, sans-serif;
}
textarea {
    height: auto; /* HS 20140407 */
    overflow: auto; 
}
input#textfilter,
input.input_text {
    height: 16px;
}
input#textfilter { width: 250px; }
select { border: 1px solid #719CBA; }
select option,
#filterform select option { padding: 3px 10px; }
input.button,
input[type="submit"],
button,
form#comments-form input[type="submit"],
.cboxgeltung_btnauswaehlen,
#createPagevar,
#pagevar {
    background: #4B6171 url(/Content.Node/bilder_css/button_sprite.png) repeat-x 0 0;
    border: 1px solid #333f4c;
    color: #FFF;
    cursor: pointer;
    font-size: 13px;
    font-style: normal;
    height: 23px;
    overflow: visible;
    padding: 0 2px;
    text-align: center;
}
input.button:hover, button:hover {
    border-color: #272D2E;
    color: #E3F0FF;
}
input[type="text"].blur, textarea.blur {
    color: #73777D;
    font-style: italic;
}
.cboxgeltung_btnauswaehlen { float: right; }
div#kvcolorboxinhalt .cboxgeltung_btnauswaehlen { float: left; margin-top: 4px; }
#createPagevar { margin-right: 15px; }
input.button:hover, button:hover {
    border-color: #272D2E;
    color: #e3f0ff;
}
form#filterform {
    background: #F1F5F9 url(/Content.Node/bilder_css/bg.png) repeat-x 0 0;
    width: 560px;
    padding: 10px;
    margin: 10px 0;
}
form#filterform label {
    vertical-align: top;
    margin-right: 4px;
}
form#quicksearch {
    margin: 0 20px 0 0;
    text-align: right;
}
form#quicksearch input#quicksearch_suchbegriff {
    font-size: 14px;
    height: 17px;
    padding: 7px 2px 7px 2px;
    margin-right: 5px;
    width: 197px;
    border: none;
}
form#quicksearch input#quicksearch_submit {
    background: url(/Content.Node/bilder_css/quicksearch_submit_bg.png) no-repeat 0 0;
    height: 34px;
    width: 112px;
    font-size: 16px;
}
form#quicksearch input#quicksearch_submit:hover { border-color: #142230; }

/* =pinnwand
----------------------------------------------*/
#pinnwand {
    color: #FFF;
    display: inline;
    position: relative;
    width: 100%;
}
#pinnwand .aloha-editable {
    color: #000;
}
#pinnwand p, #pinnwand ul li, #pinnwand a { color: #B5C7CE; }
#pinnwand p, #pinnwand ul li, #pinnwand a .aloha-editable { color: #272D40; }
#pinnwand.pinnwand_2spalten {
    background: #708892 url(/Content.Node/bilder_css/pinnwand_hg_2spalten.png) no-repeat;
}
.pinnwand_3spalten {
    background: #708892 url(/Content.Node/bilder_css/pinnwand_hg_3spalten.png) no-repeat;
    padding: 20px 0 20px 20px;
    position: relative;
    overflow: hidden;
}
#pinnwand.pinnwand_kleinespalte_links {
    background: #708892 url(/Content.Node/bilder_css/pinnwand_hg_kleinespalte_links.png) no-repeat;
}
#pinnwand #pinnwand_spalte1, #pinnwand #pinnwand_spalte2, #pinnwand #pinnwand_spalte3 {
    display: inline;
    float: left;
    padding: 0 0 10px 0;
}
#pinnwand.pinnwand_2spalten #pinnwand_spalte1, #pinnwand.pinnwand_2spalten #pinnwand_spalte2 {
    margin: 20px 0 0 20px;
    width: 470px;
}
#pinnwand .newsbox_layered_bg.pinnwand_2spalten { position: relative; }
.pinnwand_3spalten > div {
    display: inline;
    float: left;
    padding: 0;
}
.pinnwand_kleinespalte_links #pinnwand_spalte1 {
    margin: 20px 0 0 20px;
    width: 300px;
}
.pinnwand_kleinespalte_links #pinnwand_spalte2 {
    margin: 20px 0 0 20px;
    width: 640px;
}
#pinnwand .infoimage {
    background-position: 0 0;
    width: 300px;
}
#pinnwand .infoimage h2 {
    font-size: 16px;
    padding-top: 0;
    padding-right: 10px;
    padding-bottom: 12px;
}
#pinnwand form select {
    height: 23px;
    margin: 0 0 10px 0;
}
#wrapper #pinnwand .pinnwand_2spalten .newsbox_bildlinks h2,
#wrapper #pinnwand .pinnwand_2spalten .newsbox_bild h2,
#wrapper #pinnwand .pinnwand_2spalten .newsbox_bildrechts h2,
#wrapper #pinnwand .pinnwand_2spalten .newsbox_bildlinks p,
#wrapper #pinnwand .pinnwand_2spalten .newsbox_bild p,
#wrapper #pinnwand .pinnwand_2spalten .newsbox_bildrechts p {
    padding: 60px 0 0 0;
}
#pinnwand .newsbox_layered_bg.pinnwand_2spalten h2 a {
    font-size: 32px;
    line-height: 1.1em;
}
#wrapper #pinnwand .pinnwand_2spalten .newsbox_bildlinks p,
#wrapper #pinnwand .pinnwand_2spalten .newsbox_bild p,
#wrapper #pinnwand .pinnwand_2spalten .newsbox_bildrechts p {
    padding-top: 6px;
}
#wrapper #pinnwand .pinnwand_2spalten p .subtitel {
    font-size: 16px;
}
.newsbox_layered_bg.pinnwand_2spalten .newsbox_bildlinks,
.newsbox_layered_bg.pinnwand_2spalten .newsbox_bild {
    padding: 0 320px 0 310px;
    width: auto;
    height: 300px;
}
.newsbox_layered_bg.pinnwand_2spalten .newsbox_bildrechts {
    padding: 0 600px 0 20px;
    width: auto;
}
.newsbox_bildrechts .actionbutton strong,
.newsbox_bildlinks .actionbutton strong,
.newsbox_bild .actionbutton strong {
    float: right;
    margin-right: 10px;
}
.newsbox_layered_bg.pinnwand_2spalten .container-right {
    position: absolute;
    right: 0;
    top: 10px;
}
#pinnwand .newsbox_layered_bg.pinnwand_2spalten .container-right h2,
#pinnwand .newsbox_layered_bg.pinnwand_2spalten .container-right h2 a { font-size: 16px; }
.newsbox_layered_bg.pinnwand_2spalten .editmodeborders {
    position: absolute;
    top: 20px;
    right: 0;
    padding: 1px;
    width: 320px;
    height: 260px;
}
.newsbox_layered_bg.pinnwand_2spalten .editmodeborders .container-right {
    height: 250px;
    right: 3px; 
    top: 1px; 
}
#feedit_pinnwand > .teaser_text { /* BR 20141106 2 spaltige Pinnwand no padding 4 text */
    padding-bottom: 0px;
}

/* =newsbox_bildlinks, newsbox_bildrechts
----------------------------------------------*/
.newsbox_layered,
.newsbox_layered_bg,
.newsbox_bildrechts.newsbox_layered {
    background-repeat: no-repeat;
    background-position: 0 0;
}
.newsbox_bildrechts.newsbox_layered { background-position: 100% 0; }
.newsbox_layered_bg {
    width: 980px;
    height: 300px;
}
.newsbox_bildlinks,
.newsbox_bild,
.newsbox_bildrechts,
.newsbox_layered {
    color: #FFF;
    display: block;
    float: none;
    height: 250px;
}
.newsbox_bildlinks,
.newsbox_bild,
.newsbox_layered {
    padding: 50px 40px 0 340px;
    width: 600px;
}
.newsbox_bildrechts {
    padding: 50px 340px 0 40px;
    width: 600px;
}
#mainhead .newsbox_bildlinks h2 a,
#mainhead .newsbox_bild h2 a,
#mainhead .newsbox_bildrechts h2 a,
#mainhead .newsbox_layered h2 a {
    color: #FFF;
    text-decoration: none;
    font-size: 36px;
    padding: 40px 0 0 0;
}
.newsbox_bildlinks a:hover,
.newsbox_bild a:hover,
.newsbox_bildrechts a:hover,
.newsbox_layered a:hover {
    text-decoration: underline;
}
#mainhead .newsbox_bildlinks p,
#mainhead .newsbox_bild p,
#mainhead .newsbox_bildrechts p,
#mainhead .newsbox_layered p {
    color: #FFF;
    font-size: 18px;
    padding-bottom: 0;
}

/* =actionbutton
----------------------------------------------*/
.actionbutton strong,
.actionbutton strong a { background:url(/Content.Node/bilder_css/actionbutton_sprite.png) no-repeat 0 0; }
.actionbutton strong {
    background-position: 0 -210px;
    display: block;
    font-size: 12px;
    margin: 10px 0 0 0;
    padding: 5px 0 6px 25px;
}
.actionbutton strong a {
    background-position: 100% -150px;
    color: #000 !important;
    font-weight: normal;
    padding: 5px 15px 6px 0;
    text-decoration: none;
    text-shadow: 0 0.1em #FFF;
}
.newsbox_layered_bg .actionbutton a:hover {
    text-decoration: none;
    color: #33ADFF;
}
div.actionbutton.goto_webseie strong {
    background-position: 0 -180px;
    padding-left: 30px;
}

/* =teaser
----------------------------------------------*/
.teaser_gross, .teaser_vertikal, .teaser_horizontal, .teaser_text {
    padding-bottom: 20px;
    margin-right: 20px;
    margin-bottom: 0 !important;
    width: 300px;
    /*float: left;*/
    display: inline-block;
    /*IE7 inline block fix*/
    *display: inline;
    zoom: 1;
}
#wrapper .teaser_gross p, #wrapper .teaser_vertikal p, #wrapper .teaser_horizontal p, #wrapper .teaser_text p {
    font-size: 11px;
    line-height: 130%;
    margin: 0;
    padding: 0;
}
.teaser_gross h2, .teaser_vertikal h2, .teaser_horizontal h2, .teaser_text h2 {
    line-height: 110%;
    margin: 0;
    padding: 0 0 4px 0;
}
.teaser_gross h2 {
    font-size: 21px;
    padding-top: 2px;
}
.teaser_gross img {
    height: 171px;
    width: 300px;
}
.teaser_vertikal { 
    width: 140px;
    vertical-align: top;
}
.teaser_vertikal h2 { padding: 2px 0 0 0; }
.teaser_horizontal a img, .teaser_vertikal a img {
    height: 80px;
    width: 140px;
}
.teaser_horizontal h2, .teaser_vertikal h2 {
    font-size: 14px;
    margin: 0;
}
.teaser_horizontal a img {
    display: inline;
    float: left;
    margin-right: 15px;
    clear: both;
}
.teaser_text h2 {
    font-size: 16px;
    margin: 0;
    padding: 0;
}
#pinnwand .teaser_horizontal h2, #pinnwand .teaser_text h2 { padding: 0; }
#pinnwand .teaser_gross h2, #pinnwand .teaser_vertikal h2 { padding: 2px 0; }
#pinnwand .teaser_gross h2 a, #pinnwand .teaser_vertikal h2 a, #pinnwand .teaser_horizontal h2 a, #pinnwand .teaser_text h2 a {
    color: #FFF;
    padding: 0;
}
#pinnwand .teaser_gross h2 a .aloha-editable,
#pinnwand .teaser_vertikal h2 a .aloha-editable,
#pinnwand .teaser_horizontal h2 a .aloha-editable,
#pinnwand .teaser_text h2 a .aloha-editable { color: #2D72A1; }

#wrapper .teaser_vertikal h2 p,
#wrapper .teaser_horizontal h2 p,
#wrapper .teaser_text h2 p,
#pinnwand .teaser_vertikal h2 p,
#pinnwand .teaser_horizontal h2 p,
#pinnwand .teaser_text h2 p {
    font-size: 14px;
    line-height: 100%;
}

#wrapper .teaser_gross h2 p,
#pinnwand .teaser_gross h2 p {
    font-size: 21px;
    line-height: 110%;
}

/* =promotionbox
----------------------------------------------*/
.promo_klein {
    height: 100px;
    margin: 0 20px 20px 0;
    width: 140px;
    display: inline-block;
    /*IE7 inline block fix*/
    *display: inline;
    zoom: 1; 
    position: relative;
}
.promo_klein a img {
    border: 1px solid #557482;
    margin: 0;
}
.promo_mittel {
    width: 300px;
    height: 140px;
    margin: 0 20px 20px 0;
    display: inline-block;
    /*IE7 inline block fix*/
    *display: inline;
    zoom: 1;
}
.promo_mittel img.promobild {
    border: 1px solid #557482;
    margin: 0;
}
.promo_mittel img.promobild:hover, .promo_klein img.promobild:hover {
    border: 1px solid #33ADFF;
    cursor: pointer;
}
.promotionbox_gross, .promotionbox_gross img {
    height: 300px;
    padding: 0;
    width: 980px;
}

/* =wklandkarte / map AT
----------------------------------------------*/
#wklandkarte,
.landkarte {
    background: #EAEFF2;
    border: none;
    width: 300px;
    margin: 0 0 20px 0;
    padding: 0;
    position: relative;
}
/* fix startseiten (z.B. nach Spalte uebernehmen) */
#spalte0 .landkarte,
#spalte1 .landkarte,
#spalte2 .landkarte {
    display: inline-block;
}
#wklandkarte h3,
.landkarte h3 {
    background: transparent url(/Content.Node/bilder_css/bg-map-header.png) 0 0 no-repeat;
    color: #FFF;
    font-family: Verdana, "Lucida Grande", "Bitstream Vera Sans", "Sun Sans-Regular", Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 12px;
    height: 44px;
    line-height: 18px;
    overflow: hidden;
    padding: 10px 0 0 67px;
}
.landkarte h3 {
    height: auto;
    padding: 10px 10px 10px 40px;
    min-height: 20px;
    max-height: 36px;
}
.landkarte.bezirkskartebgld1 h3 { background: transparent url(/Content.Node/bilder_css/bg-map-header-bgld.png) 0 40% no-repeat; }
.landkarte.bezirkskartektn1 h3 { 
    background: transparent url(/Content.Node/bilder_css/bg-map-header-k.png) 0 50% no-repeat; 
    padding-left: 43px;
}
.landkarte.bezirkskartestmk1 h3 { 
    background: transparent url(/Content.Node/bilder_css/bg-map-header-stmk.png) 0 50% no-repeat; 
    padding-left: 36px;
}
.landkarte.bezirkskartesbg1 h3 { 
    background: transparent url(/Content.Node/bilder_css/bg-map-header-sbg.png) 0 50% no-repeat; 
    padding-left: 36px;
}
.landkarte.bezirkskarteooe1 h3 { 
    background: transparent url(/Content.Node/bilder_css/bg-map-header-ooe.png) 0 50% no-repeat; 
    padding-left: 36px;
}
.landkarte.bezirkskartenoe1 h3 { 
    background: transparent url(/Content.Node/bilder_css/bg-map-header-noe.png) 0 50% no-repeat; 
    padding-left: 36px;
}
.landkarte.bezirkskartenoe1 .wklakaauswahl li:nth-child(10),
.landkarte.bezirkskartenoe1 .wklakaauswahl li:nth-child(17),
.landkarte.bezirkskartenoe1 .wklakaauswahl li:nth-child(21) {
    display: none;
} /* HS 20141024 */
.landkarte.bezirkskartet1 h3 { background: transparent url(/Content.Node/bilder_css/bg-map-header-t.png) 0 50% no-repeat; }
.landkarte.bezirkskartew1 h3 { background: transparent url(/Content.Node/bilder_css/bg-map-header-w.png) 0 50% no-repeat; }
.landkarte.bezirkskartevlbg1 h3 { 
    background: transparent url(/Content.Node/bilder_css/bg-map-header-v.png) 0 50% no-repeat;
    padding-left: 38px; 
}
.landkarte h4,
.landkarte h4.foot {
    font-weight: normal;
    font-size: 11px;
    padding-left: 10px;
}
.landkarte.bezirkskartet1 h4 { padding-top: 4px; }
.landkarte.bezirkskartew1 h4 { padding-top: 10px; }
.landkarte > div { margin: 6px auto 0 auto;}
#wklakaauswahl_titel,
.wklakaauswahl_titel {
    background: transparent url(/Content.Node/bilder_css/bg-map-dropdown.png) right top no-repeat;
    color: #333F4B;
    font-weight: bold;
    height: 48px;
    line-height: 56px;
    padding: 0 0 0 10px;
    cursor: pointer;
}
#wklandkarte .actionbutton {
     position: absolute;
     top: 62px;
     left: 10px;
}
#map_wrapper {
    position: relative;
    overflow: visible;
    cursor: default;
    line-height: 0.5;
    margin: 10px 0 10px 20px;
}
.map { cursor: default; }
.image_map { cursor: pointer; }
.state_map {
    position: absolute;
    top: 0;
    left: 0;
    border: 0;
    cursor: pointer;
}
.wkmap {
    width: 260px;
    height: 136px;
}
#wklakaauswahl,
.wklakaauswahl {
    display: none;
    margin: 10px 0 20px 0;
    padding-bottom: 6px;
}
#wklakaauswahl ul,
.wklakaauswahl ul {
    list-style-type: none;
    padding: 0;
    margin: 10px 0 0 0;
}
#wklakaauswahl li,
.wklakaauswahl li {
    margin: 0;
    padding: 0 0 4px 0;
}
#wklakaauswahl a, #wklakaauswahl a:active, #wklakaauswahl a:visited,
.wklakaauswahl a, .wklakaauswahl a:active, .wklakaauswahl a:visited {
    color: #2D72A1;
    text-decoration: none;
    padding: 2px 0 2px 18px;
    margin-left: 10px;
    background: url(/Content.Node/bilder_css/i_sprite_klein.png) no-repeat 0 -917px;
}
#wklakaauswahl a:hover,
.wklakaauswahl a:hover { color: #49656D; }
img._map.wkmap {
    position: absolute;
    top: 0;
    left: 0;
}

/* =ii_faz
----------------------------------------------*/
#content .infoimage#ii_faz {
    clear: left;
    background: #455865 url(/Content.Node/bilder_css/ii_bg.png) repeat-x 0 0;
    padding: 10px;
}
#ii_faz .ii_faz1 {
    background: transparent url(/Content.Node/bilder_css/ii_faz_bg.png) repeat-x;
    width: 270px;
    margin: 0 0 15px 0;
    padding: 3px 3px 0 8px;
    font-size: 10px;
    float: left;
}
#ii_faz .ii_faz1 h4 {
    white-space: nowrap;
    overflow: hidden;
}
#ii_faz .ii_faz1 .faz_userlogo { margin: 12px 0 6px 0; }

#ii_faz .ii_faz1 .name1,
#ii_faz .ii_faz1 .name2,
#ii_faz .ii_faz1 span.street1,
#ii_faz .ii_faz1 span.postal-code1,
#ii_faz .ii_faz1 span.web1 {
    font-weight: bold;
    margin-right: 5px;
}
#ii_faz .ii_faz1 .name2 { padding-bottom: 5px; }
#ii_faz .ii_faz1 p { padding: 6px 0 10px 0; }
#ii_faz .ii_faz2 #ii_faz_suchbegriff { width: 206px; }
#ii_faz form#ii_faz_suche_form input#ii_faz_submit { width: 60px; }
#ii_faz .faz_logo {
    background: transparent url(/Content.Node/bilder_css/logo_faz_new.png) no-repeat 0 0;
    width: 211px;
    height: 34px;
}
#ii_faz .faz_count{
    width: 100%;
    padding: 6px 0 12px 0;
    color: #ffffff;
    font-size: 15px;
}
#ii_faz .ii_faz2 h2{
    padding: 0;
    font: bold 11px Verdana, "Lucida Grande", "Bitstream Vera Sans", "Sun Sans-Regular", Helvetica, Arial, sans-serif;
    color: #FFF;
}
#ii_faz .ii_faz2 input.input_text {
    border: 1px solid #000;
    margin: 0 4px 0 0;
}

/* =marktplatzticker
----------------------------------------------*/
div#ii_marktplatz {
    background: #EAEFF2 url(/Content.Node/bilder_css/mein_marktplatz.png) no-repeat -4px 4px;
    overflow: hidden;
    padding: 6px;
}
div#ii_marktplatz h2, div#ii_marktplatz > p {padding-left: 92px;}
div#ii_marktplatz .ii_untertitel { height: 32px; }
div#ii_marktplatz p {
    font-size: 11px;
    line-height: 130%;
    padding-right: 0;
}
div#ii_marktplatz h2 {
    font-size: 21px;
    padding-top: 4px;
    padding-right: 0;
    min-height: 26px;
}
div#ii_marktplatz div.grid_mini div.ii_marktplatz_spalte1,
div#ii_marktplatz div.grid_mini div.ii_marktplatz_spalte2 {
    display: inline;
    float: left;
}

div#ii_marktplatz div.grid_mini div.ii_marktplatz_spalte1 {
    width: 80px;
    margin-right: 12px;
}
div#ii_marktplatz div.grid_mini div.ii_marktplatz_spalte1 img { width: 80px; }
div#ii_marktplatz div.grid_mini div.ii_marktplatz_spalte2 { width: 180px; }
div#ii_marktplatz div.grid_mini div.ii_marktplatz_spalte2 strong {
    display: block;
    font-size: 11px;
    padding-bottom: 4px;
}
div#ii_marktplatz a.link_betont {
    background: url(/Content.Node/bilder_css/i_sprite_klein.png) no-repeat 0 -917px;
    margin-bottom: 3px;
    padding: 3px 0 0 16px;
}

/* =ColorBox
----------------------------------------------*/
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper {
    position:absolute;
    top:0;
    left:0;
    z-index:99999;
    overflow:hidden;
}
#cboxOverlay {
    position:fixed;
    width:100%;
    height:100%;
}
#cboxMiddleLeft, #cboxBottomLeft { clear:left; }
#cboxContent {
    position:relative;
    overflow:hidden;
}
#cboxLoadedContent { overflow:auto; }
#cboxLoadedContent iframe {
    display:block;
    width:100%;
    height:100%;
    border:0;
}
#cboxTitle { margin:0; }
#cboxLoadingOverlay, #cboxLoadingGraphic {
    position:absolute;
    top:0;
    left:0;
    width:100%;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor:pointer; }
/*
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay {
    /* is bad in IE
    background:url(/Content.Node/bilder_css/overlay.png) 0 0 repeat;
    */
}
#cboxTopLeft {
    width:21px;
    height:21px;
    background:url(/Content.Node/bilder_css/controls.png) -100px 0 no-repeat;
}
#cboxTopRight {
    width:21px;
    height:21px;
    background:url(/Content.Node/bilder_css/controls.png) -129px 0 no-repeat;
}
#cboxBottomLeft {
    width:21px;
    height:21px;
    background:url(/Content.Node/bilder_css/controls.png) -100px -29px no-repeat;
}
#cboxBottomRight {
    width:21px;
    height:21px;
    background:url(/Content.Node/bilder_css/controls.png) -129px -29px no-repeat;
}
#cboxMiddleLeft {
    width:21px;
    background:url(/Content.Node/bilder_css/controls.png) left top repeat-y;
}
#cboxMiddleRight {
    width:21px;
    background:url(/Content.Node/bilder_css/controls.png) right top repeat-y;
}
#cboxTopCenter {
    height:21px;
    background:url(/Content.Node/bilder_css/border_new.png) 0 0 repeat-x;
}
#cboxBottomCenter {
    height:21px;
    background:url(/Content.Node/bilder_css/border_new.png) 0 -29px repeat-x;
}
#cboxContent { background:#FFF; }
#cboxLoadedContent {
    /* margin-bottom:28px; */
    margin-bottom:3.5em;
    padding: 10px;
}
#cboxTitle {
    position:absolute;
    bottom: 55px; /* GP 20131111: 20px > 55px */
    left: -21px; /* GP 20131112: 0 > -21px */
    text-align:center;
    width:100%;
    padding: 0 21px; /* GP 20131111: 4px 0 5px 0 > 0 21px */
    color:#000000;
    font-size: 11px;
    background-color: #FFFFFF; /* GP 20131111: added */
    opacity: 0.8; /* GP 20131111: added */
    filter: alpha(opacity=80); /* GP 20131111: added */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* GP 20131111: added */
}
#cboxCurrent {
    position:absolute;
    bottom:17px; /* GP 20131111: 6px > 17px */
    left:66px; /* GP 20131111: 58px > 66px */
    color:#949494;
    font-size: 11px;
}
#cboxSlideshow {
    position:absolute;
    bottom:6px;
    right:30px;
    color:#949494;
    text-decoration: underline;
    font-size: 11px;
}
#cboxSlideshow.hover { color: #2A4C85; }
#cboxPrevious {
    position:absolute;
    bottom:11px; /* GP 20131111: 0 > 11px */
    left:8px; /* GP 20131111: 0 > 8px */
    background:url(/Content.Node/bilder_css/controls.png) -75px 0 no-repeat;
    width:25px;
    height:25px;
    text-indent:-9999px;
}
#cboxPrevious.hover { background-position:-75px -25px; }
#cboxNext {
    position:absolute;
    bottom:11px; /* GP 20131111: 0 > 11px */
    left:35px; /* GP 20131111: 27px > 35px */
    background:url(/Content.Node/bilder_css/controls.png) -50px 0 no-repeat;
    width:25px;
    height:25px;
    text-indent:-9999px;
}
#cboxNext.hover { background-position:-50px -25px; }
#cboxLoadingOverlay { background:url(/Content.Node/bilder_css/loading_background.png) center center no-repeat; }
#cboxLoadingGraphic { background:url(/Content.Node/bilder_css/loading.gif) center center no-repeat; }
#cboxClose {
    position:absolute;
    bottom:11px; /* GP 20131111: 0 > 11px */
    right:8px; /* GP 20131111: 0 > 8px */
    background:url(/Content.Node/bilder_css/controls.png) -25px 0 no-repeat;
    width:25px;
    height:25px;
    text-indent:-9999px;
}
#cboxClose.hover { background-position:-25px -25px; }
select#cboxgeltung { margin-bottom: 12px; }
#cboxContent h2 {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 6px 0 12px 0;
}
#cboxContent #hinweis {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    display: none;
}
/*
    The following fixes png-transparency for IE6.
    It is also necessary for png-transparency in IE7 & IE8 to avoid '272D2E halos' with the fade transition

    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.

    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft {
    background:transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Content.Node/bilder_css/borderTopLeft.png, sizingMethod='scale');
}
.cboxIE #cboxTopCenter {
    background:transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Content.Node/bilder_css/borderTopCenter.png, sizingMethod='scale');
}
.cboxIE #cboxTopRight {
    background:transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Content.Node/bilder_css/borderTopRight.png, sizingMethod='scale');
}
.cboxIE #cboxBottomLeft {
    background:transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Content.Node/bilder_css/borderBottomLeft.png, sizingMethod='scale');
}
.cboxIE #cboxBottomCenter {
    background:transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Content.Node/bilder_css/borderBottomCenter.png, sizingMethod='scale');
}
.cboxIE #cboxBottomRight {
    background:transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Content.Node/bilder_css/borderBottomRight.png, sizingMethod='scale');
}
.cboxIE #cboxMiddleLeft {
    background:transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Content.Node/bilder_css/borderMiddleLeft.png, sizingMethod='scale');
}
.cboxIE #cboxMiddleRight {
    background:transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Content.Node/bilder_css/borderMiddleRight.png, sizingMethod='scale');
}

/* =contentelemente
----------------------------------------------*/
.spalten_boxheader {
    background: transparent url(/Content.Node/bilder_css/channelicon_header_KC.png) 0 0 no-repeat;
    color: #FFF;
    font: 12px Verdana, "Lucida Grande", "Bitstream Vera Sans", "Sun Sans-Regular", Helvetica, Arial, sans-serif;
    font-weight:bold;
    height: 44px;
    line-height: 18px;
    margin-right: 20px;
    padding: 10px 0 0 67px;
    clear: left;
}
.membersonly {
    background: url(/Content.Node/bilder_css/i_sprite_klein.png) no-repeat 0 -276px;
    color: #BE1B00;
    font-size: 10px;
    font-style: italic;
    padding-left: 14px;
    margin-left: 5px;
}
/*.teaser_gross .membersonly,
.teaser_vertikal .membersonly,
.teaser_horizontal .membersonly,
.teaser_text .membersonly,
.doclist p .membersonly { margin-left: 0; }*/
input.pressearchivsuche { width: 455px; }
#contactsite_map { margin: 0 20px 20px 0; }
.contentpic {
    margin: 5px 0;
    display: block;
}
.contentpic.center,
#content .contentpic.center .imagedescription {
    text-align: center;
    margin: auto;
}
.contentpic.left {
    float: left;
    margin: 5px 5px 5px 0;
}
.contentpic.right {
    float: right;
    margin: 5px 0 5px 5px;
}
#content .contentpic .imagedescription,
.imagedescription {
    color: #999;
    font-size: 11px;
    font-style: italic;
    padding: 2px 0 0 0;
    text-align: left;
}
#content .contentpic.right .imagedescription { text-align: left; }
object, iframe { margin-bottom: 20px; border: none; }
#spalte0 iframe, #spalte1 iframe, #spalte2 iframe { width: 300px; }
#format_content .slideshowcontainer {
    float: none;
    width: auto;
    margin-top: 10px;
}
.slideshowcontainer { border: 1px solid #BEBEBE !important; }
div#contentspalte .slideshowcontainer h3, 
div#grid_nav .slideshowcontainer h3 {
    font-weight: normal !important;
    padding: 10px 0 10px 0 !important;
    background: #BEBEBE !important;
}
#images_flickrslideshow1 a.rslides_nav,
#images_flickrslideshow1 a.rslides_nav:hover,
#images_flickrslideshow1 a.rslides_nav:visited { border-bottom: none; }
#spalte0 #images_flickrslideshow1 a.rslides_nav.prev,
#spalte1 #images_flickrslideshow1 a.rslides_nav.prev,
#spalte2 #images_flickrslideshow1 a.rslides_nav.prev { margin-left: 85px; }
#spalte0 #images_flickrslideshow1 a.rslides_nav.next,
#spalte1 #images_flickrslideshow1 a.rslides_nav.next,
#spalte2 #images_flickrslideshow1 a.rslides_nav.next { margin-right: 85px; }
#format_content #images_flickrslideshow1 a.rslides_nav.prev { margin-left: 245px; }
#format_content #images_flickrslideshow1 a.rslides_nav.next { margin-right: 245px; }
a.twitter-timeline {
    display: block;
    padding-top: 10px;
}
#spalte0 #images_flickrslideshow2 a.rslides_nav.prev,
#spalte1 #images_flickrslideshow2 a.rslides_nav.prev,
#spalte2 #images_flickrslideshow2 a.rslides_nav.prev { margin-left: 85px; }
#spalte0 #images_flickrslideshow2 a.rslides_nav.next,
#spalte1 #images_flickrslideshow2 a.rslides_nav.next,
#spalte2 #images_flickrslideshow2 a.rslides_nav.next { margin-right: 85px; }
#format_content #images_flickrslideshow2 a.rslides_nav.prev { margin-left: 245px; }
#format_content #images_flickrslideshow2 a.rslides_nav.next { margin-right: 245px; }
a.twitter-timeline {
    display: block;
    padding-top: 10px;
}
#spalte0 #images_flickrslideshow3 a.rslides_nav.prev,
#spalte1 #images_flickrslideshow3 a.rslides_nav.prev,
#spalte2 #images_flickrslideshow3 a.rslides_nav.prev { margin-left: 85px; }
#spalte0 #images_flickrslideshow3 a.rslides_nav.next,
#spalte1 #images_flickrslideshow3 a.rslides_nav.next,
#spalte2 #images_flickrslideshow3 a.rslides_nav.next { margin-right: 85px; }
#format_content #images_flickrslideshow3 a.rslides_nav.prev { margin-left: 245px; }
#format_content #images_flickrslideshow3 a.rslides_nav.next { margin-right: 245px; }
a.twitter-timeline {
    display: block;
    padding-top: 10px;
}
#spalte0 #images_flickrslideshow4 a.rslides_nav.prev,
#spalte1 #images_flickrslideshow4 a.rslides_nav.prev,
#spalte2 #images_flickrslideshow4 a.rslides_nav.prev { margin-left: 85px; }
#spalte0 #images_flickrslideshow4 a.rslides_nav.next,
#spalte1 #images_flickrslideshow4 a.rslides_nav.next,
#spalte2 #images_flickrslideshow4 a.rslides_nav.next { margin-right: 85px; }
#format_content #images_flickrslideshow4 a.rslides_nav.prev { margin-left: 245px; }
#format_content #images_flickrslideshow4 a.rslides_nav.next { margin-right: 245px; }
a.twitter-timeline {
    display: block;
    padding-top: 10px;
}
#spalte0 #images_flickrslideshow5 a.rslides_nav.prev,
#spalte1 #images_flickrslideshow5 a.rslides_nav.prev,
#spalte2 #images_flickrslideshow5 a.rslides_nav.prev { margin-left: 85px; }
#spalte0 #images_flickrslideshow5 a.rslides_nav.next,
#spalte1 #images_flickrslideshow5 a.rslides_nav.next,
#spalte2 #images_flickrslideshow5 a.rslides_nav.next { margin-right: 85px; }
#format_content #images_flickrslideshow5 a.rslides_nav.prev { margin-left: 245px; }
#format_content #images_flickrslideshow5 a.rslides_nav.next { margin-right: 245px; }
a.twitter-timeline {
    display: block;
    padding-top: 10px;
}
/* =pinnwand awo
----------------------------------------------*/
#awo_pinnwand_actionbox {
    position: absolute;
    right: 0;
    top: 0;
    width: 320px;
    height: 300px;
    background: #708892 url(/Content.Node/bilder_css/pinnwand_hg.png) repeat-x;
    padding: 0 0 0 20px;
}
#awo_pinnwand_actionbox img.awo_pinnwand {
    padding: 7px 0 0 0;
    width: 298px;
    height: 138px;
    position: relative;
}
.linkliste li.navfolder { padding: 0; }
/*.popup_wrapper { padding: 10px; }*/

/* =awo popups: branchen_popup, laender_popup
----------------------------------------------*/
.laender_popup, .branchen_popup,
.ii_laender_popup, .ii_branchen_popup {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 760px;
    text-align: left;
    z-index: 100;
    background: #FFF;
    border: 1px solid #93A7B1;
}
.branchen_popup,
.ii_branchen_popup {
    top: 20px;
    right: 20px;
    width: 580px;
    z-index: 101;
}
.ii_laender_popup, .ii_branchen_popup {
    top: auto;
    right: 130px;
    margin-top: -220px;
}
.laender_popup.versteckt, .branchen_popup.versteckt,
.ii_laender_popup.versteckt, .ii_branchen_popup.versteckt { display: none; }
.popup_wrapper {
    margin: 0;
    position: relative;
    width: 100%;
    min-width: 540px;
}
.popup_wrapper .popup_pinnwand {
    width: 40%;
    min-width:190px;
    float: left;
}
.popup_wrapper .popup_content h2 {
    margin: 10px 20px;

    padding: 0 0 6px 0;
    font-size: 18px;
    color: #272D2E !important;
    background-color: #FFF;
}
.popup_wrapper h2 { display: inline; }
.popup_content h2 { position: fixed; }
.popup_content li.navfolder { background-image: none; }
#pinnwand .popup_wrapper .awo_laender_buttons { margin-top: 10px; }
.awo_laender_buttons .actionbutton strong a,
.awo_laender_buttons .actionbutton strong,
.awo_laender_buttons .actionbutton a {
    background: none;
    color: #272D2E;
    padding: 0;
    text-shadow: none;
    text-transform: uppercase;
}
.awo_laender_buttons .actionbutton.aktiv strong a {
    background: url(/Content.Node/bilder_css/i_sprite_klein.png) no-repeat 0 -920px;
    padding: 0 0 0 15px;
}
.popup_wrapper .popup_content {
    overflow: auto;
    width: 60%;
    max-height: 400px;
}
.popup_wrapper .popup_content .popup_spalte1,
.popup_wrapper .popup_content .popup_spalte2 {
    padding: 10px 0 15px 0;
    float: left;
}
.popup_content ul.linkliste li { padding-top: 0; }
.popup_content.versteckt { display: none; }
.popup_wrapper .awo_laender_buttons strong a:hover,
.popup_wrapper .popup_content a,
.popup_wrapper .popup_content a:visited { color: #2D72A1!important; }
.popup_wrapper .popup_content a:hover { color: #33ADFF!important; }
.popup_wrapper .popup_content .linkliste li { background-position: 0 -921px!important; }

/* =AWO-Flaggen
----------------------------------------------*/
/* Fallback */
.newsbox_layered_bg.awo_ { background-image: url(/Content.Node/bilder_css/aw/awneutral.jpg); }

.newsbox_layered_bg.awo_ad { background-image: url(/Content.Node/bilder_css/aw/Andorra.jpg); }
.newsbox_layered_bg.awo_ae { background-image: url(/Content.Node/bilder_css/aw/Vereinigte_Arabische_Emirate.jpg); }
.newsbox_layered_bg.awo_af { background-image: url(/Content.Node/bilder_css/aw/Afghanistan.jpg); }
.newsbox_layered_bg.awo_ag { background-image: url(/Content.Node/bilder_css/aw/Antigua_und_Barbuda.jpg); }
.newsbox_layered_bg.awo_ai { background-image: url(/Content.Node/bilder_css/aw/Anguilla.jpg); }
.newsbox_layered_bg.awo_al { background-image: url(/Content.Node/bilder_css/aw/Albanien.jpg); }
.newsbox_layered_bg.awo_am { background-image: url(/Content.Node/bilder_css/aw/Armenien.jpg); }
.newsbox_layered_bg.awo_an { background-image: url(/Content.Node/bilder_css/aw/Angola.jpg); }
.newsbox_layered_bg.awo_ao { background-image: url(/Content.Node/bilder_css/aw/Angola.jpg); }
.newsbox_layered_bg.awo_ar { background-image: url(/Content.Node/bilder_css/aw/Argentinien.jpg); }
.newsbox_layered_bg.awo_as { background-image: url(/Content.Node/bilder_css/aw/Amerikanisch_Samoa.jpg); }
.newsbox_layered_bg.awo_at { background-image: url(/Content.Node/bilder_css/aw/O_sterreich.jpg); }
.newsbox_layered_bg.awo_au { background-image: url(/Content.Node/bilder_css/aw/Australien.jpg); }
.newsbox_layered_bg.awo_aw { background-image: url(/Content.Node/bilder_css/aw/Aruba.jpg); }
.newsbox_layered_bg.awo_ax { background-image: url(/Content.Node/bilder_css/aw/Alandinseln.jpg); }
.newsbox_layered_bg.awo_az { background-image: url(/Content.Node/bilder_css/aw/Aserbaidschan.jpg); }
.newsbox_layered_bg.awo_ba { background-image: url(/Content.Node/bilder_css/aw/Bosnien-Herzegowina.jpg); }
.newsbox_layered_bg.awo_bb { background-image: url(/Content.Node/bilder_css/aw/Barbados.jpg); }
.newsbox_layered_bg.awo_bd { background-image: url(/Content.Node/bilder_css/aw/Bangladesch.jpg); }
.newsbox_layered_bg.awo_be { background-image: url(/Content.Node/bilder_css/aw/Belgien.jpg); }
.newsbox_layered_bg.awo_bf { background-image: url(/Content.Node/bilder_css/aw/Burkina_Faso.jpg); }
.newsbox_layered_bg.awo_bg { background-image: url(/Content.Node/bilder_css/aw/Bulgarien.jpg); }
.newsbox_layered_bg.awo_bh { background-image: url(/Content.Node/bilder_css/aw/Bahrain.jpg); }
.newsbox_layered_bg.awo_bi { background-image: url(/Content.Node/bilder_css/aw/Burundi.jpg); }
.newsbox_layered_bg.awo_bj { background-image: url(/Content.Node/bilder_css/aw/Benin.jpg); }
.newsbox_layered_bg.awo_bm { background-image: url(/Content.Node/bilder_css/aw/Bermuda-Inseln.jpg); }
.newsbox_layered_bg.awo_bn { background-image: url(/Content.Node/bilder_css/aw/Brunei.jpg); }
.newsbox_layered_bg.awo_bo { background-image: url(/Content.Node/bilder_css/aw/Bolivien.jpg); }
.newsbox_layered_bg.awo_br { background-image: url(/Content.Node/bilder_css/aw/Brasilien.jpg); }
.newsbox_layered_bg.awo_bs { background-image: url(/Content.Node/bilder_css/aw/Bahamas.jpg); }
.newsbox_layered_bg.awo_bt { background-image: url(/Content.Node/bilder_css/aw/Bhutan.jpg); }
.newsbox_layered_bg.awo_bv { background-image: url(/Content.Node/bilder_css/aw/Bouvetinsel.jpg); }
.newsbox_layered_bg.awo_bw { background-image: url(/Content.Node/bilder_css/aw/Botswana.jpg); }
.newsbox_layered_bg.awo_by { background-image: url(/Content.Node/bilder_css/aw/Belarus.jpg); }
.newsbox_layered_bg.awo_bz { background-image: url(/Content.Node/bilder_css/aw/Belize.jpg); }
.newsbox_layered_bg.awo_ca { background-image: url(/Content.Node/bilder_css/aw/Kanada.jpg); }
.newsbox_layered_bg.awo_cc { background-image: url(/Content.Node/bilder_css/aw/Myanmar.jpg); }
.newsbox_layered_bg.awo_cd { background-image: url(/Content.Node/bilder_css/aw/Kongo__Demokratische_Republik.jpg); }
.newsbox_layered_bg.awo_cf { background-image: url(/Content.Node/bilder_css/aw/Zentralafrikanische_Republik.jpg); }
.newsbox_layered_bg.awo_cg { background-image: url(/Content.Node/bilder_css/aw/Kongo__Republik.jpg); }
.newsbox_layered_bg.awo_ch { background-image: url(/Content.Node/bilder_css/aw/Schweiz.jpg); }
.newsbox_layered_bg.awo_ci { background-image: url(/Content.Node/bilder_css/aw/Cote_D_Ivoire.jpg); }
.newsbox_layered_bg.awo_ck { background-image: url(/Content.Node/bilder_css/aw/Cook-Inseln.jpg); }
.newsbox_layered_bg.awo_cl { background-image: url(/Content.Node/bilder_css/aw/Chile.jpg); }
.newsbox_layered_bg.awo_cm { background-image: url(/Content.Node/bilder_css/aw/Kamerun.jpg); }
.newsbox_layered_bg.awo_cn { background-image: url(/Content.Node/bilder_css/aw/China.jpg); }
.newsbox_layered_bg.awo_co { background-image: url(/Content.Node/bilder_css/aw/Kolumbien.jpg); }
.newsbox_layered_bg.awo_cr { background-image: url(/Content.Node/bilder_css/aw/Costa_Rica.jpg); }
.newsbox_layered_bg.awo_cu { background-image: url(/Content.Node/bilder_css/aw/Kuba.jpg); }
.newsbox_layered_bg.awo_cv { background-image: url(/Content.Node/bilder_css/aw/Kap_Verde.jpg); }
.newsbox_layered_bg.awo_cx { background-image: url(/Content.Node/bilder_css/aw/Australien.jpg); }
.newsbox_layered_bg.awo_cy { background-image: url(/Content.Node/bilder_css/aw/Zypern.jpg); }
.newsbox_layered_bg.awo_cz { background-image: url(/Content.Node/bilder_css/aw/Tschechische_Republik.jpg); }
.newsbox_layered_bg.awo_de { background-image: url(/Content.Node/bilder_css/aw/Deutschland.jpg); }
.newsbox_layered_bg.awo_dj { background-image: url(/Content.Node/bilder_css/aw/Dschibuti.jpg); }
.newsbox_layered_bg.awo_dk { background-image: url(/Content.Node/bilder_css/aw/Da_nemark.jpg); }
.newsbox_layered_bg.awo_dm { background-image: url(/Content.Node/bilder_css/aw/Dominica.jpg); }
.newsbox_layered_bg.awo_do { background-image: url(/Content.Node/bilder_css/aw/Dominikanische_Republik.jpg); }
.newsbox_layered_bg.awo_dz { background-image: url(/Content.Node/bilder_css/aw/Algerien.jpg); }
.newsbox_layered_bg.awo_ec { background-image: url(/Content.Node/bilder_css/aw/Ecuador.jpg); }
.newsbox_layered_bg.awo_ee { background-image: url(/Content.Node/bilder_css/aw/Estland.jpg); }
.newsbox_layered_bg.awo_eg { background-image: url(/Content.Node/bilder_css/aw/A_gypten.jpg); }
.newsbox_layered_bg.awo_eh { background-image: url(/Content.Node/bilder_css/aw/Eritrea.jpg); }
.newsbox_layered_bg.awo_er { background-image: url(/Content.Node/bilder_css/aw/Eritrea.jpg); }
.newsbox_layered_bg.awo_es { background-image: url(/Content.Node/bilder_css/aw/Spanien.jpg); }
.newsbox_layered_bg.awo_et { background-image: url(/Content.Node/bilder_css/aw/A_thiopien.jpg); }
.newsbox_layered_bg.awo_fi { background-image: url(/Content.Node/bilder_css/aw/Finnland.jpg); }
.newsbox_layered_bg.awo_fj { background-image: url(/Content.Node/bilder_css/aw/Fidschi.jpg); }
.newsbox_layered_bg.awo_fk { background-image: url(/Content.Node/bilder_css/aw/Falkland_Inseln.jpg); }
.newsbox_layered_bg.awo_fm { background-image: url(/Content.Node/bilder_css/aw/Mikronesien.jpg); }
.newsbox_layered_bg.awo_fo { background-image: url(/Content.Node/bilder_css/aw/Fa_ro_er.jpg); }
.newsbox_layered_bg.awo_fr { background-image: url(/Content.Node/bilder_css/aw/Frankreich.jpg); }
.newsbox_layered_bg.awo_ga { background-image: url(/Content.Node/bilder_css/aw/Gabun.jpg); }
.newsbox_layered_bg.awo_gb { background-image: url(/Content.Node/bilder_css/aw/UK.jpg); }
.newsbox_layered_bg.awo_gd { background-image: url(/Content.Node/bilder_css/aw/Grenada.jpg); }
.newsbox_layered_bg.awo_ge { background-image: url(/Content.Node/bilder_css/aw/Georgien.jpg); }
.newsbox_layered_bg.awo_gf { background-image: url(/Content.Node/bilder_css/aw/Franzo_sisch_Guyana.jpg); }
.newsbox_layered_bg.awo_gh { background-image: url(/Content.Node/bilder_css/aw/Ghana.jpg); }
.newsbox_layered_bg.awo_gi { background-image: url(/Content.Node/bilder_css/aw/Gibraltar.jpg); }
.newsbox_layered_bg.awo_gl { background-image: url(/Content.Node/bilder_css/aw/Gro_nland.jpg); }
.newsbox_layered_bg.awo_gm { background-image: url(/Content.Node/bilder_css/aw/Gambia.jpg); }
.newsbox_layered_bg.awo_gn { background-image: url(/Content.Node/bilder_css/aw/Guinea.jpg); }
.newsbox_layered_bg.awo_gp { background-image: url(/Content.Node/bilder_css/aw/Guadeloupe.jpg); }
.newsbox_layered_bg.awo_gq { background-image: url(/Content.Node/bilder_css/aw/A_quatorialguinea.jpg); }
.newsbox_layered_bg.awo_gr { background-image: url(/Content.Node/bilder_css/aw/Griechenland.jpg); }
.newsbox_layered_bg.awo_gs { background-image: url(/Content.Node/bilder_css/flag_gy.png); }
.newsbox_layered_bg.awo_gt { background-image: url(/Content.Node/bilder_css/aw/Guatemala.jpg); }
.newsbox_layered_bg.awo_gu { background-image: url(/Content.Node/bilder_css/aw/Guam.jpg); }
.newsbox_layered_bg.awo_gw { background-image: url(/Content.Node/bilder_css/aw/Guinea-Bissau.jpg); }
.newsbox_layered_bg.awo_gy { background-image: url(/Content.Node/bilder_css/aw/Guyana.jpg); }
.newsbox_layered_bg.awo_hk { background-image: url(/Content.Node/bilder_css/aw/Hongkong.jpg); }
.newsbox_layered_bg.awo_hm { background-image: url(/Content.Node/bilder_css/aw/Heard_und_McDonald_Inseln.jpg); }
.newsbox_layered_bg.awo_hn { background-image: url(/Content.Node/bilder_css/aw/Honduras.jpg); }
.newsbox_layered_bg.awo_hr { background-image: url(/Content.Node/bilder_css/aw/Kroatien.jpg); }
.newsbox_layered_bg.awo_ht { background-image: url(/Content.Node/bilder_css/aw/Haiti.jpg); }
.newsbox_layered_bg.awo_hu { background-image: url(/Content.Node/bilder_css/aw/Ungarn.jpg); }
.newsbox_layered_bg.awo_id { background-image: url(/Content.Node/bilder_css/aw/Indonesien.jpg); }
.newsbox_layered_bg.awo_ie { background-image: url(/Content.Node/bilder_css/aw/Irland.jpg); }

.newsbox_layered_bg.awo_il { background-image: url(/Content.Node/bilder_css/aw/Israel.jpg); }
.newsbox_layered_bg.awo_in { background-image: url(/Content.Node/bilder_css/aw/Indien.jpg); }
.newsbox_layered_bg.awo_io { background-image: url(/Content.Node/bilder_css/aw/Britisches_Territorium_im_Indischen_Ozean.jpg); }
.newsbox_layered_bg.awo_iq { background-image: url(/Content.Node/bilder_css/aw/Irak.jpg); }
.newsbox_layered_bg.awo_ir { background-image: url(/Content.Node/bilder_css/aw/Iran.jpg); }
.newsbox_layered_bg.awo_is { background-image: url(/Content.Node/bilder_css/aw/Island.jpg); }
.newsbox_layered_bg.awo_it { background-image: url(/Content.Node/bilder_css/aw/Italien.jpg); }
.newsbox_layered_bg.awo_jm { background-image: url(/Content.Node/bilder_css/aw/Jamaika.jpg); }
.newsbox_layered_bg.awo_jo { background-image: url(/Content.Node/bilder_css/aw/Jordanien.jpg); }
.newsbox_layered_bg.awo_jp { background-image: url(/Content.Node/bilder_css/aw/Japan.jpg); }
.newsbox_layered_bg.awo_ke { background-image: url(/Content.Node/bilder_css/aw/Kenia.jpg); }
.newsbox_layered_bg.awo_kg { background-image: url(/Content.Node/bilder_css/aw/Kirgisistan.jpg); }
.newsbox_layered_bg.awo_kh { background-image: url(/Content.Node/bilder_css/aw/Kambodscha.jpg); }
.newsbox_layered_bg.awo_ki { background-image: url(/Content.Node/bilder_css/aw/Kiribati.jpg); }
.newsbox_layered_bg.awo_km { background-image: url(/Content.Node/bilder_css/aw/Komoren.jpg); }
.newsbox_layered_bg.awo_kn { background-image: url(/Content.Node/bilder_css/aw/St_Kitts_und_Nevis.jpg); }
.newsbox_layered_bg.awo_kp { background-image: url(/Content.Node/bilder_css/aw/Korea_Demokratische_Volksrepublik_Nord.jpg); }
.newsbox_layered_bg.awo_kr { background-image: url(/Content.Node/bilder_css/aw/Korea_Republik_Su_d.jpg); }
.newsbox_layered_bg.awo_ks { background-image: url(/Content.Node/bilder_css/aw/Kosovo.jpg); }
.newsbox_layered_bg.awo_kw { background-image: url(/Content.Node/bilder_css/aw/Kuwait.jpg); }
.newsbox_layered_bg.awo_ky { background-image: url(/Content.Node/bilder_css/aw/Kaimaninseln.jpg); }
.newsbox_layered_bg.awo_kz { background-image: url(/Content.Node/bilder_css/aw/Kasachstan.jpg); }
.newsbox_layered_bg.awo_la { background-image: url(/Content.Node/bilder_css/aw/Laos.jpg); }
.newsbox_layered_bg.awo_lb { background-image: url(/Content.Node/bilder_css/aw/Libanon.jpg); }
.newsbox_layered_bg.awo_lc { background-image: url(/Content.Node/bilder_css/aw/St_Lucia.jpg); }
.newsbox_layered_bg.awo_li { background-image: url(/Content.Node/bilder_css/aw/Liechtenstein.jpg); }
.newsbox_layered_bg.awo_lk { background-image: url(/Content.Node/bilder_css/aw/Sri_Lanka.jpg); }
.newsbox_layered_bg.awo_lr { background-image: url(/Content.Node/bilder_css/aw/Liberia.jpg); }
.newsbox_layered_bg.awo_ls { background-image: url(/Content.Node/bilder_css/aw/Lesotho.jpg); }
.newsbox_layered_bg.awo_lt { background-image: url(/Content.Node/bilder_css/aw/Litauen.jpg); }
.newsbox_layered_bg.awo_lu { background-image: url(/Content.Node/bilder_css/aw/Luxemburg.jpg); }
.newsbox_layered_bg.awo_lv { background-image: url(/Content.Node/bilder_css/aw/Lettland.jpg); }
.newsbox_layered_bg.awo_ly { background-image: url(/Content.Node/bilder_css/aw/Libyen.jpg); }
.newsbox_layered_bg.awo_ma { background-image: url(/Content.Node/bilder_css/aw/Marokko.jpg); }
.newsbox_layered_bg.awo_mc { background-image: url(/Content.Node/bilder_css/aw/Monaco.jpg); }
.newsbox_layered_bg.awo_md { background-image: url(/Content.Node/bilder_css/aw/Moldau.jpg); }
.newsbox_layered_bg.awo_me { background-image: url(/Content.Node/bilder_css/aw/Montenegro.jpg); }
.newsbox_layered_bg.awo_mf { background-image: url(/Content.Node/bilder_css/aw/St_Martin.jpg); }
.newsbox_layered_bg.awo_mg { background-image: url(/Content.Node/bilder_css/aw/Madagaskar.jpg); }
.newsbox_layered_bg.awo_mh { background-image: url(/Content.Node/bilder_css/aw/Marshallinseln.jpg); }
.newsbox_layered_bg.awo_mk { background-image: url(/Content.Node/bilder_css/aw/Mazedonien.jpg); }
.newsbox_layered_bg.awo_ml { background-image: url(/Content.Node/bilder_css/aw/Mali.jpg); }
.newsbox_layered_bg.awo_mm { background-image: url(/Content.Node/bilder_css/aw/Myanmar.jpg); }
.newsbox_layered_bg.awo_mn { background-image: url(/Content.Node/bilder_css/aw/Mongolei.jpg); }
.newsbox_layered_bg.awo_mo { background-image: url(/Content.Node/bilder_css/aw/Macau.jpg); }
.newsbox_layered_bg.awo_mp { background-image: url(/Content.Node/bilder_css/aw/No_rdliche_Marianen.jpg); }
.newsbox_layered_bg.awo_mq { background-image: url(/Content.Node/bilder_css/aw/Martinique.jpg); }
.newsbox_layered_bg.awo_mr { background-image: url(/Content.Node/bilder_css/aw/Mauretanien.jpg); }
.newsbox_layered_bg.awo_ms { background-image: url(/Content.Node/bilder_css/aw/Montserrat.jpg); }
.newsbox_layered_bg.awo_mt { background-image: url(/Content.Node/bilder_css/aw/Malta.jpg); }
.newsbox_layered_bg.awo_mu { background-image: url(/Content.Node/bilder_css/aw/Mauritius.jpg); }
.newsbox_layered_bg.awo_mv { background-image: url(/Content.Node/bilder_css/aw/Malediven.jpg); }
.newsbox_layered_bg.awo_mw { background-image: url(/Content.Node/bilder_css/aw/Malawi.jpg); }
.newsbox_layered_bg.awo_mx { background-image: url(/Content.Node/bilder_css/aw/Mexiko.jpg); }
.newsbox_layered_bg.awo_my { background-image: url(/Content.Node/bilder_css/aw/Malaysia.jpg); }
.newsbox_layered_bg.awo_mz { background-image: url(/Content.Node/bilder_css/aw/Mosambik.jpg); }
.newsbox_layered_bg.awo_na { background-image: url(/Content.Node/bilder_css/aw/Namibia.jpg); }
.newsbox_layered_bg.awo_nc { background-image: url(/Content.Node/bilder_css/aw/Neukaledonien.jpg); }
.newsbox_layered_bg.awo_ne { background-image: url(/Content.Node/bilder_css/aw/Niger.jpg); }
.newsbox_layered_bg.awo_nf { background-image: url(/Content.Node/bilder_css/aw/Norfolkinsel.jpg); }
.newsbox_layered_bg.awo_ng { background-image: url(/Content.Node/bilder_css/aw/Nigeria.jpg); }
.newsbox_layered_bg.awo_ni { background-image: url(/Content.Node/bilder_css/aw/Nicaragua.jpg); }
.newsbox_layered_bg.awo_nl { background-image: url(/Content.Node/bilder_css/aw/Niederlande.jpg); }
.newsbox_layered_bg.awo_no { background-image: url(/Content.Node/bilder_css/aw/Norwegen.jpg); }
.newsbox_layered_bg.awo_np { background-image: url(/Content.Node/bilder_css/aw/Nepal.jpg); }
.newsbox_layered_bg.awo_nr { background-image: url(/Content.Node/bilder_css/aw/Nauru.jpg); }
.newsbox_layered_bg.awo_nu { background-image: url(/Content.Node/bilder_css/aw/Niue.jpg); }
.newsbox_layered_bg.awo_nz { background-image: url(/Content.Node/bilder_css/aw/Neuseeland.jpg); }
.newsbox_layered_bg.awo_om { background-image: url(/Content.Node/bilder_css/aw/Oman.jpg); }
.newsbox_layered_bg.awo_pa { background-image: url(/Content.Node/bilder_css/aw/Panama.jpg); }
.newsbox_layered_bg.awo_pe { background-image: url(/Content.Node/bilder_css/aw/Peru.jpg); }
.newsbox_layered_bg.awo_pf { background-image: url(/Content.Node/bilder_css/aw/Franzo_sisch_Polynesien.jpg); }
.newsbox_layered_bg.awo_pg { background-image: url(/Content.Node/bilder_css/aw/Papua-Neuguinea.jpg); }
.newsbox_layered_bg.awo_ph { background-image: url(/Content.Node/bilder_css/aw/Philippinen.jpg); }
.newsbox_layered_bg.awo_pk { background-image: url(/Content.Node/bilder_css/aw/Pakistan.jpg); }
.newsbox_layered_bg.awo_pl { background-image: url(/Content.Node/bilder_css/aw/Polen.jpg); }
.newsbox_layered_bg.awo_pm { background-image: url(/Content.Node/bilder_css/aw/St_Pierre_und_Miquelon.jpg); }
.newsbox_layered_bg.awo_pn { background-image: url(/Content.Node/bilder_css/aw/Pitcairn_Inseln.jpg); }
.newsbox_layered_bg.awo_pr { background-image: url(/Content.Node/bilder_css/aw/Puerto_Rico.jpg); }
.newsbox_layered_bg.awo_ps { background-image: url(/Content.Node/bilder_css/aw/Pala_stinensische_Autonomiegebiete.jpg); }
.newsbox_layered_bg.awo_pt { background-image: url(/Content.Node/bilder_css/aw/Portugal.jpg); }
.newsbox_layered_bg.awo_pw { background-image: url(/Content.Node/bilder_css/aw/Palau.jpg); }
.newsbox_layered_bg.awo_py { background-image: url(/Content.Node/bilder_css/aw/Paraguay.jpg); }
.newsbox_layered_bg.awo_qa { background-image: url(/Content.Node/bilder_css/aw/Katar.jpg); }
.newsbox_layered_bg.awo_re { background-image: url(/Content.Node/bilder_css/aw/Reunion.jpg); }
.newsbox_layered_bg.awo_ro { background-image: url(/Content.Node/bilder_css/aw/Rumaenien.jpg); }
.newsbox_layered_bg.awo_rs { background-image: url(/Content.Node/bilder_css/aw/Serbien.jpg); }
.newsbox_layered_bg.awo_ru { background-image: url(/Content.Node/bilder_css/aw/Russische_Fo_deration.jpg); }
.newsbox_layered_bg.awo_rw { background-image: url(/Content.Node/bilder_css/aw/Ruanda.jpg); }
.newsbox_layered_bg.awo_sa { background-image: url(/Content.Node/bilder_css/aw/Saudi-Arabien.jpg); }
.newsbox_layered_bg.awo_sb { background-image: url(/Content.Node/bilder_css/aw/Salomon-Inseln.jpg); }
.newsbox_layered_bg.awo_sc { background-image: url(/Content.Node/bilder_css/aw/Seychellen.jpg); }
.newsbox_layered_bg.awo_sd { background-image: url(/Content.Node/bilder_css/aw/Sudan.jpg); }
.newsbox_layered_bg.awo_se { background-image: url(/Content.Node/bilder_css/aw/Schweden.jpg); }
.newsbox_layered_bg.awo_sg { background-image: url(/Content.Node/bilder_css/aw/Singapur.jpg); }
.newsbox_layered_bg.awo_sh { background-image: url(/Content.Node/bilder_css/aw/St_Helena.jpg); }
.newsbox_layered_bg.awo_si { background-image: url(/Content.Node/bilder_css/aw/Slowenien.jpg); }
.newsbox_layered_bg.awo_sj { background-image: url(/Content.Node/bilder_css/aw/Svalbard_und_Jan_Mayen_Inseln.jpg); }
.newsbox_layered_bg.awo_sk { background-image: url(/Content.Node/bilder_css/aw/Slowakei.jpg); }
.newsbox_layered_bg.awo_sl { background-image: url(/Content.Node/bilder_css/aw/Sierra_Leone.jpg); }
.newsbox_layered_bg.awo_sm { background-image: url(/Content.Node/bilder_css/aw/San_Marino.jpg); }
.newsbox_layered_bg.awo_sn { background-image: url(/Content.Node/bilder_css/aw/Senegal.jpg); }
.newsbox_layered_bg.awo_so { background-image: url(/Content.Node/bilder_css/aw/Somalia.jpg); }
.newsbox_layered_bg.awo_sr { background-image: url(/Content.Node/bilder_css/aw/Suriname.jpg); }
.newsbox_layered_bg.awo_ss { background-image: url(/Content.Node/bilder_css/aw/Su_dsudan.jpg); }
.newsbox_layered_bg.awo_st { background-image: url(/Content.Node/bilder_css/aw/Sao_Tome_und_Principe.jpg); }
.newsbox_layered_bg.awo_sv { background-image: url(/Content.Node/bilder_css/aw/El_Salvador.jpg); }
.newsbox_layered_bg.awo_sy { background-image: url(/Content.Node/bilder_css/aw/Syrien.jpg); }
.newsbox_layered_bg.awo_sz { background-image: url(/Content.Node/bilder_css/aw/Swasiland.jpg); }
.newsbox_layered_bg.awo_tc { background-image: url(/Content.Node/bilder_css/aw/Turks-_und_Caicos_Inseln.jpg); }
.newsbox_layered_bg.awo_td { background-image: url(/Content.Node/bilder_css/aw/Tschad.jpg); }
.newsbox_layered_bg.awo_tf { background-image: url(/Content.Node/bilder_css/aw/Franzo_sische_Su_dgebiete.jpg); }
.newsbox_layered_bg.awo_tg { background-image: url(/Content.Node/bilder_css/aw/Togo.jpg); }
.newsbox_layered_bg.awo_th { background-image: url(/Content.Node/bilder_css/aw/Thailand.jpg); }
.newsbox_layered_bg.awo_tj { background-image: url(/Content.Node/bilder_css/aw/Tadschikistan.jpg); }
.newsbox_layered_bg.awo_tk { background-image: url(/Content.Node/bilder_css/aw/Tokelau.jpg); }
.newsbox_layered_bg.awo_tl { background-image: url(/Content.Node/bilder_css/aw/Timor-Leste.jpg); }
.newsbox_layered_bg.awo_tm { background-image: url(/Content.Node/bilder_css/aw/Turkmenistan.jpg); }
.newsbox_layered_bg.awo_tn { background-image: url(/Content.Node/bilder_css/aw/Tunesien.jpg); }
.newsbox_layered_bg.awo_to { background-image: url(/Content.Node/bilder_css/aw/Tonga.jpg); }
.newsbox_layered_bg.awo_tr { background-image: url(/Content.Node/bilder_css/aw/Tu_rkei.jpg); }
.newsbox_layered_bg.awo_tt { background-image: url(/Content.Node/bilder_css/aw/Trinidad_und_Tobago.jpg); }
.newsbox_layered_bg.awo_tv { background-image: url(/Content.Node/bilder_css/aw/Tuvalu.jpg); }
.newsbox_layered_bg.awo_tw { background-image: url(/Content.Node/bilder_css/aw/Taiwan.jpg); }
.newsbox_layered_bg.awo_tz { background-image: url(/Content.Node/bilder_css/aw/Tansania.jpg); }
.newsbox_layered_bg.awo_ua { background-image: url(/Content.Node/bilder_css/aw/Ukraine.jpg); }
.newsbox_layered_bg.awo_ug { background-image: url(/Content.Node/bilder_css/aw/Uganda.jpg); }
.newsbox_layered_bg.awo_uk { background-image: url(/Content.Node/bilder_css/aw/UK.jpg); }
.newsbox_layered_bg.awo_um { background-image: url(/Content.Node/bilder_css/aw/Amerikanische_U_berseeinseln.jpg); }
.newsbox_layered_bg.awo_us { background-image: url(/Content.Node/bilder_css/aw/USA.jpg); }
.newsbox_layered_bg.awo_uy { background-image: url(/Content.Node/bilder_css/aw/Uruguay.jpg); }
.newsbox_layered_bg.awo_uz { background-image: url(/Content.Node/bilder_css/aw/Usbekistan.jpg); }
.newsbox_layered_bg.awo_va { background-image: url(/Content.Node/bilder_css/aw/Vatikan.jpg); }
.newsbox_layered_bg.awo_vc { background-image: url(/Content.Node/bilder_css/aw/St_Vincent_und_die_Grenadinen.jpg); }
.newsbox_layered_bg.awo_ve { background-image: url(/Content.Node/bilder_css/aw/Venezuela.jpg); }
.newsbox_layered_bg.awo_vg { background-image: url(/Content.Node/bilder_css/aw/Britische_Jungferninseln.jpg); }
.newsbox_layered_bg.awo_vi { background-image: url(/Content.Node/bilder_css/aw/Amerikanische_Jungferninseln.jpg); }
.newsbox_layered_bg.awo_vn { background-image: url(/Content.Node/bilder_css/aw/Vietnam.jpg); }
.newsbox_layered_bg.awo_vu { background-image: url(/Content.Node/bilder_css/aw/Vanuatu.jpg); }
.newsbox_layered_bg.awo_wf { background-image: url(/Content.Node/bilder_css/aw/Wallis_und_Futuna.jpg); }
.newsbox_layered_bg.awo_ws { background-image: url(/Content.Node/bilder_css/aw/Samoa.jpg); }
.newsbox_layered_bg.awo_ye { background-image: url(/Content.Node/bilder_css/aw/Jemen.jpg); }
.newsbox_layered_bg.awo_yt { background-image: url(/Content.Node/bilder_css/aw/Mayotte.jpg); }
.newsbox_layered_bg.awo_za { background-image: url(/Content.Node/bilder_css/aw/Su_dafrika.jpg); }
.newsbox_layered_bg.awo_zm { background-image: url(/Content.Node/bilder_css/aw/Sambia.jpg); }
.newsbox_layered_bg.awo_zw { background-image: url(/Content.Node/bilder_css/aw/Simbabwe.jpg); }

/* AW Branchenbilder */
.newsbox_layered_bg.awo_agrar { background-image: url(/Content.Node/bilder_css/aw/aw_agrar.jpg); }
.newsbox_layered_bg.awo_automotive { background-image: url(/Content.Node/bilder_css/aw/aw_auto.jpg); }
.newsbox_layered_bg.awo_bankenundversicherung { background-image: url(/Content.Node/bilder_css/aw/aw_banken.jpg); }
.newsbox_layered_bg.awo_bau { background-image: url(/Content.Node/bilder_css/aw/aw_bau.jpg); }
.newsbox_layered_bg.awo_beratungengineering { background-image: url(/Content.Node/bilder_css/aw/aw_beratung.jpg); }
.newsbox_layered_bg.awo_bildung { background-image: url(/Content.Node/bilder_css/aw/aw_bildung.jpg); }
.newsbox_layered_bg.awo_chemie { background-image: url(/Content.Node/bilder_css/aw/aw_chemie.jpg); }
.newsbox_layered_bg.awo_elektronik { background-image: url(/Content.Node/bilder_css/aw/aw_elektro.jpg); }
.newsbox_layered_bg.awo_energie { background-image: url(/Content.Node/bilder_css/aw/aw_energie.jpg); }
.newsbox_layered_bg.awo_erneuerbareEnergien { background-image: url(/Content.Node/bilder_css/aw/aw_erneuerbare.jpg); }
.newsbox_layered_bg.awo_gesundheit { background-image: url(/Content.Node/bilder_css/aw/aw_gesundheit.jpg); }
.newsbox_layered_bg.awo_holz { background-image: url(/Content.Node/bilder_css/aw/aw_holz.jpg); }
.newsbox_layered_bg.awo_kommunikation { background-image: url(/Content.Node/bilder_css/aw/aw_informat.jpg); }
.newsbox_layered_bg.awo_inneneinrichtung { background-image: url(/Content.Node/bilder_css/aw/aw_inneneinrichtung.jpg); }
.newsbox_layered_bg.awo_intProjekte { background-image: url(/Content.Node/bilder_css/aw/aw_projekte.jpg); }
.newsbox_layered_bg.awo_konsumgueter { background-image: url(/Content.Node/bilder_css/aw/aw_konsum.jpg); }
.newsbox_layered_bg.awo_kreativwirtschaft { background-image: url(/Content.Node/bilder_css/aw/aw_kreativ.jpg); }
.newsbox_layered_bg.awo_kunststoff { background-image: url(/Content.Node/bilder_css/aw/aw_kunstst.jpg); }
.newsbox_layered_bg.awo_lifescience { background-image: url(/Content.Node/bilder_css/aw/aw_lifescience.jpg); }
.newsbox_layered_bg.awo_maschinenbau { background-image: url(/Content.Node/bilder_css/aw/aw_maschinen.jpg); }
.newsbox_layered_bg.awo_metall { background-image: url(/Content.Node/bilder_css/aw/aw_metall.jpg); }
.newsbox_layered_bg.awo_mode { background-image: url(/Content.Node/bilder_css/aw/aw_mode.jpg); }
.newsbox_layered_bg.awo_nahrungsmittel { background-image: url(/Content.Node/bilder_css/aw/aw_nah.jpg); }
.newsbox_layered_bg.awo_neueMaterialien { background-image: url(/Content.Node/bilder_css/aw/aw_materialien.jpg); }
.newsbox_layered_bg.awo_technologie { background-image: url(/Content.Node/bilder_css/aw/aw_techno.jpg); }
.newsbox_layered_bg.awo_sicherheit { background-image: url(/Content.Node/bilder_css/aw/aw_sicherheit.jpg); }
.newsbox_layered_bg.awo_tourismus { background-image: url(/Content.Node/bilder_css/aw/aw_tourismus.jpg); }
.newsbox_layered_bg.awo_transport { background-image: url(/Content.Node/bilder_css/aw/aw_transport.jpg); }
.newsbox_layered_bg.awo_umwelttechnologie { background-image: url(/Content.Node/bilder_css/aw/aw_umwelt.jpg); }
.newsbox_layered_bg.awo_verpackung { background-image: url(/Content.Node/bilder_css/aw/aw_verp.jpg); }

/* AW Channel Kompetenzstartseiten */
.newsbox_layered_bg.awo_beratung { background-image: url(/Content.Node/bilder_css/aw/beratung.jpg); }
.newsbox_layered_bg.awo_geschaeftschancen { background-image: url(/Content.Node/bilder_css/aw/Geschaeftschancen.jpg); }
.newsbox_layered_bg.awo_veranstaltungen { background-image: url(/Content.Node/bilder_css/aw/Veranstaltungen.jpg); }

/* =format_detail content
----------------------------------------------*/
#format_content { margin-right: 20px; }
#format_content h1 { padding: 0 20px 8px 0;  margin: 0; }
#format_content h2 { padding: 0 20px 6px 0; }
#format_content h2.subtitle { margin-bottom: 6px; }
div#format_content > h3,
div#freitext > h3 {
    font-size: 16px;
    padding-top: 12px;
    padding-bottom: 6px;
}
h3 b { font-weight: normal; }
div#format_content > h4,
div#freitext > h4 { padding-top: 14px; padding-bottom: 6px; }
.formats ul, .formats ol,
#format_content ul {
    margin: 0 0 0 20px;
    padding: 0 0 2px 0;
    list-style-position: outside;
}
.formats ul li, .formats ol li,
#format_content ul li { 
    padding: 2px 10px 0 2px; 
    line-height: 146%; /* HS 20140610 added */
}
/* lowerlatin as editor selected */
ol.aloha-list-lower-latin {
    list-style: lower-latin;
}
/* div#freitext ul li { padding-bottom: 3px; } HS 20140604 entfernt */
#format_content ol li { padding: 3px 0 0 0; }
#format_content .vorteilliste ul, #format_content .nachteilliste ul,
#format_content .vorteilliste ol, #format_content .nachteilliste ol { margin: 0; padding: 0 0 2px 10px; }
#format_content .vorteilliste li, #format_content .nachteilliste li {
    list-style: none;
    padding: 0 20px 3px 16px;
    text-indent: 0;
}
.vorteilliste li { background: url(/Content.Node/bilder_css/i_bullet_pro.png) no-repeat 0 3px; }
.nachteilliste li { background: url(/Content.Node/bilder_css/i_bullet_contra.png) no-repeat 0 3px; }
#format_content q {
    background: url(/Content.Node/bilder_css/trennlinie_zitat.png) no-repeat center bottom;
    border: 1px solid #FFF;
    color: #999;
    display: inline;
    line-height: 130%;
    float: right;
    font: 19px Georgia, Cambria, Constantia, "New York", "Bitstream Vera Serif", Times, "Times New Roman", serif;
    font-style: italic;
    margin: 10px;
    padding-bottom: 8px;
    text-align: center;
    width: 300px;
}
#format_content .aloha-block q:before { content: open-quote; float: left; margin-top: -10px; }
#format_content .aloha-block q:after { content: close-quote; float: right; margin-top: -10px; }
div#format_content q p { padding-right: 0; }
.tipp, .achtung {
    background: none;
    min-height: 60px;
    padding: 3px 10px 20px 77px;
}
/* tipp und achtung startseiten */
#spalte0 .tipp,
#spalte1 .tipp,
#spalte2 .tipp,
#spalte0 .achtung,
#spalte1 .achtung,
#spalte2 .achtung {
    display: inline-block;
}
.tipp { background: url(/Content.Node/bilder_css/i_tipp.png) no-repeat 0 0; }
.achtung { background: url(/Content.Node/bilder_css/i_achtung.png) no-repeat 0 0; }
#ii_format_zusatzinfos {
    background: none;
    margin: 20px 0 0 0;
    overflow: hidden;
    padding: 0;
    width: 620px;
    clear: both;
}
#ii_format_zusatzinfos h3 { padding: 12px 10px 0 42px; }
#ii_format_zusatzinfos p {
    font-size: 10px;
    padding: 0 10px 10px 42px;
    min-height: 14px; /* GP 20130416: hinzugefuegt */
}
#ii_format_zusatzinfos ul {
    margin-left: 10px;
    padding: 0 10px 2px 0;
}
#ii_format_zusatzinfos ul li {
    list-style: none;
    list-style-position: outside;
    text-indent: 0;
}
#ii_format_zusatzinfos #ii_format_links ul { margin-left: 14px; }
#ii_format_zusatzinfos a:hover { text-decoration: none; }
#ii_format_zusatzinfos #ii_format_galerie {
    background: #EAEFF2 url(/Content.Node/bilder_css/i_kamera.png) no-repeat 20px 20px;
    margin-bottom: 20px;
    padding: 5px 10px 5px 20px;
    overflow: hidden;
}
#ii_format_zusatzinfos .ii_format_galerie_thumbs {
    margin-left: 0;
    padding:0 0 2px 0;
}
#ii_format_zusatzinfos .ii_format_galerie_thumbs li {
    display: inline;
    float: left;
    padding: 0 10px 7px 0;
    text-indent: 0;
}
#ii_format_zusatzinfos .ii_format_galerie_thumbs img {
    /*width: 53px; *//* damit Hochformat-thumbs auch als solche angezeigt werden HS20140424 */
    height: 30px;
    border: 1px solid transparent;
}
#ii_format_zusatzinfos .ii_format_galerie_thumbs a img { /* GP 20130326: hinzugefuegt */
    border: 1px solid transparent;
}
#ii_format_zusatzinfos .ii_format_galerie_thumbs a:hover img { /* GP 20130326: hinzugefuegt */
    border-color: #33ADFF;
}
#ii_format_zusatzinfos #ii_format_downloads {
    background: #EAEFF2 url(/Content.Node/bilder_css/i_downloads.png) no-repeat 20px 17px;
    margin-bottom: 20px;
    padding: 5px 10px 10px 20px;
}
#ii_format_zusatzinfos #ii_format_downloads li {
    background: url(/Content.Node/bilder_css/i_doc_sprite.png) no-repeat 2px -350px;
    padding-left: 25px;
    padding-bottom: 6px;
    text-indent: 0;
}
#ii_format_zusatzinfos #ii_format_links {
    background: #EAEFF2 url(/Content.Node/bilder_css/i_links.png) no-repeat 25px 17px;
    margin-bottom: 20px;
    padding: 5px 10px 10px 20px;
}
#format_content #ii_format_links ul li {
    background: url(/Content.Node/bilder_css/i_sprite_klein.png) no-repeat 0 -920px;
    padding: 0 0 0 13px;
    text-indent: 0;
}
.mediaplayer { margin: 0 0 20px 0; }
.mediaplayer object,
.infoimage object { margin: 0; }
#questions { margin: 10px 20px 0 0; }
#stand_dokument {
    text-align: right;
    margin: 10px 0 6px 0; /* GP 20130327: 10px 20px 6px 0 > 10px 0 6px 0 */
}
#kc_impressum {
    border-bottom: 1px solid #EAEFF2; /* GP 20130327: #E4E4E4 > #EAEFF2 */
    border-top: 1px solid #EAEFF2; /* GP 20130327: #E4E4E4 > #EAEFF2 */
    margin: 0 0 6px 0; /* GP 20130327: 0 20px 6px 0 > 0 0 6px 0 */
    padding: 6px 0 2px 0;
}
#detail_ersteller { /* GP 20130326: geaendert */
/*  float: left; */
    border-bottom: 1px solid #EAEFF2;
    margin: 14px 0 0;
    padding: 0 0 10px;
}
#detail_ersteller:empty { display: none; }
/* #detail_ersteller + div */ /* GP 20130326: entfernt */
.like-widget {
    float: left; /* GP 20130326: right > left */
    margin: 8px 0 20px 0;
    width: 75%; /* GP 20130326: hinzugefuegt */
}
.like-widget a.likebutton { /* GP 20130326: hinzugefuegt */
     background: url(/Content.Node/bilder_css/i_sprite_klein.png) no-repeat 0 -920px;
     padding: 0 0 0 15px;
}
.like-widget .top_likes_container { /* GP 20130326: hinzugefuegt */
    display: block;
    padding: 5px 0;
}
div#sharebar { /* GP 20130326: hinzugefuegt */
    float: right;
    margin: 8px 0 20px 0;
}
.veranstaltungsdetailseite_sharebar { float: right; margin-bottom: 20px; margin-right: 20px; }
.detail_date { padding-right: 6px; }
table caption {
    color: #999;
    font-style: italic;
    padding: 0;
}
table tr td ol li,
#format_content ol li { margin-left: 23px; }
table tr td ol li ul li,
#format_content ol li ul li { margin-left: 0; }
#format_content table, /* HS 20140604 added: #format_content */
table.formats, /* HS 20140616 added */
.tabelle_01,
.tabelle_02, 
.tabelle_03 {
    border: 1px solid #E4E4E4;
    border-collapse: collapse;
    margin: 15px 20px 15px 0;
    width: 100%;
}
table caption {
    color: #999;
    font-style: italic;
    padding: 0;
}
#format_content table tr td, /* HS 20140604 added: #format_content */
#format_content table tr th, /* HS 20140604 added: #format_content */
table.formats tr td, /* HS 20140616 added */
table.formats tr th, /* HS 20140616 added */
.tabelle_01 tr th, .tabelle_01 tr td,
.tabelle_02 tr th, .tabelle_02 tr td,
.tabelle_03 tr th, .tabelle_03 tr td {
    padding: 4px 8px;
    border: 1px solid #E4E4E4;
    line-height: 140%;
    text-align: left;
    vertical-align: top;
}
#format_content table tr th, /* HS 20140604 added: #format_content */
table.formats tr th, /* HS 20140616 added */
.tabelle_01 tr th {
    background-color: #EAEFF2;
    border: 1px solid #E4E4E4;
    text-align: left;
    vertical-align: top;
}
#format_content .tabelle_02,
#format_content .tabelle_02 tr td,
#format_content .tabelle_02 tr th { border: none; } /* HS 20140617 added #format_content */
#format_content .tabelle_02 tr th,
#format_content .tabelle_02 tr td {
    padding: 6px 8px 6px 0 !important; /* HS 20140617 added #format_content */
}
.tabelle_03 tr th,
.tabelle_03 tr td {
    padding: 4px 2px;
    border: 1px solid #8EAAAC;
    font-size: 11px;
    text-align: center;
}
.tabelle_03 tr th {
    background: #8EAAAC;
    color: #FFF;
}
.tabelle_03 h3 {
    padding: 0 0 0 2px;
    font-size: 11px;
}
.tabelle_03 p {
    padding: 0 !important;
    font-size: 11px;
}
hr { border: 1px dotted #272D2E; }
#freitext hr { border: 1px solid #EAEFF2; }
table.formats {
    border-bottom: 2px solid #708892;
    width: 620px !important; /* HS 20140616 added !important */
}
.formats tr th { font-size: 11px; }
.formats > tr > td, .formats > tbody > tr > td {
    width: 100%;
    /*font-size: 11px; HS 20140616 entfernt */
}
.formats tr th h4 {
    color: #FFFFFF;
    padding-top: 2px!important;
    padding-bottom: 1px!important;
}
#format_content .formats tr th.topheader,
.format_detail .formats tr th.topheader { background: #708892; }
.formats tr td .actionbutton { 
    line-height: normal; /* HS 20140616 added */
    margin-bottom: 10px; 
}
.formats div.member_width {
    width: 100px;
    float: left;
}
.formats td.member_width { width: 100px; }
.formats tr td .shop_order {
    background: url(/Content.Node/bilder_css/i_sprite_klein.png) no-repeat 0 -921px;
    padding: 0 0 0 13px;
}
.formats p { clear: both; }
.formats a.link_print {
    background: url(/Content.Node/bilder_css/i_sprite_klein.png) no-repeat 0 -649px;
    padding-left: 16px;
}
.formats a.link_email {
    background: url(/Content.Node/bilder_css/i_sprite_klein.png) no-repeat 1px -672px;
    padding-left: 18px;
}
.formats a.link_link {
    background: url(/Content.Node/bilder_css/i_sprite_klein.png) no-repeat 1px -624px;
    padding-left: 18px;
}
.formats a.link_video {
    background: url(/Content.Node/bilder_css/i_icons.png) no-repeat 0 -40px;
    padding: 1px 0 3px 20px;
}
.formats .actionbutton.video {
    float: left;
    margin-right: 10px;
}
.formats table, .formats table tr, .formats table td {
    border: none;
    margin: 0;
    padding: 0;
}
#insolvenzen .formats { margin-bottom: 0; }
#insolvenzen .formats tr td { position: relative; }
#insolvenzen .link_mehr {
    background: url(/Content.Node/bilder_css/i_sprite_klein.png) no-repeat 0 -972px;
    position: absolute;
    bottom: 10px;
    right: 10px;
    padding-left: 14px;
}
/* =table picture
    ----------------------------------------------*/
.table_pictures.element {
    display: inline-block;
    margin: 0 0 20px 0;
}
.table_pictures.picture.left {
    float: left;
    margin: 3px 8px 0 0;
}
.table_pictures.picture.right{
    float: right;
    margin: 3px 0 0 8px;
}
.table_pictures.text.left { float: left; }
.table_pictures.text.right{ float: right; }
.table_pictures.text { line-height: 146%; }
.table_pictures.text p,
.table_pictures.text h3,
.table_pictures.text h4 { padding-right: 0; }
.table_pictures.text h3,
.table_pictures.text h4 { padding-bottom: 4px; }

/* =doclist
----------------------------------------------*/
.doclist {
    margin: 10px 20px 20px 0;
    position: relative;
}
.doclist li, #format_content .doclist li { list-style: none; margin-bottom: 6px; padding: 0; text-indent: 0; }
.doclist li.event, #format_content .doclist li.event { margin-bottom: 0; }
.doclist li h3, .doclist li h4 { padding-bottom: 0; }
#spalte0 .doclist li h4, #spalte1 .doclist li h4, #spalte2 .doclist li h4 { font-size: 14px; }
#content .doclist p {
    font-size: 10px;
    padding: 0 0 6px 24px;
}
#suche .doclist p { padding: 0 10px 6px 24px; }
#suche .doclist p.eventdate { padding: 10px 10px 0 24px; }
.doclist .lastchange {
    color: #999;
    display: block;
    font-style: italic;
    padding-top: 3px;
}
.doclist a {
    display: block;
}
.doclist a:hover { text-decoration: underline; }
.doclist ul, #format_content .doclist ul {
    list-style-type: none;
    margin-left: 0;
}
div.doclist ul li ul, #format_content div.doclist ul li ul { margin: 8px 0 8px 30px; }
.doclist h3, .doclist h4, .doclist h5,
.doclist .boxcontent h3 {
    font-family: Georgia, Cambria, Constantia, "New York", "Bitstream Vera Serif", Times, "Times New Roman", serif;
    font-size: 16px;
    font-weight: normal;
}
.doclist .boxcontent h3 { font-size: 14px; }
.doclist h3 a, .doclist li h4 a,.doclist li h5 a {
    background: url(/Content.Node/bilder_css/i_doc_sprite.png) no-repeat 0 -350px;
    color: #2D72A1;
    padding: 2px 0 3px 24px;
}
.doclist .html > h3 a, .doclist .html > h4 a, #ii_format_zusatzinfos #ii_format_downloads .html { background-position: 0 -600px; }
.doclist .pdf > h3 a, .doclist .pdf > h4 a, #ii_format_zusatzinfos #ii_format_downloads .pdf { background-position: 0 -475px; }
.doclist .doc > h3 a, .doclist .doc > h4 a, #ii_format_zusatzinfos #ii_format_downloads .doc { background-position: 0 -100px; }
.doclist .ppt > h3 a, .doclist .ppt > h4 a, #ii_format_zusatzinfos #ii_format_downloads .ppt { background-position: 0 -225px; }
.doclist .xls > h3 a, .doclist .xls > h4 a, #ii_format_zusatzinfos #ii_format_downloads .xls { background-position: 0 0; }
.doclist .link > h3 a, .doclist .link > h4 a, #ii_format_zusatzinfos #ii_format_downloads .link { background-position: 0 -1099px; }
.doclist .multiple > h3 a, .doclist .multiple > h4 a, .doclist .multiple > h5 a {
    background-position: 0 -975px;
    padding-top: 2px;
}
.doclist .event > h3 a, .doclist .event > h4 a { background-position: 3px -1346px; }
.doclist .ordner h3 a, .doclist li.ordner li.ordner h4 a { background: url(/Content.Node/bilder_css/i_sprite_klein.png) no-repeat 0 -821px; }
.doclist .ordner.offen h3 a, .doclist li.ordner li.ordner.offen h4 a { background-position: 0 -871px; }

h3.doclist_header {
    font: 12px Verdana, "Lucida Grande", "Bitstream Vera Sans", "Sun Sans-Regular", Helvetica, Arial, sans-serif !important;
    font-weight: bold !important;
    padding: 8px 14px !important;
    background-color: #E2E8ED;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E2E8ED), to(#C8CED3)); /* Safari 4+, Chrome 1-9 */
    background-image: -webkit-linear-gradient(top, #E2E8ED, #C8CED3); /* Safari 5.1+, Mobile Safari, Chrome 10+ */
    background-image: -moz-linear-gradient(top, #E2E8ED, #C8CED3); /* Firefox 3.6+ */
    background-image: -ms-linear-gradient(top, #E2E8ED, #C8CED3); /* IE 10+ */
    background-image: -o-linear-gradient(top, #E2E8ED, #C8CED3); /* Opera 11.10+ */
    clear: left;
}

/* =pager
----------------------------------------------*/
.pager {
    background: url(/Content.Node/bilder_css/pager_bg.gif) no-repeat bottom right;
    font-size: 10px;
    height: 40px;
    padding: 10px 0 0 0;
    position: relative;
}
.no_background { background: none; }
.pager em {
    float: left;
    font-style: normal;
}
.pager strong {
    background: #787878;
    border: 1px solid #5E5E5E;
    color: #FFF;
    margin: 0 7px 0 0;
    padding: 1px 2px 1px 2px;
    text-decoration: none;
}
.pager a {
    color: #272D2E !important;
    margin: 0 9px 0 0;
    padding: 1px 2px 1px 2px;
}
.pager a:hover { color: #33ADFF !important; }
.pager a.link_forward {
    background: url(/Content.Node/bilder_css/i_sprite_klein.png) no-repeat 100% -370px;
    padding-right: 20px;
}
.pager a.link_backward {
    background: url(/Content.Node/bilder_css/i_sprite_klein.png) no-repeat 0 -345px;
    padding-left: 16px;
}
.pager a.disabled {
    color: #CBCBCB !important;
    cursor: default;
    text-decoration: none !important;
}
.pager a.link_forward.disabled { background: url(/Content.Node/bilder_css/i_sprite_klein.png) no-repeat 100% -395px; }
.pager a.link_backward.disabled { background: url(/Content.Node/bilder_css/i_sprite_klein.png) no-repeat 0 -320px; }
.pager a.link_forward_corner {
    bottom: 15px;
    height: 40px;
    margin-right: 0;
    position: absolute;
    right: 0;
    width: 50px;
}
.doclist .pager a {
    text-decoration: none;
    display: inline;
}
.pager div { text-align: center; margin-right: 25px; }

/* =box
----------------------------------------------*/
.box {
    background: #EAEFF2;
    margin: 20px 0;
    padding: 15px 20px 15px 20px;
}
.format_detail .box { margin: 20px 20px 20px 0; }
.box h2.link_boxaufklapper { padding-bottom: 0; padding-top: 0 !important; }
.box h2.offen.link_boxaufklapper { margin-bottom: 10px; }
.link_boxaufklapper a {
    background: url(/Content.Node/bilder_css/i_sprite_klein.png) no-repeat 0 -822px;
    padding: 0 0 0 18px !important;
    text-decoration: none;
    font-size: 12px;
}
.link_boxaufklapper a { font-size: 16px; }
.link_boxaufklapper.offen a { background: url(/Content.Node/bilder_css/i_sprite_klein.png) no-repeat 0 -871px; }
.link_boxaufklapper a:hover { text-decoration: underline; }
.format_detail .box.highlighted { background-color: #DFDFDF; margin-right: 0; }
.box.highlighted h3 {
    font: 12px Verdana, "Lucida Grande", "Bitstream Vera Sans", "Sun Sans-Regular", Helvetica, Arial, sans-serif;
    font-weight: bold;
    padding-top: 0;
}

/* =Kontakt-Detailseiten und restliche Kontaktinfos
----------------------------------------------*/
.link_zurueckspringen a,
.kontakt_details .kontakt_mitarbeiter a,
.kontakt_mitarbeiter a {
    background: #EAEFF2 url(/Content.Node/bilder_css/i_zurueckspringen.png) no-repeat 4px 3px;
    display: block;
    font-size: 10px;
    margin: 0 0 10px 0;
    padding: 4px 0 4px 28px;
}
.kontakt_details .kontakt_mitarbeiter a,
.kontakt_mitarbeiter a {
    background-image: url(/Content.Node/bilder_css/i_doc_sprite_klein.png);
    background-position: 17px 14px;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    padding: 28px 10px 28px 71px;
}
.kontakt_details .link_zurueckspringen a:hover,
.kontakt_details .kontakt_mitarbeiter a:hover,
.kontakt_mitarbeiter a:hover { background-color: #DBE7F0; }
.kontakt_details h2, .kontakt_zusatzinfos h2 {
    font-size: 16px;
    padding: 16px 10px 2px 0;
}
.kontakt_details img.photo {
    display: inline;
    float: left;
    margin: 0 20px 10px 0;
}
.kontakt_zusatzinfos ul { padding: 0 0 0 30px; }
.kontakt_zusatzinfos ul li {
    background: none;
    list-style-type: disc;
    padding: 0 0 2px 0;
}
.kontakt_details .kontakt_mitarbeiter { clear: right; }

.kontaktliste { margin-top: 10px; }
.kontaktliste li {
    clear: left;
    list-style-type: none;
    margin: 0 0 15px 0;
}
.kontaktliste .dienststelle {
    background: url(/Content.Node/bilder_css/i_dst.png) no-repeat 0 0;
    min-height: 40px;
}
.kontaktliste .dienststelle_awo {
    background: url(/Content.Node/bilder_css/i_dst_awo.png) no-repeat 0 2px;
    min-height: 40px;
}
.kontaktliste li img {
    background: #F4F4F4;
    display: inline;
    float: left;
    margin: 3px 10px 10px 0;
    max-width: 40px;
    max-height: 53px;
    position: relative; /* GP 20131104: added IE7 */
}
#contentspalte .box .kontaktliste + h3 { padding: 0; }
.kontaktliste li h3,
.kontaktliste li h3 a { font: bold 12px Verdana, "Lucida Grande", "Bitstream Vera Sans", "Sun Sans-Regular", Helvetica, Arial, sans-serif; }
.kontaktdaten { padding-left: 52px; }
#contentspalte .kontaktliste li h3,
.kontaktliste li .position,
.kontaktliste li .adresse { padding: 0 0 3px 0; }
.kontaktliste li .position,
.kontaktliste li .position a {
    color: #999 !important;
    font-style: italic;
    margin-top: 0;
}
.kontaktliste li .position a:hover { color: #33ADFF !important; }
.linkliste li, #format_content .linkliste li,
#pinnwand .newsbox_layered_bg.pinnwand_2spalten .container-right ul li {
    background: url(/Content.Node/bilder_css/i_sprite_klein.png) no-repeat 0 -917px;
    margin: 0;
    padding: 2px 0 2px 14px;
    list-style-type: none;
    list-style-position: outside;
}
ul.linkliste li a { text-decoration: none; }
ul.linkliste li a:hover { text-decoration: underline; }
ul.linkliste li.offen {
    background: none;
    padding: 2px 0;
}
#contentspalte ul.linkliste { margin: 5px 0 0 0; }
#contentspalte .kontaktdaten ul.linkliste { margin: 0; overflow: hidden; }
.kontaktliste li .linkliste li { margin-bottom: 0; }
.contactlist { margin-top: 15px; margin-right: 20px; }
.contactlist .kontaktdaten {
    padding-left: 0;
    margin-top: 20px;
}
.contactlist .kontaktliste li h3 a {
    background: url(/Content.Node/bilder_css/i_person_s.png) no-repeat 2px 0;
    padding: 0 0 0 30px;
    font-family: Georgia, Cambria, Constantia, "New York", "Bitstream Vera Serif", Times, "Times New Roman", serif;
    font-weight: normal;
    font-size: 16px;
    text-decoration: none;
    display: block;
}
.contactlist .kontaktliste li.contact_dst h3 a { background: url(/Content.Node/bilder_css/i_dst_s.png) no-repeat 0 0; }
.contactlist .kontaktliste .contact_dst .adr_adr {
    background: none;
    padding-left: 0;
}
.contactlist .kontaktliste .contact_dst .adr_adr a {
    background: url(/Content.Node/bilder_css/i_adr_adr.png) no-repeat 0 2px;
    padding-left: 18px;
}
div.contactlist ul.kontaktliste p,
div.contactlist ul.kontaktliste ul { padding-left: 30px !important; }

.kontakt_details { margin-right: 20px; }
.kontakt_person { background: #FFF; }
.kontakt_person #kontakt_details_daten { margin-left: 158px; }
#ii_kontaktbox .adr_tel,
.kontakt_details .adr_tel,
.adr_tel, .adr_tel,
.linkliste .adr_tel,
#format_content .linkliste .adr_tel {
    background: url(/Content.Node/bilder_css/i_sprite_klein.png) no-repeat 3px -700px;
    padding-left: 18px;
}
.adr_tel, .kontaktliste .adr_tel { padding-left: 14px; }
.linkliste .adr_fax,
.kontakt_details .adr_fax,
.kontaktliste span.adr_fax,
#format_content .linkliste .adr_fax {
    background: url(/Content.Node/bilder_css/i_sprite_klein.png) no-repeat 0 -647px;
    padding-left: 18px;
}
.kontaktliste .adr_fax { margin-left: 5px; }
.linkliste .adr_hotline {
    background: url(/Content.Node/bilder_css/i_hotline.png) no-repeat -1px 0;
    padding-left: 18px;
}
.box .email {
    background-position: 6px -670px;
    padding-left: 25px;
}
.linkliste .adr_url,
#format_content .linkliste .adr_url,
#schnellinformation .linkliste .adr_url {
    background: url(/Content.Node/bilder_css/i_url.png) no-repeat 1px 4px;
/*  background: url(/Content.Node/bilder_css/i_sprite_klein.png) no-repeat 0 -622px; */ /* GP 20131021: changed to single graphic */
    padding-left: 18px;
}
.linkliste li.adr_adr,
#schnellinformation .linkliste .adr_adr {
    background: url(/Content.Node/bilder_css/i_adr_adr.png) no-repeat 0 3px;
    padding-left: 18px;
}
.adr_adr_daten {
    margin-left: 90px;
    display: block;
}
.linkliste .adr_bauteil,
#schnellinformation .linkliste .adr_bauteil,
.linkliste .adr_postfach,
#schnellinformation .linkliste .adr_postfach,
.linkliste .adr_zimmer,
#schnellinformation .linkliste .adr_zimmer,
.linkliste .adr_stockwerk,
#schnellinformation .linkliste .adr_stockwerk {
    background: url(/Content.Node/bilder_css/i_adr_neutral.png) no-repeat 2px 3px;
    padding-left: 18px;
}
.kontakt_kommunikation li strong,
.kontakt_adr li strong,
.kontakt_buerozeiten li strong,
.kontakt_zeitverschiebung li strong,
.sp_zusatzinfo strong,
.kontaktliste .kontaktdaten .linkliste strong,
.ii_ansprechpartner_awo .linkliste strong {
    width: 90px;
    display: inline;
    float: left;
}
.ii_ansprechpartner_awo .linkliste strong { width: 64px; }
#contentspalte #ii_kontaktbox.infoimage.ii_ansprechpartner_awo h3 { /* GP 20131022: added */
    font-size: 16px;
    padding: 19px 10px 0 48px;
    min-height: 10px;
}
#contentspalte #ii_kontaktbox.infoimage.ii_ansprechpartner_awo div.box h3 {
    font-size: 12px;
    font-weight: normal;
}
.ii_ansprechpartner_awo h3 a { display: block; } /* GP 20131022: added */
#feedit_awokontaktbox .kurzadresse { width: 270px; } /* GP 20131022: added */
#feedit_awokontaktbox .kurzadresse p { font-size: 11px; } /* GP 20131022: added */
abbr[title], acronym[title] { border-bottom: none; }
.kontaktliste .kontaktdaten .linkliste strong { width: 65px; }
.linkliste .mitarbeiter a,
.mitarbeiter {
    background: url(/Content.Node/bilder_css/i_mitarbeiter_s.png) no-repeat 0 3px;
    padding-left: 18px;
}
.mitarbeiter {
    background-position: 4px 3px;
    padding-left: 20px;
}
.linkliste .mitarbeiter,
.linkliste .kontakt_address {
    background: none;
    padding-left: 0;
}
.linkliste .adr_mail,
.kontaktliste .kontaktdaten .email,
#format_content .linkliste .adr_mail {
    background: url(/Content.Node/bilder_css/i_mail.png) no-repeat 0 4px;
    padding-left: 18px;
}
ul.kontaktliste div.kontaktdaten ul.linkliste li {
    margin: 0;
    min-height: 19px;
    clear: none;
}
.kontaktliste .kontaktdaten .linkliste { margin: 0; }
.vcard abbr { border: none; }

/* =funktionaere
----------------------------------------------*/
.funktionaer_liste { overflow: hidden; }
.funktionaer_liste h3 {
    float: left;
    width: 225px;
    clear: left;
}
.funktionaer_liste ul { padding-left: 250px; }
.boxcontent h3 { font: bold 12px Verdana, "Lucida Grande", "Bitstream Vera Sans", "Sun Sans-Regular", Helvetica, Arial, sans-serif; }
.box h3 em {
    font-weight: normal;
    font-style: normal;
}
.funktionaer_portrait {



    width: 75px;
    float: left;
    margin: 0 0 10px 0
}
.funktionaer_detail_head {
    margin-left: 90px;
    min-height: 100px;
}
body.funktionaere div.box { clear: left; }

div#wrapper div#ii_kontaktbox .funktionaer_detail_head div.actionbutton { margin-left: 0 !important; }

.link_funktionaere {
    background: #EAEFF2 url(/Content.Node/bilder_css/i_link_funktionaere.png) no-repeat 10px 50%;
    padding: 20px 20px 20px 53px;
    margin: 0 20px 20px 0;
    display: block;
    font-weight: bold;
}
.link_funktionaere:hover { background-color: #DBE7F0; }

/* =foerdertagtyp
----------------------------------------------*/
.foerderungslabel {
    width: 200px;
    background-color: LightBlue;
    float:left;
}
.foerderungswert {
    left:250px;
    float:right;
    width: 300px;
    height:100%;
}
.foerderungsbereich {
    height:100%;
    overflow: visible;
    float:left;
    padding-top: 10px;
}

/* =kommentare
----------------------------------------------*/

.comments-widget {
    margin-bottom: 20px; /* GP 20130326: margin-right: 20px > margin-bottom: 20px; */
    clear: both; /* GP 20130718: added */
}
.comments-form-widget-login a { /* GP 20130326: hinzugefuegt */
     background: url(/Content.Node/bilder_css/i_sprite_klein.png) no-repeat 0 -920px;
     padding: 0 0 0 14px;
}
form#comments-form {
/*  width: 450px; */ /* GP 20130327 */
}
div#contentspalte div.comment-meta h5 { /* GP 20130326: geaendert */
    font-weight: normal;
    float: left;
    padding-right: 0;
    width: 73%;
}
#format_content .comments-widget h6 {
    font-family: Georgia,Cambria,Constantia,"New York","Bitstream Vera Serif",Times,"Times New Roman",serif;
    font-size: 19px;
    font-weight: normal;
    padding: 20px 0 8px 0;
}
#format_content .comments-widget h6.comment-subject {
    font: 12px Verdana,"Lucida Grande","Bitstream Vera Sans","Sun Sans-Regular",Helvetica,Arial,sans-serif;
    font-weight: bold;
    padding: 0 20px 0 0;
}
#format_content .comments-widget label {
    color: #8A9597;
    display: block;
    padding-bottom: 3px;
    width: 205px; /* GP 20130327: geaendert */
}
#comments-form input[type="text"],
#comments-form textarea#Comment_description {
    width: 100%;
    margin-top: 0;
}

#comments-form textarea#Comment_description { /* GP 20130327: hinzugefuegt */
    height: 60px;
}
#format_content .comments-widget p.input-block { position: relative; }
#Comment_notify_user {
    z-index: 1;
    top: 0;
    left: -23px; /* GP 20130327: 184px > -23px */
    position: absolute;
}
#comments-form label ~ img { margin-top: 22px; } /* GP 20130327: geaendert */
a#yw0_button { /* GP 20130327: geaendert */
    display: inline-block;
    background: url(/Content.Node/bilder_css/i_refresh.png) no-repeat 0 3px;
    padding: 2px 0 2px 19px;
    text-decoration: none;
}
#comments-form input#Comment_verifyCode {
    left: 0;
    top: 20px;
    width: 100px;
}
.textarea-block + .input-block {
    float: right;
    padding-top: 20px;
}
#comments-form input[type="submit"] {
/*  float: left;
    margin-top: -32px;
    margin-right: 20px;
    padding: 0 6px; */ /* GP 20130327: geaendert */
}
.comments-list-widget { clear: both; }
.comment { list-style: none; }
#format_content .comments-list { margin-left: 0; }
#format_content .comments-list li.comment { padding: 15px 0 0 0; }
.comment .avatar { display: none; }
#format_content .comment .children {
    margin: 0;
    padding: 0 0 0 40px;
}
#format_content .comment .children .comment {
    padding: 10px 0 0; /* GP 20130326: geaendert */
    position: relative;
}
.comment .author, .comment .author a { color: #272D2E; text-decoration: none; }
.comment .author .comment-reply-link { color: #2D72A1; }
.comment .author .comment-reply-link { font-size: 11px; }
#format_content .comment p.date,
#format_content .comment p.date a {
    color: #ADB3B8;
    font-style: italic;
    font-size: 11px !important;
    margin: 1px 0 2px; /* GP 20130326: geaendert */
}
#format_content .comment p.date {
    display: block;
    float: left;
    padding-right: 0;
    text-align: right;
    width: 26%;
}
#format_content .comment .comment-body {
    background: url(/Content.Node/bilder_css/i_bubble.png) no-repeat 0 0;
    background: #EAEFF2; /* GP 20130326: hinzugefuegt */
    border: 1px solid #d9d9d9; /* GP 20130326: geaendert */
    border-radius: 8px; /* GP 20130326: hinzugefuegt */
    -moz-border-radius: 8px; /* GP 20130326: hinzugefuegt */
    -webkit-border-radius: 8px; /* GP 20130326: hinzugefuegt */
    margin: 0;
    padding: 5px 10px 3px; /* GP 20130326: geaendert */
    clear: left;
}
#format_content .comment .comment-body p { /* GP 20130326: hinzugefuegt */
    padding: 0 0 4px 0;
}
#format_content .comment h5.author a { /* GP 20130326: hinzugefuegt */
    background: url(/Content.Node/bilder_css/comments.png) no-repeat 0 0;
    padding: 0 0 2px 22px;
    line-height: 18px;
}

#format_content .comment-delete a { /* GP 20130327: hinzugefuegt */
    background: url(/Content.Node/bilder_css/i_cross.png) no-repeat 0 2px;
    padding: 2px 0 2px 18px;
    display: inline-block;
    float: right;
}

/* =suche
----------------------------------------------*/
body.suche #content { padding: 20px 0; }
body.suche .doclist { margin-top: 15px; }
#suche { position: relative; }
#suche_header {
    background: #E0E7EC;
    padding: 20px 0 0 0;
    width: 620px;
}
#suche_header h2 {
    font-size: 16px;
    padding-bottom: 4px;
    padding-left: 15px;
}
#suche_header .link_hilfe {
    margin: 0;
    position: absolute;
    right: 15px;
    text-align: right;
    top: 20px;
}
#suche_header .link_hilfe a {
    background: url(/Content.Node/bilder_css/i_link_hilfe.png) no-repeat 0 50%;
    padding: 4px 0 7px 28px;
}
#suche #suche_header_suchbegriff {
    font-size: 12px;
    height: 19px;
    margin: 5px 10px 5px 15px;
    width: 490px;
}
#suche_header_form #suche_header_submit {
    width: 82px;
    margin: 6px 0 0 0;
}
#suche_header.gc_suche #suche_header_form #suche_header_submit {
    padding: 2px 2px 1px 2px;
    position: relative;
    left: 480px;
}
.register_navigation {
    list-style: none;
    margin: 0;
    padding: 18px 0 6px 12px;
}

.register_navigation li { display: inline; }
.register_navigation li a {
    background: #C1CDD7;
    color: #FFF !important;
    font-weight: bold;
    margin:0 0 0 3px;
    padding: 10px 38px 6px 7px;
    text-decoration: none;
}
.register_navigation li a:hover { text-decoration: underline; }
.register_navigation li.aktiv a {
    background: #FFF;
    color: #000 !important;
    cursor: default;
    text-decoration: none;
}
.didyoumean_info { padding: 10px 0 2px 20px; }
.alert {
    font-size: 12px;
    margin: 20px 20px 20px 0;
    position: relative;

}
.alert div {
    padding: 7px 7px 9px 45px;
    position: relative;
}
.alert h3, .alert p, #content .alert p, #contentspalte .alert p {
    color: #272D2E;
    font-family: Verdana, "Lucida Grande", "Bitstream Vera Sans", "Sun Sans-Regular", Helvetica, Arial, sans-serif;
    font-size: 12px;
    margin: 3px 0 0 0;
    padding: 0;
}
.alert h3 { font-weight: bold; }
.alert a { text-decoration: underline; }
.alert.alert_warning {
    background: #FFF8C1 url(/Content.Node/bilder_css/alert.gif) repeat-x;
    border: 1px solid #F6DA35;
}
.alert.alert_warning div {
    background: url(/Content.Node/bilder_css/alert_icon.gif) no-repeat 5px 50%;
    padding: 5px 5px 5px 60px;
}
.alert_info {
    background: url(/Content.Node/bilder_css/alert_info_bg.png) repeat-x;
    border: 1px solid #B0C1DE;
    color: #3F5FA9;
}
.alert_info div { background: url(/Content.Node/bilder_css/alert_info_icon.png) no-repeat 4px 0; }
.alert_info h3 { font-weight: normal; }
.alert_info a { color: #3F5FA9; }
.alert.alert_success {
    background: #C3DEB3 url(/Content.Node/bilder_css/alert_success_bg.png) repeat-x;
    border: 1px solid #68A741;
}
.alert.alert_success div { background: url(/Content.Node/bilder_css/alert_success_icon.png) no-repeat 4px 50%; }
.alert.alert_success a, .alert.alert_error a { color: #275709; }
.alert.alert_success h3, .alert.alert_success p,
.alert.alert_error h3, .alert.alert_error p { margin: 2px 0 5px 0; }
.alert.alert_error {
    background: #F2D1CD url(/Content.Node/bilder_css/alert_error_bg.png) repeat-x;
    border: 1px solid #D52F33;
}
.alert.alert_error div { background: url(/Content.Node/bilder_css/alert_error_icon.png) no-repeat 4px 50%; }
.errormessage { color: #D52F33; }

/* Anfang select2 */
/*
multiselect: select2.js Version: 3.4.3 Timestamp: Tue Sep 17 06:47:14 PDT 2013
= Original > Aenderungen bitte nachfolgend!
*/
/* GP 20131024: komplett uebernommen vom dev.css laut Ticket Helga */
.select2-container {
    margin: 0;
    position: relative;
    display: inline-block;
    /* inline-block for ie7 */
    zoom: 1;
    *display: inline;
    vertical-align: middle;
}

.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
  /*
    Force border-box so that % widths fit the parent
    container without overlap because of margin/padding.

    More Info : http://www.quirksmode.org/css/box.html
  */
  -webkit-box-sizing: border-box; /* webkit */
     -moz-box-sizing: border-box; /* firefox */
          box-sizing: border-box; /* css3 */
}

.select2-container .select2-choice {
    display: block;
    height: 26px;
    padding: 0 0 0 8px;
    overflow: hidden;
    position: relative;
    border: 1px solid #aaa;
    white-space: nowrap;
    line-height: 26px;
    color: #444;
    text-decoration: none;
    border-radius: 4px;
    background-clip: padding-box;

    -webkit-touch-callout: none;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;

    background-color: #fff;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));
    background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);
    background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);
    background-image: linear-gradient(top, #fff 0%, #eee 50%);
}

.select2-container.select2-drop-above .select2-choice {
    border-bottom-color: #aaa;
    border-radius: 0 0 4px 4px;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff));
    background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);
    background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
    background-image: linear-gradient(top, #eee 0%, #fff 90%);
}

.select2-container.select2-allowclear .select2-choice .select2-chosen {
    margin-right: 42px;
}

.select2-container .select2-choice > .select2-chosen {
    margin-right: 26px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.select2-container .select2-choice abbr {
    display: none;
    width: 12px;
    height: 12px;
    position: absolute;
    right: 24px;
    top: 8px;
    font-size: 1px;
    text-decoration: none;
    border: 0;
    background: url('/Content.Node/bilder_css/i_einstellungen.png') right top no-repeat;
    cursor: pointer;
    outline: 0;
}

.select2-container.select2-allowclear .select2-choice abbr {
    display: inline-block;
}

.select2-container .select2-choice abbr:hover {
    background-position: right -11px;
    cursor: pointer;
}

.select2-drop-mask {
    border: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 9998;
    /* styles required for IE to work */
    background-color: #fff;
    filter: alpha(opacity=0);
}

.select2-drop {
    width: 100%;
    margin-top: -1px;
    position: absolute;
    z-index: 9999;
    top: 100%;
    background: #fff;
    color: #000;
    border: 1px solid #aaa;
    border-top: 0;
    border-radius: 0 0 4px 4px;

    -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
            box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
}

.select2-drop-auto-width {
    border-top: 1px solid #aaa;
    width: auto;
}

.select2-drop-auto-width .select2-search {
    padding-top: 4px;
}

.select2-drop.select2-drop-above {
    margin-top: 1px;
    border-top: 1px solid #aaa;
    border-bottom: 0;
    border-radius: 4px 4px 0 0;

    -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
            box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
}

.select2-drop-active {
    border: 1px solid #5897fb;
    border-top: none;
}

.select2-drop.select2-drop-above.select2-drop-active {
    border-top: 1px solid #5897fb;
}

.select2-container .select2-choice .select2-arrow {
    display: inline-block;
    width: 18px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    border-left: 1px solid #aaa;
    border-radius: 0 4px 4px 0;
    background-clip: padding-box;
    background: #ccc;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
    background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
    background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);
    background-image: linear-gradient(top, #ccc 0%, #eee 60%);
}

.select2-container .select2-choice .select2-arrow b {
    display: block;
    width: 100%;
    height: 100%;
    background: url('/Content.Node/bilder_css/select2_select2.png') no-repeat 0 1px;
}

.select2-search {
    display: inline-block;
    width: 100%;
    min-height: 26px;
    margin: 0;
    padding-left: 4px;
    padding-right: 4px;
    position: relative;
    z-index: 10000;
    white-space: nowrap;
}

.select2-search input {
    width: 100%;
    height: auto !important;
    min-height: 26px;
    padding: 4px 20px 4px 5px;
    margin: 0;
    outline: 0;
    font-family: sans-serif;
    font-size: 1em;
    border: 1px solid #aaa;
    border-radius: 0;

    -webkit-box-shadow: none;
            box-shadow: none;

    background: #fff url('/Content.Node/bilder_css/select2_select2.png') no-repeat 100% -22px;
    background: url('/Content.Node/bilder_css/select2_select2.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
    background: url('/Content.Node/bilder_css/select2_select2.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('/Content.Node/bilder_css/select2_select2.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('/Content.Node/bilder_css/select2_select2.png') no-repeat 100% -22px, linear-gradient(top, #fff 85%, #eee 99%);
}

.select2-drop.select2-drop-above .select2-search input {
    margin-top: 4px;
}

.select2-search input.select2-active {
    background: #fff url('/Content.Node/bilder_css/select2_spinner.gif') no-repeat 100%;
    background: url('/Content.Node/bilder_css/select2_spinner.gif') no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
    background: url('/Content.Node/bilder_css/select2_spinner.gif') no-repeat 100%, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('/Content.Node/bilder_css/select2_spinner.gif') no-repeat 100%, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('/Content.Node/bilder_css/select2_spinner.gif') no-repeat 100%, linear-gradient(top, #fff 85%, #eee 99%);
}

.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: none;

    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
            box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}

.select2-dropdown-open .select2-choice {
    border-bottom-color: transparent;
    -webkit-box-shadow: 0 1px 0 #fff inset;
            box-shadow: 0 1px 0 #fff inset;

    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-color: #eee;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #eee));
    background-image: -webkit-linear-gradient(center bottom, #fff 0%, #eee 50%);
    background-image: -moz-linear-gradient(center bottom, #fff 0%, #eee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
    background-image: linear-gradient(top, #fff 0%, #eee 50%);
}

.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
    border: 1px solid #5897fb;
    border-top-color: transparent;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #eee));
    background-image: -webkit-linear-gradient(center top, #fff 0%, #eee 50%);
    background-image: -moz-linear-gradient(center top, #fff 0%, #eee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
    background-image: linear-gradient(bottom, #fff 0%, #eee 50%);
}

.select2-dropdown-open .select2-choice .select2-arrow {
    background: transparent;
    border-left: none;
    filter: none;
}
.select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: -18px 1px;
}

/* results */
.select2-results {
    max-height: 200px;
    padding: 0 0 0 4px;
    margin: 4px 4px 4px 0;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.select2-results ul.select2-result-sub {
    margin: 0;
    padding-left: 0;
}

.select2-results ul.select2-result-sub > li .select2-result-label { padding-left: 20px }
.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 40px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 60px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 80px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 100px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 110px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 120px }

.select2-results li {
    list-style: none;
    display: list-item;
    background-image: none;
}

.select2-results li.select2-result-with-children > .select2-result-label {
    font-weight: bold;
}

.select2-results .select2-result-label {
    padding: 3px 7px 4px;
    margin: 0;
    cursor: pointer;
    min-height: 1em;

    -webkit-touch-callout: none;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
}

.select2-results .select2-highlighted {
    background: #3875d7;
    color: #fff;
}

.select2-results li em {
    background: #feffde;
    font-style: normal;
}

.select2-results .select2-highlighted em {
    background: transparent;
}

.select2-results .select2-highlighted ul {
    background: #fff;
    color: #000;
}


.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {
    background: #f4f4f4;
    display: list-item;
}

/*
disabled look for disabled choices in the results dropdown
*/
.select2-results .select2-disabled.select2-highlighted {
    color: #666;
    background: #f4f4f4;
    display: list-item;
    cursor: default;
}
.select2-results .select2-disabled {
    background: #f4f4f4;
    display: list-item;
    cursor: default;
}

.select2-results .select2-selected {
    display: none;
}

.select2-more-results.select2-active {
    background: #f4f4f4 url('/Content.Node/bilder_css/select2_spinner.gif') no-repeat 100%;
}


.select2-more-results {
    background: #f4f4f4;
    display: list-item;
}

/* disabled styles */

.select2-container.select2-container-disabled .select2-choice {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}

.select2-container.select2-container-disabled .select2-choice .select2-arrow {
    background-color: #f4f4f4;
    background-image: none;
    border-left: 0;
}

.select2-container.select2-container-disabled .select2-choice abbr {
    display: none;
}

/* multiselect */

.select2-container-multi .select2-choices {
    height: auto !important;
    height: 1%;
    margin: 0;
    padding: 0;
    position: relative;
    border: 1px solid #aaa;
    cursor: text;
    overflow: hidden;
    background-color: #fff;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
    background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: linear-gradient(top, #eee 1%, #fff 15%);
}

.select2-locked {
    padding: 3px 5px 3px 5px !important;
}

.select2-container-multi .select2-choices {
    min-height: 26px;
}

.select2-container-multi.select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: none;

    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
            box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}
.select2-container-multi .select2-choices li {
    float: left;
    list-style: none;
}
.select2-container-multi .select2-choices .select2-search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap;
}

.select2-container-multi .select2-choices .select2-search-field input {
    padding: 5px;
    margin: 1px 0;
    font-family: sans-serif;
    font-size: 100%;
    color: #666;
    outline: 0;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    background: transparent !important;
}

.select2-container-multi .select2-choices .select2-search-field input.select2-active {
    background: #fff url('/Content.Node/bilder_css/select2_spinner.gif') no-repeat 100% !important;
}

.select2-default {
    color: #999 !important;
}

.select2-container-multi .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 18px;
    margin: 3px 0 3px 5px;
    position: relative;
    line-height: 13px;
    color: #333;
    cursor: default;
    border: 1px solid #aaaaaa;
    border-radius: 3px;

    -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);

    background-clip: padding-box;

    -webkit-touch-callout: none;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;

    background-color: #e4e4e4;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
    background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
}
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
    cursor: default;
}
.select2-container-multi .select2-choices .select2-search-choice-focus {
    background: #d4d4d4;
}

.select2-search-choice-close {
    display: block;
    width: 12px;
    height: 13px;
    position: absolute;
    right: 3px;
    top: 4px;
    font-size: 1px;
    outline: none;
    background: url('/Content.Node/bilder_css/select2_select2.png') right top no-repeat;
}

.select2-container-multi .select2-search-choice-close {
    left: 3px;
}

.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
    background-position: right -11px;
}
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
    background-position: right -11px;
}

/* disabled styles */
.select2-container-multi.select2-container-disabled .select2-choices {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 5px;
    border: 1px solid #ddd;
    background-image: none;
    background-color: #f4f4f4;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
    display: none;
    background: none;
}
/* end multiselect */

.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
    text-decoration: underline;
}

.select2-offscreen, .select2-offscreen:focus {
    clip: rect(0 0 0 0) !important;
    width: 1px !important;
    height: 1px !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    position: absolute !important;
    outline: 0 !important;
    left: 0px !important;
    top: 0px !important;
}

.select2-display-none {
    display: none;
}

.select2-measure-scrollbar {
    position: absolute;
    top: -10000px;
    left: -10000px;
    width: 100px;
    height: 100px;
    overflow: scroll;
}
/* Retina-ize icons */

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi)  {
  .select2-search input, .select2-search-choice-close, .select2-container .select2-choice abbr, .select2-container .select2-choice .select2-arrow b {
      background-image: url('/Content.Node/bilder_css/select2x2.png') !important;
      background-repeat: no-repeat !important;
      background-size: 60px 40px !important;
  }
  .select2-search input {
      background-position: 100% -21px !important;
  }
}

/* =select2 Stylekorrekturen hier!
----------------------------------------------*/
.select2-container .select2-choice,
.select2-drop,
.select2-drop-auto-width,
.select2-drop.select2-drop-above,
.select2-search input,
.select2-container-multi .select2-choices,
.select2-container-multi .select2-choices .select2-search-choice { border: 1px solid #719CBA; }
.select2-container.select2-drop-above .select2-choice { border-bottom-color: #719CBA; }
.select2-container .select2-choice .select2-arrow { border-left: 1px solid #719CBA; }
.select2-container .select2-choice,
.select2-container.select2-drop-above .select2-choice,
.select2-drop,
.select2-drop.select2-drop-above,
.select2-container .select2-choice .select2-arrow,
.select2-search input,
.select2-container-multi .select2-choices .select2-search-choice { border-radius: 0 !important; }
.select2-container-multi .select2-choices .select2-search-choice div { padding: 1px 0 2px 14px; }
.select2-search { margin-top: 4px; }
.select2-search-choice-close { top: 5px; }
.select2-container .select2-choice { background-image: none; }
.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
    -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, .3);
            box-shadow: 0 0 0 rgba(0, 0, 0, .3);
}
#suche.kv_db #suche_header div .select2-container.highlight { margin-bottom: 2px; }
.select2-container.highlight .select2-choices,
.select2-container.highlight .select2-choice { border: 1px solid #d52f33; }
#pflichtfeld_geltung,
#pflichtfeld_branche {
    color: #d52f33;
    font-size: 11px;    
    margin-left: 90px; 
}
#pflichtfeld_geltung { margin-bottom: 8px; }
#suche_header.gc_suche .select2-container.select2-container-multi { width: 423px; }
#suche_header.gc_suche .select2-container#s2id_zeitraum { width: 160px; }
/* Ende select2 fuer prod.css */

/* =suche: geschaeftschancen, kv_db, agb_db, foerder_db, vm_db
----------------------------------------------*/
#format_content #suche .doclist ul,
#format_content #suche ul { margin-left: 0 !important; }
#format_content ul.dropnav ul { margin-bottom: 0 !important; }
#format_content ul.dropnav li { padding: 0; }
#format_content ul.dropnav li a { margin: 1px 0 !important; }
#format_content ul.dropnav li li { padding-left: 18px !important; }
#suche_header.gc_suche {
    padding: 10px 15px;
    width: 590px;
    overflow: visible;
}
#suche.agb_db { margin-bottom: 20px; }
#suche.vm_db { margin-right: 20px; }
#suche_header.gc_suche h2 { padding-left: 0; padding-bottom: 10px; }
#suche_header.gc_suche .textsearch,
#suche.kv_db #suche_header .textsearch { padding-bottom: 6px; }
#suche_header.gc_suche .textsearch label,
#suche.vm_db div#suche_header .textsearch label,
#suche.agb_db div#suche_header .textsearch label { padding-right: 6px; }
#suche_header.gc_suche #textfilter,
#suche.vm_db div#suche_header #textfilter,
#suche.kv_db div#suche_header #textfilter,
#suche.agb_db div#suche_header #textfilter,
#suche.foerder_db #suche_header #textfilter {
    font: 12px Verdana, "Lucida Grande", "Bitstream Vera Sans", "Sun Sans-Regular", Helvetica, Arial, sans-serif;
    width: 444px;
    padding: 4px;
}
#suche.foerder_db #suche_header #textfilter { /* GP: 20131021: added */
    width: 290px;
    margin-right: 110px;
}
#suche.kv_db { margin-bottom: 10px; }
#suche.kv_db div#suche_header #textfilter {
    width: 470px;
}
#suche.kv_db #suche_header div .select2-container {
    margin-bottom: 6px;
    width: 480px !important;
}
#suche.kv_db div#kv_db_nav ul.dropnav li.dropnav_folder > a  { /* GP 20130321: KV-DB */
    color: #3F464E;
}
#suche.kv_db div#kv_db_nav ul.dropnav li.offen > a { /* GP 20130321: KV-DB Fettdruck offene Ebenen */
    font-weight: bold;
}
#suche.kv_db div#kv_db_nav ul.dropnav ul ul ul li a { /* GP 20130321: Dokumentbild fuer KV-DB */
    background: url(/Content.Node/bilder_css/i_doc_sprite.png) no-repeat -1px -474px;
    padding: 3px 0 1px 20px;
}
#suche.kv_db div#kv_db_nav ul.dropnav ul ul ul li a:hover { /* GP 20130321: Dokumentlink-Hover KV-DB */
    color: #33adff;
    text-decoration: underline;
}
#suche.kv_db #suche_header .textsearch { padding-bottom: 15px; }
#suche.kv_db #branchensuche_header_form div#suche_header #textfilter { width: 380px; }
#suche.kv_db #branchensuche_header_form #suche_header .textsearch #suche_header_submit {
    float: right;
    margin: 0 35px 10px 0;
    width: 82px;
    height: 26px;
}
em.delete{
    background: url(/Content.Node/bilder_css/i_cross.png) no-repeat 0 2px;
    display: inline-block;
    height: 20px;
    width: 20px;
    border: none;
    margin-left: 5px;
}
div#format_content div#suche.kv_db ul.zusatzlink { margin: 14px 0 0 20px !important; }
div#format_content div#suche.kv_db ul.zusatzlink h3 { font-size: 12px; }
div#suche div.doclist .membersonly,
div#suche.kv_db .membersonly { margin-left: 40px; }
div#suche.kv_db .doclist p { padding-bottom: 2px; }
div#suche.kv_db .doclist p.link_live_edit { padding-top: 2px; }
div#suche.kv_db .doclist .boxcontent p { padding-left: 40px; }
div#suche.kv_db .doclist .boxcontent h3 { margin-left: 16px; }
#suche.kv_db .doclist p.branche { padding: 4px 0 4px 0 !important; }
#suche.kv_db .box h2.offen.link_boxaufklapper { margin-bottom: 0; }
#suche.kv_db .link_live_edit em { font-style: normal; }
#suche.kv_db #suche_header .textsearch label,
#suche.kv_db #suche_header .gueltig label,
#suche.kv_db #suche_header label {
    float: left;
    width: 90px;
}
#suche.kv_db #suche_header_form #suche_header_submit {
    float: right; 
    margin: 4px 35px 10px 0;
}
#suche.kv_db #suche_header h2 { padding-left: 0; display: none; }
#suche.kv_db .select2-container { vertical-align: top; } /* GP: 20131021: vertical-align added IE8 */
#format_content #suche.kv_db .doclist { background: #EAEFF2; padding-bottom: 15px; margin: 10px 0 0 0;}
#format_content #suche.kv_db .doclist .box { margin: 0; padding-bottom: 0; }
#format_content #suche.kv_db .doclist .box h2.link_boxaufklapper { padding-bottom: 0; }
#format_content #suche.kv_db .doclist .box .boxcontent { margin-top: 10px; }

#suche.foerder_db #kv_db_nav ul.dropnav ul ul li a {
    background: url(/Content.Node/bilder_css/i_doc_sprite.png) no-repeat -1px -600px;
    padding: 3px 0 1px 20px;
}
#suche.foerder_db #suche_header .select2-container .select2-results { max-height: 230px; } /* GP: 20131021: added */

#suche_header.gc_suche .select2-container { margin-left: 4px; margin-bottom: 6px; line-height: 28px; }
#suche.foerder_db .select2-container,
#suche.foerder_db .select2-container { min-width: 300px; }

#suche_header.gc_suche .select2-choice { line-height: 28px; height: 28px; }
#suche_header.gc_suche .select2-container.select2-container-multi { margin-left: 0; margin-right: 14px; }
#suche_header .select2-container .select2-results {
    margin: 0;
    padding: 0;
}
#suche_header.gc_suche .select2-container-multi .select2-choices {
    min-height: inherit;
    padding-bottom: 0;
}
#suche_header.gc_suche .select2-container-multi .select2-choices .select2-search-field input {
    padding: 4px 0 0 0;
    height: 19px;
    color: #272D2E;
}
#format_content .select2-container-multi .select2-choices,
#format_content .select2-container-multi .select2-choices .select2-search-field { padding: 0; margin: 0; }
#format_content #suche_header.gc_suche .select2-container-multi .select2-choices { padding-left: 6px; }
#suche div.db_nav {
    background-color: #EAEFF2;
    padding: 10px 15px 5px 15px;
    width: 590px;
}
#suche.kv_db div.db_nav { margin-bottom: 20px; }
#suche.kv_db #suche_header {
    padding: 15px 0 0 15px;
    width: 605px;
    margin-top: 10px;
}
#kv_db_nav ul li.filter p { /* Zusatzinfo */
    padding: 0 0 6px 18px;
    font-size: 11px;
}
#kv_db_nav ul li p,
#kv_db_nav .dropnav a { padding-bottom: 0; }
#suche.vm_db #suche_header,
#suche.agb_db #suche_header {
    width: 605px;
    padding: 15px 0 15px 15px;
    margin-top: 10px;
}
#suche.foerder_db #suche_header {
    padding: 0;
    margin-top: 10px;
}
#suche_header select { width: 302px; }
.kv_db #suche_header select#gueltig { width: 40em; } /* GP 20130320: Breitenanpassung fuer KV-DB selektiv. Ggf. fuer andere nachziehen? */
#format_content #suche.foerder_db table.foerderung,
#suche.foerder_db table.foerderung {
    margin: 0;
    border: none;
}
#suche.foerder_db #suche_header form {
    padding: 10px 15px 4px 15px;
}
#format_content #suche.foerder_db .foerderung td,
#suche.foerder_db .foerderung td {
    padding: 0 0 6px 0;
    border: none;
    vertical-align: top;
}
#suche_header.gc_suche label {
    width: 140px;
    display: block;
    float: left;
}
#suche_header.gc_suche select {
    width: 430px;
}
#suche_header.gc_suche select#zeitraum {
    width: 167px;
}
#suche_header.gc_suche .textsearch label {
    padding-right: 0;
}
#suche_header.gc_suche #textfilter {
    width: 244px;
    padding: 6px 3px 6px 6px;
}
#suche_header.gc_suche .textsearch {
    float: left;
}
#suche .alert { margin-right: 0; }
body.ch_service_aussenwirtschaft #suche { min-height: 320px; }
body.ch_service_aussenwirtschaft #format_content .select2-container .select2-results { max-height: 150px; }

/* =suchfilter veranstaltungen und kontakte
----------------------------------------------*/
#searchform {
    background: #D5DDE4 url(/Content.Node/bilder_css/sortierleiste_bg_2.png) repeat-x 0 0;
    border-top: 1px solid #B2C3CF;
    background: #F0F6FA url(/Content.Node/bilder_css/sortierleiste_bg_2.png) repeat-x 0 0;
    width: 590px;
    padding: 20px 15px 15px 15px;
    margin: 0 0 20px 0;
    overflow: hidden;
}
#searchform input {
    border: 1px solid #719CBA;
    height: 17px;
}
#searchform.events .hasDatepicker {
    width: 80px;
    margin-right: 4px;
}
#searchform label {
    vertical-align: top;
    margin-right: 4px;
}
#searchform.events img { margin-right: 10px; }
#contentspalte #searchform select {
    padding: 0;
    margin: 0 0 5px 0;
    width: 200px;
    height: 23px;
}
#contentspalte #searchform.events select#place { float: right; }
#searchform select option { padding: 2px 10px; }
#format_content .search_result div.doclist > ul,
.search_result .doclist > ul { margin-left: 0; }
#format_content .search_result h2 { padding: 0; }

/* =WIFI-Block in Veranstaltungssuche
----------------------------------------------*/
.doclist .wifihitsinsert,
#format_content .doclist .wifihitsinsert {
    background-color: #E6EDE6;
    padding: 6px 16px 23px 10px;
    margin: 4px 0 10px 0;
}
.wifihitsinsert h3,
#format_content .wifihitsinsert h3 {    font-size: 12px; }
.wifihitsinsert a,
.doclist .wifihitsinsert h3 a,
#format_content .wifihitsinsert a,
#format_content .doclist .wifihitsinsert h3,
#format_content .doclist .wifihitsinsert h3 a {
    font-family: Verdana, "Lucida Grande", "Bitstream Vera Sans", "Sun Sans-Regular", Helvetica, Arial, sans-serif;
    color: #339900 !important;
}
.wifihitsinsert h3 a,
#format_content .wifihitsinsert h3 a,
#format_content .doclist .event > h3 a {
    font-size: 14px;
    background-position: 3px -1346px;
}
.wifihitsinsert h3 a:hover,
#format_content .wifihitsinsert h3 a:hover { text-decoration: underline; }
.wifihitsinsert .link_suche,
#format_content .wifihitsinsert .link_suche {
    position: relative;
    height: 20px;
    margin-bottom: 0;
    background: url(/Content.Node/bilder_css/i_pfeil_wifi.png) no-repeat 0 4px;
    padding-left: 14px;
    font-size: 11px;
    font-weight: bold;
    position: absolute;
    right: 10px;
}

/* =branchensuche
----------------------------------------------*/
.link_zurureckspringen_branchensuche { margin: 0 20px 0 20px; }
#ii_branchensuche,
#wrapper #main #ii_branchensuche #grid_nav,
#ii_branchensuche .infoimage { width: auto; }
#branchensuche,
#branchensuche input,
#meine_branchen_box select,
#branchensuche div { width: 100%; }
#ii_branchensuche #schnellinformation {
    float: none;
    width: auto;
}
#ii_branchensuche {
    background: #EAEFF2;
    margin: 0 20px 20px 20px;
    overflow: hidden;
    padding: 0 20px 15px 0;
    width: 920px;
}
#ii_branchensuche .infoimage {
    width: 480px;
    padding-left: 20px;
    margin-bottom: 0;
}
#ii_branchensuche #schnellinformation {
    float: right;
    width: 360px;
}
#ii_branchensuche .infoimage h2, #ii_branchensuche .kontakt_details h2 {
    font-size: 16px;
    padding: 15px 6px 6px 0;
}
#ii_branchensuche .infoimage h2 { padding-top: 10px; }
#ii_branchensuche .kontakt_details h3 { font-size: 12px; padding: 6px 6px 0 0; }
#ii_branchensuche .kontakt_details p,
#kontakt_details p { padding: 0 20px 4px 0; }
#ii_branchensuche h1 { padding: 10px 0 4px 20px; }
#ii_branchensuche .kontakt_details ul li {
    list-style: none;
    padding-bottom: 2px;
}
#ii_branchensuche .kontakt_details ul .adr_tel { background-position: 0 -697px; }
#ii_branchensuche .kontakt_details ul .adr_url { background-position: 0 -619px; }
#branchensuche {
    background: #D1DBE3;
    margin: 0 0 0 0;
    padding: 0 10px 10px 0;
    width: 930px;
    overflow: hidden;
}
#content #branchensuche #branchensuche_submit {
    background: #EFF5F9 url(/Content.Node/bilder_css/button_sprite.png) no-repeat 0 0;
    width: 134px;
    height: 23px;
}
#branchensuche input { width: 400px; padding: 2px 4px; }
#branchensuche_form input#suchbegriff { /* GP 20130730: im css verschoben und Groesse verringert */
    font: 12px Verdana, "Lucida Grande", "Bitstream Vera Sans", "Sun Sans-Regular", Helvetica, Arial, sans-serif;
    width: 400px;
    padding: 4px;
}
#branchensuche #branchensuche_form { padding-left: 20px; margin-bottom: 9px; }
#branchenbaum .dropnav li > a { color: #3F464E; }
#branchenbaum .dropnav li ul li a { color: #2D72A1; }
.branchenbaum .offen.aktiv > a { font-weight: bold; }
.branchenbaum .offen li > a { font-weight: normal; }
.dropnav.branchenbaum li.aktiv { background: none !important; }
.dropnav.branchenbaum .dropnav_folder.offen.aktiv > a { background-color: transparent !important; }
#branchenbaum .dropnav .aktiv > a { width: auto; }
#branchenbaum .dropnav.branchenbaum .dropnav_folder.aktiv > a { background-position: 0 -820px; }
#branchenbaum .dropnav.branchenbaum .dropnav_folder.offen.aktiv > a { background-position: 0 -870px !important; }
#wrapper #main #ii_branchensuche #grid_nav {
    float: left;
    margin: 0 0 20px 2px;
    width: 500px;
}
#branchensuche div {
    float: left;
    width: 440px; /* GP 20130730: 540px > 440px */
}
#branchensuche #meine_branchen_box {
/*  float: right; */ /* GP 20130730: entfernt */
    width: 455px; /* GP 20130730: 240px > 455px */
    margin: 0;
    padding: 10px 10px 10px 20px; /* GP 20130730: zuvor 10px */
}
/*
.infoimage #meine_branchen_box * { text-align: right; }
*/ /* GP 20130730: removed */
.infoimage #meine_branchen_box h2 { padding: 6px 0 7px 0; }
#meine_branchen_box .dropnav li a { color: #2D72A1; }
#meine_branchen_box p.loggedout {
    font-size: 11px;
    margin: 26px 0 0 0; /* GP 20130730: zuvor 8px 0 0 0 */
    padding: 0;
}
#meine_branchen_box select {
    font-family: Verdana, "Lucida Grande", "Bitstream Vera Sans", "Sun Sans-Regular", Helvetica, Arial, sans-serif;
    height: 22px;
    vertical-align: text-top;
    width: inherit;
}
#meine_branchen_box select { min-width: 455px; } /* GP 20130730: :focus entfernt, 240px > 455px */

/* =offenlegung
----------------------------------------------*/ /* GP 20130325: hinzugefuegt */
#offenlegung_box {
    background: #EFF5F9;
    padding: 30px 20px;
}
#offenlegung_box p { padding: 5px 0; }
#offenlegung_box h2 { padding: 0 20px 4px 0; }
#offenlegung_box hr {
    border: none;
    border-top: 1px solid #272D2E;
    margin: 10px 0;
}
#offenlegung_box ul { padding: 10px 0 15px 30px; }
#offenlegung_box ul.linkliste {
    margin: 0;
    padding: 0;
}
#offenlegung_box .kontakt_zusatzinfos { margin: 20px 0 0 0; }
#offenlegung_box .kontakt_zusatzinfos p strong { padding-right: 4px; }

/* =404
----------------------------------------------*/
body.error #wrapper { margin-top: 20px; }
body.error #header { min-height: 60px; }
body.error #quicksearch { position: absolute; top: 16px; right: 0; }
body.error div#content {
    height: 100px;
    padding: 30px 20px;
}
body.error div#content h1 { padding-bottom: 10px; }

/* scrollable sidebar */
.aloha-sidebar-panels {
  height: 100%;
  overflow-y: auto;
}

/* =frontend-editing
----------------------------------------------*/
.aloha-sidebar-panel-content-inner { color: #3F464E; }
div.aloha-sidebar-bar.aloha-sidebar-right div.contentsettings { padding: 5px 7px; }
div#contentsettings .cboxElement,
div.contentsettings button#sidebarbrowser,
div.contentsettings#timemgmt button,
div.contentsettings #pagevar,
div.contentsettings #filebutton {
    height: 20px;
    font-size: 11px;
    padding: 0 4px;
}
div.contentsettings#timemgmt button#timemgmtbtn { float: right; margin-right: 7px; }
div.aloha-sidebar-bar.aloha-sidebar-right fieldset,
.contentsettings fieldset {
    border: none !important;
    padding-bottom: 4px;
}
div.aloha-sidebar-bar.aloha-sidebar-right .contentsettings .laufzeit-container fieldset { padding-bottom: 0; }
div.aloha-sidebar-bar.aloha-sidebar-right fieldset legend,
div.aloha-sidebar-bar.aloha-sidebar-right fieldset > legend {
    font-weight: bold;
    padding-left: 0;
    padding-bottom: 2px;
    margin-left: 0;
}
div.aloha-sidebar-bar.aloha-sidebar-right div.pdfupload fieldset > legend { padding-bottom: 0; }
.aloha-sidebar-panel-content input[type="text"],
.aloha-sidebar-panel-content textarea {
    margin: 0 5px 5px 0;
    color: #3F464E;
    width: 190px;
}
.aloha-sidebar-panel-content input[type="checkbox"],
#colorbox input[type="checkbox"] { margin: 0 3px 0 0; width: auto; }
#colorbox #submittimemgmt { display: block; margin-top: 6px; }
#colorbox h1 {
    font-family: Verdana, sans-serif;
    font-size: 14px;
    font-weight: bold;
}
#colorbox h1,
#colorbox p { margin-bottom: 10px; }
#colorbox button { padding-left: 4px; padding-right: 4px; }
.aloha-sidebar-panel-content input#url { margin-bottom: 0; }
.aloha-sidebar-bar input[type="text"],
.aloha-sidebar-bar textarea { border: 1px solid #D1D1D1; }
.aloha-sidebar-bar input[type="text"],
.aloha-sidebar-bar textarea,
.aloha-sidebar-bar select { font-size: 11px; }
div.aloha-sidebar-bar.aloha-sidebar-right fieldset select {
    border: 1px solid #D1D1D1;
    color: #3F464E;
    height: 20px;
    margin-left: 0;
    width: 195px;
}
.toggleinactive-container input, .toggleinactive-container legend { float: left; }
div.aloha-sidebar-bar div.zielgruppen-container,
div.aloha-sidebar-bar div.autor-container,
div.aloha-sidebar-bar div.meta-container,
div.aloha-sidebar-bar div.options-container,
div.aloha-sidebar-bar div.seitenvarianten,
div.aloha-sidebar-bar div.pdfupload { padding: 0; }
form#pdfupload input {
    font-size: 11px;
    margin-left: 0;
    margin-top: 0;
}
.contentsettings#notes textarea,
div.meta-container textarea { width: 180px; color: #3F464E; font-family: Verdana, sans-serif; font-size: 11px; height: 60px;}
.laufzeit-container { margin-bottom: 4px; }
.laufzeit-container label,
.options-container label,
.likecomment-container label { font-weight: normal; }
#abonnement input#sidebarbrowserresult { width: 156px; }
.autor-container input { margin-bottom: 4px; }
div.filter-optionen select#geltung_select { margin-bottom: 5px; }
div.aloha-sidebar-bar.aloha-sidebar-right .filter-optionen fieldset select {
    height: 165px;
    width: 195px;
}
div.aloha-sidebar-bar.aloha-sidebar-right .filter-optionen fieldset select option { padding: 1px 4px; }
div.aloha-sidebar-bar.aloha-sidebar-right .filter-optionen div.kvauswahl-container legend { display: none; }
div#rueckfragen.aloha-editable { width: 240px; }
.content { margin-top: 5px; overflow: hidden; } /* GP 20131105: overflow added */
h1#title.aloha-floatingmenu { display: none !important; }
div.doclist_thema ul div p.aloha-editing-p { height: 20px; }
div.doclist_thema div.aloha-editable p { height: 15px; }
.magpageinactive { background: red; } /* inaktive Startseitenelemente kennzeichnen */
div[data-gcn-tagname^=teaserrenderer] span:first-child { /* Anpassung für Teaserrenderer, damit aloha edit buttons weiter oben sind */
    margin-top:-40px;
    display:inline;
}
.aloha-block .aloha-block-handle, .aloha-block:hover .aloha-block-handle { display: inline-block; }
/* =editmode
----------------------------------------------*/
/* damit einige Tags keine Aloha-Block-editicons haben bzw. keinen delete-Button */
div[data-gcn-tagname=contentsettings] span.aloha-editicons,
div[data-gcn-tagname=basiccontentsettings] span.aloha-editicons,
div.uebernommeneSpalte0 span.aloha-editicons,
div.uebernommeneSpalte1 span.aloha-editicons,
div.uebernommeneSpalte2 span.aloha-editicons,
div[data-gcn-tagname=foerderung] span.aloha-editicons,
div[data-gcn-tagname^=greybackground] span.aloha-editicons button.gcn-tagicon-edit,
.achtung .aloha-editicons button.gcn-tagicon-edit,
.tipp .aloha-editicons button.gcn-tagicon-edit,
.vorteilliste .aloha-editicons button.gcn-tagicon-edit,
.box.highlighted .aloha-editicons button.gcn-tagicon-edit,
.nachteilliste .aloha-editicons button.gcn-tagicon-edit,
div[data-gcn-tagname^="cite"] .aloha-editicons button.gcn-tagicon-edit,
div[data-gcn-tagname^="inhhtml"] > span.aloha-block-handle,
.aloha-block:hover div[data-gcn-tagname^="inhhtml"] > span.aloha-block-handle,
div[data-gcn-tagname=title] > span.aloha-block-handle .gcn-tagicon-edit,
div[data-gcn-tagname=title] > span.aloha-block-handle,
div[data-gcn-tagname=subtitle] > span.aloha-block-handle .gcn-tagicon-edit,
div[data-gcn-tagname=subtitle] > span.aloha-block-handle { display: none!important; }

/* slideshow not editable */
.aloha-block[data-gcn-tagname="formatboxgallery"] .aloha-block-handle,
.aloha-block[data-gcn-tagname^="slideshow"] .aloha-block-handle .gcn-tagicon-edit,
.aloha-editicons[title="formatboxgallery"] {
    display: none !important;
}
.aloha-block[data-gcn-tagname^="slideshow"] .aloha-block-draghandle.aloha-editicons {
    width: 26px;
}
/* highlight hyperlinks that are not set or offline*/
#freitext.aloha-editable a[href="http://"],
#freitext.aloha-editable a[href="#"],
#freitext.aloha-editable a[href=""] {
    color: red;
}
/*#freitext.aloha-editable a[href="#"][data-gentics-aloha-object-id]{
    color: #2D72A1;
}
#freitext.aloha-editable a[href="#"][data-gentics-aloha-object-id]:hover {
    color: #33ADFF;
}*/ /* HS 20150907 entfernt itsm 2490156 Farbe fehlerhafte Verlinkungen */
#freitext.aloha-editable a[href="http://"]:after ,
#freitext.aloha-editable a[href="#"]:after,
#freitext.aloha-editable a[href=""]:after {
    content: " (Link eintragen)";
}
h1 p { font-size: 22px; } 
h2 p { font-size: 16px; }
.aloha-block .uebernommeneSpalte0,
.aloha-block .uebernommeneSpalte1,
.aloha-block .uebernommeneSpalte2,
#content div#spalte0 .uebernommeneSpalte0,
#content div#spalte0 .uebernommeneSpalte1,
#content div#spalte0 .uebernommeneSpalte2,
#content div#spalte1 .uebernommeneSpalte0,
#content div#spalte1 .uebernommeneSpalte1,
#content div#spalte1 .uebernommeneSpalte2,
#content div#spalte2 .uebernommeneSpalte0,
#content div#spalte2 .uebernommeneSpalte1,
#content div#spalte2 .uebernommeneSpalte2 { width: 320px; }
div[data-gcn-tagname=formatbox] span.aloha-editicons button.gcn-tagicon-delete { display: none; }
/* bei Tags bei denen edit/delete icons ausgeblendet sind wird die Breite des icon conatiners angepasst */
div[data-gcn-tagname=formatbox] span.aloha-editicons,
.achtung span.aloha-editicons,
.tipp span.aloha-editicons,
.vorteilliste span.aloha-editicons,
.box.highlighted span.aloha-editicons,
.nachteilliste span.aloha-editicons,
div[data-gcn-tagname^="cite"] .aloha-editicons { width: 26px !important; }
/* da :first-child nicht funktioniert und nicht alle editicons innerhalb des dokumentcontents und der pinnwand ausgeblendet werden */
div[data-gcn-tagname^=dokumentcontent] > span.aloha-editicons,
div[data-gcn-tagname^=session] > span.aloha-editicons,
div[data-gcn-tagname^=ajaxhandler] > span.aloha-editicons { display: none !important; }

div[data-gcn-tagname^=dokumentcontent] > span.aloha-editicons ~ span.aloha-editicons,
div[data-gcn-tagname^=session] > span.aloha-editicons ~ span.aloha-editicons,
div[data-gcn-tagname^=ajaxhandler] > span.aloha-editicons ~ span.aloha-editicons { display: inline !important; }

div[data-gcn-tagname^="pinnwand"] > span.aloha-editicons {
    top: 0;
    position: absolute;
    display: block;
}
div[data-gcn-tagname^=pinnwand] > span.aloha-editicons button.gcn-tagicon-delete { display: none; }
div[data-gcn-tagname^=foerderguidefoerderungen1] > span.aloha-editicons button.gcn-tagicon-delete { display: none; }
div[data-gcn-tagname^=foerderguidefoerderungen1] > span.aloha-editicons button.gcn-tagicon-edit{ display: none; }
div[data-gcn-tagname^=pinnwand] > span.aloha-editicons button.gcn-tagicon-delete ~ span.aloha-editicons button.gcn-tagicon-delete { display: inline; }


div[data-gcn-tagname^=foerderguidefoerderungen1] > span.aloha-editicons{ width: auto; }
span.aloha-editable,
.aloha-block-blocklevel-sortable { display: block; }
.aloha-block,
.aloha-block-active, .aloha-block-highlighted {
    outline: none !important;
    box-shadow: 0 0 0 0 !important;
    border: none !important; /* borders im BE */
}
p.errormsg { color: #FFF; }
span.aloha-icon-tabelle_01,
span.aloha-icon-tabelle_02,
span.aloha-icon-tabelle_03 {
    background-image: url(/Content.Node/bilder_css/table_layout.png) !important;
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 54px !important;
    height: 44px !important;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
span.aloha-icon-tabelle_02 { background-position: -54px 0!important; }
span.aloha-icon-tabelle_03 { background-position: -108px 0!important; }
.aloha-editable {
    border: 1px dotted brown;
    display: block;
}
/* BR 20141112 aloha editable text und bild margin um border aus zu gleichen */
.table_pictures.aloha-editable {
    margin-left: -2px;
}
q .aloha-editable,
div.vorteilliste .aloha-editable,
div.nachteilliste .aloha-editable,
div.tipp .aloha-editable,
div.achtung .aloha-editable { border-color: orange; }
div.aloha-block .mediaplayer, div.aloha-block .mediaplayer object { margin-top: 0; }

#spalte0 > div.aloha-editable,
#spalte1 > div.aloha-editable,
#spalte2 > div.aloha-editable { border: none; }
div.aloha-block p,
.GENTICS_block .aloha-block-draghandle { clear: both; }
div.aloha-block div.teaser_horizontal p,
#content div.aloha-block p,
#content .GENTICS_block .aloha-block-draghandle /*Aloha Editor Content Float fixes für Bild und Zitat*/ { clear: none; }
#content .GENTICS_block .aloha-block-draghandle { display:block; }
h2.subtitle:empty { display: none; }
h2.subtitle.aloha-editable:empty { display: block; margin-top: 6px; }
#formatbox { clear: left; }
em.edit {
    background: url(/Content.Node/bilder_css/i_live_edit.png) no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px;
    border: none;
    margin-left: 5px;
}
em.delete{
    background: url(/Content.Node/bilder_css/i_cross.png) no-repeat 0 2px;
    display: inline-block;
    height: 20px;
    width: 20px;
    border: none;
    margin-left: 5px;
}
.metanav {
    background: #353535;
    border-bottom: 1px solid #212121;
    font: 11px/1.7 'Lucida Sans Unicode', 'Lucida Grande', Verdana, sans-serif;
    height: 25px;
    padding: 8px 0 0 0;
}
.frontendpanel { color: #CCC !important; }
.metanav .frontendpanel a {
    color: #FFF;
    padding: 0;
    text-transform: uppercase;
}
.metanav .frontendpanel span { padding: 0 20px; }
.metanav .frontendpanel span.username { padding-left: 0; }
.metanav .frontendpanel a.backendlink {
    background: url(/Content.Node/bilder_css/i_icons.png) no-repeat 0 3px;
    padding-left: 12px;
}
.metanav .frontendpanel a:hover { text-decoration: underline; }
#pinnwand .aloha-block { min-height: 27px; }
.editmodeborders { background: url(/Content.Node/bilder_css/blue_dotted_border_bg.png) repeat-y 0 0; }
#content .editmodeborders,
.pinnwand_3spalten .editmodeborders { padding: 1px; }
.editmodeborders > .aloha-block-handle { display: none !important; }
/* 2nd image covering up the background from slides - it looks like this div has a border */
.editmodeborders > .aloha-editable {
    width: 320px;
    background: url(/Content.Node/bilder_css/white_bg.png) repeat-y 0 0;
    overflow: hidden;
}
.pinnwand_3spalten .editmodeborders > .aloha-editable { background: url(/Content.Node/bilder_css/white_bg.png) repeat-y 0 0; }

.editmodeborders > .aloha-editable > * { margin: 0 20px 10px 0; }
.editmodeborders > .aloha-editable > .aloha-ephemera-empty-wrapper { margin-right: 0; } /* HS 20150805 */
#content div#spalte0 > *,
#content div#spalte1 > *,
#content div#spalte2 > * { margin-right: 20px; }
.editmodeborders > .aloha-editable-active,
.editmodeborders > .aloha-editable-active[contenteditable="true"]:focus { outline: none !important; }

#content div#spalte0.editmodeborders,
#content div#spalte1.editmodeborders,
#content div#spalte2.editmodeborders,
div#pinnwand .editmodeborders div#pinnwand_spalte1,
div#pinnwand .editmodeborders div#pinnwand_spalte2,
div#pinnwand .editmodeborders div#pinnwand_spalte3 {
    margin-right: -2px;
    width: 320px;
}

#content div#spalte0,
#content div#spalte1,
#content div#spalte2,
div#pinnwand div#pinnwand_spalte1,
div#pinnwand div#pinnwand_spalte2,
div#pinnwand div#pinnwand_spalte3 {
    margin-right: 0;
    width: 320px;
    font-size: 0;
}
/* fix 4 spalte uebernehmen  */
#content div#spalte0 > div.container-center,
#content div#spalte1 > div.container-center,
#content div#spalte2 > div.container-center,
div#pinnwand div#pinnwand_spalte1 > div.container-center,
div#pinnwand div#pinnwand_spalte2 > div.container-center,
div#pinnwand div#pinnwand_spalte3 > div.container-center,
#content div#spalte0 > div.container-left,
#content div#spalte1 > div.container-left,
#content div#spalte2 > div.container-left,
div#pinnwand div#pinnwand_spalte1 > div.container-left,
div#pinnwand div#pinnwand_spalte2 > div.container-left,
div#pinnwand div#pinnwand_spalte3 > div.container-left,
#content div#spalte0 > div.container-right,
#content div#spalte1 > div.container-right,
#content div#spalte2 > div.container-right,
div#pinnwand div#pinnwand_spalte1 > div.container-right,
div#pinnwand div#pinnwand_spalte2 > div.container-right,
div#pinnwand div#pinnwand_spalte3 > div.container-right  {
    font-size: 0px;  
} 
/* fix linebreaks for inline-block for spalte uebernehmen */
#content div#spalte0 > .container-right,
#content div#spalte0 > .container-left,
#content div#spalte0 > .container-center,
#content div#spalte1 > .container-right,
#content div#spalte1 > .container-left,
#content div#spalte1 > .container-center,
#content div#spalte2 > .container-right,
#content div#spalte2 > .container-left,
#content div#spalte2 > .container-center { 
    font-size: 0px;
}
#content div#spalte0 > *,
#content div#spalte1 > *,
#content div#spalte2 > *,
div#pinnwand div#pinnwand_spalte1 > *,
div#pinnwand div#pinnwand_spalte2 > *,
div#pinnwand div#pinnwand_spalte3 > * {
    font-size: 12px;
}
#content div#spalte0 > div,
#content div#spalte1 > div,
#content div#spalte2 > div,
div#pinnwand div#pinnwand_spalte1 > div,
div#pinnwand div#pinnwand_spalte2 > div,
div#pinnwand div#pinnwand_spalte3 > div {
    min-height: 12px;
}
/* lists on mag pages */
#content div#spalte0 > div li, #content div#spalte1 > div li, #content div#spalte2 > div li {
    font-size: 12px;
    margin: 0 20px 5px 0;
}
#content div#spalte0 > div .doclist li, #content div#spalte1 > div .doclist li, #content div#spalte2 > div .doclist li {
    margin: 0 0 6px 0;
}
.aloha-editable.container-left,
.aloha-editable.container-center,
.aloha-editable.container-right { border: none; }

#spalte0 .aloha-block-dropzone,
#spalte1 .aloha-block-dropzone,
#spalte2 .aloha-block-dropzone,
#pinnwand .aloha-block-dropzone { background: url(/Content.Node/bilder_css/dropzone_bg.png) repeat-y 0 0 !important; }
#format_content .aloha-block-dropzone { background: url(/Content.Node/bilder_css/bg_dropzone_breit.png) repeat-y 0 0 !important; }

div#wrapper div#main div.promo_klein.aloha-block { height: 128px; }
div#wrapper div#main div.promo_mittel.aloha-block { height: 168px; }
.swfcontent {
    background-color: #DD2D19;
    color: #FFF;
    clear: both;
    font-weight: bold;
    padding: 10px 0 10px 10px !important;
    margin-bottom: 10px;
}
.tipsy-inner { margin-right: 4px !important; }
.tipsy-e .tipsy-arrow { margin-top: -9px !important; }

/* =ticker
----------------------------------------------*/
.ticker,
#content .infoimage.ticker {
    padding: 20px 16px 15px 16px;
    width: 268px;
}
.ticker span, .ticker em {
    display: block;
}
.ticker.countdown,
#content .ticker.countdown {
    padding-bottom: 0; 
    padding-top: 0;
    margin-bottom: 20px;
    display: inline-block;
}
.ticker .anzexporte,
.ticker .anzunternehmen,
.ticker .anzarbeitsplaetze,
.ticker .anzloehne,
.ticker .anzlehrbetriebe,
.ticker .anzlehrlinge,
.ticker.countdown p.ziffern span {
    text-align: right;
    letter-spacing: 2.6px;
    font-family: "PIXymbolsClocks", monospace;
    font-size: 30px;
    color: #e3000f;
    padding: 12px 0 14px 0;
}
.aloha-block p.ziffern span { 
    font-family: Verdana, sans-serif !important;
    font-size: 10px !important;
    letter-spacing: 0 !important;
}
.ticker.countdown p.ziffern span.trenner { letter-spacing: 1px; }
.ticker.countdown p.standard,
.ticker.countdown p:last-child {
    background: url(/Content.Node/bilder_css/bg_countdownticker_kachel.png) repeat-y top left;
    display: block;
    font-size: 18px;
    padding: 16px 10px 4px 10px !important;
    text-align: left;
    line-height: 130% !important;
    min-height: 0;
}
.ticker.countdown p.ziffern {
    background: url(/Content.Node/bilder_css/bg_countdownticker_ziffern.png) no-repeat top left;
    height: 27px;
    padding: 18px 20px 0 0 !important;
}
.ticker.countdown .aloha-block p.ziffern span,
#gcn-aloha-iframe .ticker.countdown p.ziffern span {
    font-family: Verdana, sans-serif !important;
    font-size: 9px !important;
}
.ticker.exportticker .anzexporte { padding: 17px 2px 11px 0; }
.ticker .anzlehrlinge { padding: 14px 0 10px 0; }
.ticker.exportticker p em,
.ticker.countdown p em,
.ticker.countdown .zusatztext {
    font-size: 11px; 
    padding-bottom: 5px; 
}
.arbeitsplatzticker.ticker .anzunternehmen,
.ticker.unternehmenloehneticker .anzunternehmen { padding-bottom: 16px; }
.ticker.unternehmenloehneticker .anzunternehmen { padding-bottom: 13px; }
.arbeitsplatzticker.ticker .anzarbeitsplaetze,
.ticker.unternehmenloehneticker .anzloehne { padding: 12px 0 14px 0; }
.ticker.unternehmenloehneticker .anzloehne { padding: 15px 0 11px 0; }
.ticker p { 
    padding: 0 2px 0 0 !important; 
    text-align: right;
}
.ticker.arbeitsplatzticker p,
.ticker.unternehmenloehneticker p { padding-right: 3px !important; }
.ticker p span,
.ticker p em {
    padding: 0 6px 0 0;
    font-size: 12px;
    font-family: Verdana, "Lucida Grande", "Bitstream Vera Sans", "Sun Sans-Regular", Helvetica, Arial, sans-serif;
    color: #2c2c2b;
}
.ticker.countdown p.zusatztext {
    background: url(/Content.Node/bilder_css/bg_countdownticker_kachel.png) repeat-y top left;
    padding: 0 16px 0 0 !important;
}
.ticker.countdown p.zusatztext span { font-size: 8.6px; }
.ticker.countdown p.zusatztext span { font-size: 8.6px; }
.ticker.countdown p.zusatztext span.h { padding-left: 16px; }
.ticker.countdown p.zusatztext span.m { padding: 0 0 0 8px; }
.ticker.countdown p:last-child { 
    background: url(/Content.Node/bilder_css/bg_countdownticker_unten.png) no-repeat bottom left;
    padding: 8px 10px 16px 10px !important; 
}
.ticker.lehrbetriebeticker p { 
    margin-top: 74px;
    /* IE 7 fix padding margin*/
    /margin-top: 94px;
}
.ticker.exportticker p .standard { font-size: 18px; }
.ticker.arbeitsplatzticker p .highlighted,
.ticker.lehrbetriebeticker p .standard { padding-bottom: 4px;}
#content .ticker p em,
#contentspalte .ticker p em,
#freitext .ticker p em { font-style: normal; }
.ticker.countdown p span {
    padding: 0 0 0 2px;
    display: inline;
}
#content .ticker.arbeitsplatzticker {
    background: transparent url(/Content.Node/bilder_css/bg_arbeitsplatzticker.png) no-repeat 0 0;
    padding-top: 94px;
}
#content .ticker.exportticker {
    background: transparent url(/Content.Node/bilder_css/bg_exportticker.png) no-repeat 0 0;
    height: 108px;
    padding-top: 113px;
}
#content .ticker.exportticker.flat {
    background: transparent url(/Content.Node/bg_exportticker_flat.png) no-repeat 0 0;
    height: 166px;
}
#content .ticker.lehrbetriebeticker {
    background: transparent url(/Content.Node/bilder_css/bg_lehrlingsticker.png) no-repeat 0 0;
}
#content .ticker.unternehmenloehneticker {
    background: transparent url(/Content.Node/bilder_css/bg_lohnticker.png) no-repeat 0 0;
    padding-top: 94px;
}
#content .ticker.infoimage.countdown {
    background: url(/Content.Node/bilder_css/bg_countdownticker_oben.png) no-repeat top left;
    height: auto;
    width: 300px;
    padding: 10px 0 0 0;
}
.ticker .select2-container { width: 100%; }
.ticker .select2-container .select2-choice,
.ticker .bundesland {
    background: url(/Content.Node/bilder_css/bg_dropdown.png) no-repeat 0 0;
    border: none; 
    color: #2c2c2b;
    height: 25px;
}
.ticker .bundesland {
    padding-right: 10px;
    line-height: 24px;
    text-align: right;
}
.ticker .select2-container .select2-choice .select2-arrow {
    background: transparent;
    background-image: none;
    border-right: none; 
    border-left: none;
    right: auto;
    left: 1px;
    width: 29px;
}
.ticker .select2-container .select2-choice .select2-arrow b {
    background: url(/Content.Node/bilder_css/icon_arrow_dropdown.png) no-repeat 0 0;
}
.ticker .select2-container .select2-choice {
    line-height: 24px;
    padding-left: 30px;
    text-align: right;
}
.ticker .select2-container .select2-choice > .select2-chosen { margin-right: 10px; }
.ticker .select2-drop,
.ticker .select2-drop.select2-drop-above {
    border: none;
    background: url(/Content.Node/bilder_css/bg_select2drop.png) repeat-y 0 0;
}

/* =voting
----------------------------------------------*/
.ask_block  { margin-top: 30px; }
.ask_block .results { margin-bottom: 30px; }
.ask_block .results .chart-title, .ask_block .cast_a_vote .question > p { font-weight: bold; }
.ask_block .results .chart-answer { margin: 15px 0; }
.ask_block .results .chart-answer .value { font-style: italic; }
.ask_block .results .chart-answer .chart-red { background-color: #5D7381; }
.ask_block .cast_a_vote .answers input { margin: 10px 0; }
.ask_block input[type="submit"] { margin: 20px 0; }

/* =printstyles
----------------------------------------------*/
@media print {
    /** { zoom: 1.0; }*/
    #grid_nav,
    #kompetenzleiste_navigation,
    #footer,
    #tabs,
    #header,
    #pinnwand,
    #copyright,
    .access,
    #breadcrumb,
    #format_content .mehrbox,
    .feedback,
    a.link_funktionaere,
    .actionbutton,
    #ii_faz,
    .slideshowcontainer,
    object,
    iframe,
    .mediaplayer,
    #ii_format_zusatzinfos,
    #sharebar,
    #wklandkarte,
    #suche_header,
    .like-widget, /* GP 20130718: added */
    .link_zurueckspringen,
    .link_suche,
    .alert,
    .yiiLog {
        display: none !important;
    }
    body,
    body #wrapper,
    #wrapper #rahmen1, /* GP 20130718: added */
    #wrapper #rahmen2, /* GP 20130718: added */
    #wrapper #rahmen3, /* GP 20130718: added */
    #wrapper #main,
    #wrapper #content,
    #wrapper #main #contentspalte,
    #wrapper #main #contentspalte #format_content {
        width: auto !important;
        border: none;
        height: auto !important;
        overflow: visible !important;
        position: static;
        margin: 0 !important;
        padding: 0 !important;
        background: none !important; /* GP 20130718: added */
        float: none; /* GP 20130718: added */
    }
    #wrapper #main #contentspalte { float: left !important; }
    #content { padding-top: 0; }
    #spalte1, #spalte2 { width: 300px !important; }
    #spalte1,
    #content #spalte0 > *,
    #content #spalte1 > *,
    #content #spalte2 > * { margin-right: 10px !important; }
    #mainhead,
    #pinnwand,
    .promotionbox_gross { page-break-after: avoid; }
    #wrapper #main #pinnwand .promotionbox_gross,
    #wrapper #main #pinnwand * {
        color: #272D2E;
        height: auto;
    }
    #wrapper #main #pinnwand .promotionbox_gross,
    #wrapper #main #pinnwand .promotionbox_gross img {
        width: 100%;
        margin-bottom: 20px;
    }
    #pinnwand .newsbox_bildlinks,
    #pinnwand .newsbox_bildrechts,
    #pinnwand .newsbox_layered,
    #pinnwand .newsbox_layered_bg {
        width: auto !important;
        padding: 0;
        height: auto !important;
    }
    p,em,li,span,tr{ 
        page-break-inside:avoid; 
    }
    a, a:visited {
        color: #272D2E !important;
        font-style: italic;
        text-decoration: none;
    }
    .doclist h3, .doclist h4, .doclist h5,
    .doclist h3 a, .doclist h4 a, .doclist h5 a, {
        color: #272D2E;
        font: 12px Verdana, "Lucida Grande", "Bitstream Vera Sans", "Sun Sans-Regular", Helvetica, Arial, sans-serif;
        font-weight: bold;
    }
    h3.doclist_header,
    .doclist h3 a, .doclist li h4 a, .doclist li h5 a,
    #content .doclist p,
    .membersonly { padding-left: 0 !important; }
    .spalten_boxheader {
        color: #272D2E;
        height: auto;
        padding-left: 0;
    }
    #ii_branchensuche #grid_nav { display: block !important; }
    .infoimage h2,
    .infoimage .ii_untertitel,
    #ii_kontaktbox.infoimage,
    #ii_kontaktbox.infoimage h3,
    #ii_kontaktbox.infoimage .ii_untertitel,
    #format_content .vorteilliste li,
    #format_content .nachteilliste li,
    .tipp, .achtung,
    .linkliste li,
    #format_content .linkliste li,
    .box,
    .link_boxaufklapper a { padding-left: 0; }
    #format_content .vorteilliste li,
    #format_content .nachteilliste li {
        list-style-type: disc;
        margin-left: 20px;
        padding-bottom: 3px;
    }

    * { /* GP 20140507: added */
        background: none !important;
    }
    /* contacts show mailadress */
    li.adr_mail a:after {
        content: " (" attr(href) ")";
    }

    /* ANFANG LOGO + KC + URL Print Styles, GP 20130718: added */
    body.ch_service_steuern div#header,
    body.ch_service_arbeitsrecht div#header,
    body.ch_service_umwelt div#header,
    body.ch_service_verkehr div#header,
    body.ch_service_wirtschaftsrecht div#header {
        display: list-item !important;
        list-style-position: inside;
        margin: 0 !important;
        padding: 10px 0 10px 0 !important; /* GP 20130917: 0 > 10px (fuer pdf!) 0 10px 0 */
        height: 100px;
    }
    body.nokc div#header {
         padding: 0px 0 0px 0 !important;
         display: none !important;
    }
    
    div#header * {
        display: none !important;
    }
    body.ch_service_steuern div#header          { list-style-image: url(/Content.Node/bilder_css/print_abgaben_steuern.png); }
    body.ch_service_arbeitsrecht div#header     { list-style-image: url(/Content.Node/bilder_css/print_arbeit_soziales.png); }
    body.ch_service_umwelt div#header           { list-style-image: url(/Content.Node/bilder_css/print_betrieb_umwelt.png); }
    body.ch_service_verkehr div#header          { list-style-image: url(/Content.Node/bilder_css/print_verkehr.png); }
    body.ch_service_wirtschaftsrecht div#header { list-style-image: url(/Content.Node/bilder_css/print_wirtschaftsrecht.png); }
    body.nokc div#header                        { list-style-image: none; }
    
/*  body.ch_service_steuern div#feedit_contentsettings,
    body.ch_service_arbeitsrecht div#feedit_contentsettings,
    body.ch_service_umwelt div#feedit_contentsettings,
    body.ch_service_verkehr div#feedit_contentsettings,
    body.ch_service_wirtschaftsrecht div#feedit_contentsettings, */ /* GP 20140428 */
    body div#feedit_contentsettings {
        display: list-item;
        list-style-image: url(/Content.Node/bilder_css/print_wko_logo.png);
        list-style-position: inside;
        margin: 30px 0 8px 0 !important;
        padding: 0 !important;
        float: right;
        width: 154px;
        height: 50px;
        overflow: hidden;
    }
    
    body.ch_service_steuern div#wrapper div#rahmen1,
    body.ch_service_arbeitsrecht div#wrapper div#rahmen1,
    body.ch_service_umwelt div#wrapper div#rahmen1,
    body.ch_service_verkehr div#wrapper div#rahmen1,
    body.ch_service_wirtschaftsrecht div#wrapper div#rahmen1 {
        border-top: 1px solid #e84c0a !important;
        padding-top: 25px !important;
        list-style-image: none !important;
    }
    body.nokc div#wrapper div#rahmen1 {
        border-top: 0px solid #e84c0a !important;
        padding-top: 0px !important;
    }
    
    
    body.ch_service_arbeitsrecht div#wrapper div#rahmen1        { border-top-color: #4a6194 !important; }
    body.ch_service_umwelt div#wrapper div#rahmen1            { border-top-color: #007b49 !important; }
    body.ch_service_verkehr div#wrapper div#rahmen1          { border-top-color: #dfb100 !important; }
    body.ch_service_wirtschaftsrecht div#wrapper div#rahmen1    { border-top-color: #00a2ba !important; }
    body.nokc div#wrapper div#rahmen1    { border-top-color: transparent !important; }

    .printUrl { /* GP 20140429: added for pdf-url */
        font-family: Verdana,"Lucida Grande","Bitstream Vera Sans","Sun Sans-Regular",Helvetica,Arial,sans-serif !important;
        font-size: 11px !important;
        line-height: 14px;
        padding: 0 0 0 50px;
    }
    .printSource { /* GP 20140429: added for pdf-url */
        display: block;
        float: left;
        margin-left: -50px;
    }
    /* ENDE LOGO + KC + URL Print Styles */
    /* hide editing nav for print*/
    .metanav {
        display:none;
    }
}
/* Preloader fuer Print- und Print-KC-Logos, muss ausserhalb print-styles stehen! GP 20140428 */
.access li                                  { background: url(/Content.Node/bilder_css/print_wko_logo.png) no-repeat -5000px -5000px; }
.access                                     { background-position: -5000px -5000px; background-repeat: no-repeat; }
body.ch_service_steuern .access             { background-image: url(/Content.Node/bilder_css/print_abgaben_steuern.png); }
body.ch_service_arbeitsrecht .access        { background-image: url(/Content.Node/bilder_css/print_arbeit_soziales.png); }
body.ch_service_umwelt .access              { background-image: url(/Content.Node/bilder_css/print_betrieb_umwelt.png); }
body.ch_service_verkehr .access             { background-image: url(/Content.Node/bilder_css/print_verkehr.png); }
body.ch_service_wirtschaftsrecht .access    { background-image: url(/Content.Node/bilder_css/print_wirtschaftsrecht.png); }
body.nokc .access { background-image: none; }
/* Ende Preloader */

/* =hyphens
----------------------------------------------*/
p {
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

/* =responsive design
----------------------------------------------*/
div.promo_mittel a.mobile,
div.promo_klein a.mobile { display: none; }

html { font-family: 'mobile'; }
* html { font-family: 'wide-screen'; } /* IE6 */
*+html { font-family: 'wide-screen'; } /* IE7 */
@media \0screen {
    html { font-family: 'wide-screen'; } /* IE8 */
}

body { font-family: Verdana, 'Lucida Grande', 'Bitstream Vera Sans', 'Sun Sans-Regular', Helvetica, Arial, sans-serif; }

/* Queries for supported browsers.
 ----------------------------------- */
@media screen and (max-device-width:720px) { /* or 34.9em */
    html { 
        -webkit-text-size-adjust: none; /* prevents fontscaling in landscape *//* added HS 20140822 */
        font-family: "mobile"; 
    }
    html { font-family: "mobile"; }
    body:after {
        content: 'mobile';
        display: none; /* comment this line for debugging purposes */
    }
    body.mobile h1 { font-size: x-large; }
    body.mobile h2 { font-size: large; }
    body.mobile #wrapper {
        margin: auto;
        width: auto;
    }
    body.mobile #rahmen1 { clear: both; }
    body.mobile #rahmen1,
    body.mobile #rahmen2,
    body.mobile #rahmen3 {
        background: none;
        padding: 0;
    }
    body.mobile #header {
        overflow: visible;
        position: fixed;
        top: 0;
        z-index: 10000;
        width: 100%;
        background-color: #374654;
        border-bottom: 0.3em solid #000;
    }
    body.mobile #rahmen1 { margin-top: 73px; }

    body.mobile #landesnav #link_landesnav_oesterreich,
    body.mobile #landesnav #link_landesnav_burgenland,
    body.mobile #landesnav #link_landesnav_kaernten,
    body.mobile #landesnav #link_landesnav_niederoesterreich,

    body.mobile #landesnav #link_landesnav_oberoesterreich,
    body.mobile #landesnav #link_landesnav_salzburg,
    body.mobile #landesnav #link_landesnav_steiermark,
    body.mobile #landesnav #link_landesnav_tirol,
    body.mobile #landesnav #link_landesnav_vorarlberg,
    body.mobile #landesnav #link_landesnav_wien  {
        margin: 0; /* HS */
        left: auto;
        top: auto;
        padding: 0.6em 0.4em 0.6em 1.4em; /* HS */
        background-image: none;
        width: auto;
    }
    body.mobile #landesnav #link_landesnav_oesterreich a {
        background-image: none;
        padding: 0;
    }
    body.mobile #landesnav {
        height: auto;
        margin: 0;
        padding: 1% 0 0 0; /* HS*/
        width: 100%;
    /*  border-top: 0.3em solid #000; *//* HS */
        background-color: #536B78;
    }
    body.mobile #landesnav li {
        position: static;
        display: block;
        text-align: left;
        border-bottom: 1px solid #3d4f5b;
    }
    body.mobile #landesnav li a { font-size: small; }
    body.mobile #landesnav li.aktiv {
        background-color: #FFF;
        border-bottom: 1px solid #FFF;
        /*  -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        border-radius: 6px;*//* HS */
    }
    body.mobile #landesnav li.aktiv a { color: #536B78; }

    body.mobile #landesnav #link_landesnav_oesterreich.aktiv { background-color: #FFF; }

    body.mobile #landesnav #link_landesnav_oesterreich.aktiv a {
        background-image: none;
        background-color: transparent;
        color: #536B78;
    }

    body.mobile #logo {
        clear: none;
        float: none;
        position: absolute;
        margin: 0.4em;
    }
    body.mobile #logo a {
        float: none;
        height: auto;
        width: 120px;
        margin: 0;
        font-size: small;
    }
    body.mobile #logo #logo_wko { width: 70%; }
    body.mobile #logo #logo_icon {
        height: auto;
        position: relative;
        display: inline;
        width: 24.5%;
  }
    body.mobile #logo #logo_text,
    body.mobile #logo span#logo_optionaltext,
    body.mobile form#quicksearch input#quicksearch_submit,
    body.mobile #metanav,
    body.mobile #pinnwand,
    body.mobile #pinnwand .actionbutton,
    body.mobile #breadcrumb,
    body.mobile #footer,
    body.mobile #contentspalte ~ #grid_nav, /* themennavi */
    body.mobile #tabs ul,
    body.mobile ul#landesnav,
    body.mobile #tabs ul li,
    body.mobile .teaser_gross a img,
    body.mobile .teaser_vertikal a img,
    body.mobile .teaser_horizontal a img,
    body.mobile .yiiLog,
    body.mobile ul#landesnav.closed { display: none; }

    body.mobile form#quicksearch {
        position: absolute;
        margin: 0.3em;
        right: 16px;
        width: 50%;
    }
    body.mobile form#quicksearch input#quicksearch_suchbegriff {
        font-size: small;
        height: auto;
        padding: 0.5em; /* HS */
        margin: 0;
        width: 100%;
    }

    body.mobile div#tabs {
        background-image: none;
        height: auto;
        border-top: 0.3em solid #000;
    }
    body.mobile div#tabs ul {
        /*border: 1px grey solid;*/
        padding: 2% 0 0 0; /* HS*/
    }
    body.mobile div#tabs ul li {
        display: block;
        padding: 0.6em 0.4em 0.6em 1.4em; /* HS */
        /*border-bottom: 1px solid #3d4f5b;  HS */
        background-color: #D9E2E7;
        /*padding-left: 10px;*/
    }
    body.mobile div#tabs ul li#tabs_service a,
    body.mobile div#tabs ul li#tabs_iv a,
    body.mobile div#tabs ul li#tabs_branche a,
    body.mobile div#tabs ul li#tabs_wir a { width: auto; }
    body.mobile div#tabs ul li a {
        color: #374654;
        font-size: small;
        height: auto;
        position: static;
        text-decoration: none;
        padding: 0; /* HS */
    }
    body.mobile div#tabs ul li.aktiv {
        background-color: #E60012;
        font-weight: bold;
    }
    body.mobile div#tabs ul li.aktiv a {
        font-size: small;
        top: auto;
        height: auto;
        background-image: none;
        color: #FFF;
    }
    body.mobile div#tabs ul li a em {
        left: auto;
        top: auto;
        position: relative;
        width: auto;
        height: auto;
        font-size: small;
        font-style: normal;
    }
    body.mobile div#tabs ul li.aktiv a em { font-size: small; }
    body.mobile div#tabs ul:before {
        content: "Themenkomplex";
        color: #FFF;
        display: block; /* HS */
        font: small Verdana, sans-serif;
        /*font-weight: bold;
        background-color: #D9E2E7;*/
        padding: 0 25px 6px 14px;
        /*-webkit-border-radius: 10px 10px 0 0;
        -moz-border-radius: 10px 10px 0 0;
        border-radius: 10px 10px 0 0;*//* HS */
    }
    body.mobile div#pinnwand,
    body.mobile div#feedit_pinnwand { display:none; }
    /* body.mobile #pinnwand .promotionbox_gross { display:none } */
    body.mobile div#pinnwand div.newsbox_layered_bg {
        width: 100%;
        height: auto;
    }
    body.mobile div#pinnwand div.newsbox_bildlinks,
    body.mobile div#pinnwand div.newsbox_layered {
        width: auto;
        padding: 10px;
        height: auto;
    }
    body.mobile div#wrapper div#pinnwand div.newsbox_bildlinks h2 a,
    body.mobile div#wrapper div#pinnwand div.newsbox_bildrechts h2 a,
    body.mobile div#wrapper div#pinnwand div.newsbox_layered h2 a,
    body.mobile div#pinnwand div.newsbox_bildlinks p,
    body.mobile div#pinnwand div.newsbox_bildrechts p,
    body.mobile div#pinnwand div.newsbox_layered p { font-size: inherit; }

    body.mobile div#wrapper div#main #grid_nav {
        margin: 0;
        width: 100%;
    }
    body.mobile div#content div#ii_channels.infoimage,
    body.mobile div#content div#ii_zielgruppennav.infoimage {
        width: 100%;
        margin: 0;
        border-bottom: 0.3em solid #000;
    }
    body.mobile ul.dropnav li.aktiv > a {
        background: #FFF;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        border-radius: 6px;
        padding-top: 3px;
    }
    body.mobile div#ii_channels ul.dropnav li.aktiv,
    body.mobile div#ii_zielgruppennav ul.dropnav li.aktiv { background-image: none; }

    body.mobile div#kompetenzleiste {
        display: none;
        width: auto;
        margin: 0;
        /*border-top: 0.3em solid #000; *//* HS */
    }
    body.mobile ul#kompetenzleiste_navigation {
        width: auto;
        padding: 1% 0 0 0; /* HS*/
        height: auto;
    }
    body.mobile ul#kompetenzleiste_navigation li {
        float: none;
        margin: 0;
        padding: 0.6em 0.4em 0.6em 1.4em; /* HS */
        border-bottom: 1px solid #3d4f5b;
    }
    body.mobile ul#kompetenzleiste_navigation li a,
    body.mobile ul#kompetenzleiste_navigation li a:visited {
        font-size: small; /* HS */
        float: none;
        color: #C7DBE4;
        padding: 0; /* HS */
    }
    body.mobile ul#kompetenzleiste_navigation li.aktiv {
        /*background-image: none;*//* HS */
        background: #FFF;
        border-bottom: 1px solid #FFF; /* HS */
        /*-webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        border-radius: 6px;
        padding-top: 3px;*/
    }
    body.mobile ul#kompetenzleiste_navigation li.aktiv a {
        -webkit-border-radius: 0; /* HS */
        -moz-border-radius: 0; /* HS */
        border-radius: 0; /* HS */
        background-image: none;
        color: #536B78;
    }

    body.mobile div.teaser_gross,
    body.mobile div.teaser_vertikal,
    body.mobile div.teaser_horizontal,
    body.mobile div.teaser_text,
    body.mobile div#pinnwand div.teaser_gross,
    body.mobile div#pinnwand div.teaser_vertikal,
    body.mobile div#pinnwand div.teaser_horizontal,
    body.mobile div#pinnwand div.teaser_text {
        padding: 10px 0 10px 0;
        border-bottom: 1px solid black;
        width: 100%;
    }
    body.mobile div.promo_mittel,
    body.mobile div.promo_klein { margin: 15px 20px 15px 0; }

    body.mobile div.teaser_gross p,
    body.mobile div.teaser_vertikal p,
    body.mobile div.teaser_horizontal p,
    body.mobile div.teaser_text p { padding: 0; }

    body.mobile div#wrapper div#main div#contentspalte {
        padding: auto;
        margin: auto;
        float: none;
        min-width: 300px;
        width: 96%;
        display: block;
    }
    body.mobile div#spalte0, div#spalte1, div#spalte2 {
        float: none;
        width: 340px;
        margin: 0 auto;
    }
    body.mobile div#contentspalte h1,
    body.mobile div#contentspalte h2,
    body.mobile div#contentspalte h3,
    body.mobile div#contentspalte h4,
    body.mobile div#contentspalte h5,
    body.mobile div#contentspalte h6,
    body.mobile div#contentspalte p.date,
    body.mobile div#contentspalte div.box div.doclist h3,
    body.mobile div#contentspalte div.box div.doclist_thema h3,
    body.mobile div#format_content div#ii_format_zusatzinfos h3,
    body.mobile ul.dropnav a,
    body.mobile div#kv_db_nav ul a,
    body.mobile div#vm_db_nav ul a { font-size: 16px; }
    body.mobile div#contentspalte #freitext p { 
        font-size: small;
        -webkit-text-size-adjust: none;
    }
    body.mobile div#copyright {
        margin-right: 0.9em;
        text-align: right;
        font-size: 9px;
    }
    body.mobile div#contentspalte #format_content h1 { 
        font-size: 18px; 
        padding-top: 5px;
    }
    body.mobile div#format_content div#ii_format_zusatzinfos { width: auto; }
    body.mobile #suche.kv_db div#suche_header,
    body.mobile #suche.agb_db div#suche_header,
    body.mobile #suche.vm_db div#suche_header,
    body.mobile #suche.foerder_db div#suche_header { display:block; }
    body.mobile div.pager { height: 50px; }
    body.mobile div.pager em {
        height: 15px;
        float: none;
        display: block;
    }
    body.suche.mobile div#content{ padding: 0; }
    #searchform {
        width: auto;
    }
    ul.register_navigation {
        padding: 0;
        background-color: #A1B1BA;
    }
    body.mobile ul.register_navgiation li { line-height: 2.1em; }
    body.mobile div#suche_header p.link_hilfe {
        position: relative;
        right: auto;
        text-align: inherit;
        top: auto;
        margin-left: 0.9em;
    }
    body.mobile div#suche input#suche_header_suchbegriff {
        width: 90%;
        margin: .3em .9em .3em .9em;
    }
    body.mobile form#suche_header_form input#suche_header_submit {
        margin: .4px 11px;
        float: none;
        width: 90%;
    }
    body.mobile ul.register_navigation li a {
        padding: 0;
        margin: .9em .3em .9em .6em;
    }
    body.mobile div.alert_info { margin: 0; }
    body.mobile body.error form#quicksearch { margin-top: 0; }

    body.mobile div#suche.vm_db div#suche_header,
    body.mobile div#suche.agb_db div#suche_header,
    body.mobile div#suche.kv_db div#suche_header,
    body.mobile div#suche_header.gc_suche { width: 100%; }

    body.mobile div#suche_header.gc_suche input#textfilter,
    body.mobile div#suche.vm_db div#suche_header input#textfilter,
    body.mobile div#suche.kv_db div#suche_header input#textfilter,
    body.mobile div#suche.agb_db div#suche_header input#textfilter,
    body.mobile div#suche.foerder_db div#suche_header input#textfilter,
    body.mobile div#suche.kv_db div#suche_header .gueltig { width: auto; }

    body.mobile div#suche.kv_db div#suche_header .gueltig div.select2-container { float: none; }

    body.mobile div#suche_header select,
    body.mobile div#suche_header .gc_suche select,
    body.mobile div#suche_header .kv_db select#gueltig,
    body.mobile .kv_db #suche_header select#gueltig { width: 40%; }

    body.mobile ul.dropnav li.dropnav_folder.offen.aktiv > a:after {
        content:  " (Kontaktvorschau am Ende der Liste)";
        font-weight: normal;
        font-size: small;
    }
    body.mobile div.link_zurureckspringen_branchensuche,
    body.mobile div#ii_branchensuche { margin: 1%; }

    body.mobile div#ii_branchensuche,
    body.mobile div#branchensuche,
    body.mobile div#branchensuche div,
    body.mobile div#wrapper div#main div#ii_branchensuche #grid_nav,
    body.mobile div#ii_branchensuche .infoimage {
        width: auto;
        padding: 0;
    }
    body.mobile div#ii_branchensuche div#branchensuche input { width: 80%; }
    body.mobile div#ii_branchensuche div#schnellinformation {
        padding: 1%;
        float: none;
        width: auto;
    }

    body.mobile div#wklandkarte,
    body.mobile div#wklandkarte div#map_wrapper,
    body.mobile div#wklandkarte div.actionbutton {
        display: none;
        margin: auto;
    }
    body.mobile #grid_nav div#wklandkarte { display: block; }
    body.mobile div#main div#content div#ii_channels.infoimage,
    body.mobile div#main div#content div#ii_zielgruppennav.infoimage,
    body.mobile div#main div#ii_topcontent { margin: auto; }

    body.mobile #header input[type="button"] {
        background: #eee; /* Old browsers */
        background: #eee -moz-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%); /* FF3.6+ */
        background: #eee -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.2)), color-stop(100%,rgba(0,0,0,.2))); /* Chrome,Safari4+ */
        background: #eee -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Chrome10+,Safari5.1+ */
        background: #eee -o-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Opera11.10+ */
        background: #eee -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* IE10+ */
        background: #eee linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* W3C */
        border: 1px solid #719CBA;
        border-top: 1px solid #ccc;
        border-left: 1px solid #ccc;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        color: #444;
        display: inline-block;
        font-size: 11px;
        font-weight: bold;
        height: 36px; /* HS */
        text-decoration: none;
        text-shadow: 0 1px rgba(255, 255, 255, .75);
        cursor: pointer;
        line-height: normal;
        padding: 8px 10px;
        margin: 37px 1% 0 1%;
        width: 31%;
        float: right;
    }
    body.mobile #header input[type="button"].active {
        border: 1px solid #666;
        background: #ccc; /* Old browsers */
        background: #ccc -moz-linear-gradient(top, rgba(255,255,255,.35) 0%, rgba(10,10,10,.4) 100%); /* FF3.6+ */
        background: #ccc -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.35)), color-stop(100%,rgba(10,10,10,.4))); /* Chrome,Safari4+ */
        background: #ccc -webkit-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* Chrome10+,Safari5.1+ */
        background: #ccc -o-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* Opera11.10+ */
        background: #ccc -ms-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* IE10+ */
        background: #ccc linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* W3C */
    }
    /* suche header und reiter */
    body.mobile #suche_header {
        width: auto;
    }
    body.mobile #suche_header .register_navigation li,
    body.mobile #suche_header .register_navigation li a {
        display: block;
        padding: 5px;
        margin: 0px;
        border-radius: 5px;
    }
    body.mobile #suche_header .register_navigation li a { padding: 10px; }
    body.mobile ul.register_navigation {
        padding: 5px;
    }
    /* Kontaktseiten */
    body.mobile #wrapper #main #content.branche #contentspalte {
    width: 96%;
    }
    body.mobile .kontakt_person #kontakt_details_daten {
        margin-left: 0;
    }
    /* aw popup + pinnwand */
    body.mobile .popup_wrapper .popup_pinnwand {
        float: none;
        margin-bottom: 10px;
    }
    body.ch_service_aussenwirtschaft.mobile #pinnwand {
    display: inline-block;
    }
    body.ch_service_aussenwirtschaft.mobile div#pinnwand div.newsbox_layered_bg {
        height: 300px;
    }
    /* 
    Funktionärskontaktseite  
    https://www.wko.at/Content.Node/Funktionaerskontaktseite.html?rollenid=2335796
    List of  "Funktionen" too big
    */
    body.mobile #contentspalte .boxcontent h3 {
        font-size: 12px;
    }
    /*
    Funktionärsübersicht
    https://www.wko.at/Content.Node/Funktionaersliste.html?orgid=20503
    changed 2 column list to one column
    */
    body.mobile #contentspalte .boxcontent .funktionaer_liste ul {
        padding: 0px;
    }
    body.mobile #contentspalte .boxcontent .funktionaer_liste ul.linkliste li {
        background: none;
    }
    body.mobile #contentspalte .boxcontent .funktionaer_liste h3 {
        float: none;
        width: auto;
    }
    /* Tabed content Geschäftschancen, Förderungen, Veranstaltungen */
    body.mobile table.formats,
    body.mobile #format_content table.formats { 
        margin-right: 0;
        width: 98% !important; 
        table-layout: fixed;
    }
    body.mobile .formats tr th,
    body.mobile .formats tr td {
        display: block;
    }
    body.mobile .formats > tr > td, .formats > tbody > tr > td { 
        border: none; 
        width: auto; 
    }
    body.mobile .tb_padd1 {
        width: 280px;
    }
    /* action button */
    body.mobile .actionbutton strong,
    body.mobile .actionbutton strong a { background:none }

    body.mobile .actionbutton strong a {
        color: #2D72A1 !important;
    }
    /*magpages not mobile*/
    div.container-spalte1, div.container-spalte2 {
        float: left;
        width: 320px;
    }
    body.mobile div.container-spalte1, body.mobile div.container-spalte2 {
        float: none;
        width: auto;
    }
    /* kv db */
    body.mobile #suche.kv_db #branchensuche_header_form #suche_header .textsearch #suche_header_submit {
    float: left;
    display: block;
    width: 90%;
    margin: 10px auto;
    }

    body.mobile #suche.kv_db #suche_header {
        padding: 10px
    }

    body.mobile #suche.kv_db #branchensuche_header_form div#suche_header #textfilter {
        width: 90%;
        display: block;
    }

    body.mobile #suche.kv_db #suche_header .textsearch label, #suche.kv_db #suche_header .gueltig label, #suche.kv_db #suche_header label {
        display: block;
        float: none;
        margin: 10px 0 2px;
    }
    body.mobile div#suche_header select, body.mobile div#suche_header .gc_suche select, body.mobile div#suche_header .kv_db select#gueltig {
        width: 95%:
    }
}

@media screen and (min-device-width: 721px) { /* or 35em */
    html { font-family: 'skinny'; }
    body:after {
        content: 'skinny';
        display:none;
    }
}

@media screen and (min-device-width:722px) {
    html { font-family: 'wide-screen'; }
    body:after {
        content: 'wide-screen';
        display:none;
    }
}

/* =like hide additional likes at start
----------------------------------------------*/
.last_likes_overlay {
    display: none;
}

/* =progress indicator
    ----------------------------------------------*/
.progress-indicator {
    top:0;
    right:0;
    width:100%;
    height:100%;
    position:fixed;
    text-align:center;
    /* IE filter */
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
    -moz-opacity:0.9;   /* Mozilla extension */
    -khtml-opacity:0.9;  /* Safari/Conqueror extension */
    opacity:0.9; /* CSS3 */
    z-index:1000000000;
    background-color:white;
    display:block;
}

.progress-indicator img {
    margin-top:75px;
}
sub, sup {
    vertical-align: top;
    position: relative;
    top: -0.4em;
}

.cookie {
    padding: 10px;
    background: #D5D5D5;
}
.cookie p {
font-size: 11px;
padding: 3px 0;
max-width: 990px;
margin: 0 auto;
}
.cookie p a {
text-decoration: underline;
}
.mobile .cookie {
    margin-top: 75px;
    margin-bottom: -75px
}
.warning{
    padding: 10px;
    background: #D5D5D5;
    position: fixed;
    width: 99%;
    z-index: 10000;
    border-bottom: 1px solid black;
}
.warning p {
    font-size: 11px;
    padding: 3px 0;
    max-width: 990px;
    margin: 0 auto;
}
.mobile .warning{
    margin-top: 75px;
    margin-bottom: -75px
}
div#copyright a.linkOffenlegung,
div#copyright a.linkCookie {
    margin: 5px 15px;
    display: inline-block;
}
/*
<!--
noindexend
-->
*/