/***     CSS FILE für Veranstaltungskalender		                    ***/
*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
* { margin:0px; padding:0px; } 
html { font: 100%/1.5  Arial, sans-serif; font-weight: 400; height:100%; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; }
body { color: #000; background-color:#eee; height:100%; }
.clearfix:after { content: ""; display: table; clear: both; }
.clear_all { clear:both; }
.clear_left { clear:both; }
.clear_right { clear:both; }
td { vertical-align:top; }

@media screen and (min-width: 640px) { html { font-size: 112%;  } }
@media screen and (min-width: 1024px) { html { font-size: 118%; } }
@media screen and (min-width: 1200px) { html { font-size: 124%; } }


.row {  }
.row:after {     content:''; display:block; clear: both; }


.default_row { margin:10px 0px; padding-bottom:3px; }
.default_row_bottom { border-bottom:2px solid #eee; margin: 10px 0px;  padding-bottom: 3px;}
.default_row .column { padding:10px; }
    
.row_border_top { border-top:3px solid #ccc; margin-top:20px; padding-top:20px; }



@media (min-width: 500px) {
  .column { float: left; }
  .column.full { width: 100%; }

  .column.half { width: 100%; } 
  .column.half_half { width: 50%; } 

  .column.fourth { width: 50%; }
  .space_4_1, .space_4_3 { padding-right:15px; }
  .space_4_2, .space_4_4 { padding-left:15px; }
  .column.float_right { float: right; }
}

@media (min-width: 800px) {
  .column { float: left; }
  .column.full { width: 100%; }

  .column.half { width: 50%; } 
  .column.half_half { width: 50%; } 

  .column.fourth { width: 25%; }
  .space_4_1 { padding-right:10px; }
  .space_4_2, .space_4_3 { padding-left:10px; padding-right:10px; }
  .space_4_4 { padding-left:10px; }

  .space_2_1 { padding-right:15px; }
  .space_2_2 { padding-left:15px; }

  .column.float_right { float: right; }
}


@media (min-width: 1000px) {
  .column { float: left; }
  .column.full { width: 100%; }

  .column.half { width: 50%; } 
  .column.half_half { width: 50%; } 

  .column.fourth { width: 25%; }
  .space_4_1 { padding-right:15px; }
  .space_4_2, .space_4_3 { padding-left:15px; padding-right:15px; }
  .space_4_4 { padding-left:15px; }

  .space_2_1 { padding-right:15px; }
  .space_2_2 { padding-left:15px; }
  .column.float_right { float: right; }
}


.column img { max-width:100%; height:auto; }




.seiten_farbe, .page_color, .page_farbe { color:#16344b; }

/** Durchsuchen und Löschen .page_color, .page_farbe, **/

a.externer_link		{ padding-left:18px; background-image:url('/rw_images/icons_14x14/icon_external_link.png'); background-position:top left; background-repeat:no-repeat; }
a.interner_link		{ padding-left:18px; background-image:url('/rw_images/icons_14x14/icon_internal_link.png'); background-position:bottom left; background-repeat:no-repeat; }
a.zurueck_link		{ padding-left:18px; background-image:url('/rw_images/icons_14x14/icon_zurueck_1.png'); background-position:bottom left; background-repeat:no-repeat; }
a.newsletter_link	{ padding-left:18px; background-image:url('/rw_images/icons_14x14/icon_newsletter.png'); background-position:top left; background-repeat:no-repeat; }
a.drucken_link		{ padding-left:18px; background-image:url('/rw_images/icons_14x14/icon_drucken.png'); background-position:top left; background-repeat:no-repeat; }
a.edit_link			{ padding-left:20px; background-image:url('/rw_images/icons_14x14/icon_edit.png'); background-position:center left; background-repeat:no-repeat; }
a.serien_link		{ padding-left:20px; background-image:url('/rw_images/icons_14x14/icon_serie.png'); background-position:bottom left; background-repeat:no-repeat; }
a.bild_link			{ padding-left:20px; background-image:url('/rw_images/icons_14x14/icon_bild.png'); background-position:bottom left; background-repeat:no-repeat; }
a.delete_link		{ padding-left:20px; background-image:url('/rw_images/icons_14x14/icon_delete.png'); background-position:bottom left; background-repeat:no-repeat; }
a.pausieren_link	{ padding-left:20px; background-image:url('/rw_images/icons_14x14//icon_punkt_gruen.png'); background-position:bottom left; background-repeat:no-repeat; }
a.aktivieren_link	{ padding-left:20px; background-image:url('/rw_images/icons_14x14/icon_punkt_rot.png'); background-position:bottom left; background-repeat:no-repeat; }
a.email_link		{ padding-left:20px; background-image:url('/rw_images/icons_14x14/icon_email.png'); background-position:bottom left; background-repeat:no-repeat; }
a.copy_link			{ padding-left:20px; background-image:url('/rw_images/icons_14x14/icon_copy.png'); background-position:bottom left; background-repeat:no-repeat; }
a.suchen_link		{ padding-left:20px; background-image:url('/rw_images/icons_14x14/icon_suchen.png'); background-position:bottom left; background-repeat:no-repeat; }
a.fragezeichen_link { padding-left:20px; background-image:url('/rw_images/icons_14x14/icon_fragezeichen_1.png'); background-position:bottom left; background-repeat:no-repeat; }
a.klonen_link		{ padding-left:20px; background-image:url('/rw_images/icons_14x14/icon_copy.png'); background-position:bottom left; background-repeat:no-repeat; }
a.facebook_link		{ padding-left:18px; background-image:url('/rw_images/icons_14x14/icon_facebook.png'); background-position:top left; background-repeat:no-repeat; }
a.googleplus_link	{ padding-left:18px; background-image:url('/rw_images/icons_14x14/icon_google_plus.png'); background-position:top left; background-repeat:no-repeat; }
a.homepage_link		{ padding-left:18px; background-image:url('/rw_images/icons_14x14/icon_weltkugel.png'); background-position:top left; background-repeat:no-repeat; }
a.pdf_link			{ padding-left:18px; background-image:url('/rw_images/icons_14x14/icon_pdf.png'); background-position:top left; background-repeat:no-repeat; }


/** Standard Überschriften für bereiche**/
.veranstaltungen_ueberschrift h1 { font-size:18px; font-weight:bold; letter-spacing:0.1em; padding:2px 0px; }
.veranstaltungen_ueberschrift h2 { font-size:16px; font-weight:bold; letter-spacing:0.1em; padding:2px 0px; }
.veranstaltungen_ueberschrift h3 { font-size:14px; font-weight:bold; letter-spacing:0.1em; padding:2px 0px; }

.standard_info_block_weiss		{ border:1px solid #888888;  }
.standard_info_block_grau		{ background-color:#eeeeee; border:1px solid #888888;  }
.standard_info_block_gelb		{ background-color:#FFFFDF; border:1px solid #888888;  }
.standard_info_block_hellgelb	{ background-color:#fbfaf6; border:1px solid #cccccc;  }
.standard_listeneintrag			{ border:1px solid #888888; }

.runde_ecken_10 { -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; }
.runde_ecken_5 { -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; }
.runde_ecken_oben_5 { -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.runde_ecken_oben_7 { -webkit-border-top-left-radius: 7px; -webkit-border-top-right-radius: 7px; -moz-border-radius-topleft: 7px; -moz-border-radius-topright: 7px; border-top-left-radius: 7px; border-top-right-radius: 7px; }
.runde_ecken_oben_10 { -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; }
.runde_ecken_unten_5 { -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }

.schatten_ru { -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0 0 5px #ccc; border: solid #ccc 1px; background: #fff; padding:0px; }
.rahmen_schatten { -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0 0 5px #ccc; border-left:solid #ccc 1px; border-right:solid #ccc 1px; border-bottom:solid #ccc 1px; }

.transparenz_25 { opacity: 0.25; filter:Alpha(Opacity=25); -moz-opacity: 0.25; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)"; }
.transparenz_50 { opacity: 0.5; filter:Alpha(Opacity=50); -moz-opacity: 0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; }
.transparenz_75 { opacity: 0.75; filter:Alpha(Opacity=75); -moz-opacity: 0.75; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; }
.transparenz_0 { opacity: 1; filter:Alpha(Opacity=100); -moz-opacity: 1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }


.margin_top_10 { margin-top:10px; }
.margin_top_5 { margin-top:5px; }
.margin_bottom_10 { margin-bottom:10px; }
.margin_bottom_5 { margin-bottom:5px; }

.global_detail_backlink { margin-bottom:5px; }
.global_detail_backlink a { font-size:10px; color:#000080; }

.global_statistik { text-align:right; font-size:10px; color:#ccc; padding-right:5px; }

.global_werbung_lb_728x15 { margin:5px 0px 10px 0px; }

.global_werbung_hinweis_300 { width:300px; color:#888888; text-align:right; margin-bottom:10px; }
.global_werbung_hinweis_300 * { font-size:9px; }
.global_werbung_hinweis_300 .text { padding:2px 5px; font-weight:bold;  }
.global_werbung_hinweis_300 a { font-size:9px; color:#888888; text-decoration:underline; padding:2px; }

.urheber_block {  padding:2px 5px; margin:10px 0px; font-size:10px; color:#444444; line-height:14px; }
.urheber_block a { font-size:11px; color:#444444; line-height:14px; }


/**********************************************************************************************************/
/*** PAGE DIVs Veranstaltungskalender Portal
/**********************************************************************************************************/

#page_rahmen { margin:auto; margin-top:7px; margin-bottom:20px; width:1200px; min-height:100%; background-color:#fff; }
#page { margin:5px 0px 0px 0px; position:relative; }


#page_header { height:85px; position:relative;  }
#header_insert_logo { position:absolute; top:0px; right:-200px; }
#header_sozial_block { position:absolute; top:5px; left:500px; width:400px; height:65px; xborder:1px solid #cccccc; }
#header_sozial_block .block_fb { float:left; width:90px; }
#header_sozial_block .block_g_1 { float:left; width:70px; }
#header_sozial_block .block_g_plus { float:left; width:80px; }

#header_logo { position:absolute; top:0px; left:0px; }
#header_stats { position:absolute; bottom:4px; right:0px; font-size:9px; }
#header_links {  position:absolute; top:3px; right:0px; text-align:right;    }
#header_links a { color:#16344b; font-size: 12px; text-decoration:none; line-height:16px; }
#header_links a.red { color:#790000; font-weight:bold; }
#header_links a:hover { text-decoration:underline; }

#header_menue_block { height:47px; }
#header_menue { height:40px; background-color:#eceff0;  border:2px solid #d8dfe1; }

#wo_bin_ich { min-height:20px; }
#wo_bin_ich .lb_rechts { float:right; height:15px; width:468px; padding-top:3px; }

#breadcrumb { padding:2px 0px 5px 2px; font-size:12px; color:#444444; display:inline; float:left;  }
#breadcrumb a { font-size:12px; font-weight: normal; text-decoration:none; color:#444444; }
#breadcrumb a:hover { text-decoration:underline; color:#16344b; }

#seiten_bereich { margin:auto; min-height:600px; }

#content_bereich_mr { width:1200px; }
#content_bereich_mr td.menue { width:300px; }
#content_bereich_mr td.inhalt { padding-right:15px; xwidth:875px; }


#content_bereich_ml { padding:5px 0px; }
#content_bereich_ml .menue { width:230px; }
#content_bereich_ml .inhalt {padding-left:10px; }
#content_bereich_no { }

#bottom_container { margin-top:15px; min-height:120px; position:relative; font-size:10px; background-image: url('/templates/2012/images/menue_back_verl_ou_1_150.png'); background-position: top; background-repeat: repeat-x; }
#bottom_container #block1 { position:absolute; top:8px; left:10px; width:250px;  }
#bottom_container #block2 { position:absolute; top:8px; left:240px; width:250px;   }
#bottom_container #block3 { position:absolute; top:8px; left:510px; width:550px;  }
#bottom_container .block_header { font-size:11px; margin-bottom:5px; color:#444; font-weight:bold; }
#bottom_container .block_text { padding-left:10px; line-height:150%; color:#777777; }
#bottom_container li { list-style: none; margin:0px 0px 0px 5px; }
#bottom_container a { font-size:10px; text-decoration : none; padding-left:5px; color:#777777;  }
#bottom_container a:hover { text-decoration : underline; color:#16344b; }



.flapp_menue13 { border:none; border:0px; margin:0px 0px 0px 0px; padding:0px; display:inline; }
.flapp_menue13 ul { list-style:none; }
.flapp_menue13 ul.top_menue { height:40px; list-style:none; margin:0; padding:0; }
.flapp_menue13 li.top { float:left; height:40px; padding:0px; margin:0px; }
.flapp_menue13 li.li_home { float:left; padding:7px 10px 0px 5px; }
.flapp_menue13 li.li_wo { float:left; line-height:40px; color:#888; font-size:14px; font-weight:bold; padding-right:5px; }

.flapp_menue13 li.top a.top { line-height:40px; margin:0px; padding:0px 10px; color:#16344b; display:block; font-weight:bold; text-align:center; text-decoration:none; font-size:14px; }
.flapp_menue13 li.current { border-bottom:4px solid #16344b; background-color:#d8dfe1; height:40px; } 
.flapp_menue13 li.top:hover { background-color:#d8dfe1; height:40px; } 
.flapp_menue13 li.top a:hover, .flapp_menue li:hover a.top { color:#16344b; text-decoration:none; }
.flapp_menue13 li ul.subblock { position:absolute; left:1px; right:0px; display:none; width:1186px; min-height:50px; height:auto; padding:0px; margin:0px; z-index:900; /*top:1em; /*left:0;*/ }
.flapp_menue13 li ul.subblock { border-top:1px solid #888; border-left:1px solid #888; border-right:1px solid #888; border-bottom:1px solid #888;  background-color:#fff; } 
.flapp_menue13 li ul.subblock { -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0 0 5px #ccc; }
.flapp_menue13 li ul.subblock { background-image: url('/templates/2012/images/menue_back_verl_ou_1_150.png'); background-position: top; background-repeat: repeat-x; }
.flapp_menue13 li:hover ul.subblock { display:block; }
.flapp_menue13 li ul.xsteiermark { display:block; }

.flapp_menue13 .top_menue_block { height:auto; }
.flapp_menue13 .top_menue_block_header { font-size:16px; color:#16344b; background-color:#d8dfe1; font-weight:bold; padding:5px 10px; }

.flapp_menue13 .subblock_wann { padding:10px 10px 0px 15px; }
.flapp_menue13 .subblock_wann span.wann { font-weight:bold; color:#444; font-size:13px; }
.flapp_menue13 .subblock_wann a.wann { color:#3b5998; font-size:13px; padding-left:7px; text-decoration:none;  }
.flapp_menue13 .subblock_wann a.wann:hover { text-decoration:underline; color:#3b5998; }

.flapp_menue13 .subblock_bezirke { padding:2px 5px 10px 35px; }
.flapp_menue13 .subblock_bezirke a.bezirke { display:inline; color:#444; width:180px; float:left; font-size:13px; padding:2px 0px; text-decoration:none;  }
.flapp_menue13 .subblock_bezirke a.bezirke:hover { text-decoration:underline; }


/** Seiten Hintergründe **/
.page_background_1_ou { background-image:url('/templates/2012/images/menue_back_verl_ou_1.png'); background-position:top; background-repeat: repeat-x; }
.page_background_1_lr { background-image:url('/templates/2012/images/menue_back_verl_lr_1.png'); background-position:top; background-repeat: repeat-y; }
.page_background_1_rl { background-image:url('/templates/2012/images/menue_back_verl_rl_1.png'); background-position:top; background-repeat: repeat-y; }

.page_background_2_ou { background-image:url('/templates/2012/images/listen_hintergrund_2.png'); background-position:top; background-repeat: repeat-x; }
.page_background_3_ou { background-image:url('/templates/2012/images/listen_hintergrund_1.png'); background-position:top; background-repeat: repeat-x; }

/** MENÜ 300px **/
.page_menue_300 { width:296px; margin:0px 0px 10px 0px; }

.page_menue_300_rahmen_hell { border:2px solid #d8dfe1; }


.page_menue_300 .content_block { padding:8px 8px; }
.page_menue_300 .content_block .header{ font-size:14px; color:#16344b; font-weight:bold; padding-bottom:5px; margin-bottom:5px; border-bottom:1px dotted #ccc; }
.page_menue_300 .content_block button { width:20px; height:20px; border:0px; background-image:url('/templates/default/images/such_button_small.png'); background-position:center ; background-repeat:no-repeat; }
.page_menue_300 .content_block input { float:left; width:250px; font-size: 11px; color:314a2a; border:1px solid #16344b; background:#fff; margin:0px; height:16px; padding:1px 0px 1px 3px;}


.page_menue_300 .bundeslaender_auswahl { padding:5px 5px; }
.page_menue_300 .bundeslaender_auswahl a { font-size:14px; text-decoration:none; width:125px; padding:2px; display:inline-block; float:left; }
.page_menue_300 .bundeslaender_auswahl a:hover { color:#16344b; text-decoration:underline;  }

.page_menue_300 .bezirk_auswahl { padding:5px 0px; }
.page_menue_300 .bezirk_auswahl a { font-size:12px; text-decoration:none; width:135px; padding:2px 0px; display:inline-block; float:left; }
.page_menue_300 .bezirk_auswahl a:hover { color:#16344b; text-decoration:underline;  }







.page_menue_300 .content_block .text { padding-left:0px; font-size:12px; line-height:140%;  }
.page_menue_300 .content_block .text_2 { padding-left:0px; font-size:12px; line-height:140%; }
.page_menue_300 .content_block .text_2 a { font-size:12px; color:#444; }
.page_menue_300 .content_block .text_2 b { font-size:12px; }

.page_menue_300 .ul_text ul { margin:5px 0px 0px 20px; }
.page_menue_300 .ul_text ul li { margin-bottom:8px; font-size:12px; }
.page_menue_300 .ul_text ul li a { font-size:12px; color:#444; text-decoration:none; }

.page_menue_300 .content_block .sozial_apps { padding-bottom:5px; height:65px; }
.page_menue_300 .content_block .sozial_apps .facebook { margin:5px 0px 0px 20px; float:left; }
.page_menue_300 .content_block .sozial_apps .google_plus { margin:5px 20px 0px 0px;  float:right; }

.page_menue_300 .link_tipps { }
.page_menue_300 .link_tipps a { text-decoration:none; font-size:11px; line-height:160%; }
.page_menue_300 .link_tipps a:hover { text-decoration:underline; }
.page_menue_300 .link_tipps_adsense { margin:5px 0px 0px 22px; }

.page_menue_300 .netzwerk_text { margin-left:10px; font-size:11px; color:#444444; }
.page_menue_300 .netzwerk_text a { font-size:11px; color:#444444; }

.page_menue_300 .werbung_234x60 { margin:10px 0px 0px 10px; }
.page_menue_300 .werbung_180x50 { margin:10px 0px 0px 20px; }
.page_menue_300 .werbung_160x600 { margin:10px 0px 0px 65px; }

.menue_kategorien { margin:5px 0px 5px 0px; }
.menue_kategorien a { text-decoration:none; font-size:14px; }
.menue_kategorien a:hover { text-decoration:underline; }
.menue_kategorien a.current { font-weight:bold; }
.menue_kategorien ul { margin:0px; padding:0px; list-style:none;  }
.menue_kategorien li { margin:0px; padding:0px;  }
.menue_kategorien li span { font-size:11px; color:#444; padding-left:5px; }
.menue_kategorien li.level_1 { margin:0px 0px 2px 0px;   }
.menue_kategorien li.level_2 { margin:0px 0px 2px 10px;   }
.menue_kategorien li.level_3 { margin:0px 0px 2px 20px;   }
.menue_kategorien li.level_4 { margin:0px 0px 2px 30px;   }
.menue_kategorien li.level_5 { margin:0px 0px 2px 40px;   }

/* GLOBAL Backlink SOZIAL Bereich */
.global_backlink_header_sozial { margin-top:5px; height:25px; }
.global_backlink_header_sozial xdiv { border:1px solid #cccccc; }
.global_backlink_header_sozial .lb_468  { float:left; width:468px; height:15px; margin-top:5px; }
.global_backlink_header_sozial .google_plus {  float:right; }
.global_backlink_header_sozial .facebook_like { float:right; margin-right:20px; }

/* GLOBAL Backlink SOZIAL Bereich */
.global_backlink_sozial { margin-bottom:5px; height:25px; }
.global_backlink_sozial a { font-size:10px; color:#000080; }
.global_backlink_sozial .global_detail_backlink { width:200px; float:left; }
.global_backlink_sozial .facebook_like { float:right; width:150px;  }
.global_backlink_sozial .google_plus {  float:right; width:150px; }



/* GLOBAL Listen Header für alle Seiten */
.global_listen_header { padding:5px 5px; border:2px solid #d8dfe1; background-image:url('/templates/2012/images/menue_back_verl_ou_1_150.png'); background-repeat:repeat-x; background-position:top left; }
.global_listen_header xdiv { border:1px solid #cccccc; }

.global_listen_header .linke_spalte		{ float:left;  display:inline; }
.global_listen_header .rechte_spalte		{ float:right; width:265px; padding-right:5px; }
.global_listen_header h1 { font-size:17px; color:#444; border-bottom:1px solid #16344b; }

.global_listen_header .info_block { padding:2px 0px 0px 10px; font-size:12px; line-height:140%; color:#888888; }
.global_listen_header .info_block b { color:#888888; }
.global_listen_header .info_block a { font-size:11px; color:#3B5998; text-decoration:none; }
.global_listen_header .info_block a:hover { text-decoration:underline; }
.global_listen_header .info_block span.default { display:inline-block; width:20px;  }
.global_listen_header .info_block span.breite_ver { display:inline-block; width:150px; padding-right:5px; text-align:right; font-weight:bold; }
.global_listen_header .ver_zeiten a { padding-right:10px; text-decoration:underline; }
.global_listen_header .zeitleiste { font-size:12px; font-weight:bold; margin-top:4px; }
.global_listen_header .zeitleiste b { font-weight:bold; color:#560000; }
.global_listen_header .zeitleiste a { font-size:12px; padding-right:5px; text-decoration:none; }
.global_listen_header .zeitleiste a.current { font-weight:bold; text-decoration:underline; }
.global_listen_header .zeitleiste a:hover { text-decoration:underline; }

.global_listen_header .db_navigator_block { margin:7px 0px 5px 0px; }
.global_listen_header .suchbereich { float:right; margin-top:5px; }
.global_listen_header .suchbereich b { font-size:12px; line-height:20px; float:left; padding-right:5px;  }
.global_listen_header .suchbereich input { float:left; width:150px; font-size: 11px; color:#000; border:1px solid #16344b; background:#fff; margin:0px; height:16px; padding:1px 0px 1px 3px;}
.global_listen_header .suchbereich button { width:20px; height:20px; border:0px; }
.global_listen_header .suchbereich button { background-image:url('/rw_images/button/such_button_small.png'); background-position:center ; background-repeat:no-repeat; }

.global_listen_header .link_bloecke { text-align:right; }
.global_listen_header .link_bloecke a { color:#3b5998; font-size:11px; }
.global_listen_header .link_bloecke b { font-size:11px; color:#444; }


/* LISTEN ansichen für alle Module ... */
.global_liste_leer		{ border-bottom:1px solid #fff; margin:5px 0px; padding:5px 5px; }
.global_liste_standard	{ border:1px solid #ddd; margin:8px 0px 0px 0px; padding:5px 5px; position:relative; }

.global_liste_standard	{ -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0 0 5px #ccc; border: solid #ccc 1px; background: #fff; }


.global_liste_standard .tipp { position:absolute; top:-3px; right:-3px; width:50px; height:50px;  background-image:url('/rw_images/veranstaltungen/ver-tipp-50x50-2.png'); background-repeat:no-repeat; background-position:top left;  }


/* Hintergründe für die Listen ... */
.global_liste_back_1 { background-image:url('/templates/2012/images/liste_back_verl_lr_1.png'); background-repeat:repeat-y; background-position:top left; }		
.global_liste_back_2 { background-image:url('/templates/2012/images/liste_back_verl_rl_1.png'); background-repeat:repeat-y; background-position:top right; }	


/* Werbung mit TIPP */ 
.globale_liste_werbung_728x90 { xborder:1px solid #ccc; font-size:11px; color:#444; }
.globale_liste_werbung_728x90 b { color:#444; font-weight:bold; }
.globale_liste_werbung_728x90 a { color:#3b5998; text-decoration:none; font-size:11px; padding-left:5px; }
.globale_liste_werbung_728x90 xdiv { border:1px solid #ccc; }
.globale_liste_werbung_728x90 .tipps_block { width:130px; float:left; line-height:130%; padding:px 2px; }
.globale_liste_werbung_728x90 .dfp_block { width:728px; height::90px; float:right; }

/* Event Liste ... */
.event_liste { margin:0px 0px 0px 0px; padding:0px 0px; width:850px;}
.event_liste .header { margin:0px;  }
.event_liste .header a { text-decoration:none; font-size:16px; padding:2px 5px; font-weight:bold; }
.event_liste .header a:hover { text-decoration:underline; }
.event_liste .bild { width:110px; min-height:50px; margin:3px 0px 0px 10px; float:left;  }

.event_liste .ver_bild_ersatz { width:80px; margin:3px 10px 0px 0px; border:1px solid #ccc; padding:10px 10px; }
.event_liste .ver_bild_ersatz .ver_bild_wochentag { text-align:center; color:#444; font-size:20px; font-weight:bold; letter-spacing:0.1em;  }
.event_liste .ver_bild_ersatz .ver_bild_datum { text-align:center; font-size:16px; }
.event_liste .ver_bild_ersatz .ver_bild_datum span { font-size:14px; padding-right:5px; }

.event_liste .datum { padding:3px 0px 0px 120px; font-size:12px; color:#444; font-weight:bold; }
.event_liste .ort	{ padding:3px 0px 0px 120px; font-size:12px; color:#444; }
.event_liste .text	{ padding:5px 0px 0px 120px; font-size:13px; color:#222; }
.event_liste .text a { font-size:13px; text-decoration:none; }
.event_liste .text a:hover { text-decoration:underline; }




/*****************************************************************************************************************/
/** DIV für Meldungsboxen
/*****************************************************************************************************************/
.meldungsbox { border-radius:5px; padding:0.5em 1em; color:#555; border: 1px solid #ccc; }
.meldungsbox .header_block { font-weight:bold; letter-spacing:0.05em; }
.meldungsbox_gross .text_block { padding-left:3.5em; }
.meldungsbox_gross .icon_block { font-size:2.5em !important; display:inline; float:left; }
.meldungsbox_klein .text_block { padding-left:2.5em; padding-top:0.4em; }
.meldungsbox_klein .icon_block { font-size:1.5em !important; display:inline; float:left; }
.meldungsbox_ok { background:#DFEDDC; }
.meldungsbox_ok .icon_block, .meldungsbox_ok .header_block, .meldungsbox_ok a, .meldungsbox_ok b { color: #003300;  }
.meldungsbox_error { background:#F8EDED; }
.meldungsbox_error .icon_block, .meldungsbox_error .header_block, .meldungsbox_error a, .meldungsbox_error b { color: #630000;  }
.meldungsbox_warning { background:#FCFBD8; }
.meldungsbox_warning .icon_block, .meldungsbox_warning .header_block, .meldungsbox_warning a, .meldungsbox_warning b { color: #983F03; }
.meldungsbox_frage { background:#FCFBD8; }
.meldungsbox_frage .icon_block, .meldungsbox_frage .header_block, .meldungsbox_frage a, .meldungsbox_warning b { color: #983F03; }
.meldungsbox_info { background:#e4e9f5; }
.meldungsbox_info .icon_block, .meldungsbox_info .header_block, .meldungsbox_info a, .meldungsbox_info b { color: #3B5998; }
.meldungsbox ul { margin:10px 0px 10px 20px; }
/*****************************************************************************************************************/
/** DIV für defaul DB Navigator V2
/*****************************************************************************************************************/
.navigator { min-height:0.5em; display:table; width:100%; margin-top:20px; }
.navigator:after { clear:both; display:block; content:" "; }
.navigator a { text-decoration:none; }
.navigator .button_aktiv a { color:#555; }
.navigator .button_naktiv a, .navigator .button_naktiv p { color:#bbb; }
.navigator_rahmen { border-radius:5px; background:#f3f3f3; border:1px solid #ddd;  }
.navigator_gross * { font-size:1.2em;  }
.navigator_klein * { font-size:1.0em;  }
.navigator .button { width:2.5em; text-align:center; line-height:100%; padding:0.2em 0.1em 0.1em 0.1em; display:table-cell;  }
.navigator .text { display:table-cell; vertical-align: middle; text-align:center; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.navigator .text a { text-decoration:none; padding:0.2em 0.4em 0.2em 0.4em; font-size:0.9em; font-weight:bold; color:#555; }
.navigator .text a:hover { text-decoration:underline; }
.navigator .text a.aktiv { border-radius:3px; background-color:#555; color:#fff; text-decoration:none; cursor: default; }
.navigator .text .anzahl { font-size:0.7em; color:#aaa; padding-left:0.5em; }
@media (max-width: 550px) { .navigator .sehr_weit_entfernt { display:none; } .navigator .weit_entfernt { display:none;  } }
@media (max-width: 800px) { .navigator .sehr_weit_entfernt { display:none; } }