
* { padding:0 0 0 0;margin:0 0 0 0;border:0px; }


body, td, a, input, select, textarea, .f  {
	font-family:verdana,arial,helvetica,sans-serif;font-size:10px;font-weight:normal;color:#5f5f5f;
}
strong, b, .fb {font-weight:900;}
em, i, .fi {font-style:italic;}

a, .a  {color:#7b7b7b;}
a:active {}
a:visited {}
a:hover {text-decoration:underline;}
input, select, textarea {font-size:10px;}
input, select, textarea, .input_text {border:1px solid #5f5f5f;background-color:#FFFFFF;}

    /* Common props: */  .button_60, .button_120, .button_240, .button_51, .tx-indexedsearch-searchbox-button {height:17px;border:none;font-size:10px;font-family:verdana,arial,helvetica,sans-serif;letter-spacing:1px;text-align:center;color:#ffffff;background-color:transparent;background-repeat:no-repeat;background-attachment:100%;font-weight:bold;}
      /* 60px width: */    .button_60 {width:60px;background-image:url(../img/cL_bg-button-60px.gif);}
      /* 120px width: */   .button_120 {width:120px;background-image:url(../img/cL_bg-button-120px.gif);}
      /* 240px width: */   .button_240 {width:240px;background-image:url(../img/cL_bg-button-240px.gif);}


/**____ buttons _______*/
.tx-indexedsearch-searchbox-button{
  background-image:url(/fileadmin/dev/img/searchbutton_bg.gif); background-repeat:none;
  width:51px !important;
  color:#ffffff;
  font-weight:bold;
  padding-bottom:3px;
  text-transform:uppercase;
  font-size:8px;
  font-family:arial;
}


/**___ content elements___

.c_border .csc-uploads, .c_border .csc-textpic, .c_border .csc-bulletlist {
	margin-left:10px;margin-right:10px;
}
.c_border p.bodytext {
		padding-left:10px;padding-right:10px;
}
*/

/** ____ header _____**/
h1 {padding-bottom:5px; font-size:11px;font-weight:bold;}
h2 {padding-bottom:5px; font-size:12px;font-weight:bold;}

/*
ol li, ul.csc-bulletlist li {list-style-type:disc;margin-left:13px;
	list-style-image: url(/fileadmin/dev/img/list_style_image_gray.gif);}
img {border:0px solid #ffffff;}
*/

.c_container ul li, ul.csc-bulletlist li {
	list-style-type:disc;margin-left:15px;
}
.c_container ol li {
 list-style:decimal;margin-left:17px;
}

a, a:active, a:visited, a:hover {
	color:#f48f0c;
	text-decoration:none;
}
a:hover {
text-decoration:underline;
}


/**___ news __*/

.related-item {
	padding-left:10px;
	padding-right:10px;
}
.related-item img {
	margin-right:4px;
}
img.related-item-arrow {
	margin-right:5px;
	margin-top:5px;
	float:left;
}
.related-item-text {
	margin-left:10px;
}

.news-related-arrow {
	padding-left:10px;
	padding-right:10px;
}

.c_main_news {
	width:900px;
  height:463px;
	overflow:auto;
}

.c_head_news {
	height:32px;   /** IE 52 */
	padding-top:20px;
	text-align:left;
	width:800px;
}
.news-single-block {
	margin-left:20px;
	margin-top:20px;
}

.news-single-item {
	margin-right:20px;
	width:635px;
	float:left;
}
.news-single-related {
	float:left;
}

.news-single-backlink {
	padding-top:20px;
}

.news-single-image {
	float:left;
	padding-right:20px;
	padding-bottom:20px;
}
.news-single-subheader {
	font-weight:bold;
}

.news-list-subheader {
}


.news-latest-title {
	font-weight:bold;
}

.news-list-image {
	float:left;
	width:130px;
}
.news-list-item { clear:both;}





/**_____ layout_____*/
body {
 background-image:url(/fileadmin/dev/img/body_bg.jpg);
 background-repeat:repeat-x;
 background-position:top;
 background-color:#c0c0c0;
 text-align:center;
}

#all {
width:900px;
margin-left:auto;margin-right:auto; text-align:left;
}
#header {
 height:73px;
 position:relative;
}
#nav_service {
 position:absolute;
 top:45px;
 left:20px;
}
#nav_service a, #nav_service a:active,  #nav_service a:visited, #nav_service a:hover {
	padding-right:10px;
	text-decoration:none;
	font-size:9px;
	color:#868686;
}
#nav_service a:hover {
	text-decoration:underline;
}

#nav_breadcrumbs {
 background-image:url(/fileadmin/dev/img/navbreadcrumbs_bg.gif); background-repeat:repeat-x;
 height:22px;  /** IE 29 */
 width:880px;  /** IE 900 */
 padding-left:20px;
 padding-top:7px;
}
#nav_breadcrumbs img { margin-bottom:1px;}

.breadcrumb_cur {
 font-weight:bold;
 color:#999999;
}
.breadcrumb, .breadcrumb a, .breadcrumb:active, .breadcrumb:visited, .breadcrumb:hover {
  text-decoration:none;
  color:#999999 !important;
}
.breadcrumb:hover {
	 text-decoration:underline;
}

#content_main {

}

.c_head {
	height:32px;   /** IE 52 */
	padding-left:257px;
	padding-top:20px;
	font-size:13px;

}


.c_navigation {
	width:205px; /** IE 257 */
	padding-left:20px;
	padding-right:32px;
	float:left
}


.c_main {
	float:left;
	width:398px;
	overflow:auto;
}

.c_wide {
	padding-right:37px;
}
.c_wide_corpdir {
	padding-right:37px;
	padding-left:20px;
}


.c_border {
	float:left;
	width:188px;
	padding-left:20px;
	overflow:hidden;
}





.c-border-head {
	width:188px;
	background-image:url(/fileadmin/dev/img/border_head_bg.jpg); background-repeat:repeat-y;
	border-bottom:3px solid #c5d5e2;
}
.c-border-head-text {
	font-weight:bold;
	color:#ffffff;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:10px;
}

.c-border-content {
	width:168px;
	background-color:#f5f7fa;
  padding:10px;
}


/**________________OOOOOOOOOOOOOOOOOOOOOOOOOOOO_____________*/

.c_body_wide {
	width:860px;
	padding-left:20px; padding-right:20px;

}

.c_container {
	height:411px;
	overflow:auto;
}


#nav_top {
   height:31px;
   background-color:#3c84b6;
   width:760px;
   background:url(/fileadmin/dev/img/topnav-main-bg.jpg) repeat-x;
   float:left;
   padding-left:10px;
}

#content, #all{
 background-color:#ffffff;
 clear:both;
}



.c-l-spacer {
	margin-left:20px;
	margin-bottom:10px;
	margin-top:15px;
	margin-right:20px;
}
.track-and-trace {
	background-image:url(/fileadmin/dev/img/t-a-t_bg.jpg); background-repeat:repeat-x;
	margin-bottom:10px;
	height:102px;
}






#content-service {
	width:900px;height:271px;
	overflow:hidden;

}
#content-logistics {
	 width:224px;float:left;border-right:1px solid #ffffff;/** IE 225 */
	 height:271px;
	 overflow:hidden;
}
#content-flash {width:450px;height:271px;float:left;}
#dvFlashSlideshow {width:450px;height:271px;overflow:hidden;position:relative;visibility:hidden;}


#content-servicecenter {
  width:224px;float:left;border-left:1px solid #ffffff;/** IE 225 */
  height:271px;
}
.service-center-start {
	border-top:1px solid #ffffff;
	width:224px;
	height:34px;
	background-image:url(/fileadmin/dev/img/service_center_header_bg.gif); background-repeat:no-repeat;
}
.scs-text {
	font-size:11px;
	font-weight:bold;
  margin-left:24px;
  margin-top:7px;
  color:#ffffff;
}

.spacer-iframe {
	width:224px;
	height:98px;
	background-color:#757575;
}


.nav-service-item {
	padding-top:0px;
  margin-top:0px;
  vertical-align:top;
}

.service-center-navigation {
    float:left;
  	padding-top:0px;
    margin-top:0px;
}




#content_info {
	width:404px;background-color:#f0f3f7;float:left;
	padding:20px;
	height:180px;
	overflow:hidden;
}
#content_news {
	width:404px;float:left;
	padding:20px;
	height:180px;
	overflow:hidden;
}

#footer {height:25px;clear:both; padding:0 0 0 20px; color:#b5b5b5;  background-image:url(/fileadmin/dev/img/footer_bg.jpg); background-repeat:repeat-x; }
.footer_txt {padding-top:6px;height:25px;float:left;}
.footer_searchbox {float:right;}
#tx_indexedsearch-input-page {border:1px solid #989898; width:120px; height:16px;}

.inputsearch-pageobj {float:left;padding-top:3px; }
.submitsearch-pageobj{float:left; padding-left:10px; padding-right:25px;padding-top:3px; }

/* Intranet Start */
.newloginboxDetail {

}

.newloginboxDetail td {
padding:2px 10px 2px 10px;
border-bottom:solid 2px white;
border-left:solid 2px white;
background-color:#F5F7FA;
font-size:10px;
text-align:left;
}

.newloginboxDetail th {
padding:2px 10px 2px 10px;
border-bottom:solid 2px white;
background-color:#edf0f5;
font-size:10px;
text-align:left;
}

.newloginboxDetail .headerBG {
background-image:url(/fileadmin/dev/img/border_head_bg.jpg); background-repeat:repeat-y; background-position:right; background-color:#3B8CB9;
font-weight:bold;
color:#ffffff;
border-bottom:solid 3px #C5D5E2;
border-left:none;
}

.newloginboxDetail .image {
border:none;
padding:8px 0px 0px 10px;

}

.backLink {
padding:10px 0px 0px 0px;
}

.listView th {
padding:2px 10px 2px 10px;
border-bottom:solid 1px white;
background-color:#3B8CB9;
font-size:10px;
text-align:left;
}

.listView th a {
color:white;
font-weight:bold;
}

.listView td {
padding:2px 10px 2px 10px;
border-bottom:solid 1px white;
border-left:solid 1px white;
background-color:#F5F7FA;
font-size:10px;
text-align:left;
}

.listView .tx-newloginbox-pi3-listrow-odd td {
background-color:#edf0f5;
}


/* Intranet Ende */
/** ____ layout end _____**/

/**___ nav logistics __*/

.logistics_nav{
	padding-top:5px
}
.nav-logistics {
	margin-top:7px;
}

.nav-logistics-item {
	padding-top:4px;
}












/** Top-Navigation **/

/*XXXXXXXXXXXX Primary top nav rules XXXXXXXXXXX*/

.nav {
	/*position: relative;*/
}
.nav li, .nav ul { padding: 0; margin: 0; list-style: none;}

.button {	
	float: left;
}
li.button {
	/** background:url(/fileadmin/dev/img/topnav-main-bg.jpg) repeat-x; **/
}
li.act-button {
	background:url(/fileadmin/dev/img/navtop_bg_RO.jpg) repeat-x;
}
li.button:hover {
	background:url(/fileadmin/dev/img/navtop_bg_RO.jpg) repeat-x;
}

.menue_top_arrow {
  background:url(/fileadmin/dev/img/arrow_background.gif) repeat-x;
  
}



.parent {position: relative;}
/* this parent div does not provide "sticky hovering", but instead fixes a 
strange bug in Op7. When an element serves as a hovered popup "parent" element, 
that element must not also be floated or all heck breaks loose in Opera 7. 
To prevent this, we have floated the top level list items, while nesting 
hoverable parent divs inside that are then hovered to generate the dropdowns. 
Thus the ugly (but interesting) Op7 bug is defeated. */
	
.floatfix {margin-right: -3px;}
/* this fixes the IE 3px bug that is common in this type of float arrangement */ 

/*XXXXXXXXXXXX Primary dropdown/flyout rules XXXXXXXXXXX*/

.dropdown { /* rules for dropdown div */	
	position: absolute;		
	left: -3000px;
	top: auto; /* puts dropdowns directly under top nav */
	text-align: left; /* needed because IE misapplies text centering to boxes */	
	background: url(/fileadmin/dev/img/bgfix.gif);
	 z-index:1000;
	}
	
.dropdown div {	
	position: absolute;		
	left: -3000px;
	top: 0;  
	background: url(/fileadmin/dev/img/bgfix.gif);
	text-align: left; /* needed because IE misapplies text centering to boxes */

	}
	
/* The margins on the UL's replace the div paddings to create "sticky hovering"
zones,  and the margins should "fill" the divs, making the IE BG fix unnecessary.
Unfortunately the BG fix is still needed, altho this method does eliminate
possible box model problems */
	
.dropdown ul { 
  width: 157px; /* tweaked so that dropdowns appear to "line up" with top links */
  margin: 0 30px 30px 30px; /* creates "sticky hovering" zones for dropdowns */
  border: 1px solid #637D96; 
  border-width: 1px 1px 0 1px; 

  } /* borders sides and top of the dropdowns and flyouts; links provide the bottom border */
	
.dropdown div ul {margin:30px 30px 30px 0;} /* creates "sticky hovering" zones for flyouts */
	
.four .dropdown ul {width: 157px;} /* modifies width for rightmost "visible" dropdown (tweak) */
		
.four .dropdown div ul {margin: 30px 0 30px 30px; position: relative;} /* rule reversal for "visible" right drop flyouts */

.nav li {
	 text-align: left;
	 /** z-index:99; **/
	}

.nav ul li a {	
    color:#FFFFFF;
    display:block;
    font-family:arial;
    font-size:10px;
    font-weight:bold;

    padding:10px 10px 0pt;
    text-decoration:none;
    text-transform:uppercase;
	  z-index:100;
}

.nav ul ul li a {	
	 
  padding: 5px 5px 5px 10px; /** 2. 3. menuebene **/

}

/** dropdown & flyouts **/
.nav .dropdown a {
	font-weight:normal;
}

/*.four a {border-right: 0;}  kills right border on last top link */
	
.nav ul ul a {
  border-right: 0; /* negates right border for dropdowns and flyouts */

}
	
.dropdown li {
  position: relative; 
  vertical-align: bottom; /* IE5/win bugfix */
  border-bottom: 1px solid #637d96;   /* borders the bottoms of the dropdown and flyout links */
  }
				
.parent:hover {background-image: url(/fileadmin/dev/img/bgfix.gif);} 
/* this hover calls a transparent GIF only to defeat the IE failed hover bug. Any 
background change on hovering div.parent will make IE obey and display the dropdown.
While the call itself will fix the bug, make sure you actually call a real image 
file so that your site error logs will not fill with failed image calls. */
				
.parent:hover div.dropdown {left:-31px; padding-top:9px;} /* hover rule for dropdowns */ 
/* extra pixel makes dropdowns "line up" with top links */ 

.dropdown li:hover div { /* hover rule for flyouts */
	left: 157px; /* this value controls the amount of flyout "overlap" */
	top: -31px; /* this value controls the amount of flyout vertical offset */
	}
	
.four li:hover div { /* reversed flyout rules for rightmost drop flyouts */
	left: -189px; 
	top: -31px;
	}

.nav div.mini-zone { /* special hover zone that covers the "danger corner" */
  padding: 0;
  width: 15px;
	height: 15px;  
	font-size: 1px;
	left: -3000px;
	bottom: -15px;
	top: auto;	
	background: url(/fileadmin/dev/img/bgfix.gif);
	}

.nav .dropdown li:hover div.mini-zone { /* hover rule for mini-zones */
	left: auto;
	right: 8px;
	top: auto;
	}

.nav .four li:hover div.mini-zone { /* reversed hover rule for rightmost drop mini-zones */
	left: 7px;
	}

.dropdown li:hover {background: #87a0be;} /* hover color effect on dropdown links */
 /* .dropdown div li:hover {background: #bababa;}hover color effect on flyout links */


/*XXXXXXXXXXX Primary dropdown backgrounds XXXXXXXXXX*/
	
.one ul {background: #9bb1c9;}
.four ul {background: #9bb1c9;}
.dropdown div ul li {background: #9bb1c9;} /* colors BG of flyouts */ 
/*.dropdown div ul a {color: #758eb7;}  colors text of  flyouts */ 
.dropdown div ul li:hover {background: #87a0be;}




/** ___ menu left ___*/

.c_navigation a, .c_navigation a:active, .c_navigation a:visited {
	text-decoration:none !important;
	color:#798790;
}

.nav_left_bottom {
	background-color:#cfd9e5;
}

.nav_left_no a, .nav_left_cur a, .nav_left2_no a, .nav_left2_cur a, .nav_left_cur_sub a, .nav_left3_no a, .nav_left3_cur a {
	display:block;
	width:183px; /** __IE 205 */
	/** height:19px; __IE 24 */
	background-color:#ebf1f7;
	border-top:1px solid #FFFFFF;
  color:#798790;
  text-decoration:none;
  padding-top:5px;padding-left:22px;padding-bottom:5px;
}

.nav_left_no a, .nav_left_cur a, .nav_left_cur_sub a {
 background-image:url(/fileadmin/dev/img/navleft_arrow_NO.gif); background-repeat:no-repeat;
 color:#798790;
}

.nav_left_no a:hover, .nav_left_cur a:hover, .nav_left_cur_sub a:hover {
 background-color:#e1e9f0;
 text-decoration:none;
}

.nav_left_cur a, .nav_left_cur_sub a {
	font-weight:bold;
	color:#798790;
}
/**
.nav_left_cur a, .nav_left_cur_sub a {
	background-color:#87a0be;
	border-top:1px solid #ffffff;
	color:#f2f7fa !important;
	font-weight:bold;
	background-image:url(/fileadmin/dev/img/navleft_arrow_CUR.gif); background-repeat:no-repeat;
}
**/

.nav_left2_no a, .nav_left2_cur a {
	margin-left:12px;
	padding-left:12px;
	width:168px;
	background-color:#ffffff;
	border-bottom:solid 1px #e6ecf2;
}

.nav_left2_cur a, .nav_left2_no a, .nav_left2_no a:visited, .nav_left2_no a:active, .nav_left2_no a:hover, .nav_left_no a, .nav_left_no a:visited, .nav_left_no a:active, .nav_left_no a:hover, .nav_left3_no a, .nav_left3_no a:visited, .nav_left3_no a:active, .nav_left3_no a:hover, .nav_left3_cur a, .nav_left3_cur a:visited, .nav_left3_cur a:active, .nav_left3_cur a:hover {
		color:#8f99a1 !important;
}

.nav_left3_no a, .nav_left3_cur a {
	margin-left:12px;
	padding-left:22px;
	width:158px;
	background-color:#ffffff;
	border-bottom:solid 1px #e6ecf2;
}




/** ___ menu left  end___*/
/** ___ menu language ___*/
#nav_lang_container {
 background-image:url(/fileadmin/dev/img/navtop_bg.jpg); background-repeat:repeat-x;
 height:31px;
 width:130px; /** IE 130 **/
 color: #ffffff;
 float:left;
}
.nav_lang a , .nav_lang a:active, .nav_lang a:visited, .nav_lang a:hover{
	text-decoration:none;
	color:#ffffff;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}
.tx-srlanguagemenu-pi1 {	padding-top:10px; }
/** ___ menu language ende ___*/


/**___ search __*/
.tx-indexedsearch-title-caption a , .tx-indexedsearch-title-caption a:active, .tx-indexedsearch-title-caption a:visited, .tx-indexedsearch-title-caption a:hover {
	text-decoration:none;
	font-size:11px ;
	color:#7b7b7b;
	font-weight:bold ;
}

.tx-indexedsearch-searchbox fieldset {
	border:0px solid #ffffff;
  /**padding:0px;**/
}

.tx-indexedsearch-title {
	padding-top:5px;
}
.tx-indexedsearch-form {
	float:left;
	margin-left:0px;
}




.tx-indexedsearch-searchbox-sword {
	height:16px;
	border:1px solid #c7d5e0;
	font-size:11px;
}
.tx-indexedsearch-percent {
	font-size:11px;
}
.tx-indexedsearch-header {
	padding-top:4px;
}
/**___ search end __*/

