/*RollenID: 10*/
/*Rolle: WEBMAXX Rolle Admin*/
/*Typ: css*/
/*CSS: ci_webmaxx.css*/
/************************************
****						****
+++++		Webmaxx Basic Layout	+++++
****						****
************************************/
/************************************
+++++		HTML Layout		+++++
************************************/
/*

Webmax#990000

*/
/***********	Text Farben	**************/

.start_header_logo {
	margin: 5px 20px 0 0;
	float: right;
	display: block;
	height: 32px;
	width: 76px;
	background: url('') no-repeat;
}

.header_logo {
	margin: 5px 20px 0 0;
	float: right;
	display: block;
	height: 32px;
	width: 76px;
	background: url('') no-repeat;
}



/*	Hover bei lionks	*/
a:hover, .user_s_bn_kl a:hover, .user_s_bn_kl_head a:hover, .user_s_bn_gr a:hover, .admin_s_bn_gr_center a:hover {
	color: #990000;
}

/*	Headline	*/
#content h1 {
	color: #666666;
	padding: 15px 0 0 30px;
	font-size: 18px;
	font-weight: bold;
}

/*	Bestehende Daten aus DB	*/
label.f_bezeichener_orange, .orange, #cnt_uebers_anschl-left .orange {
	color: #666;
}

#header {
	width: 977px !important;
}

.header_bereich {
	font-size: 12px;
	font-weight: bold;
	color: #AAA8A4;
	margin-top: -12px;
	position: relative;
	top: 157px;
	right: 23px;
	text-align: right;
	z-index: 3;
}

.header_bereich_startseite {
	display: none !important;
}

/***********	Hintergrundfarben Farben + Bilder	**************/
#login_page_img{
	width: 256px;
	height: 340px;
	padding: 5px;
	margin: 5px;
	background: url('../../lay_img_webmaxx/login_page_img.gif') no-repeat;
}

/*	Loggin-Header	 ( 980 x 80 )	*/
.start_header {
	background: url('../../lay_img_webmaxx/start_header_bg.png') no-repeat;
	height: 106px !important;
}

/*	Header PM inkl schaten 	( 982 x 40 ) 	*/
.header {
 	background: url('../../lay_img_webmaxx/header_bg.png');
 	height: 106px !important; 
}

/*	Footer PM inkl schaten 	( 982 x 36 ) 	*/
#footer{
	background: url('../../lay_img_webmaxx/footer_bg.png');
}

/*	Hover für Hauptnavigationsleiste 	( 2 x 30 ) 	*/
#mainnavi a:hover, #mainnavi-abmelden a:hover, #mainnavi a:active, #mainnavi-abmelden a:active {
	background: url('../../lay_img_webmaxx/mainnavi_hover.gif') repeat-x;
}

#mainnavi a.active {
    background: url('../../lay_img_webmaxx/mainnavi_hover.gif') repeat-x;
}

/*	Aufzählungszeichen Hintergrund weiß	( 12 x 12 ) 	*/
ul.gruppenauflistung li {
	background:url(../../lay_img_webmaxx/pfeil_gruppen.gif) no-repeat scroll 0px 3px;
}

/*	Aufzählungszeichen Hintergrund weiß	( 12 x 12 ) 	*/
ul.help_wh li {
	background:url(../../lay_img_webmaxx/pfeil.gif) no-repeat scroll 0px 3px;
}

/*	Aufzählungszeichen Hintergrund grau	( 12 x 12 ) 	*/
ul.help_gr li, ul.submenu_start_admin li {
	background: url(../../lay_img_webmaxx/pfeil_gr.gif) no-repeat scroll 0px 8px;
}

/*	Buttons kurz Hintergrund grau		( 94 x 23 ) inkl. schatten 	*/
.form_or_wh_sm {
	background: url("../../lay_img_webmaxx/bn-orange-bg_wh.gif") no-repeat;
}

/*	Button kurz Hintergrund weiß		( 94 x 23 ) inkl. schatten 	*/
.button-orange-bg_wh, .form_or_wh_sm {
	background: url("../../lay_img_webmaxx/bn-orange-bg_wh.gif") no-repeat;
}

/*	Button kurz Hintergrund Grau		( 94 x 23 ) inkl. schatten 	*/
.button-orange-bg_gr {
	background: url("../../lay_img_webmaxx/bn-orange-bg_gr.gif") no-repeat;
}

/*	Button kurz Hintergrund weiß		( 150 x 23 ) inkl. schatten 	*/
.button-orange-bg_wh_xl {
	background: url("../../lay_img_webmaxx/bn-orange-bg_wh_xl.gif") no-repeat;
}

/*	Button kurz Hintergrund Grau		( 150 x 23 ) inkl. schatten 	*/
.button-orange-bg_gr_xl {
	background: url("../../lay_img_webmaxx/bn-orange-bg_gr_xl.gif") no-repeat;
}

/*	Button kurz Hintergrund weiß		( 250 x 23 ) inkl. schatten 	*/
.button-orange-bg_wh_xxl {
	width: 250px;
	background: url("../../lay_img_webmaxx/bn-orange-bg_wh_xxl.gif") no-repeat;
}

/*	Graue Buttons									*/
.button-orange-bg_gr, .button-orange-bg_gr_xl {
	float:right;
}

.button-grau-bg_wh {
	background: url("../../lay_img_webmaxx/bn-grau-bg_wh.gif") no-repeat;
}

.button-grau-bg_gr {
	background: url("../../lay_img_webmaxx/bn-grau-bg_gr.gif") no-repeat;
}

.button-grau-bg_gr_xl {
	background: url("../../lay_img_webmaxx/bn-grau-bg_gr_xl.gif") no-repeat;
}

.button-grau-bg_wh_xl {
	background: url("../../lay_img_webmaxx/bn-grau-bg_wh_xl.gif") no-repeat;
}

/*	Untermenü Punkte Hover		( 228 x 68 ) inkl. schatten 	*/
#bn-user-einstellungen a:hover, #bn-statistiken-einstellungen a:hover {
	background: transparent url("../../lay_img_webmaxx/bn-user-einstellungen-hover.gif") no-repeat;
}

/*	HTML Tabellen Header		( 2 x 22 ) inkl. schatten 	*/
#erstkonfig-zusammenfassung th, #contact-head, #js-grid-head, .vermittlungsplatz_tabelle_links th, .vermittlungsplatz_tabelle_rechts th, #table_wave_files th  {
	background: #f09100 url("../../lay_img_webmaxx/js_img/grids/bg-bn-akt.gif") repeat-x;
}

#bn-user-einstellungen  a, #bn-statistiken-einstellungen  a, #bn-user-einstellungen  p, #bn-statistiken-einstellungen  p {
	background: transparent url("../../lay_img_webmaxx/bn-user-einstellungen.gif") no-repeat;
}

.einzeiliger_button_klein, .einzeiliger_button_klein:hover {
	background: transparent url("../../lay_img_webmaxx/bn-user-einstellungen_klein.gif") no-repeat !important;
}

.einzeiliger_button_klein:hover {
	background: transparent url("../../lay_img_webmaxx/bn-user-ein_klein-hover.gif") no-repeat !important;
}

.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, .button-orange-bg_wh_xxl {
	padding: 4px 0px 0 10px;
	margin: 4px 10px 0 0;
	height: 20px;
}

.bn_letzt_tel_eing {
	background: transparent url("../../lay_img_webmaxx/start_user/bn_letzt_tel_eing.gif") no-repeat;
}

.bn_letzt_tel_ausg {
	background: transparent url("../../lay_img_webmaxx/start_user/bn_letzt_tel_ausg.gif") no-repeat;
}

.bn_letzt_tel_verpa {
	background: transparent url("../../lay_img_webmaxx/start_user/bn_letzt_tel_verpa.gif") no-repeat;
}

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 {
	padding: 0 0 3px 20px;
	height: 23px;
}

.error {
	border: 1px solid #E81111;
}

.mandatory {
	border: 1px solid #E81111;
}

/***********	Schrift Typ und Größe	**************/

html {
	font-family: Arial,Helvetica,Verdana,Tahoma;
	font-size: 12px;
}

.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, .button-orange-bg_wh_xxl,
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 {
	font-family: Arial,Helvetica,Verdana,Tahoma;	
	font-size: 12px;
}


/************************************
+++++		EXTJS Tabs		+++++
************************************/

.x-tab-panel-header, .x-tab-panel-footer {
	background: #eee url(../../lay_img_webmaxx/js_img/tabs/header-bg.gif) repeat-x;
}

.x-tab-strip-top .x-tab-right {
	background: transparent url(../../lay_img_webmaxx/js_img/tabs/tabs-sprite.gif) no-repeat 0 -51px;
}

.x-tab-strip-top .x-tab-left {
	background: transparent url(../../lay_img_webmaxx/js_img/tabs/tabs-sprite.gif) no-repeat right -351px;
}

.x-tab-strip-top .x-tab-strip-inner {
	background: transparent url(../../lay_img_webmaxx/js_img/tabs/tabs-sprite.gif) repeat-x 0 -201px;
}

.x-tab-strip-bottom .x-tab-right {
	background: url(../../lay_img_webmaxx/js_img/tabs/tab-btm-inactive-right-bg.gif) no-repeat bottom right;
}

.x-tab-strip-bottom .x-tab-left {
	background: url(../../lay_img_webmaxx/js_img/tabs/tab-btm-inactive-left-bg.gif) no-repeat bottom left;
}

.x-tab-strip-bottom .x-tab-strip-active .x-tab-right {
	background: url(../../lay_img_webmaxx/js_img/tabs/tab-btm-right-bg.gif) no-repeat bottom left;
}

.x-tab-strip-bottom .x-tab-strip-active .x-tab-left {
	background: url(../../lay_img_webmaxx/js_img/tabs/tab-btm-left-bg.gif) no-repeat bottom right;
}

.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close {
	background-image:url(../../lay_img_webmaxx/js_img/tabs/tab-close.gif);
}

.x-tab-scroller-left {
    background: transparent url(../../lay_img_webmaxx/js_img/tabs/scroll-left.gif) no-repeat -18px 0;
	border-bottom: 1px solid #f09100;
}

.x-tab-scroller-right {
    background: transparent url(../../lay_img_webmaxx/js_img/tabs/scroll-right.gif) no-repeat 0 0;
	border-bottom: 1px solid #f09100;
}

.x-tab-strip span.x-tab-strip-text {
	color:#000000;
	font-size:11px;
    padding:4px 0;
}

.x-tab-strip-active span.x-tab-strip-text {
	color:#fff;
}

.ext-strict .x-grid3-hd-inner {
	color: #fff;
}

.x-grid3-cell-inner{
	color: #000;
}

.button-grau-bg_wh_xl, .button-orange-bg_wh_xl {
	width: 165px;
}
/************************************
+++++		EXTJS Grids		+++++
************************************/
.x-grid3-cell-selected{
	background-color: #888480 !important;
}

.x-grid3-locked td.x-grid3-row-marker div, .x-grid3-locked .x-grid3-row-selected td.x-grid3-row-marker div{
    color:#888480 !important;
}

.x-grid3-check-col-all-bg {
	background-color: #888480;
}

.x-grid-group-hd div {
    color:#990000;
}

.x-grid3-header{
	background: #888480 url(../../lay_img_webmaxx/js_img/grids/bg-bn-inakt.gif) repeat-x 0 bottom;
}

.x-grid3-hd-over, td.x-grid3-hd-over, td.sort-desc .x-grid3-hd-inner, td.sort-asc .x-grid3-hd-inner, td.x-grid3-hd-menu-open .x-grid3-hd-inner {
    background: #990000 url(../../lay_img_webmaxx/js_img/grids/bg-bn-akt.gif) repeat-x left bottom;
}

.x-dd-drag-proxy .x-grid3-hd-inner{
	background: #888480 url(../../lay_img_webmaxx/js_img/grids/grid3-hrow-over.gif) repeat-x left bottom;
}

.col-move-top{
	background:transparent url(../../lay_img_webmaxx/js_img/grids/col-move-top.gif) no-repeat left top;
}
.col-move-bottom{
	background:transparent url(../../lay_img_webmaxx/js_img/grids/col-move-bottom.gif) no-repeat left top;
}

.x-grid3-hd-btn {
    background:#990000 url(../../lay_img_webmaxx/js_img/grids/hd-btn.gif) no-repeat left center;
}

.x-grid3-row-expander {
	background-image:url(../../lay_img_webmaxx/js_img/grids/row-expand-sprite.gif);
}

.x-grid-group-hd div {
    background:#fff url(../../lay_img_webmaxx/js_img/grids/group-expand-sprite.gif) no-repeat 3px -47px;
}

/*	Hacken / Checkboxen		*/

.x-grid3-auswahl-col-on {
	background-image:url(../../lay_img_webmaxx/js_img/grids/unchecked-naked.gif);
}

x-grid3-auswahl-col-unselectable{
	background-image:url(../../lay_img/js_img/grids/unselectable.gif);
}

.x-grid3-check-col-on, .x-grid3-auswahl-col {
	background-image:url(../../lay_img_webmaxx/js_img/grids/checked.gif);
}

.x-grid3-check-col {
	background-image:url(../../lay_img_webmaxx/js_img/grids/unchecked.gif);
}

.x-grid3-rufnummerngassen-col {
	background-image:url(../../lay_img_webmaxx/js_img/grids/unchecked.gif);
}

.x-grid3-rufnummerngassen-col-on {
	background-image:url(../../lay_img_webmaxx/js_img/grids/unchecked-naked.gif);
}

.x-grid3-rufnummerngassen2-col-on {
	background-image:url(../../lay_img_webmaxx/js_img/grids/unchecked-naked.gif);
}

.x-grid3-rufnummerngassen2-col {
	background-image:url(../../lay_img_webmaxx/js_img/grids/unchecked.gif);
}

.x-grid3-anschl-active-col {
	background-image:url(../../lay_img_webmaxx/js_img/grids/anschl-active.gif);
}

.x-grid3-anschl-deactive-col {
	background-image:url(../../lay_img_webmaxx/js_img/grids/anschl-deactive.gif);
}

.x-grid3-anschl-bearbeitet-col {
	background-image:url(../../lay_img_webmaxx/js_img/grids/anschl-bearbeitet.gif);
}

/* Hintere Buttons in den Tabellen	 */
.x-grid-delete-btn {
    background-image:url(../../lay_img_webmaxx/loeschen_bn.gif);
}

.x-grid-edit-btn {
    background-image:url(../../lay_img_webmaxx/bearbeiten_bn.gif);
}

.x-grid-detail-btn {
	float: left;
    background-image:url(../../lay_img_webmaxx/details_bn.gif);
}

.x-grid-statistik-btn {
    background-image:url("../../lay_img_webmaxx/statistik_grid_bn.gif");
}

.x-grid-pbe_isOwner-btn{
	float: right;
    background-image:url("../../lay_img_webmaxx/bn_pers_phonebook.gif");
}

.x-grid-pbe_isnotOwner-btn {
	float: right;
    background-image:url("../../lay_img_webmaxx/bn_firmen_phonebook.gif");
}

.x-grid-pbe_add-btn {
    float: right;
    background-image:url(../../lay_img_webmaxx/pfeil_gr.gif);
}

.ab_wav_icon {
	background: url("../../lay_img_webmaxx/bn_anhoeren.gif") no-repeat;
}

.schnellwahl_button {
	background: url("../../lay_img_webmaxx/bearbeiten_bn.gif");
}

/***************************************************
+++++		StartScreen Admin				+++++
***************************************************/

/*	Navigation Icons auf der linken Seite*/
.admin_s_bn_statistik {
	background: url("../../lay_img_webmaxx/start_admin/admin_s_bn_statistik.gif") no-repeat;
}

.admin_s_bn_effizienz {
	background: url("../../lay_img_webmaxx/start_admin/admin_s_bn_effizienz.gif") no-repeat;
}

.admin_s_bn_nutzerverwaltung {
	background: url("../../lay_img_webmaxx/start_admin/admin_s_bn_nutzerverwaltung.gif") no-repeat;
}

.admin_s_bn_telefonbuch {
	background: url("../../lay_img_webmaxx/start_admin/admin_s_bn_telefonbuch.gif") no-repeat;
}

.admin_s_bn_gruppen {
	background: url("../../lay_img_webmaxx/start_admin/admin_s_bn_gruppen.gif") no-repeat;
}

.admin_s_bn_stammdaten {
	background: url("../../lay_img_webmaxx/start_admin/admin_s_bn_stammdaten.gif") no-repeat;
}

.admin_s_bn_beschreibung {
    background: url("../../lay_img_webmaxx/start_admin/admin_s_bn_beschreibung.gif") no-repeat;
}

.user_s_bn_kl_le, .user_s_bn_kl_head_le {
	background: url("../../lay_img_webmaxx/start_user/user_s_bn_bg_klle.gif") no-repeat;
}

.user_s_bn_gr_re {
	background: url("../../lay_img_webmaxx/start_user/user_s_bn_bg_grre.gif") no-repeat;
}

.user_s_bn_kl_head_center a {
	background: url("../../lay_img_webmaxx/start_user/user_s_bn_bg_klcenter.gif") repeat-x;
}

.user_s_bn_gr_center a {
	background: url("../../lay_img_webmaxx/start_user/user_s_bn_bg_grcenter.gif") repeat-x;
}

.user_s_bn_gr_le {
	background: url("../../lay_img_webmaxx/start_user/user_s_bn_bg_grle.gif") no-repeat;
}

.user_s_headmenu {
	background: #d0d0d0 url("../../lay_img_webmaxx/user_s_bg_headmenu.gif") repeat-x;
}

.user_s_headline {
	background: #fff url("../../lay_img_webmaxx/user_s_bg_headline.gif") repeat-x;
}

.user_s_td_gr_bg_le {
	background: #d0d0d0 url("../../lay_img_webmaxx/border_right.gif") right repeat-y;
}

.user_s_td_gr_bg_re {
	background: #d0d0d0 url("../../lay_img_webmaxx/cnt_zweispaltig_bg.gif") repeat-y;
}

.user_s_gr_bg {
	background: url("../../lay_img_webmaxx/hr_gr-wh.gif") repeat-x;
}
	
.user_s_bn_kl_re, .user_s_bn_kl_head_re {
	background: url("../../lay_img_webmaxx/start_user/user_s_bn_bg_klre.gif") no-repeat;
}

.user_s_bn_kl_head_le {
	background: url("../../lay_img_webmaxx/start_user/user_s_bn_bg_klleheader.gif") no-repeat;
}

.user_s_bn_kl_head_center a {
	background: url("../../lay_img_webmaxx/start_user/user_s_bn_bg_klcenterheader.gif") repeat-x;
}

.user_s_bn_kl_head_re {
	background: url("../../lay_img_webmaxx/start_user/user_s_bn_bg_klreheader.gif") no-repeat;
}

.user_s_schnellwahl_nrblock_tabelle_green {
	background: #379702 url("../../lay_img_webmaxx/start_user/user_s_bn_sw_green.gif") no-repeat;
}

.user_s_schnellwahl_nrblock_tabelle_gray {
	background: #939393 url("../../lay_img_webmaxx/start_user/user_s_bn_sw_gray.gif") no-repeat;
}

.user_s_schnellwahl_nrblock_tabelle_red {
	background: #a40b0b url("../../lay_img_webmaxx/start_user/user_s_bn_sw_red.gif") no-repeat;
}

.user_s_schnellwahl_nrblock_tabelle_ab {
	background: #a40b0b url("../../lay_img_webmaxx/start_user/user_s_bn_sw_ab.gif") no-repeat;
}

.user_s_inner_cnt_gross, .user_s_inner_cnt_klein {	
	background: #d0d0d0 url("../../lay_img_webmaxx/user_s_inner_cnt_bg.gif") repeat-x;
}
	
.user_s_inner_footer {
	background: url("../../lay_img_webmaxx/user_s_inner_footer_bg.gif") repeat-x;
}

.user_s_inner_shaddow, .user_s_inner_big-shaddow {
	background: url("../../lay_img_webmaxx/user_s_inner_shaddow_bg.gif") repeat-x;
}

.user_s_inner_big-shaddow {
	background: url("../../lay_img_webmaxx/user_s_inner_big-shaddow_bg.gif") repeat-x;
}

.schnellwahl_button {
	background: url("../../lay_img_webmaxx/bearbeiten_bn.gif");
}

td.cnt_uebers_anschl-shadow_right {
	background: url("../../lay_img_webmaxx/uebers_anschl-shadow_right.gif") bottom no-repeat;
}

td.cnt_uebers_anschl-shadow_bottom-left {
	background: url("../../lay_img_webmaxx/uebers_anschl-shadow_bottom-left.gif") right no-repeat;
}

td.cnt_uebers_anschl-shadow_bottom-right {
	background: url("../../lay_img_webmaxx/uebers_anschl-shadow_bottom-right.gif") right no-repeat;
}

.cnt_uebers_anschl-left-headline {
	background: url("../../lay_img_webmaxx/user_s_inner_cnt_bg.gif") bottom repeat-x;
}

.kopfnr-norm {
	background: url("../../lay_img_webmaxx/kopfnr-norm.gif") repeat-x;
}

.kopfnr-besetzt {
	background: url("../../lay_img_webmaxx/kopfnr-besetzt.gif") repeat-x;
}

.kopfnr-extern {
	background: url("../../lay_img_webmaxx/kopfnr-extern.gif") repeat-x;
}

.admin_s_bn_gr_le {
	background: url("../../lay_img_webmaxx/start_admin/admin_s_bn_bg_le.gif") no-repeat;
}

.admin_s_bn_gr_center a, .admin_s_bn_gr_center p {
	background: url("../../lay_img_webmaxx/start_admin/admin_s_bn_bg_center.gif") repeat-x;
}

.admin_s_bn_gr_re {
	background: url("../../lay_img_webmaxx/start_admin/admin_s_bn_bg_re.gif") no-repeat;
}

.lay_img_calendar {
	background: url("../../lay_img_webmaxx/calendar.png") no-repeat;
}

/***************************************************
+++++		StartScreen User				+++++
***************************************************/

/*	Navi Icons Rechts	*/
.button_start_user_middle_right {
	background: url("../../lay_img_webmaxx/start_user/user_s_bn_bg_klcenter.gif") repeat-x;
}

.start_user_user_s_bn_kl_einstellungen {
	background: url("../../lay_img_webmaxx/start_user/user_s_bn_kl_einstellungen.gif") no-repeat;
}

.start_user_user_s_bn_kl_status {
	background: url("../../lay_img_webmaxx/start_user/user_s_bn_kl_status.gif") no-repeat;
}

.start_user_user_s_bn_kl_uml {
	background: url("../../lay_img_webmaxx/start_user/user_s_bn_kl_uml.gif") no-repeat;
}

.start_user_user_s_bn_kl_ab {
	background: url("../../lay_img_webmaxx/start_user/user_s_bn_kl_ab.gif") no-repeat;
}

.start_user_user_s_bn_kl_faxtomail {
	background: url("../../lay_img_webmaxx/start_user/user_s_bn_kl_faxtomail.gif") no-repeat;
}

.start_user_user_s_bn_konferenz {
	background: url("../../lay_img_webmaxx/start_user/user_s_bn_konferenz.gif") no-repeat;
}

.start_user_user_s_bn_dreier {
    background: url("../../lay_img_webmaxx/start_user/user_s_bn_dreier.gif") no-repeat;
    background-size: 100%;
}

.start_user_user_s_bn_parken {
    background: url("../../lay_img_webmaxx/start_user/user_s_bn_parken.gif") no-repeat;
    background-size: 100%;
}

.start_user_user_s_bn_makeln {
    background: url("../../lay_img_webmaxx/start_user/user_s_bn_makeln.gif") no-repeat;
    background-size: 100%;
}

/*	Navi Icons Oben	*/
	
.user_s_bn_kl_verpasst {
	background: url("../../lay_img_webmaxx/start_user/user_s_bn_kl_verpasst.gif") no-repeat;
}

.user_s_bn_kl_letzte {
	background: url("../../lay_img_webmaxx/start_user/user_s_bn_kl_letzte.gif") no-repeat;
}

.user_s_bn_kl_phonebook {
	background: url("../../lay_img_webmaxx/start_user/user_s_bn_kl_phonebook.gif") no-repeat;
}

.user_s_bn_kl_sms {
	background: url("../../lay_img_webmaxx/start_user/user_s_bn_kl_sms.gif") no-repeat;
}
	
.user_s_bn_kl_tts {
	background: url("../../lay_img_webmaxx/start_user/user_s_bn_kl_tts.gif") no-repeat;
}
	
	
	
	
/***************************************************
+++++		StartScreen VP					+++++
***************************************************/
	

.vp_calllist_img_block_ext {
	background: #f19b19 url("../../lay_img_webmaxx/vermittlungsplatz/vp_call_ext.gif") no-repeat;
}

.vp_calllist_img_block_int {
	background: #bcbcbc url("../../lay_img_webmaxx/vermittlungsplatz/vp_call_int.gif") no-repeat;
}
	
	
	
	
	
/***************************************************
+++++			CALENDAR					+++++
***************************************************/

.calendar, .calendar table {
  color: #000;
  background: #ECEAE8;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  background: #ECEAE8;
  color: #000;
}

.calendar .nav {
  background: #ECEAE8 url(menuarrow.gif) no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
  background: #990000;
  color: #fff;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #990000;
  color: #000;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #7a7a7a;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  background-color: #fff;
  color: #000;
  border: 1px solid #ccc;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  background-color: #D6D2CD;
}

.calendar thead .daynames { /* Row <TR> containing the day names */
  background: #fff;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  color: #000;
}
.calendar tbody .day.othermonth {
  color: #990000;
}
.calendar tbody .day.othermonth.oweekend {
  color: #fbb;
}

.calendar table .wn {
  border-right: 1px solid #990000;
  background: #fff;
}

.calendar tbody .rowhilite td {
  background: #ffffff;
}

.calendar tbody .rowhilite td.wn {
  background: #ECEAE8;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  background: #fff;
  border: 1px solid #ccc;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  background: #ECEAE8;
}

.calendar tbody td.selected { /* Cell showing today date */
  border: 1px solid #555;
  background: #fff;
  color: #000;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #7a7a7a;
}

.calendar tbody td.today { font-weight: bold; color: #990000; }

.calendar tbody .disabled { color: #999; }


/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
  background: #fff;
  color: #fff;
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #990000;
  color: #fff;
}

.calendar tfoot .hilitehilite { /* Hover style for buttons in footer */
  background: #fff;
  border: 1px solid #990000;
  color: #000;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  background: #fff0ca;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  border: 1px solid #fff;
  background: #fff;
  color: #000;
}

.calendar .combo .hilite {
  background: #ECEAE8;
}

.calendar .combo .active {
  border-top: 1px solid #990000;
  border-bottom: 1px solid #990000;
  background: #fff0ca;
}

.calendar td.time {
  border-top: 1px solid #990000;
  background-color: #D6D2CD;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  background-color: #fff;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: #686;
  color: #000000;
}

.calendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color: #0f0;
}
.add_item {


    background-image: url("/style/lay_img/plus_bn.gif");
    display: block;
    width: 18px;
    height: 18px;
    text-decoration: none;
    vertical-align: top;
    margin-left: 10px;
    vertical-align: top;
    background-repeat: no-repeat;
}