/*******************************************************
*
Theme Name:		UB
Theme URI:		https://www.untergrund-blättle.ch
Description:	Responsive Theme
Version:		4.1
Author:			UB
License:		Public Domain
Tags:			Main
*
*******************************************************/


.button {
	font-size: 1.4rem;
	color: #336699;
	text-align: center;
	text-decoration: none;
	opacity: 0.9;
	transition: 300ms ease-in 0s;
	-webkit-transition: 300ms ease-in 0s;
}
.button:hover {
	text-decoration: none;
}
.content_sep,
.content_sep_1,
.content_sep_film_1 ,
.content_sep_film_2
.content_sep_mobile {
	width: 100%;
	height: 1px;
	margin-top: 34px;
	margin-bottom: 31px;
	border-top: 1px solid #e7e6e6;
}
.content_sep_1 {
	width: 93%;
}


/* -----------------------------------*/
/* Menu Scroll */
/* -----------------------------------*/

.header_scroll.down {
	top: 0;
}
.header_date_search_scroll {
	margin-top: 12px;
    margin-left: 340px;;
	display: inline-block;
}
#header_icon_scroll {
	margin-left: 80px;
	margin-top: 14px;
	display: inline-block;
	vertical-align: top;
}
.header_menu_scroll {
	width: 28px;
	line-height: 5.5rem;
    padding-left: 16px;
    padding-right: 16px;
	font-size: 1.8em;
    color: #595957;
	cursor: pointer;
}
.header_menu_scroll a {
	color: #000000;
}
.header_schrift_scroll {
    width: 215px;
    height: 57px;
	cursor: pointer;
}
.menu_scroll_logo {
    width: 40px;
    height: 40px;
    margin-top: 7px;
    margin-right: 7px;
}
.menu_scroll_1 {
	margin-top: 52px;
    font-size: 1.5rem;
	position: absolute;
    display: none;
	z-index: 5;
    padding-top: 7px;
	padding-bottom: 7px;
	border-bottom: 2px solid #ececec;
	background-color: #ffffff;
	-webkit-transform: translateY(-100%);
    transform: translateY(-100%);
}
.menu_scroll_1.top_in {
    display: block;
	animation: scroll_menu_top_in 210ms ease-out forwards;
	-webkit-animation: scroll_menu_top_in 210ms ease-out forwards;
}
.menu_scroll_1.top_out {
	animation: scroll_menu_top_out 210ms ease-out forwards;
	-webkit-animation: scroll_menu_top_out 210ms ease-out forwards;
}
@keyframes scroll_menu_top_in {
	0% {
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
  }
	100% {
	-webkit-transform: translateY(0%);
	transform: translateY(0%);
}
}
@-webkit-keyframes scroll_menu_top_in {
	0% {
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
  }
	100% {
	-webkit-transform: translateY(0%);
	transform: translateY(0%);
}
}
@keyframes scroll_menu_top_out {
	0% {
	height: auto;
	-webkit-transform: translateY(0%);
	transform: translateY(0%);
  } 
	100% {
	height: auto;
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
}
}
@-webkit-keyframes scroll_menu_top_out {
	0% {
	height: auto;
	-webkit-transform: translateY(0%);
	transform: translateY(0%);
  } 
	100% {
	height: auto;
	-webkit-transform: translateY(-100%);
  	transform: translateY(-100%);
}
}
body.down_3 .menu_scroll_1.clone {
	display: none;
}
.menu_scroll_1 div {
	display: inline-block;
}
.menu_scroll_1 div a {
	color: #000000;
	text-decoration: none;
	display: inline-block;
	padding: 0px 5px 0px 5px;
}
.menu_scroll_1 div a:hover {
	color: #616162;
	text-decoration: underline;
	-webkit-transition: all 290ms ease-out;
	transition: all 290ms ease-out;
}
.menulist_menu_scroll_1 {
    width: 27%;
    padding-left: 4%;
    padding-right: 1%;
    padding-bottom: 2%;
	border-right: 1px solid #ececec;
}
.menulist_menu_scroll_1 a {
    width: 44%;
}
.menulist_menu_scroll_1:last-child {
	border-right: 0px solid #ececec;
}
.incometoggle,
.incometoggle2,
.incometoggle3,
.incometoggle4,
.incometoggle5,
.incometoggle6,
.incometoggle7,
.incometoggle8,
.incometoggle9,
.incometoggle10,
.incometoggle11,
.incometoggle12,
.incometoggle13,
.incometoggle14,
.incometoggle15,
.incometoggle17 {
	position: absolute;
	width: 20%;
	margin-top: -27px;
	margin-left: 16px;
	padding: 15px;
	display: block;
	z-index: 50;
	border: 1px solid #797875;
	border-radius: 6px;
	background-color: #ffffff;
	box-shadow: 4px 7px 17px -3px rgba(0, 0, 0, 0.4);
}
.menu_scroll_close_1,
.menu_scroll_close_2,
.menu_scroll_close_3,
.menu_scroll_close_4,
.menu_scroll_close_5,
.menu_scroll_close_6,
.menu_scroll_close_7,
.menu_scroll_close_8,
.menu_scroll_close_9,
.menu_scroll_close_10,
.menu_scroll_close_11,
.menu_scroll_close_12,
.menu_scroll_close_13,
.menu_scroll_close_14,
.menu_scroll_close_15 {
    width: 8% !important;
	position: absolute;	
    margin-left: 94px;
	display: inline-block;
    text-align: center;
	border: 2px solid #ececec;
	background-color: #990900;
	border-radius: 50%;
}
.menu_scroll_close_1 {
	margin-top: -220px;   
}
.menu_scroll_close_2 {
	margin-top: -112px;
}
.menu_scroll_close_3 {
	margin-top: -58px;
}
.menu_scroll_close_5 {
	margin-top: -181px;
}
.menu_scroll_close_6 {
	margin-top: -139px;
}
.menu_scroll_close_7 {
	margin-top: -83px;
}
.menulist_menu_scroll_6 {
	height: 15px;
	width: 7%;
	background: #ffffff none repeat scroll 0 0;
	border-bottom: 1px solid #797875;
	border-left: 1px solid #797875;
	display: block;
	left: -9px;
	position: absolute;
	top: 34px;
	transform: rotate(45deg);
}
.menulist_menu_header_1 {
	width: 96%;
	height: 22px;
	border-bottom: 1px dotted #ececec;
	margin-left: 2%;
	margin-bottom: 12px;
    padding-top: 13px;
	text-align: right;
}
.menulist_menu_header_2 {
	font-size: 1.07rem;
	line-height: 0.96rem;
    width: auto;
	color: #7d7c75;
	text-align: right;
	padding-right: 24px;
	float: right;
	-webkit-transition: all 290ms ease-out;
	-moz-transition: all 290ms ease-out;
	-o-transition: all 290ms ease-out;
	transition: all 290ms ease-out;
}
	a.menulist_menu_header_2:link  {
	color: #7d7c75;
	text-decoration: none;
	}
	a.menulist_menu_header_2:visited {
	color: #7d7c75;
	}
	a.menulist_menu_header_2:hover {
	color: #990900;
	text-decoration: none;
	}
	a.menulist_menu_header_2:active {
	color: #990900;
	text-decoration: none;
}
#Politik #menu_scrollPolitik,
#Gesellschaft #menu_scrollGesellschaft,
#Wirtschaft #menu_scrollWirtschaft,
#Kultur #menu_scrollKultur,
#Digital #menu_scrollDigital,
#Buchrezensionen #menu_scrollBuchrezensionen,
#Audio #menu_scrollAudio,
#Video #menu_scrollVideo,
#Prosa #menu_scrollGesellschaft,
#Lyrik #menu_scrollLyrik,
#International #menu_scrollInternational,
#Bildergalerien #menu_scrollBildergalerien,
#StreetArt #menu_scrollStreetArt,
#Propaganda #menu_scrollPropaganda,
#Dossier #menu_scrollDossier,
#Termine #menu_scrollTermine,
#Events #menu_scrollEvents,
#Publizieren #menu_scrollPublizieren {
	color: #0064b4;
}

/* -----------------------------------*/
/* Article Side Menu */
/* -----------------------------------*/


#article_side_menu.android_tablet_detected,
#article_side_menu.ios_tablet_detected {
	display: none;
}
#article_side_menu.fade_in_nav {
	animation: side_menu_fade_in 900ms ease forwards;
	-webkit-animation: side_menu_fade_in 900ms ease forwards;
}
@keyframes side_menu_fade_in {
	0% {
	opacity: 0.0;
  } 
	100% {
  	opacity: 1.0;
}
}
.side_menu_left_1,
.side_menu_right_1 {
	height: 0px;
	width: auto;
	padding: 0;
	list-style-type: none;
	cursor: pointer;
	text-align: center;
	overflow: hidden;
	display: -webkit-flex;
	display: flex;
}
.side_menu_left_1 {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}
.side_menu_right_1 {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}
.side_menu_left_1.display_nav,
.side_menu_right_1.display_nav {
	height: 120px;
}
.side_menu_left_2,
.side_menu_left_3,
.side_menu_right_2,
.side_menu_right_3 {
	width: 60px;
	display: inline-block;
	background-color: #efeeee;
	text-align: center;
	z-index: 7;
}
.side_menu_left_3a,
.side_menu_right_3a {
	width: 800px;
    text-align: left;
}
.side_menu_left_3a.sl3a_width,
.side_menu_right_3a.sl3a_width {
	width: auto;
}
.side_menu_right_3a {
    text-align: right;
}
.side_menu_left_3 {
    height: 120px;
	width: 0px;
	z-index: 6;
    overflow: hidden;
	animation: side_menu_content_left_out 210ms ease-out;
	-webkit-animation: side_menu_content_left_out 210ms ease-out;
}
@keyframes side_menu_content_left_out {
	0% {
	width: auto;
	-webkit-transform: translateX(0%);
	transform: translateX(0%);
  } 
	100% {
	width: auto;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
}
}
@-webkit-keyframes side_menu_content_left_out {
	0.01% {
	width: auto;
	-webkit-transform: translateX(0%);
	transform: translateX(0%);
  } 
	100% {
	width: auto;
	-webkit-transform: translateX(-100%);
  	transform: translateX(-100%);
}
}
.side_menu_left_3.left_in_pernament,
.side_menu_right_3.right_in_pernament {
	width: auto !important;
	animation: none !important;
  	-webkit-animation: none !important;
}
.side_menu_left_3.left_in {
	animation: side_menu_content_left_in 210ms ease-out forwards;
	-webkit-animation: side_menu_content_left_in 210ms ease-out forwards;
	width: auto;
}
@keyframes side_menu_content_left_in {
	0% {
	width: auto;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
  }
	100% {
	width: auto;
	transform: translateX(0%);
	-webkit-transform: translateX(0%);
}
}
@-webkit-keyframes side_menu_content_left_in {
	0% {
	width: auto;
	transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
  }
	100% {
	width: auto;
	-webkit-transform: translateX(0%);
	transform: translateX(0%);
}
}
.side_menu_right_3 {
    height: 120px;
	width: 0px;
	z-index: 4;
    overflow: hidden;
	animation: side_menu_content_right_out 210ms ease-out;
	-webkit-animation: side_menu_content_right_out 210ms ease-out;
}

@keyframes side_menu_content_right_out {
	0% {
	width: auto;
	-webkit-transform: translateX(0%);
	transform: translateX(0%);
  } 
	100% {
	width: auto;
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
}
}
.side_menu_right_3.right_in {
	width: auto;
	animation: side_menu_content_right_in 210ms ease-out forwards;
	-webkit-animation: side_menu_content_right_in 210ms ease-out forwards;
}
@keyframes side_menu_content_right_in {
	0% {
	width: auto;
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
  } 
	100% {
	width: auto;
	-webkit-transform: translateX(0%);
	transform: translateX(0%);
}
}
.side_menu_left_3_l_5,
.side_menu_left_3_r_5 {
	width: 160px;
	height: 100px;
	margin-top: 10px;
	display: inline-block;
	overflow: hidden;
	position: relative;
}
.side_menu_left_3_r_5 {
	margin-left: 10px;
}
.side_menu_left_3_l_6,
.side_menu_left_3_r_6 {
	width: auto;
	max-width: 350px;
	display: inline-block;
	margin-left: 20px;
	margin-right: 20px;
	text-align: left;
}
.side_menu_left_3_l_6 {
	margin-right: 25px;
}
.side_menu_left_3_l_6a,
.side_menu_left_3_r_6a {
	display: table;
	height: 100px;
	overflow: hidden;
}
.side_menu_left_3_l_6 .side_menu_left_3_l_6a,
.side_menu_left_3_r_6 .side_menu_left_3_r_6a {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	margin: 0 auto;
}
.side_menu_left_3_l_7 {
	font-size: 1.2rem;
	line-height: 1.7rem;
	color: #990900;
	font-weight: bold;
	display: block;
}
	a.side_menu_left_3_l_7:link  {
	color: #990900;
	text-decoration: none;
	}
	a.side_menu_left_3_l_7:visited {
	color: #990900;
	}
	a.side_menu_left_3_l_7:hover {
	color: #990900;
	text-decoration: none;
	}
	a.side_menu_left_3_l_7:active {
	color: #990900;
	text-decoration: none;
}
.side_menu_left_3_l_8 {
	font-size: 1.4rem;
	line-height: 1.7rem;
	font-weight: bold;
	display: block;
}
	a.side_menu_left_3_l_8:link  {
	color: #000000;
	text-decoration: none;
	}
	a.side_menu_left_3_l_8:visited {
	color: #000000;
	}
	a.side_menu_left_3_l_8:hover {
	color: #000000;
	text-decoration: none;
	}
	a.side_menu_left_3_l_8:active {
	color: #000000;
	text-decoration: none;
}
.side_menu_left_3_l_10,
.side_menu_left_3_l_11 {
    font-size: 1.14rem;
	opacity: 0;
	transition: opacity 640ms ease-out;
	-webkit-transition: opacity 640ms ease-out;
}
.side_menu_left_3_l_10.l_10_fade,
.side_menu_left_3_l_11.l_10_fade11 {
	opacity: 1;
}
.side_menu_left_3_l_10.l_10_p,
.side_menu_left_3_l_11.l_11_p {
	opacity: 1;
}
.chev_nav_l,
.chev_nav_r {
    width: 60px;
	font-size: 3.9rem;
    line-height: 11.7rem;
	color: #b2b1b1;
	transition: 210ms ease-out;
	-webkit-transition: 210ms ease-out;
}
.chev_nav_l.fade_a_s_m_left,
.chev_nav_r.fade_a_s_m_right {
	color: #666;
}
.bild_asm_wide {
	height: 100px;
	width: auto;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
}
.bild_asm_klein {
	height: auto;
	min-height: 100px;
	width: 160px;
	position: absolute;
	left: 50%;
	top: 50%;	
	-webkit-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
}
.bild_asm_hoch {
	height: auto;
	width: 160px;	
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
}
.bild_asm_quadrat {
	height: auto;
	width: 160px;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
}

/* -----------------------------------*/
/* Social Share Bottom */
/* -----------------------------------*/


#social_share_bottom {
	width: 90%;
	margin-left: 5%;
	margin-top: 17px;
}
#social_share_main_2_bottom,
.box_thumbs_up_bottom,
.box_thumbs_down_bottom,
.box_options {
	width: 22%;
	height: 30px;
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
}
.box_thumbs_up_bottom,
.box_thumbs_down_bottom {
	cursor: pointer;
}
.social_share_bottom_main_2a {
	width: 72%;
	height: 30px;;
	display: inline-block;
	vertical-align: bottom;
}
.share_button_print,
.share_bottom_mail,
.share_bottom_thumb_up,
.share_bottom_thumb_down {
    width: 22%;
    height: 32px;
    font-size: 1.2rem;
    line-height: 3.2rem;
    color: #fff;
    font-weight: bold;
	background-color: #6f6f6f;
    border-radius: 6px;
    cursor: pointer;
    transition: 400ms ease-out;
	-webkit-transition: 400ms ease-out;
	display: flex;
	display: -webkit-flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.share_button_print {
    -webkit-justify-content: flex-start;
	justify-content: flex-start;
}
.share_bottom_33 {
    width: 30%;
}
.share_button_print:hover,
.share_bottom_mail:hover,
.share_bottom_thumb_up:hover,
.share_bottom_thumb_down:hover {
	background-color: #999999;
}
.share_bottom_mail:hover .share_bottom_mail_count,
.share_bottom_thumb_up:hover .share_bottom_thumb_count_up_1,
.share_bottom_thumb_down:hover .share_bottom_thumb_count_down_1 {
	border-color: #999999;
}
.share_bottom_thumb_count_up_1,
.share_bottom_thumb_count_down_1,
.share_bottom_mail_count {
    line-height: 3.0rem;
	padding-left: 8px;
	padding-right: 8px;
    color: #6f6f6f;
	background-color: #eae7e7;
	border: solid;
	border-width: 1px;
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
	border-color: #6f6f6f;
    overflow: hidden;
}
#social_share_main_2_bottom:hover .share_button_m_bottom,
.box_thumbs_up_bottom:hover .share_button_1_m_bottom,
.box_thumbs_down_bottom:hover .share_button_3_m_bottom {
	background-color: #6f6f6f;
}
#social_share_main_2_bottom:hover .share_button_4_m_bottom,
.box_thumbs_up_bottom:hover .share_button_4_m_bottom_2,
.box_thumbs_down_bottom:hover .share_button_4_m_bottom_2 {
	border-color: #999;
}
.share_button_m_bottom,
.share_button_1_m_bottom,
.share_button_3_m_bottom {
	width: 100%;
	background-color: #999;
	display: inline-block;
	text-align: left;
}
.share_button_m_bottom:hover,
.share_button_1_m_bottom:hover,
.share_button_3_m_bottom:hover,
.thumbs_up_cookie_bottom,
.thumbs_up_cookie_bottom_2  {
	background-color: #6f6f6f;
}
.share_button_2_m_bottom {
	color: #ffffff;
	display: inline-block;
	padding-left: 4px;
	width: 22px;
}
.mail_bottom {
	margin-left: 5px;
}
.share_button_4_m_bottom,
.share_button_4_m_bottom_2 {
	width: auto;
	margin-left: -7px;
	display: inline-block;
	padding-left: 9px;
	padding-right: 9px;
	background-color: #eae7e7;
	border-top: solid;
	border-right: solid;
	border-bottom: solid;
	border-width: 1px;
	border-color: #999;
}
.share_button_4_m_bottom_2 {
	font-size: 12px;
	color: #999;
	margin-top: -2px;
	vertical-align: middle;
	overflow: hidden;
}


/* -----------------------------------*/
/* Links Similarpages */
/* -----------------------------------*/



.text_diesen_artikel_2 {
	font-size: 1.8rem;
	font-weight: bold;
	line-height: 1.6rem;
	text-align: left;
    margin-bottom: 28px;
	padding-top: 30px;
	padding-left: 14px;
	color: #000000;
	display: block;
}
.text_box_similarpages,
.text_box_similarpages_2 {
	font-size: 1.4rem;
	line-height: 1.9rem;
	text-align: left;
	display: list-item;
	list-style-type: square;
	margin-left: 44px;
	margin-bottom: 8px;
	margin-right: 22px;
	transition: 300ms ease-in-out 0ms;
	-webkit-transition: 300ms ease-in-out 0ms;
	}
	a.text_box_similarpages:link,
	a.text_box_similarpages_2:link  {
	color: #990900;
	text-decoration: none;
	}
	a.text_box_similarpages:visited, 
	a.text_box_similarpages_2:visited {
	color: #990900;
	}
	a.text_box_similarpages:hover,
	a.text_box_similarpages_2:hover {
	color: #000000;
	text-decoration: underline;
	}
	a.text_box_similarpages:active,
	a.text_box_similarpages_2:active {
	color: #000000;
	text-decoration: underline;
}
.text_box_similarpages_2 {
	font-weight: bold;
	margin-left: 0px;
	display: inline-block;
	list-style-type: none;
}
.text_box_similarpages_3 + .text_box_similarpages_4 {
	color: #000;
}
.text_box_similarpages_3 + .text_box_similarpages_4 + .text_box_similarpages_5 {
	color: #666666;
}


/* -----------------------------------*/
/* Video Frame */
/* -----------------------------------*/

.responsive-video iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.responsive-video {
position: relative;
padding-bottom: 56%;
padding-top: 0px;
height: 0;
overflow: hidden;
}


/* -----------------------------------*/
/* Kommentare */
/* -----------------------------------*/

#kommentare {
	width: 100%;
	margin-top: 40px;
	padding-top: 30px;
	border-top: 1px solid #e7e6e6;
}
#kommentar_box {
	width: 94%;
	margin-top: 30px;
	padding-top: 30px;
    margin-left: auto;
    margin-right: auto;
	border-top: 1px solid #e7e6e6;
}
.captcha_modul,
.kommentare_modul {
    flex-flow: wrap;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.captcha_modul {
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.register {
    margin-top: 30px;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}
.comments_close_2 {
	font-size: 3.4rem;
    line-height: 4.7rem;
	color: #83837f;
    padding-left: 20px;
    padding-right: 20px;
	display: inline-block;
	cursor: pointer;
}
.kommentare_2b {
	width: 26%;
	height: 57px;
	font-size: 5rem;
	color: #000;	
	display: inline-block;
	text-align: right;
	vertical-align: top;
}
.kommentare_2d,
.kommentare_2g {
    width: 38%;
	line-height: 3.2rem;
    margin-top: 2%;
    margin-left: auto;
	margin-right: auto;
    font-weight: bold;
	display: block;
	text-align: center;
	background-color: #990900;
	border-radius: 6px;
	cursor: pointer;
	transition: 100ms ease-in 0s;
	-webkit-transition: 100ms ease-in 0s;
}
.kommentare_2g {
	display: none;
}
.kommentare_2d.ko2d_visible,
.kommentare_2g.ko2g_visible {
	display: block;
}
.kommentare_2d.ko2d_invisible,
.kommentare_2g.ko2g_invisible {
	display: none;
}
.kommentare_2d:hover,
.kommentare_2g:hover {
	background-color: #c07570;
}
.kommentare_2e {
	font-size: 1.3rem;
	color: #fff;
	text-align: left;
	vertical-align: top;
	padding-left: 9px;
	padding-right: 5px;
	display: inline-block;
}
.text_titel_kommentare {
    width: 70%;
    margin-bottom: 26px;
	font-size: 1.8rem;
	font-weight: bold;
	text-align: left;
    padding-left: 14px;
	display: inline-block;
	vertical-align: top;
	color: #000000;
}
#kommentare_inhalt {
	width: 90%;
	height: auto;
	margin-left: auto;
    margin-right: auto;
	margin-top: 32px;
}
.kommentar_nr {
	text-align: left;
}
.kommentar_nr.reply_div,
.kommentar_nr.reply_on_repl_div {
	margin-left: 5%;
    padding-left: 4%;
	margin-top: 20px;
    border-left: solid;
	border-width: 1px;
	border-color: #e7e3e3;
}
.kommentar_nr.reply_on_repl_div {
    margin-left: 10%;
}
.kommentare_anzahl {
	color: #757575;
	font-size: 1.3rem;
	margin-left: 20px;
	text-align: left;
}
.kommentare_name {
	font-size: 1.6rem;
	line-height: 2.6rem;
	font-weight: bold;
	margin-top: 4px;
	padding-bottom: 2px;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: left;
}
.kommentare_datum { 
	font-size: 1.13rem;
	color: #595959;
	font-weight: bold;
	display: block;
	padding-bottom: 10px;
}
.kommentare_text,
.kommentare_text_cut,
.kommentare_text_cut_original { 
	font-size: 1.6rem;
	line-height: 2.4rem;
	white-space: pre-wrap;
	text-align: left;
	color: #000000;
	display: block;
	padding-top: 6px;
	padding-bottom: 10px;
}
.kommentare_text_cut_original { 
	display: none;
}
.kommentare_text_cut_original.ktc_visible { 
	display: block;
}
.kommentare_text_cut_original.ktc_invisible { 
	display: none;
}
.kommentare_text_cut.ktc_visible { 
	display: block;
}
.kommentare_text_cut.ktc_invisible { 
	display: none;
}
.comment_open,
.comment_close {
    padding-left: 20%;
	font-size: 2.2rem;
	color: #990900;
	display: inline-block;
	cursor: pointer;	
	transition: 150ms ease-in 0s;
	-webkit-transition: 150ms ease-in 0s;
}
.comment_open:hover,
.comment_close:hover {
	color: #c07570;;
}
.comment_close {
	display: none;
}
.comment_open.co_visible {
	display: inline-block;
}
.comment_open.co_invisible {
	display: none;
}
.comment_close.cc_visible {
	display: inline-block;
}
.comment_close.cc_invisible {
	display: none;
}
.comment_open_all {
	font-size: 1.7rem; 
	color: #fff;
	padding-left: 7px;
}
.kommentare_trennstrich,
.kommentare_trennstrich_1{
	margin-top: 17px;
	margin-bottom: 21px;
	border-top: dotted;
	border-width: 2px;
	border-color: #e7e6e6;
}
.kommentare_trennstrich_1 {
	margin-left: 5%;
}
.kommentare_formular_1 {
	width: 100%;	
    line-height: 4.5rem;
	background-color: #dde6e9;
	border-top: solid;
	border-width: 0px;
    border-radius: 6px;
	box-shadow: inset 0 1px 7px #e2e2e2;
	vertical-align: text-top;
	display: flex;
	display: -webkit-flex;
	-webkit-justify-content: space-between;
	-webkit-align-items: center;
	justify-content: space-between;
	align-items: center;
}
.kommentare_sprache {
	width: 80%;
	font-size: 1.4rem;
	font-weight: bold;
	padding-left: 14px;
	color: #000000;
	text-align: left;
	display: inline-block;
	vertical-align: text-top;
}
.kommentare_sprache_1 {
	font-size: 1.6rem;
	margin-left: 17px;
	display: inline-block;
}
.kommentare_sprache_4 {
	font-size: 7.0rem;
	display: inline;
}
.kommentare_button {
	width: 12%;
	margin-top: 10px;
	display: inline-block;
	cursor: pointer;
	text-align: right;
}
.kommentare_formular_1 .box {
	width: 100%;
	border-top: 1px solid #e7e6e6;
}
.kommentare_formular_1 .box .top {
	width: 100%;
	height: auto;
	height: 55px;
}
.kommentare_name_feld_1a { 
	width: 26%;
	display: inline-block;
	vertical-align: top;
}
.kommentare_name_feld_1a {
	padding-top: 4px;
}
.kommentare_name_feld_2a textarea {
	width: 94%;
	height: 160px;
	font-family: Verdana, Helvetica, Geneva, sans-serif;
	color: #333333;
	font-size: 1.4rem;
	-moz-transition: 400ms;
	-webkit-transition: 400ms; 
	transition: 400ms;
}
.kommentare_name_feld_2a textarea:focus {
	background-color: #fcfffb;
	border: 2px solid #b4b4b4;
}
#kommentare_name_feld_2a {
	width: 70%;
	font-size: 1.5rem;
	line-height: 1.7rem;
    margin-top: 24px;
	color: #333333;
	background-color: #dde6e9;
	padding: 4px;
    padding-right: 14px;
    padding-left: 10px;
	border-radius: 6px;
    display: none;
}
#kommentare_name_feld_2a.visible {
	display: inline-block;
}
#kommentare_name_feld_2b {
    width: 70%;
	font-size: 1.4rem;
	line-height: 1.7rem;
	color: #333333;
    margin-left: 28%;
    margin-top: 24px;
	background-color: #dde6e9;
	padding: 10px;
    display: none;
    border-radius: 6px;
}
#kommentare_name_feld_2b.visible {
	display: inline-block;
}
.kommentare_name_feld_4,
.kommentare_name_feld_5 { 
	width: 100%;
	height: auto;
	margin-top: 40px;
	text-align: left;
	vertical-align: text-top;
}
.kommentare_name_feld_4 {
	margin-top: 30px; 
	margin-bottom: 24px;
}
.kommentare_name_feld_5 {
	margin-top: 20px;
	display: none;
}
.kommentare_name_style {
	font-size: 1.4rem; 
    line-height: 3.2rem;
	color: #333333;
	width: 70%;
	background-color: #dde6e9;
	padding-left: 10px;
    padding-right: 14px;
	border: 0px;
	border-radius: 6px;
	-moz-transition: 700ms;
	-webkit-transition: 700ms; 
	transition: 700ms;
}
.kommentare_name_style:focus,
.kommentare_nachricht_style:focus {
	background-color: #e7f3f7;
}
.kommentar_style_captcha {
    width: 70px;
    height: 32px;
	font-size: 1.4rem; 
    line-height: 3.2rem;
	color: #333333; 
	background-color: #dde6e9;
	background-image: linear-gradient(#336699, #336699), linear-gradient(#d2d2d2, #d2d2d2);
	background-position: center bottom, center calc(100% - 1px);
	background-repeat: no-repeat;
	background-size: 0 2px, 100% 1px;
	padding-left: 5px;
	border: 0px;
	border-radius: 6px;
	-webkit-transition: 400ms ease-out;
	transition: 400ms ease-out;
}
.kommentar_style_captcha:focus {
	background-color: #e7f3f7;
	background-image: linear-gradient(#336699, #336699), linear-gradient(#336699, #336699);
	background-size: 0 2px, 100% 1px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(198, 179, 147, 0.6);
	transition: border-color 150ms ease-in-out 0ms, box-shadow 150ms ease-in-out 0ms;
	-webkit-transition: border-color 150ms ease-in-out 0ms, box-shadow 150ms ease-in-out 0ms;
	animation: 500ms ease 0s normal forwards 1 focus_action;
	-webkit-animation: 500ms ease 0s normal forwards 1 focus_action;
}
@keyframes focus_action {
	0% {
	background-size: 0 2px,100% 1px
	}
	100% {
	background-size: 100% 2px,100% 1px}}
@-moz-keyframes focus_action {
	0% {
	background-size: 0 2px,100% 1px
	}
	100% {
	background-size: 100% 2px,100% 1px}}
@-webkit-keyframes focus_action{
	0% {
	background-size: 0 2px,100% 1px
	}
	100% {
	background-size: 100% 2px,100% 1px}}
.kommentare_nachricht_style {
    font-family: Verdana, Helvetica, Geneva, sans-serif;
    width: 70%;
    font-size: 1.4rem;
    color: #333333;    
    margin-top: 24px;
    margin-bottom: 24px;
    padding-left: 10px;
    padding-right: 14px;
    padding-top: 7px;
    padding-bottom: 14px;
    border: 0px solid #999999;
    border-radius: 6px;
    background-color: #dde6e9;
    -moz-transition: 700ms;
	-webkit-transition: 700ms; 
	transition: 700ms;
}
.text_kommentare,
.text_kommentare_1,
.text_kommentare_antwort,
.text_kommentare_center {
	font-size: 1.4rem;
    line-height: 3.2rem;
	color: #595959;
	font-weight: bold;
	text-align: left;
	display: inline-block;
	vertical-align: top;
}
.text_kommentare_1 {
    margin-top: 17px;
}
.text_kommentare_antwort {
    margin-top: 24px;
    display: none;
}
.text_kommentare_antwort.visible {
	display: inline-block;
}
.text_error {
	font-size: 1.4rem;
	line-height: 4.2rem;
	font-weight: bold;
	color: #990900;
	margin-top: 14px;
	text-align: center;
}
.bild_kommentare_speak {
	margin-left: 17px;
}
.comment_thumbs {
	padding-top: 9px;
	display: inline-block;
}
.comment_thumbs_reply {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	box-align: center;
	-webkit-box-align: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	align-items: center;
}
.antwort_1 {
	display: inline-block;
}
.antwort_2 {
    font-size: 1.0rem;
	line-height: 1.7rem;
    color: #706f6e;
    background-color: #f8f7f6;
    padding-left: 4px;
    padding-right: 4px;
    border: 1px solid #9c978f;
    cursor: pointer;
    border-radius: 6px;
    -webkit-transition: 400ms;
    transition: 400ms;
}
.antwort_2:hover {
    color: #e6e6e6;
    background-color: #282828;
}
.comment_thumbs_up_2_main,
.comment_thumbs_down_2_main {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 1px;
	margin-top: 4px;
	font-size: 1.3rem;
	color: #fff;
	line-height: 1.6rem;
	display: inline-block;
	border: 1px solid #92949e;
	border-radius: 6px;
	background-color: #d1d1d3;
}
.box_thumbs_up_3.flip_up,
.box_thumbs_down_3.flip_up,
.share_bottom_thumb_count_up_2.flip_up,
.share_bottom_thumb_count_down_2.flip_up,
.comment_thumbs_up_2.flip_up,
.comment_thumbs_down_2.flip_up,
.comment_heart_plus_2.flip_up {
	-webkit-animation: flip_number_up 1090ms ease 1;
	animation: flip_number_up 1090ms ease 1;
}
@keyframes flip_number_up {
	49% {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
	opacity: 0.2;
  }
	50% {
	opacity: 0.0;
  }  
  	51% {
	-webkit-transform: translateY(20px);
    transform: translateY(20px);
  }  
	52% {
  	opacity: 1.0;
  }
	100% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
}
.box_thumbs_up_3.flip_down,
.box_thumbs_down_3.flip_down,
.share_bottom_thumb_count_up_2.flip_down,
.share_bottom_thumb_count_down_2.flip_down,
.comment_thumbs_up_2.flip_down,
.comment_thumbs_down_2.flip_down,
.comment_heart_plus_2.flip_down {
	-webkit-animation: flip_number_down 1090ms ease 1;
	animation: flip_number_down 1090ms ease 1;
}
@keyframes flip_number_down {
	49% {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
	opacity: 0.2;
  }
	50% {
	opacity: 0.0;
  }  
  	51% {
	-webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }  
	52% {
  	opacity: 1.0;
  }
	100% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
}
/* Font Awesome VERTICAL Animation*/

@-webkit-keyframes vertical {
  0% {
    -webkit-transform: translate(0,-3px);
    transform: translate(0,-3px);
  }

  4% {
    -webkit-transform: translate(0,3px);
    transform: translate(0,3px);
  }

  8% {
    -webkit-transform: translate(0,-3px);
    transform: translate(0,-3px);
  }

  12% {
    -webkit-transform: translate(0,3px);
    transform: translate(0,3px);
  }

  16% {
    -webkit-transform: translate(0,-3px);
    transform: translate(0,-3px);
  }

  20% {
    -webkit-transform: translate(0,3px);
    transform: translate(0,3px);
  }

  22%, 100% {
    -webkit-transform: translate(0,0);
    transform: translate(0,0);
  }
}

@keyframes vertical {
  0% {
    -webkit-transform: translate(0,-3px);
    transform: translate(0,-3px);
  }

  4% {
    -webkit-transform: translate(0,3px);
    transform: translate(0,3px);
  }

  8% {
    -webkit-transform: translate(0,-3px);
    transform: translate(0,-3px);
  }

  12% {
    -webkit-transform: translate(0,3px);
    transform: translate(0,3px);
  }

  16% {
    -webkit-transform: translate(0,-3px);
    transform: translate(0,-3px);
  }

  20% {
    -webkit-transform: translate(0,3px);
    transform: translate(0,3px);
  }

  22%, 100% {
    -webkit-transform: translate(0,0);
    transform: translate(0,0);
  }
}

.faa-vertical.animated,
.faa-vertical.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-vertical {
  -webkit-animation: vertical 2s ease 1;
  animation: vertical 2s ease 1;
}

.faa-vertical.animated.faa-fast,
.faa-vertical.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-vertical.faa-fast {
  -webkit-animation: vertical 1s ease 1;
  animation: vertical 1s ease 1;
}

.faa-vertical.animated.faa-slow,
.faa-vertical.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-vertical.faa-slow {
  -webkit-animation: vertical 4s ease 1;
  animation: vertical 4s ease 1;
}
.comment_speak {
	width: 28px;
	height: 28px;
	font-size: 2.8rem;
	color: #0064b4;
	margin-bottom: 10px;
    display: inline-block;
	margin-right: 17px;
}
.comment_speak.rep_small {
	font-size: 3.0rem !important;
	color: #0064b4;
	margin-bottom: 10px;
}
.captcha_image_2 {
	width: 94px;
	height: 34px;
	border-radius: 6px;
}
.refresh_image_2 {
	font-size: 1.7rem;
    color: #336699;
	cursor: pointer;
	margin-top: 9px;
    margin-left: 7px;
    margin-right: 4%;
	vertical-align: top;
    display: inline-block;
}
.refresh_image_2:hover {
	color: #336699;
	transition: 300ms ease-in-out 0ms;
	-webkit-transition: 300ms ease-in-out 0ms;
}

/* -----------------------------------*/
/* Similar Bottom */
/* -----------------------------------*/

#links_similarpages_center {
	margin-left: 0px;
}
#links_similarpages_gross {
	width: 100%;
	padding-left: 0px;
	margin-left: 0px;
	margin-top: 2px;
	margin-bottom: 20px;
}
#similar_bottom_1 {
	width: 93%;
	line-height: 1.74rem;
	vertical-align: top;
	margin-left: auto;
	margin-right: auto;
	margin-top: 34px;
	padding-top: 34px;
    font-size: 1.8rem;
    font-weight: bold;
    text-align: left;
    color: #000;
	border-top: 1px solid #e7e3e3;
}
.container_similar_bot_content_1,
.container_similar_bot_content_2,
.container_similar_bot_content_3,
.container_similar_bot_content_4 {
	width: 48%;
	line-height: 1.64rem;
	display: inline-block;
	vertical-align: top;
}
#container_similar_bot_1,
#container_similar_bot_2,
#container_similar_bot_3,
#container_similar_bot_4  {
	width: 100%;
	height: 240px;
	position: relative;
	cursor: pointer;
	overflow: hidden;
}
#container_similar_bot_2 {
	margin-right: 0px;
}
.content_sep_bot {
	width: 100%;
	height: 1px;
	margin-top: 34px;
	margin-bottom: 31px;
	border-top: 1px solid #e7e6e6;
}
.content_sep_bot {
	display: none;
}
.image_similar_bot_5 {
	height: 271px;
	width: 100%;
    margin-top: 24px;
	position: relative;
	cursor: pointer;
	overflow: hidden;
}
.image_similar_bot_2 {
	width: auto;
	height: auto;
	margin-bottom: -4px;
	bottom: 0;
	left: 0;
}
.links_mehr_similar {
	font-size: 1.4rem;
	line-height: 1.74rem;
    font-weight: normal;
	padding-left: 15px;
	transition: 0.3s ease-in-out 0s;
	-webkit-transition: 300ms ease-in-out 0s;
	}
	a.links_mehr_similar:link  {
	color: #990900;
	text-decoration: none;
	}
	a.links_mehr_similar:visited {
	color: #990900;
	}
	a.links_mehr_similar:hover {
	color: #000000;
	text-decoration: underline;
	}
	a.links_mehr_similar:active {
	color: #000000;
	text-decoration: underline;
}
#titel_similar_bot {
	width: 100%;
	height: auto;
	z-index: 10;
	display: block;
	bottom: 0;
	left: 0;
}
#titel_similar_bot_2 {
	width: auto;
	height: auto;
	margin-bottom: -4px;
	bottom: 0;
	left: 0;
}
.titelmain_similar_bot {
	display: block;
	font-size: 1.9rem;
	font-weight: bold;
	line-height: 2.1rem;
	margin-bottom: 12px;
	margin-right: 4px;
	text-align: left;
	transition: 0.3s ease-in-out 0s;
	-webkit-transition: 0.3s ease-in-out 0s;
}
	a.titelmain_similar_bot:link  {
	color: #990900;
	text-decoration: none;
	}
	a.titelmain_similar_bot:visited {
	color: #990900;
	}
	a.titelmain_similar_bot:hover {
	color: #000000;
	text-decoration: none;
	}
	a.titelmain_similar_bot:active {
	color: #000000;
	text-decoration: none;
}
.titelsub_similar_bot {
	font-size: 1.4rem;
	line-height: 1.7rem;
	font-weight: bold;
	color: #000000;
	text-align: left;
	margin-bottom: 7px;
	padding-top: 14px;
	padding-right: 14px;
	display: block;
}
	a.titelsub_similar_bot:link  {
	color: #000000;
	text-decoration: none;
	}
	a.titelsub_similar_bot:visited {
	color: #000000;
	}
	a.titelsub_similar_bot:hover {
	color: #000000;
	text-decoration: none;
	}
	a.titelsub_similar_bot:active {
	color: #000000;
	text-decoration: none;
}
.titelsub_similar_bot + .titelmain_similar_bot {
	color: #990900;
}
.text_inhalt_similar_bot,
.text_inhalt_similar_bot_datum {
	font-size: 1.4rem;
    font-weight: normal;
	color: #000000;
	line-height: 1.74rem;
	text-align: left;
	display: inline;
}
.text_inhalt_similar_bot_datum {
	color: #666666;
}
.text_mehr_artikel_2 {
	font-size: 1.8rem;
	font-weight: bold;
	line-height: 1.9rem;
	text-align: left;
	margin-left: 4px;
	margin-top: 20px;
	margin-bottom: 24px;
	color: #757575;
	display: block;
}
.text_bild_similarpages_box_wide_1 {
	height: 94px;
	width: auto;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
}
.text_bild_similarpages_box_klein_1 {
	height: auto;
	width: 100%;
	position: absolute;	
	left: 50%;
	top: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
}
.text_bild_similarpages_box_klein_2 {
	height: auto;
	width: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
}
.text_bild_similarpages_box_hoch_1 {
	height: auto;
	width: 100%;	
	position: absolute;	
	left: 50%;
	top: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
}
.text_bild_similarpages_box_quadrat_1 {
	height: auto;
	width: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
}
.text_bild_similarpages_wide_2 {
	height: 251px;
	width: auto;
    min-width: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
}
.text_bild_similarpages_wide_2a {
	height: auto;
	width: 100%;
	min-height: 251px;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);	
}
.text_bild_similarpages_klein_2 {
	height: auto;
	min-height: 300px;
	width: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
}
.text_bild_similarpages_klein_2a {
	height: auto;
	min-height: 300px;
	min-width: 912px;
	position: absolute;
	display: block;
	left: 50%;
	top: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
}
.text_bild_similarpages_hoch_2 {
	height: auto;
	width: 100%;	
	position: absolute;
	display: block;
	left: 50%;
	top: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
}
.text_bild_similarpages_quadrat_2 {
	height: auto;
	width: 100%;	
	position: absolute;
	display: block;
	left: 50%;
	top: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
}
.text_bild_teaser_ad_prop {
    width: 280px;
    height: auto;
}
#links_similarpages_center {
	margin-left: 0px;
}
#links_similarpages_gross {
	width: 900px;
	padding-left: 150px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2px;
	margin-bottom: 30px;
}
.similar_bottom_line_2,
.similar_bottom_line_3,
.similar_bottom_line_3a {
	width: 912px;
	margin-left: 34px;
	margin-top: 26px;
	margin-bottom: 10px;
	border-bottom: solid;
	border-width: 1px;
	border-color: #e7e3e3;
}
.similar_bottom_line_2 {
	display: none;
}
.similar_bottom_line_5 {
	width: 70%;
	height: 12px;
	margin-left: -10px;
	margin-right: auto;
	margin-top: 14px;
	margin-bottom: 10px;
	display: block;
}
.similar_bottom_line_6b {
	display: none;
}
.similar_box_line_1 {
	width: 160px;
	margin-left: 16px;
	margin-top: 12px;
	margin-bottom: 12px;
	border-bottom: solid;
	border-width: 1px;
	border-color: #e7e3e3;
}
#similar_bottom_1a {
	width: 93%;
	margin-top: 34px;
	padding-top: 31px;
	margin-left: auto;
	margin-right: auto;
	vertical-align: top;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	border-top: 1px solid #e7e3e3;
}
.dossier_bottom_1 {
	width: 100%;
    line-height: 1.9rem;
    text-align: center;
	position: absolute;
	top: 0px;
	left: 0px;
    padding-top: 7px;
    padding-bottom: 8px;
	background-color: rgba(0, 0, 0, 0.7);
    display: inline-block;
}
.dossier_bottom_2 {
	width: 100%;
	position: absolute;
	bottom: 0px;
	left: 0px;
	background-color: rgba(0, 0, 0, 0.7);
}
.dossier_bild_similar {
	height: 322px;
	width: 242px;
}
.dossier_modul_bild {
	width: 240px;
	height: 324px;
	overflow: hidden;
}
.bild_propaganda_hoch_1 {
	height: 100%;
	max-width: 100%;
	min-width: 100%;
}
.bild_propaganda_wide_1,
.bild_propaganda_klein_1,
.bild_propaganda_quadrat_1 {
	height: auto;
	width: 100%;
}
#similar_bottom_3 {
	width: 93%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 34px;
	padding-top: 31px;
	vertical-align: top;
	display: flex;
	display: -webkit-flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	border-top: 1px solid #e7e3e3;
}
.similar_bottom_3a {
	width: 240px;
    height: 320px;
	display: inline-block;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	border-radius: 6px;
	overflow: hidden;
	border: solid 1px #5f5f5f;
}
#similar_bottom_3d {
	height: 320px;
	line-height: 320px;
	width: 240px;
	margin-left: auto;
	margin-right: auto;
	border-radius: 6px;
	overflow: hidden;
	position: relative;
	border: solid 1px #5f5f5f;
	background-color: #ffffff;
}
#similar_bottom_3d img {
	vertical-align: middle;
}
.titel_teaser_ad_dossier {
	font-size: 1.4rem;
	font-weight: bold;
	padding: 7px;
	color: #ffffff;
	transition: 300ms ease-in-out 0ms;
	-webkit-transition: 300ms ease-in-out 0ms;
	}
	a.titel_teaser_ad_dossier:link  {
	color: #ffffff;
	text-decoration: none;
	}
	a.titel_teaser_ad_dossier:visited {
	color: #ffffff;
	}
	a.titel_teaser_ad_dossier:hover {
	color: #ffffff;
	text-decoration: none;
	}
	a.titel_teaser_ad_dossier:active {
	color: #ffffff;
	text-decoration: none;
}
#ub_player {
	width: 70%;
}
.audio_link_title {
	font-size: 1.64rem;
	font-weight: bold;
	line-height: 1.64rem;
	color: #666666;
	padding-left: 2%;
	padding-right: 2%;
	display: inline-block;
}
.audio_icon {
	width: 16px;
	height: 16px;
	font-size: 1.61rem;
	color: #0064b4;
	display: inline-block;
}
.audio_icon_2 {
	width: 18px;
	height: 18px;
	font-size: 1.61rem;
	color: #990900;
	margin-right: 14px;
	display: inline-block;
}
.text_box_audio {
	font-size: 1.24rem;
	line-height: 1.42rem;
	display: inline-block;
	vertical-align: top;
	transition: 0.3s ease-in-out 0s;
	-webkit-transition: 0.3s ease-in-out 0s;
	}
	a.text_box_audio:link  {
	color: #000000;
	text-decoration: none;
	}
	a.text_box_audio:visited {
	color: #000000;
	}
	a.text_box_audio:hover {
	color: #990900;
	text-decoration: underline;
	}
	a.text_box_audio:active {
	color: #990900;
	text-decoration: underline;
}
.responsive-video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.responsive-video {
	position: relative;
    margin-top: 40px;
    margin-bottom: 30px;
	height: 0;
	overflow: hidden;
}
.content_similarpages_bottom {
	width: 23%;
	margin-top: 27px;
	display: inline-block;
	vertical-align: top;
	line-height: 1.64rem;
}
.random_pic_street_art {
	height: auto;
	width: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);	
}
#similar_bottom_2,
#similar_bottom_4,
#similar_bottom_5 {
	height: auto;
	width: 93%;
	margin-left: auto;
	margin-right: auto;
	vertical-align: top;
}
#similar_bottom_2 {
	margin-top: 34px;
	padding-top: 31px;
	border-top: 1px solid #e7e3e3;
}
#similar_bottom_4 {
	margin-top: 34px;
	padding-top: 31px;
    border-top: 1px solid #e7e3e3;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
#similar_bottom_5 {
    width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.similar_bottom_4a,
.similar_bottom_6a {
	width: 48%;
    height: 180px;
	display: inline-block;
	text-align: center;
	position: relative;
	cursor: pointer;
	overflow: hidden;
    border-radius: 6px;
}
.similar_bottom_5b {
	padding-left: 11%;
	padding-right: 4%;
	padding-top: 4%;
	text-align: left;
}
.similar_bottom_6a {
	border: solid 1px #5f5f5f;
}
.similar_bottom_4c,
.similar_bottom_4d,
.similar_bottom_6c,
.similar_bottom_6d {
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: rgba(0, 0, 0, 0.7);
    font-size: 1.1rem;
	font-weight: bold;
	line-height: 2.4rem;
	display: block;
	color: #ffffff;
}
.similar_bottom_4d,
.similar_bottom_6d {
    top: auto;
	bottom: 0px;
}
.links_mehr_similarpages {
	font-size: 1.2rem;
	line-height: 1.64rem;
	padding-right: 20px;
	transition: 0.3s ease-in-out 0s;
	-webkit-transition: 0.3s ease-in-out 0s;
	}
	a.links_mehr_similarpages:link  {
	color: #990900;
	text-decoration: none;
	}
	a.links_mehr_similarpages:visited {
	color: #990900;
	}
	a.links_mehr_similarpages:hover {
	color: #000000;
	text-decoration: none;
	}
	a.links_mehr_similarpages:active {
	color: #000000;
	text-decoration: none;
}
.text_box_similarpages_datum_1 {
	font-size: 1.2rem;
	line-height: 1.6014rem;
	margin-right: 3px;
	color: #666666;
	display: inline-block;
}
.similar_bottom_titel {
    font-size: 1.8rem;
    font-weight: bold;
    line-height: 1.9rem;
    text-align: left;
    color: #000000;
    display: block;
}
.text_similarpages {
	font-size: 1.2rem;
	}
	a.text_similarpages:link {
	color: #000000;
	text-decoration: none;
	}
	a.text_similarpages:visited {
	color: #000000;
	}
	a.text_similarpages:hover {
	color: #000000;
	text-decoration: none;
	}
	a.text_similarpages:active {
	color: #000000;
	text-decoration: none;
}
.text_bild_similarpages_wide {
	height: 120px;
	width: auto;
    min-width: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
}
.text_bild_similarpages_klein {
	height: auto;
	min-height: 132px;
	width: 212px;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
}
.text_bild_similarpages_hoch {
	height: auto;
	width: 212px;	
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
}
.text_bild_similarpages_quadrat {
	height: auto;
	width: 212px;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
}
.text_modul_events_1,
.text_termin_aktuell_3 {
	font-size: 1.3rem;
	line-height: 1.9rem;
    font-style: italic;
	color: #000000;
}
.text_modul_events_2,
.text_modul_events_2a {
	font-size: 1.2rem;
    line-height: 1.5rem;
    font-weight: bold;
	color: #000000;
    margin-top: 14px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.text_modul_events_2a {
    margin-top: 0px;
}
.titel_modul_events_1 {
	font-size: 1.6rem;
	font-weight: bold;
	line-height: 1.9rem;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 20px;
	color: #737373;
	text-align: center;
	display: block;
}
	a.titel_modul_events_1:link  {
	color: #595959;
	text-decoration: none;
	}
	a.titel_modul_events_1:visited {
	color: #595959;
	}
	a.titel_modul_events_1:hover {
	color: #595959;
	text-decoration: none;
	}
	a.titel_modul_events_1:active {
	color: #595959;
	text-decoration: none;
}
.img_box_similarpages_box {
	width: 168px; 
	height: 90px;
	margin-top: 4px;
	overflow: hidden;
	border: solid 0px #999999;
}
.img_box_similarpages_bottom {
	width: 100%;
	height: 119px;
	overflow: hidden;
	position: relative;
}
.similar_bottom_line_2 {
	display: none;
}
.text_aktuelle_artikel_titel_1,
.text_aktuelle_artikel_titel_2 {
	font-size: 1.8rem;
	line-height: 2.9rem;
	font-weight: bold;
	color: #595959;
	margin-bottom: 1px;
	display: inline-block;
}
.text_aktuelle_artikel_titel_2 {
	margin-bottom: 17px;
}
.text_bild_events_aktuell_1 {
	display: inline-block;
}
.titel_similar_bottom_1 {
	font-size: 2.1rem;;
	font-weight: bold;
	line-height: 2.5123rem;
	text-align: left;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 20px;
	transition: 0.3s ease-in-out 0s;
	-webkit-transition: 0.3s ease-in-out 0s;
	display: block;
	}
	a.titel_similar_bottom_1:link  {
	color: #990900;
	text-decoration: none;
	}
	a.titel_similar_bottom_1:visited {
	color: #990900;
	}
	a.titel_similar_bottom_1:hover {
	color: #000000;
	text-decoration: underline;
	}
	a.titel_similar_bottom_1:active {
	color: #000000;
	text-decoration: underline;
}
.titel_similarpages_bottom {
	font-size: 1.3rem;
	line-height: 1.60rem;
	font-weight: bold;
	margin-top: 12px;
	margin-right: 0px;
	padding-right: 20px;
	margin-bottom: 10px;
	transition: 0.3s ease-in-out 0s;
	-webkit-transition: 0.3s ease-in-out 0s;
	display: block;
	}
	a.titel_similarpages_bottom:link {
	color: #000000;
	text-decoration: none;
	}
	a.titel_similarpages_bottom:visited {
	color: #000000;
	}
	a.titel_similarpages_bottom:hover {
	color: #990900;
	text-decoration: none;
	}
	a.titel_similarpages_bottom:active {
	color: #990900;
	text-decoration: none;
}
.play_ub_ad {
	color: #999;
    width: 20%;
    position: absolute;
    bottom: 18%;
    left: 0px;
}
.ub_app_ad {
	width: 100%;
	height: 140px;
	margin-top: 18px;
}
.similar_audio_1 {
	width: 93%;
	margin-top: 40px;
	padding-top: 14px;
	margin-left: auto;
	margin-right: auto;
	border-top: 1px solid #e7e3e3;
	overflow: hidden;
}
.similar_audio_2 {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	display: -webkit-flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}
.similar_audio_3 {
	width: 32%;
	display: inline-block;
	vertical-align: top;
}
.similar_audio_4 {
	width: 36%;
	display: inline-block;
	text-align: center;
}
.similar_audio_5 {
	display: none;
}
.audio_similar_links {
    font-size: 1.8rem;
    font-weight: bold;
    line-height: 1.9rem;
    text-align: center;
    margin-left: 4px;
    margin-top: 4px;
    margin-bottom: 14px;
    color: #757575;
    display: block;
}
.audio_similar_icon {
	margin-top: 2%;
	font-size: 20rem;
	color: #dde6e9;
}
.audio_similar_icon_title {
	width: 20px;
	margin-right: 14px;
	color: #0064b4;
}
.audio_similar_title {
	font-size: 1.5rem;
	line-height: 1.7rem;
	font-weight: bold;
	margin-top: 7%;
	margin-bottom: 19px;
	display: inline-block;
	color: #0064b4;
	transition: 300ms ease-in-out 0ms;
	-webkit-transition: 300ms ease-in-out 0ms;
}
	a.audio_similar_title:link  {
	color: #0064b4;
	text-decoration: none;
	}
	a.audio_similar_title:visited {
	color: #0064b4;
	}
	a.audio_similar_title:hover {
	color: #990900;
	text-decoration: none;
	}
	a.audio_similar_title:active {
	color: #990900;
	text-decoration: none;
}
.audio_similar_description {
	font-size: 1.4rem;
	line-height: 1.7rem;
	display: inline-block;
	color: #000;
}
.modul_aktuelle_termine_1 {
	width: 63%;
	display: inline-block;
	border-right: dashed 1px #ccc;
	cursor: pointer;
}
.modul_aktuelle_events_1 {
	width: 37%;
	display: inline-block;
	text-align: center;
	cursor: pointer;
}
.modul_newsletter_icon {
    height: 260px;
    font-size: 28rem;
    line-height: 28rem;
    margin-bottom: 14px;
    display: inline-block;
    color: #dde6e9;
}
.modul_newsletter_icon::before {
    height: 260px;
    font-size: 28rem;
    line-height: 28rem;
    display: inline-block;
}
.termine_eve,
.termine_kal {
	width: 25px;
	color: #336699;
	padding-right: 17px;
    display: inline-block;
}
.termine_eve::before,
.termine_kal::before {
	font-size: 3.1rem;
    line-height: 5rem;
    padding-right: 17px;
}
.modul_icon {
    width: 40px;
	font-size: 4.7rem;
}
.modul_icon::before {
    width: 40px;
	font-size: 4.8rem;
}
.text_termin_aktuell_1 {
    width: 94%;
	font-size: 1.2rem;
	line-height: 1.6rem;
	color: #000000;
    margin-bottom: 14px;
}
.titel_event_aktuell_1,
.titel_event_aktuell_1a,
.titel_termin_aktuell_1,
.titel_termin_aktuell_1a,
.titel_termin_aktuell_1b {
	font-size: 1.9rem;
	line-height: 2.2rem;
	font-weight: bold;
	color: #222222;
	display: inline-block;
}
.titel_termin_aktuell_1b {
	width: 70%;
}
.titel_termin_aktuell_2,
.titel_termin_aktuell_2a,
.titel_termin_aktuell_2b {
	font-size: 1.5rem;
	line-height: 1.7rem;
	font-weight: bold;
	color: #737373;
	text-align: left;
	margin-top: 20px;
	display: block;
}
.titel_termin_aktuell_2a,
.titel_termin_aktuell_2b {
	padding-bottom: 14px;
}
.text_termin_aktuell_2a {
	font-size: 1.0rem;
	font-weight: bold;
	color: #000000;
	line-height: 1.7rem;
	margin-top: 7px;
	margin-right: 20px;
	margin-bottom: 4px;
	text-align: left;
}
.text_termin_aktuell_2a {
	font-size: 1.3rem;	
}
#termine_events_bottom {
	width: 93%;
	margin-top: 32px;
	padding-top: 28px;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	display: -webkit-flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	border-top: 1px solid #e7e3e3;
}
.titel_termin_aktuell_2b {
	font-size: 1.5rem;
	line-height: 1.7rem;
	font-weight: bold;
	color: #737373;
	text-align: left;
	margin-top: 20px;
	display: block;
}
.text_bild_termin_aktuell_1 {
	margin-left: 14px;
	margin-right: 10px;
	display: inline-block;
}
.text_bild_termin_aktuell_2 {
	margin-left: 20px;
	display: inline-block;
}
.text_bild_termin_aktuell_2 {
	margin-left: 20px;
	display: inline-block;
}
.termine_sep_hor_2 {
	height: 193px;
	margin-left: 40px;
	border-right: dashed 1px #ccc;
	display: inline-block;
}
.termine_sep_hor_3a,
.termine_sep_hor_3b {
	width: 70%;
	border-top: solid 2px #336699;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 20px;
	display: block;
}
.termine_sep_hor_2,
.termine_sep_hor_3b,
.content_sep_events_bottom {
	display: none;
}
.text_lizenz {
	font-size: 1.2rem;
	line-height: 1.4rem;
	color: #333333;
    padding-right: 14px;
	margin-top: 60px;
	margin-right: 5px;
    display: inline-block;
	-webkit-hyphens: auto;
	-hyphens: auto;
}
.text_lizenz_link {
	font-size: 1.2rem;
	line-height: 1.4rem;
	color: #333333;
    display: inline-block;
}
	a.text_lizenz_link:link  {
	color: #333333;
	text-decoration: none;
	}
	a.text_lizenz_link:visited {
	color: #333333;
	}
	a.text_lizenz_link:hover {
	color: #333333;
	text-decoration: none;
	}
	a.text_lizenz_link:active {
	color: #333333;
	text-decoration: none;
}
.text_lyrik {
	font-size: 1.7rem;
	line-height: 2.7rem;
	color: #000000;
    margin-left: 47px;
	margin-right: 47px;
	text-align: center;
}
.text_autor_center {
	font-style: italic;
	margin-top: 64px;
	margin-left: 7px;
	margin-right: 5px;
	text-align: center;
}
.author,
.author_center,
address {
	font-style: italic;
	margin-top: 64px;
	margin-left: 14px;
	margin-right: 14px;
	text-align: right;
}
.author_center {
	text-align: center;
}
.author_link {
	font-style: italic;
	text-align: right;
	}
	a.author_link:link  {
	color: #666666;
	text-decoration: none;
	}
	a.author_link:visited {
	color: #666666;
	}
	a.author_link:hover {
	color: #000000;
	text-decoration: none;
	}
	a.author_link:active {
	color: #000000;
	text-decoration: none;
}
.fussnoten,
.fussnoten_link,
.fussnoten_links,
.links_fussnoten,
.fussnoten_non_german {
	font-size: 1.44rem;
	line-height: 1.9rem;
	color: #333333;
	margin-top: 70px;
}
	a.fussnoten_link:link,
	a.fussnoten_links:link  {
	color: #000000;
	text-decoration: none;
	}
	a.fussnoten_link:visited,
	a.fussnoten_links:visited {
	color: #000000;
	}
	a.fussnoten_link:hover,
	a.fussnoten_links:hover {
	color: #666666;
	text-decoration: none;
	}
	a.fussnoten_link:active,
	a.fussnoten_links:active {
	color: #666666;
	text-decoration: none;
}
.fussnoten_center {
	font-size: 1.2rem;
	line-height: 1.3;
	color: #333333;
	margin-top: 70px;
	margin-right: 5px;
	text-align: center;
}
.text_film_details {
	font-size: 1.3rem;
	line-height: 2.3rem;
	padding-right: 16px;
	color: #000000;	
}
.actor,
.camera,
.country_origin,
.cutter,
.duration,
.director,
.music,
.producer,
.year,
.writer {
    font-size: 1.4rem;
	line-height: 2.1rem;
	color: #000000;	
    display: block;
}
.country_origin {
    margin-bottom: 10px;
	padding-right: 6px;
}
.country_origin,
.duration,
.year {	
    display: inline-block;
}


/* -----------------------------------*/
/* Footer */
/* -----------------------------------*/


footer {
	height: 214px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 4%;
    padding-right: 4%;
	padding-top: 32px;
	background-color: #f7f7f7;
	text-align: left;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;	
	-webkit-justify-content: space-around;
	justify-content: space-around;
	vertical-align: top;
}
#footer_menu {
	width: 100%;
	font-size: 1.24rem;
	font-weight: bold;
	line-height: 1.92;
	text-align: left;
	margin-top: 30px;
	border-top: solid;
	border-bottom: solid;
	border-width: 2px;
	border-color: #e7e3e3;
}
#navcontainer_footer {
	width: 90%;
    line-height: 2.7rem;
    margin-top: 20px;
	margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
	border-top: solid;
	border-bottom: solid;
	border-width: 1px;
	border-color: #e7e3e3;
}
#navcontainer_footer a {
	display: inline;
	padding: 0px 15px 0px 15px;
	color: #333333;
	text-decoration: none;
}
#navcontainer_footer a:hover {
	color: #000000;
	text-decoration: underline;
}
#menucontainer_footer {	
	width: 90%;
    margin-top: 7px;
	margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
	border-top: solid;
	border-bottom: solid;
	border-width: 1px;
	border-color: #e7e3e3;
}
#menucontainer_footer a {
	display: inline;
	padding: 0px 15px 0px 15px;
	color: #333333;
	text-decoration: none;
}
#menucontainer_footer a:hover {
	color: #000000;
	text-decoration: underline;
}
.footer_menu_table_1,
.footer_menu_table_2 {
	margin-right: 30px;
	display: inline-block;
}
.footer_menu_table_2 {
	margin-right: 0px;
}
.footer_menu_list_1,
.menulist_1 {
	padding-right: 40px;
	border-right: 1px solid #e7e6e6;
}
footer div {
	font-size: 1.2rem;
	line-height: 2.4rem;
	font-weight: bold;
	list-style-type: none;
}
footer div a {
	text-decoration: none;
	transition: 300ms ease-in-out 0ms;
	-webkit-transition: 300ms ease-in-out 0ms;
}
footer div a:link {
	color: #575656;
	text-decoration: none;
}
footer div a:visited {
	color: #575656;
}
footer div a:hover {
	color: #990900;
	text-decoration: none;
}
footer div a:active {
	color: #990900;
	text-decoration: none;
}
.footer_menu_list_2 {
	color: #575656;
    display: block;
	text-decoration: none;
	transition: 300ms ease-in-out 0ms;
	-webkit-transition: 300ms ease-in-out 0ms;
}
.footer_menu_list_2:link {
	color: #575656;
	text-decoration: none;
}
.footer_menu_list_2:visited {
	color: #575656;
	text-decoration: none;
}
.footer_menu_list_2:hover {
	color: #990900;
	text-decoration: none;
}
.footer_menu_list_2:active {
	color: #990900;
	text-decoration: none;
}
#footer_buttons_2:hover #top_text,
#footer_buttons_3:hover #home_text {
	transition: 300ms ease-in-out 0ms;
	-webkit-transition: 300ms ease-in-out 0ms;
	color: #990900;
}
#footer_buttons_1 {
	margin-top: 40px;
}
#footer_buttons_3 {
	margin-top: 14px;
	margin-bottom: 0px;
	display: inline-block;
	cursor: pointer;
}
#footer_suche_logo {
	width: 300px;
	height: 120px;
	margin-top: 4px;
	padding-top: 10px;
	border-top: solid;
	border-bottom: solid;
	border-width: 1px;
	border-color: #e7e6e6;
	display: inline-block;
	vertical-align: top;
	text-align: center;
}
.text_bild_footer_logo_1 {
    height: 100px;
	width: 100px;
}
.home_bild {
	width: 14px;
	height: 14px;
	font-size: 1.56rem;
	margin-right: 8px;
	display: inline-block;
	color: #0064b4;
}
.home_text {
	display: inline-block;
}
.top_bild {
	width: 14px;
	height: 14px;
	font-size: 1.48rem;
	margin-right: 10px;
	display: inline-block;
	color: #0064b4;
}
.top_text {
	display: inline-block;
}
#trap {
	display: none;
}
.text_footer_home,
.text_footer_top {
	font-size: 1.2rem;
	transition: 0.3s ease-in-out 0s;
	-webkit-transition: 0.3s ease-in-out 0s;
	color: #575656;
	cursor: pointer;
	}
	a.text_footer_home:link,
	.text_footer_top:link  {
	color: #575656;
	text-decoration: none;
	}
	a.text_footer_home:visited,
	.text_footer_top:visited {
	color: #575656;
	}
	a.text_footer_home:hover,
	.text_footer_top:hover {
	color: #990900;
	text-decoration: none;
	}
	a.text_footer_home:active,
	.text_footer_top:active {
	color: #990900;
	text-decoration: none;
}
.text_footer_top {
	margin-top: 50px;
}
.text_footer_menu_table {
	font-size: 1.24rem;
	line-height: 1.24rem;
	font-weight: bold;
	color: #000000;
	margin-top: 7px;
    margin-bottom: 17px;
}
.text_footer_menu_table_nav {
	font-size: 1.24rem;
	line-height: 1.24rem;
	font-weight: bold;
	color: #000000;
	margin-top: 8px;
}



/* Autocomplete Styles */

.ui-autocomplete {
    top: 0;
    left: 0;
	font-size: 1.5rem;
    line-height: 1.7rem;
    font-weight: bold;
	border-radius: 0px 0px 6px 6px;
	padding: 0px;
    padding-bottom: 7px;
	position: absolute;
	z-index: 90;
}
.ui-widget-content {
    border: 1px solid #ddd;
    background: #fff;
    color: #333;
    list-style: none;
    list-style-image: none;
}
.ui-menu {
    list-style: none;
    margin: 0;
    display: inline-block;
    margin-top: 14px;
    margin-bottom: 14px;
}
.ui-menu-item {
    margin: 0;
    cursor: default;
}
.ui-menu-item-wrapper {
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 7px;
    padding-bottom: 7px;
}
.ui-state-focus,
.ui-state-active {
	color: #024b85;
	background-color: #eeeeee;
}
.ui-front {
    z-index: 90;
}




/* Notify */
.notify-wrapper 
{
    position:fixed;opacity:0;width:100%;height:100%;top:0;left:0;z-index:9999;
    background-color:rgba(0,0,0,.5);-webkit-transition:.3s;display:flex;align-items:center;justify-content:center;
	box-sizing:border-box;
}
.notify-wrapper *	{box-sizing:border-box;}

.notify-wrapper .notify-window  
{
    -webkit-transform:translate3d(0,50px,0);
    -webkit-transition:.3s cubic-bezier(0,0,0,1);
	transform:translate3d(0,50px,0);
    transition:.3s cubic-bezier(0,0,0,1);
    width:300px;border-radius:.25em;
    overflow:hidden;font-size:.9em;user-select:none;
    box-shadow:0 0.25em 1em 0 rgba(0,0,0,.3);
}
.notify-wrapper .notify-window h3{margin:0;padding:1em 1em;font-size:1em;font-weight:normal;line-height:1.5em;}
.notify-wrapper .notify-window h3   i   {font-size:1.5em;position:relative;top:.08em;margin-right:.25em;}
.notify-wrapper .notify-window p    {padding:1em 1em 2em;margin:0;background-color:#ffffff;color:#000000;}
.notify-wrapper .notify-window .buttons {padding:.75em 1em;background-color:#f3f3f3;text-align:center;}
.notify-wrapper .notify-window .buttons button  {margin:0 .5em;padding:.5em 2em;border-radius:.25em;font-size:1em;border-width:1px;outline:0;}
.notify-wrapper .notify-window .buttons .ok {background-image:linear-gradient(180deg, #ffffff, #e6e3e6 90%);}
.notify-wrapper .notify-window .buttons .cancel {color:#888888;}
.notify-wrapper .notify h3{background-color:rgba(0,0,0,.5);color:#ffffff;text-align:center;}
.notify-wrapper .alert  h3  {background-color:#cc6666;color:#ffffff;}
.notify-wrapper .confirm  h3  {background-color:#3366cc;color:#ffffff;}
.notify-wrapper .success  h3  {background-color:#1b926c;color:#ffffff;}

.notify-wrapper.show    {opacity:1;}
.notify-wrapper.show    .notify-window  {-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}