/*
FX and Co.
*/
body, table, tr, td, th, input, select, textarea, a, div, .standard {
	color:							#000000;
	font-family:					Arial;
	font-size:						11px;
	font-weight: 					normal;
	text-decoration: 				none;
	text-align:                     left;
}

table {layout: fixed;}

/*
****************************
* Main Layout
****************************
*/
fieldset{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: 0px;
}

fieldset div {
	float: left;
	border: 0px;
}

div {
	float: left;
	border: 0px;
}

div.row{
	width: 100%
}

div.box_hdl {
	padding: 7px 0 17px 10px;
	font-weight: bold;
}

div.box_hdl_ql {
	padding: 7px 0 5px 5px;
	font-weight: bold;
}

div.box_hdl_qln {
	padding: 7px 0 3px 6px;
	font-weight: bold;
}

div.boxed_hdl {/* Unterschied */
	background-color: #cccccc;
	line-height: 13px;
	margin: 0px 0px 1px 0px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

div.boxed_hdl div.hdl_login{ /* Unterschied */
	font-weight: bold;
	padding: 4px 0px 3px 4px;

}

div.boxed_hdl div.hdl{ /* Unterschied */
	font-weight: bold;
	padding: 1px 0px 2px 10px;
	line-height: 13px;
	height: 13px;
}

div.boxed_hdl div.hdl_r{ /* Unterschied */
	font-weight: bold;
	padding: 4px 0px 1px 4px;
	line-height: 13px;
	height: 13px;
}

div.label {
	line-height: 13px;
	/*height: 13px;*/
	padding: 10px 0px 3px 10px
}

div.label_first {
	line-height: 13px;
	height: 13px;
	padding: 7px 0px 3px 10px
}

div.label_login {
	line-height: 13px;
	height: 13px;
	padding: 8px 0px 0px 6px;
	font-weight: bold;
}

.login_loginButton{
	line-height: 13px;
	height: 13px;
	float: right;
	padding: 12px 17px 12px 0px;

}

.login_link {
	 padding: 6px 0 5px 6px;
}

.content_box_frame { /* Unterschied */
	/*background-color: #ebebeb;*/
	border: 1px solid #b4b4b4;
}

.white_line_top{
	border-top: 1px solid #fff;
}

div.content_box {
	/*border-top: 1px solid #fff;*/
	margin-top: 1px;
	background-color: #ebebeb;
	text-align:left;
}

div.content_box_white {/*Unterschied*/
	border-top: 1px solid #fff;
	border-left: 0px;
	border-right: 0px;
	background-color: #ffffff;
	text-align:left;
}


hidden_button
{
	display: none;
}

/*
****************************
*
****************************
*/
.in-wide {
	width: 292px;
	margin: 0 10px 0 0;
	float: left;
}

.in-small {
	width: 132px;
	margin: 0 10px 0 0;
}

.in-small-wide {
	width: 190px;
	margin: 0 10px 0 0;
}

.in-tiny {
	width: 66px;
	margin: 0 10px 0 0;
}

input[type=text].in-infobox-small 	{ width: 200px;	margin: 0 0 0 0; }
input[type=password].in-infobox-small 	{ width: 200px;	margin: 0 0 0 0; }
.in-infobox-small 					{ width: 204px;	margin: 0 0 0 0; }

.out-wide {
	width: 289px;
	margin: 0 10px 0 0;
	border-top: solid 1px #b4b4b4;
	border-left: solid 1px #b4b4b4;
	border-right: solid 1px #b4b4b4;
	border-bottom: solid 1px #b4b4b4;
	padding: 1px 0;
}

.out-small {
	width: 129px;
	margin: 0 10px 0 0;
	border-top: solid 1px #b4b4b4;
	border-left: solid 1px #b4b4b4;
	border-right: solid 1px #b4b4b4;
	border-bottom: solid 1px #b4b4b4;
	padding: 1px 0;
}

select {
	height: 18px;
}

input[type=file] {
	height: 20px;
}

/*
****************************
* image buttons with LH-button-layout
****************************
*/
/*
* special for Button Up
*/

div.button_up input.button, div.button_up button
{
	border-style: none;
	border-width: 1px;
	border-color: red;
	padding: 0px 0px 0px 11px;
	margin: 0px;
	background: none;
	background-image: url(../img/arrow-up-small.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	text-align: left;
	font-size: 10px;
	color: #000063;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
	white-space: normal;
}

/* links with LH-button-layout */
div.button_up a.button, div.button_up a.button:link, div.button_up a.button:visited, div.button_up a.button:hover
{
	border-style: none;
	border-width: 1px;
	border-color: red;
	padding: 0px 0px 0px 15px;
	margin: 0px;
	background: none;
	background-image: url(../img/arrow-up-small.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	text-align: left;
	font-size: 10px;
	color: #000063;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
	white-space: normal;
}

/*
* special for Button Back
*/

div.button_back input.button, div.button_back button
{
	border-style: none;
	border-width: 1px;
	border-color: red;
	padding: 0px 0px 0px 11px;
	margin: 0px;
	background: none;
	background-image: url(../img/arrow-left-small.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	text-align: left;
	font-size: 10px;
	color: #000063;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
	white-space: normal;
}

/* links with LH-button-layout */
div.button_back a.button, div.button_back a.button:link, div.button_back a.button:visited, div.button_back a.button:hover
{
	border-style: none;
	border-width: 1px;
	border-color: red;
	padding: 0px 0px 0px 15px;
	margin: 0px;
	background: none;
	background-image: url(../img/arrow-left-small.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	text-align: left;
	font-size: 10px;
	color: #000063;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
	white-space: normal;
}

/*
* Button
*/

input.button, button
{
	border-style: none;
	border-width: 1px;
	border-color: red;
	padding: 0px 0px 0px 11px;
	margin: 0px;
	background: none;
	background-image: url(../img/arrow-right-small.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	text-align: left;
	font-size: 10px;
	color: #000063;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
	white-space: normal;
}

/* links with LH-button-layout */
a.button, a.button:link, a.button:visited, a.button:hover
{
	border-style: none;
	border-width: 1px;
	border-color: red;
	padding: 0px 0px 0px 15px;
	margin: 0px;
	background: none;
	background-image: url(../img/arrow-right-small.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	text-align: left;
	font-size: 10px;
	color: #000063;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
	white-space: normal;
}


input.button_disabled, button_disabled
{
	border-style: none;
	border-width: 1px;
	border-color: red;
	padding: 0px 0px 0px 13px;
	margin: 0px 0px 0px 0px;
	background: none;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0px 2px;
	text-align: left;
	font-size: 10px;
	color: #b4b4b4;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	font-weight: bold;
	cursor: standard;
	white-space: normal;
}

/* links with LH-button-layout */
a.button_disabled, a.button_disabled:link, a.button_disabled:visited, a.button_disabled:hover
{
	border-style: none;
	border-width: 1px;
	border-color: red;
	padding: 0px 0px 0px 13px;
	margin: 0px 0px 0px 0px;
	background: none;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0px 2px;
	text-align: left;
	font-size: 10px;
	color: #b4b4b4;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	font-weight: bold;
	cursor: standard;
	white-space: normal;
}


/*
****************************
* Footer
****************************
*/
.footer-top-left {
	float: left;
	margin-top: 15px;	
}

.footer-top-right {
	float: right;	
}

.footer-top-right img {
	width: 552px;
	height: auto;
}

.footer-bottom {
	float: right;
	border-top: 1px solid #b4b4b4;
	width: 770px;
}

/*
****************************
* Spezielle borders
****************************
*/
.border_lrb {/*Unterschied*/
	border-left: 1px solid #b4b4b4;
	border-right: 1px solid #b4b4b4;
	border-bottom: 1px solid #b4b4b4;
}

.border_box {/*Unterschied*/
	border-top: 1px solid #b4b4b4;
	border-left: 0px solid #b4b4b4;
	border-right: 0px solid #b4b4b4;
	border-bottom: 1px solid #b4b4b4;
}

div.button_row {
	width: 100%;
	text-align: right;
	padding: 5px 0px 5px 0;
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;

}
div.button_row_button{
	float: right;
	margin: 0 5px;
}

.behind_dropDown{padding-top: 2px;}
.hierichal_search_plain{padding: 0px 0px 0px 0px}
.footnote{height: 13px; font-size: 10px; line-height: 13px; padding: 20px 0px 12px 0px;}

/*
****************************
* allgemeine Formatierungen
****************************
*/
.bold { font-weight: bold }

.pl_20 {padding-left: 20px;}
.pl_10 {padding-left: 10px;}
.pl_8 {padding-left: 8px;}
.pl_6 {padding-left: 6px;}
.pl_5 {padding-left: 5px;}
.pl_3 {padding-left: 3px;}

.pt_18 {padding-top: 18px;}
.pt_16 {padding-top: 16px;}
.pt_13 {padding-top: 13px;}
.pt_10 {padding-top: 10px;}
.pt_9 {padding-top: 9px;}
.pt_8 {padding-top: 8px;}
.pt_5 {padding-top: 5px;}
.pt_4 {padding-top: 4px;}
.pt_2 {padding-top: 2px;}
.pt_3 {padding-top: 3px;}

.pr_10 {padding-right: 10px;}
.pr_11 {padding-right: 11px;}

.pb_12 {padding-bottom: 12px;}
.pb_10 {padding-bottom: 10px;}
.pb_5 {padding-bottom: 5px;}
.pb_4 {padding-bottom: 4px;}
.pb_3 {padding-bottom: 3px;}
.pb_2 {padding-bottom: 2px;}
.pb_1 {padding-bottom: 1px;}

.spacer_30 {height: 30px;line-height: 30px}
.spacer_37 {height: 37px;line-height: 37px}
.spacer_28 {height: 28px;line-height: 28px}
.spacer_20 {height: 20px;line-height: 20px}
.spacer_18 {height: 18px;line-height: 18px}
.spacer_15 {height: 15px;line-height: 15px}
.spacer_13 {height: 13px;line-height: 13px}
.spacer_10 {height: 10px;line-height: 10px}
.spacer_6 {height: 6px;line-height: 6px}
.spacer_5 {height: 5px;line-height: 5px}
.spacer_4 {height: 4px;line-height: 4px}
.spacer_2 {height: 2px;line-height: 2px}

.ff_pb_21 {padding-bottom: 21px;}

.wide {	width: 614px; }
.extra_wide {	width: 777px; }
.wide_contacts {	width: 536px; }

/*.half {	width: 306px; }*/
.half {	width: 153px; }

div.left { float: left; }
div.right { float: right; }
.infobox-wide  { width: 224px; }

.infobox-small { width: 146px; }

.textflow {
	width: 495px;
	padding: 18px 0 0 10px;
}
/*
****************************
* Spezielle Styles für Anzeigepanel
****************************
*/

.panel_right_half_zvl{/*Unterschied*/
	border-right: 1px solid #b4b4b4;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #b4b4b4;
	width: 306px;
	height: 90px;
}

.panel_left_half_zvl{/*Unterschied*/
	border-right: 1px solid #b4b4b4;
	border-left: 1px solid #b4b4b4;
	border-bottom: 1px solid #b4b4b4;
	width: 306px;
	height: 90px;
}

.panel_right_full_zvl{/*Unterschied*/
	border-right: 1px solid #b4b4b4;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #b4b4b4;
	width: 306px;
	height: 130px;
}

.panel_left_full_zvl{/*Unterschied*/
	border-right: 1px solid #b4b4b4;
	border-left: 1px solid #b4b4b4;
	border-bottom: 1px solid #b4b4b4;
	width: 306px;
	height: 130px;
}

.panel_right_full_performance{/*Unterschied*/
	border-right: 1px solid #b4b4b4;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #b4b4b4;
	width: 212px;
	height: 130px;
}

.panel_left_full_performance{/*Unterschied*/
	border-right: 1px solid #b4b4b4;
	border-left: 1px solid #b4b4b4;
	border-bottom: 1px solid #b4b4b4;
	width: 400px;
	height: 130px;
}

.panel_right_archive_coupon{/*Unterschied*/
	border-right: 0px solid #b4b4b4;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #b4b4b4;
	width: 306px;
	height: 130px;
}

.panel_left_archive_coupon{/*Unterschied*/
	border-right: 1px solid #b4b4b4;
	border-left: 0px solid #b4b4b4;
	border-bottom: 1px solid #b4b4b4;
	width: 306px;
	height: 130px;
}


.panel_left_half_coupon{/*Unterschied*/
	border-right: 1px solid #b4b4b4;
	border-left: 1px solid #b4b4b4;
	border-bottom: 1px solid #b4b4b4;
	width: 313px;
	height: 90px;
}

.panel_right_half_coupon{/*Unterschied*/
	border-right: 1px solid #b4b4b4;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #b4b4b4;
	width: 299px;
	height: 90px;
}



.panel_right_revenue_overview{/*Unterschied*/
	border-right: 1px solid #b4b4b4;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #b4b4b4;
	width: 313px;

}


.panel_right_half_revenue_overview{/*Unterschied*/
	border-right: 1px solid #b4b4b4;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #b4b4b4;
	width: 313px;
}

.panel_left_revenue_overview{/*Unterschied*/
	border-right: 1px solid #b4b4b4;
	border-left: 1px solid #b4b4b4;
	border-bottom: 1px solid #b4b4b4;
	width: 299px;
}

.panel_left_half_revenue{/*Unterschied*/
	border-right: 1px solid #b4b4b4;
	border-left: 1px solid #b4b4b4;
	border-bottom: 1px solid #b4b4b4;
	width: 313px;
	height: 90px;

}

.panel_right_half_revenue{/*Unterschied*/
	border-right: 1px solid #b4b4b4;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #b4b4b4;
	width: 299px;
	height: 90px;
}

.panel_left_half_sales {
	border-right: 1px solid #b4b4b4;
	border-left: 1px solid #b4b4b4;
	border-bottom: 1px solid #b4b4b4;
	width: 313px;
	height: 90px;
}

.panel_right_half_sales {
	border-right: 1px solid #b4b4b4;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #b4b4b4;
	width: 299px;
	height: 90px;
}

.panel_left_half_mwst {
	border-right: 1px solid #b4b4b4;
	width: 313px;
	height: 100px;
}

.panel_right_half_mwst {
	border-left: 1px solid #fff;
	width: 299px;
	height: 100px;
}

.panel_left_half_cd_overview{/*Unterschied*/
	border-right: 1px solid #b4b4b4;
	border-left: 1px solid #b4b4b4;
	border-bottom: 1px solid #b4b4b4;
	border-top: 1px solid #b4b4b4;
	width: 306px;
}

.panel_right_half_cd_overview{/*Unterschied*/
	border-right: 1px solid #b4b4b4;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #b4b4b4;
	border-top: 1px solid #b4b4b4;
	width: 306px;
/*	height: 143px;*/
	height: 107px;
}

.panel_left_revenue_overview_empty {height: 162px}

.box_background{
	background-color: #ebebeb;
}

.wide_s1{width: 616px; }
.wide_s2{width: 614px; }

/*
****************************
* MainPanel
****************************
*/
.mainPanel {
	border: 1px;
	border-style: solid;
	border-color: #000000;
	padding: 5px 5px 5px 5px;
	width: 776px;

}

/*
****************************
* Die LogoBar
****************************
*/
.logoBar{
	height: 65px;
	width: 776px;
	background-color: #ffffff;
	margin-top: 1px;
	margin-bottom: 1px;

}

/*
****************************
* Die LogoBar für die Darstellung von Anychart Graphen
****************************
*/
.logoBarAnychart{
	height: 65px;
	width: 100%;
	background-color: #ffffff;
	margin-top: 1px;
	margin-bottom: 1px;

}

/*
****************************
*
****************************
*/

.error {
	font-weight:bold;
	color:#cc0000;
	padding: 0px 0px 0px 0px;
	width: 490px;
	text-align:left;
}

span.error {
	font-weight:bold;
	color:#cc0000;
	padding: 12px 0px 17px 0px;
	width: 490px;
	text-align:left;
}

.success {
	font-weight:bold;
	color:#009900;
	padding: 0px 0px 0px 0px;
	width: 490px;
	text-align:left;
}

div.success a{
	font-weight:bold;
	color:#009900;
	/*padding: 0px 0px 0px 0px;*/
	width: 490px;
	text-align:left;
	background:url(../img/pfeil_link.gif) no-repeat scroll     0px 5px;
	text-decoration:none;
	cursor:pointer;
	white-space:normal;
	padding:1px 0px 0px 14px;
	margin:0px;
	line-height: 13px;
	/*height: 13px;*/
	/* color: #000063; */
}

.running {
	font-weight:bold;
	color:#000066;
	padding: 0px 0px 0px 0px;
	width: 490px;
	text-align:left;
}

.logoImg{
	padding-top: 3px;
	padding-left: 5px;
	height: 60px;
	width: auto;
}

/*
****************************
* Bilder auf der chooseApplication.jsp
****************************
*/
.bg-img-choose-app {
	width: 770px;
	height: 210px;
	z-index:1;
	background-image:url(../grafiken/welcome-pages/02_V_Verteilerseite_770x210.jpg);
	background-repeat: no-repeat;
	width:776px;
	height: 420px;

}

.bg-img-verlauf{
	background :url(../grafiken/verlauf_273x100.gif) top left repeat-x;
	width: 273px;
	height: 100px;
}

.bg-img-site-map {
	z-index:1;
	background-image:url(../grafiken/welcome-pages/04_V_SHP_536x152.jpg);
	background-position: right top;
	width:536px;
	height: 152px
}


.bg-img-welcome {
	background-image:url(../grafiken/welcome-pages/new/01_V_PreHomepage_536x260.jpg);
	background-repeat: no-repeat;
	width:536px;
	height: 260px;
	z-index: 1;
}


.bg-img-ppo {
	width: 152px;
	height: 14px;
	background-image:url(../grafiken/PartnerPlus-Online_245_grau.gif);
	background-repeat: no-repeat;
	margin: 12px 0 0 10px;
}


.bg-img-bpc {
	width: 187px;
	height: 14px;
	background-image:url(../grafiken/BusinessPartner-Circle_245_grau.gif);
	background-repeat: no-repeat;
	margin: 12px 0 0 10px;
}

.landingPageImageContainer{width: 536px; height: 100px;}
.landingPage_frontdiv{position:relative; left:10px; top:17px; z-index:10}
.landingPage_text{
	width: 263px;
    font-size: 18px;
    text-align:left;}
.landingPage-img-archive{ width:263px; height: 100px; background-image:url(../grafiken/welcome-pages/NEU4_V_LandingPage_Archiv_263x100.jpg); background-position: right top;}
.landingPage-img-elementSearch{ width:263px; height: 100px; background-image:url(../grafiken/welcome-pages/NEU5_V_AuswahlElement_263x100.jpg); background-position: right top;}
.landingPage-img-reports{ width:263px; height: 100px; background-image:url(../grafiken/welcome-pages/NEU6_V_LandingPage_Auswertungsreports_263x100.jpg); background-position: right top;}
.landingPage-img-specialFunctions{ width:263px; height: 100px; background-image:url(../grafiken/welcome-pages/NEU7_V_LandingPage_Funktionen_263x100.jpg); background-position: right top;}
.landingPage-img-conditions{ width:263px; height: 100px; background-image:url(../grafiken/welcome-pages/NEU8_V_LandingPage_Konditionen_263x100.jpg); background-repeat: no-repeat;}
.landingPage-img-profile{ width:263px; height: 100px; background-image:url(../grafiken/welcome-pages/NEU10_V_LandingPage_Profil_263x100.jpg); background-position: right top;}
.landingPage-img-user{ width:263px; height: 100px; background-image:url(../grafiken/welcome-pages/NEU9_V_LandingPage_Nutzerpflege_263x100.jpg); background-position: right top;}
.landingPage-img-imprint{ width:263px; height: 100px; background-image:url(../grafiken/welcome-pages/media_407112.jpg);  background-position: right top;}
.landingPage-img-regionalcontacts{ width:263px; height: 100px; background-image:url(../grafiken/welcome-pages/11_263x100_np_03_regionaleAP.jpg); background-position: right top;}
.landingPage-img-helpdeskcontacts{ width:263px; height: 100px; background-image:url(../grafiken/welcome-pages/12_263x100_01_B_technischeAP.jpg); background-position: right top;}
.landingPage-img-passwordreset{ width:263px; height: 100px; background-image:url(../grafiken/welcome-pages/14_263x100_03_NeuesPW.jpg); background-repeat: no-repeat;}

/*
****************************
* Links mit Pfeilen linke Seite
****************************
*/
div.link a	{/*Unterschied*/
	background:url(../img/pfeil_link.gif) no-repeat scroll     0px 5px;
	text-decoration:none;
	cursor:pointer;
	white-space:normal;
	padding:1px 0px 0px 14px;
	margin:0px;
	line-height: 13px;
	/*height: 13px;*/
	color: #000063;
}
div.link a:link a:visited	{}
div.link a:hover {/*background-position:0px -295px;*/ color: #666666}
div.link a:active {/*background-position:0px -295px !important;*/}
div.link a {display:block;margin-left:0px;padding-bottom:4px;}

div.anchor_hidden a	{

	text-decoration:none;
	cursor:pointer;
	white-space:normal;
	padding:1px 0px 0px 14px;
	margin:0px;
	line-height: 13px;
	height: 13px;
	color: #000063;
}

div.anchor a	{
	background:url(../img/pfeil_anchor.gif) no-repeat scroll     0px 4px;
	text-decoration:none;
	cursor:pointer;
	white-space:normal;
	padding:1px 0px 0px 14px;
	margin:0px;
	line-height: 13px;
	height: 13px;
	color: #000063;
}
div.anchor a:link a:visited	{}
div.anchor a:hover { /*background-position:0px -295px;*/ color: #666666}
div.anchor a:active {/*background-position:0px -295px !important;*/}
div.anchor a {display:block;margin-left:0px;padding-bottom:4px;}

div.top a	{
	background:url(../img/pfeil_top.gif) no-repeat scroll 4px 4px;
	text-decoration:none;
	cursor:pointer;
	white-space:normal;
	padding:0px 0px 0px 0px;
	margin:0px;
	line-height: 10px;
	height: 10px;
	width: 10px
	color: #000063;
}
div.top a:link a:visited	{}
div.top a:hover { /*background-position:0px -295px;*/ color: #666666}
div.top a:active {/*background-position:0px -295px !important;*/}
div.top a {display:block;margin-left:0px;padding-bottom:4px;}
div.top_line {width: 518px; border-top: solid 1px #b4b4b4;  float:left}
div.top_box {width: 15px; height: 15px; border: solid 1px #b4b4b4;}

div.disabledLink {padding: 1px 0 4px 15px; color: #b4b4b4;line-height: 13px;height: 13px;}
div.disabledLink_siteMap {padding: 1px 0 4px 15px; color: #b4b4b4;line-height: 13px/*;height: 13px;*/}
.quickLink_link div.disabledLink{/*Unterschied*/display: none;}


/*
****************************
* Ergebnistabelle
****************************
*/
table.result-table {
	width: 614px;
}

table.result-table td{
	border-right: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	padding: 3px 0px 1px 10px;
}


table.result-table td.label, table.result-table div.label{
	font-weight: bold;

}

table.result-table td.contacts{
	font-weight: bold;
}

table.result-table div.label{
	font-weight: bold;
	padding: 0 5px 0 0;
}

table.result-table td.last{
	border-right: 0px;
}

table.result-table td.condition-column
{padding: 3px 0px 1px 4px;}

table.accounting-table {
	width: 614px;
}

table.accounting-table td{
	border-right: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	padding: 3px 0px 1px 5px;
}


table.accounting-table td.label, table.accounting-table div.label{
	font-weight: bold;

}

table.accounting-table td.contacts{
	font-weight: bold;
}

table.accounting-table div.label{
	font-weight: bold;
	padding: 0 5px 0 0;
}

table.accounting-table td.last{
	border-right: 0px;
}

table.accounting-table td.condition-column
{padding: 3px 0px 1px 4px;}


/*
*************************
*  SiteMap Links / Blocks
*************************
*/

.siteMapSpacer{display: none}

.siteMapBlock{ margin-top: 10px; width: 535px; border: 1px solid #b4b4b4; }
.siteMapBlock .boxedHeadline{width: 535px; border-top: 1px solid #fff; background-color: #ebebeb; line-height: 18px; height: 18px}
.siteMapBlock .boxedHeadline .headline{font-weight: bold; padding: 1px 0 0px 9px; line-height: 13px; height: 13px}
.siteMapBlock .boxedContent{width: 535px; background-color: #fff; padding: 8px 0 9px 0px; }
.siteMapBlock .boxedContent .element{width: 255px; padding-left: 9px; display: block; overflow: hidden; white-space: nowrap; text-align:left;}
.siteMapBlock .boxedContent .element_seperator{width: 510px; padding-left: 9px; display: block; overflow: visible;}

.seperatedSiteMapBlock{ margin-top: 1px; width: 535px; border-left: 1px solid #b4b4b4; border-right: 1px solid #b4b4b4;border-bottom: 1px solid #b4b4b4;}
.seperatedSiteMapBlock .seperatedBoxedContent{width: 535px; background-color: #fff; padding: 8px 0 9px 0px; }
.seperatedSiteMapBlock .seperatedBoxedContent .element{width: 255px; padding-left: 9px; display: block; overflow: hidden; text-align:left;}
.seperatedSiteMapBlock .seperatedBoxedContent .element_seperator{width: 510px; padding-left: 9px; display: block; overflow: visible;}

.landingpage_boxed .siteMapBlock { }
.landingpage_boxed .siteMapBlock .boxedHeadline {display: none}
.landingpage_boxed .seperatedSiteMapBlock { }
.landingpage_boxed .seperatedSiteMapBlock .seperatedBoxedContent { }

.landingpage .siteMapBlock { border: none}
.landingpage .siteMapBlock .boxedHeadline {display: none}
.landingpage .seperatedSiteMapBlock { border: none}
.landingpage .seperatedSiteMapBlock .seperatedBoxedContent { border: none}

/*
*************************
*  Airline Panel
*************************
*/
.airline_label{/* Unterschied */width: 140px;}
.airline_element{width: 185px;padding-left: 10px;}

/*
*************************
*  Contract Type Panel
*************************
*/
/*.contractType_label{Unterschied	width: 110px; height: 11px}*/
.contractType_label{/*Unterschied*/	width: 200px; height: 11px}
.contractType_element{/*Unterschied*/width: 235px; padding-left: 10px;}
.contractType_label_vkp{/*Unterschied*/	width: 200px; height: 11px}
.contractType_element_vkp{/*Unterschied*/width: 235px; padding-left: 10px;}

/*
*************************
*  AbrechnungsRelevant Panel
*************************
*/
.abrRelevant_label{/*Unterschied*/	width: 140px;}
.abrRelevant_element{width: 185px;padding-left: 10px;}

/*
*************************
*  TaxRelevant Panel
*************************
*/
.taxRelevant_label{/*Unterschied*/	width: 140px;}
.taxRelevant_element{width: 185px;padding-left: 10px;}

/*
*************************
*  Hierarchie Panel
*************************
*/
.hierachie_select{width: 100px;}
.hierachie_text{width: 120px;}
.hierarchie_selectBlock{width: 110px;}
.hierarchie_textBlock{width: 130px;}

/*
*************************
*  Radio Buttons
*************************
*/

.radio_input INPUT{/*Unterschied*/padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; line-height: 13px; height: 13px; width: 13px; }
.radio_label{/*Unterschied*/line-height: 13px; height: 13px;padding: 0px 0px 5px 5px;}
.radio_label_year{/*Unterschied*/line-height: 13px; height: 13px;padding: 0px 0px 5px 5px;}
.radio_input{padding: 0px 0px 0px 0px;}

/*
*************************
*  Checkbox Buttons
*************************
*/
.check_input INPUT{/*Unterschied*/padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; line-height: 13px; height: 13px; width: 13px; }
.check_label {line-height: 13px; height: 13px; padding: 0px 0px 5px 5px; }
.check_input {padding: 0px 0px 0px 0px;}
.check_input_margin {padding: 0px 0px 0px 0px; margin: 3px 3px 3px 4px;}
/*
*************************
*  Statusbox
*************************
*/
.statusbox_small_element_first {/*Unterschied*/width: 130px; padding: 6px 10px 0px 6px;}
.statusbox_small_element {/*Unterschied*/width: 130px; padding: 4px 10px 0px 6px;}
.statusbox_wide_element_first {/*Unterschied*/width: 208px; padding: 6px 10px 0px 6px;}
.statusbox_wide_element {/*Unterschied*/width: 208px; padding: 4px 10px 0px 6px;}
.statusbox_wide_element_maintenance {/*Unterschied*/width: 208px; padding: 6px 10px 6px 6px; font-weight: bold;color: #cc0000;}

/*
*************************
*  Formatierungen für Tabellen
*************************
*/
.label_height_double {height: 33px; line-height: 33px}
.label_height_tripple {height: 46px; line-height: 46px}

.accountingOverviewMainTable_Label1 { width: 180px }
.accountingOverviewMainTable_Label2 { width: 90px }
.accountingOverviewMainTable_Label3 { width: 110px }
.accountingOverviewMainTable_Label4 { width: 170px }

.accountingOverviewPaymentsTable_label1  { width: 180px}
.accountingOverviewPaymentsTable_label2  { width: 50px}
.accountingOverviewPaymentsTable_label3  { width: 50px}
.accountingOverviewPaymentsTable_label4  { width: 50px}
.accountingOverviewPaymentsTable_label5  { width: 50px}
.accountingOverviewPaymentsTable_label6  { width: 50px}
.accountingOverviewPaymentsTable_label7  { width: 50px}
.accountingOverviewPaymentsTable_label8  { width: 50px}
.accountingOverviewPaymentsTable_label9  { width: 50px}
.accountingOverviewPaymentsTable_label10 { width: 50px}
.accountingOverviewPaymentsTable_label11 { width: 50px}


.accountingJourneyPlus_Label1 {width: 100px }
.accountingJourneyPlus_Label2 {width: 140px }
.accountingJourneyPlus_Label3 {width: 80px }
.accountingJourneyPlus_Label4 {width: 100px }
.accountingJourneyPlus_Label5 {width: 100px }

.accountingJourneyPlusDetail_Label1 {width: 90px }
.accountingJourneyPlusDetail_Label2 {width: 50px }
.accountingJourneyPlusDetail_Label3 {width: 130px }
.accountingJourneyPlusDetail_Label4 {width: 50px }
.accountingJourneyPlusDetail_Label5 {width: 90px }
.accountingJourneyPlusDetail_Label6 {width: 100px }

.accountingCnr_Label1 {width: 80px }
.accountingCnr_Label2 {width: 80px }
.accountingCnr_Label3 {width: 80px }
.accountingCnr_Label4 {width: 80px }
.accountingCnr_Label5 {width: 80px }
.accountingCnr_Label6 {width: 80px }

.accountingCnr_target_Label1 {width: 60px }
.accountingCnr_target_Label2 {width: 60px }
.accountingCnr_target_Label3 {width: 60px }
.accountingCnr_target_Label4 {width: 60px }
.accountingCnr_target_Label5 {width: 60px }
.accountingCnr_target_Label6 {width: 60px }

/*
.accountingCnrDetail_Label1 {width: 70px }
.accountingCnrDetail_Label2 {width: 60px }
.accountingCnrDetail_Label3 {width: 50px }
.accountingCnrDetail_Label4 {width: 70px }
.accountingCnrDetail_Label5 {width: 65px }
.accountingCnrDetail_Label6 {width: 50px }
.accountingCnrDetail_Label7 {width: 50px }
.accountingCnrDetail_Label8 {width: 65px }
.accountingCnrDetail_Label9 {width: 60px }
.accountingCnrDetail_Label10 {width: 45px }
*/
/*
.accountingCnrDetail_Label1 {width: 65px }
.accountingCnrDetail_Label2 {width: 55px }
.accountingCnrDetail_Label3 {width: 45px }
.accountingCnrDetail_Label4 {width: 65px }
.accountingCnrDetail_Label5 {width: 60px }
.accountingCnrDetail_Label6 {width: 45px }
.accountingCnrDetail_Label7 {width: 45px }
.accountingCnrDetail_Label8 {width: 60px }
.accountingCnrDetail_Label9 {width: 55px }
.accountingCnrDetail_Label10 {width: 45px }
.accountingCnrDetail_Label11 {width: 45px }
*/
.accountingCnrDetail_Label1 {width: 40px; font-size: 9px;}
.accountingCnrDetail_Label2 {width: 40px; font-size: 9px;}
.accountingCnrDetail_Label3 {width: 30px; font-size: 9px;}
.accountingCnrDetail_Label4 {width: 30px; font-size: 9px;}
.accountingCnrDetail_Label5 {width: 40px; font-size: 9px;}
.accountingCnrDetail_Label6 {width: 30px; font-size: 9px;}
.accountingCnrDetail_Label7 {width: 30px; font-size: 9px;}
.accountingCnrDetail_Label8 {width: 40px; font-size: 9px;}
.accountingCnrDetail_Label9 {width: 30px; font-size: 9px;}
.accountingCnrDetail_Label10 {width: 20px; font-size: 9px;}
.accountingCnrDetail_Label11 {width: 30px; font-size: 9px;}

.accountingCnrDetail_Data1 {width: 35px; white-space:normal;}
.accountingCnrDetail_Data2 {width: 35px; white-space:normal;}
.accountingCnrDetail_Data3 {width: 30px; white-space:normal;}
.accountingCnrDetail_Data4 {width: 30px;white-space:normal;}
.accountingCnrDetail_Data5 {width: 35px;white-space:normal;}
.accountingCnrDetail_Data6 {width: 30px;white-space:normal;}
.accountingCnrDetail_Data7 {width: 35px;white-space:normal;}
.accountingCnrDetail_Data8 {width: 50px;white-space:normal;}
.accountingCnrDetail_Data9 {width: 20px;white-space:normal;}
.accountingCnrDetail_Data10 {width: 20px;white-space:normal;}
.accountingCnrDetail_Data11 {width: 30px;white-space:normal;}

.directElementSearchResult_Label1 {width: 20px}
.directElementSearchResult_Label2 {width: 110px}
.directElementSearchResult_Label3 {width: 200px}
.directElementSearchResult_Label4 {width: 35px}
.directElementSearchResult_Label5 {width: 170px}

.accountingQsResult_Label1 {width: 20px}
.accountingQsResult_Label2 {width: 20px}
.accountingQsResult_Label3 {width: 20px}
.accountingQsResult_Label4 {width: 35px}
.accountingQsResult_Label5 {width: 20px}
.accountingQsResult_Label6 {width: 70px}
.accountingQsResult_Label7 {width: 70px}
.accountingQsResult_Label8 {width: 70px}
.accountingQsResult_Label9 {width: 70px}
.accountingQsResult_Label10 {width: 70px}
.accountingQsResult_Label11 {width: 70px}


/*
.accountingQsKO_Label1 {width: 25px}
.accountingQsKO_Label2 {width: 25px}
.accountingQsKO_Label3 {width: 25px}
.accountingQsKO_Label4 {width: 25px}
.accountingQsKO_Label5 {width: 25px}
.accountingQsKO_Label6 {width: 25px}
.accountingQsKO_Label7 {width: 25px}
.accountingQsKO_Label8 {width: 25px}
.accountingQsKO_Label9 {width: 25px}
.accountingQsKO_Label10 {width: 25px}
.accountingQsKO_Label11 {width: 25px}
.accountingQsKO_Label12 {width: 25px}
.accountingQsKO_Label13 {width: 25px}
.accountingQsKO_Label14 {width: 25px}
*/


.rangesList_Label0 {width: 12px}
.rangesList_Label1 {width: 85px;}
.rangesList_Label2 {width: 85px}
.rangesList_Label3 {width: 200px}
.rangesList_Label4 {width: 90px}

.rangeElements_Label0 {width: 27px}
.rangeElements_Label1 {width: 35px;}
.rangeElements_Label2 {width: 125px}
.rangeElements_Label3 {width: 205px}
.rangeElements_Label4 {width: 95px}

.activeUsers_Label1 {width: 20px;}
.activeUsers_Label2 {width: 100px;}
.activeUsers_Label3 {width: 100px;}
.activeUsers_Label4 {width: 100px;}
.activeUsers_Label5 {width: 75px;}
.activeUsers_Label6 {width: 45px;}
.activeUsers_Label7 {width: 60px;}
.activeUsers_labelHeight {height: 33px;}

.userPerElementStruct_Label1 {width: 40px;}
.userPerElementStruct_Label2 {width: 210px;}
.userPerElementStruct_Label3 {width: 290px;}

.userPerElementExcel_Label1 {width: 50px;}
.userPerElementExcel_Label2 {width: 100px;}
.userPerElementExcel_Label3 {width: 100px;}
.userPerElementExcel_Label4 {width: 100px;}
.userPerElementExcel_Label5 {width: 100px;}
.userPerElementExcel_Label6 {width: 100px;}

.registrationReport_Label1 {width: 25px;}
.registrationReport_Label2 {width: 35px;}
.registrationReport_Label3 {width: 65px;}
.registrationReport_Label4 {width: 100px;}
.registrationReport_Label5 {width: 100px;}
.registrationReport_Label6 {width: 100px;}
.registrationReport_Label7 {width: 45px;}
.registrationReport_Label8 {width: 100px;}

.registrationReport2_Label1 {width: 25px;}
.registrationReport2_Label2 {width: 35px;}
.registrationReport2_Label3 {width: 65px;}
.registrationReport2_Label4 {width: 100px;}
.registrationReport2_Label5 {width: 100px;}
.registrationReport2_Label6 {width: 100px;}
.registrationReport2_Label7 {width: 45px;}
.registrationReport2_Label8 {width: 100px;}
.registrationReport2_Label9 {width: 100px;}

.registrationReport_labelDouble {height: 45px}

.batchJobList_Label1 {width: 25px;}
.batchJobList_Label2 {width: 350px;}

.batchDoneList_Label1 {width: 20px;}
.batchDoneList_Label2 {width: 250px;}
.batchDoneList_Label3 {width: 90px;}
.batchDoneList_Label4 {width: 110px;}
.batchDoneList_Label5 {width: 60px;}

.um_ee_label1 {width: 25px}
.um_ee_label2 {width: 100px}
.um_ee_label3 {width: 130px}
.um_ee_label4 {width: 130px}
.um_ee_label5 {width: 130px}

.um_eu_label1 {width: 100px}
.um_eu_label2 {width: 130px}
.um_eu_label3 {width: 340px}

.um_su_label1 {width: 25px}
.um_su_label2 {width: 100px}
.um_su_label3 {width: 180px}
.um_su_label4 {width: 180px}
.um_su_label5 {width: 50px}

.rep_label1  {width: 20px}
.rep_label2  {width: 100px}
.rep_label3  {width: 150px}
.rep_label4  {width: 200px}

.um_sup_label1 {width: 100px}
.um_sup_label2 {width: 130px}
.um_sup_label3 {width: 340px}

.conditions_jp_label1{width: 70px}
.conditions_jp_label2{width: 95px}
.conditions_jp_label3{width: 55px}
.conditions_jp_label4{width: 55px}
.conditions_jp_label5{width: 55px}
.conditions_jp_label6{width: 125px}
.conditions_jp_label7{width: 40px}

.conditions_jp_label_text{padding: 18px 0 0 10px;}

.conditions_s_label1{width: 95px}
.conditions_s_label2{width: 155px}
.conditions_s_label3{width: 140px}
.conditions_s_label4{width: 165px}

.conditions_s_th{height: 45px}

.conditions_vp_label1{width: 100px}
.conditions_vp_label2{width: 100px}
.conditions_vp_label3{width: 100px}
.conditions_vp_label4{width: 100px}

.conditions_vp_th{height: 45px}

.conditions_cnr_label1{width: 45px}
.conditions_cnr_label2{width: 55px}
.conditions_cnr_label3{width: 60px}
.conditions_cnr_label4{width: 50px}
.conditions_cnr_label5{width: 50px}
.conditions_cnr_label6{width: 50px}
.conditions_cnr_label7{width: 40px}
.conditions_cnr_label8{width: 50px}
.conditions_cnr_label9{width: 50px}

.conditions_cnr_th{height: 32px}
.conditions_cnr_td{padding: 3px 0px 1px 8px;}

.conditions_networkdiscount_label_ond{widht: 45px}
.conditions_networkdiscount_label_cd{widht: 50px}
.conditions_networkdiscount_label_airlines{widht: 100px}
.conditions_networkdiscount_label_class{widht: 50px}
.conditions_networkdiscount_label_validity{widht: 100px}

.conditions_networkdiscount_th{height: 20px}
.conditions_networkdiscount_td{padding: 3px 0px 1px 8px;}

.cond_h_left{width: 100px}
.cond_h_right{width: 400px}

.r040_table_left{width: 100px}
.r040_table_right{width: 450px}

.r060_tabel_left{width: 100px}
.r060_tabel_right{width: 450px}

/* Link im Footer zur Sitemap*/
.siteMapLink a{
	background:url(../img/helpnavi-sep.gif) no-repeat scroll 45px 1px;;
	text-decoration:none;
	cursor:pointer;
	white-space:normal;
	padding:1px 15px 0px 0px;
	margin:0px;
}


/*
*************************
*  Linkbox im Header für Anychart Graphen
*************************
*/
.headerLinkBoxAnychart {/*Unterschied*/
	width: 100%;
	border: 0px solid #b4b4b4;
	padding: 3px 0 3px 0;
}

/*
*************************
*  Links im Header
*************************
*/

.headerLinkBox {/*Unterschied*/
	width: 774px;
	border: 0px solid #b4b4b4;
	padding: 3px 0 3px 0;
}





.headerLink .headerLinkLast{
	width: 120px;
}


.headerLink a{
	background:url(../img/helpnavi-sep.gif) no-repeat scroll 45px 1px;;
	text-decoration:none;
	cursor:pointer;
	white-space:normal;
	padding:1px 20px 0px 0px;
	margin:0px;
}

.headerLinkHelp a{
	background:url(../img/helpnavi-sep.gif) no-repeat scroll 54px 1px;;
	text-decoration:none;
	cursor:pointer;
	white-space:normal;
	padding:1px 20px 0px 0px;
	margin:0px;
}


.headerLinkHome a{
	background:url(../img/helpnavi-sep.gif) no-repeat scroll 35px 1px;;
	text-decoration:none;
	cursor:pointer;
	white-space:normal;
	padding:1px 20px 0px 0px;
	margin:0px;
}

.headerLinkLast a{
	background: none;
	text-decoration:none;
	cursor:pointer;
	white-space:normal;
	padding:1px 10px 0px 0px;
	margin:0px;
}

/*
*************************
* pure CSS tooltip
* a work in both, IE and FX.
* div only works in FX.
*************************
*/

a.tooltip, a.tooltip:link, a.tooltip:visited{
    position:relative; /*this is the key*/
    z-index:24;
	color:							#ffffff;
	background-color:				#b4b4b4;
	font-weight:					bold;
    text-decoration:none}

a.tooltip:hover{z-index:25; color: #ffb300}

a.tooltip span{display: none}

a.tooltip:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:15em;
    padding: 1px;
    border:1px solid #000000;
    background-color: #f5f5f5;
    color: #5a5a5a;
    text-align: left;
	font-weight: normal;
}

/*
else
*/

.dataCenter{
	text-align:center;
}

.g040_service_part1 {padding: 7px 0px 0px 5px; width: 215px;}
.g040_service_part2 {padding: 14px 0px 0px 5px;width: 215px;}
.g040_service_part3 {padding: 6px 0px 0px 5px; font-weight: bold;width: 215px;}
.g040_service_part4 {padding: 5px 0px 0px 5px; width: 210px;}
.g040_service_part5 a{text-decoration: underline; color: #000063}
.g040_service_part5 {padding: 14px 0px 12px 5px; font-weight: bold; width: 215px;}

.choose_app_backdiv{z-index: 3;background-color: #f5f5f5; position:relative; left:354px; top:67px; width:302px; height:320px}
.choose_app_frontdiv {position:relative; left:700px; top:7px; z-index:2}
.choose_app_headline_1 {padding: 16px 0px 0px 10px; font-weight: bold}
.choose_app_headline_2 {padding: 16px 0px 0px 10px; font-weight: bold}
.choose_app_text_1 {padding: 7px 0px 0px 10px; width: 280px}
.choose_app_text_2 {padding: 7px 0px 0px 10px; width: 280px}
.choose_app_link_1 {padding: 6px 0px 0px 10px;}
.choose_app_link_2 {padding: 6px 0px 0px 10px;}
.choose_app_spacer_1 {height: 11px}
.choose_app_spacer_2 {height: 5px}

.site_map_frontdiv {position:relative; left:10px; top:16px; z-index:2}
.site-map-textbox {
	width: 160px;
    font-size: 18px;
    text-align: left;
    color: #05164D;
}

.welcome_frontdiv { position:relative; left:0px; top:180px;}
.welcome_textbox {width: 220px; height: 60px; }
.welcome_text{
	padding: 10px 0px 0px 10px; 
	width: 210px; 
	font-size: 18px; 
	letter-spacing: -1px;
	color: #05164D;
}

.font_white{color: #fff}


.tab_first_active {
	width: 138px;
	height: 21px;
	padding: 3px 0px 0px 0px;
}

.tab_first_inactive {
	width: 124px;
	height: 21px;
	padding: 3px 0px 0px 0px;
}

.tab_active {
	width: 124px;
	height: 21px;
	padding: 3px 0px 0px 0px;
}

.tab_inactive {
	width: 124px;
	height: 21px;
	padding: 3px 0px 0px 0px;
}

.tab_last_active {
	width: 124px;
	height: 21px;
	padding: 3px 0px 0px 0px;
}

.tab_last_inactive {
	width: 152px;
	height: 21px;
	padding: 3px 0px 0px 0px;
}

.tab_hidden {
	height: 20px;
	border-top: 1px solid #fff;
/*	border-right: 1px solid #fff;*/
	width: 152px;
	background-color: #ebebeb;
}

.tab_empty {
	width: 776px;
	height: 20px;
	background-color: #fff;
}

.tab_spacer {
	height: 20px;
	border-top: 1px solid #fff;
/*	border-right: 1px solid #fff;*/
	width: 418px;
	background-color: #fff;
}


#logout-box a {
	background-color: #006;
	color:#fff;
	display: block;
	border-left: 1px solid #fff;
	text-decoration:none;
	background-image:url(../img/pfeil_link_weiss.gif);
	background-repeat:no-repeat;
	background-position: 9px 7px;
	position: relative;
    width: 34px;
    height: 14px;
	padding:2px 10px 4px 22px;
    margin-top: 1px;
	float:right;
}

#logout-box a:hover {
	background-color: #666;
}

.header_ppl{font-size: 22px; color: #fff; padding: 27px 10px 0px 0px;}
.impr-headline {font-size: 13px; font-weight: bold; padding: 0px 0px 5px 0px}
.hidden {display: none}

.um_eu_l {width: 270px;}
.um_su_half { width: 300px}
.um_su_in-wide {width: 280px}

.um_aup_half { width: 300px}
.um_aup_half_in-wide {width: 280px}

.um_naup_left {width:180px}
.um_naup_right {width:270px}

div.label_l1 {line-height: 13px;height: 13px;padding: 10px 0px 0px 10px}

.rep_left {width: 100px}
.rep_right {width: 350px}

.um_eaup_l  {width: 270px;}

.u070_table1_left {width: 270px;}
.u080_table1_left {width: 200px;}
.u100_table1_left {width: 130px}
.u100_table1_right {width: 380px}
.u100_table2_middle {width: 190px}
.u100_table2_right {width: 130px}

.eupInPlainText {padding: 3px 10px 0px 0px}
.eupInSelect {padding: 1px 0px 0px 0px}

.euppb1 {padding-bottom: 5px}
.euppb2 {padding-bottom: 5px}
.euppb3 {padding-bottom: 4px}
.euppb4 {padding-bottom: 4px}
.euppb5 {padding-bottom: 5px}
.euppb6 {padding-bottom: 5px}

.nauppb1 {padding-bottom: 5px}
.nauppb2 {padding-bottom: 5px}
.nauppb3 {padding-bottom: 5px}
.nauppb4 {padding-bottom: 5px}
.nauppb5 {padding-bottom: 5px}
.nauppb6 {padding-bottom: 5px}



/* edit company user rights (LI 2008-09-22) */
.edit_company_user_rights_box {padding-top: 1px; padding-bottom: 2px;}
.edit_company_user_rights_label {padding-top: 4px; padding-bottom: 4px;}
.edit_company_user_rights_margin {margin-bottom: 10px;}

.airlines{
	text-align:left;
	border: 1px solid #ebebeb
}



/* clearfix for floating elements, IE7 enhanced */
.cf:after {
    content:".";
    visibility:hidden;
    display:block;
    height:0;
    line-height:0;
    clear:both;
}

.cf {
    display:inline-block;
}

/* Hide from IE Mac \*/
.cf {
    display:block;
}

/* End hide from IE Mac */
* html .cf {
    height:1%;
}

/* ANzeige der location und des Namens */
#bc {width:536px; float:left; padding:9px 0 0px 0;margin:0;}
#bc-ui-wrp .pd-wrp{padding-top:0px; vertical-align: middle; height: 30px; text-align:right;}
#bc ul {list-style:none;margin-left:0px;padding:0;display: inline;}
#bc li {display:block; padding:0;margin:0; white-space:nowrap; position:relative;float:left;}
#bc li a{background-image:url(../img/arrow-nav-breadcrumb.gif);background-repeat:no-repeat;background-position:0px 4px;padding:0 5px 0 10px;display:block;}
#bc li.frst a {background-image:none;padding-left:1px;}
#bc li.lst span{background-image:url(../img/arrow-nav-breadcrumb.gif); background-repeat:no-repeat;background-position:0px 4px;padding:0 5px 0 10px;display:block;}
#bc li span.ie5-lnk {text-decoration:none;}
#bc li.lst span.ie5-lnk {text-decoration:none; background-image:none;}

#ui {width:224px; float:left; border-left: 1px solid #fff;}
#ui .pd-wrp{ padding:9px 10px 0px 9px; vertical-align:top;}

.modalDialogOverlay {
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: black;
    z-index: 100;
}

.modalDialogWindow {
    position: absolute;
    width: 614px;
    padding: 15px;
    background-color: white;
    z-index: 101;
    -moz-box-shadow: 3px 3px 5px #333333;
    -webkit-box-shadow: 3px 3px 5px #333333;
    box-shadow: 3px 3px 5px #333333;
}

.modalDialogWindow * {
    font-size: 11px;
    line-height: 1.3;
}


/*
 *  COOKIE ALERT
 */
 
body {
	margin: 8px 0px;
}

div.cookie_alert {
	position: fixed;
	width: 100%;
	border-top: 1px solid lightgray;
	bottom: 0px;
	background-color: #F0F0F0;
	padding: 10px 0px;
}

div.cookie_alert_text {
    font-size: 13px;
    margin-left: 15px;
	float: none;
}

div.cookie_alert_text a {
    font-size: 13px;
    display: inline;
}

a.cookie_alert_x {
	float: right;
	margin: 0px 10px;
	color: #000063;
	font-weight: bold;
	cursor: pointer;
}

