/* Cascading Stylesheet fuer Die Jungen Unternehmer - BJU */
/* 3-point concepts: Maria Salz - 27.07.2011 */
/* 3pc GmbH Neue Kommunikation: Jasmina Liessmann - 04.12.2013 */

/* Farbwerte 
graige: #beb2a2
graige - text: #6a5d5d
graige - hintergrund: #f4f0ed
rot - hintergrund und text: #b8152d (alt)/ d6001f (neu)Fface
linie: #b4aeae
*/

/* -----------------------
  Layout 
------------------------*/
#layout {margin:0 auto; width:1140px;}

body {background:#bfaa99 url(../pix/bg_jungu_famu.jpg) 50% 0 no-repeat;}
body { -webkit-text-size-adjust: 100%;}

.date {color:#d6001f; font-size:14px; font-weight:bold; line-height:18px; margin:12px 0 7px 0;}
.caption {display:block; color:#a29c9c; font-size:11px; font-style:italic; line-height:14px; padding-top:3px; text-align:left;}


/* -----------------------
  Header
------------------------*/
#header {color:#a3998b; font-size:11px; height:94px; padding:0 10px; position:relative; width:960px;}
#search {border:0; float:left; margin-right:5px; width:145px;}
#search input.sword {background:#fff; border:0; color:#a3998b; display:block; float:left; font-size:11px; font-style:italic; height:23px; line-height:23px; margin:0; padding:0 2px 0 7px; width:109px;}
#search input.submit {background:#fff; border:0; height:23px; margin:0; padding:0 2px;}

#headermenu {color:#fff; float:left; margin:9px 0 0 0; position:absolute; left:323px; top:0; width:400px;}
#headermenu a {color:#fff; padding:4px; }
#headermenu a.on {color:#b8152d;}
#logo {float:right; width:230px;}
#logo.jubilogo {width:332px;}

#headline {position:absolute; top:25px; left:9px; margin:37px 0 20px 20px;}

.header_teasertext {position:absolute; top:-1000px; left:-1000px;}

/* felogin */
.tx-felogin-pi1 label {padding:0; width:135px;}
.tx-felogin-pi1 legend {display:none;}
.tx-felogin-pi1 .info_message {padding:0 0 17px 0;}
.tx-felogin-pi1 input {margin-bottom:6px;}
.tx-felogin-pi1 input.submit {background:#BEB2A2; border:0; color:#F2F0EC; font-size:11px; font-weight:bold; margin:0 11px 17px 135px; padding:1px 7px 4px 3px; width:auto;}
.tx-felogin-pi1 a {color:#a3998b; font-size:9px;}
.tx-felogin-pi1 .tx-felogin-pi1-password-link a {font-size:12px; margin-left:135px;}
.tx-felogin-pi1 form.form_password input.submit {margin-left:0;}
.tx-felogin-pi1 form.form_logout span.username {display:block; padding-top:5px; padding-bottom:10px;}
.tx-felogin-pi1 .tx-felogin-pi1-password-link#state_on {margin-left:0 !important;}

/* Login */
#login {float:left; font-style:italic; margin-right:5px; position:relative; width:145px;}
#login #slideActivator {cursor:pointer; height:20px; padding:3px 6px 0 7px; position:relative; z-index:50;}
#login .open {background:#fff url(../pix/jungu/icons/form_arrow_down.gif) 100% 0 no-repeat;}
#login .close {background:#fff url(../pix/jungu/icons/form_arrow_up.gif) 100% 0 no-repeat;}
#login .login-temp {background:#fff; color:#A3998B; height:23px; padding:0 2px 0 7px; position:relative; z-index:5;}
#login .login-temp a {background:url(../pix/jungu/icons/form_arrow_right.gif) 100% 0 no-repeat; color:#A3998B; display:block; padding:3px 0 0 0; width:136px;}
.ie8 #login .login-temp a {padding-top:4px;}

#login #loginSlider {background:#fff; position:absolute; top:-55px; padding:3px 8px 5px 7px; z-index:40;}
#login #loginSlider input.login {color:#a3998b; float:left; font-size:11px; height:17px; margin-bottom:4px; font-style:italic; padding:0 2px; width:124px;}
#login #loginSlider input.submit {background:#beb2a2; border:0; color:#f2f0ec; cursor:pointer; float:left; font-size:11px; font-style:normal; font-weight:bold; margin:0 11px 0 0;}
#login #loginSlider .forgot_password {line-height:12px; padding-top:0; position:absolute; top:50px; right:0; width:70px;}
#login #loginSlider .forgot_password a {color:#a3998b; font-size:9px;}
#login #loginSlider .tx-felogin-pi1 .tx-felogin-pi1-password-link {display:none;}
#login #loginSlider span.welcome-message {display:none;}
#login #loginSlider h3 {display:none;}
#login #loginSlider label {display:none;}

#login #loginSlider.success {top:0 !important; padding-bottom:2px !important;}
#login #loginSlider.success .tx-felogin-pi1 {width:130px;}
#login #loginSlider.success .tx-felogin-pi1 h3 {display:none;}
#login #loginSlider.success .tx-felogin-pi1 label {display:none;}
#login #loginSlider.success .tx-felogin-pi1 .info_message {padding-bottom:0;}
#login #loginSlider.success .tx-felogin-pi1 .tx-felogin-pi1-password-link {display:none;}
#login #loginSlider.success .tx-felogin-pi1 form.form_logout label {display:block !important;}
#login #loginSlider.success .tx-felogin-pi1 form.form_logout input {background:#fff url(../pix/jungu/icons/form_arrow_right.gif) no-repeat 100% 0; color:#A3998B; font-size:11px; font-weight:normal; font-style:italic; height:20px; margin:-3px 0 1px 0; padding:1px 0 0 0; text-align:left; width:136px !important;}



/* -----------------------
  Menu
------------------------*/
/* Mainmenu */
#mainmenu {background:url(../pix/bg_shadow_top.png) 0 100% no-repeat; font-weight:bold; font-size:14px; padding:0 10px; width:960px;}
#mainmenu a:link, #mainmenu a:visited {background:url(../pix/jungu/bg_mainmenue_left.png) 0 0 no-repeat; color:#fff; display:block; float:left; height:43px; margin-left:-10px; margin-right:-6px; padding:0 0 0 20px;}
#mainmenu a:link span, #mainmenu a:visited span {background:url(../pix/jungu/bg_mainmenue_right.png) 100% 0 no-repeat; height:43px; display:block; float:left; padding:18px 19px 0 0;}
#mainmenu a:hover, #mainmenu a:focus, #mainmenu a.on  {background:url(../pix/jungu/bg_mainmenue_left_on.png) 0 0 no-repeat; color:#d5001e; display:block; float:left; height:43px; margin-left:-10px; margin-right:-6px; padding:0 0 0 20px;}
#mainmenu a:hover span, #mainmenu a:focus span, #mainmenu a.on span {background:url(../pix/jungu/bg_mainmenue_right_on.png) 100% 0 no-repeat; height:43px; display:block; float:left; padding:18px 19px 0 0;}

/* Submenu */
#submenu {float:left; width:190px;}
#submenu_wrapper {float:left; width:190px !important;}
#submenu a {display:block; font-weight:bold;}

/* first level */
#submenu .e1 {background:#e5dcd5; border-bottom:1px solid #fff;}
#submenu .e1 a {padding:4px 5px 5px 20px;}
#submenu .e1 a:link, #submenu .e1 a:visited {background:#e5dcd5 url(../pix/jungu/icons/submenu_arrow_brown.png) 7px 9px no-repeat; color:#6a5d5d;}
#submenu .e1 a:hover, #submenu .e1 a:focus, #submenu .e1 a.on:link, #submenu .e1 a.on:visited, #submenu .e1 a.on:hover, #submenu .e1 a.on:focus {background:#d6001f url(../pix/jungu/icons/submenu_arrow_white_right.png) 7px 9px no-repeat; color:#fff;}
#submenu .e1 a.on_down:link, #submenu .e1 a.on_down:visited, #submenu .e1 a.on_down:hover, #submenu .e1 a.on_down:focus {background:#d6001f url(../pix/jungu/icons/submenu_arrow_white_down.png) 7px 9px no-repeat; color:#fff;}
#submenu .e1 a.down:link, #submenu .e1 a.down:visited {background:#e5dcd5 url(../pix/jungu/icons/submenu_arrow_red_down.png) 7px 9px no-repeat; color:#d6001f;}
#submenu .e1 a.down:hover, #submenu .e1 a.down:focus {background:#d6001f url(../pix/jungu/icons/submenu_arrow_white_down.png) 7px 9px no-repeat; color:#fff;}
#submenu .e1 a.back:link, #submenu .e1 a.back:visited {background:#F4F2EF url(../pix/jungu/icons/submenu_arrow_brown_back.png) 7px 9px no-repeat; color:#6a5d5d;}
#submenu .e1 a.back:hover, #submenu .e1 a.back:focus {background:#d6001f url(../pix/jungu/icons/submenu_arrow_white_back.png) 7px 9px no-repeat; color:#fff;}


/* special for first menu item */
#submenu .first a {padding:14px 5px 5px 20px;}
#submenu .first a:link, #submenu .first a:visited {background-position:7px 19px;}
#submenu .first a:hover, #submenu .first a:focus, #submenu .first a.on:link, #submenu .first a.on:visited, #submenu .first a.on:hover, #submenu .first a.on:focus {background-position:7px 19px;}
#submenu .first a.on_down:link, #submenu .first a.on_down:visited, #submenu .first a.on_down:hover, #submenu .first a.on_down:focus {background-position:7px 19px;}
#submenu .first a.down:link, #submenu .first a.down:visited {background-position:7px 19px;}
#submenu .first a.down:hover, #submenu .first a.down:focus {background-position:7px 19px;}

/* second level */
#submenu .e2 {background:#e5dcd5; border-bottom:1px solid #fff;}
#submenu .e2 a {font-weight:normal; padding:4px 5px 5px 38px;}
#submenu .e2 a:link, #submenu .e2 a:visited {background:url(../pix/jungu/icons/submenu_arrow_red_right.png) 23px 9px no-repeat; color:#d6001f;}
#submenu .e2 a:hover, #submenu .e2 a:focus {background:url(../pix/jungu/icons/submenu_arrow_red_right.png) 23px 9px no-repeat; color:#d6001f;  font-weight:bold !important;}
#submenu .e2 a.on:link, #submenu .e2 a.on:visited, #submenu .e2 a.on:hover, #submenu .e2 a.on:focus {background:#d6001f url(../pix/jungu/icons/submenu_arrow_white_right.png) 23px 9px no-repeat; color:#fff; font-weight:bold;}
#submenu .e2 a.on_down:link, #submenu .e2 a.on_down:visited, #submenu .e2 a.on_down:hover, #submenu .e2 a.on_down:focus {background:#d6001f url(../pix/jungu/icons/submenu_arrow_white_down.png) 23px 9px no-repeat; color:#fff;}
#submenu .e2 a.down:link, #submenu .e2 a.down:visited,#submenu .e2 a.down:hover, #submenu .e2 a.down:focus {background:#e5dcd5 url(../pix/jungu/icons/submenu_arrow_red_down.png) 23px 9px no-repeat; color:#d6001f; font-weight:bold;}

/* third level */
#submenu .e3 {background:#e5dcd5; border-bottom:1px solid #fff;}
#submenu .e3 a {font-weight:normal; padding:4px 5px 5px 56px;}
#submenu .e3 a:link, #submenu .e3 a:visited {background:url(../pix/jungu/icons/submenu_arrow_red_right.png) 39px 9px no-repeat; color:#d6001f;}
#submenu .e3 a:hover, #submenu .e3 a:focus {background:url(../pix/jungu/icons/submenu_arrow_red_right.png) 39px 9px no-repeat; color:#d6001f; font-weight:bold;}
#submenu .e3 a.on:link, #submenu .e3 a.on:visited, #submenu .e3 a.on:hover, #submenu .e3 a.on:focus {background:#d6001f url(../pix/jungu/icons/submenu_arrow_white_right.png) 39px 9px no-repeat; color:#fff; font-weight:bold;}


/* -----------------------
  Content
------------------------*/
#wrapper {background:url(../pix/bg_shadow.png) 0 0 repeat-y; float:left; padding:45px 10px 0 10px; position:relative; width:960px; z-index:30;}
#startseite #wrapper {padding:0 10px;}
#startseite #content {float:none; margin:34px 20px 0 20px; width:920px;}
#startseite #content #leftcol {width:450px;}
#startseite #content #rightcol {width:450px;}

#content {background:#fff; float:right; margin:0 20px; width:730px;}
#content #wrapper_header {margin:0 0 34px 0;}
#content #wrapper_header .headerimage {float:none; margin-bottom:20px;}
#content #wrapper_header .headertext_underlined {background:url(../pix/jungu/bg_headertext_positionen.gif) 0 6px repeat-x; border-bottom:5px solid #d6001f; color:#6a5d5d; font-size:21px; line-height:28px; font-weight:bold; margin:24px 0 0 0; padding:0 0 2px 0;}
#content #wrapper_header .headertext_layered {background:url(../pix/bg_white85.png) 0 0 repeat; color:#d6001f; float:left; font-size:20px; font-weight:bold; line-height:21px; padding:8px 21px 9px 12px; margin:-100px 20px 0 15px; position:relative; z-index:10;}
#content #wrapper_header .headertext_layered span {color:#6a5d5d;}
#regionalkreis #content #wrapper_header .headertext_layered {margin:-65px 20px 0 15px;}
#lb_startseite #content #wrapper_header .headertext_layered {margin:-65px 20px 0 15px;}
.lb_unterseite #content #wrapper_header .headertext_layered {margin:-65px 20px 0 15px;}

#content #leftcol {float:left; margin-right:20px; width:355px;}
#content #rightcol {float:right; width:355px;}

#col2_60-40 #content #leftcol {width:450px;} /* Unterseite */
#col2_60-40 #content #rightcol {width:260px;} /* Unterseite */
#col2_50-50 #content #leftcol {width:355px;} /* Unterseite */
#col2_50-50 #content #rightcol {width:355px;} /* Unterseite */



/* Vor Ort / Landesbereiche */
#lb_startseite, body.lb_unterseite {background:#efeae6 url(../pix/bg_landesverbaende.jpg) 50% 0 no-repeat !important;}
#lb_startseite #content {width:920px;}
#lb_startseite #content #leftcol {width:640px;}
#lb_startseite #content #rightcol {width:260px;}
#lb_startseite #headermenu, #lb_startseite #headermenu a {color:#6a5456;}
#lb_startseite .person-data {float:right; width:530px;}
#lb_startseite .person-data .firma {float:left; margin-right:20px; width:200px;}
#lb_startseite .fce_content_text_image {margin-bottom:25px;}

.rk_startseite .person-data {float:right; width:530px;} /* Removed important to fix wisth problem in iphone */
.rk_startseite .person-data .firma {float:left; margin-right:20px; width:200px;}
.rk_startseite .fce_content_text_image {margin-bottom:25px;}



/* Vor Ort / Regionalkreise */
body#regionalkreis {background:#ded4cb url(../pix/bg_regionalkreise.jpg) 50% 0 no-repeat;}
body#regionalkreis #headermenu, body#regionalkreis #headermenu a {color:#6a5456;}
body#regionalkreis #content {width:920px;}
body#regionalkreis #wrapper {padding-top:0;}
body#regionalkreis #wrapper_header {margin-left:-20px;}
body#regionalkreis #submenu {margin-left:-20px;}

body.rk_startseite #content #leftcol {width:640px;}
body.rk_startseite #content #rightcol {margin-top:-234px; width:260px;}
body.rk_startseite .fce_content_text_image {margin-bottom:25px;}

body.rk_unterseite #content #leftcol {width:450px;}
body.rk_unterseite #content #rightcol {margin-top:-234px; width:260px;}
body.rk_unterseite_1col #content #leftcol {margin-right:0; width:730px;}
body.rk_unterseite_1col #content #rightcol {margin-top:-234px; width:260px;}

/* Mainmenu Regionalkreise */
body#regionalkreis #mainmenu {background:url(../pix/bg_shadow_top.png) 0 0 no-repeat; font-weight:bold; font-size:13px; margin:-10px 0 1px 0px; padding:10px 0 0 0; width:960px;}
body#regionalkreis #mainmenu a:link, body#regionalkreis #mainmenu a:visited {background:#d6001f; color:#fff; display:block; float:left; height:20px; margin:0 1px 0 0; padding:3px 10px 0px 10px;}
body#regionalkreis #mainmenu a:hover, body#regionalkreis #mainmenu a:focus, body#regionalkreis #mainmenu a.on  {background:#fff; color:#d6001f; display:block; float:left; height:20px; margin:0 1px 0 0; padding:3px 10px 0px 10px;}
body#regionalkreis #mainmenu a.home {background:#f2f0ec url(../pix/jungu/icons/link_extern_vorort.gif) 95px 8px no-repeat; color:#6a5d5d;  padding:3px 23px 0px 10px;}
body#regionalkreis #mainmenu span {background:0; display:block; float:left; padding:0;}
/* Fix: Always display personal info. Fixes toggling of personal info which has been implemented on about-us page but which is not wished for rk pages (M.C. 2015-12). See Issue 447: */
body#regionalkreis .tx-wfdt3komm-pi1 .person-image,
body#regionalkreis .tx-wfdt3komm-pi1 .firma,
body#regionalkreis .tx-wfdt3komm-pi1 .tel,
body#regionalkreis .tx-wfdt3komm-pi1 .fax,
body#regionalkreis .tx-wfdt3komm-pi1 .mail,
body#regionalkreis .tx-wfdt3komm-pi1 .lvlink {
    display: block;
}

/* -----------------------
  Footer
------------------------*/
#footer {background:url(../pix/bg_shadow_bottom.png) -10px 100% no-repeat; clear:both; color:#867777; font-size:11px; font-weight:normal; margin-bottom:-10px; padding:120px 20px 25px 20px; width:920px;}
#footer .copyright {float:left; padding:0; width:420px;}
:root #footer .copyright { width:440px; \0/IE9; }  /* IE9 */
#footer .footermenu {float:right; text-align:right; width:495px;}
#footer .footermenu a {color:#867777; padding:0 4px 0 4px;}
#footer .footermenu a.tipafriend {background:url(../pix/jungu/icons/tipafriend.gif) 4px 1px no-repeat;  padding:0 4px 0 18px !important;}
#footer .footermenu a.print {background:url(../pix/jungu/icons/print.gif) 4px 1px no-repeat;  padding:0 4px 0 18px !important;}


:root #footer .footermenu  { width:480px; \0/IE9; }  /* IE9 */
:root #footer .footermenu a {padding:0 2px 0 2px; \0/IE9; }  /* IE9 */
:root #footer .footermenu a.tipafriend {background:url(../pix/jungu/icons/tipafriend.gif) 2px 1px no-repeat;  padding:0 2px 0 16px !important;}
:root #footer .footermenu a.print {background:url(../pix/jungu/icons/print.gif) 2px 1px no-repeat;  padding:0 2px 0 16px !important;}


/* -----------------------
  extra-Spalte
------------------------*/
#xtra_col {float:left; margin:31px 0 0 -10px; position:relative; width:170px; z-index:20;}
#xtra_col .box {background:url(../pix/jungu/bg_content_xtracol.png) 0 0 no-repeat;}
#xtra_col .box .content {background:url(../pix/jungu/bg_content_xtracol_bottom.png) 0 100% no-repeat; display:block; padding:6px 15px 10px 21px; position:relative; bottom:-5px;}

#xtra_col .csc-sitemap li {background:url(../pix/jungu/bg_content_xtracol.png) 0 0 no-repeat; margin:0 0 3px -2px; }
#xtra_col .csc-sitemap li span {background:url(../pix/jungu/bg_content_xtracol_bottom.png) 0 100% no-repeat; display:block; padding:0 5px 0 6px; position:relative; bottom:-5px;}
#xtra_col .csc-sitemap li span a {background:url(../pix/jungu/icons/headline_arrow.png) 0 9px no-repeat; color:#6a5d5d; display:block; padding:5px 10px 9px 12px; /*padding:4px 15px 9px 21px;*/}
#xtra_col .csc-sitemap li ul {display:none;}

#xtra_col #rk_menu li {background:url(../pix/jungu/bg_content_xtracol.png) 0 0 no-repeat; font-weight:bold; margin:0 0 3px -2px;}
.ie7 #xtra_col #rk_menu li {zoom:1;}
#xtra_col #rk_menu li a {background:url(../pix/jungu/bg_content_xtracol_bottom.png) 0 100% no-repeat; display:block; padding:0 5px 0 8px; position:relative; bottom:-5px;}
#xtra_col #rk_menu li a span {background:url(../pix/jungu/icons/headline_arrow.png) 0 9px no-repeat; color:#6a5d5d; display:block; padding:5px 10px 9px 12px; /*padding:4px 15px 9px 21px;*/}
#xtra_col #rk_menu li.on {background:url(../pix/jungu/bg_content_xtracol_red.png) 0 0 no-repeat;}
/*#xtra_col #rk_menu li.on a {background:url(../pix/jungu/bg_content_xtracol_bottom_red.png) 0 100% no-repeat;}*/
#xtra_col #rk_menu li.on a span {background:url(../pix/jungu/icons/headline_arrow_white.png) 0 9px no-repeat; color:#fff;}




/* -----------------------
  Inhaltselemente
------------------------*/
/* Formulare / Powermail */
form {font-family:arial, verdana, helvetica, sans-serif; font-size:11px;}
label {color:#6a5d5d; display:block; float:left; padding:5px 0 0 0; width:95px;}
legend {display:none;}
input[type=hidden] {display:none !important;}

/* disable inner buttons in chrome */
form input[type='number']::-webkit-outer-spin-button,
form input[type='number']::-webkit-inner-spin-button {
    -webkit-appearance: none !important;
    margin: 0 !important;
}

input, .powermail_date {background:#f4f1ef; border:1px solid #e5e0da; color:#333; font-weight:normal; font-size:13px; margin:0 0 6px 0; padding:4px 6px; width:340px;}
input.submit, .powermail_submit, input.reset, .powermail_reset {background:#beb2a2; border:0; color:#fff; cursor:pointer; height:25px; float:left; font-size:11px; font-weight:bold; margin:10px 11px 0 95px; padding:1px 7px 4px 3px; width:auto !important;}
input.check, input.checkbox {border:0; width:16px !important;}
input.captcha, input.powermail_captcha {width:150px;}
textarea {background:#f4f1ef; border:1px solid #e5e0da; color:#333; font-family:arial, verdana, helvetica, sans-serif; font-size:12px; margin:0 0 5px 0; padding:1px 6px; width:340px;}
select {border:1px solid #e5e0da; padding:3px 2px 3px 3px; margin:0 0 5px 0; width:355px;}
select.short {width:175px;}
#powermail_captchaimage {
    height: auto;
    width: 114px;
}
/*select.archiv, select#tx_ttnews_year {background:#f8f4f4; border:#BFAA99 1px solid; color:#685656; float:right; font-size:10px; font-weight:bold; width:94px !important;}*/

#rightcol .tx-powermail-pi1 .privacy {margin-bottom:10px !important;}
#rightcol .tx-powermail-pi1 .privacy fieldset {width:238px;}
#rightcol .tx-powermail-pi1 .privacy label {display:block !important; width:215px !important;}
#rightcol .tx-powermail-pi1 .privacy input {margin-right:5px; width:16px !important;}
#rightcol .tx-powermail-pi1 .privacy .powermail_check_inner {margin-left:0 !important;}


.middle input {width:150px;}
.short input {width:90px;}
.short select {width:104px;}
input[type=radio].required_one {display:none;}


/* Powermail */
.tx-powermail .powermail_message_error {background: #fcc; padding: 1em 0.5em; border: 1px solid #ff6666; margin-bottom: 10px;}
.tx-powermail-pi1 textarea {height:60px; resize:vertical;}
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_label {color:#6a5d5d; margin:0 0 5px 95px;}
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_radio, .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_check {margin-bottom:5px;}
.tx-powermail-pi1 .powermail_radio_inner, .tx-powermail-pi1 .powermail_check_inner {clear:both; margin-left:95px;}
.tx-powermail-pi1 .powermail_radio_inner input, .tx-powermail-pi1 .powermail_check_inner input {float:left; height:18px; margin:0; width:16px; border:none; padding:0; background:none;}
.tx-powermail-pi1 .powermail_radio_inner label, .tx-powermail-pi1 .powermail_check_inner label {margin:0 0 0 2px; padding:0; width:335px;}
.tx-powermail-pi1 img.powermail_captcha {float:left; margin-right:5px;}
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_captcha {clear:both; display:inline-block; margin-top:10px;}
.ie7 .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_captcha {overflow:hidden;}
.ie7 .tx-powermail-pi1 img.powermail_captcha {display:inline; float:none; vertical-align:top; margin:1px 0 0 3px;}
.ie7 .powermail_submit {margin-left:0px;}

/* Anpassung - Mitmachen */
.powermail_radio_inner_uid57_1, .powermail_radio_inner_uid57_2, .powermail_radio_inner_uid57_3, .powermail_radio_inner_uid57_4 {clear:none !important; float:left; width:177px;}
.powermail_radio_inner_uid57_1 label, .powermail_radio_inner_uid57_2 label, .powermail_radio_inner_uid57_3 label, .powermail_radio_inner_uid57_4 label {width:159px !important;}
.powermail_radio_inner_uid57_2, .powermail_radio_inner_uid57_4 {margin-left:0 !important; }

.powermail_check_inner_uid70_0, .powermail_check_inner_uid107_0 {clear:none !important; float:left; width:177px;}
.powermail_check_inner_uid70_1, .powermail_check_inner_uid107_1 {clear:none !important; float:left; margin-left:0 !important; width:177px;}
.powermail_check_inner_uid70_0 label, .powermail_check_inner_uid70_1 label, .powermail_check_inner_uid107_0 label, .powermail_check_inner_uid107_1 label {width:159px !important;}

/* Anpassungen - Mitgliedschaft */
#powermaildiv_uid119 legend {color:#6a5d5d; display:block; float:left; padding:5px 0 0 0; width:95px; white-space:normal;}
#powermaildiv_uid119 .powermail_radio_inner {float:left; clear:none; margin:5px 0 0 0 !important; }
#powermaildiv_uid119 .powermail_radio_inner label {width:30px;}
#powermaildiv_uid119 .powermail_mandatory_helper {display:none;}

/* Handwerksrolle */
#powermail_fieldwrap_29 {margin-bottom: 2px;}
#powermail_fieldwrap_29 legend {color:#6a5d5d; display:block; float:left;margin-top:-5px; padding:5px 0 0 0; width:95px; white-space:normal;}
#powermail_fieldwrap_29 .powermail_radio_inner {float:left; clear:none; margin:5px 0 0 0 !important;}
#powermail_fieldwrap_29 .powermail_radio_inner label {width:30px;}
#powermail_fieldwrap_29 .powermail_radio_inner input {width:30px;}
#powermail_fieldwrap_29 .powermail_radio_outer {padding-top: 0px;}
#powermail_fieldwrap_29 .powermail_mandatory_helper {display:none;}
#powermail_fieldwrap_29:after {content: ""; display: table; clear: both; }

/* Formulare rechte Spalte */
#rightcol label {display:none;}
#rightcol input {background:#fff; display:block; font-size:11px; width:225px;}
#rightcol select {display:block; font-size:11px; width:238px;}
#rightcol textarea {background:#fff; font-size:11px; width:225px;}

#rightcol .submit, #rightcol .powermail_submit, #rightcol .powermail_reset  {background:#beb2a2; margin:0 5px 0 0;}
#rightcol .short select {width:103px;}


#rightcol .tx-powermail-pi1 {background:#e7f2f4; margin:0 0 40px 0; padding:10px;}
#rightcol .tx_powermail_pi1_fieldwrap_html_label {margin:0 0 5px 0;}
#rightcol .tx_powe{display:block;  white-space: nowrap; margin-bottom:10px; margin-top:10px;width:240px;}
#rightcol input.powermail_captcha {float:right; font-size:11px; width:125px;}

/*Fehlermeldung*/
.tx-powermail-pi1 .tx-powermail-pi1_thx a {color:#6a5d5d; font-weight:bold;}
.tx-powermail-pi1 .tx-powermail-pi1_mandatory ul.powermail_mandatory_list li.powermail_mandatory_listitem strong {font-weight:normal;}
.tx-powermail-pi1 .tx-powermail-pi1_mandatory {background:#F4F1EF; border:1px solid #e5e0da; color:#D6011F; margin-bottom:10px; padding:10px;}

#powermail_fieldwrap_324 {padding:20px 0 8px; color:#6a5d5d;font-weight:bold;}
#powermail_fieldwrap_312 {font-size:12px;margin-bottom:12px;font-weight:bold;}
#powermail_fieldwrap_323 {padding-bottom:48px;}
.powermail_form_22 .parsley-errors-list li {color:#d6001f;}
/*thank you back link*/
#c9742 a.intern {background: url(../pix/jungu/icons/link_back.gif) 0 0 no-repeat;color: #6a5d5d;cursor: pointer;font-weight: bold;padding: 1px 0 0 23px !important;}

/*Kalender*/
#calroot {background:#fff; border: 1px solid #e5e0da; padding:5px; top:530px; width:170px; z-index:100;}
#calroot #calhead #caltitle #calyear {float:right;}
#calroot select {width:auto;}
#calroot #calbody #caldays span {float:left; display:block; padding:3px 0; text-align:center; width:24px;}
#calroot #calweeks .calweek a {color:#6a5d5d; float:left; display:block; padding:3px 0; text-align:center; width:24px;}
#calroot #calweeks .calweek a:hover , #calroot #calweeks .calweek a:focus {color:#d6001f;}
#calroot #calweeks .calweek a.caloff {color:#e5e0da;}



/* Regionalkreissuche */
.tx-wfdt15dt16-pi1 .searchform_small {background:#f4f2ef; height: 165px; margin-bottom:40px; padding:15px 15px 20px 15px; float:left; width:230px;}
.tx-wfdt15dt16-pi1 .searchform_small h4 {background:url(../pix/jungu/icons/link_flag.gif) 0 1px no-repeat; padding:0 0 10px 23px;}
.tx-wfdt15dt16-pi1 .searchform_small .submit {margin:10px 5px 0 0 !important;}
.tx-wfdt15dt16-pi1 #regio_karte {margin-bottom:34px;}
.tx-wfdt15dt16-pi1 #regio_karte img {margin-top:0;}
.tx-wfdt15dt16-pi1 input.inputfeld_rg_off {background:#f0f0f0 !important; color:#6d6d6d;}

.tx-wfdt15dt16-pi1 img {margin-top:55px;}
.tx-wfdt15dt16-pi1 #lb_menu {background:url(../pix/bg_white85.png) 0 0 repeat; padding:7px 10px 15px 10px; width:200px;}
.tx-wfdt15dt16-pi1 #lb_menu ul {clear:both;}
.tx-wfdt15dt16-pi1 #lb_menu ul li a {background:url(../pix/jungu/icons/submenu_arrow_brown.png) 1px 9px no-repeat; border-bottom:1px solid #bcaeab; color:#6a5d5d; display:block; font-size:14px; font-weight:bold; margin-top:26px; padding:4px 5px 4px 15px;}
.tx-wfdt15dt16-pi1 #lb_menu ul li div.extern a {background:url(../pix/jungu/icons/link_extern_vorort.gif) 1px 7px no-repeat; color:#6a5d5d; border-bottom:1px solid #bcaeab; display:block; font-size:11px; font-weight:bold; margin:0; padding:3px 10px 3px 15px;}
.tx-wfdt15dt16-pi1 #lb_menu ul li h3 {margin:17px 0  2px 15px;}
.tx-wfdt15dt16-pi1 #lb_menu .layer_close {background:url(../pix/jungu/icons/close.png) 0 0 repeat; cursor:pointer; float:right; height:13px; width:13px;}
body.positionen #tv_plzSearch {display:none;}

.tx-wfdt15dt16-pi1 #rk-wahl{
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 10000;
}

.tx-wfdt15dt16-pi1 .overlay{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0,0,0,0.5);
    z-index: 10000;
}

.tx-wfdt15dt16-pi1 .select-menu{
    position: absolute;
    top: 20%;
    width: 30%;
    background-color: #fff;
    padding: 50px;
    left: 35%;
    z-index: 10000;
    -webkit-box-shadow: 0px 0px 34px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 34px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 34px 0px rgba(0,0,0,0.75);
}

.tx-wfdt15dt16-pi1 .select-menu ul{
    margin-top: 30px;
}
.tx-wfdt15dt16-pi1 .select-menu ul a{
    background: url(../pix/jungu/icons/link_extern_vorort.gif) 1px 7px no-repeat;
    color: #6a5d5d;
    border-bottom: 1px solid #bcaeab;
    display: block;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    padding: 3px 10px 3px 15px;
}


/* Sitemap */
.csc-sitemap ul {margin:40px 0 0 2px;}
.csc-sitemap li {list-style:none; margin:0 0 31px 0;}
.csc-sitemap ul li a {background:url(../pix/jungu/icons/submenu_arrow_red_down.png) 0 4px no-repeat; color:#dc162f; font-weight:bold; padding:0 0 0 13px;}
.csc-sitemap ul ul {margin:7px 0 0 13px;}
.csc-sitemap ul li ul li {margin:0 0 7px 0;}
.csc-sitemap ul li ul li a {background:url(../pix/jungu/icons/submenu_arrow_brown.png) 0 4px no-repeat; color:#6a5d5d; font-weight:normal;}

/* Headlines */
h1 {color:#fff; font-family:helvetica, arial, verdana, sans-serif; font-size:22px; font-weight:bold;}
h1 span, #headline.page-headline-text span {position:absolute; top:-9999px; left:-9999px;}

/* Prefix fuer LBs RKs beibehalten */
body.rk_startseite #content h1 span,
body.rk_unterseite #content h1 span,
body.rk_unterseite_1col #content h1 span,
body.lb_unterseite #content h1 span {
    position: relative;
    top: 0;
    left: 0;
}

h2, h2 a {background:url(../pix/jungu/icons/headline_square.gif) 0 1px no-repeat; color:#6a5d5d; font-family:arial, verdana, helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:14px; text-transform:uppercase; margin:0 0 14px; padding:0 0 0 15px;}
/*#col2_60-40 #rightcol h2 {background:url(../pix/jungu/icons/headline_square_greige.gif) 0 1px no-repeat;}*/
h3, h3 a {color:#d6001f; font-family:arial, verdana, helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:24px; margin:0 0 3px 0;}
/*.fce_content_text_image h3, h3 a {max-width: none;}
.fce_teaser_verteiler h3, h3 a {max-width: none;}*/
.tx-wfdt3komm-pi1 .person-data h3, h3 a {max-width: 330px;}
h3.spezial1, h3.spezial1 a {max-width: none;}
h4, h4 a {color:#6a5d5d; font-family:arial, verdana, helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:18px; margin:0 0 3px 0;}
h5, h5 a {color:#333333; font-family:arial, verdana, helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:17px; margin:0 0 3px 0;}
#xtra_col h4 {background:url(../pix/jungu/icons/headline_arrow.png) 0 5px no-repeat; padding:0 0 0 12px; margin-left:-14px;}
.headline_dossier {border-bottom:6px solid #d6001f; color:#6a5d5d; font-family:arial, verdana, helvetica, sans-serif; font-size:20px; font-weight:bold; line-height:28px;}
.weiter_lesen {border-bottom:0; margin:-16px 0 25px 0;}


/* Social Media */
h4.facebook {background:url(../pix/jungu/icons/icon_facebook.png) no-repeat 0 0; margin:14px 0 15px 0; padding:1px 0 3px 29px;}
h4.twitter {background:url(../pix/jungu/icons/icon_twitter.png) no-repeat 0 0; margin:14px 0 15px 1px; padding:3px 0 0 30px;}
h4.xing {background:url(../pix/jungu/icons/icon_xing.png) no-repeat 0 0; margin-left:3px; padding:3px 0 0 26px;}
h4.youtube {background:url(../pix/jungu/icons/icon_youtube.png) no-repeat 0 0; margin-left:1px; padding:3px 0 0 26px;}

a.facebook {background:url(../pix/jungu/icons/icon_facebook.png) no-repeat 0 0; color:#6a5d5d; display:block; font-weight:bold; line-height:22px; margin:5px 0 16px 7px; padding:0 0 3px 33px;}
a.twitter {background:url(../pix/jungu/icons/icon_twitter.png) no-repeat 0 0; color:#6a5d5d; display:block; font-weight:bold; line-height:22px; margin:0 0 15px 7px; padding:1px 0 2px 33px;}
a.xing {background:url(../pix/jungu/icons/icon_xing.png) no-repeat 0 2px; color:#6a5d5d; display:block; font-weight:bold; line-height:22px; margin:0 0 8px 7px; padding:3px 0 5px 33px;}
a.youtube {background:url(../pix/jungu/icons/icon_youtube.png) no-repeat 0 2px; color:#6a5d5d; display:block; font-weight:bold; line-height:22px; margin:0 0 14px 7px; padding:3px 0 4px 33px;}

.fb_iframe_widget iframe { position: inherit !important; }


/* Contentlinks */
.wrapper_links {margin-top:-8px;}
.wrapper_links div {margin-top:6px;}
.wrapper_links div a {display:inline-block; vertical-align:top; min-height:16px; padding:0 0 0 23px !important;}
div.intern a {background:url(../pix/jungu/icons/link_intern.gif) 0 0 no-repeat; color:#6a5d5d; font-weight:bold; padding:2px 0 0 23px;}
/*div.intern a {display:inline-block; height:16px; padding:0 0 0 23px;}*/
div.extern a {background:url(../pix/jungu/icons/link_extern.gif) 0 0 no-repeat; color:#6a5d5d; font-weight:bold; padding:2px 0 0 23px;}
a.extern_text {background:url(../pix/jungu/icons/link_extern_text.gif) 2px 5px no-repeat; color:#6a5d5d; font-weight:bold; padding:2px 0 0 17px;}
div.dokument a {background:url(../pix/jungu/icons/link_download.gif) 0 0 no-repeat; color:#6a5d5d; font-weight:bold;  padding:2px 0 0 23px;}
div.verteiler {border-top:1px solid #b4aeae; clear:both; padding-top:6px;}
div.verteiler a {background:url(../pix/jungu/icons/link_intern.gif) 0 0 no-repeat; color:#6a5d5d; font-weight:bold; padding:2px 0 0 23px; float:right;}
div.mehr.open {background:url(../pix/jungu/icons/link_down.gif) 0 0 no-repeat; color:#6a5d5d; cursor:pointer; font-weight:bold; padding:1px 0 0 23px;}
div.mehr.close {background:url(../pix/jungu/icons/link_up.gif) 0 0 no-repeat; color:#6a5d5d; cursor:pointer; font-weight:bold; padding:1px 0 0 23px;}
div.category {background:url(../pix/jungu/icons/link_category.gif) 0 0 no-repeat; padding:1px 0 6px 23px;}
div.category a {color:#6a5d5d; cursor:pointer; font-weight:bold; padding:0 !important;}
div.print_pm a {background:url(../pix/jungu/icons/link_print_pm.gif) 0 0 no-repeat; color:#6a5d5d; cursor:pointer; font-weight:bold; padding:1px 0 0 23px;}
div.comment a {background:url(../pix/jungu/icons/link_comments.gif) 0 0 no-repeat; color:#6a5d5d; cursor:pointer; font-weight:bold; padding:1px 0 0 23px;}
div.back a {background:url(../pix/jungu/icons/link_back.gif) 0 0 no-repeat; color:#6a5d5d; cursor:pointer; font-weight:bold; padding:1px 0 0 23px;}
div.view a {background:url(../pix/jungu/icons/link_view.gif) 0 0 no-repeat; color:#6a5d5d; cursor:pointer; font-weight:bold; padding:1px 0 0 23px;}
div.mail a {background:url(../pix/jungu/icons/link_mail.gif) 0 0 no-repeat; color:#6a5d5d; cursor:pointer; font-weight:bold; padding:1px 0 0 23px;}


/* -----------------------
  FCEs
------------------------*/
/* Headerslider */
.fce_headerslider {height:273px;}
.fce_headerslider .slidertext {background:url(../pix/bg_white85.png) 0 0 repeat; font-size:12px; line-height:15px; position:relative; top:-66px; left:11px; padding:6px 12px 3px 12px; width:561px;}
.fce_headerslider .slidertext .name {color:#6a5d5d; font-size:14px; font-weight:bold; padding:0 0 3px 0;}
.fce_headerslider .slidertext .claim {color:#6a5d5d;}

body#startseite .fce_headerslider {height:312px;}
body#startseite .fce_headerslider .slidertext {font-size:26px; font-weight:bold; line-height:24px; top:-128px; left:112px; padding:16px 12px 11px; width:589px;}
body#startseite .fce_headerslider .slidertext .name {border-bottom:1px solid #d6001f; color:#d6001f; font-size:26px;}
body#startseite .fce_headerslider .slidertext .name a {color:#d6001f;}
body#startseite .fce_headerslider .slidertext .claim {border-bottom:5px solid #d6001f; color:#6a5d5d; padding:7px 0 7px 0;}
body#startseite .fce_headerslider .slidertext .claim a {color:#6a5d5d;}

/* Bilderreihe */
.fce_content_image_row {vertical-align:middle;}
.fce_content_image_row .item {display:inline-block; margin:3px 45px 35px 0; padding:0; vertical-align:bottom;}
.fce_content_image_row .item .imageobject {}
.fce_content_image_row .item .wrapper_links {margin:0;}


/* Teaser Startseite ueber zwei Spalten */
.fce_teaser_startseite_2col {border-bottom:1px solid #b4aeae; padding:0 0 11px 0; margin:0 0 25px 0;}
.fce_teaser_startseite_2col .bild {float:left; margin:3px 20px 10px 0; width:450px;}
.fce_teaser_startseite_2col .content {margin-top:13px;}
.fce_teaser_startseite_2col .wrapper_links {margin-left: 470px;}

/* Teaser Startseite ueber eine Spalte */
.fce_teaser_rubrik {border-bottom:1px solid #b4aeae; padding:0 0 8px 0; margin:0 0 25px 0;}
.fce_teaser_rubrik .rubrikbild {color:#d6001f; font-size:14px; font-weight:bold; line-height:18px; margin:12px 0 7px 0; padding:13px 0 0 32px;}
.fce_teaser_rubrik .rubrikbild .date {margin:0;}
.fce_teaser_rubrik .bild_pm {background:url(../pix/jungu/icons/list_pm.gif) 0 0 no-repeat;}
.fce_teaser_rubrik .bild_position {background:url(../pix/jungu/icons/list_position.gif) 0 0 no-repeat;}
.fce_teaser_rubrik .bild_ausblick {background:url(../pix/jungu/icons/list_ausblick.gif) 0 0 no-repeat;}
.fce_teaser_rubrik .bild_umfrage_jungu {background:url(../pix/jungu/icons/list_umfrage_jungu.gif) 0 0 no-repeat;}
.fce_teaser_rubrik .bild_umfrage_famu {background:url(../pix/jungu/icons/list_umfrage_famu.gif) 0 0 no-repeat;}
.fce_teaser_rubrik .bild_veranstaltung {/*background:url(../pix/jungu/icons/list_veranstaltung.gif) 0 0 no-repeat;*/ padding:0;}
.fce_teaser_rubrik .bild {float:left; margin:4px 20px 3px 0;}
.fce_teaser_rubrik .location {float:left;}

/* Teaser Verteilerseite Positionen */
.fce_teaser_verteiler_positionen {border-bottom:1px solid #b4aeae; padding:0 0 8px 0; margin:0 0 25px 0;}
.fce_teaser_verteiler_positionen .bild {float:right; height:45px; margin-top:6px; width:74px;}
.fce_teaser_verteiler_positionen .content {height:142px; width:260px;}

/* Teaser Verteilerseite  */
.fce_teaser_verteiler {border-bottom:1px solid #b4aeae; padding:0 0 8px 0; margin:0 0 25px 0;}
.fce_teaser_verteiler .bild {float:left; margin:4px 20px 3px 0;}
.fce_container_box .fce_teaser_verteiler {border-bottom:0; margin:0;}

/* Teaser Verteilerseite Partner */
.fce_teaser_verteiler_partner {border-bottom:1px solid #b4aeae; padding:0 0 25px 0; margin:0 0 25px 0;}
.fce_teaser_verteiler_partner .bild {margin:0 0 16px 0;}
.fce_teaser_verteiler_partner .content {}

/* Header Unterseiten Positionen */
.fce_header_positionen {/*background:url(../pix/jungu/bg_headertext_positionen2.gif) 100% 100% no-repeat;*/ margin:0 0 40px 0;}
.fce_header_positionen .headline {background:#e5dcd5; color:#d6001f; font-weight:bold; font-size:26px; padding:26px 140px 25px 20px;}
.fce_header_positionen .icon {float:right;  margin:-80px 20px 0 0;}
.fce_header_positionen .bild {float:left; margin:27px 20px 0 0;}
.fce_header_positionen h4 {background:url(../pix/jungu/bg_headertext_positionen2.gif) 100% 100% no-repeat; margin-top:27px; height:197px;}

/* Container Box rechte Spalte */
.fce_container_box {margin-bottom:25px;}
.fce_container_box .bg_greige {background:#f2f0ec; padding:20px 15px 1px 15px;}
.fce_container_box .bg_blau {background:#e7f2f4; padding:20px 15px 1px 15px;}
.fce_container_box .fce_content_text_image {margin:0;}
#rightcol .fce_container_box {margin-bottom:40px;}
#rightcol .fce_container_box .bg_greige, #rightcol .fce_container_box .bg_blau  {padding-bottom:16px}

/* Content Banner */
.fce_banner {margin-bottom:40px;}

/* Container Accordionbox */
.fce_container_accordion {border:0; margin:16px 0 -10px 0; padding:0;}
.fce_container_accordion .title {color:#6a5d5d; cursor:pointer; font-size:14px; font-weight:bold; line-height:17px; margin:0; padding:4px 30px 5px 10px;}
.fce_container_accordion .close {background:#f4f0ed url(../pix/jungu/icons/link_down.gif) no-repeat 99% 4px;}
.fce_container_accordion .open {background:#f4f0ed url(../pix/jungu/icons/link_up.gif) no-repeat 99% 4px;}
.fce_container_accordion .content_accordion {margin:0; padding:21px 3px 16px 3px;}
.fce_container_accordion.last {margin-bottom:25px;}
.fce_container_accordion.acbottomspace {margin-bottom:25px !important;}

.accordion_mehr {margin-bottom:16px;}
.wrapper_links.mehr_link {border-bottom:1px solid #b4aeae; padding:0 0 8px 0; margin:0 0 25px 0;}

/* Content Text/Bild left */
.fce_content_text_image {clear:both;}
.fce_content_text_image hr {margin:8px 0 25px 0;}
.fce_content_text_image.left {float:none;}
.fce_content_text_image.left .bild {float:left; margin:3px 20px 10px 0;}
#rightcol .fce_content_text_image.left .bild {float:left; margin:10px 20px 20px 0; width:auto;}
.fce_content_text_image.top .bild {margin:0 0 10px 0;}

/* Content Liste */
.fce_content_list {float:left;}
.fce_content_list ul {list-style:none; padding-bottom:16px;}
.fce_content_list ul li {background:url(../pix/jungu/icons/list.gif) 0 7px no-repeat; padding:0 0 0 10px;}
.fce_content_list hr {margin:8px 0 25px 0;}

/* Content Liste nummeriert */
.fce_content_list_numeric {float:left;}
.fce_content_list_numeric ol {list-style: none; counter-reset: li; padding-bottom:16px; margin-left: -13px;}
.fce_content_list_numeric ol li::before {content: counter(li) "."; color: #d6001f; display: inline-block; width: 12px; margin-left: 0px; margin-right: -10px; text-indent: -13px; font-weight: bold;}
.fce_content_list_numeric ol li {counter-increment: li; padding:0 0 0 0px; text-indent: -2px; margin-left: 28px;}
.fce_content_list_numeric ol li > * { text-indent: 0;}     
.fce_content_list_numeric hr {margin:8px 0 25px 0;}

/* Content Linkliste */
.fce_content_linklist .wrapper_links {margin:0 0 16px 0;}
.fce_content_linklist .wrapper_links div a {display:block;}
.fce_content_linklist .wrapper_links div span {color:#6a5d5d; display:block; font-size:11px; margin-left:23px;}
#rightcol .fce_content_linklist .wrapper_links {margin:0;}

/* Content Historie */
.fce_content_historie {clear:both; float:none;}
.fce_content_historie hr {margin:8px 0 25px 0;}
.fce_content_historie .bild {float:left; margin:3px 20px 10px 0; width:168px;}

/* Umfrage (Startseite) */
.fce_content_poll {border-bottom:1px solid #b4aeae; padding:0 0 8px 0; margin:0 0 25px 0;}
.fce_content_poll h3 {margin-bottom:16px !important;}
.fce_content_poll #polls {float:left; margin:5px 20px 0 0; width:166px;}
.fce_content_poll span.big {color:#d6001f; display:block; font-size:34px; font-weight:bold; margin:0 0 13px 0;}
.fce_content_poll span.small {color:#d6001f; display:block; font-size:12px; font-weight:bold; margin:0 0 23px 0;}
.fce_content_poll hr {border-bottom:#d9ccc3 5px solid;}

/* Teaser Startseite Fokus */
.fce_teaser_fokus {border-bottom:1px solid #b4aeae; padding:0 0 8px 0; margin:0 0 25px 0;}
.fce_teaser_fokus #image_fokus {background:url(../pix/jungu/icons/teaser_fokus.jpg) 0 0 no-repeat; float:left; height:74px; margin:0 12px 0 0; width:74px;}
.fce_teaser_fokus .bild {float:left; height:74px; margin:0 12px 0 -7px; width:110px; overflow:hidden;}
.fce_teaser_fokus p {padding-top:17px;}

/* Facebook */
.facebook-box {background:#f4f0ed; margin-bottom:40px; padding:10px 50px;}
body#col2_50-50 .facebook-box {padding:15px;}


/* -----------------------
  Extensions
------------------------*/
/* 3pc Bildergalerie */
.tx-3pcbildergalerie-pi1 {margin:0; padding:0;}
.tx-3pcbildergalerie-pi1 table {border-collapse:collapse; margin:31px 0 0 -1px; width:750px;}
.tx-3pcbildergalerie-pi1 table td {border-collapse:collapse; padding-bottom:26px; vertical-align:top; width:187px}
.tx-3pcbildergalerie-pi1 table td div {margin-right:20px; width:167px;}
.tx-3pcbildergalerie-pi1 table td .item {height:221px; position:relative;}
.tx-3pcbildergalerie-pi1 table td .download {display:none; margin:0; position:absolute; top:0; left:0; text-align:left;}
.tx-3pcbildergalerie-pi1 table td .download input {float:left; height:19px; margin:0 3px 0 0;}
.tx-3pcbildergalerie-pi1 table td .download label {padding-top:2px;}
.tx-3pcbildergalerie-pi1 table td .image {position:absolute; bottom:80px; left:0; text-align:center;}
.tx-3pcbildergalerie-pi1 table td .caption {margin:1px 0 7px 0; position:absolute; top:144px; left:0; text-align:left;}
.tx-3pcbildergalerie-pi1 table td .view {border-bottom:1px solid #b4aeae; position:absolute; bottom:0; left:0; text-align:left; padding:7px 1px;}

.tx_3pcbildergalerie_pi1-wrapper_links .back {background:none; float:left; margin:23px 20px 17px 0; padding:0;}
.tx_3pcbildergalerie_pi1-wrapper_links .back a {background:#BEB2A2; color:#fff !important; font-size:11px; padding:4px 8px;}
.tx-3pcbildergalerie-pi1 div.item {float:left; margin:0 15px 23px 0;}

.tx-3pcbildergalerie-pi1 .tx-pagebrowse-pi1 {clear:both;}


/* 3pc Rueckblick */
.tx-3pcrueckblick-pi1 .tx_3pcrueckblick-list {float:left;width:450px;}
.rk_startseite .tx-3pcrueckblick-pi1 .tx_3pcrueckblick-list {float:left;width:auto;}
.tx-3pcrueckblick-pi1 .tx_3pcrueckblick-list h3 {margin:0 0 13px 0;}
.tx-3pcrueckblick-pi1 .tx_3pcrueckblick-item {border-bottom:1px solid #b4aeae; padding:0 0 8px 0; margin:0 0 25px 0;}
.tx-3pcrueckblick-pi1 .tx_3pcrueckblick-bild {float:left; margin:3px 0;}
.tx-3pcrueckblick-pi1 .tx_3pcrueckblick-bild img {margin-right:20px;}
.tx-3pcrueckblick-pi1 .poweredby {float:right;}

.tx-3pcrueckblick-pi1 table {border-collapse:collapse; margin:31px 0 0 -1px; width:750px;}
.tx-3pcrueckblick-pi1 table td {border-collapse:collapse; padding-bottom:50px; text-align:center; vertical-align:bottom; width:187px}
.tx-3pcrueckblick-pi1 table td div {margin-right:20px; width:167px;}
.tx-3pcrueckblick-pi1 table td .caption {height:50px; margin:1px 0 7px 0; text-align:left;}
.tx-3pcrueckblick-pi1 table td .link {border-bottom:1px solid #b4aeae; text-align:left; padding:7px 1px;}

.tx_3pcrueckblick-single table {border-collapse:collapse; margin:31px 0 0 -1px; width:750px;}
.tx_3pcrueckblick-single table td {border-collapse:collapse; padding-bottom:50px; text-align:center; vertical-align:bottom; width:187px}
.tx_3pcrueckblick-single table td div {margin-right:20px; width:167px;}
.tx_3pcrueckblick-single table td .caption {height:50px; margin:1px 0 7px 0; text-align:left;}
.tx_3pcrueckblick-single table td .link {border-bottom:1px solid #b4aeae; text-align:left; padding:7px 1px;}
.tx_3pcrueckblick-single .poweredby {margin-top:42px; text-align:right;}

.lb_unterseite .tx_3pcrueckblick-single table {width:450px}
.lb_unterseite .tx_3pcrueckblick-single table td {width:135px}
.lb_unterseite .tx_3pcrueckblick-single table td div {margin-right:0px; width:135px;}

body#regionalkreis .tx_3pcrueckblick-single table {width:450px;}
body#regionalkreis .tx_3pcrueckblick-single table td div {width:135px;}
body#regionalkreis .tx_3pcrueckblick-single table td div {margin-right:0px; width:135px;}

/* kk_downloader */
#kkdl_flexWrap .page-browser {color:#D6001F; text-align:right;}
#kkdl_flexWrap .page-browser a {color:#D6001F; font-weight:bold; margin:0 0 0 14px;}
#kkdl_flexWrap .page-browser strong {color:#6a5d5d; font-weight:bold; margin:0 0 0 14px;}
#kkdl_flexWrap .page-browser span.pages {margin-left:0;}
#kkdl_flexWrap .page-browser .next {display:inline; margin:0 0 0 7px;}
#kkdl_flexWrap .page-browser .next a {background:url(../pix/jungu/icons/arrow_next.gif) no-repeat 100% 7px; margin:0 0 0 9px; padding:0 11px 0 0;}
#kkdl_flexWrap .page-browser .previous {display:inline; margin:0 7px 0 0;}
#kkdl_flexWrap .page-browser .previous a {background:url(../pix/jungu/icons/arrow_prev.gif) no-repeat 0 7px; margin:0 9px 0 0; padding:0 0 0 11px;}

#kkdl_flexWrap .kkdl_flex .wrapper_links a {
    background: url(../pix/jungu/icons/link_download.gif) 0 0 no-repeat;
}

/* Slider */
.tx-jfmulticontent-pi1 .anythingSlider {background:url(../pix/jungu/bg_slider_small.png) no-repeat 0 0; padding:0 !important; height:273px !important; padding:21px 17px 21px 16px !important; width:607px !important;}
body#startseite .tx-jfmulticontent-pi1 .anythingSlider {background:none; height:312px !important; padding:0 !important; width:960px !important;}
.tx-jfmulticontent-pi1 .anythingSlider .anythingWindow {border:0 !important;}
.tx-jfmulticontent-pi1 .anythingSlider .anythingControls {display:none !important;}
.tx-jfmulticontent-pi1 div.anythingSlider-minimalist-square .arrow {background:0; top:117px; z-index:5;}
body#startseite .tx-jfmulticontent-pi1 div.anythingSlider-minimalist-square .arrow {top:268px; }
.tx-jfmulticontent-pi1 div.anythingSlider-minimalist-square .arrow a {margin-top:0;}
.tx-jfmulticontent-pi1 div.anythingSlider-minimalist-square .back {left:25px;}
body#startseite .tx-jfmulticontent-pi1 div.anythingSlider-minimalist-square .back {left:20px;}
.tx-jfmulticontent-pi1 div.anythingSlider-minimalist-square .back a {background: url("../pix/jungu/icons/slider_small_left.png") no-repeat 0 0 !important; left:10px; display:block; height:22px; width:22px;}
body#startseite .tx-jfmulticontent-pi1 div.anythingSlider-minimalist-square .back a {background: url("../pix/jungu/icons/slider_left.png") no-repeat scroll 0 0 transparent !important; height:29px; width:29px;}
.tx-jfmulticontent-pi1 div.anythingSlider-minimalist-square .forward {right:25px;}
body#startseite .tx-jfmulticontent-pi1 div.anythingSlider-minimalist-square .forward {right:20px;}
.tx-jfmulticontent-pi1 div.anythingSlider-minimalist-square .forward a {background: url("../pix/jungu/icons/slider_small_right.png") no-repeat 0 0 !important; display:block; height:22px; width:22px;}
body#startseite .tx-jfmulticontent-pi1 div.anythingSlider-minimalist-square .forward a {background: url("../pix/jungu/icons/slider_right.png") no-repeat scroll 0 0 transparent !important; height:29px; width:29px;}

/* seite empfehlen */
.tx_tip_a_friend_container {margin-top:20px;}
.tx_tip_a_friend_container label {width:120px;}
.tx_tip_a_friend_container .captcha {left:5px; margin-top:-10px; position:relative; top:-7px; width:100px;}
.tx_tip_a_friend_container .submit {margin-left:125px;}
.tx_tip_a_friend_container .label_addition {margin:-5px 0 5px 125px;}

/* Indexsuche */
.tx-indexedsearch legend {color:#b8152d; font-family:arial, verdana, helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:24px; margin:0 0 15px 0; padding:0;}
.tx-indexedsearch p.othermode a {color:#d6001f; display:block; float:left; font-weight:bold; padding-top:2px;}
.tx-indexedsearch .tx-indexedsearch-res .item-path a {color:#d6001f;}

.tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox {display:block; float:right; font-weight:bold;}
.tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox a {color:#6A5D5D; font-size:11px;}
.tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox li {float:left; margin:0 0 0 8px;}
.tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage a {color:#D6001F;}

/* autocomplete */
.ac_results {margin-left:-1px; width:147px !important;}
.ac_results ul {border:#bfaa99 1px solid !important; width:145px;}
.ac_results ul li {overflow:hidden; padding:2px 5px; width:135px;}
.ac_results ul li.even {background:#E5DCD5 !important;}
.ac_results ul li.over {background:#fff !important; color:#D6001F;}
.ac_results ul li.even.over {background:#E5DCD5 !important; color:#D6001F;}


/* Pressemitteilungen */
.news-meta {background:url(../pix/jungu/icons/list_pm.gif) 0 0 no-repeat; color:#d6001f; font-size:14px; font-weight:bold; line-height:18px; margin:12px 0 7px 0; padding:13px 0 0 32px;}
.news-list-container {margin:0 0 25px 0; padding:0;}
.news-list-container .news-list-item {border-bottom:1px solid #b4aeae; padding:0 0 8px 0; margin:0 0 25px 0;}
.news-list-container .news-list-item .news-list-morelink {margin-top:-8px; padding:0;}
.news-list-container .news-list-item .news-list-morelink a {background:url(../pix/jungu/icons/link_intern.gif) 0 0 no-repeat;  color:#6a5d5d; font-weight:bold; padding:2px 0 0 23px;}
.news-list-container .news-list-link {float:left !important; margin-top:-14px;}
.news-list-container .news-list-abo {float:right !important; margin-top:-14px;}
.news-single-backlink {padding:0;}
.news-single-backlink a {background:url(../pix/jungu/icons/link_back.gif) 0 0 no-repeat; color:#6a5d5d; cursor:pointer; font-weight:bold; padding:1px 0 0 23px !important;}
.news-single-item {margin:0 0 34px 0; padding:0;}
.news-single-item .news-single-links {margin:0; padding-bottom:16px;}
.news-single-item .news-single-files {margin:0; padding-bottom:16px;}
.news-single-item .wrapper_links div {margin:0px;}
.news-single-item .wrapper_links div div {margin-top:6px;}
.news-single-item .news-single-img {float:left; margin:3px 20px 0 0;}
.news-single-item .news-single-img .news-single-imgcaption {
    display: block;
    color: #a29c9c;
    font-size: 11px;
    line-height: 14px;
    padding-top: 3px;
    text-align: left;
}
.pm_fusszeile {display:none;}
.pm_all {margin:-16px 0 25px 0;}
.pm_all a {float:right;}
.rb_all {float:right;}

.news-list-browse {font-size:11px; font-weight:bold; ; display: flow-root;}
.news-list-browse .showResultsWrap {color:#6A5D5D; float:left;}
.news-list-browse .browseLinksWrap {color:#D6001F; float:right;}
.news-list-browse a {color:#6a5d5d; padding:0 4px;}
.news-list-browse .active {padding:0 4px;}
.news-list-browse .pipe {color:#D6001F; padding:0 4px;}
.news-list-browse .pipe.weiter {padding:0 4px 0 0;}
.news-list-browse .page {color:#6a5d5d; padding:0 4px;}
.news-list-browse .disabled {color:#b49898;}

.besuche-meta {color:#d6001f; font-size:14px; font-weight:bold; line-height:18px; margin:12px 0 7px 0; padding:13px 0 0 0px;}
.besuche-list-container {margin:0 0 25px 0;}
.besuche-list-container .besuche-list-item {border:0; border-bottom:#B4AEAE 1px solid; margin:0 0 23px 0; padding:0 0 11px 0;}
.besuche-list-container .besuche-list-item .besuche-list-morelink {margin-top:8px;}
.besuche-list-container .besuche-list-item .besuche-list-morelink a {background:url(../pix/jungu/icons/link_intern.gif) 0 0 no-repeat;  color:#6a5d5d; font-weight:bold; padding:2px 0 0 23px;}
.besuche-single-item {margin:0 0 34px 0; padding:0;}
.besuche-single-item .news-single-img {float:left; margin:3px 20px 0 0;}
.besuche-single-item .news-single-img .news-single-imgcaption {display:block; color:#a29c9c; font-size:11px; font-style:italic; line-height:14px; padding-top:3px; text-align:left;}

/* Comments / Social Media */
.wrapper_comment_social {border-top:1px solid #b4aeae; border-bottom:6px solid #f6f2ef; clear:both; padding:8px 0; margin:0 0 25px 0;}
.wrapper_comment_social .social_media {float:right;}
.wrapper_comment_social .social_media a {display:block; float:left; margin-left:5px;}
.wrapper_comment_social .social_media a.facebooklink {margin-top:1px;}
.wrapper_comment_social .social_media div {float:left;}
.wrapper_comment_social .social_media span {margin:0 0 0 3px;}
.wrapper_comment_social .tx-comments-comment-form form#comment-form {display:none;}

div.comment {float:left;}
.tx-comments-pi1 {clear:both;}
.tx-comments-comments {margin-top:10px;}
.tx-comments-comments .comments-item {background:#f4f0ed; margin-bottom:20px;}
.tx-comments-comments .comments-item .tx-comments-comment-name {float:left; padding:11px 10px 8px; width:170px;}
.tx-comments-comments .comments-item .tx-comments-comment-name .mail {margin-bottom:3px;}
.tx-comments-comments .comments-item .tx-comments-comment-name .date {font-weight:bold; color:#6a5d5d; font-size:11px;}
.tx-comments-comments .tx-comments-no-comments {margin-bottom:20px;}

.tx-comments-comments .comments-item .tx-comments-comment-content {float:left; padding:11px 10px 8px; width:520px;}
#col2_60-40 #content #leftcol .tx-comments-comments .comments-item .tx-comments-comment-content {width:450px;}
#col2_60-40 #content #rightcol .tx-comments-comments .comments-item .tx-comments-comment-content  {width:260px;}
#col2_50-50 #content #leftcol .tx-comments-comments .comments-item .tx-comments-comment-content  {width:355px;}
#col2_50-50 #content #rightcol .tx-comments-comments .comments-item .tx-comments-comment-content  {width:355px;}

.tx-comments-comment-form .tx-comments-captcha img {float:left; margin-right:5px;}
.tx-comments-comment-form .submit {margin-left:0; margin-right:5px;}
a.tx-comments-count {background:0 !important; padding-left:0 !important;}
a.tx-comments-external-autolink {background:url(../pix/jungu/icons/link_extern_text.gif) 2px 5px no-repeat; color:#6a5d5d; font-weight:bold; padding:2px 0 0 17px;}


/* comments_report */
.tx-comments-comment-report {float:left; padding:11px 10px 8px; width:170px;}
.tx-comments-comment-report a {background:url(../pix/jungu/icons/icon_comment-report.gif) 0 0 no-repeat; color:#6a5d5d; font-weight:bold; padding:2px 0 0 23px;}
.tx-commentsreport-pi1 input[type="text"] {width:340px !important;}
.tx-commentsreport-pi1 textarea {width:340px !important;}
.tx-commentsreport-pi1 span.tx_commentsreport_pi1_error {color:#D6011F; font-size:11px; margin-left:95px;}
.tx-commentsreport-pi1 span.tx_commentsreport_pi1_required {color:#6A5D5D; font-size:11px;}
.tx-commentsreport-pi1 div.captcha img {float:left; margin:0 5px 0 0;}
.tx-commentsreport-pi1 div.captcha input {float:left; width:150px !important;}
.tx-commentsreport-pi1 input.submit {margin-top:7px;}

.wrapper_links .print_pm {margin:0 0 6px 0;}
.news-single-backlink {margin-bottom:7px;}
.tx-comments-form-top-message {margin-bottom:17px;}

/* Popup */
#popup {background:#fff; background-position:0;}
#popup #layout {margin:0; padding:20px; width:560px;}
#popup #layout #header {margin:0 0 14px 0; padding:0; width:560px;}
#popup #layout #header #logo {clear:both; float:none; text-align:right; width:560px;}
/* wf update 6.2 */
#popup #layout #content {
    float: none;
    margin: 0;
    width: 530px;
    padding: 15px;
}
#popup #layout #header .menu-mobile{display: none;}

/* Im Gespraech*/
.tx-medienpr-texttyp_4 {margin-bottom:15px;}
.tx-medienpr-texttyp_4 .tx-medienpr-talk {border-bottom:1px solid #b4aeae; padding:0 0 8px 0;}
.tx-medienpr-texttyp_4 .tx-medienpr-talk .bild {float:left; margin:3px 20px 10px 0;}

/* Publikationen */
.tx-medienpr-publikation {border-bottom:1px solid #b4aeae; padding:0 0 8px 0; margin:0 0 25px 0;}
.tx-medienpr-publikation .date {padding:13px 0 0 32px;}
.tx-medienpr-publikation .dokument {float:right;}
.tx-medienpr-publikation .mehr {float:left;}
.tx-medienpr-publikation.speziell .date {background:url(../pix/jungu/icons/list_umfrage_famu.gif) 0 0 no-repeat;}
.tx-medienpr-publikation.default .date {background:url(../pix/jungu/icons/list_umfrage_jungu.gif) 0 0 no-repeat;}
.tx-medienpr-publikation.ausblick .date {background:url(../pix/jungu/icons/list_ausblick.gif) 0 0 no-repeat;}
.tx-medienpr-publikation.position .date {background:url(../pix/jungu/icons/list_position.gif) 0 0 no-repeat;}
.tx-medienpr-publikation.position .dokument {float:none;}
.tx-medienpr-publikation.position h5 {margin-bottom:11px;}

/* Medienpraesenz*/
.tx-medienpr-texttyp_7 {margin:0 -10px 0 -10px;}
.tx-medienpr-texttyp_7 .tx-medienpr-medienpraesenz {border-bottom:1px solid #b4aeae; padding:0 0 8px 0; margin:0 10px 25px 10px; float:left; width:355px;}
.ie7 .tx-medienpr-medienpraesenz {margin-right:0px;}
.tx-medienpr-texttyp_7 .tx-medienpr-medienpraesenz .pipe {color:#d6001f;}
.tx-medienpr-texttyp_7 .tx-medienpr-medienpraesenz p {height:51px; overflow:hidden;}
.tx-medienpr-texttyp_7 .tx-medienpr-medienpraesenz div.extern {float:left; width:120px;}
.tx-medienpr-texttyp_7 .tx-medienpr-medienpraesenz div.dokument {float:left; width:230px;}

#regionalkreis .tx-medienpr-texttyp_7, .lb_unterseite .tx-medienpr-texttyp_7 {margin:0; width:450px;}
#regionalkreis .tx-medienpr-texttyp_7 .tx-medienpr-medienpraesenz, .lb_unterseite .tx-medienpr-texttyp_7 .tx-medienpr-medienpraesenz {margin:0 0 25px 0; width:450px;}
#regionalkreis .tx-medienpr-texttyp_7 .tx-medienpr-medienpraesenz p,  .lb_unterseite .tx-medienpr-texttyp_7 .tx-medienpr-medienpraesenz p {height:auto;}

/* Twitter */
.tx-tptwitter-pi1 {margin:0; padding:0;}
.tx-tptwitter-pi1 .tp_twitter {background:#F4F0ED; color:#6A5D5D; font-weight:bold; margin:0; width:355px;}
.tx-tptwitter-pi1 .tp_twitter a {color:#D6001F; text-decoration:none !important;}
.tx-tptwitter-pi1 .tp_twitter_bubble-start {background:none; height:13px;}
.tx-tptwitter-pi1 .tp_twitter_bubble-content {background:none; padding:0 10px 7px 10px;}
.tx-tptwitter-pi1 .tp_twitter_bubble-content p {color:#6A5D5D; line-height:17px !important; margin:0; padding:0;}
.tx-tptwitter-pi1 .tp_twitter_bubble-end {background:none; display:none;}
.tx-tptwitter-pi1-bottom {margin:0 0 30px 0; padding:0 10px 12px 12px;}
.tx-tptwitter-pi1-bottom {background:#F4F0ED;}

/* Pagebrowser */
.tx-pagebrowse {color:#b49898; font-size:11px; font-weight:bold; text-align:right !important;}
.tx-pagebrowse-pages ol {color:#d6001f; margin-left:5px; padding:0 !important;}
.tx-pagebrowse-pages ol li {padding:0 4px;}
.tx-pagebrowse a {color:#6a5d5d;}
.tx-pagebrowse span {color:#d6001f;}
.tx-pagebrowse-pages {color:#6a5d5d;}

/* Video */
.tx-3pcmediadb-pi1 .nested li h3 {border-right:#bca998 1px solid; color:#6a5d5d; font-size:12px; font-weight:bold; margin:0 0 3px 0; line-height:20px; padding: 0 10px;}
.tx-3pcmediadb-pi1 .nested li h3.on {color:#d6001f;}
.tx-3pcmediadb-pi1 .nested {background:#f4f0ed; padding:26px 20px 20px; position:relative;}
.tx-3pcmediadb-pi1 .nested > span {display:block; height:20px; position:absolute; bottom:9px; right:20px;}
.tx-3pcmediadb-pi1 .nested > span a {width:21px; height:21px; float:left; margin:0 0 0 5px; cursor:pointer;}
.tx-3pcmediadb-pi1 .nested > span .previous_off {background:url(/typo3conf/ext/3pc_mediadb/res/media/slide_left.png) no-repeat 0 0;}
.tx-3pcmediadb-pi1 .nested > span .previous_on {background:url(/typo3conf/ext/3pc_mediadb/res/media/slide_left_on.png) no-repeat 0 0;}
.tx-3pcmediadb-pi1 .nested > span .next_off {background:url(/typo3conf/ext/3pc_mediadb/res/media/slide_right.png) no-repeat 0 0;}
.tx-3pcmediadb-pi1 .nested > span .next_on {background:url(/typo3conf/ext/3pc_mediadb/res/media/slide_right_on.png) no-repeat 0 0;}
.tx-3pcmediadb-pi1 .nested > ul {position:relative; /*min-height:160px;*/float:none; clear:both; margin:22px 0 0 0; height:150px; }
.tx-3pcmediadb-pi1 .nested > ul > li{float:left;}
.tx-3pcmediadb-pi1 .nested > ul > li:first-child{margin-left:-10px;}
.tx-3pcmediadb-pi1 .nested > ul > li:last-child h3{border-right:0;}
.tx-3pcmediadb-pi1 .nested > ul > li > div{left:0; position:absolute; overflow:hidden; width:100%; border-top:#bca998 1px solid;}
.tx-3pcmediadb-pi1 .nested > ul > li ul{left:0; position:relative;}
.tx-3pcmediadb-pi1 .nested > ul > li ul > li{float:left; font-size:11px; width:153px;}
.tx-3pcmediadb-pi1 .nested > ul > li ul > li a{color:#000; text-decoration:none; margin:22px 40px 0 0; display:block; overflow:hidden; position:relative;}
.tx-3pcmediadb-pi1 .nested > ul > li ul > li a img{border:#f4f0ed 1px solid; width:111px; height:62px;}
.tx-3pcmediadb-pi1 .nested > ul > li ul > li a span{position:absolute; background:url(/typo3conf/ext/3pc_mediadb/res/media/video_arrow.png) no-repeat 0 0; width:36px; height:36px; display:block; top:16px; left:8px;}
.tx-3pcmediadb-pi1 .nested > ul > li ul > li a.on img, .nested > ul > li ul > li a:hover img, .nested > ul > li ul > li a:focus img{border:#d7152d 1px solid;}
.tx-3pcmediadb-pi1 .nested > div > span {position:relative; display:block;}
.tx-3pcmediadb-pi1 .nested > div > span img{width:410px; /*height:235px;*/}
.tx-3pcmediadb-pi1 .nested .videoarrow {background:url('/typo3conf/ext/3pc_mediadb/res/media/playlarge.png') no-repeat 0 0; position:absolute; top:85px; left:175px; width:76px; height:76px; display:block;}
.tx-3pcmediadb-pi1 .nested > div > #htmlvideo_wrapper {height:230px !important; width:410px !important;}

.tx-3pcmediadb-pi1 .flat .video-list {width:800px;}
.tx-3pcmediadb-pi1 .flat .video-item {border-bottom:1px solid #b4aeae; float:left; padding:0 0 8px 0; margin:0 20px 25px 0; width:355px;}
.tx-3pcmediadb-pi1 .flat .video-list .text {height:157px;}
.tx-3pcmediadb-pi1 .flat .video-list .video {margin-bottom:16px; position: relative;}
.tx-3pcmediadb-pi1 .flat .video-list .videoarrow {background:url('/typo3conf/ext/3pc_mediadb/res/media/playlarge.png') no-repeat 0 0; position:absolute; top:65px; left:140px; width:76px; height:76px; display:block;}

.tx-3pcmediadb-pi1 .single {background:#f4f0ed; margin-bottom:25px; padding:26px 20px 20px;}
.tx-3pcmediadb-pi1 .single .video {position:relative; display:block; cursor:pointer;}
.tx-3pcmediadb-pi1 .single .videoarrow {background:url('/typo3conf/ext/3pc_mediadb/res/media/playlarge.png') no-repeat 0 0; position:absolute; top:70px; left:160px; width:76px; height:76px; display:block;}

.tx-3pcmediadb-pi1 .pagination {color:#b49898; font-size:11px; font-weight:bold; text-align:right !important;}
.tx-3pcmediadb-pi1 .pagination div {float:left;}
.tx-3pcmediadb-pi1 .pagination .pagination_selector {color:#6a5d5d;}
.tx-3pcmediadb-pi1 .pagination .off {color:#b49898; padding:0 4px;}
.tx-3pcmediadb-pi1 .pagination .on {color:#6a5d5d;padding:0 4px;}

/* Video Slider */
.tx-3pcmediadb-pi1 .video-slider .video-single h3 {margin-bottom: 15px;}
.tx-3pcmediadb-pi1 .video-slider .video-single .short-description {margin-top: 15px;}
.tx-3pcmediadb-pi1 .video-slider .video-alt-list .thumbnail-container {margin-top: 5px;}
.tx-3pcmediadb-pi1 .video-slider .video-alt-list .thumbnail-container .video-slider-page {height: auto; overflow: hidden;}

body#col2_60-40 .tx-3pcmediadb-pi1 .single img.preview {width: 110px !important; height: auto;}
.tx-3pcmediadb-pi1 .video-slider .video-alt-list .thumbnail-container img.preview {width: 110px; height: auto; float: left; margin-right: 10px;}
.tx-3pcmediadb-pi1 .video-slider .video-alt-list .video-slider-preview[data-active=true] img {border: #d6001f 1px solid;}
.tx-3pcmediadb-pi1 .video-slider .video-slider-preview {float:left; width:195px;margin-top:10px; }
.tx-3pcmediadb-pi1 .video-slider .video-slider-preview.even {margin-right:10px;}
.tx-3pcmediadb-pi1 .video-slider .video-slider-preview.odd {margin-left:10px;}
.tx-3pcmediadb-pi1 .video-slider .video-alt-list {margin-top:20px;}
.tx-3pcmediadb-pi1 .video-slider .video-alt-list .highlight {color:#d6001f;}
.tx-3pcmediadb-pi1 .video-slider .video-alt-list .title { }
.tx-3pcmediadb-pi1 .video-slider div.video-control-wrapper {height:35px; position:relative;}
.tx-3pcmediadb-pi1 .video-slider div.video-control {margin: 20px 0 20px 0; position: absolute; right: 45%; }
.tx-3pcmediadb-pi1 .video-slider div.video-control a {width: 21px; height: 21px; float: left; margin: 0 0 0 10px; cursor: pointer;}
.tx-3pcmediadb-pi1 .video-slider div .next-off { background: url(/typo3conf/ext/3pc_mediadb/res/media/slide_right_off.png) no-repeat 0 0; }
.tx-3pcmediadb-pi1 .video-slider div .next-on { background: url(/typo3conf/ext/3pc_mediadb/res/media/slide_right_on.png) no-repeat 0 0; }
.tx-3pcmediadb-pi1 .video-slider div .previous-off { background: url(/typo3conf/ext/3pc_mediadb/res/media/slide_left_off.png) no-repeat 0 0; }
.tx-3pcmediadb-pi1 .video-slider div .previous-on { background: url(/typo3conf/ext/3pc_mediadb/res/media/slide_left_on.png) no-repeat 0 0; }

/* Audio */
.tx-3pcmediadb-pi1 .single .audio {position:relative; display:block; cursor:pointer;}
.tx-3pcmediadb-pi1 .single .audio img {display:none;}
.tx-3pcmediadb-pi1 .single .audio .videoarrow {display:none;}
.tx-3pcmediadb-pi1 .single .audio .videowrap {display:block;}


/*
body#col2_60-40 .tx-3pcmediadb-pi1 .single .audio img {height:230px; width:410px;}
body#col2_60-40 .tx-3pcmediadb-pi1 .single .audio .videoarrow {left:171px; top:81px;}

body#col2_50-50 .tx-3pcmediadb-pi1 .single .audio img {height:177px; width:315px;}
body#col2_50-50 .tx-3pcmediadb-pi1 .single .audio .videoarrow {left:123px; top:54px;}
*/


/* modal popup*/
#simplemodal-overlay{background:#333;}
#simplemodal-container{border:1px solid #303030;  width: 600px; height: 450px;}
#simplemodal-container a.modalCloseImg {background:url(../pix/jungu/icons/close_modal.png) no-repeat; width:13px; height:13px; display:block; z-index:3200; position:absolute; bottom:-15px; right:0px; cursor:pointer;}
.video-modal video{width:600px; height:450px;}
/* #simplemodal-wrap */

/* Personen - Adressen */
.tx-wfdt3komm-pi1 .single {background:#f4f0ed; color:#6a5d5d; border:0; padding:15px 15px 10px 15px; margin:0 0 25px 0;}
.tx-wfdt3komm-pi1 .testimonial-list {color:#6a5d5d; border-bottom:1px solid #b4aeae; padding:0 0 8px 0; margin:0 0 25px 0;}
.tx-wfdt3komm-pi1 .testimonial-list .bild {float:left; margin:3px 20px 10px 0;}
.tx-wfdt3komm-pi1 .testimonial-list p {margin-left:110px;}
.tx-wfdt3komm-pi1 .testimonial-list h4 {margin-bottom:14px;}
#content .fce_container_box .tx-wfdt3komm-pi1 .testimonial-list {border:0 !important; padding:0 !important; margin:0 !important; width:100%;}
#content .fce_container_box .tx-wfdt3komm-pi1 .testimonial-list p {margin-bottom:0 !important;}

.tx-wfdt3komm-pi1 .person {border-bottom:1px solid #b4aeae; padding:0 0 8px 0; margin:0 0 25px 0;}
.tx-wfdt3komm-pi1 .person-image {float:left; margin:3px 20px 0 0; width:90px;}
.tx-wfdt3komm-pi1 .person-data {float:left; max-width: 435px;} /* Removed width to get rid of !important statement in .rk-startseite .person-data */
#c1101 .tx-wfdt3komm-pi1 .person-data {float:left; max-width:340px; }
#c4963 .tx-wfdt3komm-pi1 .person-data {float:left; max-width:340px; }
#c2138 .tx-wfdt3komm-pi1 .person-data {float:left; max-width:340px; }
#c454 .tx-wfdt3komm-pi1 .person-data {float:left; max-width:340px; }

.tx-wfdt3komm-pi1 .person-data h4 {margin-bottom:16px;}
.tx-wfdt3komm-pi1 .mail {
    white-space: nowrap;
    margin:5px 0;
}

#rightcol .tx-wfdt3komm-pi1 .mail {
    white-space: pre-wrap;
}

.tx-wfdt3komm-pi1 .mail span {
    display: inline-block;
}
.tx-wfdt3komm-pi1 .taetigkeit {margin-bottom:16px;}
.tx-wfdt3komm-pi1 .praesidium .mail {margin:7px 0 24px 0;}
.tx-wfdt3komm-pi1 .praesidium .dokument {float:right;}
.tx-wfdt3komm-pi1 .praesidium .mehr {float:left;}
.tx-wfdt3komm-pi1 .praesidium .wrapper_links {margin-top:0;}

#content .fce_container_box .tx-wfdt3komm-pi1 > div:first-child {border:0; padding:0 0 8px 0; margin:0;}
#content #rightcol .tx-wfdt3komm-pi1 .person {border:0; padding:0 0 8px 0; margin:0;}
#content #rightcol .tx-wfdt3komm-pi1 .person-image {border:1px solid #7c6d70; float:left; margin:3px 15px 0 0; width:74px;}
#content #rightcol .tx-wfdt3komm-pi1 .person-data {float:right; width:139px !important;}
#content #rightcol .tx-wfdt3komm-pi1 .person-data .mail a {display:block;}
#content #rightcol .tx-wfdt3komm-pi1 .person-firma {margin-top:16px;}
#content #rightcol .tx-wfdt3komm-pi1 .person-firma .firma {margin-bottom:8px;}
#content #rightcol .tx-wfdt3komm-pi1 .person.lv-kommission h5 {margin-bottom:8px;}
#content #rightcol .tx-wfdt3komm-pi1 .person.lv-kommission h4 {margin-top:8px;}
#content #rightcol .tx-wfdt3komm-pi1 .person.praesidium h5 {margin-bottom:8px;}
#content #rightcol .tx-wfdt3komm-pi1 .person.praesidium h4 {margin-top:8px;}
#content #rightcol .tx-wfdt3komm-pi1 .person.ansprechpartner h4 {display:none;}
#content #rightcol .tx-wfdt3komm-pi1 .person.ansprechpartner .person-data.no-image {float:none; width:230px;}
#content #rightcol .tx-wfdt3komm-pi1 .person.ansprechpartner .person-data.no-image h4 {display:block;margin:0 0 3px 0;}
#content #rightcol .fce_container_box .tx-wfdt3komm-pi1 {margin-top:8px;}

#xtra_col .tx-wfdt3komm-pi1 .person-image {display:none;}
#xtra_col .tx-wfdt3komm-pi1 .person-data {margin-top:8px; width:137px;}
#xtra_col .tx-wfdt3komm-pi1 .person {border:0; padding:0 0 8px 0; margin:0;}
#xtra_col .tx-wfdt3komm-pi1 .person-data .mail a {display:block;}
#xtra_col .tx-wfdt3komm-pi1 .person.ansprechpartner h4 {display:none;}



/* -----------------------
  Veranstaltungen
------------------------*/
/* 2-Spalten-Layout (60-40) */
#tx_wftermine_pi1_listview #rightcol, #tx_wftermine_pi1_detailview #rightcol {width:260px !important;}
#tx_wftermine_pi1_listview #rightcol .bookmarkfilter {display:none;}
body.rk_unterseite_1col #tx_wftermine_pi1_listview #leftcol, body.rk_unterseite_1col #tx_wftermine_pi1_detailview #leftcol {width:450px !important;}
body.rk_unterseite_1col #tx_wftermine_pi1_listview #rightcol, body.rk_unterseite_1col #tx_wftermine_pi1_detailview #rightcol {margin-top:0 !important;}
.tx-wftermine-pi1 .header {background:url(../pix/jungu/icons/headline_square.gif) 0 1px no-repeat; padding:0 0 0 15px;}
.tx-wftermine-pi1 .anmeldung_link_zurueck, .tx-wftermine-pi1 .erinnerung_link_zurueck {background:url(../pix/jungu/icons/link_back.gif) no-repeat 0 0;}

.tx-wftermine-pi1 .pagination .browseLinksWrap span.activeLinkWrap {color:#D6001F;}
.tx-wftermine-pi1 .pagination .browseLinksWrap span.pbpipe_prev {color:#D6001F;}
.tx-wftermine-pi1 .pagination .browseLinksWrap span.pbpipe_next {color:#D6001F;}

/* Minical/Datepicker */
#tx_wftermine_pi1_datepicker {background:#F2F0EC url(../pix/jungu/bg_veranstaltungen_minical.gif) no-repeat 0 0; width:260px;}
.datepicker {margin:0 28px 0 29px; }
.datepicker .datepickerContainer table.datepickerViewDays thead tr th {background:#d6001f;}
.datepicker .datepickerContainer table.datepickerViewDays thead tr.datepickerDoW th {text-transform:uppercase;}
.datepicker .datepickerContainer table.datepickerViewDays tbody.datepickerDays td.datepickerSpecial {background:#d6001f;}
.datepicker .datepickerContainer table.datepickerViewDays tbody.datepickerDays td.datepickerSelected a {color:#d6001f;}
.datepicker .datepickerContainer table.datepickerViewDays tbody.datepickerDays td.datepickerToday a {color:#d6001f;}
.datepicker .datepickerContainer table.datepickerViewDays tbody.datepickerDays td.datepickerDisabled a {color:#7A6B6A; font-weight:normal !important;}

th.datepickerGoPrev {left:-21px;}
th.datepickerGoPrev a {background:url(../pix/jungu/icons/icon_datepickerGoPrev.gif) no-repeat 0 0;}
th.datepickerGoNext {right:-18px;}
th.datepickerGoNext a {background:url(../pix/jungu/icons/icon_datepickerGoNext.gif) no-repeat 0 0;}

#tx_wftermine_pi1_listview .legend .legend_bund, #tx_wftermine_pi1_listview .legend .legend_bund_jungu {background:url(../pix/jungu/icons/icon_kalender_bundestermin_jungu.png) no-repeat 0 0; font-size:10px; margin:0 0 0 18px; padding:1px 0 0 36px;}
#tx_wftermine_pi1_listview .terminlist .list_item_region.bundestermin {background:url(../pix/jungu/icons/icon_kalender_bundestermin_jungu.png) no-repeat 0 0;}
#tx_wftermine_pi1_listview #rightcol .legend {float:none; text-align:left;}
#tx_wftermine_pi1_listview #rightcol .legend span {display:block; margin:0;}
#tx_wftermine_pi1_listview #rightcol .legend .legend_klub.jungu_junioren {background:url("../pix/jungu/icons/klub_junioren/event_klubj.png") no-repeat 0 2px; font-size:10px; padding:1px 0 0 36px;}
#tx_wftermine_pi1_listview #rightcol .legend .legend_klub.jungu_nachfolger {background:url("../pix/jungu/icons/klub_nachfolger/event_klubn.png") no-repeat 0 2px; font-size:10px; padding:1px 0 0 36px;}
#tx_wftermine_pi1_listview #rightcol .legend .legend_klub.jungu_gruender {background:url("../pix/jungu/icons/klub_gruender/event_klubg.png") no-repeat 0 2px; font-size:10px; padding:1px 0 0 36px;}


/* Listen-Ansicht Ergebnisliste */
#tx_wftermine_pi1_listview .terminlist .list_row.highlight {background:#f6f6dc;}
#tx_wftermine_pi1_listview .terminlist .list_item_date .date_month {background:#fff url(../pix/jungu/bg_kalender_month.gif) no-repeat 0 0;}
#tx_wftermine_pi1_listview .terminlist .list_item_ort .span {background:#D6001F;}
#tx_wftermine_pi1_listview .terminlist .list_item_more a {display:inline-block; vertical-align:top; min-height:16px; padding:0 0 0 23px;}
#tx_wftermine_pi1_listview .search_extendlink {background:url(../pix/jungu/icons/icon_pfeil_down.png) no-repeat 0 6px;}
#tx_wftermine_pi1_listview .search_extendlink.activ {background:url(../pix/jungu/icons/icon_pfeil_up.png) no-repeat 0 6px;}
#tx_wftermine_pi1_listview .terminlist .list_item_region.jungu_junioren {background: url("../pix/jungu/icons/klub_junioren/event_klubj.png") no-repeat scroll 0 0 transparent;}
#tx_wftermine_pi1_listview .terminlist .list_item_region.jungu_nachfolger {background: url("../pix/jungu/icons/klub_nachfolger/event_klubn.png") no-repeat scroll 0 0 transparent;}
#tx_wftermine_pi1_listview .terminlist .list_item_region.jungu_gruender {background: url("../pix/jungu/icons/klub_gruender/event_klubg.png") no-repeat scroll 0 0 transparent;}


/* Listenansicht: Suche  */
#tx_wftermine_pi1_listview .searchform input#tx_wftermine_pi1_sword {height:13px; width:196px;}
#tx_wftermine_pi1_listview .searchform input.tx_wftermine_searchsubmit {padding:0 0 2px 0;}
#tx_wftermine_pi1_listview .search_default {background:#f2f0EC;}
#tx_wftermine_pi1_listview .search_default h4 {margin-bottom:11px;}
#tx_wftermine_pi1_listview .search_extend {background:#f2f0EC;}

/* Detailansicht */
#tx_wftermine_pi1_detailview .detail_beschreibung .detail_header_ort .span {background:#D6001F;}
#tx_wftermine_pi1_detailview .detail_beschreibung .detail_header_date .date_month {background:#fff url(../pix/jungu/bg_kalender_month.gif) no-repeat 0 0;}
#tx_wftermine_pi1_detailview .detail_beschreibung .detail_infos {border-top:#D6001F 1px solid !important;}
#tx_wftermine_pi1_detailview .detail_beschreibung .detail_footer {border-top:#D6001F 4px solid !important; border-bottom:#ce5b6c 1px solid !important;}
#tx_wftermine_pi1_detailview .detail_beschreibung .detail_footer .detail_link_zurueck a {background:url(../pix/jungu/icons/link_back.gif) no-repeat 0 0;}
#tx_wftermine_pi1_detailview .detail_beschreibung .detail_footer .detail_link_erinnern a {background:url(../pix/jungu/icons/link_reminder.gif) no-repeat 0 0;}
#tx_wftermine_pi1_detailview .detail_beschreibung .detail_footer .detail_link_speichern a {background:url(../pix/jungu/icons/link_event_save.gif) no-repeat 0 0;}
#tx_wftermine_pi1_detailview .search_extendlink {background:url(../pix/jungu/icons/icon_pfeil_down.png) no-repeat 0 6px;}
#tx_wftermine_pi1_detailview .search_extendlink.activ {background:url(../pix/jungu/icons/icon_pfeil_up.png) no-repeat 0 6px;}
#tx_wftermine_pi1_detailview .detail_beschreibung .detail_header_region.jungu_junioren {padding: 1px 0 0 30px; background: url("../pix/jungu/icons/klub_junioren/event_klubj.png") no-repeat scroll 0 0 transparent;}
#tx_wftermine_pi1_detailview .detail_beschreibung .detail_header_region.jungu_gruender {padding: 1px 0 0 30px; background: url("../pix/jungu/icons/klub_gruender/event_klubg.png") no-repeat scroll 0 0 transparent;}
#tx_wftermine_pi1_detailview .detail_beschreibung .detail_header_region.jungu_nachfolger {padding: 1px 0 0 30px; background: url("../pix/jungu/icons/klub_nachfolger/event_klubn.png") no-repeat scroll 0 0 transparent;}

/* Feld text (RTE) */
.tx-wftermine-pi1 .detail_header_text ul li {background:url(../pix/jungu/icons/list.gif) 0 7px no-repeat; padding:0 0 0 10px;}
.tx-wftermine-pi1 .detail_header_text ol li::before {color: #d6001f;}

/* Aktion Detailansicht */
#tx_wftermine_pi1_detailview.aktionsseite #rightcol h4.icon-square { padding-left:18px; }

#tx_wftermine_pi1_detailview.aktionsseite .detail_header h4 {color: #d6001f !important;}

#tx_wftermine_pi1_detailview.aktionsseite #rightcol h4 {color: #6a5d5d;	}

#tx_wftermine_pi1_detailview.aktionsseite #rightcol .termine-anmeldung .claim,
#tx_wftermine_pi1_detailview.aktionsseite #rightcol .termine-featurebox .claim { color: #d6001f; }

#tx_wftermine_pi1_detailview.aktionsseite #rightcol h4.icon-square {background: url(../pix/jungu/icons/headline_square_greige.gif) 0 7px no-repeat;	}
#tx_wftermine_pi1_detailview.aktionsseite #rightcol .bg-color {	background: #F2F0EC;
}
#tx_wftermine_pi1_detailview.aktionsseite .detail_date_location {color: #d6001f;}
#tx_wftermine_pi1_detailview.aktionsseite .detail_aktion,
#tx_wftermine_pi1_detailview.aktionsseite .detail_aktion_list_elements,
#tx_wftermine_pi1_detailview.aktionsseite .accordion_element.line-at-bottom {
    border-bottom: 1px solid #6b6160;
}
#tx_wftermine_pi1_detailview.aktionsseite .detail_aktion_headline_liste h4,
#tx_wftermine_pi1_detailview.aktionsseite .detail_aktion_accordion_elements h4 {color: #d6001f !important;}


/* Detailansicht: Suche  */
#tx_wftermine_pi1_detailview .searchform input#tx_wftermine_pi1_sword {height:13px;}
#tx_wftermine_pi1_detailview .searchform input.tx_wftermine_searchsubmit {height:23px;}
#tx_wftermine_pi1_detailview .search_default {background:#F2F0EC;}
#tx_wftermine_pi1_detailview .search_extend {background:#F2F0EC;}

/* Anmeldeformular */
#tx_wftermine_pi1_anmeldungview .anmeldeformular .add-person-wrap {
    padding-top: 30px;
    clear: both;
}
#tx_wftermine_pi1_anmeldungview .anmeldeformular div.addperson {background:url(../pix/jungu/icons/icon_plus.gif) no-repeat 0 2px; padding:0 0 0 23px;}
#tx_wftermine_pi1_anmeldungview .anmeldeformular div.delperson {background:url(../pix/jungu/icons/icon_minus.gif) no-repeat 0 2px; padding:0 0 0 23px;}

.tx-wftermine-pi1 .accordion h2 { background: none; padding-left: 0px; width: 450px; cursor: hand; cursor: pointer; }
.tx-wftermine-pi1 .accordion h2 .closed { background:url(/fileadmin/templates/pix/jungu/icons/icon_plus.gif); }
.tx-wftermine-pi1 .accordion h2 .open { background:url(/fileadmin/templates/pix/jungu/icons/icon_minus.gif); }
.tx-wftermine-pi1 .accordion h2 .open,
.tx-wftermine-pi1 .accordion h2 .closed {
    background-repeat: no-repeat;
    background-size: 10px;
    background-position: 0 6px;
    border:0;
    margin:0 0 17px 0;
    padding:4px 0 4px 15px;
}
.tx-wftermine-pi1 .accordion form { margin-top: 10px; }
.tx-wftermine-pi1 .accordion input { width: 300px; }
.tx-wftermine-pi1 .accordion input.submit { padding-left: 7px; }
.tx-wftermine-pi1 .accordion .welcome-message { font-size: 11px; }

@media only screen and (max-width: 1024px) and (min-width: 0px) {

    .tx-wftermine-pi1 .accordion .ui-accordion-header { margin: 0px 0px 15px 15px; width: 96%; }
    .tx-wftermine-pi1 .accordion .ui-accordion-content { margin: 0px 15px; }

    .tx-3pcmediadb-pi1 .nested > div > span {
        display: inline-block;
        margin: 0 auto;
    }

    .fce_content_citate blockquote p {
        width: 100% !important;
        left: 0 !important;
        margin-top: 60px;
    }

    .tx-3pcmediadb-pi1 .nested > ul:after {
        content: '';
        clear: both;
    }

    .tx-3pcmediadb-pi1 .nested > div > span img {
        max-width: 100%;
    }

    .tx-3pcmediadb-pi1 .nested {
        height: auto;
    }

    .tx-3pcmediadb-pi1 .nested > div,
    .tx-3pcmediadb-pi1 .nested > ul {
        width: 100%;
        float: none;
    }

    .tx-3pcmediadb-pi1 .nested > ul {
        margin-top: 30px;
    }

    .tx-3pcmediadb-pi1 .single .video-modal img {
        max-width: 100%;
        height: auto;
    }

    #startseite #content .tx-3pcmediadb-pi1 .nested h3 {
        padding: 5px 10px !important;
    }

    .tx-3pcmediadb-pi1 .nested .videoarrow {
        left: 40%;top: 25%;
    }

}




/* Secondlist */
#tx_wftermine_pi1_listview .secondlist h4 {background:#D6001F;}
#tx_wftermine_pi1_listview .secondlist .list_item_ort .span {background:#D6001F;}
#tx_wftermine_pi1_listview .secondlist .list_item_region.bundestermin {background: url("../pix/jungu/icons/icon_kalender_bundestermin_jungu.png") no-repeat scroll 0 0 transparent;}
#tx_wftermine_pi1_listview .secondlist .list_item_region.jungu_junioren {background: url("../pix/jungu/icons/klub_junioren/event_klubj.png") no-repeat scroll 0 0 transparent;}
#tx_wftermine_pi1_listview .secondlist .list_item_region.jungu_gruender {background: url("../pix/jungu/icons/klub_gruender/event_klubg.png") no-repeat scroll 0 0 transparent;}
#tx_wftermine_pi1_listview .secondlist .list_item_region.jungu_nachfolger {background: url("../pix/jungu/icons/klub_nachfolger/event_klubn.png") no-repeat scroll 0 0 transparent;}





#tx_wftermine_pi1_listview .secondlist div.intern a {background:url(../pix/jungu/icons/link_intern.gif) 0 0 no-repeat;}

/* -----------------------
  3pc Memberlist RK
------------------------*/
.tx-3pcmemberlistrk-pi1 .tx-memberlist-sorting {margin-bottom:19px; text-align:right;}
.tx-3pcmemberlistrk-pi1 .tx-memberlist-sorting a {color:#6a5d5d; font-weight:bold; padding:2px 0 0 23px;}
.tx-3pcmemberlistrk-pi1 .tx-memberlist-item {border-bottom:1px solid #b4aeae; padding-bottom:5px; margin-bottom:25px;}
.tx-3pcmemberlistrk-pi1 .tx-memberlist-item .bild {margin-bottom:19px;}


/* -----------------------
  Klubseiten
------------------------*/

body.klubs #headerimage,
body.klub_junioren #headerimage,
body.klub_nachfolger #headerimage,
body.klub_gruender #headerimage{
    position: relative;
}

#headerimage .klub-texte .letter {
    position: absolute;
    right: 150px;
    font-size: 225px;
    font-weight: bold;
    top: 95px;
    width: 125px;
    text-align: right;
}

@media (max-width: 768px) {
    #headerimage .klub-texte .letter {
        top: 50px;
        right: 20px;
        font-size: 128px;
    }
}

#headerimage .klub-texte .title {
    position: absolute;
    text-transform: uppercase;
    font-weight: bold;
    left: 20px;
    top: 18px;
    font-size: 16px;
}


/* Nachfolger */
body.klubs #content .csc-default:nth-of-type(3) h3 {color:#01fdb0;}
body.klubs #content .csc-default:nth-of-type(3) div.intern a {background:url(../pix/jungu/icons/klub_nachfolger/link_intern.gif) 0 0 no-repeat;}

/* Junioren */
body.klubs #content .csc-default:nth-of-type(2) h3 {color:#fe4c30;}
body.klubs #content .csc-default:nth-of-type(2) div.intern a {background:url(../pix/jungu/icons/klub_junioren/link_intern.gif) 0 0 no-repeat;}

/* Gruender */
body.klubs #content .csc-default:nth-of-type(4) h3 {color:#00daff;}
body.klubs #content .csc-default:nth-of-type(4) div.intern a {background:url(../pix/jungu/icons/klub_gruender/link_intern.gif) 0 0 no-repeat;}

/* Klub der Junioren */
body.klub_junioren h2, body.klub_junioren h2 a {background:url(../pix/jungu/icons/klub_junioren/headline_square.gif) 0 1px no-repeat;}
body.klub_junioren h3, body.klub_junioren h3 a, body.klub_junioren #headerimage .klub-texte .letter, body.klub_junioren #headerimage .klub-texte .title {color:#fe4c30;}
body.klub_junioren #xtra_col h4 {background: url("../pix/jungu/icons/klub_junioren/headline_arrow.png") no-repeat 0 5px;}
body.klub_junioren div.intern a {background:url(../pix/jungu/icons/klub_junioren/link_intern.gif) 0 0 no-repeat;}
body.klub_junioren div.extern a {background:url(../pix/jungu/icons/klub_junioren/link_extern.gif) 0 0 no-repeat;}
body.klub_junioren div.dokument a {background:url(../pix/jungu/icons/klub_junioren/link_download.gif) 0 0 no-repeat;}
body.klub_junioren div.verteiler a {background:url(../pix/jungu/icons/klub_junioren/link_intern.gif) 0 0 no-repeat;}
body.klub_junioren div.mehr.open {background:url(../pix/jungu/icons/klub_junioren/link_down.gif) 0 0 no-repeat;}
body.klub_junioren div.mehr.close {background:url(../pix/jungu/icons/klub_junioren/link_up.gif) 0 0 no-repeat;}
body.klub_junioren div.back a {background:url(../pix/jungu/icons/klub_junioren/link_back.gif) 0 0 no-repeat;}
body.klub_junioren div.view a {background:url(../pix/jungu/icons/klub_junioren/link_view.gif) 0 0 no-repeat;}
body.klub_junioren div.mail a {background:url(../pix/jungu/icons/klub_junioren/link_mail.gif) 0 0 no-repeat;}

body.klub_junioren .fce_container_accordion .close {background:#f4f0ed url(../pix/jungu/icons/klub_junioren/link_down.gif) no-repeat 99% 4px;}
body.klub_junioren .fce_container_accordion .open {background:#f4f0ed url(../pix/jungu/icons/klub_junioren/link_up.gif) no-repeat 99% 4px;}
body.klub_junioren .fce_content_list ul li {background:url(../pix/jungu/icons/klub_junioren/list.gif) 0 7px no-repeat;}

body.klub_junioren #tx_wftermine_pi1_listview .terminlist .list_item_ort .span {background:#fd3f1d;}
body.klub_junioren #tx_wftermine_pi1_listview .terminlist .list_item_date .date_month {background:url("../pix/jungu/icons/klub_junioren/bg_kalender_month.gif");}

body.klub_junioren .tx-wftermine-pi1 .header {background:url("../pix/jungu/icons/klub_junioren/headline_square.gif") no-repeat scroll 0 1px transparent;}
body.klub_junioren #tx_wftermine_pi1_detailview .detail_beschreibung .detail_header_ort .span {background:#fd3f1d;}
body.klub_junioren #tx_wftermine_pi1_detailview .detail_beschreibung .detail_header_date .date_month {background: url("../pix/jungu/icons/klub_junioren/bg_kalender_month.gif") no-repeat scroll 0 0 #FFFFFF;}
body.klub_junioren #tx_wftermine_pi1_detailview .detail_beschreibung .detail_infos {border-top: 1px solid #ff7865 !important;}
body.klub_junioren #tx_wftermine_pi1_detailview .detail_beschreibung .detail_footer {border-bottom: 1px solid #fe4020 !important; border-top: 4px solid #ff7865 !important;}
body.klub_junioren #tx_wftermine_pi1_detailview .detail_beschreibung .detail_footer .detail_link_zurueck a {background:url("../pix/jungu/icons/klub_junioren/link_back.gif") no-repeat scroll 0 0 transparent;}
body.klub_junioren #tx_wftermine_pi1_detailview .detail_beschreibung .detail_footer .detail_link_erinnern a {background: url("../pix/jungu/icons/klub_junioren/link_reminder.gif") no-repeat scroll 0 0 transparent;}
body.klub_junioren #tx_wftermine_pi1_detailview .detail_beschreibung .detail_footer .detail_link_speichern a {background: url("../pix/jungu/icons/klub_junioren/link_event_save.gif") no-repeat scroll 0 0 transparent;}

body.klub_junioren #tx_wftermine_pi1_anmeldungview .anmeldeformular div.addperson {background: url("../pix/jungu/icons/klub_junioren/icon_plus.gif") no-repeat scroll 0 2px transparent;}
body.klub_junioren #tx_wftermine_pi1_anmeldungview .anmeldeformular div.delperson {background: url("../pix/jungu/icons/klub_junioren/icon_minus.gif") no-repeat scroll 0 2px transparent;}
body.klub_junioren .tx-wftermine-pi1 .anmeldung_link_zurueck, body.klub_junioren .tx-wftermine-pi1 .erinnerung_link_zurueck {background: url("../pix/jungu/icons/klub_junioren/link_back.gif") no-repeat scroll 0 0 transparent;}
body.klub_junioren #tx_wftermine_pi1_anmeldungview .anmeldeformular dl .error {color:#fe4c30;}

/* Klub der Nachfolger */
body.klub_nachfolger h2, body.klub_nachfolger h2 a {background:url(../pix/jungu/icons/klub_nachfolger/headline_square.gif) 0 1px no-repeat;}
body.klub_nachfolger h3, body.klub_nachfolger h3 a, body.klub_nachfolger #headerimage .klub-texte .letter, body.klub_nachfolger #headerimage .klub-texte .title {color:#01fdb0;}
body.klub_nachfolger #xtra_col h4 {background: url("../pix/jungu/icons/klub_nachfolger/headline_arrow.png") no-repeat 0 5px;}
body.klub_nachfolger div.intern a {background:url(../pix/jungu/icons/klub_nachfolger/link_intern.gif) 0 0 no-repeat;}
body.klub_nachfolger div.extern a {background:url(../pix/jungu/icons/klub_nachfolger/link_extern.gif) 0 0 no-repeat;}
body.klub_nachfolger div.dokument a {background:url(../pix/jungu/icons/klub_nachfolger/link_download.gif) 0 0 no-repeat;}
body.klub_nachfolger div.verteiler a {background:url(../pix/jungu/icons/klub_nachfolger/link_intern.gif) 0 0 no-repeat;}
body.klub_nachfolger div.mehr.open {background:url(../pix/jungu/icons/klub_nachfolger/link_down.gif) 0 0 no-repeat;}
body.klub_nachfolger div.mehr.close {background:url(../pix/jungu/icons/klub_nachfolger/link_up.gif) 0 0 no-repeat;}
body.klub_nachfolger div.back a {background:url(../pix/jungu/icons/klub_nachfolger/link_back.gif) 0 0 no-repeat;}
body.klub_nachfolger div.view a {background:url(../pix/jungu/icons/klub_nachfolger/link_view.gif) 0 0 no-repeat;}
body.klub_nachfolger div.mail a {background:url(../pix/jungu/icons/klub_nachfolger/link_mail.gif) 0 0 no-repeat;}

body.klub_nachfolger .fce_container_accordion .close {background:#f4f0ed url(../pix/jungu/icons/klub_nachfolger/link_down.gif) no-repeat 99% 4px;}
body.klub_nachfolger .fce_container_accordion .open {background:#f4f0ed url(../pix/jungu/icons/klub_nachfolger/link_up.gif) no-repeat 99% 4px;}
body.klub_nachfolger .fce_content_list ul li {background:url(../pix/jungu/icons/klub_nachfolger/list.gif) 0 7px no-repeat;}

body.klub_nachfolger #tx_wftermine_pi1_listview .terminlist .list_item_ort .span {background:#00fe92;}
body.klub_nachfolger #tx_wftermine_pi1_listview .terminlist .list_item_date .date_month {background:url("../pix/jungu/icons/klub_nachfolger/bg_kalender_month.gif");}

body.klub_nachfolger .tx-wftermine-pi1 .header {background:url("../pix/jungu/icons/klub_nachfolger/headline_square.gif") no-repeat scroll 0 1px transparent;}
body.klub_nachfolger #tx_wftermine_pi1_detailview .detail_beschreibung .detail_header_ort .span {background:#00fe92;}
body.klub_nachfolger #tx_wftermine_pi1_detailview .detail_beschreibung .detail_header_date .date_month {background: url("../pix/jungu/icons/klub_nachfolger/bg_kalender_month.gif") no-repeat scroll 0 0 #FFFFFF;}
body.klub_nachfolger #tx_wftermine_pi1_detailview .detail_beschreibung .detail_infos {border-top: 1px solid #00feb2 !important;}
body.klub_nachfolger #tx_wftermine_pi1_detailview .detail_beschreibung .detail_footer {border-bottom: 1px solid #00fdb4 !important; border-top: 4px solid #01fe94 !important;}
body.klub_nachfolger #tx_wftermine_pi1_detailview .detail_beschreibung .detail_footer .detail_link_zurueck a {background:url("../pix/jungu/icons/klub_nachfolger/link_back.gif") no-repeat scroll 0 0 transparent;}
body.klub_nachfolger #tx_wftermine_pi1_detailview .detail_beschreibung .detail_footer .detail_link_erinnern a {background: url("../pix/jungu/icons/klub_nachfolger/link_reminder.gif") no-repeat scroll 0 0 transparent;}
body.klub_nachfolger #tx_wftermine_pi1_detailview .detail_beschreibung .detail_footer .detail_link_speichern a {background: url("../pix/jungu/icons/klub_nachfolger/link_event_save.gif") no-repeat scroll 0 0 transparent;}

body.klub_nachfolger #tx_wftermine_pi1_anmeldungview .anmeldeformular div.addperson {background: url("../pix/jungu/icons/klub_nachfolger/icon_plus.gif") no-repeat scroll 0 2px transparent;}
body.klub_nachfolger #tx_wftermine_pi1_anmeldungview .anmeldeformular div.delperson {background: url("../pix/jungu/icons/klub_nachfolger/icon_minus.gif") no-repeat scroll 0 2px transparent;}
body.klub_nachfolger .tx-wftermine-pi1 .anmeldung_link_zurueck, body.klub_nachfolger .tx-wftermine-pi1 .erinnerung_link_zurueck {background: url("../pix/jungu/icons/klub_nachfolger/link_back.gif") no-repeat scroll 0 0 transparent;}
body.klub_nachfolger #tx_wftermine_pi1_anmeldungview .anmeldeformular dl .error {color:#01fdb0;}


/* Klub der Gruender */
body.klub_gruender h2, body.klub_gruender h2 a {background:url(../pix/jungu/icons/klub_gruender/headline_square.gif) 0 1px no-repeat;}
body.klub_gruender h3, body.klub_gruender h3 a, body.klub_gruender #headerimage .klub-texte .letter, body.klub_gruender #headerimage .klub-texte .title {color:#00daff;}
body.klub_gruender #xtra_col h4 {background: url("../pix/jungu/icons/klub_gruender/headline_arrow.png") no-repeat 0 5px;}
body.klub_gruender div.intern a {background:url(../pix/jungu/icons/klub_gruender/link_intern.gif) 0 0 no-repeat;}
body.klub_gruender div.extern a {background:url(../pix/jungu/icons/klub_gruender/link_extern.gif) 0 0 no-repeat;}
body.klub_gruender div.dokument a {background:url(../pix/jungu/icons/klub_gruender/link_download.gif) 0 0 no-repeat;}
body.klub_gruender div.verteiler a {background:url(../pix/jungu/icons/klub_gruender/link_intern.gif) 0 0 no-repeat;}
body.klub_gruender div.mehr.open {background:url(../pix/jungu/icons/klub_gruender/link_down.gif) 0 0 no-repeat;}
body.klub_gruender div.mehr.close {background:url(../pix/jungu/icons/klub_gruender/link_up.gif) 0 0 no-repeat;}
body.klub_gruender div.back a {background:url(../pix/jungu/icons/klub_gruender/link_back.gif) 0 0 no-repeat;}
body.klub_gruender div.view a {background:url(../pix/jungu/icons/klub_gruender/link_view.gif) 0 0 no-repeat;}
body.klub_gruender div.mail a {background:url(../pix/jungu/icons/klub_gruender/link_mail.gif) 0 0 no-repeat;}

body.klub_gruender .fce_container_accordion .close {background:#f4f0ed url(../pix/jungu/icons/klub_gruender/link_down.gif) no-repeat 99% 4px;}
body.klub_gruender .fce_container_accordion .open {background:#f4f0ed url(../pix/jungu/icons/klub_gruender/link_up.gif) no-repeat 99% 4px;}
body.klub_gruender .fce_content_list ul li {background:url(../pix/jungu/icons/klub_gruender/list.gif) 0 7px no-repeat;}

body.klub_gruender #tx_wftermine_pi1_listview .terminlist .list_item_ort .span {background:#00d8ff;}
body.klub_gruender #tx_wftermine_pi1_listview .terminlist .list_item_date .date_month {background:url("../pix/jungu/icons/klub_gruender/bg_kalender_month.gif");}

body.klub_gruender .tx-wftermine-pi1 .header {background:url("../pix/jungu/icons/klub_gruender/headline_square.gif") no-repeat scroll 0 1px transparent;}
body.klub_gruender #tx_wftermine_pi1_detailview .detail_beschreibung .detail_header_ort .span {background:#00d8ff;}
body.klub_gruender #tx_wftermine_pi1_detailview .detail_beschreibung .detail_header_date .date_month {background: url("../pix/jungu/icons/klub_gruender/bg_kalender_month.gif") no-repeat scroll 0 0 #FFFFFF;}
body.klub_gruender #tx_wftermine_pi1_detailview .detail_beschreibung .detail_infos {border-top: 1px solid #00e5ff !important;}
body.klub_gruender #tx_wftermine_pi1_detailview .detail_beschreibung .detail_footer {border-bottom: 1px solid #00e4ff !important; border-top:4px solid #00d8ff !important;}
body.klub_gruender #tx_wftermine_pi1_detailview .detail_beschreibung .detail_footer .detail_link_zurueck a {background:url("../pix/jungu/icons/klub_gruender/link_back.gif") no-repeat scroll 0 0 transparent;}
body.klub_gruender #tx_wftermine_pi1_detailview .detail_beschreibung .detail_footer .detail_link_erinnern a {background: url("../pix/jungu/icons/klub_gruender/link_reminder.gif") no-repeat scroll 0 0 transparent;}
body.klub_gruender #tx_wftermine_pi1_detailview .detail_beschreibung .detail_footer .detail_link_speichern a {background: url("../pix/jungu/icons/klub_gruender/link_event_save.gif") no-repeat scroll 0 0 transparent;}

body.klub_gruender #tx_wftermine_pi1_anmeldungview .anmeldeformular div.addperson {background: url("../pix/jungu/icons/klub_gruender/icon_plus.gif") no-repeat scroll 0 2px transparent;}
body.klub_gruender #tx_wftermine_pi1_anmeldungview .anmeldeformular div.delperson {background: url("../pix/jungu/icons/klub_gruender/icon_minus.gif") no-repeat scroll 0 2px transparent;}
body.klub_gruender .tx-wftermine-pi1 .anmeldung_link_zurueck, body.klub_gruender .tx-wftermine-pi1 .erinnerung_link_zurueck {background: url("../pix/jungu/icons/klub_gruender/link_back.gif") no-repeat scroll 0 0 transparent;}
body.klub_gruender #tx_wftermine_pi1_anmeldungview .anmeldeformular dl .error {color:#00daff;}


/*----------------
	Responsive
-----------------*/
.search-box, .menu-mobile, .menu-mobile-up, .menu-mobile-back, #mainmenu a.red, #mainmenu a.white, #search .flags {display:none;}
#mainmenu a.kont, #mainmenu a.smap {display:none;}

@media only screen and (min-width : 0px) and (max-width : 479px) {
    .fce_content_poll #polls {float: none;}
    dd.programm{width:auto !important; margin:0 !important;}

    .tx-wfdt15dt16-pi1 .select-menu{
        width: auto;
        left: 5%;
        right:5%;
    }
}

@media only screen and (min-width : 0px) and (max-width : 767px) {

    #c2572, #c2573, #c2593{margin:0 7.5px !important;}

    .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_label{ margin-left:0;}

    #mitgliedwerden .short{display:block !important;}
    #startseite #content #rightcol{margin:0 !important; padding:2% !important; width:96% !important;}
    .tx-3pcmediadb-pi1 .nested{margin:0 !important; padding:2% !important; width:96% !important;}
    #content #leftcol, #tx_wftermine_pi1_listview #leftcol, #tx_wftermine_pi1_detailview #leftcol{width:96% !important; padding:0 2% !important; margin:5% 0 !important; float:none;}
    #content #rightcol, #tx_wftermine_pi1_listview #rightcol, #tx_wftermine_pi1_detailview #rightcol{width:96% !important; padding:0 2% !important; margin:5% 0 !important; float:none;}
    #tx_wftermine_pi1_listview .terminlist .list_row.highlight{padding:2% !important; width:96% !important;}
    #tx_wftermine_pi1_listview .terminlist .list_row{width:96% !important; padding:2% !important; margin:2% 0 !important;}
    #tx_wftermine_pi1_anmeldungview .anmeldeformular{width:96% !important; padding:0 2% !important;}
    #tx_wftermine_pi1_anmeldungview .anmeldeformular dd.field{width:100% !important;}
    dd.field.privacy-check span{width:100% !important;}
    /*body#startseite  {background: url("../pix/bg_jungu_famu.jpg") no-repeat scroll 65% -30% #BFAA8C;}
    body {background: url("../pix/bg_jungu_famu.jpg") no-repeat scroll 50% 0 #BFAA99;}
    #lb_startseite, body.lb_unterseite {background: url("../pix/bg_jungu_famu.jpg") no-repeat scroll 50% 0 #BFAA99 !important;}*/

    #c2801{display:none !important;}
    #wrapper_header{ position:relative;}
    #content #wrapper_header .headertext_layered{margin:0 !important; position:absolute; left:0; float:none; width:96%; padding:8px 2%;}
    .fce_content_poll{font-size:11px;}
    #content #wrapper_header{ margin-bottom:15px;}


    body#startseite {background: #BDA79a url("../pix/top-banner-img.jpg") repeat-x;}
    body, #lb_startseite, body.lb_unterseite {background: #BDA79a url("../pix/top-banner-img.jpg") repeat-x !important;}

    #layout {width: 100%; position: relative;}
    #header {width:100%;padding: 0;height: 135px;}
    #logo {margin-right: 20px;}
    #headline {float: left;left: 0;margin: 13px 0 60px;position: relative;top: 0;width: 100%; text-align: center;}
    /*#login {display:none;}*/

    #login {display: block;left: 74px;position: absolute;top: 15px;width: auto;}
    #login .login-temp {background: none;}
    #login .login-temp a {background: none !important;color: #BDA897;cursor: pointer;display: block;font-size: 15px;font-weight: 600;padding: 0;width: auto; font-style:normal;}

    #headline img {width:275px; height:17px;}
    #headermenu {display:none;}
    #mainmenu {width: 100%;padding: 0 0 60px; margin-top: 0px;display:none;position:absolute;z-index: 99999;background:url("../pix/bg_shadow_top.png") no-repeat scroll 0 100% #BDA799;}
    #wrapper {width:100%;padding: 0; background: #FFFFFF;}
    #startseite #wrapper {padding: 0;}
    body#startseite .tx-jfmulticontent-pi1 .anythingSlider {width: 100% !important;height: 158px !important;}
    body#startseite .fce_headerslider .slidertext {font-size: 20px;font-weight: normal;left: 0;line-height: 24px;padding: 16px 2% 11px;top: -300px;width: 30%;}
    body#startseite .tx-jfmulticontent-pi1 div.anythingSlider-minimalist-square .back {display:none !important;}
    body#startseite .tx-jfmulticontent-pi1 div.anythingSlider-minimalist-square .arrow {display:none !important;}

    #search {background: none repeat scroll 0 0 #FFFFFF;width: 90%;position:relative;padding:0 5%;}
    .search-box {font-size: 15px;font-weight: 600;padding: 15px 19px 12px 0;color:#bda897;cursor:pointer;display: block;}
    .search-box.hover {color: #d6001f;}
    #search form {display:none;}
    #search input.sword {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #bda897;color: #A3998B;display: block;float: left;font-size: 11px;font-style: italic;height: 23px;line-height: 23px;margin: 0 0 10px 0;padding: 0 2px 0 7px;width: 150px;}

    #search .flags {position: absolute;right: 4%;top: 5px;width: 132px;display:block;}
    #search .flags a {float: left;margin-right: 2% !important;}
    #search .flags .instagram {background:url(../pix/jungu/icons/flag_instagram.png) 0 0 no-repeat; height:35px; margin:0; padding:0; width:30px;}
    #search .flags .twitter {background:url(../pix/jungu/icons/flag_twitter.png) 0 0 no-repeat; height:35px; margin:0; padding:0; width:30px;}
    #search .flags .facebook {background:url(../pix/jungu/icons/flag_facebook.png) 0 0 no-repeat; height:35px; margin:0; padding:0; width:30px;}
    #search .flags .youtube {background:url(../pix/jungu/icons/flag_youtube.png) 0 0 no-repeat; height:35px; margin:0;margin-bottom:13px; padding:0; width:30px;}
    #search .flags a.pink {display:none;}
    #search .flags a.white {display:none;}

    #startseite #content {width: 100%; margin: 0;}
    #footer {padding: 15px 4%;width: 92%;display: block;background: none repeat scroll 0 0 transparent;}
    #footer .copyright {display: block; width:100% !important}
    #footer .footermenu {color: #BFAA8C; width: 100% !important;}
    #footer .footermenu a  {color: #FFFFFF;display: none;font-size: 14px;font-weight: bold;padding: 0 2px;}
    #footer .footermenu a:first-child {display: block !important; float: left;line-height: 36px;}
    .nach-oben { background: url("../pix/jungu/icons/arrow-up-nach.png") no-repeat right 0;bottom: 15px;color: #FFFFFF;font-size: 13px;font-weight: bold;height: 36px;line-height: 36px;position: absolute;right: 5%;width: 128px;z-index: 7;cursor: pointer;}

    .menu-mobile.menu-icon-hov, .menu-mobile-back.menu-icon-hov {display: none;}

    .menu-mobile {background: url("../pix/jungu/icons/mobile-menu.png") no-repeat scroll right 0 transparent;bottom: 14px;color: #d6001f;cursor: pointer;display: block;font-size: 14px;font-weight: bold;height: 35px;line-height: 36px;margin-left: -30px;position: absolute;right: 5%;width: 80px;z-index: 7;}
    .menu-mobile-up {background: url("../pix/jungu/icons/arrow-up.png") no-repeat scroll right 0 transparent;bottom: 14px;color: #d6001f;cursor: pointer;display: block;font-size: 14px;font-weight: bold;height: 36px;line-height: 36px;margin-left: -30px;position: absolute;right: 5%;top: auto;width: 80px;z-index: 7;}
    .menu-mobile-back{background: url("../pix/jungu/icons/arrow-back-menu.png") no-repeat scroll right 0 transparent;bottom: 14px;color: #d6001f;cursor: pointer;display: block;font-size: 14px;font-weight: bold;height: 36px;line-height: 36px;position: absolute;left: 5%;top: auto;width: 89px;z-index: 7;}
    #startseite .menu-mobile-back{ display:none;}


    #mainmenu a.red {background: #BC0001 !important;padding: 7px 0 7px 20px !important; display:block;color: #ffffff !important;}
    #mainmenu a.white {background: #ffffff !important;color: #d6001f !important;display: block;padding: 7px 0 7px 20px !important;}
    #mainmenu a.kont, #mainmenu a.smap {display:block;}

    #mainmenu a:link, #mainmenu a:visited {background: #FFFFFF;float: none;margin-left: 0px;margin-right: 0;padding: 0 0 0 20px;text-align: left;border-bottom:#989898 solid 1px;height:auto;color:#9e887a;}
    #mainmenu a:link span, #mainmenu a:visited span {background: url("../pix/famu/icons/menu_arrow_brown.png") no-repeat right center;float: none; height:auto;padding:7px 0;margin-right: 10px;}
    #mainmenu a:hover span {background: url("../pix/jungu/icons/menu_arrow_brown_hov.png") no-repeat right center;color: #d6001f !important;}

    #submenu .e1 {background: none repeat scroll 0 0 #FFFFFF;border-bottom: 1px solid #989898;}
    #submenu .e1 a:link, #submenu .e1 a:visited {background: #ffffff url("../pix/famu/icons/menu_arrow_brown.png") no-repeat right center;float: none; height:auto;margin-right: 10px;padding: 7px 0 7px 5%;text-align: left;color:#9e887a;font-size: 14px;border-bottom: 0 none;}
    #submenu .e1 a:hover {background: url("../pix/jungu/icons/menu_arrow_brown_hov.png") no-repeat right center;color: #d6001f !important;}

    #submenu .e1 a.on_down:link, #submenu .e1 a.on_down:visited, #submenu .e1 a.on_down:hover, #submenu .e1 a.on_down:focus {background: url("../pix/jungu/icons/submenu_arrow_red_down.png") no-repeat 2% 13px; color:#d6001f; margin-right: 10px;}
    #submenu .e2 a:link, #submenu .e2 a:visited { background-position:4% 13px; color: #d6001f;padding: 7px 0 7px 7%;}
    #submenu .e1 a:hover, #submenu .e1 a:focus, #submenu .e1 a.on:link, #submenu .e1 a.on:visited, #submenu .e1 a.on:hover, #submenu .e1 a.on:focus {background: url("../pix/jungu/icons/menu_arrow_brown_hov.png") no-repeat right center;color: #d6001f !important;}


    #startseite #content #leftcol {margin: 5% 6%;padding: 5%;width: 78%;}
    #startseite #content #rightcol {margin: 0 6%;padding: 5%;width: 78%;}

    #leftcol h3, #rightcol h3, .news-meta, .news-list-item h4, .news-list-item h5 {}
    #xtra_col #polls, #xtra_col .wrapper_links{display:block;}
    #xtra_col .wrapper_links { margin-top: 0;}
    /*.bild {height: 80px;overflow: hidden;width: 60px;}*/
    #content p {word-break:;}
    .fce_content_text_image.top .bild { width: 100%;}
    .fce_teaser_verteiler_positionen .bild {float: none;height: auto;overflow: hidden;width: auto;margin-right: 0px;margin-bottom: 15px;margin-top: 0px;}
    .fce_teaser_verteiler_positionen .content {height: auto;width: auto;}
    body#startseite .fce_headerslider .slidertext .name {border-bottom: 1px solid #d6001f;color: #d6001f;font-size: 20px;font-weight: normal;}
    #leftcol h2, #rightcol h2 {color: #d6001f;font-size: 13px;/*background:none; padding:0;margin-left: 0 !important;*/}
    .short {display: none;}
    .audio-single .short {display: block;}
    .fce_content_text_image hr {/*display: none;*/ margin: 10px 0 10px;}
    .box h3, .box h5 {}



    /*.tx-3pcmediadb-pi1 .nested {background: none repeat scroll 0 0 #F4F0ED;margin: 0 6%;padding: 0;position: relative;width: 88%;height:auto;}*/
    /*.tx-3pcmediadb-pi1 .nested > div {float: left;position: relative;width: 96%;padding:2%;}*/
    /*.tx-3pcmediadb-pi1 .nested > div.onh {border-bottom: 1px solid #BCA998;font-weight: bold;color: #d6001f;}*/
    /*.tx-3pcmediadb-pi1 .nested > div > p {width: 84%;}*/
    /*.tx-3pcmediadb-pi1 .nested > div > span img {width: 100%;}*/
    /*.tx-3pcmediadb-pi1 .nested > div h3 {font-size:13px;padding-left: 0 !important;}*/
    /*.tx-3pcmediadb-pi1 .nested .videoarrow {left: 40%;top: 25%;}*/
    /*.tx-3pcmediadb-pi1 .nested > span {bottom: 10px;display: block;height: 20px;left: 2%;position: relative;right: 2%;width: 95%;}*/
    /*.tx-3pcmediadb-pi1 .nested > ul {width: 100%; height: auto;}*/
    /*.tx-3pcmediadb-pi1 .nested > ul > li > div, .tx-3pcmediadb-pi1 .nested > ul > li ul {position: inherit;}*/
    /*.tx-3pcmediadb-pi1 .nested > ul > li ul > li a {margin: 20px 0px 0 0;}*/
    /*.tx-3pcmediadb-pi1 .nested > ul > li ul > li {margin-right: 10px;width:120px; float:left;}*/
    /*.tx-3pcmediadb-pi1 .nested > ul > li ul {width: 100% !important;}*/
    /*.tx-3pcmediadb-pi1 .nested > ul > li > div {padding: 0 0 0 2%;width: 98%;border-top:0;}*/
    /*.tx-3pcmediadb-pi1 .nested li h3 {padding: 5%;}*/
    /*.tx-3pcmediadb-pi1 .nested > ul > li {float: none;}*/
    /*.tx-3pcmediadb-pi1 .nested li h3 {border-right: 0;border-bottom: 1px solid #BCA998;color: #6A5D5D;font-size: 12px;font-weight: bold;line-height: 15px;margin: 0;}*/
    /*.tx-3pcmediadb-pi1 .nested > ul > li:first-child {margin-left: 0;}*/
    /*.tx-3pcmediadb-pi1 .nested > span .next_off {float: right;}*/
    /*.tx-3pcmediadb-pi1 .nested > div > #htmlvideo_wrapper {height: auto !important;width: 100% !important;display:block !important;}*/
    /*.tx-3pcmediadb-pi1 .nested > div > span {width:100%;height:146px;display:none !important;}*/

    /*#htmlvideo{height: 146px !important;width: 100% !important;display:block !important;overflow:hidden !important;}*/
    /*#htmlvideo_jwplayer_display, #htmlvideo_video, #htmlvideo_video_wrapper, #htmlvideo video{height: 146px !important;width: 100% !important;display:block !important;}*/
    /*#htmlvideo_jwplayer_display img{height: 146px !important;width: 100% !important;}*/
    /*audio#htmlvideo{ height:50px !important; width:auto !important;}*/
    /*.simplemodal-wrap #htmlvideo{ height:100% !important; width:100% !important;}*/
    /*.tx-3pcmediadb-pi1 .flat .video-list .videoarrow{ left:50%; top:50%; margin-left:-38px; margin-top:-38px;}*/


    #xtra_col {float: left;margin: 0;position: absolute;top:370px;width: 100%;z-index: 999;left: -100%;background: none repeat scroll 0 0 #BDA799;min-height: 315px;}
    #xtra_col .box {background: none repeat scroll 0 0 #BDA799;border-bottom: 1px solid #FFFFFF;margin: 0 19px;}
    #xtra_col .box p {color:#ffffff; margin: 0;padding: 5px 0; font-size:13px;}
    #xtra_col .box .content {background: none repeat scroll 0 0 transparent;bottom: 0px; padding: 15px;}
    #xtra_col h4 {background-position: 0 10px;color: #FFFFFF;margin: 0;padding: 5px 0 5px 12px;}
    #xtra_col h5, #xtra_col h3 {color: #FFFFFF;}
    .xtra-arrow-mobile {background: url("../pix/famu/icons/arrow-next.png") no-repeat scroll 0 0;display: block;height: 70px;left: 0;position: absolute;top: 493px;width: 32px;z-index: 9999;cursor:pointer;}
    .xtra-arrow-back{background: url("../pix/famu/icons/arrow-back.png") no-repeat scroll 0 0;display: block;height: 70px;right: 0;position: absolute;top: 124px;width: 32px;z-index: 9999;cursor:pointer;}
    .xtra-arrow-mobile.hover {display: none;}
    #c5020 .box {border-bottom: 0 !important;}

    #xtra_col {display:block;}
    #xtra_col .flags .red, #xtra_col .flags .white {display: none;}
    #xtra_col .flags {display: none;}

    #c4261 #rightcol {background: #ffffff !important;}
    #c3575, .tx-3pcmediadb-pi1 {/*display:none;*/}

    /*#c3575 > h2 {background: none repeat scroll 0 0 #F4F0ED;border: 0 none;color: #d6001f;margin: 15px 0 0 0 !important;padding-top: 15px;}*/
    #c3575 > h2 {background: url("../pix/famu/icons/headline_square.gif") no-repeat scroll 15px 17px #F4F0ED;border: 0 none;color: #d6001f;margin: 15px 0 0 0 !important;padding-left: 33px;padding-top: 15px;}

    /*#partners {margin: 0;padding: 6%;width: 88%;}*/
    #partners {border-bottom: 1px solid #989898;display: block;margin: 0;overflow: hidden;padding: 6%;width: 88%;}
    #partners .headline {color: #000000;font-size: 13px;font-weight: bold;}
    /*#partners a {display: block;float: left;height: 35px;margin: 0 13px 15px 0;width: 134px;}*/
    #partners a {display: block;float: left;height: auto;margin: 0 4% 15px 0;width: 48%;}
    #partners a.odd {margin-right: 0 !important;}
    #partners img {height: auto;width: 70%;}
    #partners a.second{margin-right:0;}

    #col2_50-50 #content #leftcol {background: none;margin: 0;padding: 0;width: 100%;}
    #col2_50-50 #content #rightcol {background: none;margin: 0;padding: 0;width: 100%;}
    #col2_50-50 #content #leftcol .fce_teaser_verteiler_positionen {background: none repeat scroll 0 0 #DBDBDB;margin: 0 0 2%;padding: 2%;width: 96%;}
    #col2_50-50 #content #rightcol .fce_teaser_verteiler_positionen {background: none repeat scroll 0 0 #DBDBDB;margin:0 0 2%;padding: 2%;width: 96%;}

    #submenu {width: 100%;float: none;}
    #startseite #content, #content {margin: 0;width: 100%;padding-bottom: 20px;}
    #content {padding-bottom: 20px;}
    #wrapper_header #headerimage {display: block;overflow: hidden;}
    #headerimage > img { height: auto;width: 100%;}

    #content #wrapper_header .headertext_part1 {color: #6A5D5D;font-size: 20px; margin: 15px 2%;}
    #content #wrapper_header .headertext_part2 {font-size: 14px;margin: 0 2%;padding: 0 0 2px;}

    .fce_teaser_verteiler {margin: 0 2% 2%;padding: 1% 0 3%;}
    #col2_60-40 #content #leftcol .fce_teaser_verteiler{ margin:0 0 2%;}
    .fce_teaser_verteiler h2 {/*background: none repeat scroll 0 0 transparent;*/border-width: 0;color: #d6001f;font-size: 13px;padding: 0;}
    #tx_wftermine_pi1_listview #leftcol .header, #tx_wftermine_pi1_listview .legend {display:none;}
    .fce_teaser_verteiler h4, .fce_content_text_image.left h4 {display:block;}
    #xtra_col .fce_content_text_image.left h4 {display:block;}
    .fce_content_text_image.left{ padding-top:0;}
    #content > .csc-default > .fce_content_text_image.left{ padding-left:2%; padding-right:2%;}

    #tx_wftermine_pi1_listview #leftcol, #tx_wftermine_pi1_detailview #leftcol {float: left;margin-right: 0;width: 100%;}
    #tx_wftermine_pi1_listview .terminlist .list_row.highlight .list_col_right {width: 100% !important;}
    #tx_wftermine_pi1_listview .terminlist .list_row.highlight .list_item_ort {width: 100% !important;}
    #tx_wftermine_pi1_listview .terminlist .list_row.highlight .list_item_headline {width: 100% !important;}
    #tx_wftermine_pi1_listview .terminlist .list_row.highlight .list_item_headline h4 {padding-top: 15px !important;}
    #tx_wftermine_pi1_listview .terminlist .list_row.highlight {margin: 15px; padding: 15px;}
    #tx_wftermine_pi1_listview .terminlist .list_row {margin: 15px;border: 0 none!important; background: none repeat scroll 0 0 #EBEBEB; padding: 5%;}
    #tx_wftermine_pi1_listview .terminlist .list_row .list_col_right {float: none;width: 100%!important;}
    #tx_wftermine_pi1_listview .terminlist .list_item_ort {width: 100%!important;}
    #tx_wftermine_pi1_listview .terminlist .list_row{ position:relative;}
    #tx_wftermine_pi1_listview .terminlist .list_item_region { position:absolute; right:10px; top:5px;}
    #tx_wftermine_pi1_listview .terminlist .list_item_headline {width: 100%!important;}
    /*#tx_wftermine_pi1_listview .terminlist .list_item_headline h4 {display: none !important;}*/

    #tx_wftermine_pi1_listview #rightcol, #tx_wftermine_pi1_detailview #rightcol {float: left !important;}
    #tx_wftermine_pi1_datepicker {margin: 0 !important;}

    body .tx-wftermine-pi1 .pagination { padding-bottom:10px; float:none;}
    body .tx-wftermine-pi1 .pagination .browseBoxWrap{ width:auto;}
    body .tx-wftermine-pi1 .pagination .showResultsWrap{float:none; clear:both; text-align: left; width:auto;}
    body .tx-wftermine-pi1 .pagination .browseLinksWrap{ float:none; clear:both; text-align: left; width:auto;}

    #tx_wftermine_pi1_listview #rightcol .header {display: none;}
    #tx_wftermine_pi1_listview .searchform { margin:10px 0; width:260px;}
    #tx_wftermine_pi1_listview .searchform input#tx_wftermine_pi1_sword{ height:16px;}

    #col2_60-40 #content #leftcol, #c2639 #leftcol {margin: 5%;width: 90%;}
    div.intern a {float:none !important; margin-right:15px;}
    #col2_60-40 #content #rightcol {margin: 0 5%;width: 90%;}
    #col2_60-40 #rightcol h2 { background: url("../pix/jungu/icons/headline_square.gif") no-repeat scroll 0 1px transparent;}
    #rightcol input.powermail_captcha {float: left;}

    tx-3pcmediadb-pi1 .nested > span .next_on {float: right;}
    #lb_startseite #content {width: 100%;}
    #lb_startseite #content #leftcol {width: 100%;}
    .tx-wfdt15dt16-pi1 img {margin-top: 0;height: auto;margin-top: 55px;width: 100%;}
    #lb_startseite #content #rightcol { width: 100%;}
    .tx-wfdt15dt16-pi1 .searchform_small {margin-top: 20px !important;padding: 5%;width: 90%;}

    .tx-powermail-pi1 .powermail_radio_inner, .tx-powermail-pi1 .powermail_check_inner {margin-left: 0;}
    label {width: 100%;}
    .tx-powermail-pi1 .powermail_radio_inner label, .tx-powermail-pi1 .powermail_check_inner label {width: 80%;}
    .tx-powermail-pi1_fieldset{ padding-bottom:10px;}
    input {padding: 1% 2%;width: 96%;}
    select {width: 100%;}
    input.submit, .powermail_submit, input.reset, .powermail_reset {margin: 10px 11px 0 0;}

    .fce_content_text_image.left {/*background: none repeat scroll 0 0 #EBEBEB;float: none;margin-bottom: 5%;padding: 5%;*/}
    .fce_container_box .bg_greige {background: none repeat scroll 0 0 #EBEBEB;padding: 10px;}
    .news-list-container .news-list-item .news-list-morelink {padding: 0;}
    .wrapper_links {margin-top: 0;}

    .news-list-container {margin: 0;padding: 0;}
    .intern {padding: 0;}
    .fce_content_text_image {padding: 0;}
    .tx-3pcrueckblick-pi1 .tx_3pcrueckblick-list {padding: 0 2%;width: 96%;}

    .fce_header_positionen {padding: 0 2%; margin:0;}
    .fce_header_positionen h4 {height: auto; background:none;}
    /*.fce_header_positionen .headline {background: none !important;}*/
    .fce_header_positionen .icon {margin: -63px 20px 0 0;}
    .fce_content_image_row {padding: 0 2%;}
    #tx_ttnews_year {margin-right: 2%;}
    #kkdl_flexWrap {padding: 0;width: 96%;}
    #kkdl_flexWrap .kkdl_flex {width: 100%;}
    #kkdl_flexWrap .kkdl_flex .infos {width: 70%;}
    #kkdl_flexWrap .kkdl_flex .copyright {width: 100%; position:static;}
    .facebook-box{padding:0 !important;}
    .fb_iframe_widget{width:100% !important;}
    .facebook-box iframe, .fb_iframe_widget span{ width:100% !important; position:relative !important;}
    .tx-medienpr-texttyp_7 {margin: 0;}
    .tx-medienpr-texttyp_7 .tx-medienpr-medienpraesenz {width: 94%; margin: 0 10px;}
    .tx-3pcmediadb-pi1 .flat .video-list {width:auto;}
    .tx-3pcmediadb-pi1 .flat .video-list .text {height: auto;margin-top: 20px;width: 98%;}
    .tx-medienpr-texttyp_8 {padding: 0 2%;}
    #col2_60-40 #content #leftcol .tx-medienpr-texttyp_8{ padding:0;}
    .tx-medienpr-texttyp_3, .tx-medienpr-texttyp_2, .tx-medienpr-texttyp_5 {padding: 0;}
    .fce_teaser_verteiler_partner {padding: 0 0 15px 0;}
    .tx-wfdt3komm-pi1 .person {padding: 0 0 8px;}
    #content #rightcol .tx-wfdt3komm-pi1 .person-data {width: auto !important; float:none; margin-left:90px;}
    #content #rightcol .tx-wfdt3komm-pi1 .person-data.no-image{ margin-left:0;}
    .tx-wfdt3komm-pi1 ul.liste_links, .fce_content_list{padding: 0 2%;}
    #rightcol .fce_container_box{padding:0%;}
    textarea{ width:96%;}
    .fce_container_box .bg_blau{ padding:10px;}

    body#col2_60-40 .tx-3pcmediadb-pi1 .single img {width: 100% !important;}
    .tx-3pcmediadb-pi1 .video-slider .video-alt-list .thumbnail-container .video-slider-page {height: auto;}
    .tx-3pcmediadb-pi1 .video-slider .video-slider-preview {width: 100%;}
    .tx-3pcmediadb-pi1 .video-slider .video-slider-preview.odd {margin-left: 0; margin-right: 0;}
    .tx-3pcmediadb-pi1 .video-slider .video-slider-preview.even {margin-left: 0; margin-right: 0;}
    body#col2_60-40 .tx-3pcmediadb-pi1 .single img.preview {float: left; width: 50% !important; margin-right: 10px;}


    #content #wrapper_header .headertext_layered {font-size: 14px; width:auto;}
    .lb_unterseite #content #wrapper_header .headertext_layered {top: 28px;}
    #kkdl_flexWrap .bericht .infos, #kkdl_flexWrap .bericht .wrapper_links {width: auto !important;}
    .fce_content_historie {padding: 0 2%;}
    select.archiv{ margin-right: 5%;}
    .tx-wfdt3komm-pi1 .person-data {width: 100%;}
    .tel{color:#333333;}
    .tx-3pcmediadb-pi1 .single{ padding:10px;}

    #content #rightcol .tx-wfdt3komm-pi1 .person-image {margin: 3px 5px 0 0;}

    #mobileBanner{ position:relative; width:100%; overflow:hidden;}
    #mobileBanner img{ max-height: 250px; min-width: 100%; width: 100%; height:auto;}
    body#startseite #mobileBanner .fce_headerslider{ height:auto;}
    #mobileBanner .slidertext, body#startseite #mobileBanner .fce_headerslider .slidertext{ display:none; background: url("../pix/bg_white85.png") repeat 0 0; width:96%; padding:12px 2%; font-size: 13px; line-height: 19px; position:absolute; left:0; top:auto; bottom:0;}
    #mobileBanner .slidertext .name, body#startseite #mobileBanner .fce_headerslider .slidertext .name{ border-bottom: 1px solid #d6001f; color: #d6001f; font-size: 15px; font-weight: normal; padding: 0 0 3px;}
    #mobileBanner .slidertext .claim, body#startseite #mobileBanner .fce_headerslider .slidertext .claim{ border-bottom: 5px solid #d6001f; color: #6A5D5D; padding: 7px 0;}

    .xtra_col .csc-default{ clear:both;}
    a[href^=tel]{color:inherit;text-decoration:none;}

    .news-single-item {padding: 0 2%;}
    body#regionalkreis #content #leftcol .news-single-item{ padding:0;}
    .news-single-additional-info{ padding:0;}
    .news-single-item .news-single-links{ padding:0;}
    .news-single-backlink {padding: 0 2%;}
    .wrapper_comment_social {padding: 2%;}
    .wrapper_comment_social .social_media {padding-bottom: 10px;float:none;}
    .wrapper_comment_social div.comment {padding-left: 0;}
    .wrapper_comment_social .tx-comments-comments {}
    .wrapper_links div.category, .wrapper_links div.print_pm{ margin-left:2% !important;}
    .wrapper_comment_social .social_media a{ margin-left:0; margin-right:5px;}

    #startseite #content h3, #col2_60-40  #content h3{padding-left: 0px;}
    #content h2 {/*margin-left: 10px;*/margin-right: 10px;}
    #content h3{padding-left: 0;}
    #startseite #content .tx-3pcmediadb-pi1 .nested h3{padding: 2%;}
    #tx_wftermine_pi1_detailview .detail_beschreibung {padding-left: 0;}
    #tx_wftermine_pi1_detailview .detail_beschreibung .detail_footer{display:none;}
    #tx_wftermine_pi1_detailview .detail_beschreibung .detail_header_text { margin-left: 0 !important;padding: 0%;width: 100% !important;}
    #tx_wftermine_pi1_detailview .detail_beschreibung .detail_header_col_right {float: none !important;width: 100% !important;}
    #tx_wftermine_pi1_detailview h4 { padding-top:0;}
    #tx_wftermine_pi1_detailview .detail_beschreibung .detail_header_headline{ width:auto !important;}

    .fce_content_poll h3 {padding-left: 0 !important;}
    .fce_content_text_image.left > h3 {padding-left: 0 !important;}
    .fce_teaser_verteiler h2 {margin-left: 0 !important; padding:0 0 0 15px;background: url("../pix/jungu/icons/headline_square.gif") no-repeat scroll 0 2px;}
    .fce_teaser_verteiler .bild {float: none;}
    #kkdl_flexWrap .kkdl_flex .wrapper_links {width: 100%;height: auto;padding: 0 0 10px;}
    .wrapper_links div {margin-left: 0px !important;}
    #startseite .wrapper_links div, #col2_50-50 .wrapper_links div{margin-left: 0px !important; margin-bottom:10px;}
    #startseite #content h2, #col2_60-40  #content h2{margin-left: 0px;margin-right: 0px;}


    .wrapper_links div.intern {padding: 0;margin-left: 0px !important;}

    #startseite #content h2 {border: 0 none;}
    .fce_content_poll > h2, .fce_teaser_verteiler_positionen > h2, .fce_container_box1 > h2, .fce_teaser_verteiler > h2 {border: 0 none;}

    #c4191 {margin: 15px 0;}
    #c2580 h2, #c2789 h2{margin-left: 10px;}
    .tx-comments-comments > h3, .fce_teaser_verteiler_positionen h3 {padding-left: 0 !important;}
    .fce_content_text_image.left .bild, .fce_header_positionen .bild  {float: none;margin: 15px 0 10px;}
    #rightcol .fce_content_text_image.left .bild {float: none;margin: 3px 0 10px;}

    /*.dokument, .extern {margin-bottom: 15px;}*/
    .detail_infos .value .dokument{margin-bottom: 2px;}
    .fce_header_positionen .headline {padding-left:8px;padding-right:110px;font-size: 15px;}
    .wrapper_links { margin-top: 0px;}
    p + .wrapper_links { margin-top: -8px;}
    #tx_wftermine_pi1_listview .terminlist .list_item_bild {float: none !important;margin-top: 10px !important;}
    .bild img {height: auto;max-width: 100%;}
    #submenu .e1 a.down:link, #submenu .e1 a.down:visited {margin-right: 0; background-position:2% 12px;}
    #submenu .e1 a.down:hover, #submenu .e1 a.down:focus{ background-position:2% 12px; color:#fff !important;}
    .tx-3pcmediadb-pi1 .flat .video-list .video {width: 100%;}
    .tx-3pcmediadb-pi1 .flat .video-list .video img {max-width: 100%;}
    .tx-3pcrueckblick-pi1 .tx_3pcrueckblick-bild {float: none;}
    #c2801 h2{margin:0 13px;}

    #kkdl_flexWrap .kkdl_flex .wrapper_links{position:relative !important;/* border:none !important;*/}
    #leftcol #kkdl_flexWrap .bericht {height:auto !important;}

    #c2598 #kkdl_flexWrap .kkdl_flex {height: auto;}
    #c2598 #kkdl_flexWrap .kkdl_flex .kkdl_image {float: none;}
    #c2598 #kkdl_flexWrap .kkdl_flex .infos {float: left;width: 100%;}
    #c2598 #kkdl_flexWrap .kkdl_flex .copyright {bottom: auto;position: relative;}

    .lb_unterseite .tx_3pcrueckblick-single table{ width:100%;}
    .lb_unterseite .tx_3pcrueckblick-single table td{ width:32%;}
    .tx_3pcrueckblick-single table td div.image, .lb_unterseite .tx_3pcrueckblick-single table td div{ width:auto;}
    .tx_3pcrueckblick-single table td div.image img{ min-height:inherit !important; max-width:100%;}
    .testimonial-list{ overflow:hidden; clear:both; position:relative !important;}

    dd.programm .programm_day .programm_day_header{ font-size:11px;}

    .tx-3pcmediadb-pi1 .single .videoarrow{ left:50% !important; top:50% !important; margin-left:-38px; margin-top:-38px;}

    #xtra_col #rk_menu ul{ padding:20px 20px 25px;}
    #xtra_col #rk_menu li a{ background:#fff;}
    #xtra_col #rk_menu li.on a{ background:#d6001f;}

    #tx_wftermine_pi1_detailview .detail_beschreibung .detail_header_bild{ width:100% !important; margin:0 !important;}
    #tx_wftermine_pi1_detailview .detail_beschreibung .detail_header_bild img{ width:100%; height:auto;}
    #tx_wftermine_pi1_anmeldungview .anmeldeformular dd.form_subheader{ clear:both;}
    #tx_wftermine_pi1_anmeldungview .anmeldeformular .submits input.submit:before{ clear:both; display:block; overflow:hidden; height:0; content:'';}

    body#regionalkreis #content{ width:auto; float:none;}
    body#regionalkreis #wrapper_header{ margin-left:0;}
    body#regionalkreis #content #leftcol{ width:94% !important; padding:0 3% !important; float:none !important;}
    body#regionalkreis #content #rightcol{ width:94% !important; padding:0 3% !important; float:none !important; margin-top:0;}
    body#regionalkreis #content #leftcol #leftcol { width:auto !important; padding:0 !important; margin:0; float:none !important;}
    body#regionalkreis #content #leftcol #rightcol{ width: 100% !important; padding:0 !important;}
    body#regionalkreis .fce_content_text_image{ padding:0;}
    body#regionalkreis #tx_wftermine_pi1_datepicker{ margin:0 0 15px 0 !important;}
    body#regionalkreis #rightcol .fce_container_box{ width:100%; float:none; padding:0;}
    body#regionalkreis #content #rightcol .tx-wfdt3komm-pi1 .person-data{ width:auto !important; float:none;}
    body#regionalkreis #mainmenu{ padding: 0 0 60px;margin-top: 0;position: absolute;width: 100%; z-index: 99999;background: url("../pix/bg_shadow_top.png") no-repeat scroll 0 100% #bda799;}
    body#regionalkreis #mainmenu a:link, body#regionalkreis #mainmenu a:visited{background:url("../pix/famu/icons/menu_arrow_brown.png") 95% center no-repeat #ffffff; border-bottom: 1px solid #989898; color: #9e887a; float: none; height: auto; margin-left: 0; margin-right: 0;padding: 7px 0 7px 20px; text-align: left;}
    body#regionalkreis #mainmenu a:hover {background: url("../pix/jungu/icons/menu_arrow_brown_hov.png") no-repeat 95% center #fff;}
    body#regionalkreis #mainmenu span{ float:none; padding:0; margin:0;}
    body#regionalkreis #mainmenu a:hover span{ color:#d6001f !important;}
    body#regionalkreis #submenu{ margin-left:0;}
    body#regionalkreis #submenu_wrapper{ display:none;}
    body#regionalkreis #content #rightcol .searchform_small{ margin-top:0 !important;}
    body#regionalkreis .tx-medienpr-texttyp_7, .lb_unterseite .tx-medienpr-texttyp_7{ width:100%;}
    body#regionalkreis .tx-medienpr-texttyp_7 .tx-medienpr-medienpraesenz, .lb_unterseite .tx-medienpr-texttyp_7 .tx-medienpr-medienpraesenz{ width:100%;}
    /* M.C.: Deactivated on 21.12.2015 due to issue on rk pages, e.g. regionalkreis-dresden.html (Issue 447):
     * body#regionalkreis .person-data{ width:70% !important; float:left;} */
    body#regionalkreis .person-data .firma{ width:100%; float:none; margin-right:0;}
    body#regionalkreis #tx_wftermine_pi1_listview .terminlist .list_row{ width:auto;}
    body#regionalkreis #content #wrapper_header + #rightcol + .clear{ display:none;}
    body#regionalkreis #content #leftcol .tx-wftermine-pi1{ margin-top:0;}
    body#regionalkreis #tx_wftermine_pi1_detailview .detail_beschreibung{ width:100%;}
    body#regionalkreis #tx_wftermine_pi1_detailview .detail_beschreibung .detail_footer{ width:97%; float:none; overflow:hidden;}
    body#regionalkreis #tx_wftermine_pi1_detailview .detail_beschreibung .detail_header_text{ width:auto; margin-left:0;}
    body#regionalkreis #tx_wftermine_pi1_detailview .detail_beschreibung .detail_header_col_right{ width:85%;}
    body#regionalkreis #form_anmeldung input{ width:85%;}
    body#regionalkreis #form_anmeldung input[type="checkbox"]{ width:13px;}
    body#regionalkreis #form_anmeldung select{ width:90%;}
    body#regionalkreis .tx-3pcrueckblick-pi1 .tx_3pcrueckblick-list{ width:100%; padding:0;}
    body#regionalkreis .terminlist{ overflow:hidden;}
    body#regionalkreis .datepicker .datepickerContainer table{ position:absolute;}
    body#regionalkreis .datepicker{ height:240px !important;}
    body#regionalkreis #tx_wftermine_pi1_listview .searchform{ margin:10px 0;}
    body#regionalkreis #content #wrapper_header .headertext_layered{ margin:0; position:absolute; top:28px; left:0; width:auto;}
    body#regionalkreis #header{ height:190px;}
    body#regionalkreis .imgwrap > img{ width:100%; height:auto;}
    body#regionalkreis .tx_3pcrueckblick-single table{ width:100%}
    .tx_3pcrueckblick-single table td{ width:49%;}
    body#regionalkreis .tx_3pcrueckblick-single table td div{ width:auto; margin-right:10px;}
    body#regionalkreis .tx-wfdt3komm-pi1 ul.liste_links, body#regionalkreis .fce_content_list, body#regionalkreis #mitgliedwerden.tx_powermail_pi1_form{ padding:0;}

    #col2_60-40 #rightcol .fce_container_box{ margin-top:10px; margin-bottom:15px;}

    #c2801{ display:none;}
    #regio_karte{ display:none;}

    #sb-title-inner{ font-size:12px !important;}
    #sb-title, #sb-title-inner{ height:auto !important;}
    #submenu .e3 a:link, #submenu .e3 a:visited, #submenu .e3 a:hover, #submenu .e3 a:focus{ padding:4px 0 4px 50px; background-position:38px 9px !important;}
    #submenu .e2 a.down:link, #submenu .e2 a.down:visited, #submenu .e2 a.down:hover, #submenu .e2 a.down:focus{ background-position: 19px 13px; background-color:#e5dcd5;}

    .tx-indexedsearch{ margin:0 2%;}
    .tx-indexedsearch input{ width:92%;}
    #layout > #wrapper > #content > .csc-default > h2.csc-firstHeader{ margin:0 2%; padding-bottom:10px;}

    .tx_3pcrueckblick-single table td img{ width:auto !important;}
    .tx_3pcrueckblick-single table td div{ text-align:left; width:100%}

    #content #wrapper_header .headertext_underlined{ padding:0 2% 15px; background:none; font-size: 15px; line-height: 21px;}
    .tx-3pcbildergalerie-pi1{padding:0 2%;}
    #leftcol .tx-3pcbildergalerie-pi1{ padding:0;}

    #c4601{ clear:both;}
    #rightcol .fce_banner, .poweredby .fce_banner{ padding:0;}

    #tx_wftermine_pi1_detailview .detail_beschreibung{ width:100% !important;}
    #tx_wftermine_pi1_detailview .detail_beschreibung .detail_footer{ padding:12px 1% 8px !important; width:98% !important;}
    #tv_wrapperheader{ display:none;}
    .tx_3pcrueckblick-single{ padding:0 2%;}
    #leftcol .tx_3pcrueckblick-single{ padding:0;}
    .tx_3pcrueckblick-single table{ width:100%; margin:30px 0 0 0;}
    .tx_3pcrueckblick-single table tr{ display:inline;}
    .tx_3pcrueckblick-single table tr td{ display:inline-block;}

    #c704 h2, #c704 h3, #c1330 h2{ margin-left:2%; margin-right:2%;}
    .tx-3pcmediadb-pi1 .flat .video-item{ width:auto; float:none; margin: 0 0 15px 0;}
    .tx-3pcmediadb-pi1 .flat .video-list .text{ width:auto; height:auto;}
    #kkdl_flexWrap .kkdl_flex .infos{ float:none; width:100%; clear:both; padding-top:10px;}
    #c69{ display:none;}
    #submenu .e2 a.on:link, #submenu .e2 a.on:visited, #submenu .e2 a.on:hover, #submenu .e2 a.on:focus{ background-position:4% 13px}

    #kkdl_flexWrap .kkdl_flex{ height:auto; margin-bottom:10px;}

    .facebook-box .fb_iframe_widget span{ width:100% !important;}
    .facebook-box .fb_iframe_widget iframe{ width:100% !important; position:relative;}

    div#htmlvideo_displayarea, #htmlvideo_jwplayer_display, #htmlvideo_video, #htmlvideo_video_wrapper, #htmlvideo video, #htmlvideo object{ width:100% !important; height:100% !important;}
    #htmlvideo_jwplayer_display img{ height:100% !important; width:auto !important; margin:0 auto !important; position:relative !important;}
    #htmlvideo_video_wrapper{height:100% !important;}
    #htmlvideo_video embed{ width:100%; height:100%;}
    div#htmlvideo_jwplayer_display_iconBackground{ left:50% !important; top:50% !important; margin-left:-25px !important; margin-top:-25px !important;}
    video#htmlvideo_video{left:0 !important; top:0 !important;}
    .tx-3pcmediadb-pi1 .flat .video-item{ margin:20px 0 0;}
    .tx-3pcmediadb-pi1 .flat .video-item #htmlvideo{ height:200px !important;}
    .tx-3pcmediadb-pi1 .flat .video-item .imgwrap img{ width:100%; height:auto;}
    img#htmlvideo_jwplayer_display_image{ top:0 !important;}
    #htmlvideo_jwplayer_controlbar{ display:none !important;}

    #rightcol .tx_powermail_pi1_fieldwrap_html_captcha_description{/* float:left;*/ clear:both;}
    .bg_greige .tx-wfdt3komm-pi1{ margin-top:0;}
    .bg_greige .fce_content_text_image.left{ padding-top:0;}
    #rightcol .fce_container_box .bg_greige, #rightcol .fce_container_box .bg_blau{ padding-bottom:10px;}
    .besuche-list-container{ padding:0 2%;}
    #testimonial{ height:auto !important;}
    .besuche-single-item{ padding:0 2%;}
    .besuche-single-item .news-single-img{ float:none; margin:0;}
    .besuche-single-item .news-single-img img{ width:100%; height:auto;}
    #tx_wftermine_pi1_listview .terminlist .list_row.highlight .list_item_bild{ width:auto !important;}
    #tx_wftermine_pi1_listview .terminlist .list_row.highlight .list_item_bild img{ max-width:100%; height:auto;}
    #tx_wftermine_pi1_detailview .detail_beschreibung .detail_header_col_left{ float:none !important; margin-bottom:1px;}
    #tx_wftermine_pi1_detailview .detail_beschreibung .detail_header_ort{ width:275px !important;}
    .fce_container_accordion{ margin:0; margin-bottom:2%;}
    .fce_container_accordion .content_accordion{ padding:10px 0;}
    .fce_container_accordion.acbottomspace{ margin-bottom:15px !important;}

    #col2_60-40 #content #leftcol .news-single-item, #col2_60-40 #content #leftcol .news-single-backlink{ padding:0;}
    body#regionalkreis #content #leftcol .news-single-item, body#regionalkreis #content #leftcol .news-single-backlink{ padding:0;}
    #col2_60-40 #content #leftcol .wrapper_links div.category, #col2_60-40 #content #leftcol .wrapper_links div.print_pm{margin-left: 0 !important;}
    body#regionalkreis #content #leftcol .wrapper_links div.category, body#regionalkreis #content #leftcol .wrapper_links div.print_pm{margin-left: 0 !important;}
}

@media only screen and (min-width : 768px) and (max-width : 1024px) {

    .fce_teaser_verteiler,
    .fce_teaser_verteiler.odd {
        margin: 0 2% 2% !important;
    }

    .tx-wfdt15dt16-pi1 .select-menu{
        width: auto;
        left: 10%;
        right:10%;
    }


    /*body#startseite  {background: url("../pix/bg_jungu_famu.jpg") no-repeat scroll 65% -10% #BFAA8C;}
    body {background: url("../pix/bg_jungu_famu.jpg") no-repeat scroll 50% 0 #BFAA99;}
    #lb_startseite, body.lb_unterseite {background: url("../pix/bg_jungu_famu.jpg") no-repeat scroll 50% 0 #BFAA99 !important;}*/

    body#startseite {background: #BDA79a url("../pix/top-banner-img.jpg") repeat-x;}
    body, #lb_startseite, body.lb_unterseite {background: #BDA79a url("../pix/top-banner-img.jpg") repeat-x !important;}

    #layout {width: 100%; position: relative;}
    #header {width:100%;padding: 0;height: 185px;}
    #logo {margin-right: 0;}
    .fce_content_historie{padding:0 2%;}

    #headline {float: left;left: 0;margin: 18px 0 0 0;position: relative;top: 10px;width: 50%; text-align: left;}
    /*#headline h1 span, #headline.page-headline-text span {left: 0;position: absolute;top: 0; color:#6A5D5D;}*/
    /*#headline a {display: none;}*/

    #headermenu {display:block;left: 230px;margin: 11px 0 0;position: absolute;top: 0;width: 400px;}
    #headermenu a {color: #BDA897;display: inline-block;font-size: 15px;font-weight: 600;}
    #headermenu a:first-child {display: none;}

    #mainmenu {width: 100%;padding: 0; margin-top: 18px;}
    #wrapper {float: none; margin: 0 auto;padding: 0;width: 90%; background: #FFFFFF;}
    #startseite #wrapper {padding: 0;}
    body#startseite .tx-jfmulticontent-pi1 .anythingSlider {width: 100% !important;height: 235px !important;}
    body#startseite .fce_headerslider .slidertext {font-size: 20px;font-weight: normal;left: 0;line-height: 24px;padding: 16px 2% 11px;top: auto; bottom:0;width: 96.3%; position:absolute;}
    body#startseite .tx-jfmulticontent-pi1 div.anythingSlider-minimalist-square .back {display:none !important;}
    body#startseite .tx-jfmulticontent-pi1 div.anythingSlider-minimalist-square .arrow {display:none !important;}

    #search {background: none repeat scroll 0 0 #FFFFFF;width: 90%;position:relative;padding:0 5%;}
    .search-box {font-size: 15px;font-weight: 600;padding: 15px 19px 12px 0;color:#bda897;cursor:pointer;display: block;}
    .search-box.hover {color: #d6001f;}
    #search form {display:none;}
    #search input.sword {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #bda897;color: #A3998B;display: block;float: left;font-size: 11px;font-style: italic;height: 23px;line-height: 23px;margin: 0 0 10px 0;padding: 0 2px 0 7px;width: 150px;}

    #search .flags {position: absolute;right: 4%;top: 5px;width: 155px;display:block;}
    #search .flags a {float: left;margin-right: 2% !important;}
    #search .flags .instagram {background:url(../pix/jungu/icons/flag_instagram.png) 0 0 no-repeat; height:35px; margin:0; padding:0; width:30px;}
    #search .flags .facebook {background:url(../pix/jungu/icons/flag_facebook.png) 0 0 no-repeat; height:35px; margin:0; padding:0; width:30px;}
    #search .flags .twitter {background:url(../pix/jungu/icons/flag_twitter.png) 0 0 no-repeat; height:35px; margin:0; padding:0; width:30px;}
    #search .flags .facebook {background:url(../pix/jungu/icons/flag_facebook.png) 0 0 no-repeat; height:35px; margin:0; padding:0; width:30px;}
    #search .flags .youtube {background:url(../pix/jungu/icons/flag_youtube.png) 0 0 no-repeat; height:35px; margin:0;margin-bottom:13px; padding:0; width:30px;}
    #search .flags a.pink {display:none;}
    #search .flags a.white {display:none;}
    #tx_wftermine_pi1_detailview .search_extendlink{ clear:both;}
    #tx_wftermine_pi1_detailview .searchform input#tx_wftermine_pi1_sword{ padding:4px 5px;}

    #tx_wftermine_pi1_detailview .detail_beschreibung .detail_footer{ margin:8px 0 10px !important;}

    #login {border: 0 none !important;display: block;float: left;font-style: normal;left: 105px;position: absolute;top: 12px;width: 115px;}
    #login .login-temp {background: none;}
    #login .login-temp a {background: none;color: #BDA897;display: block;font-size: 15px;font-weight: 600;width: 136px;}

    #startseite #content {width: 100%; margin: 0;padding-bottom: 25px}

    #footer {padding: 15px 4%;width: 92%;display: block;background: none repeat scroll 0 0 transparent;}
    #footer .copyright {display: block;}
    #footer .footermenu {color: #BFAA8C; width: 100% !important;}
    #footer .footermenu a  {color: #FFFFFF;display: none;font-size: 14px;font-weight: bold;padding: 0 2px;}
    #footer .footermenu a:first-child {display: block !important; float: left;line-height: 36px;}
    .nach-oben { background: url("../pix/jungu/icons/arrow-up-nach.png") no-repeat right 0;bottom: 15px;color: #FFFFFF;font-size: 13px;font-weight: bold;height: 36px;line-height: 36px;position: absolute;right: 5%;width: 128px;z-index: 7;cursor: pointer;}

    #mainmenu {display: none;margin-top: 0;padding: 0 0 60px;position: absolute;width: 100%; background: url("../pix/bg_shadow_top.png") no-repeat scroll 0 100% #BDA799;z-index: 99999;}
    .menu-mobile.menu-icon-hov, .menu-mobile-back.menu-icon-hov {display: none;}

    .menu-mobile {background: url("../pix/jungu/icons/mobile-menu.png") no-repeat scroll right 0 transparent;bottom: 14px;color: #d6001f;cursor: pointer;display: block;font-size: 14px;font-weight: bold;height: 35px;line-height: 36px;margin-left: -30px;position: absolute;right: 5%;width: 80px;z-index: 7;}
    .menu-mobile-up {background: url("../pix/jungu/icons/arrow-up.png") no-repeat scroll right 0 transparent;bottom: 14px;color: #d6001f;cursor: pointer;display: block;font-size: 14px;font-weight: bold;height: 36px;line-height: 36px;margin-left: -30px;position: absolute;right: 5%;top: auto;width: 80px;z-index: 7;}

    .menu-mobile-back{background: url("../pix/jungu/icons/arrow-back-menu.png") no-repeat scroll right 0 transparent;bottom: 14px;color: #d6001f;cursor: pointer;display: block;font-size: 14px;font-weight: bold;height: 36px;line-height: 36px;position: absolute;left: 5%;top: auto;width: 89px;z-index: 7;}
    #startseite .menu-mobile-back{ display:none;}

    /*#mainmenu a.red {background: none repeat scroll 0 0 #BC0001 !important;padding: 7px 0 !important; display:block;}
    #mainmenu a.white {background: none repeat scroll 0 0 #ffffff !important;padding: 7px 0 !important;color:#d6001f;display:block;}
    #mainmenu a:link, #mainmenu a:visited {background: none;float: none;margin-left: 0px;margin-right: 0;padding: 0 0 0 0;text-align:center;border-bottom:#989898 solid 1px;height:auto;}
    #mainmenu a:link span, #mainmenu a:visited span {background: none repeat scroll 0 0 transparent;float: none; height:auto;padding:7px 0;}*/

    #mainmenu a.red {background: #BC0001 !important;padding: 7px 0 7px 20px !important; display:block;color: #ffffff !important;}
    #mainmenu a.white {background: #ffffff !important;color: #d6001f !important;display: block;padding: 7px 0 7px 20px !important;}

    #mainmenu a:link, #mainmenu a:visited {background: #FFFFFF;float: none;margin-left: 0px;margin-right: 0;padding: 0 0 0 20px;text-align: left;border-bottom:#989898 solid 1px;height:auto;color:#9e887a;}
    #mainmenu a:link span, #mainmenu a:visited span {background: url("../pix/famu/icons/menu_arrow_brown.png") no-repeat right center;float: none; height:auto;padding:7px 0;margin-right: 10px;}
    #mainmenu a:hover span {background: url("../pix/jungu/icons/menu_arrow_brown_hov.png") no-repeat right center;color: #d6001f !important;}

    #submenu {float: none;width: 100%; display: none;}
    #submenu .e1 {background: none repeat scroll 0 0 #FFFFFF;border-bottom: 1px solid #989898;}
    #submenu .e1 a:link, #submenu .e1 a:visited {background: #ffffff url("../pix/famu/icons/menu_arrow_brown.png") no-repeat right center;float: none; height:auto;margin-right: 10px;padding: 7px 0 7px 5%;text-align: left;color:#9e887a;font-size: 14px;border-bottom: 0 none;}
    #submenu .e1 a:hover {background: url("../pix/jungu/icons/menu_arrow_brown_hov.png") no-repeat right center;color: #d6001f !important;}

    #submenu .e1 a.on_down:link, #submenu .e1 a.on_down:visited,
    #submenu .e1 a.on_down:hover, #submenu .e1 a.on_down:focus {background: url("../pix/jungu/icons/submenu_arrow_red_down.png") no-repeat 3.5% 13px; color:#d6001f; margin-right: 10px;}
    #submenu .e2 a:link, #submenu .e2 a:visited {background-position:5.5% 13px; color: #d6001f;padding: 7px 0 7px 7%;}
    #submenu .e1 a:hover, #submenu .e1 a:focus, #submenu .e1 a.on:link, #submenu .e1 a.on:visited, #submenu .e1 a.on:hover, #submenu .e1 a.on:focus {background: url("../pix/jungu/icons/menu_arrow_brown_hov.png") no-repeat right center;color: #d6001f !important;}


    #startseite #content #leftcol {margin: 15px 3% 0 0;padding: 3%;width: 42%;min-height: 250px;}
    #startseite #content #rightcol {margin: 15px 0 0 0;padding: 3%;width: 42%;min-height: 250px;}

    #leftcol h3, #rightcol h3, .news-meta, .news-list-item h4, .news-list-item h5 {}

    #xtra_col #polls, #xtra_col .wrapper_links{display:block;}
    #xtra_col .wrapper_links { margin-top: 0;}

    .fce_teaser_verteiler_positionen .bild {float: left;overflow: hidden;margin-right: 15px;margin-top: 0px;}
    body#startseite .fce_headerslider .slidertext .name {border-bottom: 1px solid #d6001f;color: #d6001f;font-size: 20px;font-weight: normal;}
    #leftcol h2, #rightcol h2 {color: #d6001f;font-size: 13px;/*background:none; padding:0;border-width: 0;*/}
    .fce_content_text_image hr {/*display: none;*/ margin: 15px 0 15px;}

    /*
    .tx-3pcmediadb-pi1 .nested > div{width:50%;}
    .tx-3pcmediadb-pi1 .nested > div > span img{width:90%;}
    .tx-3pcmediadb-pi1 .nested > ul{width:50%;}
    .tx-3pcmediadb-pi1 .nested > div > p{width:80%;}
    .tx-3pcmediadb-pi1 .nested > ul > li ul > li{width:140px;}
    .tx-3pcmediadb-pi1 .nested > ul > li ul > li a{margin-top:10px;}
    .tx-3pcmediadb-pi1 .nested{height:330px;}
    */

    /*.tx-3pcmediadb-pi1{ overflow:hidden;}*/
    /*.tx-3pcmediadb-pi1 .nested {background: none repeat scroll 0 0 #F4F0ED;margin:0;padding: 0;position: relative;width: 100%;height:auto;}*/
    /*.tx-3pcmediadb-pi1 .nested > div {float: left;position: relative;width: 96%;padding:2%;}*/
    /*.tx-3pcmediadb-pi1 .nested > div.onh {border-bottom: 1px solid #BCA998;font-weight: bold;color: #d6001f;}*/
    /*.tx-3pcmediadb-pi1 .nested > div > p {width: 100%;}*/
    /*.tx-3pcmediadb-pi1 .nested > div > p:empty{ display:none;}*/
    /*.tx-3pcmediadb-pi1 .nested > div > span img {width: 100%;}*/
    /*.tx-3pcmediadb-pi1 .nested > div h3 {font-size:13px;padding-left: 0 !important;}*/
    /*.tx-3pcmediadb-pi1 .nested .videoarrow {left: 40%;top: 25%;}*/
    /*.tx-3pcmediadb-pi1 .nested > span {bottom: 10px;display: block;height: 20px;left: 2%;position: relative;right: 2%;width: 95%;}*/
    /*.tx-3pcmediadb-pi1 .nested > ul {width: 100%; height: auto;}*/
    /*.tx-3pcmediadb-pi1 .nested > ul > li > div, .tx-3pcmediadb-pi1 .nested > ul > li ul {position: inherit;}*/
    /*.tx-3pcmediadb-pi1 .nested > ul > li ul > li a {margin: 20px 0px 0 0;}*/
    /*.tx-3pcmediadb-pi1 .nested > ul > li ul > li {margin-right: 10px;width:120px;float:left;}*/
    /*.tx-3pcmediadb-pi1 .nested > ul > li ul {width: 100% !important;}*/
    /*.tx-3pcmediadb-pi1 .nested > ul > li > div {padding: 0 0 0 2%;width: 98%;border-top:0;}*/
    /*.tx-3pcmediadb-pi1 .nested li h3 { padding:2% !important;}*/
    /*.tx-3pcmediadb-pi1 .nested > ul > li {float: none;}*/
    /*.tx-3pcmediadb-pi1 .nested li h3 {border-right: 0;border-bottom: 1px solid #BCA998;color: #6A5D5D;font-size: 12px;font-weight: bold;line-height: 15px;margin: 0;}*/
    /*.tx-3pcmediadb-pi1 .nested > ul > li:first-child {margin-left: 0;}*/
    /*.tx-3pcmediadb-pi1 .nested > span .next_off {float: right;}*/
    /*.tx-3pcmediadb-pi1 .nested > div > #htmlvideo_wrapper {height: auto !important;width: 100% !important;display:block !important;}*/
    /*.tx-3pcmediadb-pi1 .nested > div > span {width:100%;height:146px;display:none !important;}*/
    /*.tx-3pcmediadb-pi1 #htmlvideo{ width:100% !important; height:165px !important;}*/
    /*.tx-3pcmediadb-pi1 .single #htmlvideo{ height:230px !important;}*/
    /*.tx-3pcmediadb-pi1 audio#htmlvideo{ height:50px !important; width:auto !important;}*/

    /*tx-3pcmediadb-pi1 plugin commented to fix nested part for video section in ipad*/

    /*.tx-3pcmediadb-pi1 .nested {background: none repeat scroll 0 0 #F4F0ED;margin: 0;padding: 3%;position: relative;width: 94%;height:auto;}
    .tx-3pcmediadb-pi1 .nested > div {float: left;position: relative;width: 100%;}
    .tx-3pcmediadb-pi1 .nested > div > p.short {display:none;}
    .tx-3pcmediadb-pi1 .nested > div > span img {width: 50%;}
    .tx-3pcmediadb-pi1 .nested > div h3 { float: right;font-size: 13px;text-align: center;width: 50%;}
    .tx-3pcmediadb-pi1 .nested .videoarrow {left: 20%;top: 25%;}
    .tx-3pcmediadb-pi1 .nested > span {bottom: 0;display: block;height: 20px;position: relative;right: 0;width: 100%;}
    .tx-3pcmediadb-pi1 .nested > ul {width: 100%;/*height: 250px;height:auto;}
    .tx-3pcmediadb-pi1 .nested > ul > li ul > li a {margin: 20px 0px 0 0;}
    .tx-3pcmediadb-pi1 .nested > ul > li ul > li {width: 120px;}
    .tx-3pcmediadb-pi1 .nested > ul > li ul {width: 100% !important;}

    .tx-3pcmediadb-pi1 .nested > ul ~ p{display:none;}
    .tx-3pcmediadb-pi1 .nested:after  {clear:both;content:'.';display:table;}

    .box h3, .box h5 {/*display: none;}
    body#startseite .tx-3pcmediadb-pi1 .nested > ul > li ul > li p.media_title {display: none !important;}
    .tx-3pcmediadb-pi1 .nested > ul > li > div {border-top: 0 none; display:block; position: relative;}
    .tx-3pcmediadb-pi1 .nested > ul > li {float: left;margin-right: 20px;}
    .tx-3pcmediadb-pi1 .nested li h3 {border-right: 0;border-bottom: 0;color: #6A5D5D;font-size: 12px;font-weight: bold;line-height: 15px;margin: 0;padding: 5px 0;}
    .tx-3pcmediadb-pi1 .nested > ul > li:first-child {margin-left: 0;}
    .tx-3pcmediadb-pi1 .nested > span .next_off, .tx-3pcmediadb-pi1 .nested > span .previous_off,.tx-3pcmediadb-pi1 .nested > span .next_on {display:none;}
    .tx-3pcmediadb-pi1 .nested > div > #htmlvideo_wrapper {height: 235px !important;width: 50% !important; display:block !important;}

    .tx-3pcmediadb-pi1 .nested > div > span {width:100%;height:168px;display:none !important;}*/
    /*#htmlvideo{height: 100% !important;width: 100% !important;display:block !important;overflow:hidden !important;}*/
    /*#col2_60-40 #htmlvideo{width: 100% !important;display:block !important;overflow:hidden !important;}*/

    #htmlvideo_jwplayer_display, #htmlvideo_video, #htmlvideo_jwplayer_display img, #htmlvideo_video_wrapper, #htmlvideo video, #htmlvideo object{height: 168px !important;width: 100% !important;}


    #xtra_col {float: left;margin: 0;position: absolute;top:370px;width: 100%;z-index: 999;left: -100%;background: none repeat scroll 0 0 #BDA799;min-height: 200px;}
    #xtra_col .box {background: none repeat scroll 0 0 #BDA799;border-bottom: 1px solid #FFFFFF;margin: 0 40px;}
    #xtra_col .box p {color:#ffffff; margin: 0;padding: 5px 0; font-size:13px;}
    #xtra_col .fce_content_text_image {padding: 0;}
    #xtra_col .box .content {background: none repeat scroll 0 0 transparent;bottom: 0px; padding: 15px;}
    #xtra_col h4 {background-position: 0 10px;color:#ffffff;margin: 0; padding: 5px 0 5px 12px;}
    #xtra_col h5, #xtra_col h3 {color:#ffffff;}
    .xtra-arrow-mobile {background: url("../pix/famu/icons/arrow-next.png") no-repeat scroll 0 0;display: block;height: 70px;left: 0px;position: absolute;top: 444px;width: 32px;z-index: 9999;cursor:pointer;}
    .xtra-arrow-back{background: url("../pix/famu/icons/arrow-back.png") no-repeat scroll 0 0;display: block;height: 70px;right: 0;position: absolute;top: 75px;width: 32px;z-index: 9999;cursor:pointer;}
    .xtra-arrow-mobile.hover {display: none;}
    #c5020 .box {border-bottom: 0 !important;}

    #xtra_col {display:block;}
    #xtra_col .flags .red, #xtra_col .flags .white {display: none;}
    #xtra_col .flags {display: none;}

    #c4261 #rightcol {background: #ffffff !important;}
    /*#c3575 > h2 {background: none repeat scroll 0 0 #F4F0ED;border: 0 none;padding-top: 15px;color: #d6001f; margin: 15px 0 0;}*/
    #c3575 > h2 {background: url("../pix/jungu/icons/headline_square.gif") no-repeat scroll 15px 17px #F4F0ED;border: 0 none;color: #d6001f;margin: 15px 0 0 !important;padding-left: 33px;padding-top: 15px;}


    #partners {margin: 0 auto;padding: 5% 0;width: 90%;}
    #partners .headline {color: #000000;font-size: 13px;font-weight: bold;}
    #partners a {display: block;float: left;height: auto;margin: 0 3px 15px;width: auto;}
    #partners img {height: auto;width: 100%;}
    #partners a.second{margin-right:0;}

    #col2_50-50 #content #leftcol {background: none;margin: 0 2%;padding: 0;width: 96%;}
    #col2_50-50 #content #rightcol {background: none;margin: 0 2%;padding: 0;width: 96%;}
    #col2_50-50 #content #leftcol .fce_teaser_verteiler_positionen { background: none repeat scroll 0 0 #DBDBDB;margin: 15px 2% 0 1%;padding: 3%;width: 42%;float: left;}
    #col2_50-50 #content #rightcol .fce_teaser_verteiler_positionen { background: none repeat scroll 0 0 #DBDBDB;margin: 15px 2% 0 1%;padding: 3%;width: 42%;float: left;}
    .fce_teaser_verteiler_positionen.odd {margin-right: 1% !important; margin-left:0 !important; float:right !important;}
    .fce_teaser_verteiler.odd {margin-right: 1%; margin-left:0; float: right;}
    #col2_50-50 #content #leftcol .tx-3pcmediadb-pi1 .flat .video-list{ width:100%; padding:0;}

    #submenu {width: 100%;}
    #content {margin:0; width: 100%;padding-bottom: 25px;}
    #c2810{margin-right:20px;}
    #wrapper_header #headerimage {display: block;overflow: hidden;}
    #headerimage > img {height: auto;width: 100%;}

    #content #wrapper_header .headertext_part1 {color: #6A5D5D;font-size: 20px; margin: 15px;}
    #content #wrapper_header .headertext_part2 {font-size: 14px;margin: 0 15px;padding: 0 0 2px;}

    .fce_teaser_verteiler { padding: 1% 0 3%; width:auto;}
    #col2_60-40 #content #leftcol .fce_teaser_verteiler{ margin-left:0; margin-bottom:2%;}
    #col2_60-40 #content #leftcol .fce_teaser_verteiler.odd{ margin-right:0; float:none;}
    .fce_teaser_verteiler h2 {/*background: none repeat scroll 0 0 transparent;*/border-width: 0;color: #d6001f;font-size: 13px;}
    .fce_teaser_verteiler h2 {margin-left: 0 !important; padding:0 0 0 15px;background: url("../pix/jungu/icons/headline_square.gif") no-repeat scroll 0 2px;}
    #tx_wftermine_pi1_listview #leftcol .header, #tx_wftermine_pi1_listview .legend {display:none;}
    .fce_teaser_verteiler .bild{ float:none;}
    .fce_teaser_verteiler h4, .fce_content_text_image.left h4 {}
    #xtra_col .fce_content_text_image.left h4 {display:block;}

    #tx_wftermine_pi1_listview #leftcol, #tx_wftermine_pi1_detailview #leftcol {/*float: left;margin-right: 0;width: 100% !important;*/ float: none !important;margin: 0 auto !important;width: 97% !important;}
    #tx_wftermine_pi1_listview .terminlist .list_row.highlight .list_col_right {width: 100% !important;}
    #tx_wftermine_pi1_listview .terminlist .list_row.highlight .list_item_ort {width: 100% !important;}
    #tx_wftermine_pi1_listview .terminlist .list_row.highlight .list_item_headline {width: 100% !important;}
    #tx_wftermine_pi1_listview .terminlist .list_row.highlight .list_item_headline h4 {padding-top: 15px !important;}
    #tx_wftermine_pi1_listview .terminlist .list_row.highlight {margin: 0 0 20px 0 !important; padding: 2% !important;}
    #tx_wftermine_pi1_listview .terminlist .list_row {background: none repeat scroll 0 0 #EBEBEB;float: none !important;margin-right: 0 !important;padding: 2% !important;width: auto;border: 0 none!important;min-height: auto; margin-bottom:20px !important;}
    #tx_wftermine_pi1_listview .terminlist .list_row:after{ display:block; clear:both; overflow:hidden; content:'';}
    #tx_wftermine_pi1_listview .terminlist .list_row.odd {float: none !important;margin-right: 0 !important;}
    #tx_wftermine_pi1_listview .terminlist .list_row .list_col_right {float: none;width: 100%!important;}
    #tx_wftermine_pi1_listview .terminlist .list_item_ort {width: 100%!important;}
    #tx_wftermine_pi1_listview .terminlist .list_row{ position:relative;}
    #tx_wftermine_pi1_listview .terminlist .list_item_region { position:absolute; right:10px; top:12px;}
    #tx_wftermine_pi1_listview .terminlist .list_item_headline {width: 100%!important;}

    #tx_wftermine_pi1_listview #rightcol, #tx_wftermine_pi1_detailview #rightcol {float: left !important;}
    #tx_wftermine_pi1_listview #rightcol, #tx_wftermine_pi1_detailview #rightcol {width: 100% !important;}
    #tx_wftermine_pi1_datepicker {margin: 0 2% !important;}

    body .tx-wftermine-pi1 .pagination { padding-bottom:10px; float:none; overflow:hidden;}
    body .tx-wftermine-pi1 .pagination .browseBoxWrap{ width:auto;}

    #tx_wftermine_pi1_listview #rightcol .header {display: none;}
    #tx_wftermine_pi1_listview .searchform { margin:10px 2%; width:260px;}
    #tx_wftermine_pi1_listview .searchform input#tx_wftermine_pi1_sword{ height:16px;}

    #col2_60-40 #content #leftcol , #c2639 #leftcol{/*padding: 0;width: 100%;*/ float: none;margin: 0 auto;padding: 0;width: 96%;}
    div.intern a {float:none !important; margin-right:15px;}
    #col2_60-40 #content #rightcol {padding: 0 2%;width: 96%; margin:2% 0;}
    #col2_60-40 #rightcol h2 { /*background:none !important;*/background: url("../pix/jungu/icons/headline_square.gif") no-repeat scroll 0 1px transparent;}
    #col2_60-40 #content .fce_content_text_image {padding: 0;}
    #c2611 h2, #c2600 h2 {float: right;width: 46%;}
    #c2611 .tx-powermail-pi1, #c2600 .tx-powermail-pi1 {float: right;}
    #startseite #content h2{border:0;}
    .fce_content_poll > h2, .fce_teaser_verteiler_positionen > h2, .fce_container_box > h2, .fce_teaser_verteiler > h2 {border: 0 none;}
    #c4191 {margin: 15px 0;}



    #rightcol input.powermail_captcha {float: left;}
    #rightcol .fce_container_box {float: none; margin-bottom: 20px; margin-right: 0;padding: 0; width: auto;}
    #rightcol .fce_container_box.odd{ float:none;}
    #rightcol .fce_container_box:empty{ display:none;}
    /*.fce_container_box.odd {float: right !important;margin-right: 0 !important;}*/
    #rightcol .tx-powermail-pi1 {background: none repeat scroll 0 0 #E7F2F4;margin: 0 0 20px; padding:10px; overflow: hidden;display:block;}
    #rightcol #abo-pressemitteilungen { padding: 3%;}
    #rightcol .fce_container_box .bg_blau {padding: 10px 10px 16px 10px;}
    .tx-3pcmediadb-pi1 .single{ margin-bottom:15px;}

    #lb_startseite #content {width: 100%;}
    #lb_startseite #content #leftcol {width: 100%;}
    .tx-wfdt15dt16-pi1 img {margin-top: 0;height: auto;margin-top: 55px;width: 100%;}
    #lb_startseite #content #rightcol { width: 100%;}
    .tx-wfdt15dt16-pi1 .searchform_small {margin-top: 20px !important;padding: 5%;width: 90%;}

    .fce_container_box .bg_greige { padding:10px;}
    body#regionalkreis .fce_content_text_image{ padding:10px;}
    body.rk_startseite .fce_content_text_image{ margin-bottom:0;}

    .tx-powermail-pi1 .powermail_radio_inner, .tx-powermail-pi1 .powermail_check_inner {margin-left: 0;}
    label {width: 100%;}
    .tx-powermail-pi1 .powermail_radio_inner label, .tx-powermail-pi1 .powermail_check_inner label {width: 80%;}
    .tx-powermail-pi1_fieldset{ padding-bottom:10px;}
    input {padding: 1% 2%;width: 96%;}
    select {width: 100%;}
    input.submit, .powermail_submit, input.reset, .powermail_reset {margin: 10px 11px 0 0;}

    .news-list-container {padding: 0;}
    .news-list-container .news-list-item{ margin:0;}
    .intern {padding: 0;}
    .wrap-div {width: 90%; margin:0 auto;}
    .fce_content_text_image {padding: 0 2%;}
    .tx-3pcrueckblick-pi1 .tx_3pcrueckblick-list {padding: 0 2%;width: 96%;}

    .fce_header_positionen {padding: 0 2%;}
    /*.fce_header_positionen .headline {background: none !important;}*/
    .fce_header_positionen .icon {margin: -63px 20px 0 0;}
    .fce_content_image_row {padding: 0 2%;}
    #tx_ttnews_year {margin-right: 2%;}
    #kkdl_flexWrap {padding: 0 2%;width: 96%;}
    #kkdl_flexWrap .kkdl_flex {width: 100%;}
    .facebook-box{padding:0 !important;}
    .fb_iframe_widget{width:100% !important;}
    .facebook-box iframe, .fb_iframe_widget span{ width:100% !important; position:relative !important;}
    .tx-medienpr-texttyp_7 {margin: 0;}
    .tx-medienpr-texttyp_7 .tx-medienpr-medienpraesenz {width: 97%;}
    .tx-3pcmediadb-pi1 .flat .video-list {padding: 0 2%;width: 96%;}
    .fce_teaser_verteiler_partner {padding: 0 0 15px 0;}
    .tx-wfdt3komm-pi1 .person {padding: 0 0 8px;}
    #content #rightcol .tx-wfdt3komm-pi1 .person-data {width: auto !important; float:none; margin-left:90px;}
    #content #rightcol .tx-wfdt3komm-pi1 .person-data.no-image{ margin-left:0;}

    a[href^=tel]{color:inherit;text-decoration:none;}


    .fce_content_text_image.left > h2 {/*padding: 0 !important;*/}
    #leftcol h2, #col2_60-40 #rightcol h2 {/*padding: 0 0 0 12px;*/}
    .fce_header_positionen .headline {padding: 26px 140px 25px 10px;}
    .fce_content_poll > h2, .fce_teaser_verteiler_positionen > h2, .fce_container_box > h2, .fce_teaser_verteiler > h2 {/*padding-left: 0 !important;*/}
    .fce_content_poll > h2, .fce_teaser_verteiler_positionen > h2, .fce_container_box > h2, .fce_teaser_verteiler > h2 {margin-left: 0 !important;}

    .fce_teaser_verteiler_positionen .content {height: auto;width: auto;}

    .news-single-item {padding: 0 2%;}
    .news-single-additional-info{ padding:0;}
    .news-single-item .news-single-links{ padding:0;}
    .news-single-backlink {padding: 0 2%;}
    .wrapper_comment_social {padding: 2%;}
    .wrapper_comment_social .social_media {padding-bottom: 10px;float:none;}
    .wrapper_comment_social div.comment {padding-left: 0;}
    .wrapper_comment_social .tx-comments-comments {}
    .wrapper_links div.category, .wrapper_links div.print_pm{ margin-left:2% !important;}
    .wrapper_comment_social .social_media a{ margin-left:0; margin-right:5px;}

    /*#content h2 {margin-left: 10px;margin-right: 10px;}
    #content h3{padding-left: 10px;}*/
    .wrapper_links div {margin-left: 0px !important;}
    #startseite .wrapper_links div, #col2_50-50 .wrapper_links div{margin-left: 0px !important; margin-bottom:10px;}
    #startseite .fce_content_text_image{ padding:0;}
    #startseite #content > div > .fce_content_text_image.top {padding: 0 3%;} /*Buhrmeister 27.4.23 */
    #startseite #content h2, #col2_60-40  #content h2 {margin-left: 0px;margin-right: 0px;}
    #startseite #content h3, #col2_60-40  #content h3{padding-left: 0px;}

    .fce_content_poll #polls { width: 130px;}
    .wrapper_links div.intern {padding: 0;margin-left: 0px !important;}
    #c4775 h2, #c4194 h2{margin-top:17px;}
    .wrapper_links { margin-top: 0px;clear: both;}
    /*.dokument, .extern {margin-bottom: 15px;}*/
    .detail_infos .value .dokument{margin-bottom: 2px;}
    #submenu .e1 a.down:link, #submenu .e1 a.down:visited {margin-right: 0;}
    .tx-comments-comments > h3, .fce_teaser_verteiler_positionen h3 {padding-left: 0 !important;}
    #c2608 h2 {display: inline-block; width: 98%;}

    #c2562 {padding: 0 10px;}
    #c2562 #content #leftcol {width: 325px;}
    #c2562 #content #rightcol {width: 325px;}
    #c2562 #rightcol .fce_content_text_image.left .bild {margin: 10px 20px 0 0;}
    #c2801 h2, #c2801 h3{margin:0 15px;}

    #kkdl_flexWrap .kkdl_flex .wrapper_links{position:relative !important;}
    #kkdl_flexWrap .bericht .infos {width: 70% !important;}
    #kkdl_flexWrap .bericht .wrapper_links {width: 100% !important;}
    #rightcol #c5474 .fce_container_box {margin-right: 0;width: auto;}


    #kkdl_flexWrap .kkdl_flex .wrapper_links {position: relative !important;}
    #kkdl_flexWrap .kkdl_flex .copyright { bottom: 0;position: relative;}
    #c2598 #kkdl_flexWrap .kkdl_flex .infos {float: right;width: 85%;}
    #c2598 #kkdl_flexWrap .kkdl_flex .infos > div{ width:100% !important;}
    #c2599 #kkdl_flexWrap .kkdl_flex .infos {float: right;width: 85%;}
    #c2599 #kkdl_flexWrap .kkdl_flex .infos > div{ width:100% !important;}
    #c2562 #leftcol, #c2562 #rightcol{ width:48%}

    #xtra_col #rk_menu ul{ padding:20px 20px 25px;}
    #xtra_col #rk_menu li a{ background:#fff;}
    #xtra_col #rk_menu li.on a{ background:#d6001f;}

    body#regionalkreis #content{ width:auto; float:none;}
    body#regionalkreis #wrapper_header{ margin-left:0;}
    body#regionalkreis #content #leftcol{ width:96% !important; margin-right:2%; margin-left:2%; float:none !important;}
    body#regionalkreis #content #rightcol{ width:96% !important; margin-right:2%; margin-left:2%; float:none !important; margin-top:0;}
    body#regionalkreis #content #leftcol #leftcol { width:auto !important; padding:0; margin:0; float:none !important;}
    body#regionalkreis #content #leftcol #rightcol{ width: 100% !important; margin:0;}
    body#regionalkreis .fce_content_text_image{ padding:0;}
    body#regionalkreis #tx_wftermine_pi1_datepicker{ margin:0 0 15px 0 !important;}
    body#regionalkreis #rightcol .fce_container_box{ width:100%; float:none !important; clear:both;}
    body#regionalkreis #content #rightcol .tx-wfdt3komm-pi1 .person-data{ width:auto !important; float:none;}
    body#regionalkreis #mainmenu{ padding: 0 0 60px;margin-top: 0;position: absolute;width: 100%; z-index: 99999;background: url("../pix/bg_shadow_top.png") no-repeat scroll 0 100% #bda799;}
    body#regionalkreis #mainmenu a:link, body#regionalkreis #mainmenu a:visited{background:url("../pix/famu/icons/menu_arrow_brown.png") 95% center no-repeat #ffffff; border-bottom: 1px solid #989898; color: #9e887a; float: none; height: auto; margin-left: 0; margin-right: 0;padding: 7px 0 7px 20px; text-align: left;}
    body#regionalkreis #mainmenu a:hover {background: url("../pix/jungu/icons/menu_arrow_brown_hov.png") no-repeat 95% center #fff;}
    body#regionalkreis #mainmenu span{ float:none; padding:0; margin:0;}
    body#regionalkreis #mainmenu a:hover span{ color:#d6001f !important;}
    body#regionalkreis #submenu{ margin-left:0;}
    body#regionalkreis #submenu_wrapper{ display:none;}
    body#regionalkreis #content #rightcol .searchform_small{ margin-top:0 !important;}
    body#regionalkreis .tx-medienpr-texttyp_7, .lb_unterseite .tx-medienpr-texttyp_7{ width:100%;}
    body#regionalkreis .tx-medienpr-texttyp_7 .tx-medienpr-medienpraesenz, .lb_unterseite .tx-medienpr-texttyp_7 .tx-medienpr-medienpraesenz{ width:100%;}
    body#regionalkreis .person-data{ width:70% !important; float:left;}
    body#regionalkreis .person-data .firma{ width:100%; float:none; margin-right:0;}
    body#regionalkreis #tx_wftermine_pi1_listview .terminlist .list_row{ width:auto;}
    body#regionalkreis #content #wrapper_header + #rightcol + .clear{ display:none;}
    body#regionalkreis #content #leftcol .tx-wftermine-pi1{ margin-top:0;}
    body#regionalkreis #tx_wftermine_pi1_detailview .detail_beschreibung{ width:100%;}
    body#regionalkreis #tx_wftermine_pi1_detailview .detail_beschreibung .detail_footer{ width:97%; float:none; overflow:hidden;}
    body#regionalkreis #tx_wftermine_pi1_detailview .detail_beschreibung .detail_header_text{ width:auto; margin-left:0;}
    body#regionalkreis #tx_wftermine_pi1_detailview .detail_beschreibung .detail_header_col_right{ width:85%;}
    body#regionalkreis #form_anmeldung input{ width:85%;}
    body#regionalkreis #form_anmeldung input[type="checkbox"]{ width:13px;}
    body#regionalkreis #form_anmeldung select{ width:90%;}
    body#regionalkreis .tx-3pcrueckblick-pi1 .tx_3pcrueckblick-list{ width:100%; padding:0;}
    body#regionalkreis .terminlist{ overflow:hidden;}
    body#regionalkreis .datepicker .datepickerContainer table{ position:absolute;}
    body#regionalkreis .datepicker{ height:240px !important;}
    body#regionalkreis #tx_wftermine_pi1_listview .searchform{ margin:10px 0;}
    body#regionalkreis .tx_3pcrueckblick-single table{ width:100%}
    .tx_3pcrueckblick-single table td{ width:24%;}
    body#regionalkreis .tx_3pcrueckblick-single table td div{ width:auto; margin-right:10px;}
    body#regionalkreis .tx-wfdt3komm-pi1 ul.liste_links, body#regionalkreis .fce_content_list, body#regionalkreis #mitgliedwerden.tx_powermail_pi1_form{ padding:0;}

    .tx_3pcrueckblick-single table td img{ width:auto !important; min-height:inherit; }
    .tx_3pcrueckblick-single table td div{ text-align:left; width:auto;}
    #col2_60-40 #rightcol .fce_container_box{ margin-top:10px;}
    #c2656 #tx_wftermine_pi1_datepicker{ margin:0 !important;}
    #c5040 .fce_container_box{ margin-right:3% !important;}
    #c5325 .fce_container_box{ margin-right:0 !important;}

    #c2801{ display:none;}
    #regio_karte{ display:none;}
    #rightcol .fce_container_box:empty{ display:none;}

    #submenu .e1 a.down:link, #submenu .e1 a.down:visited { background-position:3.5% 12px;}
    #submenu .e1 a.down:hover, #submenu .e1 a.down:focus{ background-position:3.5% 12px; color:#fff !important;}
    #submenu .e3 a:link, #submenu .e3 a:visited, #submenu .e3 a:hover, #submenu .e3 a:focus{ padding:4px 0 4px 50px; background-position:38px 9px !important;}
    #submenu .e2 a.down:link, #submenu .e2 a.down:visited, #submenu .e2 a.down:hover, #submenu .e2 a.down:focus{ background-position: 19px 13px; background-color:#e5dcd5;}
    #submenu .e2 a.on:link, #submenu .e2 a.on:visited, #submenu .e2 a.on:hover, #submenu .e2 a.on:focus{ background-position:5.5% 12px;}

    .tx-indexedsearch{ margin:0 2%;}
    .tx-indexedsearch input{ width:92%;}
    #layout > #wrapper > #content > .csc-default > h2.csc-firstHeader{ margin:0 2%; padding-bottom:15px;}

    #content #wrapper_header .headertext_underlined{ padding:0 2%;}
    .tx-3pcbildergalerie-pi1{padding:0 2%;}
    #leftcol .tx-3pcbildergalerie-pi1{ padding:0;}
    .fce_header_positionen h4{ background:none;}

    .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_label{ margin-left:0;}
    #c4601{ clear:both;}
    .poweredby .fce_banner{ padding:0 2%;}

    #tx_wftermine_pi1_detailview .detail_beschreibung{ width:100% !important;}
    #tx_wftermine_pi1_detailview .detail_beschreibung .detail_footer{ padding:12px 1% 8px !important; width:98% !important;}
    #tv_wrapperheader{ display:none;}
    .tx_3pcrueckblick-single{ padding:0 2%;}
    #leftcol .tx_3pcrueckblick-single{ padding:0;}
    .tx_3pcrueckblick-single table{ width:100%; margin:30px 0 0 0;}
    .tx_3pcrueckblick-single table tr{ display:inline;}
    .tx_3pcrueckblick-single table tr td{ display:inline-block;}

    .lb_unterseite .tx_3pcrueckblick-single table{ width:100%;}
    .lb_unterseite .tx_3pcrueckblick-single table td{ width:32%;}
    .lb_unterseite .tx_3pcrueckblick-single table td div{ width:auto;}

    .tx-3pcmediadb-pi1 .flat .video-item{ width:auto; float:none;}
    .tx-3pcmediadb-pi1 .flat .video-list .text{ width:auto; height:auto;}
    #kkdl_flexWrap .kkdl_flex .infos{ float:left; margin-left:10px;}
    #content #leftcol{ width:49%; margin-right:1%;}
    #content #rightcol{ width:49%;}
    #leftcol h4.facebook{ margin-left:10px;}
    #c69{ display:none;}
    h2{ clear:both;}
    .csc-sitemap{ padding:0 2%;}
    .testimonial-list{ position:relative !important;}
    #content .tx-wftermine-pi1 #leftcol{ float:none; width:96%; margin:0 2%;}

    .facebook-box .fb_iframe_widget span{ width:100% !important;}
    .facebook-box .fb_iframe_widget iframe{ width:100% !important; position:relative;}

    div#htmlvideo_displayarea, #htmlvideo_jwplayer_display, #htmlvideo_video, #htmlvideo_video_wrapper, #htmlvideo video, #htmlvideo object{ width:100% !important; height:100% !important;}
    #htmlvideo_jwplayer_display img{ height:100% !important; width:auto !important; margin:0 auto !important; position:relative !important;}
    #htmlvideo_video_wrapper{height:100% !important;}
    #htmlvideo_video embed{ width:100%; height:100%;}
    div#htmlvideo_jwplayer_display_iconBackground{ left:50% !important; top:50% !important; margin-left:-25px !important; margin-top:-25px !important;}
    video#htmlvideo_video{left:0 !important; top:0 !important;}
    .tx-3pcmediadb-pi1 .flat .video-item{ margin:20px 0 0;}
    .tx-3pcmediadb-pi1 .flat .video-item #htmlvideo{ height:200px !important;}
    .tx-3pcmediadb-pi1 .flat .video-item .imgwrap img{ width:100%; height:auto;}
    img#htmlvideo_jwplayer_display_image{ top:0 !important;}
    #htmlvideo_jwplayer_controlbar{ display:none !important;}
    /* #simplemodal-container{ width:300px !important; height:168px !important;} */

    #rightcol .tx_powermail_pi1_fieldwrap_html_captcha_description{ /*float:left;*/ clear:both;}
    .bg_greige .tx-wfdt3komm-pi1{ margin-top:0;}
    .bg_greige .fce_content_text_image.left{ padding-top:0;}
    #rightcol .fce_container_box .bg_greige, #rightcol .fce_container_box .bg_blau{ padding-bottom:10px;}
    .besuche-list-container{ padding:0 2%;}
    select.archiv{ margin-right:2%;}
    #startseite #rightcol .fce_container_box{ float:none; width:auto;}
    #testimonial{ height:auto !important;}
    .besuche-single-item{ padding:0 2%;}
    #tx_wftermine_pi1_listview .terminlist .list_row.highlight .list_item_bild{ width:auto !important; margin:0 20px 13px 0 !important;}

    #jfmulticontent_c3487,#jfmulticontent_c1{ height:auto !important;}
    .anythingBase .panel{ position:relative;}
    body#startseite .fce_headerslider,.fce_headerslider{ height:auto;}
    .sliderimage > img{ width:100%; height:auto;}

    .fce_container_accordion{ margin:5px 0;}
    .fce_banner{ margin-bottom:0;}
    #tx_wftermine_pi1_detailview .detail_beschreibung .detail_header_col_right{ float:none !important; width:auto !important;}
    #tx_wftermine_pi1_detailview .detail_beschreibung .detail_header_text{ width:auto !important; margin-left:0 !important; margin-bottom:20px !important;}
    .news-single-item{ margin-bottom:0;}
    .tx-3pcmediadb-pi1 .flat .video-list .videoarrow{ top:50%; left:50%; margin-top:-38px; margin-left:-38px;}
    #c1330 h2{ margin-left:2%; margin-right:2%;}
    #tx_wftermine_pi1_detailview .detail_beschreibung .detail_header_bild{ width:auto !important; margin-left:0 !important;}

    .tx-3pcrueckblick-pi1 .poweredby{ float:none;}
    #c4620{ padding:0 2%;}

    #col2_60-40 #content #leftcol .news-single-item, #col2_60-40 #content #leftcol .news-single-backlink{ padding:0;}
    body#regionalkreis #content #leftcol .news-single-item, body#regionalkreis #content #leftcol .news-single-backlink{ padding:0;}
    #col2_60-40 #content #leftcol .wrapper_links div.category, #col2_60-40 #content #leftcol .wrapper_links div.print_pm{margin-left: 0 !important;}
    body#regionalkreis #content #leftcol .wrapper_links div.category, body#regionalkreis #content #leftcol .wrapper_links div.print_pm{margin-left: 0 !important;}
    #leftcol .csc-default:last-child .fce_container_box{ margin-bottom:0;}

}

@media only screen and (max-width : 767px) {

    .mobile .mejs-container{ width:270px !important;}
    .mobile .mejs-controls div.mejs-time-rail{ width:170px !important;}
    .mobile .mejs-controls .mejs-time-rail .mejs-time-total{ width:160px !important;}
    .tx-3pcrueckblick-pi1 .poweredby{ float:none;}
    .tx-3pcrueckblick-pi1 .poweredby .fce_banner{ margin-bottom:0; padding-top:20px; padding-left:2%; clear:both;}
    #leftcol .csc-default:last-child .fce_container_box{ margin-bottom:15px;}
    #startseite #content > div > .fce_content_text_image.top {padding: 0 2%;} /*Buhrmeister 27.4.23 */
}

.datawrap{display:none;}
.simplemodal-container.video-modal .datawrap{display:block !important;}

/* Resgionalkreise */
.mobile .person .person-data h3 { background: none; }

/* CSS Zitat */
.fce_content_citate {
    padding-bottom: 40px;
}

.fce_content_citate .quote {
    background: #f4f0ed;
    color: #6a5d5d;
    padding: 15px;
    position: relative;
}

.fce_content_citate blockquote {
    margin: 0;
    padding: 5px 0;
    quotes: "\00bb" "\00ab";
    font-weight: bold;
    font-size: 16px;
    line-height: 1.5;
}

.fce_content_citate blockquote p {
    position: relative;
    left: 60px;
    width: 350px;
    margin-bottom: 0;
}


.fce_content_citate .author {
    text-align: right;
    margin: 10px 20px 0 0;
}

/* CSS Jungen Unternehmer */

.fce_content_citate blockquote:before {
    color: #d6001f;
    content: open-quote;
    font-size: 5.8em;
    line-height: 0em;
    vertical-align: -0.3em;
}


/* wf update 62
 *
 * Anpassungen powermail
 */

.powermail_fieldwrap .powermail_check_inner,
.powermail_fieldwrap .powermail_radio_inner {
    float: left;
    width:170px;
}

.powermail_fieldwrap .powermail_check_inner label,
.powermail_fieldwrap .powermail_radio_inner label {
    width:80%;
}

.powermail_fieldwrap .powermail_check_inner input,
.powermail_fieldwrap .powermail_radio_inner input{
    float: left;
    width: 16px;
    margin-top:7px;
}
.powermail_fieldwrap .powermail_check_outer,
.powermail_fieldwrap .powermail_radio_outer{
    margin-left:95px;
}

.powermail_fieldwrap .powermail_check_inner .powermail_checkbox {
    width: 16px;
    float: left;
    margin-top:4px;
    height: 18px;
    margin-right: 3px;
}

.powermail_fieldwrap .powermail_captcha_outer  input{
    float: left;
    margin-right: 10px;
}

#powermail_fieldwrap_10,
#powermail_fieldwrap_25,
#powermail_fieldwrap_60,
#powermail_fieldwrap_81,
#powermail_fieldwrap_90,
#powermail_fieldwrap_103,
#powermail_fieldwrap_115,
#powermail_fieldwrap_139 {
    margin-top: 15px;
}

#powermail_fieldwrap_10 .powermail_check_inner,
#powermail_fieldwrap_25 .powermail_check_inner,
#powermail_fieldwrap_60 .powermail_check_inner,
#powermail_fieldwrap_81 .powermail_check_inner,
#powermail_fieldwrap_90 .powermail_check_inner,
#powermail_fieldwrap_103 .powermail_check_inner,
#powermail_fieldwrap_115 .powermail_check_inner,
#powermail_fieldwrap_139 .powermail_check_inner {
    width:100%;
}
#powermail_fieldwrap_10 .powermail_check_inner label,
#powermail_fieldwrap_25 .powermail_check_inner label,
#powermail_fieldwrap_60 .powermail_check_inner label,
#powermail_fieldwrap_81 .powermail_check_inner label,
#powermail_fieldwrap_90 .powermail_check_inner label,
#powermail_fieldwrap_103 .powermail_check_inner label,
#powermail_fieldwrap_115 .powermail_check_inner label,
#powermail_fieldwrap_139 .powermail_check_inner label{
    width:320px;
    float:left;
    margin-left: 10px;
}

/* Checkbox Right Column */

#rightcol #powermail_fieldwrap_115 .powermail_checkbox,
#powermail_fieldwrap_235 .powermail_checkbox,
#powermail_fieldwrap_127 .powermail_checkbox,
#powermail_fieldwrap_151 .powermail_checkbox,
#powermail_fieldwrap_103 .powermail_checkbox {
    width:16px;
}
#rightcol #powermail_fieldwrap_115 label,
#rightcol #powermail_fieldwrap_235 label,
#rightcol #powermail_fieldwrap_127 label,
#rightcol #powermail_fieldwrap_151 label,
#rightcol #powermail_fieldwrap_103 label{
    display: inline-block;
    width: 210px;
    margin: 0 0 10px 5px;
}
#rightcol #powermail_fieldwrap_115 .powermail_check_inner,
#powermail_fieldwrap_235 .powermail_check_inner,
#powermail_fieldwrap_127 .powermail_check_inner,
#powermail_fieldwrap_103 .powermail_check_inner,
#powermail_fieldwrap_151 .powermail_check_inner {
    width:240px;
}
#rightcol #powermail_fieldwrap_115 .powermail_check_outer,
#powermail_fieldwrap_235 .powermail_check_outer,
#powermail_fieldwrap_127 .powermail_check_outer,
#powermail_fieldwrap_151 .powermail_check_outer,
#powermail_fieldwrap_103 .powermail_check_outer {
    margin: 0;
}



#rightcol .tx-powermail {
    margin-bottom: 15px;
}

#rightcol .tx-powermail {
    background: #e7f2f4;
    margin: 0 0 40px 0;
    padding: 10px;
    margin-bottom: 15px;
}

#rightcol input.powermail_captcha {
    margin-left: 10px;
    float: right;
    font-size:11px;
    width:100px;
    margin-right: 0;
}


/* Checkbox Schüler im Chefsessel und UNTERNEHMER IM KLASSENZIMMER*/
#powermail_fieldwrap_82 .powermail_radio_inner,
#powermail_fieldwrap_61 .powermail_radio_inner {
    width:100%;
    margin-left: 10px;
}

#mainmenu .lang {
    float: right;
    position: relative;
    top: 25px;
}

#mainmenu .lang a:first-child {
    border-right: 1px solid #6a5d5d;
    padding-right: 8px;
}


#mainmenu .lang a.active {
    font-weight: bold;
}


#mainmenu .lang a {
    background: none;
    margin: 0;
    padding: 2px 0px 2px 8px;
    font-weight: normal;
    font-size: 11px;
    color: #6a5d5d;
    height: 11px;
    line-height: 100%;

}

#mainmenu .lang a:hover {
    color: #d6001f;
}

@media only screen and (max-width: 767px) and (min-width: 0px){

    #mainmenu .lang a {
        float: left;
        border-bottom: 0px;
    }
    #mainmenu .lang {
        padding-right: 20px;
    }


}

#powermail_fieldwrap_54 .powermail_check_inner,
#powermail_fieldwrap_76  .powermail_check_inner{
    width:270px;
}

#rightcol .searchform_presse {
    background: #f4f2ef;
    margin-bottom: 40px;
    padding: 15px 15px 20px 15px;
    float: left;
    width: 230px;
}

#rightcol .searchform_presse h4 {
    padding: 0 0 10px 0px;
}

#leftcol .searchform_presse {
    background: #f4f2ef;
    margin-bottom: 40px;
    padding: 15px 15px 20px 15px;
    float: none;
    width: none;
}

#powermail_fieldwrap_29 .powermail_radio_legend {color:#6a5d5d; display:block; float:left; padding:5px 0 0 0; width:95px; white-space:normal;}

#rightcol .searchform_presse {
    background: #f4f2ef;
    margin-bottom: 40px;
    padding: 15px 15px 20px 15px;
    float: left;
    width: 230px;
}

#rightcol .searchform_presse h4 {
    padding: 0 0 10px 0px;
}

#leftcol .searchform_presse {
    background: #f4f2ef;
    margin-bottom: 40px;
    padding: 15px 15px 20px 15px;
    float: none;
    width: none;
}

.tx-wfdt3komm-pi1 .person-data h4.h4spezial{
    display: block;
    width: 340px;
}

#mainmenu .lang {
    float: right;
    position: relative;
    top: 25px;
}

#mainmenu .lang a:first-child {
    border-right: 1px solid #6a5d5d;
    padding-right: 8px;
}


#mainmenu .lang a.active {
    font-weight: bold;
}


#mainmenu .lang a {
    background: none;
    margin: 0;
    padding: 2px 0px 2px 8px;
    font-weight: normal;
    font-size: 11px;
    color: #6a5d5d;
    height: 11px;
    line-height: 100%;

}

#mainmenu .lang a:hover {
    color: #d6001f;
}

@media only screen and (max-width: 767px) and (min-width: 0px){

    #mainmenu .lang a {
        float: left;
        border-bottom: 0px;
    }
    #mainmenu .lang {
        padding-right: 20px;
    }


}

.audio-single #htmlvideo {
    width: 100% !important;
    height: 40px !important;
}

.jw-group.jw-controlbar-left-group.jw-reset, .audio-single .jw-group.jw-controlbar-center-group.jw-reset {
    padding-right: 7px !important;
}

.jw-slider-horizontal {
    height: 5px !important;
}

.podcast-list .podcast-item {
    display: flex;
    margin-bottom: 20px;
}

.podcast-list figure {
    margin: 0;
    padding: 0 25px 0 0;
    width: 250px;
    flex-shrink: 0;
}

.podcast-list .podcast-content {
    padding-bottom: 15px;
    border-bottom: 1px solid #b4aeae;
    flex-grow: 1;
}

.podcast-list .podcast-content a {
    color: #d6001c;
}

.podcast-list .links {
    margin: 0 0 6px;
}

.podcast-list figure img {
    max-width: 100%;
    height: auto;
}

.podcast-list audio,
.podcast-list video {
    width: 100%;
}

.podcast-list video::-internal-media-controls-download-button,
.podcast-list audio::-internal-media-controls-download-button{
    display:none;
}

.podcast-list video::-webkit-media-controls-enclosure,
.podcast-list audio::-webkit-media-controls-enclosure{
    overflow:hidden;
}

.podcast-list video::-webkit-media-controls-panel,
.podcast-list audio::-webkit-media-controls-panel{
    width: calc(100% + 30px); /* Adjust as needed */
}

.tx-wfdt3komm-pi1 .mailbreak {
    word-wrap:break-word;
}

.rk_startseite .person-data .firma {
    padding-bottom: 5px;
}

.podcast-teaser .podcast-item {
    display: block;
}

.podcast-teaser .podcast-item figure {
    width: 35%;
    float: left;
    padding: 0 15px 15px 0;
}

.podcast-teaser .podcast-item a.more-link,
.podcast-list .links a {
    background: url(../pix/jungu/icons/link_intern.gif) 0 0 no-repeat;
    margin-top: 2px;
    display: inline-block;
    color: #6a5d5d;
    font-weight: bold;
    padding: 2px 0 0 23px;
}

@media(max-width: 768px) {
    .podcast-list .podcast-item {
        display: block;
        padding: 0 15px;
    }
    .podcast-list figure {
        padding: 0;
        margin: 0 0 15px;
    }
}

.fce_content_text_image.top .bild img {
    max-width: 100%;
    height: auto;
}

.fce_content_text_image.top .bild img {
    max-width: 100%;
    height: auto;
}

#headline.page-headline-text a {
    display: block !important;
    color: #fff;
    margin: -1px 0 0 1px;
    font-size: 21px;
    font-weight: bold;
    line-height: 100%;
    vertical-align: top;
}

@media (max-width: 768px) {
    #headline.page-headline-text a {
        font-size: 16px;
    }
}

.structured-content-pagination {
    margin-top: 20px;
}

#karte-famu area {
    outline: none !important;
}

.nested-image { margin-bottom: 34px; }
.nested-image img { width: 100%; height: auto; }
@media ( max-width: 1024px ) {
    .nested-image { margin-bottom: 0; }
}

#leftcol .tx_powermail_pi1_fieldwrap_html_captcha_description {
    display:block;
    white-space: nowrap;
    margin-top:10px;
    margin-bottom:10px;
    margin-left: 95px;
    width:240px;
}

#rightcol .tx_powermail_pi1_fieldwrap_html_captcha_description{
    display: block;
    white-space: nowrap;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 240px;
}

.lk-rk-pressefotos #kkdl_flexWrap .kkdl_flex {
    margin-bottom: 0;
}

.lk-rk-pressefotos #kkdl_flexWrap .wrapper_links {
    border: none;
}

.lk-rk-pressefotos + .lk-rk-pressefotos #kkdl_flexWrap {
    margin-top: 5px;
    padding-top: 15px;
    border-top: #b5aeac 1px solid
}

.select-all-days-wrap {
    width: 100%;
}

.event-everything-select {
    width: auto;
    text-decoration: underline;
    cursor: pointer;
    margin: -15px 0 15px
}

#tx_wftermine_pi1_anmeldungview .select-all-days-wrap .event-everything-select input.checkbox {
    position: relative;
    top: 2px;
    margin-right: 8px !important;
}

.rueckblick-videos iframe,
.rueckblick-videos video {
    display: inline-block;
    margin-bottom: 10px;
}

.rueckblick-videos iframe:nth-child(even),
.rueckblick-videos video:nth-child(even) {
    margin-right: 10px;
}

.detail_aktion_accordion_elements a {
    color: #d6001c;
}

.rk_startseite .tx-3pcmediadb-pi1 .slider img {
    max-width: 100%;
    height: auto;
}

.rk_startseite .tx-3pcmediadb-pi1 .slider .video-slider-preview {
    width: 48%;
}

.headrcndition .rt-col a#cookieAccept,
#cookieConsentForm button {
    background: #d6001c;
}

.youtube-embed button, .facebook-embed button, .twitter-embed button {
    background: #d6001c;
}

.headrcndition a,
.headrcndition h2 {
    color: #d6001c;
}

#rightcol .famu-text-countdown h2 {
    background: url('/fileadmin/templates/pix/jungu/icons/headline_square.gif') 0 7px no-repeat !important;
}

.tx-wftermine-pi1 .list_item_text ul li {
    background: url(../pix/jungu/icons/list.gif) 0 7px no-repeat;
}