.js_active .top_tab .tab {
	padding: 8px 8px 9px 9px !important;
    border-bottom: solid 1px #e1e1e1 !important;
    margin-bottom: -1px !important;
}

.tabcontainer .tab_icon {
	margin-right: 2px !important;
}

#top .avia-font-entypo-fontello, body .avia-font-entypo-fontello, html body [data-av_iconfont='entypo-fontello']:before {
	font-size: 15px !important;
	font-display: swap;
}

html{
	min-width: 0px !important;
}

.konto_content_loading_gif_10_out {
	background-image: url(../images/loading_150.gif);
	background-repeat: no-repeat;
	background-position: center center;
	z-index: 1000;
}

#v_content_10 {
	width: 100%;
	position: relative;
	display: inline-block;
	float: left;
}

#v_content_to_10 {
	position: relative;
	display: inline-block;
	float: left;
}

#v_dashboard_head_10 {
	float: left;
	width: 100%;
	position: relative;
	display: inline-block;
}

#v_dashboard_live_containter_10 {
	float: left;
	display: block;
	white-space: nowrap;
	position: relative;
}

#v_dashboard_temp_containter_10 {
	float: left;
	display: block;
	white-space: nowrap;
	position: relative;
}
		
#v_dashboard_body_10 {
	min-height: 150px;
	display: table-cell;
	margin-bottom: 30px;
}

.v_dashboard_account_alert_10 {
	background: url('../images/icon_achtung_klein.png') no-repeat;
	background-size: 20px 18px;
	float: right;
	width: 20px;
	height: 18px;
	margin: 1px;
}

.v_dashboard_account_br_eingabe_10 {
	background: url('../images/icon_eingabe_klein.png') no-repeat;
	background-size: 20px 20px;
	float: right;
	width: 20px;
	height: 20px;
	margin: 1px;
}
	
.v_dashboard_account_sc_bearbeitung_10 {
	background: url('../images/icon_bearbeitung_klein.png') no-repeat;
	background-size: 20px 17px;
	float: right;
	width: 20px;
	height: 17px;
	margin: 1px;
}

.v_dashboard_account_br_abgelehnt_10 {
	background: url('../images/icon_abgelehnt_klein.png') no-repeat;
	background-size: 20px 18px;
	float: right;
	width: 20px;
	height: 18px;
	margin: 1px;
}

.v_dashboard_account_br_standby_10 {
	background: url('../images/icon_standby_klein.png') no-repeat;
	background-size: 20px 20px;
	float: right;
	width: 20px;
	height: 20px;
	margin: 1px;
}

.v_dashboard_account_br_frei_10 {
	background: url('../images/icon_frei_klein.png') no-repeat;
	background-size: 20px 20px;
	float: right;
	width: 20px;
	height: 20px;
	margin: 1px;
}

.v_dashboard_account_pic_10 {
	position: relative;
	display: block;
	width: 40px;
	height: 40px;
	border: 1px solid #777;
	float: left;
	margin-right: 10px;
	cursor: pointer;
	opacity: 0.4;
	filter:alpha(opacity=40);
}

.v_dashboard_account_pic_hover_10:hover {
	opacity: 1.0;
	filter:alpha(opacity=100); 
}

.v_dashboard_account_pic_0_10 {
	background: url('../images/vistano-icon.jpg') no-repeat !important;
	background-size: 40px 40px !important;
	opacity: 1 !important;
	filter:alpha(opacity=100) !important; 
}

.v_dashboard_account_pic_1_10 {
	background: url('../images/esoterische-lebensberatung-icon.jpg') no-repeat !important;
	background-size: 40px 40px !important;
	opacity: 1 !important;
	filter:alpha(opacity=100) !important;
}

.v_dashboard_account_pic_2_10 {
	background: url('../images/gesundheit-icon.jpg') no-repeat !important;
	background-size: 40px 40px !important;
	opacity: 1 !important;
	filter:alpha(opacity=100) !important;
}

.v_dashboard_account_pic_3_10 {
	background: url('../images/ernaehrung-icon.jpg') no-repeat !important;
	background-size: 40px 40px !important;
	opacity: 1 !important;
	filter:alpha(opacity=100) !important;
}

.v_dashboard_account_pic_4_10 {
	background: url('../images/psychologie-icon.jpg') no-repeat !important;
	background-size: 40px 40px !important;
	opacity: 1 !important;
	filter:alpha(opacity=100) !important;
}

.v_dashboard_account_pic_5_10 {
	background: url('../images/tierheilkunde-icon.jpg') no-repeat !important;
	background-size: 40px 40px !important;
	opacity: 1 !important;
	filter:alpha(opacity=100) !important;
}

.v_dashboard_account_pic_6_10 {
	background: url('../images/esoterische-lebensberatung-icon.jpg') no-repeat !important;
	background-size: 40px 40px !important;
	opacity: 1 !important;
	filter:alpha(opacity=100) !important;
}


.v_dashboard_account_pic_7_10 {
	background: url('../images/esoterische-lebensberatung-icon.jpg') no-repeat !important;
	background-size: 40px 40px !important;
	opacity: 1 !important;
	filter:alpha(opacity=100) !important;
}


.v_dashboard_account_pic_grey_0_10 {
	background: url('../images/vistano-icon-grey.jpg') no-repeat;
	background-size: 40px 40px;
}

.v_dashboard_account_pic_grey_1_10 {
	background: url('../images/esoterische-lebensberatung-icon-grey.jpg') no-repeat;
	background-size: 40px 40px;
}

.v_dashboard_account_pic_grey_2_10 {
	background: url('../images/gesundheit-icon-grey.jpg') no-repeat;
	background-size: 40px 40px;
}

.v_dashboard_account_pic_grey_3_10 {
	background: url('../images/ernaehrung-icon-grey.jpg') no-repeat;
	background-size: 40px 40px;
}

.v_dashboard_account_pic_grey_4_10 {
	background: url('../images/psychologie-icon-grey.jpg') no-repeat;
	background-size: 40px 40px;
}

.v_dashboard_account_pic_grey_5_10 {
	background: url('../images/tierheilkunde-icon-grey.jpg') no-repeat;
	background-size: 40px 40px;
}

.v_dashboard_account_pic_grey_6_10 {
	background: url('../images/esoterische-lebensberatung-icon-grey.jpg') no-repeat;
	background-size: 40px 40px;
}

.v_dashboard_account_pic_grey_7_10 {
	background: url('../images/esoterische-lebensberatung-icon-grey.jpg') no-repeat;
	background-size: 40px 40px;
}


.v_dashboard_headline_10 {
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 400;
}

.v_dashboard_lockreason_10 {
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 400;
	padding: 5px;
	color: #da2823;
	border: 1px solid #777;
	width: 278px;
}

@media all and (min-width: 1140px) {
	.v_dashboard_lockreason_10 {
		width: 578px;
	}
}

.v_dashboard_tile_bg_1_10 {
	border:1px dashed #2b8bb9 !important;
}

.dashboard_tile_10 {
	position: relative;
	float: left; 
	text-align:left;
	letter-spacing: 0.2px;
	width: 285px;
	height: 280px;
	overflow: hidden;
	margin-right:10px;
	margin-bottom:20px;
	-moz-border-radius:4px; /* Firefox */
	-webkit-border-radius:4px; /* Safari, Chrome */
	-khtml-border-radius:4px; /* Konqueror */
	border-radius:4px; /* CSS3 */
	padding: 12px;
	background-color: #fefefe;
}

.dashboard_tile_head_10 {
	color: #2b8bb9;
	letter-spacing: 0.3px;
	font-size: 16px;
	font-weight: 600;
}

.dashboard_tile_text_10 {
	font-size: 11px;
	letter-spacing: 0.5px;
	line-height: 14px;
	margin: 1px 0px 11px 0px;
	color: #2b8bb9;
	font-weight: 300;
	padding-bottom: 17px;
	border-bottom: 1px dashed #2b8bb9 !important;
}

.dashboard_tile_key_10 {
	color: #2b8bb9;
	font-size: 12px;
	font-weight: 400;
	float: left;
}

.dashboard_tile_value_10 {
	font-weight: 400;
	color: #2b8bb9;
	font-size: 13px;
	margin-left: 3px;
	letter-spacing: 0.5px;
	float: left;
}

.dashboard_tile_row_10 {
	float: left;
	margin: 0px 0px -4px 0px;
	width: 100%;
	padding: 1px 0px 0px 0px;
}

.dashboard_tile_status_key_10 {
	font-weight: 400;
	font-size: 12px;
	float: left;
}

.dashboard_tile_status_value_10 {
	font-weight: 400;
	font-size: 12px;
	margin-right: 5px;
	float: right;
}

.dashboard_tile_status_value_ok_10 {
	color: #009900;
}

.dashboard_tile_status_value_todo_10 {
	color: #da2823 !important;
	font-weight: 400;
}

.dashboard_tile_more_10 {
	font-size: 12px;
	font-weight: 400;
	color: #2b8bb9;
	cursor: pointer;
	position: absolute;
	margin-right: -12px;
	bottom: -2px;
	right: 11px;
	border: 1px dashed #2b8bb9 !important;
	border-radius: 10px 0px 0px 0px;
	padding: 0px 8px 2px 8px;
}

.dashboard_tile_link_10 {
	font-size: 12px;
	font-weight: 400;
	color: #2b8bb9;
	cursor: pointer;
}

.dashboard_tile_more_10:hover {
	background: #2b8bb9 !important;
	color: #fff !important;
}

.v_dashboard_tile_konto_tr_10 {
	border-bottom: 1px solid #C7C7C7;
}
	
.v_dashboard_tile_konto_th_10 {
	font-weight: 600;
	width: auto;
	font-size: 10px;
	letter-spacing: 0.2px;
	line-height: 14px;
	background: none;
	color: #2b8bb9;
	padding: 5px 0px 4px 5px !important;
}

.v_dashboard_tile_no_entry_10 {
	text-align: left;
	font-weight: 400;
	color: #da2823;
	font-size: 12px;
	line-height: 14px;
	background: none;
	padding: 4px 5px !important;
}
	
.v_dashboard_tile_konto_row_10 {
	white-space: nowrap;
}

.v_dashboard_tile_konto_table_10 {
	width: 100%;
	border: 0px !important;
	margin-top: 18px !important;
}

.v_dashboard_tile_konto_table_10 td {
	font-size: 11px;
	line-height: 14px;
	padding: 4px 5px !important;
	color: #2b8bb9;
	font-weight: 400;
}

.v_dashboard_to_hide_10 {
	display: none !important;
}

.v_message_table{
	
}

.v_message_title{
	font-weight: 600 !important;
	color: #000 !important;
	border: 1px solid #ddd !important;
}

.v_message_content{
	font-weight: 300 !important;
	color: #000 !important;
	border: 1px solid #ddd !important;
}

.vistano_message_container{
	background: #ffffff;
	padding: 10px;
}

.v_noborder{
	border: 0px !important;
}

.v_act_imessage{
	background: #eeffff;
}

.v_imassage_pic{
	width: 200px;
}

.v_gallery_pic{
	width: 200px;
}

.v_gallery_container{
	float: left;
	margin: 5px;
	padding: 5px;
	border: 1px solid #ddd;
	font-size: 11px;
	line-height: 14px;
	font-weight: 400;
}

.v_gallery_container_active{
	background: #eeffff;
}

.v_galery_headline{
	font-weight: 600;
	width: 100%;
}

.v_galery_hinweis{
	width: 100%;
	font-size: 11px;
	line-height: 14px;
	font-weight: 400;
	color: #da2823;
}

.vistano_ppic_container{
	max-width: 860px;
	background: #ffffff;
	padding: 10px;
	display: table;
}

.vistano_pdf_container{
	max-width: 860px;
	background: #ffffff;
	padding: 10px;
	display: table;
}

.v_pdf_object{
	width: 800px;
	height: 600px;
}

@media(max-width:400px){
	.js_active .tab_content {
		padding-left: 2px !important;
	}
}