/***
** Layout Grundgeruest
***/


html {
	overflow: scroll;
	font-family: Arial,Helvetica,Verdana,Tahoma;
	font-weight: normal;
	font-size: 12px;
	color: #000;
}

* {
	margin: 0;
	padding: 0;
}

body {
	background: #fff;
}

img {
	border: none
}

a {
	text-decoration: underline;
	color: #777;
}

#container {
	margin: 0;
	width: 595px;
	background: #fff;
}

#header, #start_header {
	display: none;
}

.header_print_pic {
	float: right;
	display: block;
	height: 32px;
	width: 76px;
	/*background: url('../lay_img/logo_klein.png') no-repeat;*/
}

#mainnavi {
	display: none;
}

#content{
	background: #fff;
	width: 100%;
	z-index: 3;
	margin-top: 50px;
/* 	line-height: 16px; */
}


#footer{
	margin-top: 0px;
	text-align: right;
}

.print-only {
	font-weight: bold;
	margin: 0;
}
/***
** Header Inhalte
***/

#start_header_bereich {
	display: none;
}

#start_header_logo {
	display: none;
}

#start_header_logo img {
	display: none;
}


#header_bereich {
	display: none;
}

#header_logo img {
	display: none;
}



/***
**Headline bereich
***/

#cnt_headline {
	display: none;
}

.headline-telnr, .headline-step {
	padding: 17px 0 0 10px;
	font-size: 16px;
	font-weight: bold;
	float: left;
	color: #808080;
}

.headline-step {
	font-weight: normal;
}


/***
**Meldungen
***/

#cnt_fehlermeldung {
	display: none;
}

/******************************************************
** Content
******************************************************/


/***
** Layout DIVs
***/

.nofloat {
	float: none;
	clear: both;
}

#cnt_inside_wh {
	background: #fff;
	width: 100%;
	height: 100%;
	min-height: 332px;
	padding: 0;
}

#cnt_zweispaltig {
	background: #fff url('../lay_img/cnt_zweispaltig_bg.gif') center top repeat-y;
	width: 100%;
	padding: 0;
	min-height:332px;
}

/*2 Teiler   */
#cnt_left {
	float: left;
	width: 550px;
}

#cnt_right {
	float: right;
	width: 550px;
}

/* 3 Teiler   */
#cnt_3teiler {
	float: left;
	width: 320px;
}


/* 5 Teiler   */
#cnt_1teil {
	float: left;
	width: 190px;
}

#cnt_2teile {
	float: left;
	width: 380px;
}

#cnt_3teile {
	float: left;
	width: 570px;
}

#cnt_4teile {
	float: left;
	width: 760px;
}

#cnt_small_center, .cnt_small_center {
	padding-top: 0;
	padding-bottom: 0;
	width: 100%;
	margin: 0;
}

#cnt_large {
	width: 100%;
}

#cnt_large-wh {
	width: 100%;
	background: #fff;
}

#bn_leiste {
	display: none;
}

#cnt_holder, .cnt_holder {
}

#cnt_bausteine-holder {
	margin: 0 0 10px 10px;
}

.statistik_smal_right_cnt {
	float: left;
	padding: 10px 10px 10px 0;
	background-color: #fff;
	width: 250px
}

.statistik_smal_right {
	background-color: #fff;
	width: 220px;
	float: left;

}

.statistik_vborder {
	float: left;
}

#content hr {
	border-top: 1px solid #9c9c9c;
	border-left: none;
	border-right: none;
	border-bottom: 1px solid #fff;
	margin: 20px 0 10px 0;
	background: transparent;
	*margin: -7px 0;
}

#hr-div {
	width: 100%;
	margin: 0;
	border-top: 1px solid #9c9c9c;
	height: 1px;
	float: none;
	clear: both;
}

td.border-left {
	border-left: 1px solid #fff;
}

td.border-right {
	border-right: 1px solid #9c9c9c;
}

td.border-both {
	border-left: 1px solid #fff;
	border-right: 1px solid #9c9c9c;
}

#spalten-hr-div {
	height: 100%;
	min-height: 332px;
	margin: 0;
	background: url('../lay_img/spalten-hr_bg.gif') repeat-y;
	width: 2px;
	float: left;
}

#cnt-login-holder {
	margin: 0 auto;
	text-align: center;
	height: 335px;
}

table.cnt-login-holder{
	margin: 0 auto;
}


table.cnt-login-formular {
	padding: 0 20px;
	text-align: left;
	height: 335px;
}

#cnt_uebers_anschl-left {
	background: #fff;
	border: 1px solid #9c9c9c;
	float: left;
	width: 560px;
	height: 375px;
	margin: 15px 0 15px 0;
}

#cnt_uebers_anschl-right {
	background: #fff;
	border: 1px solid #9c9c9c;
	float: right;
	width: 345px;
	height: 375px;
	margin: 15px 30px 15px 0;
}

#anschl_head_left {
	float: left;
	margin: 15px 0 0 0;
}

#anschl_head_right {
	float: right;
	width: 345px;
	margin: 15px 30px 0 0;
}

#js-cnt-holder, #js-content-grids {
	width: auto;
}

 #js-content-grids {
	margin-top: 0px;
	min-height: 375px;
 }

#js-cnt-holder hr {

	border-top: 1px solid #9c9c9c;
	border-left: none;
	border-right: none;
	border-bottom: 1px solid #fff;
	background: transparent;
	margin: 0;
	float:none;
*margin: -7px 0;
*height: 2px;
}


/* 	Übersicht Anschlüsse	*/
#cnt_uebers_kopfnummern {
	width: 380px;
	margin-right: 16px;
}

#cnt_uebers_kopfnummern span {
	float: left;
	display: block;
	border: 1px solid #9c9c9c;
	height: 16px;
	width: 28px;
	margin: 4px;
	text-align: center;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
}

.kopfnr-norm {
	background-color: #b2f299;
}

.kopfnr-besetzt {
	background-color: #df0f0f;
	color: #fff;
}

.kopfnr-extern {
	background-color: #fff;
}

#cnt_auswahl_kopfnummern {
	width: 115px;
	margin: 0;
	font-size: 11px;
}

#cnt_auswahl_kopfnummern_left {
	float: left;
	width: 54px;
	border-right: 1px solid #c9c9c9;
	text-align: left;
}

#cnt_auswahl_kopfnummern_right {
	float: right;
	width: 60px;
	text-align: right;
}

#cnt_auswahl_kopfnummern span {
	display: block;
	font-weight: bold;
	padding-bottom: 5px;
}


#cnt_auswahl_kopfnummern a {
	display: block;
	text-decoration: underline;
	color: #808080;
	padding-bottom: 5px;
}

#cnt_auswahl_kopfnummern a:hover {
	text-decoration: underline;
	color: #f09100;
}

#uebers_anschl-left {
	float: left;
	margin: 20px 0 0 20px;
	width: 155px;
}

#uebers_anschl-right {
	float: right;
	margin: 20px 20px 0 0;
	width: 128px;
}

#uebers_anschl-left td.bg_image {
	width: 132px;
	padding: 0 10px 3px 10px;
	background: url('../lay_img/bg_anschluesse.gif') no-repeat;
	vertical-align: middle;
}

#uebers_anschl-left tr {
	padding-bottom: 10px;
}

#uebers_anschl-left  a {
	float: left;
	color: #000;
	line-height: 12px;
	font-size: 11px;
	text-decoration: none;
	vertical-align: middle;
}

#uebers_anschl-left  a:hover {
	color: #555;
}


/* 	JS	*/
#js-cnt_inside_wh, .js-cnt_inside_wh {
	background: #fff;
	width: 100%;
	margin: 0 auto;
}

#js-cnt_inside_gr, .js-cnt_inside_gr {
	background: #fff;
	width: 100%;
	margin: 0 auto;
}

#anrufbeantworter  {
	background: #fff;
	width: 100%;
}

#ab-tab-cnt {
	padding: 10px 10px 10px 24px;
}

#grid-example {
	float:right;
	margin: 0;   /* margin: 5px;   */
	background:#fff;
}

.style-nst-selected {
	margin: 10px 0 10px 0;
}

/***
** Text Allgemein
***/


#content p {
	padding: 10px 0 0 0;
}

#content h1 {
	padding: 17px 0 0 0px;
	font-size: 16px;
	font-weight: bold;
	float: left;
	color: #f09100;
}

#content h2 {
	padding: 6px 0 10px 0px;
	font-size: 12px;
	font-weight: normal;
}

#content h3 {
	padding: 7px 0 6px 0;
	font-size: 13px;
	font-weight: bold;
	color: #808080;
}

#content h4 {
	padding: 0 0 10px 0;
	font-size: 12px;
	font-weight: normal;
	color: #808080;
}

#content h5 {
	padding: 0 0 10px 0;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

ul.help_wh li, ul.help_gr li {
	list-style-type:none;

	padding: 2px 0 5px 20px;
	margin: 0 0 5px 10px;
	vertical-align: middle;
	border-bottom: 1px dotted #ccc;
}

ul.help_wh li {
	background:url(../lay_img/pfeil.gif) no-repeat scroll 0px 3px;
}

ul.help_gr li {
	background: url(../lay_img/pfeil_gr.gif) no-repeat scroll 0px 3px;
}

ul.gruppenauflistung li {
	list-style-type:none;
	padding: 0 0 3px 15px;
	margin: 0 0 2px 10px;
	vertical-align: middle;
	border-bottom: none;
}

ul.submenu_start_admin {
	margin-top: -7px ;
}

ul.submenu_start_admin li {
	height: 35px;
	padding: 7px 0 5px 20px;
	margin: 0 0 5px 0px;
	border-bottom: 1px dotted #ccc;
	vertical-align: middle;
	list-style-type:none;
}

ul.submenu_start_admin a {
	text-decoration: none;
}

/*
ul.help_wh p, ul.help_gr p {
	padding: 0;
	margin: 0;
	float: left;
}

ul.help_wh a, ul.help_gr a, ul.help_wh p, ul.help_gr p {
	padding-left: 10px;
	margin-top: -2px;
}
 */

/***
** Formularfelder
***/

input.lang, input.vorwahl, input.rufnummer, input.durchwahl, input.datum, input.radio_first, input.radio_first:disabled, input.radio, input.radio-ab, select.f_select_m,  select.uhrzeitselector, select {
	display: block;
	float: left;
	margin: 5px 0;
}

input.lang {
 width: 270px;
 float: left;
}

input.vorwahl {
 width: 40px;
}

input.rufnummer {
 width: 150px;
}

input.durchwahl {
 width: 25px;
}

input.datum {
 width: 70px;
}


/*   Neu  */
label.f_trennzeichen, label.f_blz {
	display: block;
	padding-top: 2px;
	float: left;
	text-align: center;
	margin: 5px 10px 0 10px;
	width: 5px;
}

label.f_blz {
	width: auto;
	margin: 5px 8px 0 10px;
}

label.f_beschriftung, label.f_bezeichener, label.f_bezeichener_orange {
	float:right;
	display: block;
	white-space: nowrap;
	width: auto;
	text-align: right;
	line-height: 22px;
	vertical-align: middle;
	padding: 0;
	margin: 5px 10px 0 10px;
}

label.f_bezeichener, label.f_bezeichener_orange {
	float: left;
	text-align: left;
	margin: 5px 10px 0 5px;
}

label.f_bezeichener_orange {
	font-weight: bold;
	color: #f09100;
}

input.f_xxl, input.f_xl, input.f_l, input.f_m, input.f_s, textarea.f_textarea{
	display: block;
	float: left;
	margin: 5px 0;
	padding-left: 5px;
}

input.f_xxl {
	width: 270px;
}

input.f_xl {
	width: 150px;
}

input.f_l{
	width: 80px;
}

input.f_m {
	width: 50px;
}

input.f_s {
	width: 25px;
}

input.zeichenzaehler {
	background: transparent;
	border: none;
	text-align: right;
	display: block;
	float: right;
	width: 40px;
	height: 20px;
	margin: 5px 0;
	padding-top: 3px;
	font-family: Arial,Helvetica,Verdana,Tahoma;
	font-weight: normal;
	font-size: 12px;
}

textarea.f_textarea {
	width: 435px;
	height: 100px;
	padding-top: 5px;
	font-family: Arial,Helvetica,Verdana,Tahoma;
	font-weight: normal;
	font-size: 12px;
	color: #000;
}

input.radio_first, input.radio, input.radio-ab {
	margin: 8px 0 0 5px;
}

input.radio {
	margin-left: 20px;
}

input.radio-ab {
	margin: 2px 5px 0 0;
}

.checkbox-rng img {
	margin-top: 6px;
}

input:disabled {
	background-color : #d4d4d4;
	border:1px solid #898989;
}

label:disabled {
	color : #555;
}

select.uhrzeitselector {
	width: 45px;
}

select.f_select_m {
	width: 90px;
	margin: 0px;
}

select.f_select_xl {
	margin: 0 0 0 5px;
	width: 200px;
}

label.bezeichner, label.bezeichner_radio, label.bezeichner_uni, label.beschriftung, label.bezeichner-login {
	display: block;
	padding-top: 2px;
	float: left;
	text-align: right;
	margin: 5px 10px 0 0;
	width: 130px;
	line-height: 22px;
	vertical-align: middle;
}



label.bezeichner {
	width: auto;
	float: right;
}


label.bezeichner_radio {
	padding-top: 0px;
}

label.bezeichner_uni {
	width: auto;
	text-align: right;
	line-height: 22px;
	vertical-align: middle;
	padding: 0;
}

label.beschriftung {
	width: auto;
	padding: 0 5px;
	margin: 5px 0 0 0;
}

label.beschriftung-deaktiviert {
	color: #555;
	width: auto;
	padding: 0 5px;
	margin: 5px 0 0 0;
}

label.bezeichner-login {
	width: auto;
	float: right;
	margin: 5px 10px 0 0;
}

label.help {
	display: block;
	text-align: left;
	margin-left: 150px;
	margin-top: -5px;
	*margin-top: 0px;
	font-size: 11px;
	color: #9c9c9c;
}



textarea {
	display: block;
	float: left;
	width: 300px;
	height: 200px;
}

form br {
	clear: left;
}


/***
** Buttons
***/

.button-grau-bg_wh, .button-grau-bg_gr, .button-orange-bg_wh, .button-orange-bg_gr,
.button-grau-bg_wh_xl, .button-grau-bg_gr_xl, .button-orange-bg_wh_xl, .button-orange-bg_gr_xl, .form_or_wh_sm,
input.button-grau-bg_wh, input.button-grau-bg_gr, input.button-orange-bg_wh, input.button-orange-bg_gr,
input.button-grau-bg_wh_xl, input.button-grau-bg_gr_xl, input.button-orange-bg_wh_xl, input.button-orange-bg_gr_xl {
display: none;
}


/*	Button Anrufbeantworter		*/
input.ab-bn-on, input.ab-bn-off {
	float: left;
	display: block;
	height: 66px;
	width: 66px;
	margin-right: 20px;
	text-align: center;
	border: none;
	cursor: pointer;
}

input.ab-bn-on {
	background: transparent url("../lay_img/ab-bn-on.gif") no-repeat;
}

input.ab-bn-off {
	background: transparent url("../lay_img/ab-bn-off.gif") no-repeat;
}


/*	Button Persönliche Einstellungen User	*/
#bn-user-einstellungen {
	width: 520px;
	margin: 10px auto;
	text-align: center;
	vertical-align: middle;
}

.bn-user-einstellungen-left {
	float: left;
}

.bn-user-einstellungen-right {
	float: right;
}

#bn-statistiken-einstellungen {
	width: 420px;
	margin: 10px auto;
	text-align: center;
	vertical-align: middle;
}

.bn-statistiken-einstellungen-center {
	width: 230px;
	margin: 10px auto;
}

#bn-user-einstellungen  a, #bn-statistiken-einstellungen  a {
	background: transparent url("../lay_img/bn-user-einstellungen.gif") no-repeat;
	display: block;
	height: 53px;
	width: 213px;
	margin-bottom: 20px;
	text-align: center;
	vertical-align: middle;
	border: none;
	cursor: pointer;
	text-decoration: none;
	padding: 10px 10px 5px 5px;
	color: #000;
}

#bn-user-einstellungen a:hover, #bn-statistiken-einstellungen a:hover {
	background: transparent url("../lay_img/bn-user-einstellungen-hover.gif") no-repeat;
}

#bn-user-einstellungen  p, #bn-user-einstellungen  span {
	padding-top: 5px;
	vertical-align: middle;
}


/***
** Tabellen und Labels
***/

td {
	vertical-align: top;
}

.orange {
	padding: 0 5px 2px 10px;
	text-align: left;
	font-weight: bold;
	color: #f09100;
}

#anschl_head_left td.orange {
	text-align: right;
}

.black {
	text-align: right;
}

#anschl_head_right td.black {
	text-align: left;
	padding-bottom: 2px;
	font-weight: bold;
}

#cnt_uebers_anschl-left table {
	width: 520px;
	margin: 20px 20px 20px 15px;
}

#cnt_uebers_anschl-left .orange {
	padding-left: 5px;
	font-weight: bold;
	color: #f09100;
}

#auflistung {
	margin: 10px 0 0 15px;
}

#auflistung td.menge {
	text-align: right;
}
#auflistung td.bezeichner {
	text-align: left;
	padding: 0 0 2px 5px;
}

#erstkonfig-nebenstelle-head  {
	background: #fff;
	width: 100%;
	border-bottom: 1px solid #9c9c9c;
}

#erstkonfig-nebenstelle-head table  {
	width: 100%;
	margin: 0;
}


#erstkonfig-zusammenfassung th {
	background: #fff;
	height: 22px;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	vertical-align: middle;
	padding-left: 5px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

#erstkonfig-zusammenfassung td {
	background: #fff;
	height: 22px;
	font-size: 11px;
	color: #000;
	vertical-align: middle;
	padding-left: 5px;
	border-bottom: 1px solid #cacaca;
}


/******************************************************
** Content END
******************************************************/


/***
** Footer Inhalte
***/


#footer_navi {
	display: none;
}

#footer_anspr {
	display: none;
}

.footer_anspr_name {
	display: none;
}

.footer_logo{
	height: 21px;
	width: 24px;
}


/******************************************************
** contact-details
******************************************************/

#contact-details {
	background: #fff;
	width: 450px;
	margin: 0;
}

#contact-head {
	background: #fff;
	width: 430px;
	padding-left: 20px;
	line-height: 22px;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	color: #555;
}

#contact-cnt {
	width: 430px;
	padding: 10px;
	border-bottom: 1px solid #9c9c9c;
}

#contact-cnt td {
	padding: 3px 10px;
}

#contact-footer {
	height: 30px;
	width: 430px;
	padding-left: 20px;
	border-top: 1px solid #bfbfbf;
}



/**********************************************************************************************************************************************************
***********************************  					EXT JS CSS FOR PRINT  					*********************************************************
**********************************************************************************************************************************************************/

/*    GRID.CSS       */

.x-tab-panel-header, .x-tab-panel-footer, .x-tab-panel-header, .x-tab-strip-wrap, ul.x-tab-strip, ul.x-tab-strip-top, ul.x-tab-strip-bottom,.x-tab-panel-header-plain .x-tab-strip-top, .x-tab-panel-header-plain,
.x-tab-panel-header-plain .x-tab-strip-spacer, .ext-border-box .x-tab-panel-header-plain .x-tab-strip-spacer, ul.x-tab-strip li, ul.x-tab-strip li.x-tab-edge, .x-tab-strip a, .x-tab-strip span, .x-tab-strip em,
.x-tab-strip a, .x-tab-strip-inner, .x-tab-strip span.x-tab-strip-text, .x-tab-strip .x-tab-with-icon .x-tab-right, .x-tab-strip .x-tab-with-icon span.x-tab-strip-text, .x-tab-strip-over span.x-tab-strip-text, .x-tab-strip-active,
.x-tab-strip-active span.x-tab-strip-text, .x-tab-strip-disabled .x-tabs-text, .ext-ie .x-tab-strip .x-tab-right, .x-tab-strip-top .x-tab-strip-active .x-tab-right, .x-hide-display, .x-dd-drag-proxy, .col-move-top, .col-move-bottom,
.x-tab-strip-top .x-tab-strip-active .x-tab-right span.x-tab-strip-text, .x-tab-strip-bottom .x-tab-strip-active .x-tab-right, .x-tab-strip-bottom .x-tab-strip-active .x-tab-right span.x-tab-strip-text , .x-tab-strip-top .x-tab-right,
.x-tab-strip-top .x-tab-left, .x-tab-strip-top .x-tab-strip-inner, .x-tab-strip-top .x-tab-strip-over .x-tab-right, .x-tab-strip-top .x-tab-strip-over .x-tab-left, .x-tab-strip-top .x-tab-strip-over .x-tab-strip-inner,
.x-tab-strip-top .x-tab-strip-active .x-tab-right, .x-tab-strip-top .x-tab-strip-active .x-tab-left, .x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner, .x-tab-strip-bottom .x-tab-right , .x-tab-strip-bottom .x-tab-left,
.x-tab-strip-bottom .x-tab-strip-active .x-tab-right, .x-tab-strip-bottom .x-tab-strip-active .x-tab-left, .x-tab-strip-bottom .x-tab-left, .x-tab-strip-bottom .x-tab-right, .x-tab-strip .x-tab-strip-close, .x-tab-strip-closable,
.x-tab-strip-closable .x-tab-left, .x-tab-strip .x-tab-strip-closable a.x-tab-strip-close, .x-tab-strip .x-tab-strip-active a.x-tab-strip-close, .x-tab-strip .x-tab-strip-closable a.x-tab-strip-close:hover,
.x-tab-scroller-left, .x-tab-scroller-left-over, .x-tab-scroller-left-disabled, .x-tab-scroller-right, .x-tab-scroller-right-over, .x-tab-scroller-right-disabled, .x-tab-scrolling .x-tab-strip-wrap,
.x-tab-scrolling, .x-tab-panel-bbar .x-toolbar, .x-tab-panel-tbar .x-toolbar, .x-border-layout-ct {
	display: none;
}

.x-tab-panel-body {
	border: none;
}

.x-panel-bwrap, .x-panel-body, .x-tab-panel-bwrap, .x-tab-panel, .x-tab-panel-header, .x-tab-panel-footer, .x-tab-strip-wrap, ul.x-tab-strip li.x-tab-edge, .x-tab-strip-inner, .x-tab-strip-closable  {
	overflow: visible !important;	
    position: static !important;
    white-space: normal !important;
}



/********************  					EXT JS CSS TABPRINT  					************************/
.x-tab-panel,
.x-tab-panel-header, .x-tab-panel-footer,
.x-tab-panel-header,
.x-tab-strip-wrap,
ul.x-tab-strip,
ul.x-tab-strip-top,
ul.x-tab-strip-bottom,
.x-tab-panel-header-plain .x-tab-strip-top,
.x-tab-panel-header-plain,
.x-tab-panel-header-plain .x-tab-strip-spacer,
.ext-border-box .x-tab-panel-header-plain .x-tab-strip-spacer,
ul.x-tab-strip li,
ul.x-tab-strip li.x-tab-edge,
.x-tab-strip a, .x-tab-strip span, .x-tab-strip em,
.x-tab-strip a,
.x-tab-strip-inner,
.x-tab-strip span.x-tab-strip-text,
.x-tab-strip .x-tab-with-icon .x-tab-right,
.x-tab-strip .x-tab-with-icon span.x-tab-strip-text,
.x-tab-strip-over span.x-tab-strip-text,
.x-tab-strip-active,
.x-tab-strip-active span.x-tab-strip-text,
.x-tab-strip-disabled .x-tabs-text,
.x-tab-panel-body,.x-tab-panel-bwrap,
.ext-ie .x-tab-strip .x-tab-right,
.x-tab-strip-top .x-tab-strip-active .x-tab-right,
.x-tab-strip-top .x-tab-strip-active .x-tab-right span.x-tab-strip-text,
.x-tab-strip-bottom .x-tab-strip-active .x-tab-right,
.x-tab-strip-bottom .x-tab-strip-active .x-tab-right span.x-tab-strip-text,
.x-tab-strip-top .x-tab-right,
.x-tab-strip-top .x-tab-left,
.x-tab-strip-top .x-tab-strip-over .x-tab-right,
.x-tab-strip-top .x-tab-strip-over .x-tab-left,
.x-tab-strip-top .x-tab-strip-over .x-tab-strip-inner,
.x-tab-strip-top .x-tab-strip-active .x-tab-right,
.x-tab-strip-top .x-tab-strip-active .x-tab-left,
.x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner ,
.x-tab-strip-bottom .x-tab-left,
.x-tab-strip-bottom .x-tab-right,
.x-tab-strip .x-tab-strip-close,
.x-tab-strip-closable,
.x-tab-strip-closable .x-tab-left,
.x-tab-panel-body,
.x-tab-panel-body-top,
.x-tab-panel-body-bottom,
.x-tab-scroller-left,
.x-tab-scroller-left-over,
.x-tab-scroller-left-disabled,
.x-tab-scroller-right,
.x-tab-scroller-right-over,
.x-tab-scroller-right-disabled,
.x-tab-scrolling .x-tab-strip-wrap,
.x-tab-scrolling,
.x-border-layout-ct .x-tab-panel {
	overflow: visible !important;	
    position: static !important;
    white-space: normal !important;
}


.vermittlungsplatz_cnt_statistik_links {
	margin:5px 0px 5px 0; 
	float: left;
/* 	height: 150px; */
	width: 450px;
}

.vermittlungsplatz_cnt_statistik_rechts {
	margin:5px 0px 5px 0; 
	float: left;
/* 	height: 150px; */
	width: 470px;
	overflow-x: auto;
}

.vermittlungsplatz_tabelle_links {
	border: 1px solid #9c9c9c;
	border-right: none;
	width: 450px;
}

.vermittlungsplatz_tabelle_rechts {	
	border: 1px solid #9c9c9c;
	border-left: none;
}


.vermittlungsplatz_tabelle_links th, .vermittlungsplatz_tabelle_rechts th {
	height: 22px;
	font-size: 11px;
	font-weight: bold;
	color: #777;
	vertical-align: middle;
	text-align: left;
	padding-left: 5px;
	border-left: 1px solid #cacaca;
	border-right: 1px solid #cacaca;
	border-bottom: 1px solid #cacaca;
}

.vermittlungsplatz_tabelle_links td, .vermittlungsplatz_tabelle_rechts td {
	background: #fff;
	height: 22px;
	font-size: 11px;
	color: #555;
	vertical-align: middle;
	padding: 0 10px 0 5px;
	border-bottom: 1px solid #cacaca;
}

.automatische_anrufzustellung, .automatische_anrufzustellung_help  {
	display: block;
	float: left;
	font-weight: normal;
	margin: 0px 0 0 5px;
}

.automatische_anrufzustellung_help {
	color: #9c9c9c;
	margin: 0px 0 0 5px;
}

.automatische_anrufzustellung_help a,
.automatische_anrufzustellung_help a:hover {
	text-decoration: none;
}
