/* ZOOM */
.zoomlevel_1 { zoom:1; }
.zoomlevel_2 { zoom:1.2; }
.zoomlevel_3 { zoom:1.5; }

body, form, table { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#333333; }
body { margin:0px; }

.clear {clear:both;font-size:1px;}

P.align-center { text-align:center; }

A { font-weight: bold; }
A:link    { color:#0152a1; text-decoration:none; font-size: 13px; }
A:visited { color:#0152a1; text-decoration:none; font-size: 13px; }
A:hover   { color:#0152a1; text-decoration:underline; font-size: 13px; }
A:active  { color:#0152a1; text-decoration:none; font-size: 13px; }

#co_main { position:relative; width:970px; margin:auto; overflow:visible; }
  #co_header { width:970px; height:110px; background-image:url(../gfx/header/img_header.jpg); background-repeat:no-repeat; }

  #co_media  { width:970px; height:75px; background-image:url(../gfx/media/img_bg_media.jpg); background-repeat:repeat-x; overflow: hidden; margin-bottom: 2px; position:relative;}
  #co_media H2 { font-size: 13px; font-weight: bold; color: #ffcc33; margin: 0px; padding: 5px 0px 0px 0px; }
  #co_media A { 12px, font-weight: bold; color: #ffffff; }
  #co_media td { vertical-align: top; }
    #media_search     { float:left; width:161px; margin-left: 8px; border-right:2px solid #FFFFFF; height:75px; overflow: hidden; }
      
    #media_live       { float:left; width:211px; margin-left: 8px; border-right:2px solid #FFFFFF; height:75px; padding-top:4px; overflow: hidden; font-size:1px; }
    #media_w_radio    { float:left; width:177px; margin-left: 8px; border-right:2px solid #FFFFFF; height:75px; padding-top:4px; overflow: hidden; }
    #media_podcast    { float:left; width:211px; margin-left: 8px; border-right:2px solid #FFFFFF; height:75px; padding-top:4px; overflow: hidden; }
      #media_podcast A { font-size: 12px; }
    #media_evangelium { float:left; width:155px; height:71px; padding-top:4px; margin-left:8px; overflow: hidden; }
    #media_socials{ width:163px; height:30px; line-height:30px; border-top:2px solid #ffffff; position:absolute; bottom:0px; right:0px; padding-left:7px;  }
      #media_socials a { width:16px;height:16px;display:block;margin-right:5px;float:left; }

  #co_page_start  { width:970px; background-image:url(../gfx/content/img_bg_page_start.jpg); background-repeat:repeat-y; }
  #co_page  { width:970px; background-image:url(../gfx/content/img_bg_page.jpg); background-repeat:repeat-y; clear: both; }
    #co_left   { float:left; width:170px; background-color:#d9ae00; }
      #m_menu    { }

      #kontakt  { padding: 20px 5px 5px 5px; color:#333333; }
        #kontakt H2 { font-size: 16px, font-weight: bold; color: #333333; margin: 5px 0px; }
        #kontakt P { font-size: 11px }

    #co_content { float:left; width:630px; overflow: hidden;         }
    #co_content hr { height: 2px; color: #D9AE00; background-color: #D9AE00; border: 0px; }
    #co_content_start { float:left; width:630px;  }
    #co_content_start hr { height: 2px; color: #D9AE00; background-color: #D9AE00; border: 0px; }
      #buehne      { margin-top:15px; margin-left:15px; margin-right:15px; width:600px; }
      #co_buehne_start  { width:630px; background-color:#F9F3E0; border-bottom:2px solid #FFFFFF; clear:both; }
      #buehne_start    {  margin-left:15px; margin-right:15px; }
        #buehne_inhalt { clear:both; width:600px; margin-top:10px; }
      #toolbar  { margin-top:5px; margin-bottom:5px; margin-left:15px; margin-right:15px; width:600px; clear:right; }
        #path    { float:left; width:400px; }
        #lettersize  { float:left; clear:right; width:200px; }
      #content   { margin-left:15px; margin-right:15px; width:600px; clear:left; }
    #co_right   { float:left; width:170px; background-color:#d9ae00; }

  #co_footer  { clear:both; width:970px; height:28px; }
    #footer_left { float:left; width:170px; height:28px; background-color:#0152a1; border-top: 2px solid white; }
    #footer_right { float:left; width:800px; height:28px; background-color:#d9ae00; border-top: 2px solid white; }
    #footer_holy { padding-left: 15px; font-size: 13px; line-height: 28px; font-weight: bold; color: #003399; }


/* Typo3 Rahmen */

#co_rahmen_cd { width:170px; height:270px; background-image:url(../gfx/content/img_bg_werbe_cd.jpg); background-repeat:no-repeat; }
 #rahmen_cd { width:160px; height:270px; margin-left:5px; border-bottom:2px solid #FFFFFF; }
 #rahmen_cd H2 { font-size: 16px; font-weight: bold; color: #333333; margin: 10px 0px 10px 0px; padding: 0px; }
 #rahmen_cd A { font-size: 13px; font-weight: bold; color: #003399; text-decoration: none; }
 #rahmen_cd A:hover { text-decoration: underline; }
 #rahmen_cd P { margin: 0px; padding: 0px; }

.rahmen_werbe H2 { font-size: 15px; font-weight: bold; color: #333333; margin: 0px; padding: 0px; }
.rahmen_werbe A { font-size: 13px; font-weight: bold; color: #003399; text-decoration: none; }
.rahmen_werbe A:hover { text-decoration: underline; }
.rahmen_werbe P { margin: 0px; padding: 0px; }
.rahmen_werbe { border-bottom-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none;border-bottom-color: #FFFFFF; width:160px; margin-top:0px; margin-left:5px; }

.rahmen_rand_nl H2 { font-size: 15px; font-weight: bold; color: #333333; margin: 0px; padding: 0px; }
.rahmen_rand_nl A { font-size: 13px; font-weight: bold; color: #003399; text-decoration: none; }
.rahmen_rand_nl A:hover { text-decoration: underline; }
.rahmen_rand_nl P { margin: 0px; padding: 0px; }
.rahmen_rand_nl { border:none; width:160px; margin-top:0px; margin-left:5px; }

/* MAIN MENU */

#menu_main_lvl_1_line { width:170px; height:2px; background-color:#FFFFFF; font-size:2px; }

.co_menu_main_lvl_1_na    { width:170px; height:28px; background-image:url(../gfx/m_menu/img_btn_lvl_1_bg_na.jpg); background-repeat:repeat-x; display:block; }
.co_menu_main_lvl_1_ac    { width:170px; height:28px; background-image:url(../gfx/m_menu/img_btn_lvl_1_bg_ac.jpg); background-repeat:repeat-x; display:block; }

.menu_main_lvl_1_na         { padding-left:2px; color:#333333; text-decoration:none; line-height:28px;
                font-weight:bold; display:block; /*text-align:right;*/ padding-left: 10px; }
.menu_main_lvl_1_na:link, .menu_main_lvl_1_na:visited    { font-size:13px; font-weight: bold; color:#333333; }
.menu_main_lvl_1_na:hover   { background-image:url(../gfx/m_menu/img_btn_lvl_1_bg_ac.jpg); background-repeat:repeat-x; height:28px; color:#ffcc33;
                              text-decoration:none; font-size:13px; }

.menu_main_lvl_1_ac         { font-size:13px; padding-left:2px; color:#ffcc33; text-decoration:none; line-height:28px;
                font-weight:bold; display:block; /*text-align:right;*/ padding-left: 10px; }
.menu_main_lvl_1_ac:link, .menu_main_lvl_1_ac:visited    { color:#ffcc33; }
.menu_main_lvl_1_ac:hover   { background-image:url(../gfx/m_menu/img_btn_lvl_1_bg_ac.jpg); background-repeat:repeat-x; height:28px; color:#ffcc33;
                              text-decoration:none; font-size:13px; }

.co_menu_main_lvl_2_na { padding: 1px 0px; background-color:#f2e3a6; display:block; border-bottom:1px solid #FFFFFF; }
.co_menu_main_lvl_2_ac { padding: 1px 0px; background-color:#0052a1; display:block; }

.menu_main_lvl_2_na { padding-left:2px; font-size:12px; color:#333333; display:block; line-height:18px; /*text-align:right;*/ }
.menu_main_lvl_2_na:link, .menu_main_lvl_2_na:visited { color:#333333; font-weight: normal; }
.menu_main_lvl_2_na:hover {background-color:#0052A1; text-decoration:none; color:#FFFFFF; font-weight: bold; }

.menu_main_lvl_2_ac { padding-left:2px; font-size:12px; color:#FFFFFF; display:block; line-height:18px; /*text-align:right;*/ padding-left: 10px; }
.menu_main_lvl_2_ac:link, .menu_main_lvl_2_ac:visited { color:#FFFFFF; }
.menu_main_lvl_2_ac:hover { text-decoration:none; }


.co_menu_main_lvl_3_na { padding: 2px 0px; background-color:#DCDDDA; display:block; }
.co_menu_main_lvl_3_ac { padding: 2px 0px; background-color:#DCDDDA; display:block; }

.menu_main_lvl_3_na { padding-left:2px; font-size:11px; font-weight:normal; color:#333333; line-height:18px; display:block; /*text-align:right;*/ }
.menu_main_lvl_3_na:link, .menu_main_lvl_3_na:visited { color:#333333; }
.menu_main_lvl_3_na:hover { color:#333333; text-decoration:none; font-weight:bold; text-decoration:none; }

.menu_main_lvl_3_ac { color:#333333; padding-left:2px; font-size:11px; font-weight:bold; display:block; /*text-align:right;*/ text-decoration:none; }
.menu_main_lvl_3_ac:link, .menu_main_lvl_3_ac:visited { color:#333333 }
.menu_main_lvl_3_ac:hover { color:#333333; text-decoration:none; }


/* HOLYTOOLS */
.co_holytools { float:left; padding-left:10px; }

.holytools:link, .holytools:active  { padding: 0px 3px; font-size: 13px; line-height: 28px; font-weight: bold; text-decoration: none; }
.holytools:hover { text-decoration: underline; }

/* PATH */
.path         { font-size:10px; color:#333333; font-weight:bold; text-decoration:none;  }
.path:link    { font-size:10px; color:#333333; font-weight:bold; text-decoration:none;  }
.path:visited { font-size:10px; color:#333333; font-weight:bold; text-decoration:none;  }
.path:hover   { font-size:10px; color:#333333; font-weight:bold; text-decoration:none;  }
.path:active  { font-size:10px; color:#333333; font-weight:bold; text-decoration:none;  }

/* SEARCHBOX */
.searchbox_text_field { border: 1px solid #00408A; height:15px; width:100; font-size:11px; font-family: Arial;
                        background-color: #FFFFFF; padding: 1px 5px; line-height: 11px; }
.searchbox_headline   { vertical-align: top; padding-top: 5px; font-size:13px; color:#ffcc33; font-weight:bold; text-decoration: none; margin: 0px;  }

.searchbox_advanced A         { font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration: none;  }
.searchbox_advanced A:link    { font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration: none;  }
.searchbox_advanced A:visited { font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration: none;  }
.searchbox_advanced A:hover   { font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration: none;  }
.searchbox_advanced A:active  { font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration: none;  }

/* G�stebuch */

.tx-veguestbook-pi1 { font-size:100%; }

/* error handling */
.tx-veguestbook-pi1 p.tx-guestbook-form-error { font-weight:bold; color:#990000; }

/* display of result count */
.tx-veguestbook-pi1 .tx-guestbook-result { font-weight:bold; float:left; font-family:verdana; font-size:12px; }

/* pagination */
.tx-veguestbook-pi1 .tx-guestbook-pagination { font-size:75%; font-family:verdana; font-size:12px; font-weight:bold; float:right; }

  /* styles for list mode */
.tx-veguestbook-pi1 h2.tx-guestbook-header { clear:both; background:#E0D7CB; color:#666666; display:block; font-size:15px; width:596px; font-weight:bold; padding:5px 0 5px 5px !important; }
.tx-veguestbook-pi1 .tx-guestbook-left {  width:0px; height:0px; }
.tx-veguestbook-pi1 .tx-guestbook-left { height:0px; width:0px; visibility:hidden; }
.tx-veguestbook-pi1 .tx-guestbook-left p { color:#000000; width:0px; height:0px; }
.tx-veguestbook-pi1 .tx-guestbook-right { width:596px; background:#EEE6DA; margin:0px 0 0 0; padding:5px 0 5px 5px !important; margin-bottom:10px ! important; }

/* styles for latest mode */
.tx-veguestbook-pi1 .tx-guestbook-latest p, .tx-veguestbook-pi1 .tx-guestbook-right p { color:#333;  }
.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date,
.tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date { font-weight: bold; }
.tx-veguestbook-pi1 .tx-guestbook-right h3 { font-size:100%; color:#990000; font-weight:bold; background:none; }
.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment { font-size:75%; color:#333; font-style: italic; }
.tx-veguestbook-pi1 .tx-guestbook-latest { display:block; padding:0.25em; clear:both; }

/* form styles */
.tx-veguestbook-pi1 .tx-guestbook-field { clear:both; width:100%; display:block; text-indent:3px; font-family:verdana; font-size:12px;
                                          background-color:#EEE6DA; border-top:1px solid #FFFFFF; }
.tx-veguestbook-pi1 .tx-guestbook-field label { clear: both; display: block; float: left; width: 10em; }
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med { float:left; width:10em; }
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big { float:left; width:20em; }
.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea { width: 30em; display: block; float: left; }
.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield { color:#990000; }
.tx-veguestbook-pi1 fieldset { border:none; }
.tx-veguestbook-pi1 legend { display:none; }
.tx-veguestbook-pi1 .tx-guestbook-freecap { float:left; display:block; background:#F7F7F7; border:1px solid #CCC; }
.tx-veguestbook-pi1 .tx-guestbook-freecap { margin-left:2.25em; }
.tx-veguestbook-pi1 .tx-guestbook-freecap img { float:left; display:block; padding-left:0.25em; }
.tx-veguestbook-pi1 .tx-guestbook-freecap input { float:left; }
.tx-veguestbook-pi1 .tx-guestbook-freecap label { clear:both; display:block; float:none; width:10em; margin-bottom:0.5em; }
.tx-veguestbook-pi1 .tx-guestbook-freecap p { font-size:75%; padding:0.25em; }
.tx-veguestbook-pi1 .tx-guestbook-freecap h3 { display:none;  }
.tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read { color:#990000; }
.tx-veguestbook-pi1 .tx-guestbook-clear { clear:both; display:block; }
.tx-veguestbook-pi1 input.tx-guestbook-submit { width:auto; display:block; }

/* - Informationsmaterial */
.form_tbl_title    {font-family:Arial; font-size: 13px; font-weight: bold; background-color: #E0D7CB;}
.form_tbl_body    {font-family:Arial; font-size: 13px; background-color: #EEE6DA;}
.form_tbl_hinweis  {font-family:Arial; font-size: 11px; color: #FF0000; }
.form_tbl_body .input_long  {font-family:Arial; width: 150px;}
.form_tbl_body .input_short  {font-family:Arial; width: 50px;}
.form_tbl_body textarea  {font-family:Arial; width: 300px; height: 100px;}
.form_tbl_body span.nw_letter_err {display: block;}
.form_tbl_error_box {
  width: 495px;
  font-family:Arial;
  font-size: 13px;
  border-left: 3px solid #B70000;
  border-right: 1px solid #B70000;
  border-top: 1px solid #B70000;
  border-bottom: 1px solid #B70000;
  padding: 5px;
  margin-bottom: 10px;
  margin-top: 10px;
}


/* TEXTFORMATIERUNGEN */

P { font-size: 13px; margin: 0px; padding: 0px;  }
UL, LI { font-size: 13px; }

/* HEADLINES */

/* Haupt?berschrift 1 */
H1 {  font-size : 18px; color: #003399; margin-bottom : 7px; margin-top : 7px; font-weight:bold; }

H2 { font-size:16px; color:#333333; margin: 0px; font-weight: bold; margin-bottom: 5px; }

/* Headline Worum wir Sie bitten */
H3 {  font-size: 13px; color: #FFFFFF; margin-bottom: 3px; margin-top: 6px; text-indent: 8px; font-weight: normal;}

/* Headline Media-Navigation horeb live*/
H4 { font-size: 13px; color: #3D3C3F; font-weight:bold; margin-bottom: 3px; margin-top: 6px;  }

HR { color: ; height:1px; }

.lettersize { font-size:10px; color:#333333; font-weight:bold; }
#lettersize img { cursor: pointer; }

/* ------------VN----------------- */
/* Ihr Programm */

.vn_kopf    { font-family:Arial; font-size : 17px; color : #0054A0; font-weight:bold; text-decoration: none;  }
.vn_table    { font-family:Arial; font-size : 11px; color : #000000; font-weight:none; text-decoration: none;  }
.vn_th_bold  { font-family:Arial; font-size : 13px; color : #0054A0; font-weight:bold; text-decoration: none; border-bottom-width:1px; border-bottom-style:solid; border-color:#AB9F95; }
.vn_td_bold  { font-family:Arial; font-size : 11px; color : #000000; font-weight:bold; text-decoration: none;  }
.vn_even    { background-color: #FBF6EA  }
.vn_odd    { background-color: #ECE5D9 }
.vn_even_center  { background-color: #FBF6EA; text-indent: 5px  }
.vn_odd_center  { background-color: #ECE5D9; text-indent: 5px  }

.vn_left_th  { font-family:Arial; font-size: 13px; color: #0054A0;  font-weight:bold; text-align: center;    background-color: #ffffff; width:130px; }
.vn_left_table  { font-family:Arial; font-size: 11px; color : #000000; font-weight:none; text-decoration: none; background-color: #ffffff; table-layout:fixed}
.vn_left_tfoot  { font-family:Arial; font-size: 12px; color : #000000; font-weight:none; text-decoration: none; background-color: #EEE6DA; }

.vn_cd_hilfe  { font-family:Arial; font-size: 12px; color : #000000; font-weight:none; text-decoration: none; background-color: #ffffff; }
.vn_form_input  { font-family:Arial; font-size : 11px; color : #000000; font-weight:bold; text-decoration: none;  }

/* Servicenummern */
.servicenummern { padding: 5px;  color: #0054A0; font-size: 11px; }
.servicenummern P { color: #0054A0; font-size: 11px; }

.imgtext-table .caption { font-size: 9px; }

div.podcast { margin: 10px 0px; }
div.podcast div.podcast_title { padding: 3px; margin: 0px 0px 3px 0px; background-color: #e0d7cb; font-size: 13px; font-weight: bold; }
div.podcast div.podcast_description,
div.podcast div.podcast_item { padding: 3px; margin: 0px 0px 3px 0px; background-color: #eee6da; }

div.podcast div.podcast_item { height: 31px; overflow: hidden; }
div.podcast div.podcast_item div.podcast_item_link { width: 150px; float: right; text-align: center; margin-top: -7px; height: 31px; }
div.podcast div.podcast_item div.podcast_item_title { width: 390px; float: left; height: 17px; overflow: hidden; }
div.podcast div.podcast_item div.podcast_item_details { width: 390px; font-size: 10px; float: left; }

.ewige_anbetung .anschrift input#vorname,
.ewige_anbetung .anschrift input#name,
.ewige_anbetung .anschrift input#gemeinschaft_gruppe,
.ewige_anbetung .anschrift input#strasse,
.ewige_anbetung .anschrift input#plz_ort,
.ewige_anbetung .anschrift input#land { width: 250px; }

.csc-frame-rulerBefore { border-top:1px solid #D9AE00; padding-top:15px; margin-top:15px; }
.csc-frame-rulerAfter { border-bottom:1px solid #D9AE00; padding-bottom:15px; margin-bottom:15px;}

/*header-anpassung-2011-12-07*/
#media_search .searchbox_advanced,
#media_search .searchbox_text_field {margin-left:32px;}
#media_podcast .bodytext .internal-link{ position:relative; bottom:-5px;}
.tx-timtabsociable-pi1 { /*width:20px;*/ line-height:30px; padding-top:7px; float:left;}
.follow {line-height:30px; color:#ffffff; font-weight:bold; font-size:12px; }

/*FANCEBOX*/
/*KUNDE WÜSCHT PFEILE IMMER SICHTBAR*/
#fancybox-left span { left: 20px; }
#fancybox-right span { left: auto; right: 20px; }

/* TT_NEWS*/
.news-list-item,
.news-latest-item { border-collapse:collapse; border:none;}
.news-amenu-item-year,
.news-list-item H2 *,
.news-latest-item H2 * { font-size:16px !important; color:#333333 !important; margin: 0px; font-weight: bold; margin-bottom: 5px; }
.news-list-item img,
.news-latest-item img{ margin:0 10px 5px 0 ;}

.news-single-img { margin:0 10px 0px 0; float:left;}

/*GRIDLAYOUTS*/
.element2cols{ width:600px; float:left; border-bottom:2px solid #D9AE00; padding-bottom:10px; margin-bottom:10px;}
  .element2cols .col-1{ width:140px; margin-right:10px; float:left; }
  .element2cols .col-2{ width:450px; float:left; }

.element2cols50{ width:600px; float:left; /*border-bottom:2px solid #D9AE00;*/ padding-bottom:10px; margin-bottom:10px;}
  .element2cols50 .col-1{ width:295px; margin-right:10px; float:left; }
  .element2cols50 .col-2{ width:295px; float:left; }
  
.element3cols{ width:600px; float:left; border-bottom:2px solid #D9AE00; padding-bottom:10px; margin-bottom:10px;}
  .element3cols .col-1{ width:100px; margin-right:10px; float:left; }
  .element3cols .col-2{ width:100px; margin-right:10px; float:left; }
  .element3cols .col-3{ width:380px; float:left; }

/*meda_navi*/
.media_live_aft,
.media_live_akt{height:15px; line-height:18px; overflow:hidden;}

/*MBKDIMAGELIGHTBOX*/
.galleriffic_content {width:410px !important;}
.slideshow a.advance-link {width:420px !important;height:410px !important;line-height:initial !important;margin-left:-5px;}
.slideshow-container {height:410px !important;}

/* DCE */
.dce_empfehlungsschreiben {}
  .dce_empfehlungsschreiben .elements {margin-left:-10px;margin-right:-10px;}
    .dce_overlay {display:none;position:fixed;left:0;width:100%;top:0;height:100%;background:rgba(0,0,0, 0.8);}
    .dce_empfehlungsschreiben .elements .element {padding-left:10px;padding-right:10px;float:left;margin-bottom:20px;}
      .dce_empfehlungsschreiben .elements .element .image {position: relative;float: left;width: auto;cursor:pointer;}
        .dce_empfehlungsschreiben .elements .element .image .name {position: absolute;bottom: 3px;color:#FFFFFF;background: rgba(0,0,0,0.6);padding:5px;display:none;}
        .dce_empfehlungsschreiben .elements .element .image:hover .name {display:block;}

.popup_content {position:absolute;display:none;background-color: #424242;left:-5%;z-index:100;color:#FFFFFF;padding:5.5% 5%;top: 50px;}
.popup_content {width:1073px;border:3px solid #ffffff;position:fixed;left:50%;top:16%;margin-left:-636.5px;}
.popup_content .pop_pic {}
.popup_content .pop_title {font-size:20px;font-weight: bold; margin-bottom:10px;margin-top:10px;}
.popup_content .pop_text p {font-size:15px;line-height:18px;color:#ffffff;}
.popup_content .close_element {background: url(../gfx/close_btn.png) no-repeat;height: 40px;width: 40px;position:absolute;right:1%;top:2%;cursor:pointer;}
.popup_content .previous_element {background: url(../gfx/previous_element.png) no-repeat;width: 40px;height: 40px;left: 1%;position: absolute;top: 50%;cursor:pointer;z-index:100;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-o-user-select: none;user-select: none;}
.popup_content .next_element {background: url(../gfx/next_element.png) no-repeat;width: 40px;height: 40px;position:absolute;right:1%;top: 50%;cursor:pointer;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-o-user-select: none;user-select: none;}

.row:before,
.row:after {
  display: table;
  content: " ";
}

.row:after {
  clear: both;
}

.row {
  margin-right: -15px;
  margin-left: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
}

/* SIC ANBETUNGSKALENDER */

#praycalendar .calendar .kw {width:15%; height:100px; border:1px solid #000; float:left;}
#praycalendar .calendar .kw-last {width:15%; height:100px; border:1px solid #000; float:left;}


#c6086 img {width: 150px !important; height:auto;}

/** SHARE BUTTON */
.shareLink {background-color: rgb(0, 123, 194);background-image: url('../gfx/icons/icon_mail.png');background-repeat: no-repeat;background-size: 24px;background-position: 10px;color: #fff !important;padding: 10px;padding-left: 40px;border-radius: 5px;display: block;width: 80px;}
.videoLink {margin-top: 20px;padding: 10px;display: none;}
.share-container {display: none;}
.share-container div.tx_powermail_pi1_fieldwrap_html {padding: 5px;padding-left: 10px;}
.share-container fieldset.tx-powermail-pi1_fieldset input.powermail_text {padding: 2px;}
.share-container fieldset.tx-powermail-pi1_fieldset input.powermail_submit {margin: 0;float: none;padding: 5px;}