/* Effective stylesheet produced by snapshot save */
.em_icon_success { border: 0px none ; height: 14px ! important; width: 19px ! important; margin-bottom: -2px ! important; }
.em_icon_buddy { margin-right: 10px; float: left; width: 34px; height: 34px; }
.em_icon_rss { background: transparent url(em_icon_small_rss.gif) no-repeat scroll right 1px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-right: 18px; }
.em_icon_rss.em_small { background: transparent url(em_icon_small_rss.gif) no-repeat scroll right 3px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-right: 18px; }
.em_ressort_headline .em_icon_rss { background: transparent url(em_icon_small_rss.gif) no-repeat scroll left 4px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 18px; padding-right: 0px; }
.em_icon_video { background: transparent url(em_icon_video.gif) no-repeat scroll left 1px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 18px; }
.em_icon_gallery { background: transparent url(em_icon_foto.gif) no-repeat scroll left 1px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 18px; }
.em_icon_comment { background: transparent url(em_icon_comment.gif) no-repeat scroll left 1px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 18px; }
.em_comment_answer_close { padding: 0pt 0pt 3px 3px; position: absolute; display: block; width: 14px; height: 13px; right: 0pt; top: 0pt; z-index: 5; }
.em_icon_comment_answer_close { background: rgb(255, 255, 255) url(close.gif) no-repeat scroll right top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.em_more_wetter { background: rgb(255, 255, 255) url(arrow_down_big.png) no-repeat scroll right center ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; padding-right: 23px ! important; }
* { border: 0pt none ; margin: 0pt; padding: 0pt; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
body { font-family: Arial,Gadget,sans-serif; font-weight: normal; font-size: 12px; line-height: 20px; background-color: rgb(255, 255, 255); color: rgb(88, 88, 90); }
h1, h2, h3, h4, h5, h6 { font-family: Arial,Gadget,sans-serif; font-size: 12px; line-height: 20px; }
a { color: rgb(88, 88, 90); text-decoration: none; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
a:hover { color: rgb(226, 0, 26); text-decoration: underline; }
.em_link { color: rgb(226, 0, 26); text-decoration: underline; }
.em_link:hover { color: rgb(88, 88, 90); }
.em_link:visited { color: rgb(88, 88, 90); }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration: none; }
.em_font_normal { font-style: normal; }
.em_corporate_color, .em_hausfarbe { color: rgb(226, 0, 26); }
a.em_hausfarbe { color: rgb(226, 0, 26); text-decoration: underline; }
a.em_hausfarbe:hover { color: rgb(88, 88, 90); }
a.em_hausfarbe:visited { color: rgb(88, 88, 90); }
.em_font { color: rgb(88, 88, 90) ! important; }
.em_success { color: rgb(0, 153, 0); }
.em_error { color: rgb(204, 0, 51); }
.em_bold { font-weight: bold; }
.em_italic { font-style: italic; }
.em_underline { text-decoration: underline ! important; }
.em_small { font-size: 11px; }
.em_big { font-size: 13px; }
.em_lh_16 { line-height: 16px; }
.em_center { text-align: center; }
.em_reset_right { border: 0px none  ! important; margin: 0px ! important; padding: 0px ! important; }
.em_img_border { border: 0pt none ; display: block; }
.em_left { float: left ! important; }
.em_right { float: right ! important; }
.em_key_point { overflow: hidden; height: 6px; width: 6px; display: inline-block; margin-right: 10px; line-height: 16px; background-color: rgb(226, 0, 26); }
.em_lh_16 .em_key_point { line-height: 9px; }
.em_more_link, .timeline-event-bubble-body a, #em_tooltip a { color: rgb(226, 0, 26); font-style: italic; text-decoration: underline; }
#em_tooltip a:hover { text-decoration: none; }
.em_more_link:hover { text-decoration: none; }
.em_dot { font-family: Arial; font-weight: bold; color: rgb(51, 51, 51); font-size: 18px; line-height: 0px; padding-right: 3px; }
.em_error { border: 1px solid crimson; padding: 10px; font-weight: bold; font-size: 12px; line-height: 20px; color: crimson; background-color: transparent; text-align: center; }
.em_info { border: 2px solid dimgray; margin: 0px; padding: 5px; font-weight: bold; font-size: 11px; line-height: 20px; color: dodgerblue; background-color: floralwhite; text-align: center; }
.em_fts_marker { font-weight: bold; }
.additionImages { margin: 10px 0pt 0pt 13px; float: left; width: 120px; font-size: 11px; }
.additionImages a { color: rgb(226, 0, 26); line-height: 14px; }
.additionImages.em_additionImages_reset { margin-left: 0pt; }
.ArticleContentAdHeader { display: none; }
#sbar { position: fixed ! important; right: 0px; }
form { margin: 0px; padding: 0px; }
form table div font { line-height: 26px; }
label { cursor: pointer; }
select { border: 1px solid rgb(205, 205, 207); margin: 0px; padding: 1px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(51, 51, 51); line-height: 13px; }
select:focus { border-color: rgb(226, 0, 26); }
input[type="text"] { border: 1px solid rgb(205, 205, 207); margin: 0px; padding: 2px; font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(51, 51, 51); line-height: 13px; }
input[type="text"]:focus { border-color: rgb(226, 0, 26); }
input[type="password"] { border: 1px solid rgb(205, 205, 207); margin: 0px; padding: 2px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(51, 51, 51); line-height: 13px; }
input[type="password"]:focus { border-color: rgb(226, 0, 26); }
.em_btn_active, .em_button_active { padding: 0px 20px; background: transparent url(em_btn_active_bg.gif) repeat-x scroll 0px 0px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; line-height: 25px; text-decoration: none; font-size: 12px; display: block; float: left; margin-right: 5px; cursor: pointer; color: rgb(255, 255, 255); }
input[type="submit"], input[type="button"] { padding: 0px 20px; background: transparent url(em_btn_active_bg.gif) repeat-x scroll 0px 0px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-decoration: none; font-size: 12px; float: right; cursor: pointer; color: rgb(255, 255, 255); }
input[type="submit"]:hover, input[type="button"]:hover, .em_btn_active:hover, .em_button_active:hover { text-decoration: underline; }
input[type="submit"]:focus, input[type="button"]:focus, .em_btn_active:focus, .em_button_active:focus { text-decoration: none; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
input[type="reset"], .em_btn_inactive, .em_btn_active2, .em_btn, .em_button, .em_button_active2 { border: 1px solid rgb(153, 153, 153); padding: 0px 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; line-height: 18px; text-decoration: none; font-weight: normal; font-size: 11px; display: block; float: left; margin-right: 5px; cursor: pointer; }
.em_btn_active2, .em_button_active2 { border: 0pt none ; background: rgb(255, 255, 255) url(em_btn_active_bg.gif) repeat-x scroll left center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255) ! important; line-height: 20px; text-decoration: none ! important; }
#voting_form .em_button_active2:hover { color: rgb(255, 255, 255); }
.em_btn_active2:hover { text-decoration: underline ! important; }
.em_btn_active, .em_btn, .em_btn_inactive, .em_button .em_button_activ {  }
.em_btn_xxl { background: transparent url(em_btn_xxl_bg.gif) repeat-x scroll left top; overflow: hidden; height: 40px; display: block; width: 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: center; color: rgb(255, 255, 255); font-family: Georgia; font-size: 18px; line-height: 37px; }
.em_btn_xxl:hover { color: rgb(255, 255, 255); }
textarea { border: 1px solid rgb(205, 205, 207); margin: 0px; padding: 2px; font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(51, 51, 51); line-height: 13px; }
textarea:focus { border-color: rgb(226, 0, 26); }
input.em_form_submit_button { padding: 2px 10px; display: block; font-size: 11px ! important; }
* + html input.em_form_submit_button { padding: 0pt 10px; }
#em_site_container { margin: 0pt 0pt 0pt 20px; position: relative; width: 994px; z-index: 1; }
#em_wrapper { padding: 10px 10px 0pt; position: relative; left: 0px; width: 974px; min-height: 620px; z-index: 1; background-color: rgb(255, 255, 255); }
.em_content { width: 100%; position: relative; z-index: 2; }
.em_cnt_left { float: left; width: 136px; margin-right: 18px; }
.em_cnt_center { border-right: 1px solid rgb(198, 199, 200); float: left; width: 654px; padding-right: 10px; }
.em_cnt_center_small .em_cnt_center { border-right: 0px none; margin-left: -154px; padding-right: 0px; }
.em_cnt_center_small { border-right: 1px solid rgb(198, 199, 200); float: left; width: 500px; padding-right: 10px; margin-bottom: 0px; }
.em_cnt_right { float: right; width: 300px; }
#em_header { z-index: 3; width: 100%; position: relative; margin-bottom: 20px; }
.em_logo { margin: 30px 0pt 0pt; height: 56px; width: 446px; }
.em_head_functions { padding: 10px 0pt 10px 10px; position: absolute; top: 0px; right: 0px; line-height: 11px ! important; z-index: 20; }
.em_head_logo { position: absolute; top: 27px; left: 490px; z-index: 20; width: 250px; height: 95px; }
.em_head_logo div { position: absolute; bottom: 0px; left: 90px; z-index: 20; }
.em_head_logo div p { font-size: 11px; margin-bottom: 4px; margin-top: 10px; }
.em_head_logo div span { font-size: 11px; margin-bottom: 0px; font-weight: bold; }
.em_head_logo div h2, .em_head_logo div a { font-size: 16px; font-weight: normal; color: rgb(226, 0, 26); }
.em_head_content { width: 100%; height: 96px; }
.em_head_menu { border: 1px solid rgb(205, 205, 207); }
.em_media_bar { float: right; }
.em_media_bar li { padding: 4px 10px 6px 0px; height: 15px; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; }
.em_media_bar li.em_border_right { border-right: 1px solid rgb(198, 199, 200); margin-right: 10px; }
#em_artikelansicht_funktionen_destination, #em_content_related_content_destination, #em_content_bilderstrecke_destination, #em_content_affiliate_destination { display: none; }
#em_content_related_content_destination { width: 300px; clear: right; }
* + html #em_content_related_content_destination .em_zusatz_box_headline { margin-left: 0px ! important; }
.em_cnt_piktogramm { margin: 9px 0pt 0pt 10px; float: left; width: 24px; height: 24px; }
.em_cnt_artikelansicht_hz { margin: 8px 0pt 5px; float: left; font-size: 25px; font-weight: bold; line-height: 28px; color: rgb(226, 0, 26); }
.em_cnt_artikelansicht_dz { font-size: 16px; font-weight: bold; line-height: 16px; }
.em_cnt_artikelansicht_zt { font-size: 16px ! important; font-weight: bold; line-height: 16px; margin-bottom: 15px; }
.em_cnt_artikelansicht_uz { margin: 3px 0pt 5px; font-size: 12px; line-height: 16px; display: block; }
.em_cnt_artikelansicht .em_keyword_list { margin: 10px 0pt 5px; clear: both; display: block; }
#em_artikelansicht_artikel .em_keyword_list { margin: 2px 0pt 5px; clear: both; display: block; padding-right: 10px; }
#em_artikelansicht_artikel .em_text_plain { margin-top: 10px; }
.em_cnt_artikelansicht_date { position: absolute ! important; right: 0pt; top: 0pt; color: rgb(153, 153, 153); }
.em_cnt_artikelansicht_vorspann { margin: 10px 0pt 5px; font-size: 12px; font-weight: bold; }
.em_cnt_artikelansicht .em_cnt_artikelansicht_gallery_inline_placeholder { overflow: hidden; height: 0px; }
.em_cnt_artikelansicht .em_cnt_artikelansicht_panorama, .em_cnt_artikelansicht .em_cnt_artikelansicht_map, .em_cnt_artikelansicht .em_cnt_artikelansicht_gallery_inline { background-color: rgb(244, 244, 244); margin-bottom: 15px; clear: both; }
.em_cnt_artikelansicht .em_cnt_artikelansicht_gallery_inline { padding: 10px 13px; }
.em_cnt_artikelansicht .em_cnt_artikelansicht_gallery_inline .jcarousel-skin-imagegallery { width: 100%; }
.em_cnt_artikelansicht .em_cnt_artikelansicht_panorama a { cursor: url(zoomin.cur.txt), pointer ! important; }
.em_cnt_artikelansicht .em_cnt_artikelansicht_map a.em_right { margin: 10px; }
.em_cnt_artikelansicht .em_cnt_caption, .em_cnt_artikelansicht .em_cnt_copyright { padding: 5px 10px; font-size: 11px; }
.em_cnt_artikelansicht .em_cnt_caption { font-weight: bold; }
.em_cnt_artikelansicht .em_cnt_copyright { color: rgb(153, 153, 153); }
#em_artikelansicht_artikel p.em_text, #em_artikelansicht_fotostrecke p.em_text, #em_artikelansicht_video p.em_text { font-size: 12px; line-height: 20px; margin-bottom: 15px; padding-right: 150px; }
#em_artikelansicht_artikel p.em_text a, #em_artikelansicht_fotostrecke p.em_text a, #em_artikelansicht_video p.em_text a, #em_artikelansicht_artikel a { text-decoration: underline; color: rgb(226, 0, 26); }
#em_artikelansicht_artikel p.em_text a:hover, #em_artikelansicht_fotostrecke p.em_text a:hover, #em_artikelansicht_video p.em_text a:hover, #em_artikelansicht_artikel a:hover { text-decoration: underline; color: rgb(88, 88, 90); }
#em_artikelansicht_artikel p.em_text a:visited, #em_artikelansicht_fotostrecke p.em_text a:visited, #em_artikelansicht_video p.em_text a:visited, #em_artikelansicht_artikel a:visited { text-decoration: underline; color: rgb(88, 88, 90); }
.em_btn_download_left { border: 1px solid rgb(153, 153, 153); padding: 0px 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: absolute; left: 20px; bottom: 48px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; line-height: 18px; text-decoration: none; font-weight: normal; font-size: 11px; display: none; margin-right: 5px; cursor: pointer; }
.em_btn_download_right { border: 1px solid rgb(153, 153, 153); padding: 0px 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: absolute; left: 10px; bottom: 48px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; line-height: 18px; text-decoration: none; font-weight: normal; font-size: 11px; display: none; margin-right: 5px; cursor: pointer; }
.em_artikelansicht_zusatzcontent_picture .em_cnt_aufmacher:hover .em_btn_download_left, .em_artikelansicht_zusatzcontent_picture .em_cnt_aufmacher:hover .em_btn_download_right { display: block; }
.em_artikelansicht_zusatzcontent.em_left { margin: 0pt 20px 20px 0pt; float: left; width: 280px; clear: left; }
.em_artikelansicht_zusatzcontent.em_right { margin: 0pt 0pt 20px 20px; float: right; width: 280px; clear: right; }
.em_artikelansicht_zusatzcontent.zoomed { margin-left: 0pt; margin-right: 0pt; }
.em_artikelansicht_zusatzcontent .em_half_left, .em_artikelansicht_zusatzcontent .em_half_right { width: 122px; }
.em_artikelansicht_zusatzcontent .em_half_left { float: left; }
.em_artikelansicht_zusatzcontent .em_half_right { float: right; }
.em_artikelansicht_zusatzcontent.em_left .em_zusatz_box_container {  }
.em_artikelansicht_zusatzcontent.em_right .em_zusatz_box_container {  }
.em_zusatz_box { padding: 10px 13px; background: rgb(244, 244, 244) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.em_zusatz_box .em_zusatz_box_headline { border-bottom: 1px solid rgb(156, 158, 159); margin: 0px -13px 10px; text-align: center; position: relative; z-index: 1; width: 280px; height: 16px; }
.em_zusatz_box .em_zusatz_box_headline h2 { padding: 0pt 5px; background: rgb(244, 244, 244) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: inline-block; font-family: Georgia; font-size: 18px; font-weight: normal; margin-bottom: -4px ! important; }
.em_zusatz_box .em_zusatz_box_headline b { font-weight: normal; }
* + html .em_zusatz_box .em_zusatz_box_headline { position: relative; left: -13px; }
* + html .em_zusatz_box .em_zusatz_box_headline h2, * + html .em_zusatz_box .em_zusatz_box_headline h2 a, * + html .em_zusatz_box .em_zusatz_box_headline h2 b { padding: 0pt 5px; background: rgb(244, 244, 244) none repeat scroll 0% 0%; display: inline-block; margin-bottom: -6px ! important; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.em_cnt_zoom { cursor: url(zoomin.cur.txt), pointer ! important; }
.em_cnt_zoom_hidden { display: none; }
.em_cnt_zoom_visible { display: block; }
.em_download { list-style-type: none; list-style-image: none; list-style-position: outside; }
.em_download li { line-height: 25px; }
.em_download li img { position: relative; top: 3px; }
#em_cnt_video a, #em_cnt_video img { margin: 0pt auto 10px; color: rgb(255, 255, 255); cursor: pointer; display: block; height: 368px; text-align: center; text-decoration: none; width: 654px; }
.em_verwandte_themen { list-style-type: none; list-style-image: none; list-style-position: outside; }
.em_verwandte_themen li { margin-bottom: 8px; }
.em_verwandte_themen li .em_cnt_modul_teaser_hz { border-top: 0pt none; margin: 0pt; padding: 0pt; font-size: 14px; font-weight: bold; line-height: 16px; }
.em_verwandte_themen li .em_small { font-size: 10px; }
.em_artikelansicht_tags { height: 22px; }
.em_artikelansicht_tags img { position: relative; width: 18px; top: 3px; }
.em_artikelansicht_tags a { text-decoration: none; line-height: 14px; }
#em_artikelansicht_funktionen_destination { width: 300px; margin-bottom: 20px; }
#em_artikelansicht_funktionen_destination .em_cnt_functions li { padding-right: 10px; }
#em_cnt_artikel ul { margin: 10px 0px 10px 20px; list-style-type: inherit; list-style-image: inherit; list-style-position: outside; }
#em_cnt_artikel ol { margin: 10px 0px 10px 20px; list-style-type: decimal; list-style-position: outside; }
#em_cnt_artikel ul br, #em_cnt_artikel ol br { line-height: 0px; height: 0px; font-size: 0px; }
.em_bookmark li, .em_bookmark_footer li { font-size: 12px; float: left; width: 115px; margin-bottom: 10px; }
.em_bookmark li a, .em_bookmark_footer li a { text-decoration: none; }
.em_ressort_headline { border-bottom: 1px solid rgb(156, 158, 159); margin: 10px 0pt 15px; text-align: center; position: relative; z-index: 1; width: 100%; height: 18px; }
.em_ressort_headline.em_first { margin-top: 2px; }
.em_ressort_headline h2 { padding: 0pt 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: inline-block; margin-bottom: 0px; font-family: Georgia; font-size: 23px; line-height: 23px; font-weight: normal; }
.em_ressort_headline h2 b { font-weight: normal; }
* + html .em_ressort_headline h2, * + html .em_ressort_headline h2 a, * + html .em_ressort_headline h2 b { padding: 0pt 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: inline-block; margin-bottom: -6px ! important; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; line-height: 24px; font-weight: normal; }
.em_ressort_headline span { position: absolute; right: 0px; top: 0px; z-index: 2; font-size: 11px; }
.em_ressort_headline span a { color: rgb(226, 0, 26); text-decoration: none; }
.em_keyword_list { margin-bottom: 3px; }
.em_keyword_list li { background: transparent url(em_keypoint.gif) no-repeat scroll 0px 6px; list-style-type: none; list-style-image: none; list-style-position: outside; font-size: 11px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 16px; line-height: 16px; margin-bottom: 4px; }
.em_keyword_list li a { color: rgb(226, 0, 26); text-decoration: underline; }
.em_keyword_list_two_cols li { float: left; width: 46%; }
.em_bdt_big { width: 291px; }
.em_bdt_small { width: 363px; }
.em_bdt_small img { margin-right: 10px; float: left; }
.em_bdt_small img.em_reset_right { margin-right: 0px; }
.em_cnt_modul_hz { margin: 3px 0pt 7px; font-size: 12px; font-weight: bold; }
.em_cnt_panorama_modul { width: 276px; }
.em_modul_autor { float: left; margin-top: 7px; font-size: 10px; line-height: 14px; color: rgb(138, 138, 138); }
.em_cnt_teaser_modul { width: 76px; margin-left: 10px; }
.em_cnt_modul_teaser_hz { margin: 0pt 0pt 5px; font-size: 12px; font-weight: bold; padding-top: 5px; line-height: 15px; }
.em_modul_date { float: left; margin-top: 7px; font-size: 10px; line-height: 14px; color: rgb(138, 138, 138); }
.em_headline_text_roof { color: rgb(226, 0, 26); line-height: 13px; font-weight: bold; }
.em_cnt_modul_galerie { width: 145px; }
.em_cnt_modul_video { width: 300px; }
.em_cnt_modul_video_small { width: 145px; }
.em_cnt_modul_image { width: 300px; }
.em_cnt_modul_image_small { width: 145px; }
.em_clear { margin: 0px; padding: 0px; overflow: hidden; clear: both; line-height: 0px; font-size: 0px; height: 0px; width: 0px; }
.em_horizontal_spacer { margin: 0px; padding: 0px; overflow: hidden; clear: both; line-height: 0px; font-size: 0px; height: 10px; width: 0px; }
.em_horizontal_spacer_small { margin: 0px; padding: 0px; overflow: hidden; clear: both; line-height: 0px; font-size: 0px; height: 5px; width: 0px; }
.em_horizontal_devider { margin: 0px; padding: 0px; overflow: hidden; clear: both; line-height: 0px; font-size: 0px; height: 1px; width: 100%; background-color: rgb(205, 205, 207); }
.em_horizontal_linked_divder { padding: 3px 0pt 0pt; position: relative; width: 100%; z-index: 1; height: 10px; font-size: 11px; }
.em_horizontal_linked_divder span { display: block; position: absolute; top: -4px; right: 0px; background-color: rgb(255, 255, 255); line-height: 12px; padding-left: 10px; }
.em_horizontal_linked_divder .em_cnt_functions_footer { display: block; position: absolute; top: -4px; left: 0px; background-color: rgb(255, 255, 255); line-height: 12px; padding-right: 10px; font-weight: normal; }
.em_horizontal_linked_divder a { color: rgb(226, 0, 26); text-decoration: none; }
.em_hide { display: none; }
.em_hidden { margin: 0px ! important; padding: 0px ! important; overflow: hidden ! important; line-height: 0px ! important; font-size: 0px ! important; height: 0px ! important; width: 0px ! important; display: none ! important; }
.em_main_menu { border-top: 1px solid rgb(198, 199, 200); background: rgb(255, 255, 255) url(em_menu_bg.gif) repeat-x scroll left top; position: relative; height: 25px; width: 100%; z-index: 5; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.em_main_menu li { float: left; list-style-type: none; list-style-image: none; list-style-position: outside; }
.em_main_menu li.em_extandable { background: transparent url(em_menu_invers.gif) repeat-x scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.em_main_menu li.em_back { border-bottom: 3px solid rgb(226, 0, 26); margin: 0px; width: 9px; height: 14px; z-index: 8; position: absolute; }
.em_main_menu li a { border-right: 1px solid rgb(198, 199, 200); margin: auto 0px; padding: 0px 13px; overflow: hidden; text-decoration: none; font-size: 12px; color: rgb(0, 0, 0); outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; text-align: center; letter-spacing: 0pt; z-index: 10; display: block; float: left; height: 25px; position: relative; line-height: 24px; }
.em_main_menu li a:hover { text-decoration: underline; }
.em_main_menu li.em_current a { border-right: 0px none; background: rgb(255, 255, 255) url(em_main_menu_active_bg.gif) repeat-x scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); line-height: 25px; text-decoration: none; }
#em_header .em_main_menu li.em_current a.em_hausfarbe { color: rgb(255, 255, 255); }
.em_main_menu li.em_right { float: right; }
.em_main_menu li.em_right a { border-left: 1px solid rgb(198, 199, 200); border-right: 0px none; }
.em_main_menu li.em_left { background: rgb(255, 255, 255) url(em_menu_invers.gif) repeat-x scroll left top; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.em_main_menu li.em_extandable a { background: transparent url(em_arrow_red.png) no-repeat scroll right 11px; padding-right: 26px; color: rgb(226, 0, 26); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.em_main_menu li.em_extandable:hover .em_sub_sub_menu { display: block; }
.em_sub_menu { background: rgb(255, 255, 255) url(em_sub_menu_bg.gif) repeat-x scroll left top; position: relative; height: 25px; width: 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; z-index: 3; }
.em_sub_menu.em_channel { padding-left: 161px; width: 811px; }
.em_sub_menu li { padding: 6px 0px 0pt 13px; list-style-type: none; list-style-image: none; list-style-position: outside; position: relative; z-index: 1; float: left; height: 19px; }
.em_sub_menu li a { border-right: 1px solid rgb(198, 199, 200); padding: 0px 13px 0pt 0px; font-size: 11px; line-height: 11px; text-decoration: none; color: rgb(255, 255, 255); text-align: center; float: left; white-space: nowrap; z-index: 2; }
.em_sub_menu li.em_last a { border-right: 0pt none; padding: 0px 0px 0pt; }
.em_sub_menu li.em_extandable a { background: transparent url(em_arrow_white.png) no-repeat scroll right 5px; padding-right: 26px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.em_sub_menu li.em_current a { text-decoration: underline; cursor: default; }
.em_sub_menu li a:hover { text-decoration: underline; }
.em_sub_menu li.em_right { float: right; }
.em_sub_menu li.em_right a { font-size: 12px; }
* + html .em_sub_menu li.em_right a { line-height: 14px; }
.em_sub_menu li.em_left { float: left; }
.em_sub_menu li.em_left a { font-size: 12px; }
.em_sub_menu li:hover .em_sub_sub_menu { display: block; }
.em_main_menu .em_current .em_sub_menu li:hover .em_sub_sub_menu { display: none; }
.em_sub_menu .em_sub_sub_menu { padding: 8px 13px; margin-top: 5px; position: absolute; width: 180px; top: 20px; left: 0px; background-color: rgb(43, 43, 43); z-index: 9; display: none; }
.em_sub_menu .em_sub_sub_menu li { border: 0px none ; padding: 0px; background: transparent none repeat scroll 0% 0%; list-style-type: none; list-style-image: none; list-style-position: outside; clear: both; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.em_sub_menu .em_sub_sub_menu li a { border: 0px none ; padding: 0px; background: transparent none repeat scroll 0% 0% ! important; font-size: 11px; line-height: 14px; text-decoration: none ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; color: rgb(255, 255, 255); cursor: pointer ! important; }
.em_sub_menu .em_sub_sub_menu li a:hover { text-decoration: underline ! important; }
.em_sub_menu .em_sub_sub_menu li.em_current a { text-decoration: underline ! important; cursor: default; }
.em_main_menu .em_sub_sub_menu { border-left: 1px solid rgb(198, 199, 200); border-right: 1px solid rgb(198, 199, 200); border-bottom: 1px solid rgb(198, 199, 200); margin: 5px 0pt 0pt -1px; padding: 8px 13px; position: absolute; width: 108px; top: 20px; background-color: rgb(255, 255, 255); z-index: 9; display: none; }
* + html .em_main_menu .em_sub_sub_menu { margin-left: -137px; }
.em_main_menu .em_left .em_sub_sub_menu { left: -1px; }
.em_main_menu .em_sub_sub_menu li { border: 0px none ; padding: 0px; background: transparent none repeat scroll 0% 0%; list-style-type: none; list-style-image: none; list-style-position: outside; clear: both; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.em_main_menu .em_sub_sub_menu li a { border: 0px none ; padding: 0px; background: transparent none repeat scroll 0% 0% ! important; font-size: 12px; line-height: 20px; text-decoration: none ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; color: rgb(0, 0, 0); height: auto; cursor: pointer ! important; text-align: left; display: block; width: 108px; }
.em_main_menu .em_sub_sub_menu li a:hover { text-decoration: underline ! important; }
.em_sub_menu li.em_menu_active, .em_sub_menu li.em_menu_more { display: block; }
.em_sub_menu li.em_menu_inactive, .em_sub_menu li.em_menu_less, .em_sub_menu li.em_menu_less2, .em_sub_menu li.em_menu_more2 { display: none; }
.em_sitemap_container { padding: 10px; background: rgb(244, 244, 244) none repeat scroll 0% 0%; margin-top: 30px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 11px; line-height: 15px; clear: both; }
.em_sitemap_wrapper { border-bottom: 1px solid rgb(205, 205, 207); }
.em_sitemap_wrapper h6 { padding: 2px 30px 0pt 0pt; float: left; width: 130px; text-align: right; }
.em_sitemap_wrapper h6 a { color: rgb(226, 0, 26); font-size: 12px; }
.em_sitemap_list { padding: 5px 0pt; float: left; width: 794px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.em_sitemap_list .em_sitemap_sub { float: left; margin-right: 8px; }
.em_sitemap_sub_sub { list-style-type: disc; list-style-image: none; list-style-position: outside; }
.em_sitemap_sub_sub li { float: left; list-style-type: disc; list-style-image: none; list-style-position: inside; margin-right: 8px; color: rgb(136, 136, 136); }
a.em_sub_sub_link { float: left; margin-right: 15px; }
.em_sitemap_sub.em_extandable { border-bottom: 1px dotted rgb(205, 205, 207); padding: 3px 0pt; clear: left; width: 100%; margin-right: 0pt ! important; list-style-type: none; list-style-image: none; list-style-position: outside; }
#em_search { border: 1px solid rgb(198, 199, 200); top: 50px ! important; right: 0px; z-index: 1; position: absolute; width: 202px; }
#em_search #em_search_text { border: 0px none ; padding: 5px 0pt 0pt 6px; width: 157px; font-size: 11px; float: left; display: block; color: rgb(156, 158, 159); }
#em_search #em_search_submit { border-style: none none none solid; border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color rgb(198, 199, 200); border-width: 0px 0px 0px 1px; margin: 0pt; padding: 0pt; background: transparent url(search.jpg) no-repeat scroll center center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 33px; height: 24px; cursor: pointer; display: inline-block; text-indent: -9999px; float: right; }
.em_search_form .em_headline_title { position: relative; display: block; margin-top: 3px; font-size: 11px; line-height: 13px; z-index: 1; }
* + html .em_search_form .em_headline_title { margin-top: 15px; }
.em_search_form label { float: left; margin-right: 10px; }
.em_search_form .such { float: left; width: 290px; margin-left: 20px; padding-left: 10px; }
.em_search_form select { border-left: 0pt none; float: left; width: 150px; height: 20px; }
.em_search_form a.em_btn_active2, .em_search_form .em_btn_inactive { float: right; margin-right: 0pt; }
.em_search_form ul.em_date_menu, .em_search_form ul.em_date_menu2, .em_search_form ul.em_date_menu3 { float: left; margin-left: 40px; }
.em_search_form ul.em_date_menu li, .em_search_form ul.em_date_menu2 li, .em_search_form ul.em_date_menu3 li { border-right: 1px solid rgb(205, 205, 207); padding: 0pt 10px; display: inline; }
.em_search_form ul.em_date_menu li.last, .em_search_form ul.em_date_menu2 li.last, .em_search_form ul.em_date_menu3 li.last { border-right: 0pt none; }
.em_search_form ul.em_date_menu li a, .em_search_form ul.em_date_menu2 li a, .em_search_form ul.em_date_menu3 li a { color: rgb(226, 0, 26); }
.em_search_form ul.em_date_menu li a.active, .em_search_form ul.em_date_menu2 li a.active, .em_search_form ul.em_date_menu3 li a.active { color: rgb(88, 88, 90); }
.em_search_form .em_date_choice { margin: 0pt 10px; float: left; width: 150px; display: inline-block; }
.em_search_form .em_date_choice:focus { border-bottom: 0pt none; }
.em_search_form .em_date_cal { float: left; width: 16px; height: 16px; margin-top: 2px; }
.em_search_detail { display: none; }
.em_coloum_four { float: left; width: 25%; text-align: right; }
.em_coloum_four span { display: inline-block; margin-right: 10px; }
.em_search_form .em_right select { border: 1px solid rgb(205, 205, 207); width: 250px; }
.em_coloum_four .em_search_line_author_label { margin-left: 8px; float: left; }
#em_head_functions { z-index: 20; width: 435px; font-size: 11px; margin-top: 7px; }
#em_head_functions p { line-height: 15px; }
.em_top_bar { margin: 6px 13px 0px; height: 15px; }
.em_top_bar li { float: left; list-style-type: none; list-style-image: none; list-style-position: outside; padding-right: 10px; }
.em_top_bar li a { border-right: 1px solid rgb(198, 199, 200); padding: 0px 10px 0px 0px; overflow: hidden; font-size: 11px; line-height: 14px; text-decoration: none; color: rgb(88, 88, 90); outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; text-align: left; letter-spacing: 0pt; z-index: 5; display: block; float: left; height: 13px; position: relative; font-weight: normal ! important; }
.em_top_bar li span { border-right: 1px solid rgb(198, 199, 200); padding: 0px 10px 0px 0px; overflow: hidden; font-size: 11px; line-height: 14px; text-decoration: none; color: rgb(88, 88, 90); text-align: left; letter-spacing: 0pt; z-index: 9; display: block; float: left; height: 13px; position: relative; font-weight: normal ! important; }
.em_top_bar li a:hover { color: rgb(226, 0, 26); }
#em_head_bottom { padding: 5px 0pt 0pt 13px; font-size: 12px; line-height: 14px; position: relative; z-index: 2; height: 20px; }
* + html #em_head_bottom { padding: 6px 0pt 0pt 13px; height: 19px; }
#em_head_bottom span { font-size: 12px; line-height: 14px; font-weight: bold; display: block; float: left; }
#em_breadcrumb { float: left; }
#em_breadcrumb li { border-style: none solid none none; border-color: -moz-use-text-color rgb(198, 199, 200) -moz-use-text-color -moz-use-text-color; border-width: 0px 1px 0px 0px; padding: 0px 10px 0px 0px; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; }
#em_breadcrumb li a, #em_breadcrumb li span { padding: 0px 0px 0px 10px; overflow: hidden; font-size: 12px; line-height: 14px; text-decoration: none; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; text-align: left; letter-spacing: 0pt; z-index: 9; display: block; float: left; position: relative; font-weight: normal ! important; }
#em_breadcrumb li.em_last { border-right: 0pt none; padding: 0px; }
#em_breadcrumb li a:hover { color: rgb(226, 0, 26); }
.em_weather { cursor: pointer; }
.em_weather img { margin: 1px 10px 0pt 0pt; float: left; }
.em_weather a { text-decoration: none; cursor: pointer; }
.em_weather span { font-weight: normal ! important; margin-right: 5px; float: left; }
.em_weather span.em_weather_temp_min { color: rgb(0, 89, 253); }
#em_login { top: 23px ! important; right: 0px; z-index: 1; position: absolute; width: 500px; font-size: 11px; }
#em_login ul { float: right; }
#em_login ul li { border: 0px none ; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; line-height: 12px; padding-right: 10px; }
#em_login ul li a { border-right: 1px solid rgb(198, 199, 200); padding: 0px 10px 0px 0px; overflow: hidden; text-decoration: none; color: rgb(226, 0, 26); outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; text-align: left; z-index: 8; display: block; float: left; position: relative; }
#em_login ul li a:hover { text-decoration: underline; }
#em_gallery #em_gallery_prev { position: absolute; top: -60px; left: 20px; }
#em_gallery #em_gallery_next { position: absolute; top: -60px; right: 0px; }
.em_gallery_preview { position: relative; width: 100%; z-index: 1; }
.em_gallery_preview .pos2 { margin-bottom: 8px; opacity: 0.5; }
.em_gallery_preview .pos3 { margin-bottom: 14px; opacity: 0.3; }
.em_gallery_ressort { width: 163px; float: left; font-size: 10px; height: 22px; text-align: center; margin-right: 50px; }
.em_gallery_ressort a { text-decoration: none; }
.em_image_gallery_full { background: transparent url(top_news_loading.gif) no-repeat scroll center center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.em_cnt_half_left { width: 322px; float: left; }
.em_cnt_half_right { width: 322px; float: right; }
.em_cnt_center_small .em_cnt_half_left { width: 240px; }
.em_cnt_center_small .em_cnt_half_right { width: 240px; }
.em_cnt_full_half_left { width: 477px; float: left; }
.em_cnt_full_half_right { width: 477px; float: right; }
.em_spacer_8 { padding-top: 8px; }
.em_cnt_center .em_cnt_three { width: 202px; float: left; margin-right: 10px; }
.em_cnt_center .em_cnt_three img { margin: 4px 10px 0px 0pt; display: inline; float: left; }
.em_cnt_center .em_cnt_aufmacher_dz { margin: 0px 0px 5px; }
.em_cnt_center .em_cnt_three.em_last { margin-right: 0px; }
.em_cnt_bottom .em_cnt_three { width: 318px; float: left; margin-right: 10px; }
.em_cnt_bottom .em_cnt_three img { margin: 4px 10px 0px 0pt; display: inline; float: left; }
.em_cnt_bottom .em_cnt_aufmacher_dz { margin: 0px 0px 5px; }
.em_cnt_bottom .em_cnt_three.em_last { margin-right: 0px; }
.em_cnt_box { background: rgb(244, 244, 244) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-bottom: 10px; position: relative; width: 100%; z-index: 1; }
.em_cnt_box_body { padding: 13px; }
.em_modul_box { padding: 7px 0pt 0px; background-color: rgb(244, 244, 244); margin-bottom: 10px; position: relative; z-index: 1; }
.em_modul_box_body { margin: 15px 13px 0pt; }
.em_modul_box_body .em_cnt_half { float: left; width: 137px; }
.em_cnt_center .em_modul_box_body .em_cnt_half { width: 314px; }
.em_modul_box_2 { border: 1px solid rgb(156, 158, 159); padding: 7px 0pt 0px; margin-bottom: 10px; }
.em_modul_box_2_body { margin: 15px 13px 0pt; }
.em_modul_box_body.em_reset_top { margin-top: 7px; }
.em_modul_headline { border-bottom: 1px solid rgb(156, 158, 159); margin: 5px 0pt 10px; text-align: center; position: relative; z-index: 1; width: 100%; height: 16px; }
.em_modul_headline h2 { padding: 0pt 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: inline-block; font-family: Georgia; font-size: 18px; font-weight: normal; margin-bottom: -4px ! important; }
.em_modul_headline h2 b { font-weight: normal; }
* + html .em_modul_headline h2, * + html .em_modul_headline h2 a, * + html .em_modul_headline h2 b { padding: 0pt 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: inline-block; margin-bottom: -6px ! important; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.em_modul_box .em_modul_headline { border-bottom: 1px solid rgb(156, 158, 159); margin: 0pt; text-align: center; position: relative; z-index: 1; width: 100%; height: 16px; }
.em_modul_box .em_modul_headline h2 { padding: 0pt 5px; background: rgb(244, 244, 244) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: inline-block; font-family: Georgia; font-size: 18px; font-weight: normal; margin-bottom: -4px ! important; }
* + html .em_modul_box .em_modul_headline h2, * + html .em_modul_box .em_modul_headline h2 a, * + html .em_modul_box .em_modul_headline h2 b { padding: 0pt 5px; background: rgb(244, 244, 244) none repeat scroll 0% 0%; display: inline-block; margin-bottom: -6px ! important; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.em_modul_box_2 .em_modul_headline { margin: 5px 13px 10px; width: 272px; }
.em_cnt_center .em_modul_box_2 .em_modul_headline { width: 627px; }
.em_modul_box_type_1 .em_modul_box_body { border: 0pt none ; padding: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.em_modul_box_type_2 { position: relative; z-index: 1; width: 100%; }
.em_modul_box_type_2 .em_modul_box_body { border: 1px solid rgb(255, 255, 255); padding: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.em_modul_box_type_3 { position: relative; z-index: 1600; width: 100%; }
.em_modul_box_type_3 .em_modul_box_body { border: 1px solid rgb(255, 255, 255); padding: 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.em_modul_box_type_4 .em_modul_box_body { border: 1px solid rgb(123, 12, 38); padding: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 31px; }
.em_modul_box_type_5 .em_modul_box_body { border-style: solid none; border-color: rgb(255, 255, 255) -moz-use-text-color rgb(200, 200, 200); border-width: 1px 0pt; padding: 5px 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.em_modul_box_type_6 .em_modul_box_body { border: 1px solid rgb(255, 255, 255); padding: 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.em_modul_box_type_7 .em_modul_box_body { border: 1px solid rgb(255, 255, 255); padding: 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.em_modul_box_type_7 .em_modul_box_body { border-style: solid none none; border-color: rgb(255, 255, 255) -moz-use-text-color -moz-use-text-color; border-width: 1px 0pt 0pt; padding: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.em_modul_box_type_8 .em_modul_box_body { border: 1px solid rgb(255, 255, 255); padding: 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.em_modul_box_container { position: relative; z-index: 1; width: 100%; }
.em_modul_box_corner_tr { overflow: hidden; position: absolute; z-index: 2; top: 0pt; right: 0pt; display: block; width: 10px; height: 10px; }
.em_modul_box_corner_bl { overflow: hidden; position: absolute; z-index: 2; bottom: 0pt; left: 0pt; display: block; width: 10px; height: 10px; }
.em_modul_box_border { border-bottom: 1px solid rgb(0, 59, 101); background: rgb(0, 106, 179) none repeat scroll 0% 0%; height: 4px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 320px; margin-left: 5px; margin-bottom: -5px; position: relative; z-index: 1601; }
.em_modul_box_footer { border-top: 1px solid rgb(221, 221, 221); background: rgb(244, 244, 242) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.em_google_map_right { height: 250px; }
.em_cnt_heute_modul { width: 100px; }
.em_cnt_heute_hz { font-size: 16px; font-weight: normal; }
.em_cnt_modul_heute_hz { margin: 0pt 0pt 7px; font-size: 14px; font-weight: bold; padding-top: 7px; line-height: 18px; }
.em_cnt_teaser_heute { width: 298px; height: 104px; position: relative; z-index: 1; }
.em_cnt_teaser_heute div { position: absolute; bottom: 10px; right: 5px; z-index: 2; }
.em_heute_body { border-bottom: 1px solid rgb(224, 224, 224); }
.em_cnt_center_small .em_cnt_panorama { width: 500px; height: 200px; }
.em_cnt_panorama { width: 654px; height: 262px; }
.em_cnt_panorama_dz { margin: 7px 0pt; font-size: 15px; line-height: 20px; }
.em_cnt_panorama_hz { font-size: 22px; font-weight: bold; line-height: 25px; margin-bottom: 10px; }
.em_cnt_aufmacher { width: 200px; margin-right: 15px; }
.em_cnt_zoom .em_cnt_aufmacher { margin-right: 0px; }
.em_cnt_aufmacher.zoomed { margin-right: 0px ! important; margin-left: 0px ! important; }
.em_cnt_teaser { width: 240px; }
.em_cnt_author { border: 1px solid rgb(202, 202, 202); width: 27px; height: 27px; }
.em_cnt_dossier { width: 110px; height: 98px; margin-bottom: 5px; }
.em_cnt_teaser_dz { margin: 5px 0pt 3px; line-height: 20px; font-size: 12px; font-weight: bold; color: rgb(226, 0, 26); }
.em_cnt_teaser_hz { font-size: 13px; margin-bottom: 5px; font-weight: bold; line-height: 16px; }
.em_modul_box_body .em_cnt_aufmacher_dz { margin: 0px 0pt 7px; font-size: 12px; line-height: 20px; color: rgb(226, 0, 26); }
.em_modul_box_body .em_cnt_aufmacher_hz { font-size: 13px; font-weight: bold; line-height: 16px; }
.em_cnt_aufmacher_container { float: left; width: 439px; }
.em_cnt_aufmacher_container.em_no_image { width: 661px; }
.em_cnt_bottom .em_cnt_aufmacher_container { float: left; width: 440px; }
.em_cnt_bottom .em_cnt_aufmacher_container.em_no_image { width: 664px; }
.em_aufmacher_half .em_cnt_aufmacher_container { width: 267px; }
.em_cnt_aufmacher_additional { float: right; width: 300px; }
.em_cnt_aufmacher_additional img { margin-bottom: 5px; }
.em_cnt_aufmacher_additional a { width: 145px; display: block; color: rgb(226, 0, 26); font-size: 12px; font-weight: bold; }
.em_cnt_aufmacher_dz { margin: 0px 0pt 7px; font-size: 15px; line-height: 20px; color: rgb(226, 0, 26); }
.em_cnt_aufmacher_hz { font-size: 22px; font-weight: bold; line-height: 23px; margin-bottom: 5px; }
.em_modul_box_body .em_cnt_teaser_dz { margin: 0px 0pt 5px; font-size: 11px; font-weight: normal; line-height: 16px; }
.em_modul_box_body .em_cnt_teaser_hz { font-size: 12px; margin-bottom: 3px; font-weight: bold; line-height: 16px; }
.em_cnt_panorama_small { width: 231px; }
.em_cnt_panorama_small_hz { margin: 10px 0pt; font-size: 18px; font-weight: bold; line-height: 19px; }
.em_cnt_panorama_overview_dz { font-size: 12px; }
.em_cnt_panorama_overview { width: 178px; }
.em_cnt_panorama_overview_hz { margin: 10px 0pt; font-size: 18px; font-weight: bold; line-height: 19px; }
.em_cnt_comment_box { margin-top: 20px; }
#em_comment_form_answer { margin-bottom: 20px; }
.em_textarea_comment, .em_textarea_answer { width: 390px; height: 69px; font-size: 11px; }
.em_input_comment, .em_input_answer { font-size: 11px; width: 195px; }
.em_input_comment_email_container { width: 220px; }
* + html .em_input_comment_email_container {  }
.em_threaded_comments_level1, .em_threaded_comments_level2 { margin-bottom: 20px; }
.em_threaded_comments_level2 { margin-left: 30px; }
.em_threaded_comments_level1 .em_comment_box { width: 506px; }
.em_threaded_comments_level2 .em_comment_box { width: 476px; }
.em_comment_alert, .em_comment_write_answer { text-decoration: none; }
.em_comment_alert:hover { color: rgb(153, 153, 153); }
.em_vote_good, .em_vote_bad { text-decoration: none; }
.em_vote_good:hover, .em_vote_bad:hover { text-decoration: none; color: rgb(153, 153, 153); }
.em_comment_box, .em_comment_box2 { clear: both; }
.em_comment_box .em_comment_author { margin: 10px 0pt 0pt 10px; float: left; width: 140px; }
.em_comment_box .em_modul_box { width: 500px; float: right; padding-top: 2px; }
.em_comment_box2 .em_comment_author { margin: 10px 0pt 0pt 80px; float: left; width: 140px; }
.em_comment_box2 .em_modul_box { width: 430px; float: right; padding-top: 2px; }
.em_comment_box_arrow { position: absolute; bottom: -7px; left: 10px; }
.em_flyout_container .em_comments_more { display: none; }
.em_comments_more { cursor: pointer; }
.em_cnt_ad_hinweis { margin: 0pt 0pt 2px; line-height: 12px; font-size: 11px; font-style: italic; color: rgb(153, 153, 153); display: block; }
.em_cnt_ad_hinweis_rectangle { margin: 0pt 0pt 2px; line-height: 12px; font-size: 11px; font-style: italic; color: rgb(153, 153, 153); display: block; }
.em_cnt_functions { float: left; list-style-type: none; list-style-image: none; list-style-position: outside; margin-top: 5px; }
.em_journal_body .em_cnt_functions { clear: both; float: none; }
.em_cnt_artikelansicht_gallery_inline .em_cnt_functions { float: right; list-style-type: none ! important; list-style-image: none ! important; list-style-position: outside ! important; margin-top: 0pt; }
.em_cnt_functions li { float: left; padding-right: 10px; font-size: 11px; }
.em_cnt_functions li a { text-decoration: none ! important; }
.em_cnt_functions li span { border-right: 1px solid rgb(205, 205, 207); padding-right: 9px; text-decoration: none; color: rgb(226, 0, 26); padding-left: 3px; }
.em_cnt_functions li p { font-size: 12px; }
.em_cnt_functions li span.em_small { border-right: 0pt none; padding: 0px; text-decoration: none; color: rgb(88, 88, 90); }
.em_cnt_functions li a.em_flyout.active span { border-right: 0px none; padding-right: 10px; text-decoration: none; }
.em_cnt_functions li span.em_icon_like_it { background: transparent url(em_icon_thumb_up.gif) no-repeat scroll left 1px; padding-left: 18px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.em_cnt_functions li span.em_icon_comment { background: transparent url(em_icon_comment.gif) no-repeat scroll left 0px; padding-left: 18px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.em_cnt_functions li span.em_icon_video { background: transparent url(em_icon_video.gif) no-repeat scroll left 0px; padding-left: 18px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.em_cnt_functions li span.em_icon_gallery { background: transparent url(em_icon_foto.gif) no-repeat scroll left 0px; padding-left: 18px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.em_cnt_functions li span.em_icon_survey { background: transparent url(em_icon_umfrage.gif) no-repeat scroll left 0px; padding-left: 18px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.em_cnt_functions li.em_reset_right span { border: 0pt none ; padding-right: 0pt; }
.em_cnt_functions img { border: 0pt none ; cursor: pointer; }
.em_ressort_breadcrumb { position: absolute; left: 0px; top: 2px; z-index: 2; margin-left: -10px; }
.em_ressort_breadcrumb li { border-style: none solid none none; border-color: -moz-use-text-color rgb(198, 199, 200) -moz-use-text-color -moz-use-text-color; border-width: 0px 1px 0px 0px; padding: 0px 10px 0px 0px; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; }
.em_ressort_breadcrumb li a, .em_ressort_breadcrumb li span { padding: 0px 0px 0px 10px; overflow: hidden; font-size: 11px; line-height: 14px; text-decoration: none; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; text-align: left; letter-spacing: 0pt; z-index: 9; display: block; float: left; position: relative; font-weight: normal ! important; }
.em_ressort_breadcrumb li span { color: rgb(226, 0, 26); }
.em_ressort_breadcrumb li.em_last { border-right: 0pt none; padding: 0px; }
#em_breadcrumb li a:hover { color: rgb(226, 0, 26); }
.em_pagination { float: right; margin-top: 2px; }
.em_pagination li { border-style: none solid none none; border-color: -moz-use-text-color rgb(198, 199, 200) -moz-use-text-color -moz-use-text-color; border-width: 0px 1px 0px 0px; padding: 0px 10px 0px 0px; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; }
.em_pagination li a, .em_pagination li span, .em_pagination li b { padding: 0px 0px 0px 10px; overflow: hidden; font-size: 11px; line-height: 14px; text-decoration: none; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; text-align: left; letter-spacing: 0pt; display: block; float: left; font-weight: normal ! important; }
.em_pagination li a { color: rgb(226, 0, 26); }
.em_pagination li img { margin-top: 1px; }
.em_pagination li.em_last, .em_pagination li.em_first, .em_pagination li.em_last_page { border-right: 0pt none; padding: 0px; }
.em_pagination li a:hover { text-decoration: underline; }
.em_article_functions { float: left; margin-top: 0px; margin-left: -10px; }
.em_article_functions li { border-style: none solid none none; border-color: -moz-use-text-color rgb(198, 199, 200) -moz-use-text-color -moz-use-text-color; border-width: 0px 1px 0px 0px; padding: 0px 10px 0px 0px; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; }
.em_article_functions li a, .em_article_functions li span, .em_article_functions li b { padding: 0px 0px 0px 10px; overflow: hidden; font-size: 11px; line-height: 14px; text-decoration: none; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; text-align: left; letter-spacing: 0pt; z-index: 9; display: block; float: left; position: relative; font-weight: normal ! important; cursor: pointer; }
.em_article_functions li a { color: rgb(88, 88, 90); cursor: pointer; }
.em_article_functions li img { margin-top: 1px; }
.em_article_functions li.em_last { border-right: 0pt none; padding: 0px; }
.em_article_functions li a:hover { text-decoration: underline; }
.em_voting_results { font-size: 11px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.em_voting_results li { line-height: 23px; margin-bottom: 7px; }
.em_partner { margin: 20px 0pt; }
.em_partner li { float: left; height: 36px; margin-left: 45px; list-style-type: none; list-style-image: none; list-style-position: outside; line-height: 36px; vertical-align: bottom; }
.em_partner li.first { margin-left: 0pt; }
.em_partner li img, .em_partner span { vertical-align: bottom; }
#em_footer { position: relative; width: 100%; z-index: 1; }
.em_footer_logo { margin: 0px 0pt; float: left; }
.em_footer_bar { border-top: 1px solid rgb(88, 88, 90); margin: 7px 0pt 8px 0px; padding: 3px 0pt 0pt; width: 762px; float: right; }
.em_footer_bar li { float: left; list-style-type: none; list-style-image: none; list-style-position: outside; padding-right: 10px; }
.em_footer_bar li a { border-right: 1px solid rgb(88, 88, 90); padding: 0px 10px 0px 0px; overflow: hidden; font-size: 12px; line-height: 14px; text-decoration: none; color: rgb(88, 88, 90); outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; text-align: left; letter-spacing: 0pt; float: left; font-weight: normal ! important; }
.em_footer_bar li a:hover { color: rgb(226, 0, 26); }
.em_logos { display: none; }
.em_logos_container { padding: 10px; overflow: hidden; width: 208px; height: 48px; margin-top: 10px; text-align: center; }
.em_logos_container.em_logos_reset { margin-top: 0pt; }
.em_logos_container img { margin: 0pt auto; display: inline; max-width: 208px; max-height: 48px; }
a.em_player { margin: 0pt auto; color: rgb(255, 255, 255); cursor: pointer; display: block; text-align: center; text-decoration: none; position: relative; z-index: 1; }
.em_player .em_player_button { background: transparent url(em_player_play.png) no-repeat scroll center center; position: absolute; right: 10px; bottom: 10px; width: 33px; height: 33px; display: block; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.em_message { margin: 10px 0pt; padding: 10px 15px; overflow: hidden; font-weight: bold; }
.em_message p { text-align: center; }
.em_message.em_errormsg { border: 1px solid rgb(204, 0, 51); background: rgb(255, 236, 206) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(88, 88, 90); }
.em_message.em_errormsg a { color: rgb(226, 0, 26); }
.em_message.em_success { border: 1px solid rgb(0, 153, 0); background: rgb(237, 251, 216) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(0, 153, 0); }
.em_message.em_info_only { border: 1px solid rgb(226, 0, 26); background: rgb(232, 246, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(226, 0, 26); }
.em_message.em_warning { border: 1px solid rgb(229, 225, 129); background: rgb(254, 253, 226) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(102, 102, 102); }
.em_warning_ie6 { margin: 20px auto 0pt; position: relative; width: 500px; z-index: 2; }
.em_warning_ie6 li { float: left; margin-right: 10px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.em_warning_ie6 li a { padding: 55px 10px 0pt; float: left; text-align: center; }
.em_warning_ie6 li a.ie { background: transparent url(logo_ie.gif) no-repeat scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.em_warning_ie6 li a.firefox { background: transparent url(logo_mozilla.gif) no-repeat scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.em_warning_ie6 li a.chrome { background: transparent url(logo_chrome.gif) no-repeat scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.em_warning_ie6 li a.safari { background: transparent url(logo_safari.gif) no-repeat scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.em_warning_ie6 li a.opera { background: transparent url(logo_opera.gif) no-repeat scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.em_tagcloud { text-decoration: none; color: rgb(88, 88, 90); line-height: 30px; }
.em_tagcloud-12 { font-size: 12px; }
.em_tagcloud-14 { font-size: 14px; }
.em_tagcloud-16 { font-size: 16px; }
.em_tagcloud-18 { font-size: 18px; }
.em_tagcloud-20 { font-size: 20px; font-weight: bold; }
.em_tagcloud-22 { font-size: 22px; font-weight: bold; }
.em_tagcloud-24 { font-size: 24px; font-weight: bold; }
#em_spotlight b { font-weight: bold; }
#em_spotlight span.em_divide { margin: 0pt 10px; background: rgb(156, 158, 159) none repeat scroll 0% 0%; display: inline-block; width: 1px; height: 17px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; line-height: 15px; }
#em_spotlight .em_modul_headline h2 { display: inline; }
.em_spotlight_aufmacher { padding: 20px 0pt 0pt 20px; width: 645px; }
.em_spotlight_aufmacher .em_left { border-right: 2px solid rgb(230, 230, 230); width: 380px; padding-right: 20px; font-size: 11px; }
.em_spotlight_aufmacher .em_left h3 a { color: rgb(0, 0, 0); }
.em_spotlight_aufmacher .em_left .em_keyword_list { margin-top: 10px; color: rgb(0, 0, 0); font-weight: bold; }
.em_spotlight_aufmacher .em_right { border-right: 2px solid rgb(230, 230, 230); padding: 0pt 20px; width: 200px; }
.em_spotlight_aufmacher .em_right h4, .em_spotlight_right h4 { font-size: 14px; }
.em_spotlight_aufmacher .em_right .em_keyword_list { margin-top: 10px; }
.em_spotlight_aufmacher .em_right .em_keyword_list li { border-bottom: 1px solid rgb(230, 230, 230); font-size: 11px; margin-bottom: 5px; padding-bottom: 5px; }
.em_spotlight_right { padding: 20px 20px 0pt 0pt; float: right; }
.em_spotlight_right h4 { padding-top: 3px; }
.em_spotlight_right ul { list-style-type: none; list-style-image: none; list-style-position: outside; margin-top: 9px; }
.em_spotlight_right ul li { font-size: 11px; }
.em_spotlight_media { padding: 10px; background: rgb(230, 230, 230) none repeat scroll 0% 0%; width: 245px; margin-bottom: 10px; color: rgb(88, 88, 90); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.em_spotlight_media .em_half_left { float: left; width: 117px; }
.em_spotlight_media .em_half_right { float: right; width: 117px; }
.em_spotlight_media.first { margin-top: 0pt; }
.em_w55 { width: 55%; }
.em_weather_block { padding: 10px 20px; }
.em_weather_block .em_weather_block_headline { font-size: 16px; font-weight: bold ! important; }
.em_weather_block .em_weather_block_headline2 { font-weight: bold ! important; }
.em_weather_block_list { list-style-type: none; list-style-image: none; list-style-position: outside; }
.em_weather_block_list li { float: left; margin-left: 20px; text-align: center; }
.em_weather_block_list li span, .em_weather_block_list li img { display: block; }
.em_weather_block_list li span.em_weather_block_cold, .em_weather_block_list li span.em_weather_block_hot { height: 40px; padding-top: 21px; font-size: 20px; font-weight: bold ! important; }
.em_weather_block_list li span.em_weather_block_cold, .em_weather_international_tmin, .em_weather_bergweather_tmin { color: rgb(0, 102, 181); }
.em_weather_block_list li span.em_weather_block_hot, .em_weather_international_tmax, .em_weather_bergweather_tmax { color: rgb(174, 24, 26); }
.em_weather_international_tmin, .em_weather_international_tmax, .em_weather_bergweather_tmin, .em_weather_bergweather_tmax { line-height: 16px; }
.em_weather_international_tmin, .em_weather_bergweather_tmin { margin-top: 2px; }
.em_weather_international { float: left; width: 163px; margin-bottom: 20px; }
.em_weather_international_place { padding-right: 10px; font-weight: bold; }
.em_weather_international_img { margin: 5px 0pt 0pt 5px; float: left; height: 30px; }
#weather_today, #strandwetter { margin-top: 20px; }
#skiwetter { margin-top: 30px; }
#bergwetter { margin-top: 10px; }
.em_ski_weather { float: left; width: 208px; margin-bottom: 20px; padding-right: 10px; }
.em_ski_weather_place { font-weight: bold; font-size: 11px; }
.em_weather_skiweather_snowdepth { font-size: 11px; }
.em_weather_skiweather_img { height: 16px; vertical-align: middle; }
.em_berg_weather_headline, .em_berg_weather_place, .em_berg_weather_spalte { float: left; width: 163px; margin-bottom: 20px; font-size: 11px; }
.em_berg_weather_headline, .em_berg_weather_place { font-weight: bold; }
.em_berg_weather_place span { font-weight: normal; }
.em_weather_bergweather_tmin, .em_weather_bergweather_tmax { width: 20px; text-align: right; }
.em_weather_bergweather_img { margin: 5px 0pt 0pt 5px; float: left; height: 30px; }
.em_weather_bergweather_temperature { clear: both; font-size: 11px; }
#em_filter_employee a { margin: 0pt 6px; float: left; }
#em_filter_employee a:hover { color: rgb(88, 88, 90); text-decoration: underline; }
#em_filter_employee a:first-child { margin-left: 14px; }
.em_employee { border-bottom: 1px solid rgb(156, 158, 159); margin-top: 10px; padding-bottom: 10px; }
.em_employee_left { float: left; width: 489px; }
.em_employee_left .em_cnt_artikelansicht_hz { margin-top: 0pt ! important; }
.em_employee_right { float: right; width: 150px; height: 150px; }
.em_employee_right img { display: block; width: 150px; height: 150px; }
.em_employee_right img:hover { cursor: pointer; }
.em_cnt_text_employee { margin-top: 10px; }
.em_filter_employee_active { background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: inline-block; font-size: 22px; line-height: 22px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.em_filter_employee_active:hover { text-decoration: none ! important; }
.em_flyout_container { border: 1px solid rgb(226, 0, 26); padding: 8px 15px; overflow: hidden; position: absolute; z-index: 8; display: none; background-color: rgb(255, 255, 255); }
.em_button.active { margin: 0px 5px -5px 0px ! important; padding: 0px 10px 6px ! important; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 11px ! important; font-weight: normal; line-height: 18px ! important; text-decoration: none; }
.em_flyout.active { border-style: solid solid none; border-color: rgb(226, 0, 26) rgb(226, 0, 26) -moz-use-text-color; border-width: 1px 1px 0pt; margin: -6px -8px -8px; padding: 5px 7px 7px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: inline-block; position: relative; z-index: 9 ! important; line-height: 11px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.em_flyout_source { display: none; }
div.rating-cancel, div.star-rating { background: transparent none repeat scroll 0% 0%; overflow: hidden; float: left; width: 17px; height: 15px; text-indent: -999em; cursor: pointer; display: block; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div.rating-cancel, div.rating-cancel a { background: transparent url(delete.gif) no-repeat scroll 0pt -16px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div.star-rating, div.star-rating a { background: transparent url(star.gif) no-repeat scroll 0pt 0px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div.rating-cancel a, div.star-rating a { border: 0pt none ; display: block; width: 16px; height: 100%; background-position: 0pt 0px; }
div.star-rating-on a { background-position: 0pt -16px ! important; }
div.star-rating-hover a { background-position: 0pt -32px; }
div.star-rating-readonly a { cursor: default ! important; }
div.star-rating { background: transparent none repeat scroll 0% 0% ! important; overflow: hidden ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; }
.em_rotate.em_reset_top { margin-top: -10px; }
@media projection, screen {
  .ui-tabs-hide { display: none; }
}
@media print {
  .ui-tabs-nav { display: none; }
}
.ui-tabs-nav, .ui-tabs-panel {  }
.ui-tabs-nav { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; text-align: center; line-height: 12px ! important; font-size: 11px; }
.ui-tabs-nav:after { display: block; clear: both; content: " "; }
.ui-tabs-nav li { border-right: 1px solid rgb(88, 88, 90); display: inline; padding-right: 10px; margin-right: 10px; }
.ui-tabs-nav li li { border-right: 0pt none; padding-right: 0pt; margin-right: 0pt; }
.ui-tabs-nav a, .ui-tabs-nav b { outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; font-weight: normal; line-height: 11px ! important; cursor: pointer; }
.ui-tabs-nav .em_reset_right a, .ui-tabs-nav .em_reset_right b { border-right: 0px none; margin: 0pt; padding: 0pt; }
.ui-tabs-nav .ui-tabs-selected a { font-weight: bold; }
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled b:hover { cursor: text; color: rgb(88, 88, 90) ! important; text-decoration: none ! important; }
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active, .ui-tabs-nav .ui-tabs-deselectable b:hover { cursor: pointer; color: rgb(226, 0, 26); }
.ui-tabs-nav b:hover { cursor: pointer; color: rgb(226, 0, 26); text-decoration: underline; }
.ui-tabs-disabled { opacity: 0.4; }
.ui-tabs-loading em { padding: 0pt 0pt 0pt 20px; }
* html .ui-tabs-nav { display: inline-block; }
:first-child + html .ui-tabs-nav { display: inline-block; }
.ui-datepicker { border: 1px solid rgb(226, 0, 26); padding: 0.4em 0.6em 0.4em 0.4em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 17em; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 12px; z-index: 99999; display: none; }
.ui-datepicker .ui-datepicker-header { padding: 0.2em 0pt; position: relative; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 2px; }
.ui-datepicker .ui-datepicker-prev { left: 2px; }
.ui-datepicker .ui-datepicker-next { right: 2px; }
.ui-datepicker .ui-datepicker-prev-hover { left: 2px; }
.ui-datepicker .ui-datepicker-next-hover { right: 2px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
.ui-datepicker .ui-datepicker-title { margin: 0pt 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { margin: 1px 0pt; float: left; font-size: 12px; }
.ui-datepicker select.ui-datepicker-month-year { width: 100%; }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%; }
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table { margin: 0pt 0pt 0.4em; width: 100%; font-size: 12px; border-collapse: collapse; }
.ui-datepicker th { border: 0pt none ; padding: 0.7em 0.3em; text-align: center; font-weight: bold; }
.ui-datepicker td { border: 0pt none ; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { padding: 0.2em; display: block; text-align: center; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { border-left: 0pt none; border-right: 0pt none; border-bottom: 0pt none; margin: 0.7em 0pt 0pt; padding: 0pt 0.2em; background-image: none; }
.ui-datepicker .ui-datepicker-buttonpane button { margin: 0.5em 0.2em 0.4em; padding: 0.2em 0.6em 0.3em; overflow: visible; float: right; cursor: pointer; width: auto; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; }
.ui-datepicker.ui-datepicker-multi { width: auto; }
.ui-datepicker-multi .ui-datepicker-group { float: left; }
.ui-datepicker-multi .ui-datepicker-group table { margin: 0pt auto 0.4em; width: 95%; }
.ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width: 0pt; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0pt; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; }
.ui-datepicker-row-break { clear: both; width: 100%; }
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 2px; left: 2px; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 2px; right: 2px; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float: right; }
.ui-datepicker-rtl .ui-datepicker-group { float: right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width: 0pt; border-left-width: 1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0pt; border-left-width: 1px; }
.ui-datepicker-next span, .ui-datepicker-prev span { text-indent: -999999px; width: 1.3em; height: 1.4em; display: block; font-size: 12px; cursor: pointer; }
.ui-datepicker-cover { display: block; position: absolute; z-index: -1; top: -4px; left: -4px; width: 200px; height: 200px; }
table.ui-datepicker-calendar { text-align: right; line-height: 11px; }
table.ui-datepicker-calendar td a { border: 1px solid rgb(205, 205, 207); margin: 1px; padding: 0.4em; background: rgb(239, 239, 239) none repeat scroll 0% 0%; display: block; color: rgb(88, 88, 90); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; cursor: pointer; text-align: center; }
table.ui-datepicker-calendar td a:hover { border: 1px solid rgb(205, 205, 207); color: rgb(88, 88, 90); }
table.ui-datepicker-calendar td a:active { border: 1px solid rgb(205, 205, 207); color: rgb(88, 88, 90); }
table.ui-datepicker-calendar .ui-datepicker-title-row td { padding: 0.3em 0pt; text-align: center; font-size: 12px; color: rgb(88, 88, 90); text-transform: uppercase; }
table.ui-datepicker-calendar .ui-datepicker-title-row td a { border: medium none ; background: rgb(255, 255, 255) none repeat scroll 0% 0%; text-align: center; color: rgb(88, 88, 90); font-weight: bold; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-decoration: none; }
.ui-datepicker-today a { background: rgb(226, 0, 26) none repeat scroll 0% 0% ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; color: rgb(255, 255, 255) ! important; font-weight: bold; }
.ui-datepicker-days-row .ui-datepicker-unselectable { padding: 0.4em; text-align: center; }
.ui-widget-overlay { position: fixed; top: 0pt; left: 0pt; width: 100%; height: 3000px ! important; }
.ui-icon { width: 16px; height: 16px; float: left; background-image: url(ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon { background-image: url(ui-icons_222222_256x240.png) ! important; }
.ui-state-default .ui-icon { background-image: url(ui-icons_222222_256x240.png); }
.ui-state-active .ui-icon { background-image: url(ui-icons_222222_256x240.png); }
.ui-state-highlight .ui-icon { background-image: url(ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image: url(ui-icons_cd0a0a_256x240.png); }
.ui-dialog-titlebar-close .ui-icon-closethick { background-image: url(btn_overlay_close.png) ! important; }
.ui-widget-overlay { background: rgb(88, 88, 90) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; opacity: 0.3; }
.ui-widget-shadow { margin: -8px 0pt 0pt -8px; padding: 8px; background: rgb(211, 211, 211) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; opacity: 0.3; -moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px; -moz-border-radius-bottomright: 8px; -moz-border-radius-bottomleft: 8px; }
.ui-dialog { padding: 10px; }
.ui-dialog .ui-dialog-titlebar { padding: 0pt; position: relative; min-width: 300px; }
.ui-dialog .ui-dialog-title { margin: 0pt; float: left; font-size: 22px; line-height: 24px; display: block; }
.ui-dialog .ui-dialog-titlebar-close { margin: -10px 0pt 0pt; padding: 0pt; position: absolute; right: 0pt; top: 50%; width: 16px; height: 16px; cursor: pointer; }
* + html .ui-dialog .ui-dialog-titlebar-close {  }
.ui-dialog .ui-dialog-titlebar-close span { margin: 0pt; display: block; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {  }
.ui-dialog .ui-dialog-content { border: 0pt none ; padding: 0pt; background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; z-index: 100; }
.ui-dialog .ui-dialog-buttonpane { border-top: 1px solid rgb(211, 211, 211); margin: 0pt; text-align: left; background-image: none; }
.ui-dialog .ui-dialog-buttonpane button { margin: 0.5em 0.4em 0.5em 0pt; padding: 0.2em 0.6em 0.3em; overflow: visible; float: right; cursor: pointer; line-height: 1.4em; width: auto; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
.ui-draggable { z-index: 300; }
.em_draggable_icon { cursor: move ! important; }
.em-dialog-minimize { background: transparent url(ui-icons_222222_256x240.png) no-repeat scroll -67px -128px; position: absolute; right: 42px; cursor: pointer; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 16px; width: 16px; top: 10px; z-index: 100; }
.em-dialog-maximize { background: transparent url(ui-icons_222222_256x240.png) no-repeat scroll -146px -50px; position: absolute; right: 22px; cursor: pointer; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 16px; width: 16px; top: 10px; z-index: 100; }
#em_image_gallery_prev { background: rgb(255, 255, 255) url(blaetter_left.png) no-repeat scroll center center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-indent: -9999px; display: block; position: absolute; top: 303px; left: 20px; width: 40px; height: 40px; z-index: 100; }
#em_image_gallery_next { background: rgb(255, 255, 255) url(blaetter_right.png) no-repeat scroll center center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-indent: -9999px; display: block; position: absolute; top: 303px; right: 20px; width: 40px; height: 40px; z-index: 100; }
.em-dialog-minimize:hover, .em-dialog-maximize:hover { background-image: url(ui-icons_hover.png); }
.ui-dialog { font-family: Arial,Verdana,sans-serif; }
.ui-dialog input, .ui-dialog select, .ui-dialog textarea, .ui-dialog button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-dialog { border: 1px solid rgb(211, 211, 211); background: rgb(255, 255, 255) url(ui-bg_flat_75_ffffff_40x100.png) repeat-x scroll 50% 50%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(51, 51, 51); }
.ui-dialog-content a { color: rgb(51, 51, 51); }
.ui-dialog-titlebar { border: 0px solid rgb(211, 211, 211); margin-bottom: 10px; height: 23px; color: rgb(51, 51, 51); font-weight: bold; }
.ui-dialog-titlebar a { color: rgb(51, 51, 51); }
.ui-icon { overflow: hidden; display: block; text-indent: -99999px; background-repeat: no-repeat; }
.ui-icon-carat-1-n { background-position: 0pt 0pt; }
.ui-icon-carat-1-ne { background-position: -16px 0pt; }
.ui-icon-carat-1-e { background-position: -32px 0pt; }
.ui-icon-carat-1-se { background-position: -48px 0pt; }
.ui-icon-carat-1-s { background-position: -64px 0pt; }
.ui-icon-carat-1-sw { background-position: -80px 0pt; }
.ui-icon-carat-1-w { background-position: -96px 0pt; }
.ui-icon-carat-1-nw { background-position: -112px 0pt; }
.ui-icon-carat-2-n-s { background-position: -128px 0pt; }
.ui-icon-carat-2-e-w { background-position: -144px 0pt; }
.ui-icon-triangle-1-n { background-position: 0pt -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0pt -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0pt -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0pt -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0pt -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0pt -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0pt -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0pt -128px; }
.ui-icon-plus { background-position: -16px -128px ! important; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick {  }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0pt -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0pt -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0pt -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0pt -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0pt -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0pt -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
.jcarousel-skin-modul-half .jcarousel-item { width: 296px; }
.jcarousel-skin-modul-half .jcarousel-item-horizontal { margin-right: 10px; }
.jcarousel-skin-modul-half .jcarousel-clip-horizontal { width: 296px; }
.jcarousel-skin-modul-half .jcarousel-item-vertical { margin-bottom: 10px; }
.jcarousel-skin-modul-half .jcarousel-item-placeholder { background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(0, 0, 0); }
.jcarousel-skin-modul-half .jcarousel-next-horizontal { background: transparent url(em_next.gif) no-repeat scroll 0pt 0pt; overflow: hidden; position: absolute; bottom: -21px; right: 0px; width: 12px; height: 12px; cursor: pointer; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.jcarousel-skin-modul-half .jcarousel-next-horizontal:hover { background: transparent url(em_next_disabled.gif) no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.jcarousel-skin-modul-half .jcarousel-next-horizontal:active { background: transparent url(em_next_disabled.gif) no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.jcarousel-skin-modul-half .jcarousel-next-disabled-horizontal, .jcarousel-skin-modul-half .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-modul-half .jcarousel-next-disabled-horizontal:active { background: transparent url(em_next_disabled.gif) no-repeat scroll 0pt 0pt; cursor: default; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.jcarousel-skin-modul-half .jcarousel-prev-horizontal { background: transparent url(em_prev.gif) no-repeat scroll 0pt 0pt; overflow: hidden; position: absolute; bottom: -21px; right: 18px; width: 12px; height: 12px; cursor: pointer; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.jcarousel-skin-modul-half .jcarousel-prev-horizontal:hover { background: transparent url(em_prev_disabled.gif) no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.jcarousel-skin-modul-half .jcarousel-prev-horizontal:active { background: transparent url(em_prev_disabled.gif) no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.jcarousel-skin-modul-half .jcarousel-prev-disabled-horizontal, .jcarousel-skin-modul-half .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-modul-half .jcarousel-prev-disabled-horizontal:active { background: transparent url(em_prev_disabled.gif) no-repeat scroll 0pt 0pt; cursor: default; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.jcarousel-skin-modul-full .jcarousel-item { width: 654px; }
.jcarousel-skin-modul-full .jcarousel-item-horizontal { margin-right: 10px; }
.jcarousel-skin-modul-full .jcarousel-clip-horizontal { width: 654px; }
.jcarousel-skin-modul-full .jcarousel-item-vertical { margin-bottom: 10px; }
.jcarousel-skin-modul-full .jcarousel-item-placeholder { background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(0, 0, 0); }
.jcarousel-skin-modul-full .jcarousel-next-horizontal { background: transparent url(em_next.gif) no-repeat scroll 0pt 0pt; overflow: hidden; position: absolute; bottom: -21px; right: 0px; width: 12px; height: 12px; cursor: pointer; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.jcarousel-skin-modul-full .jcarousel-next-horizontal:hover { background: transparent url(em_next_disabled.gif) no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.jcarousel-skin-modul-full .jcarousel-next-horizontal:active { background: transparent url(em_next_disabled.gif) no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.jcarousel-skin-modul-full .jcarousel-next-disabled-horizontal, .jcarousel-skin-modul-full .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-modul-full .jcarousel-next-disabled-horizontal:active { background: transparent url(em_next_disabled.gif) no-repeat scroll 0pt 0pt; cursor: default; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.jcarousel-skin-modul-full .jcarousel-prev-horizontal { background: transparent url(em_prev.gif) no-repeat scroll 0pt 0pt; overflow: hidden; position: absolute; bottom: -21px; right: 18px; width: 12px; height: 12px; cursor: pointer; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.jcarousel-skin-modul-full .jcarousel-prev-horizontal:hover { background: transparent url(em_prev_disabled.gif) no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.jcarousel-skin-modul-full .jcarousel-prev-horizontal:active { background: transparent url(em_prev_disabled.gif) no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.jcarousel-skin-modul-full .jcarousel-prev-disabled-horizontal, .jcarousel-skin-modul-full .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-modul-full .jcarousel-prev-disabled-horizontal:active { background: transparent url(em_prev_disabled.gif) no-repeat scroll 0pt 0pt; cursor: default; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#em_article_gallery_inline { width: 628px; }
#em_article_gallery_inline a { margin: 0pt 10px 10px 0pt; float: left; }
.jcarousel-skin-imagegallery .jcarousel-item { width: 628px; }
.jcarousel-skin-imagegallery .jcarousel-clip-horizontal { width: 628px; }
.jcarousel-skin-imagegallery .jcarousel-item-horizontal { margin-right: 10px; }
.jcarousel-skin-imagegallery .jcarousel-item-placeholder { background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(88, 88, 90); }
.jcarousel-skin-imagegallery .jcarousel-next-horizontal { background: transparent url(em_next.gif) no-repeat scroll 0pt 0pt; overflow: hidden; position: absolute; bottom: -16px; left: 108px; width: 12px; height: 12px; cursor: pointer; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.jcarousel-skin-imagegallery .jcarousel-next-horizontal:hover { background: transparent url(em_next_disabled.gif) no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.jcarousel-skin-imagegallery .jcarousel-next-horizontal:active { background: transparent url(em_next_disabled.gif) no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.jcarousel-skin-imagegallery .jcarousel-next-disabled-horizontal, .jcarousel-skin-imagegallery .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-imagegallery .jcarousel-next-disabled-horizontal:active { background: transparent url(em_next_disabled.gif) no-repeat scroll 0pt 0pt; cursor: default; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.jcarousel-skin-imagegallery .jcarousel-prev-horizontal { background: transparent url(em_prev.gif) no-repeat scroll 0pt 0pt; overflow: hidden; position: absolute; bottom: -16px; left: 90px; width: 12px; height: 12px; cursor: pointer; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.jcarousel-skin-imagegallery .jcarousel-prev-horizontal:hover { background: transparent url(em_prev_disabled.gif) no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.jcarousel-skin-imagegallery .jcarousel-prev-horizontal:active { background: transparent url(em_prev_disabled.gif) no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.jcarousel-skin-imagegallery .jcarousel-prev-disabled-horizontal, .jcarousel-skin-imagegallery .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-imagegallery .jcarousel-prev-disabled-horizontal:active { background: transparent url(em_prev_disabled.gif) no-repeat scroll 0pt 0pt; cursor: default; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
p#em_tooltip { border: 1px solid rgb(211, 211, 211); padding: 5px; display: none; position: absolute; left: 5px; font-size: 10px; max-width: 200px; min-width: 20px; text-align: center; background-color: rgb(255, 255, 255); z-index: 99999999; -moz-box-shadow: 0px 0px 3px rgb(153, 153, 153); }
p#em_tooltip #em_tooltipArrow { background: transparent url(em_tooltip_arrow.png) no-repeat scroll center top; position: absolute; top: -10px; left: 5px; display: block; width: 21px; height: 11px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.timeline-band, .timeline-ether-bg { background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; }
.timeline-event-bubble-time { display: none; }
.timeline-event-bubble-title, .timeline-event-bubble-title a { border-bottom: 0px none ! important; text-decoration: none ! important; font-size: 14px; }
#timeline-band-0 .timeline-date-label { display: none; }
#timeline-band-0 .timeline-date-label-em { display: block; }
.simileAjax-bubble-container { z-index: 1000000 ! important; }
.timeline-event-label { white-space: nowrap ! important; }
#timeline-band-0 .timeline-band, #timeline-band-0 .timeline-ether-bg { background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; }
#timeline-band-1 .timeline-band, #timeline-band-1 .timeline-ether-bg { background: rgb(244, 244, 244) none repeat scroll 0% 0% ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; }
#timeline-band-2 .timeline-band, #timeline-band-2 .timeline-ether-bg { background: rgb(244, 244, 244) none repeat scroll 0% 0% ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; }
.timeline-event-bubble-time { display: none; }
.timeline-event-bubble-title, .timeline-event-bubble-title a { border-bottom: 0px none ! important; text-decoration: none ! important; font-size: 14px; }
#timeline-band-0 .timeline-date-label { display: none; }
#timeline-band-0 .timeline-date-label-em { display: block; }
.simileAjax-bubble-container { z-index: 1000000 ! important; }
.timeline-event-tape, .timeline-small-event-tape, .timeline-small-event-icon { background-color: rgb(226, 0, 26) ! important; }
.timeline-ether-lines { border-style: solid ! important; border-color: rgb(156, 158, 159) ! important; }
.em_weltticker { width: 628px; height: 260px; }
.em_weltticker_line { overflow: hidden; position: absolute; left: 309px; top: 13px; height: 260px; width: 1px; background-color: rgb(226, 0, 26); z-index: 100; }
.timeline-event-label { white-space: nowrap ! important; }
.read-more a, .re-collapse a { color: rgb(226, 0, 26); }
.twittList {  }
.twittList .twittLI { border-bottom: 1px solid rgb(205, 205, 207); margin: 5px 0pt 0px; list-style-type: none; list-style-image: none; list-style-position: outside; clear: both; }
.twittList .twittLI a { text-decoration: underline; color: rgb(226, 0, 26); }
.twittList .twittLI .em_clear { height: 10px; }
.twittList .juitterAvatar { margin: 5px 10px 10px 0pt; float: left; width: 48px; height: 48px; }
.optiontext_multiselect { float: left; margin-right: 10px; }
ul.holder { border: 1px solid rgb(223, 223, 223); margin: 0pt; padding: 0pt 10px 10px; overflow: hidden; width: 500px; height: auto ! important; -moz-box-shadow: 0px 1px 3px rgb(223, 223, 223) inset; }
:first-child + html ul.holder { padding-bottom: 2px; }
* html ul.holder { padding-bottom: 2px; }
ul.holder li { margin: 10px 10px 0pt 0pt; float: left; list-style-type: none; white-space: nowrap; }
ul.holder li .maininput { border: 0px none  ! important; padding: 4px 10px ! important; background: rgb(255, 255, 255) none repeat scroll 0% 0%; min-width: 80px; height: 16px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
ul.holder li .maininput:focus { border: 1px solid rgb(223, 223, 223) ! important; padding: 3px 10px ! important; background: rgb(251, 251, 251) none repeat scroll 0% 0%; min-width: 80px; height: 16px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; }
ul.holder li.bit-box, ul.holder li.bit-input input { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
ul.holder li.bit-box { border: 1px solid rgb(223, 223, 223); padding: 3px 0pt 3px 10px; background: transparent url(option-select.gif) repeat-x scroll 0% 0%; height: 16px; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: relative; z-index: 5; white-space: nowrap ! important; }
ul.holder li.bit-box span { float: left; margin-right: 10px; }
ul.holder li.bit-box-focus { border-color: rgb(89, 139, 236); background: rgb(89, 139, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); }
ul.holder li.bit-input input { border: 0pt none ; margin: 0pt; padding: 3px 0px 2px; overflow: visible; width: auto; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
ul.holder li.bit-input input.smallinput { width: 20px; }
ul.holder li a.em_little_buttons { margin: 2px 10px 0pt 0pt; position: relative; float: right; width: 13px; height: 12px; z-index: 6; }
ul.holder li a.em_closebutton { background: transparent url(option-delete.png.gif) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
ul.holder li a.em_maybebutton { background: transparent url(option-maybe.png.gif) no-repeat scroll 0% 0%; margin-right: 5px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
ul.holder li a.em_maybebutton.em_active { background: transparent url(option-maybe_active.png.gif) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.facebook-auto { background: rgb(251, 251, 251) none repeat scroll 0% 0%; display: none; position: absolute; width: 522px; z-index: 1001; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.facebook-auto .default { border-style: solid; border-color: rgb(223, 223, 223); border-width: 0pt 1px 1px; padding: 5px 7px; font-family: "Lucida Grande","Verdana"; font-size: 11px; }
.facebook-auto ul { border-style: none solid solid; border-color: -moz-use-text-color rgb(223, 223, 223) rgb(223, 223, 223); border-width: 0pt 1px 1px; margin: 0pt; padding: 0pt; background: rgb(251, 251, 251) none repeat scroll 0% 0%; overflow: auto; display: none; width: 520px ! important; position: absolute; z-index: 9999; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.facebook-auto ul li { margin: 0pt; padding: 5px 12px; z-index: 1000; cursor: pointer; list-style-type: none; font-family: Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.facebook-auto ul li em { font-style: normal; color: rgb(69, 123, 170); }
.facebook-auto ul li.auto-focus { background: rgb(238, 238, 238) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(0, 0, 0); }
.facebook-auto ul li.auto-focus em { background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.deleted { color: rgb(204, 0, 51); }
.hidden { display: none; }
#demo ul.holder li.bit-input input { border: 1px solid rgb(153, 153, 153); padding: 2px 0pt 1px; }
.ie6fix { height: 1px; width: 1px; position: absolute; top: 0px; left: 0px; z-index: 1; }
#basic-modal-content { display: none; }
#simplemodal-overlay { background-color: rgb(0, 0, 0); cursor: wait; }
#simplemodal-container { border: 2px solid rgb(255, 0, 0); height: 500px; width: 580px; background-color: rgb(255, 255, 255); padding-left: 12px; padding-right: 12px; }
#simplemodal-container a.j:link { border-style: solid; border-color: rgb(239, 239, 255) rgb(0, 0, 85) rgb(0, 0, 85) rgb(239, 239, 255); border-width: 2px; display: inline-block; width: 60px; color: rgb(255, 255, 255); background-color: rgb(34, 34, 34); margin-left: 40px; margin-right: 20px; font-family: Arial,Helvetica,sans-serif; font-size: 1.2em; text-decoration: none; }
#simplemodal-container a.l:link { border-style: solid; border-color: rgb(239, 239, 255) rgb(0, 0, 85) rgb(0, 0, 85) rgb(239, 239, 255); border-width: 2px; display: inline-block; width: 60px; color: rgb(255, 255, 255); background-color: rgb(160, 160, 160); margin-left: 20px; margin-right: 20px; font-family: Arial,Helvetica,sans-serif; font-size: 1.2em; text-decoration: none; }
#simplemodal-container a.n:link { border-style: solid; border-color: rgb(239, 239, 255) rgb(0, 0, 85) rgb(0, 0, 85) rgb(239, 239, 255); border-width: 2px; display: inline-block; width: 60px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); margin-left: 20px; margin-right: 40px; font-family: Arial,Helvetica,sans-serif; font-size: 1.2em; text-decoration: none; }
#simplemodal-container a.j:hover { border-style: solid; border-color: rgb(239, 239, 255) rgb(0, 0, 85) rgb(0, 0, 85) rgb(239, 239, 255); border-width: 2px; display: inline-block; width: 60px; color: rgb(0, 0, 0); background-color: rgb(0, 255, 0); margin-left: 40px; margin-right: 20px; font-family: Arial,Helvetica,sans-serif; font-size: 1.2em; text-decoration: none; }
#simplemodal-container a.l:hover { border-style: solid; border-color: rgb(239, 239, 255) rgb(0, 0, 85) rgb(0, 0, 85) rgb(239, 239, 255); border-width: 2px; display: inline-block; width: 60px; color: rgb(255, 255, 255); background-color: rgb(0, 0, 255); margin-left: 20px; margin-right: 20px; font-family: Arial,Helvetica,sans-serif; font-size: 1.2em; text-decoration: none; }
#simplemodal-container a.n:hover { border-style: solid; border-color: rgb(239, 239, 255) rgb(0, 0, 85) rgb(0, 0, 85) rgb(239, 239, 255); border-width: 2px; display: inline-block; width: 60px; color: rgb(0, 0, 0); background-color: rgb(255, 0, 0); margin-left: 20px; margin-right: 40px; font-family: Arial,Helvetica,sans-serif; font-size: 1.2em; text-decoration: none; }
#simplemodal-data div { font-family: Arial,Helvetica,sans-serif; font-size: 1.3em; }
#simplemodal-data h1 { font-family: Arial,Helvetica,sans-serif; font-size: 1.5em; margin-top: 10px; margin-bottom: 10px; }
table.dpa_tb { margin: 10px 0px 0px; background-color: rgb(255, 255, 255); clear: both; width: 100%; }
td.dpa_tt { background-color: rgb(226, 226, 226); padding-left: 3px; padding-right: 3px; font-weight: bold; }
td.dpa_tl1, td.dpa_tr1 { background-color: rgb(238, 238, 238); padding-left: 3px; }
td.dpa_tl2, td.dpa_tr2 { background-color: rgb(255, 255, 255); padding-left: 3px; }
#em_tagcloud span { padding: 0px; }
#em_tagcloud .highlight { text-decoration: underline; }
.em_preview_control { border-bottom: 1px solid rgb(204, 204, 204); width: 100%; position: fixed; height: 25px; background-color: rgb(241, 242, 243); z-index: 10000; -moz-box-shadow: 0px 0px 5px rgb(204, 204, 204); }
.em_preview_control select { margin: 3px 0pt 0pt 3px; float: left; }
.em_gallery_preview { float: left; margin-right: 15px; width: 183px; }
.em_gallery_preview img { width: 183px; height: 137px; margin-bottom: 5px; }
.em_gallery_preview.em_last { margin: 0px 0pt 0pt -2px; float: right; width: 183px; }
.em_gallery_preview.em_last img { float: right; }
.em_headline_gallery_preview a { display: block; color: rgb(226, 0, 26); font-size: 12px; font-weight: bold; }
#ddParagraphobjEditem_text, #ddFontSizeobjEditem_text { z-index: 50 ! important; }
.em_voting_question { margin-bottom: 10px; }
.em_option_container { position: relative; width: 100%; }
.em_option_container input { position: absolute; top: 3px; left: 0pt; }
* + html .em_option_container input { top: 0pt; }
.em_option_container label { margin-left: 20px; }
.em_option_container label:hover { color: rgb(226, 0, 26); cursor: pointer; }
.em_voting_results { list-style-type: none; list-style-image: none; list-style-position: outside; font-size: 11px; }
.em_voting_results li { line-height: 23px; margin-bottom: 7px; }
#quiz input[type="submit"] { padding: 0pt 5px 3px ! important; width: 72px; height: 20px; }
* + html #quiz input[type="submit"] { padding-bottom: 0pt; }
.em_quicknavi .em_quicknavi_item { clear: both; list-style-type: none; list-style-image: none; list-style-position: outside; font-size: 13px; font-weight: bold; margin-bottom: 5px; cursor: pointer; }
.em_quicknavi .em_quicknavi_item.em_current a { color: rgb(226, 0, 26); }
.em_quicknavi .em_quicknavi_item.em_current .em_quicknavi_sub { display: block; }
.em_quicknavi_sub { margin: 3px 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding-left: 3px; display: none; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
* + html .em_quicknavi_sub { white-space: nowrap; }
.em_quicknavi_sub li { margin: 5px 0pt 0pt 5px; padding: 3px 0pt 8px; list-style-type: none; list-style-image: none; list-style-position: outside; font-size: 11px; line-height: 13px; float: left; height: 13px; }
.em_quicknavi_sub li a { border-right: 1px solid rgb(88, 88, 90); padding-right: 5px; }
.em_quicknavi .em_quicknavi_item.em_current .em_quicknavi_sub li a { color: rgb(88, 88, 90); }
.em_quicknavi_sub li.em_current a { text-decoration: underline; color: rgb(226, 0, 26); }
#em_latest_message { border-bottom: 1px solid rgb(205, 205, 207); margin: -20px 0pt 20px; padding: 10px 0pt; }
#em_latest_message ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
#em_latest_message ul li { border-left: 1px solid rgb(205, 205, 207); padding: 0pt 30px; overflow: hidden; float: left; width: 197px; }
#em_latest_message ul li:first-child { border-left: 0pt none; padding-left: 0pt; }
#em_latest_message ul li:last-child { padding-right: 0pt; }
#em_latest_message ul li a { font-family: Georgia,Arial,Gadget,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 16px; line-height: 22px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(88, 88, 90); }
#ftBGdiv_250600 { position: fixed ! important; left: 0px ! important; top: 0px ! important; width: 2000px ! important; }
#adl_sb_table { float: right; }
.navi_body_text { font-size: 11px; line-height: 13px; font-weight: normal; font-family: Verdana,sans-serif; color: rgb(0, 0, 0); text-align: left; text-transform: none; }
.navi_body_text_active { font-size: 11px; line-height: 13px; font-weight: normal; font-family: Verdana,sans-serif; color: rgb(51, 51, 51); text-align: left; text-transform: none; }
.navi_body_link_active { font-size: 11px; font-weight: normal; font-family: Verdana,sans-serif; color: rgb(51, 51, 51); text-align: left; text-transform: none; }
.navi_body_text_active_lvl2 { font-size: 11px; line-height: 13px; font-weight: normal; font-family: Verdana,sans-serif; color: rgb(51, 51, 51); text-align: left; text-transform: none; }
.navi_body_text_lvl2 { font-size: 11px; line-height: 13px; font-weight: normal; font-family: Verdana,sans-serif; color: rgb(0, 0, 0); text-align: left; text-transform: none; }
.ztl { font-size: 14px; line-height: 18px; font-weight: bold; font-style: italic; text-align: left; text-transform: none; }
.dz { font-size: 11px; font-weight: bold; font-family: Georgia; color: rgb(221, 221, 221); text-align: left; text-transform: none; }
.headline { font-size: 11px; line-height: 17px; font-weight: bold; font-family: Verdana,sans-serif; color: rgb(51, 51, 51); text-align: left; text-transform: none; }
.content_funktionen_text { font-size: 9px; line-height: 14px; font-weight: normal; color: rgb(191, 191, 191); text-align: left; text-transform: none; }
.uz { font-size: 12px; font-weight: bold; font-family: Verdana,sans-serif; color: rgb(221, 221, 221); text-align: left; text-transform: none; }
.hz { font-size: 26px; line-height: 30px; font-weight: bold; color: rgb(51, 51, 51); text-align: left; text-transform: none; }
.related_box_content_dz { font-size: 11px; line-height: 16px; font-weight: bold; font-family: Verdana,sans-serif; color: rgb(51, 51, 51); text-align: left; text-transform: none; }
.comment_content_text { font-size: 11px; font-weight: normal; font-family: Verdana,sans-serif; color: rgb(0, 0, 0); text-align: left; text-transform: none; }
.comment_content_title { font-size: 11px; line-height: 17px; font-weight: bold; font-family: Verdana,sans-serif; color: rgb(51, 51, 51); text-align: left; text-transform: none; }
.comment_content_author { font-size: 11px; line-height: 13px; font-weight: normal; font-family: Georgia; color: rgb(0, 0, 0); text-align: left; text-transform: none; }
.comment_content { font-size: 10px; line-height: 15px; font-weight: normal; font-family: Verdana,sans-serif; color: rgb(51, 51, 51); text-align: left; text-transform: none; }
.vs { font-size: 11px; line-height: 20px; font-weight: bold; font-family: Verdana,sans-serif; text-align: left; text-transform: none; margin-bottom: 9px; padding-bottom: 8px; }
.text { font-size: 11px; line-height: 20px; font-weight: normal; font-family: Verdana,sans-serif; text-align: left; text-transform: none; }
.ht { font-size: 12px; line-height: 17px; font-weight: normal; font-family: Verdana,sans-serif; text-align: left; text-transform: none; }
.box_help_body_text { font-size: 10px; line-height: 12px; font-weight: normal; font-family: Verdana,sans-serif; text-align: left; text-transform: none; }
.box_link_body_text { font-size: 10px; line-height: 12px; font-weight: normal; font-family: Verdana,sans-serif; text-align: left; text-transform: none; }
.content_page_navigation_text { font-size: 11px; line-height: 12px; font-weight: bold; font-family: Verdana,sans-serif; color: rgb(0, 0, 0); text-align: center; text-transform: none; }
.content_page_navigation_text_active { font-size: 11px; line-height: 12px; font-weight: bold; font-family: Verdana,sans-serif; color: rgb(51, 51, 51); text-align: center; text-transform: none; }
.info { font-size: 11px; line-height: 15px; font-weight: bold; font-style: italic; font-family: Verdana; color: rgb(51, 51, 51); text-align: center; text-transform: none; margin-bottom: 2px; padding-bottom: 2px; }
.ads_box_headline { font-size: 10px; line-height: 20px; font-weight: normal; color: rgb(191, 191, 191); text-align: left; text-transform: none; }
.alarm { font-size: 10px; line-height: 12px; font-weight: bold; color: rgb(206, 0, 0); text-align: left; text-transform: none; }
.site_navi_text { font-size: 11px; font-weight: normal; font-family: Verdana,sans-serif; color: rgb(51, 51, 51); text-align: left; text-transform: none; }
.bold { font-size: 11px; font-weight: bold; font-family: Verdana,sans-serif; text-align: left; text-transform: none; }
.norm { font-size: 11px; font-weight: normal; font-family: Verdana,sans-serif; text-align: left; text-transform: none; }
.small { font-size: 10px; font-weight: normal; font-family: Verdana,sans-serif; text-align: left; text-transform: none; }
.modul_head_text { font-size: 12px; line-height: 16px; font-weight: bold; font-family: Verdana,sans-serif; color: rgb(51, 51, 51); text-align: left; text-transform: none; margin-bottom: 1px; padding-bottom: 1px; }
.modul_trenner_weitere_meldungen { font-size: 11px; line-height: 17px; font-weight: bold; color: rgb(51, 51, 51); text-align: left; text-transform: uppercase; }
.modul_body_text { font-size: 11px; line-height: 15px; font-weight: normal; font-family: Verdana,sans-serif; color: rgb(0, 0, 0); text-align: left; text-transform: none; }
.head_text { font-size: 10px; line-height: 13px; font-weight: normal; font-family: Verdana,sans-serif; color: rgb(0, 0, 0); text-align: right; text-transform: none; }
.headline_text { font-size: 11px; line-height: 13px; font-weight: bold; font-family: Georgia; color: rgb(0, 0, 0); text-align: left; text-transform: none; }
.medienhinweis { font-size: 10px; line-height: 16px; font-weight: bold; font-family: Verdana,sans-serif; color: rgb(51, 51, 51); text-align: left; text-transform: none; }
.related_box_text { font-size: 11px; line-height: 16px; font-weight: normal; font-family: Verdana,sans-serif; color: rgb(0, 0, 0); text-align: left; text-transform: none; }
.headline_text_roof { font-size: 11px; line-height: 13px; font-weight: bold; font-family: Verdana,sans-serif; color: rgb(51, 51, 51); text-align: left; text-transform: none; }
.aufmacher_uz { font-size: 11px; line-height: 13px; font-weight: bold; font-family: Verdana,sans-serif; color: rgb(96, 96, 96); text-align: left; text-transform: none; margin-bottom: 5px; padding-bottom: 5px; }
.teaser_uz { font-size: 11px; line-height: 17px; font-weight: bold; font-family: Verdana,sans-serif; color: rgb(96, 96, 96); text-align: left; text-transform: none; margin-bottom: 3px; padding-bottom: 2px; }
.ressort_overview_hz { font-size: 12px; line-height: 16px; font-weight: bold; color: rgb(51, 51, 51); text-align: left; text-transform: none; margin-bottom: 4px; padding-bottom: 3px; }
.ressort_overview_text { font-size: 11px; line-height: 16px; font-weight: normal; font-family: Verdana,sans-serif; color: rgb(0, 0, 0); text-align: left; text-transform: none; }
.ressort_title_text { font-size: 11px; font-weight: normal; font-family: Verdana,sans-serif; color: rgb(51, 51, 51); text-align: left; text-transform: none; }
.index_body_text { font-size: 11px; font-weight: normal; font-family: Verdana,sans-serif; color: rgb(0, 0, 0); text-align: left; text-transform: none; }
.aufmacher_hz { font-size: 16px; line-height: 22px; font-weight: bold; color: rgb(51, 51, 51); text-align: left; text-transform: none; }
.teaser_hz { font-size: 16px; line-height: 22px; font-weight: bold; color: rgb(51, 51, 51); text-align: left; text-transform: none; }
.aufmacher_text { font-size: 11px; line-height: 20px; font-weight: normal; font-family: Verdana,sans-serif; color: rgb(0, 0, 0); text-align: left; text-transform: none; }
.page { font-size: 18px; line-height: 20px; font-weight: bold; font-family: Verdana,sans-serif; color: rgb(51, 51, 51); text-align: left; text-transform: none; }
.aufmacher_dz { font-size: 11px; font-weight: bold; color: rgb(221, 221, 221); text-align: left; text-transform: none; }
.teaser_dz { font-size: 11px; font-weight: bold; color: rgb(221, 221, 221); text-align: left; text-transform: none; }
.komplett_text { font-size: 11px; line-height: 14px; font-weight: normal; font-family: Verdana,sans-serif; color: rgb(0, 0, 0); text-align: left; text-transform: none; }
.teaser_text { font-size: 11px; line-height: 20px; font-weight: normal; font-family: Verdana,sans-serif; color: rgb(0, 0, 0); text-align: left; text-transform: none; }
.related_box_dz { font-size: 11px; line-height: 16px; font-weight: normal; color: rgb(51, 51, 51); text-align: left; text-transform: none; }
.footer_line { font-size: 10px; line-height: 14px; font-weight: normal; color: rgb(191, 191, 191); text-align: center; text-transform: none; }
.foot_text { font-size: 10px; font-weight: normal; font-family: Verdana,sans-serif; color: rgb(0, 0, 0); text-align: center; text-transform: none; }
.modul_middle_head_text { font-size: 12px; line-height: 16px; font-weight: bold; font-family: Verdana,sans-serif; color: rgb(51, 51, 51); text-align: left; text-transform: none; margin-bottom: 1px; padding-bottom: 1px; }
.media_content_text { font-size: 9px; line-height: 12px; font-weight: normal; font-family: Verdana,sans-serif; color: rgb(0, 0, 0); text-align: left; text-transform: none; }
.sitemap_head { font-size: 12px; line-height: 12px; font-weight: bold; font-family: Verdana,sans-serif; text-align: left; text-transform: none; }
.sitemap_text_3 { font-size: 11px; font-weight: bold; font-family: Verdana,sans-serif; text-align: left; text-transform: none; }
.sitemap_text_4 { font-size: 11px; font-weight: normal; font-family: Verdana,sans-serif; text-align: left; text-transform: none; }
.sitemap_text_5 { font-size: 11px; font-weight: normal; font-family: Verdana,sans-serif; text-align: left; text-transform: none; }
.sitemap_text_6 { font-size: 11px; font-weight: normal; font-family: Verdana,sans-serif; text-align: left; text-transform: none; }
.voting_text { font-size: 12px; line-height: 17px; font-weight: normal; font-family: Verdana,sans-serif; color: rgb(0, 0, 0); text-align: left; text-transform: none; }
.voting_text_list { font-size: 11px; font-weight: normal; font-family: Verdana,sans-serif; color: rgb(0, 0, 0); text-align: left; text-transform: none; }
.voting_navilink { font-size: 11px; font-weight: normal; font-family: Verdana,sans-serif; color: rgb(0, 0, 0); text-align: left; text-transform: none; }
.percent { font-size: 13px; line-height: 16px; font-weight: bold; color: rgb(51, 51, 51); text-align: left; text-transform: none; }
.ressort_headline_left { font-size: 12px; line-height: 16px; font-weight: bold; color: rgb(51, 51, 51); text-align: left; text-transform: none; margin-bottom: 1px; padding-bottom: 1px; }
.ressort_headline_link { font-size: 10px; line-height: 13px; font-weight: normal; color: rgb(51, 51, 51); text-align: left; text-transform: none; }
.volltextsuche_item_content { font-size: 11px; line-height: 13px; font-weight: normal; text-align: left; text-transform: none; }
.volltextsuche_item_date { font-size: 10px; font-weight: normal; color: rgb(221, 221, 221); text-align: left; text-transform: none; }
.volltextsuche_item_headline { font-size: 18px; font-weight: bold; font-family: Georgia; color: rgb(51, 51, 51); text-align: left; text-transform: none; }
.volltextsuche_item_roof { font-size: 10px; font-weight: bold; color: rgb(51, 51, 51); text-align: left; text-transform: none; }
.em_fts_marker { font-weight: bold; color: rgb(51, 51, 51); text-align: left; text-transform: none; }
.video_overview_item_headline { font-size: 11px; line-height: 16px; font-weight: bold; color: rgb(51, 51, 51); text-align: left; text-transform: none; }
.video_overview_item_content { font-size: 11px; line-height: 16px; font-weight: normal; text-align: left; text-transform: none; }
.video_overview_item_date { font-size: 11px; font-weight: normal; color: rgb(51, 51, 51); text-align: left; text-transform: none; }
.formtool_form_headline { font-size: 14px; font-weight: bold; color: rgb(51, 51, 51); text-align: center; text-transform: none; }
.formtool_zwischen_headline { font-size: 11px; font-weight: bold; color: rgb(51, 51, 51); text-align: center; text-transform: none; }
a.navi_body_link:link, a.navi_body_link:visited, a.navi_body_link:active { font-weight: normal; color: rgb(51, 51, 51); text-decoration: none; }
a.content_page_navigation_link:link, a.content_page_navigation_link:visited, a.content_page_navigation_link:active { font-weight: bold; color: rgb(51, 51, 51); text-decoration: none; }
a.site_navi_link:link, a.site_navi_link:visited, a.site_navi_link:active { font-weight: normal; color: rgb(51, 51, 51); text-decoration: none; }
a.index_body_link:link, a.index_body_link:visited, a.index_body_link:active { font-weight: bold; color: rgb(51, 51, 51); text-decoration: none; }
a.foot_link:link, a.foot_link:visited, a.foot_link:active { font-weight: normal; color: rgb(51, 51, 51); text-decoration: none; }
a.media_content_link:link, a.media_content_link:visited, a.media_content_link:active { font-weight: normal; color: rgb(51, 51, 51); text-decoration: none; }
a.navi_body_link:hover, a.navi_body_link:focus { font-weight: normal; color: rgb(170, 197, 218); text-decoration: underline; }
.em_color_33ccff:hover, .current.em_color_33ccff { background-color: rgb(51, 204, 255) ! important; }
.current.em_color_33ccff, .current.em_color_33ccff a { color: rgb(51, 204, 255); }
.em_main_menu li.em_color_33ccff:hover ul { border-top: 5px solid rgb(51, 204, 255); }
.em_cat_ribbon.em_color_33ccff, .em_cat_ribbon.em_color_33ccff p { background-color: rgb(51, 204, 255); }
.em_cat_ribbon.em_color_33ccff span { color: rgb(51, 204, 255); }
.em_color_136600:hover, .current.em_color_136600 { background-color: rgb(19, 102, 0) ! important; }
.current.em_color_136600, .current.em_color_136600 a { color: rgb(19, 102, 0); }
.em_main_menu li.em_color_136600:hover ul { border-top: 5px solid rgb(19, 102, 0); }
.em_cat_ribbon.em_color_136600, .em_cat_ribbon.em_color_136600 p { background-color: rgb(19, 102, 0); }
.em_cat_ribbon.em_color_136600 span { color: rgb(19, 102, 0); }
.em_color_chan:hover, .current.em_color_chan {  }
.current.em_color_chan, .current.em_color_chan a {  }
.em_main_menu li.em_color_chan:hover ul {  }
.em_cat_ribbon.em_color_chan, .em_cat_ribbon.em_color_chan p {  }
.em_cat_ribbon.em_color_chan span {  }
.em_color_5b5b5b:hover, .current.em_color_5b5b5b { background-color: rgb(91, 91, 91) ! important; }
.current.em_color_5b5b5b, .current.em_color_5b5b5b a { color: rgb(91, 91, 91); }
.em_main_menu li.em_color_5b5b5b:hover ul { border-top: 5px solid rgb(91, 91, 91); }
.em_cat_ribbon.em_color_5b5b5b, .em_cat_ribbon.em_color_5b5b5b p { background-color: rgb(91, 91, 91); }
.em_cat_ribbon.em_color_5b5b5b span { color: rgb(91, 91, 91); }
.em_color_ee7f00:hover, .current.em_color_ee7f00 { background-color: rgb(238, 127, 0) ! important; }
.current.em_color_ee7f00, .current.em_color_ee7f00 a { color: rgb(238, 127, 0); }
.em_main_menu li.em_color_ee7f00:hover ul { border-top: 5px solid rgb(238, 127, 0); }
.em_cat_ribbon.em_color_ee7f00, .em_cat_ribbon.em_color_ee7f00 p { background-color: rgb(238, 127, 0); }
.em_cat_ribbon.em_color_ee7f00 span { color: rgb(238, 127, 0); }
.em_color_001998:hover, .current.em_color_001998 { background-color: rgb(0, 25, 152) ! important; }
.current.em_color_001998, .current.em_color_001998 a { color: rgb(0, 25, 152); }
.em_main_menu li.em_color_001998:hover ul { border-top: 5px solid rgb(0, 25, 152); }
.em_cat_ribbon.em_color_001998, .em_cat_ribbon.em_color_001998 p { background-color: rgb(0, 25, 152); }
.em_cat_ribbon.em_color_001998 span { color: rgb(0, 25, 152); }
.em_color_8f0098:hover, .current.em_color_8f0098 { background-color: rgb(143, 0, 152) ! important; }
.current.em_color_8f0098, .current.em_color_8f0098 a { color: rgb(143, 0, 152); }
.em_main_menu li.em_color_8f0098:hover ul { border-top: 5px solid rgb(143, 0, 152); }
.em_cat_ribbon.em_color_8f0098, .em_cat_ribbon.em_color_8f0098 p { background-color: rgb(143, 0, 152); }
.em_cat_ribbon.em_color_8f0098 span { color: rgb(143, 0, 152); }
