






@charset "utf-8";

/*********************
 default basis styles 
**********************/

* {
	margin: 0;
	padding: 0;
}

html {
	font-size: 100%;
}

body {
	font: 62.5% Arial;
	background-color:#ffffff;
}

a {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: none;
	color: #cc0001;
}

h1 {
  font: 62.5% Arial;
  font-size: 2.0em;
  color: #cc0000;
  top:30px;
  left:200px;
  position:absolute;
}

* html h1 {
  height:1%;
}

h2 {
  font-size: 1.4em;
  padding-bottom: 0.2em;
}

h3 {
  font-size: 1.2em;
  color:#000; 
}

h4 {
  font-size: 1.2em;
  padding-bottom: 0.2em;
  color:#666; 
}

p {
	padding-top: 0.2em;
}

div.customText,
p {
  font-size: 1.2em;
  line-height: 1.45em;
  color: #666;
}

div.customText p {
	font-size: 1em;
}

hr {
	display: block;
	margin: 0 0 1.2em 0;
    height:3px;
    border-top:1px solid #dbdbdb;
    border-bottom:2px solid #f5f5f5;
    border-left:none;
    border-right:none;
}

input{
	max-width:100%;
}

textarea{
	max-width:100%;
}

.clearAll {
	clear: both;
	font-size: 1px;
	line-height: 0;
}

img {
	border:none;
}
#main {
	
	min-width:800px;
	padding-right: 1em;
	background: url(../img/common/shadow_main_right.gif) no-repeat 100em top;
	position: relative;
}

#main_area {
	/*width: 98em; 
	padding-right: 1em; MS:TODO*/
	/*background: url(/nextt-online-public/img/common/shadow_main_right.gif) no-repeat 98em top;*/
	position: relative;
	max-width:100%;
	min-width:800px;
}

#main_area #topBanner{
	float:right;
	margin-top:30px;
	margin-right:30px;
}

img {
	border:none;
}
.left {float:left;}

.hide{
	position:absolute;left:-5000px;
}

#emhelper {
margin-top:-14px;
display:block;
}
/*********************
   header styles
**********************/

#header {
	background-color: #ffcc00;
	height: 7em;
	padding-left: 1.5em;
}

#header img#logo {
	margin-top: 1.9em;
	float: left;
}

/* service navigation */
#header div#servicelinks {
	padding-right: 0.7em;
	padding-top: 1em;
	float: right;
	text-align: right;
}

#header div#servicelinks li {
	display: inline;
	padding-left: 0.5em;
	background: url(/nextt-online-public/img/meta/servicelink_separator.gif) no-repeat left 0.5em;
}

#header div#servicelinks a {
	color: #000;
	/*padding-left: 0.5em;
	background: url(/nextt-online-public/img/meta/servicelink_separator.gif) no-repeat left 0.5em;*/
}

#header div#servicelinks a:hover {
	color: #cc0001;
	text-decoration:underline;
}

#header div#servicelinks li.act, #header div#servicelinks li.act a {
	color: #b28e00;
}

#header div#servicelinks li.firstItem, #header div#servicelinks li.firstItem a {
	background: none;
}


/* quick search */
#quicksearch {
	width:23.3em;
	position: absolute;
	padding-top: 0.5em;
	top: 0em;
	right: 0.7em;
	padding-left: 20px;
	padding-bottom: 5px;
	background: transparent url(/nextt-online-public/img/common/shadow_content_main_right.png) no-repeat 0px -48px;
}

#quicksearch label {
	color: #fff;
	vertical-align: middle;
	padding-right: 0.5em;
}

#quicksearch input#keyword {
	height: 1.05em;
	width: 9.6em;
	border: 1px solid #a2a2a2;
	vertical-align: middle;
}

#quicksearch input#search {
	height: 1.6em;
	background-color: #cc0202;
	border: 1px solid #b10000;
	font-size: 1em;
	color: #fff;
	vertical-align: middle;
}

#quicksearch input#search:hover{
	color: #ffcc00;
}



/* added by ms@mic to display the loginstatus properly */

#loginstatus {
	position: absolute;
	padding-top: 0.5em;
	top: 0em;
	right: 0.7em;
	padding-left: 2em;
	padding-bottom: 0.5em;
	background: transparent;
}

* html #loginstatus {
	padding: 0.4em 0.4em 0.4em 2em;
	right:0;
}
*:first-child+html #loginstatus {
	padding: 0.4em 0.4em 0.4em 2em;
	right:0;
}


#loginstatus label#username {
	height: 1.05em;
	font-size:1.1em;
	border: none;
	border-width: 0px;
	padding: 0 3em 0 1.5em;
	background:transparent url(/nextt-online-public/img/common/arrow_navi.gif) no-repeat scroll 0.8em 0.4em;
	vertical-align: middle;
	color:#fff;
	font-weight:bold;
	width: auto;
}

#loginstatus label {
	color: #fff;
	vertical-align: middle;
	padding: 0 0 0 1.5em;
	height: 1.05em;
	border: none;
	border-width: 0px;
}


#loginstatus input#logout {
	height: 1.6em;
	background-color: #e8e8e8;
	border: 1px solid #d1d1d1;
	font-size: 1em;
	color: #666;
	vertical-align: middle;
}

#loginstatus input#logout:hover{
	color: #000;
	cursor: pointer;
}

/*********************
   print header
**********************/

#printheader {
	display:none;
}
/*********************
   content grid
**********************/

#navigation_content {
	float: left;
	width: 20em;
	max-width:30%;
	min-width:200px;
	margin-bottom:20px;
}

#navigation_content h2 {
	font-size:1em;
}



#navigation_content img {
	/*margin-bottom: 2.2em;*/
	width:20em;
	max-width:100%;
	min-width:200px;
}
#content_main_container {
  	overflow:hidden;
  	padding:0px;
  	margin:0px;
	
}
* html #content_main_container {
  	overflow:auto;
  	padding:0px;
  	margin:0px;
}

*:first-child+html #content_main_container {
  	overflow:auto;
  	padding:0px;
  	margin:0px;
}
#content_main {
	/*width: 52em; MS:TODO */
	max-width:100%;
	min-width:520px;
	float: left;
	padding: 0;
}

#content_main_index {
	/*width: 52em; MS: TODO */
	max-width:100%;
	min-width:520px;
	min-height:400px;
	float: left;
	padding: 0;
	background:url(/nextt-online-public/img/common/shadow_content_title_right.png) top left no-repeat;
}

.container_title {
	margin-bottom: 2.2em;
	padding: 0.9em 20px 0.9em 20px;
	overflow: hidden;
}
.container_title_main {
	background-color: #ffcc00;
	margin-bottom: 2.2em;
	padding: 0.9em 20px 2.2em 20px;
	overflow: hidden;
}

.container_title div#breadcrumb, .container_title_main div#breadcrumb {
	margin-left:0px;
	margin-bottom:10px;
}

.container_title div#breadcrumb ul li a, .container_title_main div#breadcrumb ul li a{
	background: url(/nextt-online-public/img/common/arrow.gif) no-repeat 0em 0.4em;
	padding-right: 0.0em;
	padding-left: 0.6em;
	margin-bottom: 1.1em;
}

.container_title div#breadcrumb li, .container_title_main div#breadcrumb li {
	display: inline;
	padding-right: 0.6em;
	padding-left: 0.3em;
	background: url(/nextt-online-public/img/common/breadcrumb_separator.gif) no-repeat right 0.2em;
	font-size: 1.2em;
}
.container_title div#breadcrumb li.first, .container_title_main div#breadcrumb li.first {
	display: inline;
	padding-right: 0.6em;
	padding-left: 0em;
	background: url(/nextt-online-public/img/common/breadcrumb_separator.gif) no-repeat right 0.2em;
	font-size: 1.2em;
}
.container_title div#breadcrumb li.status, .container_title_main div#breadcrumb li.status {
	font-weight: bold;
	background: none;
	color:#000000;
}

.container_title div#breadcrumb li :hover, .container_title_main div#breadcrumb li :hover,
.container_title div#breadcrumb li.first :hover, .container_title_main div#breadcrumb li.first :hover {
	text-decoration:underline;
	color:#cc0202;
}
.container_title div#breadcrumb li.status :hover, .container_title_main div#breadcrumb li.status :hover {
	text-decoration:none;
	color:#000000;
}

.container_title h1 {
	font-size: 2em;
	color: #000;
	font-weight: normal;
	margin-bottom: 0.2em;
}

.container_title_main h1 {
	font-size: 2em;
	color: #cc0001;
	font-weight: normal;
	margin-bottom: 0.2em;
}

.container_title p, .container_title_main p {
	color: #666;
}

#container_1_1, .container {
	padding: 0 20px;
}

.container {
	margin-bottom: 1.1em;
}

.container h2 {
	padding-bottom: 0.2em;
}

.container p {
	color:#666;
}

#container_slot_1, #container_slot_2 {
	float: left;
}

#container_slot_1 {
	width: 22em;
	max-width:47%;
	padding-right: 20px;
}

#container_slot_2 {
	width: 24em;
	max-width:49%
}

#content_cross_reference {
	width: 26em;
	border-top:1px solid #DDDDDD;
	float: left;
	padding-top: 2.2em;
	margin-top:-1px;
}

#content_cross_reference hr {
	margin-right: 1em;
	margin-left: 2em;
}

#content_full {
	
}
/*********************
   footer styles
**********************/

#footer {
	width: 73em;
	min-width:730px;
	padding-top: 5em;
	/*background: url(/nextt-online-public/img/common/shadow_footer_right.gif) no-repeat right bottom;*/
	clear: left;
}



#footer p {
	font-size: 1em;
	color: #000;
}

#footer div.container {
	padding: 1em 1em 0.5em 1em;
	background-color: #ffcc00;
	/* width: 70em;
	max-width:96%; TODO:MS*/
	margin-bottom: 0;
}	

#footer .logo {
	float: left;
}

#footer .footer_navigation {
	float: right;
	text-align: right;
}



#footer .footer_navigation li {
	display: inline;
}

#footer .footer_navigation li a {
	padding-left: 0.5em;
	background: url(/nextt-online-public/img/meta/servicelink_separator.gif) no-repeat 0 0.4em;
}

#footer .footer_navigation li a.firstItem {
	padding-left: 0.5em;
	background: transparent;
}

#footer .footer_navigation a.email {
	padding-left: 1.6em;
	background: url(/nextt-online-public/img/meta/icon_mail.gif) no-repeat 0 0.1em;
}

#footer .footer_navigation a.print {
	padding-left: 2.3em;
	background: url(/nextt-online-public/img/meta/icon_print.gif) no-repeat 0 0em;
}
#footer a:hover {
	text-decoration:underline;
}

#footer #werbung{
  margin-bottom:30px;
  margin-left:30px;
}





/*********************
   shadow styles
**********************/

#navigation_main_shadow {
	position: absolute;
	font-size: 1.3em;
	width: 100%;
	left: 0;
	top: 6.6em;
	background: url(/nextt-online-public/img/common/shadow_navigation_main_bottom.png) no-repeat;
}

#content_main_shadow {
	
	position: absolute;
	height: 409px;	
	top: 4.6em;
	width: 72em;
	max-width:99%;
	min-width:720px;
	background: url(/nextt-online-public/img/common/shadow_content_main_right.png) no-repeat 72em top ;
	padding-right:1em;
}

#content_title_shadow_index {
	position: absolute;
	width: 1em;
	height: 33em;
	left: 20em;
	top: 9.5em;
	background: url(/nextt-online-public/img/common/shadow_content_title_right.png) no-repeat;
}

div.element {
	margin: 0.5em 0em;
}
@charset "utf-8";
/* special IE CSS commands */

* +html #main{
	width: 98.7em;
	max-width:99%;
	min-width:800px;
	background: url(/nextt-online-public/img/common/shadow_main_right.gif) no-repeat 98.7em top;
}

* html #main{
	background: url(/nextt-online-public/img/common/shadow_main_right.gif) no-repeat 100em top;
}

* html #content_main{
	/*width: 52.4em;*/
	width: 52.3em;
}

* +html #content_main{
	width: 52.3em;
	max-width:100%;
	min-width:510px;
}

* html #content_main_container {
  	overflow:auto;
}
	
* html #content_cross_reference {
	/*margin-left: -1em;*/
	margin-left: -0.1em;
}


@media screen and (min-width: 0px){
.container_title_main {
padding-bottom:2.3em;
}
}

/*\*/
html*.container_title_main {
padding-bottom:2.6em;
;
}/**/


*+html .container_title_main {
padding-bottom:2.3em;
}

* html #content_main_index {
	background:url(/nextt-online-public/img/common/shadow_content_title_right.gif) top left no-repeat;
}

*html #container_slot_1 {
	width: 22em;
	max-width:47%;
	padding-right: 14px;
}

*html #container_slot_2 {
	width: 23.4em;
	max-width:49%
}

/* positioning main area IE 7 and 6 */
* +html #main_area {
	background: url(/nextt-online-public/img/common/shadow_main_right.gif) no-repeat 110% top;
	padding-right:0px;
	width: 100%;
}



/* positioning of footer IE 7 
* +html #footer {
	width: 74em;
	min-width:740px;
}
* +html #footer div.container {
	padding: 1em 1em 0.5em 1em;
	background-color: #ffcc00;
	width: 71.5em;
	max-width:96%;
}

* html #footer {
	width: expression(document.getElementById("emhelper").offsetWidth >= 13? "72.75em": document.getElementById("emhelper").offsetWidth >= 12? "72.90em":"73em");
}
* +html #footer div.container {
	max-width: expression(document.getElementById("emhelper").offsetWidth >= 13? "96.3%": document.getElementById("emhelper").offsetWidth >= 12? "96%":"96%");
}
*/
/* main navigation*/



/* left side navigation  IE 6 */
* html #menu
 {
	width:15.5em;
}
* html #menu .toplevel
 {
	width:13.5em;
}
* html .menuItem,* html .menuItemSelected, * html .menuItemSelectNoSub, * html .menuItem1,* html .menuItem1Selected, * html .menuItem2,* html .menuItem2Selected, * html .menuItem2SelectNoSub
 {
	width:11.9em;
}
* html .menuItem3,* html .menuItem3Selected, * html .menuItem3SelectNoSub
 {
	width:8em;
}
* html .menuItem3SelectedLast
 {
	width:8em;
}
/*Safari2 */

/*\*/
html*#navigation_main div#quicksearch {
	padding-top: 0.4em;
	/*right: 3.4em;*/
	right: 0.7em;
;
}/**/
/* right positioning of quicksearch IE 6 */
* html #navigation_main div#quicksearch {
	/*right: 3.9em;*/
	top: 0.0em;
	/*right: 2.9em;*/
	right: 3.3em;
	padding-bottom: 4px;
	background: transparent url(/nextt-online-public/img/common/shadow_quicksearch.gif) no-repeat 0px 0px;
}

* html #navigation_main div#quicksearch {
	background: expression(document.getElementById("emhelper").offsetWidth <= 10? "transparent url(/nextt-online-public/img/common/shadow_quicksearch.gif) no-repeat 0px 0px;":"none");
}
html #quicksearch input#keyword {
	/*margin-top: expression(document.getElementById("emhelper").offsetWidth >= 13? "0.2em": document.getElementById("emhelper").offsetWidth >= 12? "0.1em":"0em");*/
	*/padding: expression(document.getElementById("emhelper").offsetWidth >= 13? "0.17em": document.getElementById("emhelper").offsetWidth >= 12? "0.1em":"0em");
}

/* positioning of quicksearch IE 7 */
* +html #navigation_main div#quicksearch {
	padding-top: 0.4em;
	right: 0.9em;
	width: expression(document.getElementById("emhelper").offsetWidth >= 13? "24.1em": document.getElementById("emhelper").offsetWidth >= 12? "23.8em":"23.3em")
}


/* sub navigation top margin IE 6 */
html #menu .iegap, html #sitemap .iegap {
	*/margin-top:-15px;
}

/* fix for IE hr margin bug */
hr {
	*/margin-top: -0.7em;
	*/margin-bottom: 0.5em;
}

html #menu .toplevel hr{
	*/margin-bottom:1.10em;
}

html #menu .toplevel h2{
	*/padding-bottom:0.0em;
	*/margin-bottom:-0.05em;
}



#nav a.navi, #nav a.navi:link, #nav a.navi:visited {
	*/background: url(/nextt-online-public/img/common/arrow_navi.gif) no-repeat 0.3em 0.4em;
}

#nav a.navi:hover{
	*/background: url(/nextt-online-public/img/common/arrow_navi_on.gif) 0.3em 0.4em no-repeat;
}

#nav a.naviTrans, #nav a.naviTrans:link, #nav a.naviTrans:visited {
	*/background: url(/nextt-online-public/img/common/arrow_naviTrans.gif) left 0.3em no-repeat;
}

#nav a.naviTrans:hover {
	*/background: url(/nextt-online-public/img/common/arrow_naviTrans_on.gif) left 0.3em no-repeat;
}

/* activate PNG support in IE 6 for bottom shadow of main navigation*/
* html #navigation_main_shadow {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/nextt-online-public/img/common/shadow_navigation_main_bottom.png');
	background: none;
	/*top: 7.4em;*/
	top: 6.6em;
}

/* activate PNG support in IE 6 for right shadow of content title */
* html #content_title_shadow {
}

/* activate PNG support in IE 6 for right shadow of content title */
* html #content_title_shadow_index {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/nextt-online-public/img/common/shadow_content_title_right.png');
	background: none;
	/*top: 8.6em;*/
	left: 20.1em;
}

/* activate PNG support in IE 6 for right shadow of content main */
* html #content_main_shadow {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/nextt-online-public/img/common/shadow_content_main_right.png');
	background: none;
	/*top: 5.5em;*/
	/*left: 72.3em;*/
	left: 72.5em;
	left: expression(document.getElementById("emhelper").offsetWidth >= 13? "72.35em": document.getElementById("emhelper").offsetWidth >= 12? "72.4em":"72.5em");
}
/* activate PNG support in IE 7 for right shadow of content main */
* +html #content_main_shadow {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/nextt-online-public/img/common/shadow_content_main_right.png');
	background: none;
	/*top: 5.5em;*/
	/*left: 72.3em;*/
	left: 72.5em;
	left: expression(document.getElementById("emhelper").offsetWidth >= 13? "72.20em": document.getElementById("emhelper").offsetWidth >= 12? "72.30em":"72.5em");

}

/* activate PNG support in IE 6 for right shadow of content main, tracking template */
* html #content_main_shadow_cltp {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/nextt-online-public/img/common/shadow_content_main_right_cltp.png');
	background: none;
	/*top: 5.5em;*/
	/*left: 72.3em;*/
	left: 72.5em;
	left: expression(document.getElementById("emhelper").offsetWidth >= 13? "72.35em": document.getElementById("emhelper").offsetWidth >= 12? "72.4em":"72.5em");
}
/* activate PNG support in IE 7 for right shadow of content main, tracking template */
* +html #content_main_shadow_cltp {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/nextt-online-public/img/common/shadow_content_main_right_cltp.png');
	background: none;
	/*top: 5.5em;*/
	/*left: 72.3em;*/
	left: 72.5em;
	left: expression(document.getElementById("emhelper").offsetWidth >= 13? "72.20em": document.getElementById("emhelper").offsetWidth >= 12? "72.30em":"72.5em");

}

* html #content_main_index {
	/*width: 52.2em;*/
	/*width: 52.3em;*/
	max-width:100%;
	min-width:520px;
	float: left;
	padding: 0;
	background:url(/nextt-online-public/img/common/shadow_content_title_right.gif) top left no-repeat;
}


* +html #content_main_shadow {
	background: url(/nextt-online-public/img/common/shadow_content_main_right.png) no-repeat 72.6em top ;
}

*html .container_title_main {
	background-color: #ffcc00;
	*/padding: 0.9em 2em 1.6em 2em;
	overflow: hidden;
	border-bottom:1px solid #ffcc00;
}

* html .container_title_main {
padding-bottom:2.2em;
}

/*Spacer IE*/

.spacer {
*/margin-top:-0.6em;
}

#content_main .spacer {
*/margin-top:0.55em;
}


/* Opera Hack*/

@media screen and (min-width: 0px){
hr {
	display: block;
	background-color: #f5f5f5;
	margin: 0 0 1.2em 0;
    max-height:2px;
    border-top:1px solid #dbdbdb;
    border-bottom:none;
    border-left:none;
    border-right:none;
}
}


/*Safari2 */

/*\*/
html*hr {
	display: block;
	background-color: #f5f5f5;
	margin: 0 0 1.2em 0;
    max-height:2px;
    border-top:1px solid #dbdbdb;
    border-bottom:none;
    border-left:none;
    border-right:none;
;
}/**/


/* IE7 */

*+html hr {
	display: block;
	margin: 0 0 0.55em 0;
    height:3px;
    border-top:1px solid #dbdbdb;
    border-bottom:2px solid #f5f5f5;
    border-left:none;
    border-right:none;
}

* html hr {
	display: block;
	margin: 0 0 0.55em 0;
    height:3px;
    border-top:1px solid #dbdbdb;
    border-bottom:2px solid #f5f5f5;
    border-left:none;
    border-right:none;
}

.container_title div#breadcrumb li, .container_title_main div#breadcrumb li {
	*/padding-right: 0.4em;
	*/padding-left: 0.6em;
}



@media screen and (min-width: 0px){
.dlLink:hover {
	color:#cc0202;
}
}

/******************************
	styles for Newslist
*******************************/

* html .vertical_line {
	margin-bottom: 1px;
}

/* ie6 hack */
* html .newslist_txt_teaser {
	margin-left: 6.6em;
	height: 1px; /* 3-Px-Bug IE6 */
}

* html .newslist_pic_teaser {
	width: 70px;
	margin-right: -3px;
}

/* ie7 hack */

*+html .newslist_txt_teaser {
	margin-left: 6.95em
}

/*Safari Hack*/

/*\*/
html*.dhl .dijitNewsListTitlePaneTextSubNode {
margin-left: 0.2em;
width:32.9em;
display:inline-block;
;
}/**/




/******************************
	styles for Newslist small
*******************************/

/*Safari Hack*/
/*\*/
html*.news_teaser_txt {
[;
margin-left:0;
];
}

/*\*/
html*.dhl .dijitsmallNewsListTitlePaneTextSubNode {
margin-left: 0.45em;
width:258px;
;
}/**/

/* ie6 hack */
* html .news_teaser_img {
	width:78px;
}

* html .news_teaser_txt {
	margin-left: 0;
}

* html .news_teaser_headline {
	padding-left:79px;
}

/******************************
	styles for FastTrack
*******************************/

/* activate PNG support in IE 6 for right shadow of content title */
* html #fast_track #hilfe_01 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/nextt-online-public/img/common/help.png');
	background:none;
}

/* IE6 */

* html .fast_track_headline {
	margin-top:0em;
	}

* html #fast_track input#track {
	height: 1.6em;
	font-size: 0.9em;
}

/* IE7 */

*+html #fast_track select#shipment {
	font-size: 0.9em;
	height: 1.9em;
}

*+html #fast_track textarea#code {
	font-size: 0.9em;
	width: 17.8em;
}

*+html #fast_track input#track {
	height: 1.6em;
	font-size: 0.9em;
}

/* Opera9 */

@media all and (min-width:0px) {
	head~body #fast_track textarea#code {
	font-size: 0.8em;
	width: 19.3em;
}
}

@media all and (min-width:0px) {
	head~body #fast_track input#track {
	font-size: 0.9em;
	padding:0.2em;
}
}


/******************************
  styles for customs paperwork 
*******************************/

/* IE 6*/

* html #status div#statusLineLast {
	width:73.6%;
	margin-right:0.0em;
}

* html #status div#statusLine {
	/*width:98.4%;*/
	width:98.6%;
	margin-right:0.0em;
}

* html #status_proforma div#statusLineLast {
	width:64.2%;
	margin-right:0.0em;
}

* html #status_proforma div#statusLine {
	width:89.2%;
	margin-right:0.0em;
}


* html #paperwork .inputtext{
	width: 18.4em;
}

* html #paperwork .address {
	width: 18.4em;
}

* html #paperwork div.module {
	margin-right: 2.0em;
	width:21.0em;
}

* html #paperwork .add {
margin-bottom:0.2em;
margin-top:0em;
}

* html #paperwork textarea#item_list,
* html #paperwork textarea#notes {
	/*width:18.4em;*/
	margin-right:0.5em;
}

* html #paperwork select#country,
* html #paperwork select#country2,
* html #paperwork select#invoice_date,
* html #paperwork select#trade_terms,
* html #paperwork select#export_type {
	height:1.8em;
	font-size:1.1em;
	width:19.0em;
	margin-right:0.4em;
}


* html #paperwork select#currency {

	margin-right:14.7em;
}

* html #paperwork .minfield {
margin-right:14.70em
}
/* IE7 */


*+html #paperwork select#country,
*+html #paperwork select#country2,
*+html #paperwork select#invoice_date,
*+html #paperwork select#trade_terms,
*+html #paperwork select#export_type {
	height:2.1em;
	font-size:1.1em;
	width:19.5em;
}

*+html #paperwork div.module {
	margin-right: 3.9em;
	width: 20.2em;
}

*+html #paperwork .inputtext{
	width: 18.8em;
}

*+html #paperwork .address {
	width: 18.8em;
}

*+html #paperwork textarea#item_list,
*+html #paperwork textarea#notes {
	*/width:18.8em;
}

/* IE */

#paperwork legend {
	*/margin-left: -0.6em;
}

/* Opera9 */

@media all and (min-width:0px) {
	head~body #paperwork .address {
	width: 17.6em;
}
}





/******************************
  styles for CurrencyConverter 
*******************************/

/* IE6 */

* html #currency_converter .clearAll {
	margin:0px;
	padding:0px;
	height:1px;
}

* html #currency_converter select#further_currencies_01,
* html #currency_converter select#further_currencies_02 {
	margin-top:0.5em;
	margin-right:0;
	font-size:0.9em;
	width: 19.4em;
	padding:0;
}

* html #currency_converter input#currency_value,
* html #currency_converter input#convert_result {
	font-size: 0.9em;
	height: 1.4em;
}

html #currency_converter .currency_radio {
	*/width:auto;
}

* html #currency_converter input#convert_result {
	width:15em;
}

* html #currency_converter .currency_label {
	height: 0.1em;
	padding-top: 0.35em;
}

* html #currency_converter .result_label {
	height: 0.1em;
}

* html #currency_converter .convert_from,
* html #currency_converter .convert_to {
	padding-top:0;
	width:17.8em;
}

* html #currency_converter .input_area {
	float:left;
	padding-top:0.0em;
	padding-right:0.0em;
}

* html #currency_converter {
/*width:94.2%;*/
width:auto;
}

* html #currency_converter .convert_arrow {
	margin-left:1px;
	margin-right:1px;
}

* html #currency_converter .currency_set {
	width: 17.8em;
	margin-bottom:0;
}

* html #currency_converter .us_flag {
background:url(/nextt-online-public/img/modules/7_04_dhl_currency_converter_flags_18_52_ie6.gif) no-repeat 0 0px;
margin-top:0.3em;
padding-right:0.3em;
height:1px;
}

* html #currency_converter .gb_flag {
background:url(/nextt-online-public/img/modules/7_04_dhl_currency_converter_flags_18_52_ie6.gif) no-repeat 0 -17px;
margin-top:0.3em;
padding-right:0.3em;

}

* html #currency_converter .jp_flag {
background:url(/nextt-online-public/img/modules/7_04_dhl_currency_converter_flags_18_52_ie6.gif) no-repeat 0 -34px;
margin-top:0.3em;
padding-right:0.3em;

}

* html #currency_converter .eu_flag {
background:url(/nextt-online-public/img/modules/7_04_dhl_currency_converter_flags_18_52_ie6.gif) no-repeat 0 -51px;
margin-top:0.3em;
padding-right:0.3em;

}

* html #currency_converter input#convert {
	font-size: 0.9em;
	margin-top:1em;
}


* html #currency_converter input#clear {
	font-size: 0.9em;
	margin-top:1em;
}

/* IE7 */

*+html #currency_converter .clearAll {
margin:0;
padding:0;
height:0;
}

*+html #currency_converter .currency_set {
margin-bottom:1.8em
}

*+html #currency_converter .input_area {
	float:left;
	padding-top:0.0em;
	padding-right:0.0em;
}

*+html #currency_converter .currency_label {
	padding-top: 0.35em;
}

*+html #currency_converter .us_flag {
margin-top:0.3em;
}

*+html #currency_converter .gb_flag {
margin-top:0.3em;
}

*+html #currency_converter .jp_flag {
margin-top:0.3em;
}

*+html #currency_converter .eu_flag {
margin-top:0.3em;
}

*+html #currency_converter select#further_currencies_01,
*+html #currency_converter select#further_currencies_02 {
	margin-top:0.5em;
	font-size:0.9em;
}

*+html #currency_converter input#currency_value,
*+html #currency_converter input#convert_result {
	font-size: 0.9em;
	padding-top:0.2em;
	padding-left:0.2em;
	height: 1.4em;
}

*+html #currency_converter input#currency_value {
	width:7em;
}

*+html #currency_converter input#convert_result {

	width: 15.1em
}

/* Opera9 */

@media all and (min-width:0px) {
	head~body #currency_converter .input_area {
	float:left;
	padding-top:0.0em;
}
}

@media all and (min-width:0px) {
	head~body #currency_converter .currency_label {
	padding-top: 0.2em;
}
}

@media all and (min-width:0px) {
	head~body #currency_converter .us_flag {
	margin-top:0.2em;
}
}

@media all and (min-width:0px) {
	head~body #currency_converter .gb_flag {
	margin-top:0.2em;
}
}

@media all and (min-width:0px) {
	head~body #currency_converter .jp_flag {
	margin-top:0.2em;
}
}

@media all and (min-width:0px) {
	head~body #currency_converter .eu_flag {
	margin-top:0.2em;
}
}

@media all and (min-width:0px) {
	head~body #currency_converter .convert_arrow {
	margin-left:13px;
	margin-right:13px;
}
}

@media all and (min-width:0px) {
	head~body #currency_converter .currency_radio {
	width: auto;
}
}

@media all and (min-width:0px) {
	head~body #currency_converter input#currency_value {
	height: 1.4em;
	font-size: 0.9em;
	width: 7em;
}
}

@media all and (min-width:0px) {
	head~body #currency_converter input#convert_result {
	height: 1.4em;
	font-size: 0.9em;
	width: 14.4em;
}
}

@media all and (min-width:0px) {
	head~body #currency_converter select#further_currencies_01,
	head~body #currency_converter select#further_currencies_02 {
	font-size: 0.9em;
	height: 1.5em;
}
}

@media all and (min-width:0px) {
	head~body #currency_converter input#convert {
	font-size: 0.9em;
	padding: 0.2em;
	margin-bottom:1em;
}
}

@media all and (min-width:0px) {
	head~body #currency_converter input#clear {
	font-size: 0.9em;
	padding: 0.2em;
}
}

/*Safari2 */



/*\*/
html*#currency_converter .input_area {
	float:left;
	padding-top:0.0em;
	padding-right:0.3em;
}

;
}/**/

/******************************
	styles for ConversionCalculator
*******************************/

/* IE6 */

* html #conversion_calculator .cal_length,
* html #conversion_calculator .cal_area,
* html #conversion_calculator .cal_volume,
* html #conversion_calculator .cal_weight {
	float:right;
	margin-top:0.7em;
	vertical-align: top;
}

* html #conversion_calculator input#length,
* html #conversion_calculator input#area,
* html #conversion_calculator input#volume,
* html #conversion_calculator input#weight {
	font-size: 0.9em;
	height: 1.5em;
	width: 7em;
	margin-right:0.3em;
}

* html #conversion_calculator select#conversion_01,
* html #conversion_calculator select#conversion_02,
* html #conversion_calculator select#conversion_03,
* html #conversion_calculator select#conversion_04 {
	font-size: 0.9em;
	height: 1.4em;
	width: 13em;
	margin-right:0.5em;
}

* html #conversion_calculator input#result_01,
* html #conversion_calculator input#result_02,
* html #conversion_calculator input#result_03,
* html #conversion_calculator input#result_04 {
	font-size: 0.9em;
	height: 1.5em;
	width: 7em;
}

* html #conversion_calculator input#go_01,
* html #conversion_calculator input#go_02,
* html #conversion_calculator input#go_03,
* html #conversion_calculator input#go_04 {
	font-size: 0.9em;
	height:1.8em;
	margin-right:0.8em;
}

* html .cal_length, * html .cal_area, * html .cal_volume, * html .cal_weight {
width:96%;
}

* html .conversion_cal_headline {
	color:#000000;
}

* html #conversion_calculator {
width:94.9%;
}

/* IE7 */

*+html #conversion_calculator .cal_length,
*+html #conversion_calculator .cal_area,
*+html #conversion_calculator .cal_volume,
*+html #conversion_calculator .cal_weight {
	float:right;
	margin-top:0.8em;
	vertical-align: top;
}

*+html #conversion_calculator input#length,
*+html #conversion_calculator input#area,
*+html #conversion_calculator input#volume,
*+html #conversion_calculator input#weight {
	font-size: 0.9em;
	height: 1.4em;
	width: 7em;
}

*+html #conversion_calculator select#conversion_01,
*+html #conversion_calculator select#conversion_02,
*+html #conversion_calculator select#conversion_03,

*+html #conversion_calculator select#conversion_04 {
	margin-bottom:0;
	font-size: 0.9em;
	height: 1.9em;
	width: 13em;
}

*+html #conversion_calculator input#result_01,
*+html #conversion_calculator input#result_02,
*+html #conversion_calculator input#result_03,
*+html #conversion_calculator input#result_04 {
	font-size: 0.9em;
	height: 1.4em;
	width: 7em;
}

*+html #conversion_calculator input#go_01,
*+html #conversion_calculator input#go_02,
*+html #conversion_calculator input#go_03,
*+html #conversion_calculator input#go_04 {
	margin-right:0.8em;
	height:1.8em
}

*+html .cal_length, *+html .cal_area, *+html .cal_volume, *+html .cal_weight {
width:96%;
}

*+html #conversion_calculator {
width:94.9%;
}

/* Opera9 */

@media all and (min-width:0px) {
#conversion_calculator .cal_length,
#conversion_calculator .cal_area,
#conversion_calculator .cal_volume,
#conversion_calculator .cal_weight {
	float:right;
	margin-top:0.8em;
	vertical-align: middle;
}
}

@media all and (min-width:0px) {
	head~body #conversion_calculator input#length,
	head~body #conversion_calculator input#area,
	head~body #conversion_calculator input#volume,
	head~body #conversion_calculator input#weight {
	font-size: 0.9em;
	height: 1.4em;
	width: 7em;
	margin-bottom: 0.2em;
}
}

@media all and (min-width:0px) {
	head~body  #conversion_calculator select#conversion_01,
	head~body  #conversion_calculator select#conversion_02,
	head~body  #conversion_calculator select#conversion_03,
	head~body  #conversion_calculator select#conversion_04 {
	font-size: 0.9em;
	height: 1.5em;
	width: 13em;
	margin-bottom: 0em;
}
}

@media all and (min-width:0px) {
	head~body #conversion_calculator input#result_01,
	head~body #conversion_calculator input#result_02,
	head~body #conversion_calculator input#result_03,
	head~body #conversion_calculator input#result_04 {
	font-size: 0.9em;
	height: 1.4em;
	width: 7em;
	margin-bottom: 0.2em;
}
}

@media all and (min-width:0px) {
	head~body #conversion_calculator input#go_01,
	head~body #conversion_calculator input#go_02,
	head~body #conversion_calculator input#go_03,
	head~body #conversion_calculator input#go_04 {
	height: 1.7em;
	font-size: 0.9em;
	margin-bottom: 0.2em;
}
}

@media all and (min-width:0px) {
	head~body #conversion_calculator input#go_01,
	head~body #conversion_calculator input#go_02,
	head~body #conversion_calculator input#go_03,
	head~body #conversion_calculator input#go_04 {
	font-size: 0.9em;
	padding: 0.2em;
}
}


/******************************
	styles for DropOffLocator full
*******************************/

/* IE6 */

* html #drop_off_locator_full label {
	vertical-align:none;
}

* html #drop_off_locator_full select#drop_off_locator_location {
 	width:18.6em;
	font-size: 0.9em;
}

* html #drop_off_locator_full .label_area {
	 padding-top:0.25em;
}

* html #drop_off_locator_full .input_area {
	 margin-bottom:0.8em;
}

* html #drop_off_locator_full input#city_town,
* html #drop_off_locator_full input#postcode_zip,
* html #drop_off_locator_full input#province_state
 {
	width:18.3em;
	font-size: 0.9em;
	height: 1.5em;
}

* html #drop_off_locator_full input.drop_off_radio {
	vertical-align: middle;
}

* html #drop_off_locator_full input#go {
	font-size: 0.9em;
}

* html #drop_off_locator_full input#clear {
	font-size: 0.9em;
}

/* IE7 */

*+html #drop_off_locator_full legend {
	margin-bottom:0.9em;
}

*+html #drop_off_locator_full label {
	vertical-align:none;
}

*+html #drop_off_locator_full .label_area {
	 padding-top:0.2em;
}

*+html #drop_off_locator_full .input_area {
	 margin-bottom:0.8em;
}

*+html #drop_off_locator_full select#drop_off_locator_location
 {
	font-size: 0.9em;
	width: 18.7em;
}

*+html #drop_off_locator_full input#city_town,
*+html #drop_off_locator_full input#postcode_zip,
*+html #drop_off_locator_full input#province_state
 {
	font-size: 0.9em;
	height: 1.4em;
	width:18.3em;
}

*+html #drop_off_locator_full input.drop_off_radio {
	vertical-align:middle;
}

/* Opera9 */

@media all and (min-width:0px) {
	head~body #drop_off_locator_full input.drop_off_radio {
vertical-align: middle;
}
}

@media all and (min-width:0px) {
	head~body #drop_off_locator_full legend {
	color:#000;
	font-size: 1.1em;
	font-weight: bold;
	height:1.9em;
}
}

@media all and (min-width:0px) {
	head~body #drop_off_locator_full select#drop_off_locator_location {
	font-size: 0.9em;
	height: 1.5em;
	width: 17.8em;
}
}

@media all and (min-width:0px) {
	head~body #drop_off_locator_full input#city_town,
	head~body #drop_off_locator_full input#postcode_zip,
	head~body #drop_off_locator_full input#province_state {
	font-size: 0.9em;
	height: 1.4em;
	width: 17.6em;
}
}

@media all and (min-width:0px) {
	head~body #drop_off_locator_full input#go {
	font-size: 0.9em;
	padding: 0.2em;
}
}

@media all and (min-width:0px) {
	head~body #drop_off_locator_full input#clear {
	font-size: 0.9em;
	padding: 0.2em;
}
}

/******************************
	styles for DropOffLocator result
*******************************/

/* IE6 */

* html #drop_off_results input#search {
	font-size: 1.1em;
	padding-bottom: 0.0em;
}

/* Opera9 */

@media all and (min-width:0px) {
	head~body #drop_off_results input#search {
	font-size: 1.1em;
	padding: 0.2em;
}
}

/******************************
	styles for ShipmentTracking
*******************************/

/* IE6 */
* html #shipment_tracking .shipment_type {
	float:left;
	width:47%;
	padding-right:1em;
}

* html #shipment_tracking .tracking_no {
	float:left;
	width:47%;
	padding-left:1em;
}

* html #shipment_tracking textarea {
	width: 17.1em;

}

* html #shipment_tracking select#shipment {
	font-size: 0.9em;
	width: 17.6em;
}


* html #shipment_tracking #hilfe_02,
* html #shipment_tracking #hilfe_03 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/nextt-online-public/img/common/help.png');
	background:none;
}

* html #shipment_tracking .text_area {
	width:14em;
	float:left;
}

/* IE7 */

*+html #shipment_tracking select#shipment {
	font-size: 0.9em;
	height: 1.9em;
	width: 17.6em;
}

/* Opera9 */

@media all and (min-width:0px) {
	head~body #shipment_tracking select#shipment {
	width: 17em;
	height: 1.4em;
	font-size: 0.9em;
}
}

@media all and (min-width:0px) {
	head~body #shipment_tracking textarea {
	width: 17em;
	font-size: 0.9em;
}
}

@media all and (min-width:0px) {
	head~body #shipment_tracking input#track {
	height: 1.6em;
	font-size: 0.9em;

	padding: 0.2em;

}
}

/******************************
	styles for TrackByShippersReference
*******************************/

/*Safari Hack*/

/*\*/
html*#tracking_shipper_ref select#date_range_from_d,
html*#tracking_shipper_ref select#date_range_from_m,
html*#tracking_shipper_ref select#date_range_to_d,
html*#tracking_shipper_ref select#date_range_to_m {
	width: 4.8em;
;
}/**/

/* IE6 */

* html #tracking_shipper_ref input#shippers_ref,
* html #tracking_shipper_ref input#acc_no
 {
	font-size: 0.9em;
	height: 1.4em;
	width: 17.4em;
}

* html #tracking_shipper_ref select#ship_destination
 {
	font-size: 0.9em;
	width: 17.8em;
}

* html #tracking_shipper_ref select#date_range_from_d,
* html #tracking_shipper_ref select#date_range_from_m,
* html #tracking_shipper_ref select#date_range_to_d,
* html #tracking_shipper_ref select#date_range_to_m {
	font-size: 0.9em;
	width: 3.6em;
	margin-right:0.45em;
}


* html #tracking_shipper_ref select#date_range_from_y,
* html #tracking_shipper_ref select#date_range_to_y {
	font-size: 0.9em;
	width: 4.6em;
	margin-right:0.65em;
}

* html #tracking_shipper_ref .input_area {
	margin-bottom:-1em;
	height:0em;
}

* html #tracking_shipper_ref .label_area {
	margin-bottom:0.0em;
	height:0em;
}

* html #tracking_shipper_ref input#track {
	font-size: 0.9em;
}

/* IE7 */

*+html #tracking_shipper_ref input#shippers_ref,
*+html #tracking_shipper_ref input#acc_no
 {
	font-size: 0.9em;
	height: 1.4em;
	width: 17.4em;
}

*+html #tracking_shipper_ref select#ship_destination
 {
	font-size: 0.9em;
	width: 17.8em;
	height: 1.9em;
}

*+html #tracking_shipper_ref select#date_range_from_d,
*+html #tracking_shipper_ref select#date_range_from_m,
*+html #tracking_shipper_ref select#date_range_to_d,
*+html #tracking_shipper_ref select#date_range_to_m {
	font-size: 0.9em;
	width: 3.8em;
	margin-right:0.5em;
	height: 1.9em;	
}


*+html #tracking_shipper_ref select#date_range_from_y,
*+html #tracking_shipper_ref select#date_range_to_y {
	font-size: 0.9em;
	width: 4.8em;
	margin-right:0.65em;
}

*+html #tracking_shipper_ref .input_area {
	margin-bottom:0.8em;
}

*+html #tracking_shipper_ref input#track {
	font-size: 0.9em;
}

/* Opera */

@media all and (min-width:0px) {
head~body #tracking_shipper_ref input#shippers_ref,
head~body #tracking_shipper_ref input#acc_no
 {
	font-size: 0.9em;
	height: 1.5em;
	width: 16.8em;
	padding-top:0em;
}
}

@media all and (min-width:0px) {
head~body #tracking_shipper_ref select#ship_destination
 {
	font-size: 0.9em;
	width: 17.0em;
	height: 1.5em;
}
}

@media all and (min-width:0px) {
head~body #tracking_shipper_ref select#date_range_from_d,
head~body #tracking_shipper_ref select#date_range_from_m,
head~body #tracking_shipper_ref select#date_range_to_d,
head~body #tracking_shipper_ref select#date_range_to_m {
	font-size: 0.9em;
	width: 3.2em;
	margin-right:0.65em;
	height: 1.5em;	
}
}

@media all and (min-width:0px) {
head~body #tracking_shipper_ref select#date_range_from_y,
head~body #tracking_shipper_ref select#date_range_to_y {
	font-size: 0.9em;
	width: 4.2em;
	margin-right:0.65em;
	height: 1.5em;	
}
}

@media all and (min-width:0px) {
head~body #tracking_shipper_ref input#track {
	font-size: 0.9em;
	padding: 0.2em;
}
}




/******************************
	styles for VolumetricWeight
*******************************/

/* IE6 */

* html #volumetric_weight input#vm_length,
* html #volumetric_weight input#vm_width,
* html #volumetric_weight input#vm_height,
* html #volumetric_weight input#vm_result {
	font-size: 0.9em;
	height: 1.4em;
	width: 6.8em;
	margin-left:0.8em;
	padding-top:0.2em;
	padding-left:0.2em;
}

* html #volumetric_weight input#calculate {
	font-size: 0.9em;
	padding-bottom: 0em;
	margin-bottom: 0em;
}

/* IE7 */

*+html #volumetric_weight input#vm_length,
*+html #volumetric_weight input#vm_width,
*+html #volumetric_weight input#vm_height,
*+html #volumetric_weight input#vm_result {
	font-size: 0.9em;
	height: 1.5em;
	width: 6.8em;
	margin-left:0.8em;
	padding-top:0.2em;
	padding-left:0.2em;
}

*+html #volumetric_weight input#calculate {
	font-size: 0.9em;
	padding-bottom: 0em;
	margin-bottom: 0em;
}

/* Opera9 */

@media all and (min-width:0px) {
head~body #volumetric_weight input#vm_length,
head~body #volumetric_weight input#vm_width,
head~body #volumetric_weight input#vm_height,
head~body #volumetric_weight input#vm_result {
	font-size: 1em;
	height: 1.4em;
	width: 6.8em;
	margin-left:0.8em;
	padding-top:0em;
}
}

@media all and (min-width:0px) {
head~body #volumetric_weight input#calculate {
	font-size: 0.9em;
	padding: 0.2em;
	margin-bottom: 0em;
}
}

/******************************
	styles for DropOffLocator simple
*******************************/

/* IE6 */
* html #drop_off_locator_simple fieldset {
	margin-top:0em;
}

* html #drop_off_locator_simple select#user_location {
	font-size: 0.9em;
	width: 15em;
	margin-bottom:1.2em;
}

* html #drop_off_locator_simple input#city_zip_code {
	font-size: 0.9em;
	height: 1.4em;
	width: 14.6em;
}
#drop_off_locator_simple legend {
	*/margin-left:-0.65em;
}

/* IE7 */

*+html #drop_off_locator_simple select#user_location {
	font-size: 0.9em;
	height: 1.9em;
	width: 15em;
	margin-bottom:1.2em;
}

*+html #drop_off_locator_simple input#city_zip_code {
	font-size: 0.9em;
	height: 1.4em;
	width: 14.6em;
}

/* Opera9 */

@media all and (min-width:0px) {
head~body #drop_off_locator_simple select#user_location {
	font-size: 0.9em;
	height: 1.5em;
	width: 15em;
	margin-bottom:1.2em;
}
head~body #drop_off_locator_simple input#city_zip_code {
	font-size: 0.9em;
	height: 1.5em;
	width: 14.6em;
	padding-top:0em;
}
head~body #drop_off_locator_simple input#go {
	font-size: 0.9em;
	padding:0.2em;
}
head~body #drop_off_locator_simple legend {
	margin-left:0em;
	margin-right:0em;
}
}

/******************************
	styles for NordicComponent
*******************************/

/* IE6 */

#nordic_component fieldset {
	margin-top:0em;
}

* html #nordic_component select#within_from {
	font-size: 0.9em;
	width: 15em;
	margin-bottom:0.8em;
}

* html #nordic_component select#product {
	font-size: 0.9em;
	width: 15em;
	margin-bottom:1.0em;
}

/* IE7 */

*+html #nordic_component select#within_from {
	font-size: 0.9em;
	width: 15em;
	height: 1.9em;
	margin-bottom:0.8em;
}

*+html #nordic_component select#product {
	font-size: 0.9em;
	width: 15em;
	height: 1.9em;
	margin-bottom:1.0em;
}

#nordic_component legend {
	*/margin-left:-0.65em;
}

/* Opera9 */

@media all and (min-width:0px) {
head~body #nordic_component select#within_from {
	font-size: 0.9em;
	width: 15em;
	height: 1.5em;
	margin-bottom:0.8em;
}
head~body #nordic_component select#product {
	font-size: 0.9em;
	width: 15em;
	height: 1.5em;
	margin-bottom:1.0em;
}
head~body #nordic_component input#book,
head~body #nordic_component input#book_print {
	font-size: 0.9em;
	padding: 0.2em;
}
head~body #nordic_component legend {
	margin-left:0em;
	margin-right:0em;
}
}

/******************************
	styles for LinkListDropdown
*******************************/
/*Safari2 */

/*\*/
html*#link_list_white input#go {
	height:1.8em;
	margin-top:-1.9em;
;
}/**/
/* IE6 */

* html #link_list_white select#worldwide,
* html #link_list_white select#country,
* html #link_list_white select#linklist_dropdown_w01,
* html #link_list_white select#linklist_dropdown_w02 {
	font-size: 1.1em;
	height: 1.9em;
	width: 16em;
}

* html #link_list_white input#go {
	height: 1.6em;
	font-size: 1.1em;
	margin-bottom:0.2em;
}

/* IE6 */
* html #link_list_grey fieldset {
	margin-top:0em;
}

* html #link_list_grey label {
	margin-top:0em;
}
* html #link_list_grey p{
	*/margin-top:-0.30em;
}
* html #link_list_grey input#go {
	margin-top:-1.6em;
}
#link_list_grey legend {
	*/margin-left:-0.65em;
}


* html #link_list_white select#linklist_dropdown_w01 {
	margin-bottom:0.65em
}
* html #link_list_white select#linklist_dropdown_w01,
* html #link_list_white select#linklist_dropdown_w02 {
	margin-right:0.65em;
}

/* IE7 */
*+html #link_list_grey p{
	margin-top:-0.35em;
}

*+html #link_list_grey select#linklist_dropdown_01 {
	margin-bottom:0.65em;
}
*+html #link_list_grey select#linklist_dropdown_01,
*+html #link_list_grey select#linklist_dropdown_02 {
	font-size: 0.9em;
	height: 1.9em;
	width: 14em;
}
*+html #link_list_white select#worldwide,
*+html #link_list_white select#country,
*+html #link_list_white select#linklist_dropdown_w01,
*+html #link_list_white select#linklist_dropdown_w02 {
	font-size: 1.1em;
	height: 1.9em;
	width: 16em;
	margin-right:0.6em;
}
*+html #link_list_white select#linklist_dropdown_w01 {
	margin-bottom:0.5em
}
*+html #link_list_grey input#go {
	margin-top:-1.6em;
}

*+html #link_list_white input#go {
	height: 1.6em;
	font-size: 1.1em;
	margin-bottom:0.4em;
}

/* Opera9 */

@media all and (min-width:0px) {
head~body #link_list_grey legend {
	margin-left:0em;
	margin-right:0em;
}
head~body #link_list_grey p{
	margin-top:0em;
}
head~body #link_list_grey input#go {
	font-size: 0.9em;
	padding:0.2em;
}
head~body #link_list_white input#go {
	font-size: 1.1em;
	padding:0.2em;
	margin-bottom:0.20em;
}
head~body #link_list_white select#worldwide,
head~body #link_list_white select#country,
head~body #link_list_white select#linklist_dropdown_w01,
head~body #link_list_white select#linklist_dropdown_w02 {
	height: 1.7em;
	width: 18em;
}
}

/******************************
	styles for Tabs
*******************************/

#tabs .download {
	*/padding-top:0.15em;
}

#tabs h2 {
	*/margin-top:-2.0em;
}

/* IE6 */

* html #tabs ul li {
	margin: 0.4em 0 0 1.3em;
}

* html #tabs .dijitArrowNode {
	padding: 0 3px 0 0;
}

* html #tabs .tabs_title_pane_txt {
	margin-left: -0.15em; /* Text linksbÃ¼ndig Linktext */
	/* margin-left:-1.4em Text linksbÃ¼ndig Icon*/
}

/* IE7 */

*+html #tabs ul li {
	margin: 0.4em 0 0 1.25em;
}

*+html #tabs .tabs_title_pane_txt {
	margin-left: -0.20em; /* Text linksbÃ¼ndig Linktext */
	/* margin-left:-1.4em Text linksbÃ¼ndig Icon*/
}

/*Safari2 */

/*\*/
html*#tabs .mainNewsListTabContainer_tablist-top {
	float:none;
	margin-left:8.0em;
}

;
}/**/

/******************************
	styles for Form Pages
*******************************/



/* IE6 & IE7 */

#formpage textarea {
	*/overflow:hidden;
	*/width:25.1em;
}

#formpage select, #paperwork select {
	*/font-size:1.1em;
	*/height:1.8em;
	*/width:25.7em;
}

/* Opera */

@media all and (min-width:0px) {
head~body #formpage input.formbutton {
	font-size: 1.1em;
	padding:0.2em 0.4em;
}
}

@media all and (min-width:0px) {
head~body #formpage input.submitbutton {
	font-size: 1.1em;
	padding:0.2em 0.4em;
}
}

@media all and (min-width:0px) {
head~body #formpage #file_upload {
	width:31.5em;
}
}

@media all and (min-width:0px) {
head~body #formpage textarea {
	width:24.4em;
}
}

/*********************
	styles for Contact
**********************/

#contact legend {
	*/margin-left:-0.6em;
}

#contact .module {
	*/width:21.8em;	
}

#contact .module02 {
	*/width:21.8em;	
}

/*********************
	styles for EmailaFriend
**********************/

#email_a_friend legend {
	*/margin-left:-0.6em;
}

#email_a_friend .module {
	*/width:21.0em;	
}

#email_a_friend .module02 {
	*/width:21.0em;	
}

#email_a_friend input#clear {
	*/height: 1.6em;
	*/padding-bottom: 0.0em;
	*/cursor:pointer;
	*/float:left;
}

#email_a_friend input#send {
	*/height: 1.6em;
	*/padding-bottom: 0.0em;
	*/cursor:pointer;
	*/float: right;
}
*+html #email_a_friend input#send {
	margin-right:-0.5em
}

/* Opera9 */

@media all and (min-width:0px) {
head~body #email_a_friend input#send {
	font-size: 1.1em;
	padding:0.2em;
}
}

@media all and (min-width:0px) {
head~body #email_a_friend input#clear {
	font-size: 1.1em;
	padding:0.2em;
}
}


/*********************
	styles for SearchResults
**********************/

/* IE6 & IE7 */

#search_results .search_navigation ul li{
	*/padding-right: 0.6em;
	*/padding-left: 0.6em;
	*/background: url(/nextt-online-public/img/common/breadcrumb_separator.gif) no-repeat right 0.2em;
}

#search_results select {
	*/font-size:1.0em;
	*/height:1.7em;
}

#search_results textarea {
	*/width:18.3em;
	*/height:4em;
	*/font-size:1.0em;
	*/font-family: Arial, Helvetica, sans-serif;
	*/overflow:hidden;
}

#search_results input.submitbutton {
	*/height: 1.5em;
	*/font-size: 1.2em;
	*/margin-left:0.6em;
	*/margin-bottom:0.1em;
}

#search_results input#new_search {
	*/font-size:1.1em;
	*/padding:0.2em;
	*/width:20.2em;
}

#search_results input {
	*/vertical-align:middle;
}

/* Opera9 */

@media all and (min-width:0px) {
head~body #search_results input#new_search {
	font-size: 1.1em;
	padding:0.2em;
	width:20.1em
}
}

@media all and (min-width:0px) {
head~body #search_results input.submitbutton {
	font-size: 1.2em;
	padding:0.2em;
}
}

@media all and (min-width:0px) {
head~body #search_results input {
	vertical-align:sub;
}
}

@media all and (min-width:0px) {
head~body #search_results select {
	font-size: 1.0em;
	height:1.6em;
}
}

/*Safari2 */

/*\*/
html*#search_results input#new_search {
	font-size:1.0em;
	width:22.7em;
}

;
}/**/

/*********************
	styles for Contact
**********************/

/* IE6 & IE7 */
* html #contact .details {
	margin:0;
	width:98%;
}

/* IE6 & IE7 */

#contact select {
	*/margin-top:0.2em;
	*/font-size:1.1em;
	*/height:1.8em;
	*/width:20.5em;
}

#contact textarea {
	*/overflow:hidden;
	*/height:5em;
}

#contact .module p  {
	*/padding:1.9em 0em 0em 1em;
}

/* Opera9 */

@media all and (min-width:0px) {
head~body #contact input#clear {
	font-size: 1.1em;
	padding:0.2em 0.4em;
}
}

@media all and (min-width:0px) {
head~body #contact input#send {
	font-size: 1.1em;
	padding:0.2em 0.4em;
}
}

/******************************
  styles for customs paperwork 
*******************************/

@media all and (min-width:0px) {
head~body #paperwork textarea#item_list,
head~body #paperwork textarea#notes {
	width:17.6em;
}
}
/******************************
	styles for OfficeLocator
*******************************/


* html .office_locator_headline {
	margin-bottom: 0.5em;
}

/******************************
	styles for FlashModule
*******************************/



#flash_teaser_small {
*/height:12.1em;
*/width:20.1em;

}
/******************************
	styles for TransactionTeaser
*******************************/
* html .transaction_teaser_headline {
	margin-top:0em;
}

* html #dialog #errorlist {
	height: 1%;
}

#dialog h3 {
  height: 1%;
}
#dialog p {
  height: 1%;
}
h2.pageform_title {
  height: 1%;
}
#pageform p {
  height: 1%;
}
#pageform .pageform_subhead {
  height: 1%;
}
#pageform label {
  height: 1%;
}

* html .eventList .status a.arrowLink .arrow {
  display: inline-block;
}

*+html .eventList .status a.arrowLink .arrow {
  display: inline-block;
}
/*********************
   navigation styles
**********************/
#navigation_main {
	background: url(/nextt-online-public/img/meta/main_navigation_bg.gif) repeat-x;
	background-color: #cc0001;
	padding: 0.95em 1em 0.5em 2em;
	position: relative;
	white-space: nowrap;
	z-index: -1;
}

#navigation_main li {
	display: inline;
}

#navigation_main a {
	font-size: 1.2em;
	font-weight: normal;
	color: #fff;
	padding-right: 3em;
}

#navigation_main a:hover {
	color: #ffcc00;
}

#nav li:hover, #nav li.hover {
    position: static;
}
#nav, #nav ul {
	position: relative;
	float: left;
	list-style: none;
	line-height: 1;
	font-weight: normal;
	padding: 0;
	margin: 0 0 0 0;
	z-index:900;
}

#nav a.nav_top {
	display: block;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding: 0.15em 29px 0.15em 0em;
	background-color:#CC0000;
}

#nav a.nav_top_active {
	display: block;
	color: #ffcc00;
	font-weight: bold;
	text-decoration: none;
	padding: 0.15em 29px 0.15em 0em;
	background-color:#CC0000;
}

#nav a.nav_top:hover, #nav a.nav_top_active:hover {
	color: #ffcc00;
}

#nav li {
	float: left;
	padding: 0;
	
}

#nav li ul {
	position: absolute;
	left: -999em;
	font-weight: normal;
	margin: 0em 0 0 -2em;
	padding: 1.5em 0 1.5em 1em;
	background: #cc0000 url(/nextt-online-public/img/meta/bg_navi_drop.jpg) 0 0.5em no-repeat;
	width: 15.8em;
	/*width: 18.7em;
	height: 17.8em;*/
	z-index:900;
}

#nav li li {
	/*padding-right: 2.5em;*/
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
}

#main_navigation {
	clear: left;
}

#main_navigation a, #main_navigation a:link {
	color: #fff;
}

#main_navigation a:hover {
	text-decoration: none;
	color: #ffcd00;
}
a.navi, a.navi:link,  a.navi:visited {
	padding: 4px 14px;
	display: block;
	background: url(/nextt-online-public/img/common/arrow_navi.gif) no-repeat 0.3em 0.5em;
}

a.navi:hover{
	color: #ffcd00;
	background: url(/nextt-online-public/img/common/arrow_navi_on.gif) 0.3em 0.5em no-repeat;
}

a.naviTrans,  a.naviTrans:link,  a.naviTrans:visited {
	color: #ffffff;
	padding: 0.32em 1.2em;
	background: url(/nextt-online-public/img/common/arrow_naviTrans.gif) left 0.4em no-repeat;
	display: block;
}
a.naviTrans:hover {
	color: #ffcd00;
	padding: 0.32em 1.2em;
	background: url(/nextt-online-public/img/common/arrow_naviTrans_on.gif) left 0.4em no-repeat;
}




/*************************
   sub navigation styles
**************************/

#menu{
	width:18em;
	max-width:20%;
	min-width:180px;
	font-size:1.1em;
}

#menu .toplevel {
	width:16em;
	max-width:18%;
	min-width:160px;
	margin: 0 0 -0.8em 1.7em;
}

#menu .toplevel hr{
	margin-bottom:1.60em;
}

#menu .toplevel h2{
	padding-bottom:0.3em;
}

#menu ul{
	padding:0;
}
#menu li {
	padding: 0 0 0 10px;
	list-style-type: none;
}
.menuItem, .menuItemSelected, .menuItemSelectNoSub {
	font-weight:bold;
	display:block;
	position:relative;
	left:10px;
	top:0px;
	width:16em;
	padding:0.2em 2px 0.15em 6px;
	padding-left:15px;
	max-width:18%;
	min-width:143px;
}

.menuItem1, .menuItem1Selected {
	font-weight:bold;
	display:block;
	position:relative;
	left:10px;
	top:0px;
	background-color:#fff;
	width:16em;
	padding:0.1em 2px 0.2em 6px;
	padding-left:15px;
	max-width:15%;
	min-width:143px;
}

.menuItem2, .menuItem2Selected {
	font-weight:bold;
	display:block;
	position:relative;
	left:11px;
	top:0px;
	background-color:#fff;
	width:16em;
	padding:0.4em 2px 0.3em 6px;
	padding-left:15px;
	max-width:15%;
	min-width:142px;
	color:#000000,
}

.menuItem3, .menuItem3Selected, .menuItem3SelectedLast {
	font-weight:bold;
	display:block;
	position:relative;
	left:11px;
	top:0px;
	width:13em;
	padding:0.4em 2px 0.3em 6px;
	padding-left:15px;
	max-width:15%;
	min-width:132px;
	color:#000000;
}


.menuItem {
	border-bottom:1px solid #dcdbd9;
	background: url(/nextt-online-public/img/common/arrow_sidenavi.gif) no-repeat 0 0.45em;
}
.menuItemSelected {
	background: url(/nextt-online-public/img/common/arrow_sidenavi_down.gif) no-repeat 0 0.45em;
}
.menuItem, .menuItem1, .menuItem2, .menuItem3 {
	font-weight:normal;
}
.menuItemSelected, .menuItem1Selected,  .menuItem2Selected, .menuItem3Selected, .menuItem3SelectedLast{
	font-weight:bold;

}
.menuItem2, .menuItem2Selected{
	padding: 0.2em 0 0.2em 8px;
}
.menuItem1 {
	background: url(/nextt-online-public/img/common/arrow_sidenavi.gif) no-repeat 3px 0.46em;
	border-bottom:1px solid #dcdbd9;
}

.menuItem1Selected {
	background: url(/nextt-online-public/img/common/arrow_sidenavi_down.gif) no-repeat 3px 0.46em;
	border-bottom:1px hidden #dcdbd9;
}

.menuItem2 {
	background: url(/nextt-online-public/img/common/arrow.gif) no-repeat 0 0.5em;
	border-bottom:1px solid #dcdbd9;
}

.menuItem2Selected {
	background: url(/nextt-online-public/img/common/arrow_down.gif) no-repeat 0 0.5em;
	border-bottom:1px hidden #dcdbd9;
}

.menuItem3, .menuItem3Selected, .menuItem3SelectedLast{ 
	padding: 0.2em 0 0.2em 10px;
}
.menuItem3 {
	background: url(/nextt-online-public/img/common/arrow.gif) no-repeat 0 0.5em;
}
.menuItem3Selected {
	background: url(/nextt-online-public/img/common/arrow_down.gif) no-repeat 0 0.5em;
}
.menuItem3SelectedLast {
	/*background: url(/nextt-online-public/img/common/arrow.gif) no-repeat 0 0.5em;*/
}
.menuItem3SelectedLast {
	color:#000000;
}

.menuItemSelected, .menuItemSelectNoSub,
.menuItem2Selected, .menuItem3Selected, .menuItem3SelectedLast{
}
.menuItem:hover, .menuItem2:hover, .menuItem3:hover, 
a.menuItemSelected:hover, a.menuItem2Selected:hover, a.menuItem3SelectedLast:hover,
.menuItem:focus, .menuItem2:focus, 
.menuItem3:focus,
a.menuItemSelected:focus, a.menuItem2Selected:focus
{
	text-decoration:underline;
}

#startpageSelect {
	margin:12px 0 0 20px;
	font-size:1.2em;
}
#startpageSelect label.inlineLabels {
	display: inline;
	line-height: 2em;
	margin: 0.1em 0 0 0.2em;
}
/*
	Adds cosmetic styling to Dijit.  Users may swap with a custom theme CSS file.
*/

@import url("../dijit.css");


.dj_safari .dhl .dijitPopup {
	/* -webkit-border-radius: 5px; */
	-webkit-box-shadow: 0px 5px 10px #adadad;
}

/*
 * Control opacity of popups
 */
.dhl .dijitPopup div,
.dhl .dijitPopup table {
	opacity: 0.95;
}

/* TitlePane ArticleList */

/* title pane headline*/
.dhl .dijitArticleTitlePane .dijitArticleTitlePaneTitle {
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	cursor: pointer;
	overflow: hidden;
}
.dhl .dijitArticleTitlePaneTextNode {
	color: #000;
	font-size: 1.2em;
	margin-left: 1.5em;
}

.dhl .dijitArticleTitlePaneTextNode:hover {
	color: #cc0000;
	text-decoration: underline;
}

.dj_ie7 .dijitArticleTitlePaneTextNode {
	display:inline;
	margin-left:7px;
}
.dj_ie6 .dijitArticleTitlePaneTextNode {
	display:inline;
	margin-left:0px;
}

/* title pane icon*/

/* TODO: merge these, and all other icons to a series of background-image:() and background-position: -16*n px styles */
.dhl .dijitArticleTitlePane .dijitArrowNode {
	width:11px;
	height:1.4em;
	float:left;
	padding: 0px 7px 0px 0px;
}
.dhl .dijitArticleTitlePane .dijitClosed .dijitArrowNode {
	background:url('/nextt-online-public/js/lib/dijit/themes/dhl/images/title_plus.gif') no-repeat left center; 
}
.dhl .dijitArticleTitlePaneFocused .dijitArticleTitlePaneTextNode {
	color: #cc0000;
	text-decoration: underline;
}
.dhl .dijitArticleTitlePaneHover .dijitArticleTitlePaneTextNode {
	color: #cc0000;
	text-decoration: underline;
}
.dj_ie6 .dhl .dijitArticleTitlePane .dijitClosed .dijitArrowNode {
	background-image:url('/nextt-online-public/js/lib/dijit/themes/dhl/images/title_plus.gif');
	padding: 0px 4px 0px 0px;
}
.dj_ie7 .dhl .dijitArticleTitlePane .dijitClosed .dijitArrowNode {
	padding: 0px 0px 0px 0px;
}
.dhl .dijitArticleTitlePane .dijitOpen .dijitArrowNode {
	background:url('/nextt-online-public/js/lib/dijit/themes/dhl/images/title_minus.gif') no-repeat left center; 
}
.dj_ie6 .dhl .dijitArticleTitlePane .dijitOpen .dijitArrowNode {
	background-image:url('/nextt-online-public/js/lib/dijit/themes/dhl/images/title_minus.gif');
	padding: 0px 4px 0px 0px;
}
.dj_ie7 .dhl .dijitArticleTitlePane .dijitOpen .dijitArrowNode {
	padding: 0px 0px 0px 0px;
}
.dhl .dijitArticleTitlePane .dijitArrowNodeInner { 
	visibility:hidden;
}
.dijit_a11y .dijitArticleTitlePane .dijitArrowNodeInner { 
	visibility:visible;
}
.dhl .dijitArticleTitlePaneTitle .dijitOpenCloseArrowOuter {
	margin-right:5px;
}
.dhl .dijitOpen .dijitArticleTitlePaneTitle .dijitOpenCloseArrowOuter {
	position:relative;
	top:2px;
}

/* title pane content */
.dhl .dijitArticleTitlePaneContentOuter {
	border-top: 1px solid #fff;	/* w/out this, an <h1> on the top line causes a gap between the .content and .label */
}
.dhl .dijitArticleTitlePaneContentInner {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	margin-top: 1px;
}
/* force hasLayout to ensure borders etc, show up */
.dj_ie6 .dhl .dijitArticleTitlePaneContentOuter, 
.dj_ie6 .dhl .dijitArticleTitlePane .dijitTitlePaneTitle {
	zoom: 1; 
}
.dhl .dijitClickableRegion {
	background-color : #ffc !important;
}

/*ArticleList Ende*/

/* TitlePane ExpandableList */

/* title pane headline*/
.dhl .dijitExpand_ListTitlePane .dijitExpand_ListTitlePaneTitle {
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	cursor: pointer;
	overflow: hidden;
}
.dhl .dijitExpand_ListTitlePaneTextNode {
	color: #000;
	font-size: 1.2em;
	font-weight:bold;
	margin-left: 1.5em;
}
.dhl .dijitExpand_ListTitlePaneTextNode:hover {
	color: #cc0000;
	text-decoration:underline;
	font-size: 1.2em;
	font-weight:bold;
	margin-left: 1.5em;
}
.dj_ie7 .dijitExpand_ListTitlePaneTextNode {
	display:inline;
	margin-left:7px;
}

.dj_ie7 .dijitExpand_ListTitlePaneTextNode:hover {
	display:inline;
	margin-left:7px;
}
.dj_ie6 .dijitExpand_ListTitlePaneTextNode {
	display:inline;
	margin-left:0px;
}

/* title pane icon*/

/* TODO: merge these, and all other icons to a series of background-image:() and background-position: -16*n px styles */
.dhl .dijitExpand_ListTitlePane .dijitArrowNode {
	width:11px;
	height:1.5em;
	float:left;
	padding: 0px 7px 0px 0px;
}
.dhl .dijitExpand_ListTitlePane .dijitClosed .dijitArrowNode {
	background:url('/nextt-online-public/js/lib/dijit/themes/dhl/images/title_plus.gif') no-repeat left center; 
}
.dhl .dijitExpand_ListTitlePaneFocused .dijitExpand_ListTitlePaneTextNode {
	text-decoration:none;
}
.dj_ie6 .dhl .dijitExpand_ListTitlePane .dijitClosed .dijitArrowNode {
	background-image:url('/nextt-online-public/js/lib/dijit/themes/dhl/images/title_plus.gif');
	padding: 0px 4px 0px 0px;
}
.dj_ie7 .dhl .dijitExpand_ListTitlePane .dijitClosed .dijitArrowNode {
	padding: 0px 0px 0px 0px;
}
.dhl .dijitExpand_ListTitlePane .dijitOpen .dijitArrowNode {
	background:url('/nextt-online-public/js/lib/dijit/themes/dhl/images/title_minus.gif') no-repeat left center; 
}
.dj_ie6 .dhl .dijitExpand_ListTitlePane .dijitOpen .dijitArrowNode {
	background-image:url('/nextt-online-public/js/lib/dijit/themes/dhl/images/title_minus.gif');
	padding: 0px 4px 0px 0px;
}
.dj_ie7 .dhl .dijitExpand_ListTitlePane .dijitOpen .dijitArrowNode {
	padding: 0px 0px 0px 0px;
}
.dhl .dijitExpand_ListTitlePane .dijitArrowNodeInner { 
	visibility:hidden;
}
.dijit_a11y .dijitExpand_ListTitlePane .dijitArrowNodeInner { 
	visibility:visible;
}
.dhl .dijitExpand_ListTitlePaneTitle .dijitOpenCloseArrowOuter {
	margin-right:5px;
}
.dhl .dijitOpen .dijitExpand_ListTitlePaneTitle .dijitOpenCloseArrowOuter {
	position:relative;
	top:2px;
}

/* title pane content */
.dhl .dijitExpand_ListTitlePaneContentOuter {
	border-top: 1px solid #fff;	/* w/out this, an <h1> on the top line causes a gap between the .content and .label */
}
.dhl .dijitExpand_ListTitlePaneContentInner {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	margin-top: 1px;
}
/* force hasLayout to ensure borders etc, show up */
.dj_ie6 .dhl .dijitExpand_ListTitlePaneContentOuter, 
.dj_ie6 .dhl .dijitExpand_ListTitlePane .dijitTitlePaneTitle {
	zoom: 1; 
}
.dhl .dijitClickableRegion {
	background-color : #ffc !important;
}

/*ExpandableList Ende*/

/* TitlePane NewsList */

/* title pane headline*/
.dhl .dijitNewsListTitlePane .dijitNewsListTitlePaneTitle {
	background: none;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	cursor: pointer;
}
.dhl .dijitNewsListTitlePaneTextNode {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 1.1em;
	line-height: 1.5em;
	/*width: 5.9em;*/
	float:left;
	display: block;
}
.dj_ie6 .dijitNewsListTitlePaneTextNode{
	width: 5.7em;
}
.dhl .dijitNewsListTitlePaneTextSubNode {
	font-size: 1.2em;
	font-weight:bold;
	line-height: 1.5em;
	margin-left: 6.9em;
	/*display:inline-block;*/
}
.dj_ie6 .dijitNewsListTitlePaneTextSubNode {
	margin-left: 0;
	width: 30em;
}
.dj_ie7 .dijitNewsListTitlePaneTextNode {
	display:block;
	width: 5.9em;
	line-height: 1.6em;
}
.dj_ie7 .dijitNewsListTitlePaneTextSubNode {
	display: inline-block;
	margin-left: 6.9em;
}

.dhl .dijitNewsListTitlePane .dijitNewsListTitlePaneTitle .dijitNewsListTitlePaneTextSubNode:hover {
	color:#cc0000;
	text-decoration:underline;
}
.dhl .dijitNewsListTitlePane:hover .dijitNewsListTitlePaneTitle:hover .dijitNewsListTitlePaneTextNode:hover{
	color:#999999;
	text-decoration:none;
}

/* title pane icon*/

/* TODO: merge these, and all other icons to a series of background-image:() and background-position: -16*n px styles */
.dhl .dijitNewsListTitlePane .dijitArrowNode {
	width:11px;
	height:1.7em;
	float:left;
	padding: 0 7px 0 0;
}
.dhl .dijitNewsListTitlePane .dijitClosed .dijitArrowNode {
	background:url('/nextt-online-public/js/lib/dijit/themes/dhl/images/title_plus.gif') no-repeat left center; 
}
.dhl .dijitNewsListTitlePaneFocused .dijitNewsListTitlePaneTextNode {
	text-decoration:none;
}
.dj_ie6 .dhl .dijitNewsListTitlePane .dijitClosed .dijitArrowNode {
	background-image:url('/nextt-online-public/js/lib/dijit/themes/dhl/images/title_plus.gif');
}
.dhl .dijitNewsListTitlePane .dijitOpen .dijitArrowNode {
	background:url('/nextt-online-public/js/lib/dijit/themes/dhl/images/title_minus.gif') no-repeat left center; 
}
.dj_ie6 .dhl .dijitNewsListTitlePane .dijitOpen .dijitArrowNode {
	background-image:url('/nextt-online-public/js/lib/dijit/themes/dhl/images/title_minus.gif'); 
}
.dhl .dijitNewsListTitlePane .dijitArrowNodeInner { 
	visibility:hidden;
}
.dijit_a11y .dijitNewsListTitlePane .dijitArrowNodeInner { 
	visibility:visible;
}
.dhl .dijitNewsListTitlePaneTitle .dijitOpenCloseArrowOuter {
	margin-right:5px;
}
.dhl .dijitOpen .dijitNewsListTitlePaneTitle .dijitOpenCloseArrowOuter {
	position:relative;
	top:2px;
}

/* title pane content */
.dhl .dijitNewsListTitlePaneContentOuter {
	border-top: 1px solid #fff;	/* w/out this, an <h1> on the top line causes a gap between the .content and .label */
}
.dhl .dijitNewsListTitlePaneContentInner {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	margin-top: 0.1em;
}
/* force hasLayout to ensure borders etc, show up */
.dj_ie6 .dhl .dijitNewsListTitlePaneContentOuter, 
.dj_ie6 .dhl .dijitNewsListTitlePane .dijitTitlePaneTitle {
	zoom: 1; 
}
.dhl .dijitClickableRegion {
	background-color : #ffc !important;
}

/*NewsList Ende*/

/* TitlePane smallNewsList */

/* title pane headline*/
.dhl .dijitsmallNewsListTitlePane .dijitsmallNewsListTitlePaneTitle {
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 0.5em;
	cursor: pointer;
	color:#999999;
}

.dhl .dijitsmallNewsListTitlePane .dijitsmallNewsListTitlePaneTitle .dijitsmallNewsListTitlePaneTextSubNode:hover {
	color:#cc0000;
	text-decoration:underline;
}
.dhl .dijitsmallNewsListTitlePane:hover .dijitsmallNewsListTitlePaneTitle:hover .dijitsmallNewsListTitlePaneTextNode:hover{
	color:#999999;
	text-decoration:none;
}




.dhl .dijitsmallNewsListTitlePaneTextNode {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 1.1em;
	float:left;
}
.dhl .dijitsmallNewsListTitlePaneTextSubNode {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 1.2em;
	font-weight: bold;
	margin-left: 6.9em;
	color:#000000;
	/*display:inline-block;*/
}


.dj_ie6 .dijitsmallNewsListTitlePaneTextSubNode {
	margin-left: 6.6em;
	display:inline-block;
}
.dj_ie7 .dijitsmallNewsListTitlePaneTextNode {
	display:block;
}
.dj_ie7 .dijitsmallNewsListTitlePaneTextSubNode {
	display:block;
	padding-left:3px;
}

/* title pane icon*/

/* TODO: merge these, and all other icons to a series of background-image:() and background-position: -16*n px styles */
.dhl .dijitsmallNewsListTitlePane .dijitArrowNode {
	width:11px;
	height:1.5em;
	float:left;
	padding: 0 6px 0 0;
}
.dhl .dijitsmallNewsListTitlePane .dijitClosed .dijitArrowNode {
	background:url('/nextt-online-public/js/lib/dijit/themes/dhl/images/title_plus.gif') no-repeat left center; 
}
.dhl .dijitsmallNewsListTitlePaneFocused .dijitsmallNewsListTitlePaneTextNode {
	text-decoration:none;
}
.dj_ie6 .dhl .dijitsmallNewsListTitlePane .dijitClosed .dijitArrowNode {
	background-image:url('/nextt-online-public/js/lib/dijit/themes/dhl/images/title_plus.gif');
}
.dhl .dijitsmallNewsListTitlePane .dijitOpen .dijitArrowNode {
	background:url('/nextt-online-public/js/lib/dijit/themes/dhl/images/title_minus.gif') no-repeat left center; 
}
.dj_ie6 .dhl .dijitsmallNewsListTitlePane .dijitOpen .dijitArrowNode {
	background-image:url('/nextt-online-public/js/lib/dijit/themes/dhl/images/title_minus.gif'); 
}
.dhl .dijitsmallNewsListTitlePane .dijitArrowNodeInner { 
	visibility:hidden;
}
.dijit_a11y .dijitsmallNewsListTitlePane .dijitArrowNodeInner { 
	visibility:visible;
}
.dhl .dijitsmallNewsListTitlePaneTitle .dijitOpenCloseArrowOuter {
	margin-right:5px;
}
.dhl .dijitOpen .dijitsmallNewsListTitlePaneTitle .dijitOpenCloseArrowOuter {
	position:relative;
	top:2px;
}

/* title pane content */
.dhl .dijitsmallNewsListTitlePaneContentOuter {
	border-top: 1px solid #fff;	/* w/out this, an <h1> on the top line causes a gap between the .content and .label */
}
.dhl .dijitsmallNewsListTitlePaneContentInner {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	margin-top: 1px;
	display: inline-block;
}
/* force hasLayout to ensure borders etc, show up */
.dj_ie6 .dhl .dijitNewsListTitlePaneContentOuter, 
.dj_ie6 .dhl .dijitNewsListTitlePane .dijitTitlePaneTitle {
	zoom: 1; 
}
.dhl .dijitClickableRegion {
	background-color : #ffc !important;
}

/*smallNewsList Ende*/

/* TitlePane */

/* title pane headline*/
.dhl .dijitTitlePane .dijitTitlePaneTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;	
	padding: 0px 0px 0px 0px;
	margin-bottom: 0.3em;
	cursor: pointer;
	/* width: 100%; */
}
.dhl .dijitTitlePane .dijitTitlePaneTitle:hover {
color:#cc0000;
	cursor: pointer;
	/* width: 100%; */
}

.dijitTitlePaneTextNode {
	margin-left: 1.6em;
}
.dj_ie7 .dijitTitlePaneTextNode {
	display:inline;
	margin-left: 0.2em;
}
.dj_ie6 .dijitTitlePaneTextNode {
	margin-left: 1.4em;
}

/* title pane icon*/

/* TODO: merge these, and all other icons to a series of background-image:() and background-position: -16*n px styles */
.dhl .dijitTitlePane .dijitArrowNode {
	width:11px;
	height:1.3em;
	float:left;
	padding: 0 7px 0 0;
}
.dhl .dijitTitlePane .dijitClosed .dijitArrowNode {
	background:url('/nextt-online-public/js/lib/dijit/themes/dhl/images/title_plus.gif') no-repeat left center; 
}
.dhl .dijitTitlePaneFocused .dijitTitlePaneTextNode {
	text-decoration:none;
}
.dj_ie6 .dhl .dijitTitlePane .dijitClosed .dijitArrowNode {
	background-image:url('/nextt-online-public/js/lib/dijit/themes/dhl/images/title_plus.gif');
	height:1.2em;
	padding: 0 4px 0 0;
}
.dj_ie7 .dhl .dijitTitlePane .dijitClosed .dijitArrowNode {
	height:1.2em;
}
.dhl .dijitTitlePane .dijitOpen .dijitArrowNode {
	background:url('/nextt-online-public/js/lib/dijit/themes/dhl/images/title_minus.gif') no-repeat left center; 
}
.dj_ie6 .dhl .dijitTitlePane .dijitOpen .dijitArrowNode {
	background-image:url('/nextt-online-public/js/lib/dijit/themes/dhl/images/title_minus.gif'); 
	height:1.2em;
	padding: 0 4px 0 0;
}
.dj_ie7 .dhl .dijitTitlePane .dijitOpen .dijitArrowNode {
	height:1.2em;
}
.dhl .dijitTitlePane .dijitArrowNodeInner { 
	visibility:hidden;
}
.dijit_a11y .dijitTitlePane .dijitArrowNodeInner { 
	visibility:visible;
}
.dhl .dijitTitlePaneTitle .dijitOpenCloseArrowOuter {
	margin-right:5px;
}
.dhl .dijitOpen .dijitTitlePaneTitle .dijitOpenCloseArrowOuter {
	position:relative;
	top:2px;
}

/* title pane content */

.dhl .dijitTitlePaneContentInner {
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 0px 18px 18px;
}
/* force hasLayout to ensure borders etc, show up */
.dj_ie6 .dhl .dijitTitlePaneContentOuter, 
.dj_ie6 .dhl .dijitTitlePane .dijitTitlePaneTitle {
	zoom: 1; 
}
.dhl .dijitClickableRegion {
	background-color : #ffc !important;
}

/* Shadow Wrapping... */

.dhl .wrap1 {
  float:left;
  width:100%;
  background:url('/nextt-online-public/js/lib/dijit/themes/dhl/images/shadow_l.gif') left top repeat-y;
  }
.dhl .wrap2 {
  background:url('/nextt-online-public/js/lib/dijit/themes/dhl/images/shadow_t.gif') right top repeat-x;
  }
.dhl .wrap3 {
  background:url('/nextt-online-public/js/lib/dijit/themes/dhl/images/shadow_r.gif') right top repeat-y;
  }
.dhl .wrap4 {
  background:url('/nextt-online-public/js/lib/dijit/themes/dhl/images/shadow_b.gif') right bottom repeat-x;
  }
.dhl .wrap5 {
  background:url('/nextt-online-public/js/lib/dijit/themes/dhl/images/corner_bl.gif') left bottom no-repeat;
  }
.dhl .wrap6 {
  background:url('/nextt-online-public/js/lib/dijit/themes/dhl/images/corner_tl.gif') left top no-repeat;
  }
.dhl .wrap7 {
  background:url('/nextt-online-public/js/lib/dijit/themes/dhl/images/corner_tr.gif') right top no-repeat;
  }   
.dhl .wrap8 {
  padding: 5px 5px 5px 5px;
  background:url('/nextt-online-public/js/lib/dijit/themes/dhl/images/corner_br.gif') right bottom no-repeat;
  }  



/* END Shadow Wrapping... */

/* DHL Belgien Shadow Wrapping... */

.dhl #mainTaskDTabContainer .wrap1 {
  float:left;
  width:100%;
  background:none;
  }
.dhl #mainTaskDTabContainer .wrap2 {
  background:none;
  }
.dhl #mainTaskDTabContainer .wrap3 {
  background:none;
  }
.dhl #mainTaskDTabContainer .wrap4 {
  background:none;
  }
.dhl #mainTaskDTabContainer .wrap5 {
  background:none;
  }
.dhl #mainTaskDTabContainer .wrap6 {
  background:none;
  }
.dhl #mainTaskDTabContainer .wrap7 {
  background:none;
  }   
.dhl #mainTaskDTabContainer .wrap8 {
  padding:0px;
  background:none;
  } 
/* END DHL Belgien Shadow Wrapping... */

/* TASKCENTER */

.dhl .dijitTaskCTabPaneWrapper {
	background:#f2f2ed;
	padding:1em;
}
/* DHL Belgien */
.dhl #mainTaskDTabContainer .dijitTaskCTabPaneWrapper {
	background:#f2f2ed;
	padding:1em;
}

/* Buttons */

/* Common */

.mainTaskCTabContainer_tablist-top {
	padding-left: 15px;
}
#mainTaskCTabContainer_tablist .dijitTab {
	background: url("images/task_center_tabs.gif") no-repeat 0 0;
	font-size: 1.1em;
	font-weight: bold;
	color: #666666;
	margin-bottom: -4px;
	margin-left: 1px;
	margin-right: 2px;
}
#mainTaskCTabContainer_tablist .dijitTabContent {
    background: url("images/tab_off_bg.gif") repeat 0 -50px;
	padding:12px 5px 2px 6px;
	border: none;
}
#mainTaskCTabContainer_tablist .dijitTabInnerDiv {
	background: url("images/task_center_tabs.gif") no-repeat right -100px;
	padding: 0px 10px 0px 10px;
	border: none;
	margin-bottom: 0px;
}

/* DHL Belgien Common */

*html #home_tabs {
	margin-bottom:20px;
} 
.mainTaskDTabContainer_tablist-top {
	padding-left: 0px;
	padding:0px;
	height:100%;
}

.dj_ie7 .dhl .mainTaskDTabContainer_tablist-top {
	margin-top: -3px;
}


#mainTaskDTabContainer_tablist .dijitTab {
	background: #fff;
	font-size: 1.2em;
	font-weight: normal;
	color: #666666;
	margin-bottom: -4px;
	margin-left: 0px;
	margin-right: 0px;
	width:25%;
}
*html #mainTaskDTabContainer_tablist .dijitTab {
	width:24.8%;
}
#mainTaskDTabContainer_tablist .dijitTabContent {
    background: none;
	padding:12px 5px 10px 6px;
	border: none;
}
#mainTaskDTabContainer_tablist .dijitTabInnerDiv {
	background: #fff;
	padding: 0px 10px 0px 10px;
	border: none;
	margin-bottom: 0px;
}

/* Hover */

#mainTaskCTabContainer_tablist .dijitTabHover {
	background: url("images/task_center_tabs.gif") no-repeat 0 0;
	text-decoration:underline;
	color:#cc0000;
}
#mainTaskCTabContainer_tablist .dijitTabHover .dijitTabInnerDiv {
	background: url("images/task_center_tabs.gif") no-repeat right -100px;
	border: none;
}
#mainTaskCTabContainer_tablist .dijitTabHover .dijitTabInnerDiv .dijitTabContent {
    background: url("images/task_center_tabs.gif") repeat 0 -50px;
	padding:12px 5px 2px 6px;
}

/* DHL Belgien Hover */

#mainTaskDTabContainer_tablist .dijitTabHover {
	background: #fff;
	text-decoration:none;
	color:#000;
}
#mainTaskDTabContainer_tablist .dijitTabHover .dijitTabInnerDiv {
	background: #fff;
	border: none;
}
#mainTaskDTabContainer_tablist .dijitTabHover .dijitTabInnerDiv .dijitTabContent {
    background: #fff;
	padding:12px 5px 10px 6px;
}
 
/* Checked */ 
 
#mainTaskCTabContainer_tablist .dijitTabChecked {
	/* the selected tab (with or without hover) */
	background: url("images/task_center_tabs.gif") no-repeat 0 -150px;
	font-size: 1.2em;	
	color: #000000;
	top: 1px;
	margin-left: -2px;
	margin-right: -1px;
	text-decoration:none;
}
#mainTaskCTabContainer_tablist .dijitTabChecked .dijitTabInnerDiv {
	padding:0px 7px 4px 9px;
	background: url("images/task_center_tabs.gif") no-repeat right -250px;
	border: none;
}
#mainTaskCTabContainer_tablist .dijitTabChecked .dijitTabInnerDiv .dijitTabContent {
    background: url("images/task_center_tabs.gif") repeat 0 -200px;
	padding:10px 10px 0px 10px;
}

/* DHL Belgien Checked */ 
 
#mainTaskDTabContainer_tablist .dijitTabChecked {
	/* the selected tab (with or without hover) */
	background: #ffcc00;
	font-size: 1.2em;	
	color: #000000;
	margin-left: 0px;
	margin-right: 0px;
	text-decoration:none;
}
#mainTaskDTabContainer_tablist .dijitTabChecked .dijitTabInnerDiv {
	/*padding:0px 7px 4px 9px;*/
	background: #ffcc00;
	border: none;
}
#mainTaskDTabContainer_tablist .dijitTabChecked .dijitTabInnerDiv .dijitTabContent {
    background: #ffcc00;
	padding:12px 5px 10px 6px;
}


/* NEWSLIST */

.dhl .dijitNewsListTabPaneWrapper {
	border-top:#dbdbdb 1px solid;
	padding-top: 23px;
}
.dj_ie .dhl .dijitNewsListTabPaneWrapper {
	width: 48em;
	overflow:visible;
}
.dj_ie6 .dhl .dijitNewsListTabPaneWrapper {
	padding-top: 11.5px;
}
.dhl .dijitNewsListTabContainer {
	padding-top: 5px;
}

/* Buttons */

/* Common */

.mainNewsListTabContainer_tablist-top {
	padding-left: 90px;
}
#mainNewsListTabContainer .dijitTab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #666666;
	margin-top: 5px;
	margin-right: 3px;
	margin-bottom: -5px;
	border-left:1px solid #d8d8d8;
	border-top:1px solid #d8d8d8;	
	border-right:1px solid #d8d8d8;	
}
#mainNewsListTabContainer .dijitTabContent {
	padding:3px 5px 2px 6px;
	border: none;
}
#mainNewsListTabContainer .dijitTabInnerDiv {
	padding: 0px 10px 0px 10px;
	border: none;
	margin-bottom: 0px;
}

/* Hover */

#mainNewsListTabContainer .dijitTabHover {
	color:#cc0000;
	text-decoration:underline;
}
#mainNewsListTabContainer .dijitTabHover .dijitTabInnerDiv {
	border: none;
}
#mainNewsListTabContainer .dijitTabHover .dijitTabInnerDiv .dijitTabContent {
	padding:3px 5px 2px 6px;
}
 
/* Checked */ 
 
#mainNewsListTabContainer .dijitTabChecked {
	/* the selected tab (with or without hover) */
	background:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;	
	color: #000000;
	border-left:1px solid #dbdbdb;
	border-top:1px solid #dbdbdb;	
	border-right:1px solid #dbdbdb;
	margin-bottom: -1px;
	margin-top: 1px;
	text-decoration:none;	
}
#mainNewsListTabContainer .dijitTabChecked .dijitTabInnerDiv {
	padding:7px 5px 4px 6px;
	border: none;
}
#mainNewsListTabContainer .dijitTabChecked .dijitTabInnerDiv .dijitTabContent {
	padding: 0px 10px 0px 10px;
}

/* Tab Container*/

/* tab content */
.dhl .dijitTabPaneWrapper {
	border-top:#999999 solid 1px;
	background:#fff; 
}
.dijitTabContainer {
	padding-top: 5px;
}
.dijitTabLabels-top {
	padding-left: 15px;
}

/* Buttons */

/* Common */

.dijitTaskLabels-top {
	padding-left: 15px;
}
#mainTabContainer_tablist .dijitTab {
	background: url("images/tab_off_left.gif") no-repeat top left;
	font-size: 1.1em;
	font-weight: bold;
	color: #666666;
	margin-bottom: -4px;
	margin-left: 1px;
	margin-right: 2px;
}
#mainTabContainer_tablist .dijitTabContent {
    background: url("images/tab_off_bg.gif") repeat-x;
	padding:12px 5px 2px 6px;
	border: none;
}
#mainTabContainer_tablist .dijitTabInnerDiv {
    background: url("images/tab_off_right.gif") no-repeat top right;
	padding: 0px 10px 0px 10px;
	border: none;
	margin-bottom: 0px;
}

/* Hover */

#mainTabContainer_tablist .dijitTabHover {
	background: url("images/tab_off_left.gif") no-repeat top left;
	text-decoration:underline;
}
#mainTabContainer_tablist .dijitTabHover .dijitTabInnerDiv {
    background: url("images/tab_off_right.gif") no-repeat top right;
	border: none;

}
#mainTabContainer_tablist .dijitTabHover .dijitTabInnerDiv .dijitTabContent {
    background: url("images/tab_off_bg.gif") repeat-x;
	padding:12px 5px 2px 6px;
}
 
/* Checked */ 

#mainTabContainer_tablist .dijitTabChecked {
	/* the selected tab (with or without hover) */
	background: url("images/tab_on_left.gif") no-repeat top left;
	font-size: 1.2em;	
	color: #000000;
	top: 1px;
	margin-left: -2px;
	margin-right: -1px;
}
#mainTabContainer_tablist .dijitTabChecked .dijitTabInnerDiv {
	padding:0px 7px 4px 9px;
	background: url("images/tab_on_right.gif") no-repeat top right;
	border: none;
}
#mainTabContainer_tablist .dijitTabChecked .dijitTabInnerDiv .dijitTabContent {
	background: url("images/tab_on_bg.gif") repeat-x;
	padding:10px 10px 0px 10px;
}
 
/*Tooltip*/
.dhl .dijitTooltip,
.dhl .dijitTooltipDialog {
	/* the outermost dom node, holding the connector and container */
	opacity: 0.1;
	background: transparent;	/* make the area on the sides of the arrow transparent */
}
.dijitTooltipBelow {
	/* leave room for arrow above content */
	padding-top: 13px;
}
.dijitTooltipAbove {
	/* leave room for arrow below content */
	padding-bottom: 13px;
}
.dijitTooltipContainer {
	/*
		The part with the text.

		NOTE: 
			FF doesn't clip images used as CSS bgs if you specify a border
			radius. If you use a solid color, it does. Webkit gets it right.
			Sigh.
		background: #ffffff url("images/popupMenuBg.gif") repeat-x bottom left;
	*/
	font-size: 1.1em;
	background-color: #fff6d1;
	border:1px solid #d8d8d4;
	padding:0.45em;
	/*border-radius: 6px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 6px; */
}
.dhl .dijitTooltipConnector {
	/* the arrow piece */
	border:0px;
	z-index: 2;
}
.dhl .dijitTooltipABRight .dijitTooltipConnector {
	left: auto !important;
	right: 3px;
}
.dhl .dijitTooltipBelow .dijitTooltipConnector {
	/* the arrow piece for tooltips below an element */
	top: 0px;
	left: 3px;
	width:16px;
	height:14px;
}
.dhl .dijitTooltipAbove .dijitTooltipConnector {
	/* the arrow piece for tooltips above an element */
	bottom: 0px;
	left: 3px;
	width:16px;
	height:14px;
}
.dhl .dijitTooltipLeft {
	padding-right: 13px;
}
.dj_ie6 .dhl .dijitTooltipLeft {
	padding-right: 15px;
}
.dhl .dijitTooltipLeft .dijitTooltipConnector {
	/* the arrow piece for tooltips to the left of an element, bottom borders aligned */
	right: 0px;
	bottom: 7px;
	width:16px;
	height:14px;
}
.dhl .dijitTooltipRight {
	padding-left: 13px;
}
.dhl .dijitTooltipRight .dijitTooltipConnector {
	/* the arrow piece for tooltips to the right of an element, bottom borders aligned */
	left: 0px;
	bottom: 7px;
	width:16px;
	height:14px;
}

/* belgien accordion */
.dhl #be_accordion .dijitTitlePane {
	width:100%;
	margin-left:0.3em;
}

.dhl .dijitTitlePaneTop {
	z-index:2000;
	position:relative;
	top:3px;
	left:3px;
	width:100%;
}
/* title pane bottom*/
.dhl #be_accordion .dijitTitlePaneBottom {
	width:100%;
	height:2px;
	display:block;
	background:url(/img/modules/dhl_be_accordion_dev.gif) 3px 0px no-repeat;
}

* +html .dhl #be_accordion .dijitTitlePaneBottom {
	width:100%;
	height:2px;
	xdisplay:block;
	background:url(/img/modules/dhl_be_accordion_dev.gif) 3px 0px no-repeat;
}
*html .dhl #be_accordion .dijitTitlePaneBottom {
	width:100%;
	height:0px;
	display:block;
	background:url(/img/modules/dhl_be_accordion_dev.gif) 3px 0px no-repeat;
}
/* title pane top*/
.dhl #be_accordion .dijitTitlePaneTop {
	width:100%;
	height:6px;
	display:block;
	background:url(/img/modules/dhl_be_accordion_dev_top.gif) 3px -3px no-repeat;
}
/* title pane headline*/

.dhl #be_accordion .dijitTitlePane .dijitTitlePaneTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;	
	padding:10px 15px 8px 8px;
	margin-bottom: 0.3em;
	cursor: pointer;
	background: url("/img/modules/dhl_be_accordion_dev.gif") top left no-repeat;
	/* width: 100%; */
}


.dhl #be_accordion .dijitTitlePane .dijitTitlePaneTitle:hover {
color:#cc0000;
	cursor: pointer;
	/* width: 100%; */
}
.dhl #be_accordion .titleText {
	font-weight:normal;
}
#be_accordion .dijitTitlePaneTextNode {
	margin-left: 0em;
	
}
#be_accordion .dj_ie7 .dijitTitlePaneTextNode {
	display:inline;
	margin-left: 0.2em;
}
#be_accordion .dj_ie6 .dijitTitlePaneTextNode {
	margin-left: 0em;
}

/* title pane icon*/

/* TODO: merge these, and all other icons to a series of background-image:() and background-position: -16*n px styles */

.dhl #be_accordion .dijitTitlePane .dijitArrowNode {
	width:0px;
	height:0em;
	float:left;
	padding: 0 0px 0 0px;
}

.dj_ie6 .dhl #be_accordion .dijitTitlePane .dijitArrowNode {
	width:0px;
	height:0em;
	float:left;
	padding: 0 0px 0 0px;
	margin-left:-40px;
}
.dhl #be_accordion .dijitTitlePane .dijitClosed .dijitArrowNode {
	background:none; 
}
.dhl #be_accordion .dijitTitlePaneFocused .dijitTitlePaneTextNode {
	text-decoration:none;
}
.dj_ie6 .dhl #be_accordion .dijitTitlePane .dijitClosed .dijitArrowNode {
	background-image:none;
	height:1.2em;
	padding: 0 4px 0 0;
}
.dj_ie7 .dhl #be_accordion .dijitTitlePane .dijitClosed .dijitArrowNode {
	height:1.2em;
}
.dhl #be_accordion .dijitTitlePane .dijitOpen .dijitArrowNode {
	background:none; 
}
.dj_ie6 .dhl #be_accordion .dijitTitlePane .dijitOpen .dijitArrowNode {
	background-image:none; 
	height:1.2em;
	padding: 0 4px 0 0;
}
.dj_ie7 .dhl #be_accordion .dijitTitlePane .dijitOpen .dijitArrowNode {
	height:1.2em;
}
.dhl #be_accordion .dijitTitlePane .dijitArrowNodeInner { 
	visibility:hidden;
}
#be_accordion .dijit_a11y .dijitTitlePane .dijitArrowNodeInner { 
	visibility:visible;
}
.dhl #be_accordion .dijitTitlePaneTitle .dijitOpenCloseArrowOuter {
	margin-right:5px;
}
.dhl #be_accordion .dijitOpen .dijitTitlePaneTitle .dijitOpenCloseArrowOuter {
	position:relative;
	top:2px;
}

.dhl #be_accordion .dijitTitlePaneContentInner {
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
}

.dhl #be_accordion .dijitTitlePaneContentInner img {
	vertical-align:bottom;
}
@charset "utf-8";/* CSS commands for modules */.module {	margin: 0 1em 1.1em 2em;	/* vorher das warum?? margin: 0 2em 1.1em 2em;*/}#container_1_1 .module {	margin: 0 0 0 0;}.spacer {margin-top:1.2em;}.module h2 {	color: #cc0000;}textarea {	border: 1px solid #7f9db9;	padding:2px;}select {	border: 1px solid #7f9db9;}/******************************	styles for Content Teaser*******************************/.module h2 a {	color: #cc0000;	text-decoration:none;}.module h2 a:hover {	color: #cc0000;	text-decoration:underline;}.module p {	line-height:1.25em;}.ct_image {	float:left;	padding-top:6px;	margin-right:4px;}/******************************	styles for Standard and News Article*******************************/.standard_article h2 {	margin:0 0 0.2em 0;}.standard_article p {	font-size: 1.2em;	line-height: 1.55em;	color: #666;	padding: 0.2em 0 0.8em 0;}.standard_article ul {	list-style:square;	margin:1px 0 10px 0;}.standard_article li {	list-style:square;	margin-left:13px;	color:#666;	font-size:1.2em;	line-height:1.8em;}.news_article h2 {	margin:0 0 0.3em 0;}.news_article h3 {	margin:0 0 0.2em 0.1em;}.news_article p {	font-size: 1.2em;	line-height: 1.55em;	color: #666;	padding: 0em 0 2em 0;}.news_article ul {	list-style:square;	margin:0.1em 0 1.0em 0.1em;}.news_article li {	list-style:square;	margin-left:13px;	color:#666;	font-size:1.2em;	line-height:1.8em;}.news_article p.newsDate {	font-size:1.1em;	padding: 0em 0 0.8em 0;}.articleImg_left {	float:left;	margin:0.3em 1.6em 0.1em 0;}.articleImg_right {	float:right;	margin:0.3em 0 0 1.6em;}.caption {	font-size:1.1em;	color:#666;	line-height:1.2em;}.cp230 {	width:230px;}.shadow_img {	background: url(/nextt-online-public/img/common/shadow_images.gif) no-repeat bottom right;	padding: 0px 5px 4px 0px;}.standard_article .dijitExpand_ListTitlePane {	margin-bottom:2.1em;}/******************************	styles for Button:hover*******************************/#locator input#locator_go:hover,#fast_track input#track:hover,#link_list_grey input#go:hover,#link_list_white input#go:hover,#formpage input.formbutton:hover, #formpage input.submitbutton:hover,#conversion_calculator input#go_01:hover,#conversion_calculator input#go_02:hover,#conversion_calculator input#go_03:hover,#conversion_calculator input#go_04:hover,#currency_converter input#convert:hover,#currency_converter input#clear:hover,#paperwork input.submitbutton:hover,#paperwork input.formbutton:hover,#drop_off_locator_simple input#go:hover,#drop_off_locator_full input#go:hover,#drop_off_locator_full input#clear:hover,#drop_off_results input#search:hover,#nordic_component input#book:hover,#nordic_component input#book_print:hover,#shipment_tracking input#track:hover,#tracking_shipper_ref input#track:hover,#volumetric_weight input#calculate:hover {	color: #ffcc00;}/******************************	styles for Newslist*******************************/.dijitNewsListTabPaneWrapper {	clear: both;}.newslist_pic_teaser {	float:left;}.newslist_txt_teaser {	line-height: 1.5em;	margin-left: 6.8em;	margin-bottom: 15px;}.vertical_line {	clear:both;	background:url(/nextt-online-public/img/common/vertical_line.gif) repeat-x;	height:3px;	margin-top: 15px;	margin-bottom: 13px;}/******************************	styles for Newslist small*******************************/.news_teaser_img {	float:left;	padding-top:1.6em;}.teaser_box {	float:left;	width:25em;	padding-left:1.8em;}.news_teaser_date {}.news_teaser_txt {line-height:1.5em;}.news_teaser_date, .news_teaser_txt {	font-family: Arial, Helvetica, sans-serif;	font-size: 1.1em;}.news_teaser_txt {	font-family: Arial, Helvetica, sans-serif;	font-size: 1.2em;}.news_teaser_date {	color: #999;}.news_teaser_headline {	color: #000;	font-family: Arial, Helvetica, sans-serif;	font-size: 1.2em;	font-weight:bold;	margin-bottom: 0.5em;}.news_teaser_txt {	color: #666;	margin-bottom: 1.5em;}/******************************	styles for ExpandableList*******************************/#expandable_list{	/*padding-bottom:1.8em;*/}.expand_list_txt {	padding-left: 1.5em;	line-height:1.5em;}.expand_list_img_left {	float:left;	margin: 3px 5px 5px 0px;}.expand_list_img_right {	float:right;	margin: 3px 0px 5px 5px;}.expand_list_txt li {	list-style:square;	line-height:1.8em;	margin-left: 1.1em;}.article_list {	color:#000;	font-weight:normal;}.ArticleTitleContent {	padding: 0 0 0.3em 1.5em;}/***.expandable_list {	margin-left:-0.1em;	margin-bottom:2.1em;}***//******************************	styles for LinkListDropdown*******************************/#link_list_grey {	background:#f2f2ed;	padding: 0.85em;	padding-bottom:1.20em;	font-size: 1.2em;}#link_list_grey fieldset {	margin-top:-0.25em;}#link_list_grey p{	font-size: 1.0em;	margin-bottom:0.3em;	margin-top:-0.4em;}#link_list_grey legend {	color:#000000;	font-size: 1.1em;	font-weight: bold;	margin-bottom:0.5em;}#link_list_grey label {	cursor:pointer;}#link_list_grey .dropdown {float:left;}#link_list_grey select#linklist_dropdown_01,#link_list_grey select#linklist_dropdown_02 {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.9em;	height: 1.7em;	width: 15em;	border: 1px solid #7f9db9;	margin-top:0.2em;}#link_list_grey select#linklist_dropdown_01 {	margin-bottom:0.7em;}#link_list_grey #linklist_dropdown_01,#link_list_grey #linklist_dropdown_02 {display:block;}#link_list_grey input#go {	height: 1.8em;	background-color: #cc0202;	border: 1px solid #cc0201;	font-size: 0.8em;	color: #fff;	float:right;	cursor:pointer;	margin-top:-1.9em;}#link_list_white {	padding-bottom:0.4em;}#link_list_white p{	margin-bottom:0.35em;	margin-top:-0.1em;}#link_list_white label {	font-family: Arial, Helvetica, sans-serif;	font-size: 1.2em;	display:block;	cursor:pointer;}#link_list_white select#linklist_dropdown_w01,#link_list_white select#linklist_dropdown_w02 {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	height: 1.7em;	width: 18em;	border: 1px solid #7f9db9;	margin-top:0.2em;	margin-right:0.7em;}#link_list_white select#linklist_dropdown_w01 {	margin-bottom:0.7em}#link_list_white input#go {	height: 1.5em;	background-color: #cc0202;	border: 1px solid #cc0201;	font-size: 1.1em;	color: #fff;	padding-bottom:0.1em;	margin-bottom:-0.15em;	cursor:pointer;}#link_list_white select#worldwide {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	height: 1.7em;	width: 18em;	border: 1px solid #7f9db9;	float:left;	margin-bottom:1em;}#link_list_white select#country {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	height: 1.7em;	width: 18em;	border: 1px solid #7f9db9;	margin-right:0.7em;}/******************************	styles for Links*******************************/a {	font-family:Arial, Helvetica, sans-serif;	text-decoration: none;	color: #000;}a:hover {	text-decoration: underline;	color: #cc0000;}a.arrowLinkUp {	background: url(/nextt-online-public/img/common/arrow_up.gif) no-repeat 0 0;	padding-left: 1.4em;	margin-left: -0.2em;}a.closex {  background: url(../img/application/icon_x_rot.gif) no-repeat 0 0;  padding-left: 1.4em;}#dialog a.arrowLink,#dialog a.closex {  font-size: 1.2em;}#dialog p a.arrowLink,#dialog p a.closex {  font-size: 1.0em;}a.close {  background: url(../img/common/icon_minus_grau.gif) no-repeat 0 0;  padding-left: 1.4em;  font-size:  1.2em;}a.open {  background: url(../img/common/icon_plus_rot.gif) no-repeat 0 0;    padding-left: 1.4em;  font-size:  1.2em;}.customText a.arrowLink {	background: url(/nextt-online-public/img/common/arrow.gif) no-repeat 0 0.3em;  padding-left: 0.5em;}a.arrowLink {	background: url(/nextt-online-public/img/common/arrow.gif) no-repeat 0 0.4em;	padding-left: 0.7em;}a.arrowLinkHelp {	background:url(/nextt-online-public/img/common/arrow.gif) no-repeat 0 0.3em;	float:right;	margin-left: 1em;	padding-left: 0.5em;	font-size:1.2em;	}#pageform table tbody tr td.arr {padding-bottom:1em;}#pageform table tbody tr td div.arr{	float:right;	width:200px;}td.arr a.arrowLinkHelp,.arr a.arrowLinkHelp,.arr a.dlLink {	font-size:1.1em;	font-weight:bold;	padding-right: 0px;}.arr a.dlLink {  float:right;  margin-left: 1em;}a.arrowLink_space {	background: url(/nextt-online-public/img/common/arrow.gif) no-repeat 0 0.4em;	padding-left: 0.7em;	display:block;}.zoom_in {	background: url(/nextt-online-public/img/common/zoom_in.gif) no-repeat 0 0.2em;	padding-left: 1.3em;}.zoom_out {	background: url(/nextt-online-public/img/common/zoom_out.gif) no-repeat 0 0.2em;	padding-left: 1.3em;}.anchorLink {	background: url(/nextt-online-public/img/common/anchor_arrow.gif) no-repeat 0 0.45em;	padding-left: 0.9em;}.dlLink {	background: url(/nextt-online-public/img/common/dl_arrow.gif) no-repeat 0 0.35em;	font-size:1.0em;	padding-left: 0.7em;	padding-right: 0.4em;}.downloadLink {	float: right;	background: url(/nextt-online-public/img/common/dl_arrow.gif) no-repeat 0 0.3em;	float: right;	margin-left: 1em;	padding-left: 0.7em;	font-size:1.2em;}.dlLink:hover{	text-decoration:underline;}.favLink {	background: url(/nextt-online-public/img/common/favorites_star.gif) no-repeat 0 0.1em;	padding-left: 1.4em;}.favLink:hover {	text-decoration:underline;	color: #cc0202;}a.doc_pdf {	color: #666666;	background: url(/nextt-online-public/img/common/doc_type.gif) no-repeat 0 0px;	padding-left: 1.2em;	font-weight:normal;}a.doc_doc {	color: #666666;	background: url(/nextt-online-public/img/common/doc_type.gif) no-repeat 0 -32px;	padding-left: 1.2em;	font-weight:normal;}a.doc_exl {	color: #666666;	background: url(/nextt-online-public/img/common/doc_type.gif) no-repeat 0 -16px;	padding-left: 1.2em;	font-weight:normal;}a.doc_ppt {	color: #666666;	background: url(/nextt-online-public/img/common/doc_type.gif) no-repeat 0 -48px;	padding-left: 1.2em;	font-weight:normal;}a.doc_txt {	color: #666666;	background: url(/nextt-online-public/img/common/doc_type.gif) no-repeat 0 -64px;	padding-left: 1.2em;	font-weight:normal;}a.doc_zip {	color: #666666;	background: url(/nextt-online-public/img/common/doc_type.gif) no-repeat 0 -80px;	padding-left: 1.2em;	font-weight:normal;}a.doc_img {	color: #666666;	background: url(/nextt-online-public/img/common/doc_type.gif) no-repeat 0 -96px;	padding-left: 1.2em;	font-weight:normal;}a.doc_wmv {	color: #666666;	background: url(/nextt-online-public/img/common/doc_type.gif) no-repeat 0 -112px;	padding-left: 1.2em;	font-weight:normal;}a.doc_mov {	color: #666666;	background: url(/nextt-online-public/img/common/doc_type.gif) no-repeat 0 -128px;	padding-left: 1.2em;	font-weight:normal;}a.doc_pdf:hover,a.doc_doc:hover,a.doc_exl:hover,a.doc_ppt:hover,a.doc_txt:hover,a.doc_zip:hover,a.doc_img:hover,a.doc_wmv:hover,a.doc_mov:hover {	color: #666666;	text-decoration:none;}.linkup {	background-image: url(/nextt-online-public/img/common/arrow_up.gif);	background-repeat: no-repeat;	background-position: 0 0.2em;	padding-left: 1.1em;	line-height: 1.5em}.linkside {	background-image: url(/nextt-online-public/img/common/arrow.gif);	background-repeat: no-repeat;	background-position: 0.2em 0.4em;	padding-left: 1.0em;	line-height: 1.5em}/******************************	styles for Form Pages*******************************/#formpage h1 {	font-size:2em;}#formpage h2, #formpage h3 {	margin-top: 2em;}#formpage h3 {	font-size: 1.2em;}#formpage label {	display: block;	font-size: 1.2em;	color: #666;	margin-top: 1em;	cursor:pointer;}#formpage fieldset {border:0;}#formpage legend {display:none;}#paperwork legend {display: inline;}#formpage label.inlineLabels {	display: inline;	line-height: 2em;}#formpage p {	margin-bottom: 1.15em;}#formpage input {	margin-right: 0.5em;}#formpage .maxfield {	width: 33.7em;	margin-right: 0;	margin-top: 0.2em;	border:1px solid #7F9DB9;	font-size:1.1em;	padding:0.2em;	color:#666;}#formpage .minfield {	width: 5.5em;	margin-right: 0;	margin-top: 0.2em;	border: 1px solid #7f9db9;	font-size:1.1em;	padding:0.2em;	color:#666;}#formpage #file_upload {	border: 1px solid #7f9db9;	font-size:1.1em;	padding:0.2em;	color:#666;	margin-top:0.2em;}#formpage .maxfield:focus,#formpage .minfield:focus,#formpage #file_upload:focus,#formpage textarea:focus,#formpage select:focus {	color:#000;}#formpage .checkalone {	margin: 4em 0;}#formpage textarea {	width: 24.1em;	height: 5.5em;	font: normal 1.1em Arial;	color:#666;	padding:0.1em 0.2em;	margin-top: 0.2em;}#formpage select {	width: 24.7em;	font-size:1.1em;	height:1.5em;	color:#666;	margin-top: 0.2em;}#formpage input.formbutton, #formpage input.submitbutton {	background-color: #666;	border: none;	color: #fff;	font-size: 1.1em;	padding: 0.1em;	float: left;}#formpage input.submitbutton {	background-color: #cc0000;	float: right;	margin-right: 2.4em;}#formpage .helpbutton {	vertical-align: top;	cursor:pointer;	margin-top: 0.2em;}.dhl .dijitTooltipContainer {	font-size: 1.2em;}#formpage div.error p, #formpage div.error h2, #formpage div.error h3 {	color: #cc0000;}#formpage .error_txt {	color: #cc0000;	font-weight: normal;}#formpage div#errorlist{	color: #cc0000;}#formpage div#errorlist a {	color: #cc0000;	font-weight: bold;}#formpage div#errorlist li {	font-size: 1.2em;	line-height: 2.2em;	list-style-type: none;	background: url(/nextt-online-public/img/common/form_error_bullet.gif) no-repeat 0 1em;	padding-left: 1em;}/******************************	styles for Table Spreadsheet*******************************/#spreadsheet .tableborder {	border-bottom: 2px solid #d1d1d1;	margin-bottom: 4em;}#spreadsheet table {	width: 100%;	border-spacing: 0;	border-collapse: collapse;	empty-cells: show;}#spreadsheet caption {	font-size: 1.2em;	font-weight: bold;	text-align: left;	padding-bottom: 0.75em;	border-bottom: 2px solid #d1d1d1;}#spreadsheet th, #spreadsheet td {	background-color: #e8e8e4;	font-size: 1.1em;	text-align: left;	padding: 0.2em 0.6em;	vertical-align: top;	border-right: 3px solid #fff;	border-bottom: 1px solid #d1d1d1;}#spreadsheet td {	background-color: #fff;}#spreadsheet .rowGrey {	background-color: #f2f2ed;}#spreadsheet .lastChild {	border-right: none;}#spreadsheet .lastRow {	border-bottom: none;}/* ++ + + +++++++++ + ++ + ++++ ++++ + +++ + ++ + ++ ++ MICROMATA CONTAINER ANPASSUNGEN ++++++++++  +++++++ +++ +++ + + + + + ++ + ++ + ++ +++ + + *//* ++ + + +++++++++ + ++ + ++++ ++++ + +++ + ++ + ++ ++ MICROMATA CONTAINER ANPASSUNGEN ++++++++++  +++++++ +++ +++ + + + + + ++ + ++ + ++ +++ + + *//* ++ + + +++++++++ + ++ + ++++ ++++ + +++ + ++ + ++ ++ MICROMATA CONTAINER ANPASSUNGEN ++++++++++  +++++++ +++ +++ + + + + + ++ + ++ + ++ +++ + + *//* ++ + + +++++++++ + ++ + ++++ ++++ + +++ + ++ + ++ ++ MICROMATA CONTAINER ANPASSUNGEN ++++++++++  +++++++ +++ +++ + + + + + ++ + ++ + ++ +++ + + *//* ++ + + +++++++++ + ++ + ++++ ++++ + +++ + ++ + ++ ++ MICROMATA CONTAINER ANPASSUNGEN ++++++++++  +++++++ +++ +++ + + + + + ++ + ++ + ++ +++ + + *//* ++ + + +++++++++ + ++ + ++++ ++++ + +++ + ++ + ++ ++ MICROMATA CONTAINER ANPASSUNGEN ++++++++++  +++++++ +++ +++ + + + + + ++ + ++ + ++ +++ + + *//* additional classes for: #content_main_index {} */.twocol {	/*background-color:navy!important;*/	width:54em;}.threecol {	/*background-color:aqua!important;*/	width:80em;}.maintwocol {width: 100em;}.mainthreecol {width: 100em;}#content_cross_reference {	/*background-color:lime;*/}/* ++ + + +++++++++ + ++ + ++++ ++++ + +++ + ++ + ++ ++ styles for Micromata Standard Forms ++++++++++  +++++++ +++ +++ + + + + + ++ + ++ + ++ +++ + + */					#pageform {		padding-bottom:2.1em;		background:#f2f2ed;		padding: 1em;		font-size: 1em;	}		span#pageform {		padding:0;		background:#fff;	}		#pageform div.formhelp {		padding:1em 0;		color:#666;	}		#pageform div.halfleft{	float:left;	width:47%;	}		#pageform div.halfright{	float:right;	width:47%;	}						h2.pageform_title {  margin-bottom:10px;}		.pageform_head {			color:#000;			font-size: 1.2em;			font-weight: bold;			margin-bottom:10px;		}				.pageform_subhead {			margin-bottom:1.5em;		}				* html .pageform_head,		*+html .pageform_head {			height:1%;		}				* html .pageform_subhead,		*+html .pageform_subhead {			height:1%;		}						#pageform fieldset,		#taskcenter fieldset,		#link_list_grey fieldset,		#link_list_white fieldset,		#fast_track fieldset {			border:0;		}				#pageform  span.inf0, #pageform fieldset legend {			color:#666;			display:block;			margin: 0 0 2em 0;			}		#pageform .label_area {			 float:left;			 width:30%;			 text-align:right;			 margin-right:0.6em;			 padding-top:0.1em;		}		#pageform label {			font-size: 1.2em;			cursor:pointer;			font-weight:normal;			color:#666;		}						* html #pageform label,		*+html #pageform label {			height: 1%;		}				#pageform label.error {			color:#cc0000;		}		#pageform .input_area {			float:left;			margin-bottom:0.9em;			width:65%;		}				#pageform .input_area label {			font-size: 1.2em;		}		#pageform input.text {			border: 1px solid #7f9db9;			color:#666666;			padding:2px;			font-family: Arial, Helvetica, sans-serif;		}				#pageform .rightmessage{			width:25em;			float:right;		}		* html #pageform .rightmessage { 			width:220px;		}		#pageform div.radiowrap {			margin:0 10px 10px 0;			float:left;		}				 #pageform input.radio{			border: 1px solid #7f9db9;			color:#7f9db9;			margin-right:5px;		}				#pageform input.error {border: 1px solid #cc0000!important;}				#pageform textarea.error {border: 1px solid #cc0000!important;}				#pageform select.error {border: 1px solid #cc0000!important;}				#pageform textarea {			border: 1px solid #7f9db9;			color:#666666;			padding:2px;			font-family:Arial, Helvetica, sans-serif;			font-size: 1.1em;			overflow: auto;			width:100%;		}				#pageform .inputwrap {			width: 17.8em;			margin-bottom: 1em;		}				#pageform input.full {			width:17.8em;		}				#pageform input.half {			width:8.5em;		}				#pageform input.quart {			width:3.79em;		}				#pageform input.threequart {			width:13.2em;		}		#pageform select.full {			width:18.5em;		}				#pageform select.half {			width:9em;		}				#pageform select.quart {			width:4.35em;		}				#pageform select.threequart {			width:15em;		}		#pageform textarea.textarea full{			width:17.8em;								}		#pageform .button_area {			width:81.8%;			float:left;		}				#pageform input.formbutton{			font-size:1em;					}				#pageform input.submit,		#pageform input.reset,		#dialog input.reset,		#dialog input.submit {			cursor:pointer;			padding:0 0.1em;			text-align:center;			color:#FFFFFF;			font-family: Arial, Helvetica, sans-serif;					}		#pageform input:hover.submit,		#pageform input:hover.reset,		#dialog input:hover.reset,		#dialog input:hover.submit {			cursor:pointer;			color:#FFCC00;			font-family: Arial, Helvetica, sans-serif;					}					#pageform input.right, #dialog input.right {			float:right;			margin-left:1em;		}				#pageform input.left, #dialog input.left {			float:left;			margin-right:1em;		}				#pageform input.submit, #dialog input.submit {			background-color:#CC0000;			border:1px solid #CC0000;		}		#pageform input.submit:hover,		#dialog input.submit:hover{			color:#FFCC00;		}		#pageform input.reset,		#dialog input.reset {			background-color:#666666;			border:1px solid #666666;		}		#pageform input.reset:hover, 		#dialog input.reset:hover{			color:#FFCC00;		}				/*++ + + + ++ ++++ + +++ ++  SONDERBUTTONS # < << >> < # +++ ++ + + + + + + + ++  ++++++ +++ + ++ + ++ ++ +++ +++  +*/		#pageform input.leftright, #pageform input.leftallright, #pageform input.rightleft, #pageform input.rightallleft {			text-indent:-9999px;			width:16px;			height: 16px;			margin:0;			padding:0;			background: #fff url(/nextt-online-public/img/tablefilter_icons/filter.gif) no-repeat center center;			border: 1px solid #CC0202;		}		* html #pageform p,*+html #pageform p {	height: 1%;}#pageform input.leftright {	background-image: url(/nextt-online-public/img/tablefilter_icons/page-next.gif);}#pageform input.leftallright {	background-image: url(/nextt-online-public/img/tablefilter_icons/page-last.gif);}#pageform input.rightleft {	background-image: url(/nextt-online-public/img/tablefilter_icons/page-prev.gif);}#pageform input.rightallleft {	background-image: url(/nextt-online-public/img/tablefilter_icons/page-first.gif);}#pageform input:hover.leftright,#pageform input:hover.leftallright,#pageform input:hover.rightleft,#pageform input:hover.rightallleft	{	cursor: pointer;}/* +++ ++++ ++++ +++ + +++ + +++ + + +++ +++++ ++++ +++ +++ Table  ++ + + ++++ ++++ +++++ + + ++ + +++++++ + +++ +++ ++ + + *//* + ++++ +++ ++ ++++ ++++++ ++ +++ ++ ++ +++ +++ ++++ ++++++ ++ ++++ + ++ ++ ++ + +++ + + ++++++++++    ++ + ++ +++ +++ ++ */		/* table  in formular allgemein */#pageform div.tablewrap{	border-top: 2px solid #D1D1D1;	border-bottom: 2px solid #D1D1D1;	padding:0;	margin: 1em 0 2em 0;}#pageform table{	border:none;	color:#666;	background:#fff;	border-spacing: 0;	table-layout: auto;	margin:0;	font-size:11px;}#pageform table.full{	width:100%;}		/* zellen im kopf der tabelle */#pageform table thead {}			#pageform table thead tr td, 		#pageform table thead tr th,		#pageform table tbody tr td table thead tr td, 		#pageform table tbody tr th table thead tr th,		#pageform table tbody tr td table thead tr th, 		#pageform table tbody tr th table thead tr td {			background-color:#E8E8E4;			border-right:3px solid #FFFFFF;			padding:0.2em 0.6em;			text-align:left;		}				/*todo: Implementieren fÃ¼r MSIE */		#pageform table > thead > tr > th:last-child{border-right:none;}		#pageform table > thead > tr > td:last-child{border-right:none;}		#pageform table > tbody > tr > td:last-child{border-right:none;}		#pageform table > tbody > tr > th:last-child{border-right:none;}								/* zellen im body der tabelle */	#pageform table tbody {			}			#pageform table tbody tr td, #pageform table tbody tr th {			background-color:#FFFFFF;			border-top:1px solid #D1D1D1;			border-right:3px solid #FFFFFF;			padding:0.2em 0.6em;			text-align:left;			vertical-align:top;			color:#000;		}					#pageform table tbody tr td.retoure_left {      border-left: 1px solid;      border-top: 1px solid;      border-bottom: 1px solid;      border-right: 0px;      border-color: #CC0001;    }        #pageform table tbody tr td.retoure_right {      border-left: 0px solid;      border-top: 1px solid;      border-bottom: 1px solid;      border-right: 1px solid;      border-color: #CC0001;    }							#pageform table tbody tr th { /* th einzeln */				font-weight:bold;				text-align:left;			}			#shipmentSearchresult table tbody tr th,#searchresult table tbody tr th {  vertical-align: middle;} 						#pageform table tbody tr td { /* td einzeln */				font-weight:normal;			} 					/* even & odd, nur im body */				/* even und odd sind gestreift, aber ohne border oben und unten. */				#pageform table tbody tr.even td,				#pageform table tbody tr.even th{					background-color:#F2F2ED;				}																/* tabellenlineal, hover bei over */				#pageform table.ruler tbody tr:hover td,				#pageform table.ruler tbody tr.even:hover td,				#pageform table.ruler tbody tr.odd:hover td, 				#pageform table.ruler tbody tr:hover th,				#pageform table.ruler tbody tr.even:hover th,				#pageform table.ruler tbody tr.odd:hover th,				#pageform table.ruler tbody tr.over td, 				#pageform table.ruler tbody tr.over th {color:#000; background-color:#dbdbdb;}			/* zellen im fuss der tabelle */	#pageform table tfoot {		background-color:#E8E8E4;		text-align:left;		}				#pageform table tfoot tr td, #pageform table tfoot tr th {				border: none;				margin:0;				padding:0.2em 0.6em;				background-color:#E8E8E4;				border-top:1px solid #D1D1D1;			}			/* Ausrichtung der Zellen durch Klassen, left und right sind schon vergeben, daher der sperrige Name */					/* alignment left*/#pageform table tfoot tr th.tleft,#pageform table tfoot tr td.tleft,#pageform table thead tr th.tleft,#pageform table thead tr td.tleft,#pageform table tbody tr th.tleft,#pageform table tbody tr td.tleft {	text-align: left;}/* alignment right */#pageform table tfoot tr th.tright,#pageform table tfoot tr td.tright,#pageform table thead tr th.tright,#pageform table thead tr td.tright,#pageform table tbody tr th.tright,#pageform table tbody tr td.tright {	text-align: right;}/* fehler */#pageform table tfoot tr th.error,#pageform table tfoot tr td.error,#pageform table thead tr th.error,#pageform table thead tr td.error,#pageform table tbody tr th.error,#pageform table tbody tr td.error {	color:#cc0000;}/* gelbe zeile */#pageform table tfoot tr th.yellow,#pageform table tfoot tr td.yellow,#pageform table thead tr th.yellow,#pageform table thead tr td.yellow,#pageform table tbody tr th.yellow,#pageform table tbody tr td.yellow {	color:#000;	background-color: #ffcc00;	/* #ffcc00    #fff5cc   #ffe88c */}/* rote zeile */#pageform table tfoot tr th.red,#pageform table tfoot tr td.red,#pageform table thead tr th.red,#pageform table thead tr td.red,#pageform table tbody tr th.red,#pageform table tbody tr td.red {	color:#fff;	background-color: #cc0000;}/* TD fÃ¼r Retoure Event*//* ++++ ++ + + ++++ + ++ ++ + +++ + +++ + + ++ ++ + ++  Tabelle in Tabelle, z.B. PieceList...+ +++ ++ + ++ ++  ++ + ++  ++ +*/#pageform table.innertable {	margin:0;	border:none!important;	font-size:1em;}#pageform table.innertable tr td, #pageform table.innertable tr th {	border:none;	border-bottom: 1px solid #d1d1d1;	font-size:1em;}/* ++++ ++ + + ++++ + ++ ++ + +++ + +++ + + ++ ++ + ++  Tabelle ohne R A H M E N ...++ ++ ++ ++ +++ ++ + ++ ++  ++ + ++  ++ +*/#pageform table.noborder {border:none;background:transparent;}	#pageform table.noborder thead tr td, 	#pageform table.noborder thead tr th,	#pageform table.noborder tbody tr td,	#pageform table.noborder tbody tr th,	#pageform table.noborder tfoot tr td,	#pageform table.noborder tfoot tr th {border:none;background:transparent;margin:0;padding:0;}#pageform table tr th.explorer, #pageform table tr td.explorer, #pageform table thead tr th.explorer, #pageform table thead tr td.explorer, #pageform table tbody tr th.explorer, #pageform table tbody tr td.explorer, #pageform table tfoot tr th.explorer,#pageform table tfoot tr td.explorer {	background: #fff url(/nextt-online-public/img/application/tableorder.gif) repeat-y -26px 0px;	border:none;	width:1em;	padding:0;}#pageform table thead tr th.explorer,#pageform table thead tr td.explorer {	background: #e8e8e4 url(/nextt-online-public/img/application/tableorder.gif) repeat-y -183px 50%;	border-bottom: 1px solid #d1d1d1;}#pageform table tfoot tr th.explorer, #pageform table tfoot tr td.explorer {	background: #E8E8E4 url(/nextt-online-public/img/application/tableorder.gif) repeat-y -104px 50%;	border:none;	border-top: 1px solid #d1d1d1;}#pageform table tr td.explorer_spezial, #pageform table tr th.explorer_spezial {	border-right:none;	border-bottom: 1px solid #d1d1d1;	padding: 2px 0 2px 6px;}* html #pageform table tr td.explorer_spezial, * html #pageform table tr th.explorer_spezial {	padding: 0 0 0 3px;}#pageform table tr td.explorer_spezial input, #pageform table tr th.explorer_spezial input {	margin:0;	padding:0;}/* +++ +++++ + +++ + +++ + +  + ++ +++ Special CSS for tableFilter ++ + + ++++ ++++ +++++ + + ++ + +++++++ + +++ +++ ++ + + *//* + ++++ +++ ++ ++++ ++++++ ++ +++ ++ ++ +++ +++ ++++ ++++++ ++ ++++ + ++ ++ ++ + +++ + + ++++++++++    ++ + ++ +++ +++ ++ */	/* even and odd */		#pageform table tr.even td {	background-color: #f2f2ed;}#pageform table tr.even th {	background-color: #f5f5f5;}#pageform table thead tr th.lasttd,#pageform table thead tr td.lasttd,#pageform table tbody tr th.lasttd,#pageform table tbody tr th.lasttd,#pageform table tr th.lasttd,#pageform table tr th.lasttd {	border-right: none;}			* html #pageform table thead tr th.lasttd {			border-right:0;			border-right:none;		}		* html #pageform table thead tr td.lasttd {			border-right:0;			border-right:none;		}		* html #pageform table tbody tr th.lasttd {			border-right:0;			border-right:none;		}		* html #pageform table tbody tr th.lasttd {			border-right:0;			border-right:none;		}		* html #pageform table tr th.lasttd {			border-right:0;			border-right:none;		}		* html #pageform table tr th.lasttd {			border-right:0;			border-right:none;		}				* html div.togglesnuggle,		*+html div.togglesnuggle{			height:1%;		}		/* +++ ++++ ++++ +++ + +++ + +++ + + +++ +++++ ++++ +++ +++ Errors ++ + + ++++ ++++ +++++ + + ++ + +++++++ + +++ +++ ++ + + *//* + ++++ +++ ++ ++++ ++++++ ++ +++ ++ ++ +++ +++ ++++ ++++++ ++ ++++ + ++ ++ ++ + +++ + + ++++++++++    ++ + ++ +++ +++ ++ */.errorpage,.errorpage h2,.errorpage h3,	#pageform div.error p,#pageform div.error h2,#pageform div.error h3,#pageform div.error li {	color: #cc0000;}#pageform table div.error {	font-size: 10px;}		#pageform div.error p {			font-size:1.2em;			margin: 0 0 1em 0		}				* html #pageform div.error,		*+html #pageform div.error {			height:1%;		}#pageform div.message p,#pageform div.message h2,#pageform div.message h3 {	color: #666;	font-size:0.8em;}#pageform div.message p {font-size:11px!important;}		#pageform .error_txt {			color: #cc0000;			font-weight: normal;		}		#pageform #errorlist,		#pageform .errorlist {			color: #cc0000;			padding: 0 0 0 0;			margin: 0.5em 0;					}    #pageform ul#errorlist,    #pageform ul.errorlist {      margin: 0 0 0.5em 0;      list-style-type: none;    }		#pageform #errorlist a,		#pageform .errorlist a {			color: #cc0000;			font-weight: bold;		}		#pageform #errorlist li,		#pageform .errorlist li {			font-size: 1.2em;			line-height:1.25em;			/* background: url(/nextt-online-public/img/common/form_error_bullet.gif) no-repeat 0 0.6em; */			padding-left: 0px;			margin-top: 0.2em;			margin-bottom: 0.3em;		}												/*+++ ++++++ Dialog +++++++ + + ++++++++++ + */#layer {  z-index: 9998;   width: 100%;   height: 100%;   position: absolute;  top: 0px;  left: 0px;   background-color: #000;   opacity: 0.5; }* html #layer {  filter: alpha(opacity=50);  z-index: 9998;}*:first-child+html #layer {  filter: alpha(opacity=50);  z-index: 9998;}#dialog,.jsdialog {  background-color:#fff;  padding:1em;  position: fixed;  top: 20%;  left: 50%;  margin-left: -20em;  width:40em;  z-index:9999; }* html #dialog,* html .jsdialog {	position:absolute;}#dialog .dialog_tools, .jsdialog .dialog_tools {  list-style: none;  margin: 0;  padding:0;  position:absolute;  top:5px;  right:10px;}#dialog .dialog_tools li,.jsdialog .dialog_tools li {  background: transparent url() no-repeat center left;   padding:0.5em 0 0.5em 1.6em;	}#dialog .dialog_tools li a,.jsdialog .dialog_tools li a {}#dialog .dialog_tools li a:hover,.jsdialog .dialog_tools li a:hover {  color:#CC0000;  text-decoration:underline;}#dialog h3,.jsdialog h3 {  font-size:1.4em;  font-weight:bold;  margin: 0 0 1em 0;  color:#000;}#dialog p,.jsdialog p {  font-size:1.2em;  color:#666;  padding:1em 0;}#dialog form,.jsdialog form { margin:0; padding:0;}#dialog form input.check,.jsdialog form input.check {  margin:5px;}#dialog form label,.jsdialog form label {  margin:0;  padding:5px;  font-size:1.2em;  color:#666;}/******************************  styles for StatusLine*******************************/#status,#status_proforma {  width:100%;  overflow:hidden;  margin-bottom:2em;}#status div#statusLine,#status div#statusLineLast,#status div#statusLineLast_pic,#status_proforma div#statusLine,#status_proforma div#statusLineLast,#status_proforma div#statusLineLast_pic {	border-left: 1px solid #dbdbdb;	border-right: 1px solid #dbdbdb;	position: relative;	/* background: url(../nextt-online-public/img/common/arrow_paperwork_bg.gif) repeat-x; */	/*margin-right:0.1em;*/	float:right;}#status div.statusLineBorder,#status_proforma div.statusLineBorder {	/*background: url(/nextt-online-public/img/common/arrow_paperwork_bg.gif) repeat-x bottom;*/	height: 1%;}#status div.stepFrameFirst,#status div.stepFrame,#status div.stepFrameActive,#status div.stepFrameLast,#status_proforma div.stepFrameFirst,#status_proforma div.stepFrame,#status_proforma div.stepFrameActive,#status_proforma div.stepFrameLast {	float: left;	height: 2.9em;	border-bottom: 1px solid #dbdbdb; 	border-top: 1px solid #dbdbdb;	background:#FFFFFF;}#status div.stepFrameFirst,#status_proforma div.stepFrameFirst {	padding-left: 0.5em;}#status div.stepFrameActive,#status_proforma div.stepFrameActive {	background-color: #e8e8e4;	width:14.6em;}#status div.stepFrameLast,#status_proforma div.stepFrameLast {	float:left;	padding: 0 1.7em;}#status div.stepFrameLastActive,#status_proforma div.stepFrameLastActive {	float:left;	padding: 0 1.7em;	background-color: #e8e8e4;}#status div.stepText,#status div.stepTextActive,#status div.stepTextPre,#status_proforma div.stepText,#status_proforma div.stepTextActive,#status_proforma div.stepTextPre {	font-size:1.1em;	padding: 0.7em 0.7em;	/*padding: 0em 0.9em;*/	color: #666;	font-weight: bold;	line-height:1.0em;}#status div.stepTextPre,#status_proforma div.stepTextPre {	color: #b2b2b2;}#status div.stepTextActive,#status_proforma div.stepTextActive {	color: #000;}#status div.stepPic,#status_proforma div.stepPic {	float: left;}#status div.stepPic img,#status_proforma div.stepPic img {	/*width: 2em; */	height: 3.1em;}.label_space {	margin-right:2em;}/******************************  styles for FlashModule*******************************/#flash_teaser_small {height:12em;width:20em;margin-bottom:2.2em;}.plzEingrenzung span.label_span {  margin-right: 6em;}#searchresult #pageform #resulttable .label_area {  margin-right: 1em;}#searchresult #pageform .label_area,#searchresult #pageform .input_area {  line-height: 2.2em;  width: auto;}#searchresult #pageform #resulttable .label_area,#searchresult #pageform #resulttable .input_area {  line-height: 2.6em;}#searchresult #pageform .input_area {  float: right;}#searchresult #pageform #resulttable .input_area {  float: left;  margin-left: 1em;}#searchresult #pageform .input_area input,#searchresult #pageform .input_area a {  float: left;}#searchresult #pageform .input_area a.arrowLink,#searchresult #pageform .input_area a.arrowLinkHelp {  background-position: 0 0.7em;}#motd {  color:#666666;  font-size:1.2em;  line-height:1.45em;  padding-top:0.2em;  margin-bottom: 0.5em;}/*#searchresult #pageform #resulttable thead tr td.lasttd,#searchresult #pageform #resulttable thead tr th.lasttd,#searchresult #pageform #resulttable tfoot tr td.lasttd,#searchresult #pageform #resulttable tfoot tr th.lasttd {	line-height: 1.6em;}#searchresult #pageform #resulttable table thead tr td.lasttd,#searchresult #pageform #resulttable table thead tr th.lasttd,#searchresult #pageform #resulttable table tfoot tr td.lasttd,#searchresult #pageform #resulttable table tfoot tr th.lasttd {  line-height: inherit;}*/#shipmentSearchresult div.linksBelowStatus,#searchresult div.linksBelowStatus {	width: 450px;	margin-top: 0.2em;	margin-bottom: 0.2em;}#shipmentSearchresult div.showEvents,#searchresult div.showEvents {	float: left;}#shipmentSearchresult div.openParcelAlert,#searchresult div.openParcelAlert {  float: right;}#shipmentSearchresult .linksBelowStatus a.close,#shipmentSearchresult .linksBelowStatus a.open,#searchresult .linksBelowStatus a.close,#searchresult .linksBelowStatus a.open {  font-size: 1em;  font-weight: bold;}#shipmentSearchresult .linksBelowStatus a.open,#searchresult .linksBelowStatus a.open {  margin-bottom: 0.8em;  display: inline-block;}label.toplabel {	display: block;	float: left;	margin-bottom: 1px;	padding: 0px;}#dialog label.toplabel {  display: block;  float: left;  margin-bottom: 1px;  padding: 0.7em 0px 0.1em 0px;}#dialog .no1empadding {	margin: -1em;}#dialog .captcha .captchaImage {	width: auto;}#dialog .captcha .captchaRecreate,#dialog .captcha .captchaCode {  width: 21em;  margin-bottom: 6px;}#dialog .captcha .captchaCode input {  width: 11em;}* html #dialog .captcha .captchaCode input {	margin-left: 1em;}* +html #dialog .captcha .captchaCode input {  margin-left: 1em;}* html #dialog .leftLabel {	display: block;  float: left;}* html #dialog #parcelAlertEventCheckboxes label {	display: block;	float: left;	padding: 2px;	padding-left: 0px;}#dialog #parcelAlertEventCheckboxes label {  display: block;  float: left;  max-width:70%;}* html #dialog input.check {	margin-top: 0px;}#dialog input.check {  display: block;  float: left;  margin-bottom: 0.3em;}a.tooltip,a.tooltip:hover {	display: block;	text-decoration: none;	float: right;	width: 16px;	height: 16px;	background: url('../img/common/form_help.gif') no-repeat bottom right;	margin-left: 0.4em;}a.tooltipleft,a.tooltipleft:hover {  display: block;  text-decoration: none;  float: left;  width: 16px;  height: 16px;  background: url('../img/common/form_help.gif') no-repeat bottom right;  margin-left: 0.4em;}#searchresult #plzEingrenzung p {margin-bottom: 0.8em;}.events .event_date {	white-space: nowrap;}#shipmentSearchresult .events,#searchresult .events {	padding:0;	border:none;}#shipmentSearchresult .events .tablewrap,#searchresult .events .tablewrap {  margin-bottom:0;  border:none;}#shipmentSearchresult .stepIconTableData,#searchresult .stepIconTableData {	border:none;}#multicolliPieceCode { float: left;}* +html #multicolliPieceCode,* +html .lasttd .openParcelalert { margin-top: 0.25em;}.statusZugestellt {	display: block;	background: url('/nextt-online-public/img/application/zugestellt.gif') no-repeat scroll right 50%;	padding-right: 18px;	padding-top: 2px;	padding-bottom: 2px;	float: left;}#resulttable .singleResult col.explorerCol,#resulttable.singleResult col.explorerCol {	width: 0px;} {  width: 0px;}#resulttable col.explorerCol {  width: 2em;}#resulttable col.mainCol1 {  width: 20em;}.shipmentInfos col.keyCol {  width: 22.6em;}#resulttable .singleResult.tablewrap,#resulttable.singleResult.tablewrap {  border-color: #FFF;}#resulttable table.eventList {  table-layout: fixed;}.eventList .status div.overflow {  overflow: auto;  word-wrap: break-word; }#resulttable .event_date {  width: 120px;  padding: 2px 6px;}#resulttable .location {  width: 78px;  padding: 2px 6px;}.lastStatus a.arrowLink,.eventList .status a.arrowLink,.status a.arrowLink  {  padding-left: 0px;  background-image: none;}.lastStatus a.arrowLink .arrow,.eventList .status a.arrowLink .arrow,.status a.arrowLink .arrows{  background: url(/nextt-online-public/img/common/arrow.gif) no-repeat 0 0.3em;  padding-left: 0.6em;}
/*
+++++ ++ + ++ + ++++ + ++ + ++ + ++++++ ++
  styles for tracking-status-icons
+++ ++ + ++ + ++++ + ++ + ++ + ++++++ ++ +
*/

#pageform table tbody tr td.stepIconTableData,
div.stepIconTableData {
  margin:0;
  padding:0.4em 0 0 0;
  background:#fff;
  text-align:left;
  border-left:none;
  border-right:none;
}


#pageform table tbody tr td div.stepIconBar,
div.stepIconBar {
  height:58px;
  width:450px;
  background:transparent;
  margin: 0;
  margin-top: 0.4em;
  margin-bottom: 0.4em;
  overflow:hidden;
}

div.stepIconBar img {
  float: left;
}


* html #pageform table tbody tr td div.stepIconBar,
* html div.stepIconBar {
  padding:0;
  margin:0;
  margin-top: 0.4em;
  margin-bottom: 0.4em;
  width:455px;
  /*background: #fff url("/nextt-online-public/img/application/lastfirstcurtain.gif") repeat-y top right;*/
}





#pageform table tbody tr td div.stepIcons,
div.stepIcons { 
  width:98px;
  height:52px;
  float:left;
  background:transparent;
  margin: 0 0 0 -10px;
}



* html #pageform table tbody tr td div.stepIcons,
* html div.stepIcons {
  height:52px;
}


/* The first and the last div should start without an arrow... */
#pageform table tbody tr td div.first,
div.first {
  /*background: transparent url("/nextt-online-public/img/application/lastfirstcurtain.gif") repeat-y top left;*/
  margin:0;
}

* html #pageform table tbody tr td div.first,
* html div.first {
  /*background: transparent url("/nextt-online-public/img/application/lastfirstcurtain.gif") repeat-y top left;*/
  margin:0;
}

#pageform table tbody tr td div.last,
div.last {
  /*background: transparent url("/nextt-online-public/img/application/lastfirstcurtain.gif") repeat-y top right;*/
  margin: 0 0 0 -10px;
}

* html #pageform table tbody tr td div.last,
* html div.last {
  /*background: transparent url("/nextt-online-public/img/application/lastfirstcurtain.gif") repeat-y top right;*/
  margin: 0 0 0 -10px;
}

* html #pageform table tbody tr td div.stepIcons a.stepIconLink,
* html table tbody tr td div.stepIcons a.stepIconLink {
  border: none;
  height: 1%;
}
 
#pageform table tbody tr td div.stepIcons a.stepIconLink img,
table tbody tr td div.stepIcons a.stepIconLink img {
  border: none;
}

