
/************************************************
Netskill AG - Koeln, Salierring 43 2008
Authors: Stefan Herting, Lucas Dohmen

CSS-File: Unspecified
Description: child of main, all elements which are unspecified
************************************************/
.advisor_big, .advisor_small, .advisor_tiny
{
	overflow: hidden;
	margin: 6px 10px 2px 10px;
	height: 100px;
}

.advisor_big { width: 340px; }
.advisor_small { width: 220px; }
.advisor_tiny
{
	margin: 6px 6px 2px;
	margin: *6px 2px 2px;
	width: 170px;
	*width: 168px;
}

.advisor_big_right
{
	margin-left: 5px;
	width: 260px;
	margin-top: 10px;
}


.advisor_small_right
{
	margin-left: 5px;
	width: 140px;
	margin-top: 0px;
}

.advisor_tiny_right
{
	margin-left: 5px;
	width: 90px;
	width: 85px;
}
/************************************************
Netskill AG - Koeln, Salierring 43 2008
Authors: Stefan Herting, Lucas Dohmen

CSS-File: Advisor Competence Card
Description:
************************************************/

/* General */
.advisor_list_left,
.advisor_list_right_top,
.advisor_list_right_bottom {
  float: left;
}
.advisor_list {
  width: 728px;
}
.advisor_list_left {
  width: 139px;
	height: 160px;
  padding: 10px 11px 0 11px;
}
.advisor_list_right_top {
  width: 555px;
  height: 100px;
  padding: 0 5px;
}
.advisor_list_right_bottom {
/*  width: 536px; */
/*   height: 89px; */
  padding: 0px 2px;
	overflow: hidden;
}
.advisor_list_big_image
{
	margin: 0px 0px;
}
.advisor_list_small_image
{
  height: 70px;
}
.advisor_list_description
{
	margin-top:15px;
}
.advisor_list_button_right, .advisor_list_button_left {
	float: left;
	width: 8px;
	display: block;
	height: 46px;
}

.advisor_list_button_left {
	background: url(http://logistics.de/gfx/navigator_dropdown_closed.png) no-repeat 0 bottom;
}
.advisor_list_button_right {
	background: url(http://logistics.de/gfx/navigator_dropdown_right.png) no-repeat 0 bottom;
}

.advisor_title_bar {
	height: 34px;
	padding: 4px 25px;
}
div.autocompleter-loading
{
	float:					left;
	clear:					right;
	background:				#fff url(http://logistics.de/gfx/spinner.gif) no-repeat center;
	width:					20px;
	height:					16px;
}

ul.autocompleter-choices
{
	position:				absolute;
	margin:					0;
	padding:				0;
	list-style:				none;
	border:					1px solid #eee;
	background-color:		white;
	border-right-color:		#ddd;
	border-bottom-color:	#ddd;
	text-align:				left;
	font-family:			Verdana, Geneva, Verdana, Helvetica, sans-serif;
	z-index:				50;
}

ul.autocompleter-choices li
{
	position:				relative;
	padding:				0.1em 1.5em 0.1em 1em;
	cursor:					pointer;
	font-weight:			normal;
	font-size:				1em;
}

ul.autocompleter-choices li.autocompleter-selected
{
	background-color:		#444;
	color:					#fff;
}

ul.autocompleter-choices span.autocompleter-queried
{
	font-weight:			bold;
}

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried
{
	color:					#9FCFFF;
}

.autocomplete_box
{
  position:relative;
  z-index:5000;
  left:0px;
  width: 472px;
  *width: 471px;
}

/**
 * New Autocompleter Styles
 */
.autocompletion_container {
  border: 1px solid #333;
  padding: 5px;
  width: 250px;
  background-color: #fff;
}

.autocompletion_header {
  font-size: 12pt;
  font-weight: bold;
}

.autocompletion_container .listElement {
  padding: 5px;
  background-color: yellow;
  cursor: pointer;
  height: 40px;
}

.autocompletion_container .listElement:hover, .autocompletion_container .selected {
  background-color: green;
}

.autocompletion_container .image {
  float:left;
  width:30px;
  height:38px;
  border:1px solid #333;
  background-image: url(http://logistics.de/gfx/object_Person_small.gif);
  margin-right:5px;
}


.autocompletion_message {
  font-size: 10pt;
  font-weight: bold;
  padding:5px;
  background-color:#f3f3f3;
}


.competence_card
{
	width: 981px;
	height: 280px;
	margin: 5px 2px 0px 2px;
}
.competence_card_left, 
.competence_card_right, 
.competence_card_content_left, 
.competence_card_content_right, 
.competence_card_content_header, 
.competence_card_content_inner, 
.competence_card_content_inner_content, 
.competence_card_content_inner_full,
.competence_card_content_footer,
.competence_card_switch
{
	float: left;
}
.competence_card_content_inner_full, .competence_card_content_inner
{
	width: 728px;
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
	border-top: 1px solid #DCDCDC;
	background: #FAFAFA url(http://logistics.de/gfx/VL.ccard.rechts.jpg) repeat-y top right;
}
.competence_card_content_inner_full
{
	height: 212px;
	border-bottom: 1px solid #DCDCDC;
}
.competence_card_content_inner
{
	height: 212px;
}
.competence_card_left
{
	width: 730px;
	border-right: 1px solid #DCDCDC;
	background: #FAFAFA url(http://logistics.de/gfx/VL.ccard.rechts.jpg) repeat-y top right;
}
.competence_card_content_left
{
	width: 170px;
	height: 216px;
}
.competence_card_content_top
{
  width: 520px;
  height: 90px;
  clear:both;
}
.competence_card_content_bottom
{
  width: 520px;
  clear:both;
}
.competence_card_content_full
{
	width: 730px;
}
.competence_card_content_right
{
	width: 350px;
	padding-top: 7px;
}
.competence_card_content_right_small
{
  width: 195px;
  padding-top: 7px;
  float:left;
}
.competence_card_content_right_extra_small
{
  width: 160px;
  padding-top: 7px;
  float:left;
}
.competence_card_content_right_large
{
  width: 550px;
  padding-top: 8px;
  float:left;
}
.competence_card_content_right_stati
{
	width:197px;
	height:210px;
	margin-left:5px;
	border-left:1px dotted #C4C4C4;
	font-size: 11px;
}
/* .competence_card_footer
{
  border-left: 1px solid #DCDCDC;
  border-bottom: 1px solid #DCDCDC;
  display: block;
  width: 729px;
} */
.row_cc_stati_left
{
	color: #333333;
/*	border-right: 1px dotted gray; */
	width:90px;
	padding-left:5px;
}
.row_cc_stati_right
{
	color: gray;
	width: 20px;
	text-align:right;
	margin-right:14px;
}
.competence_card_right
{
	margin-left: 21px;
	width: 227px;
	height: 260px;
	float: left;
	border-top: 4px solid #346b87;
}
.competence_card_border_left
{
	background: url(http://logistics.de/gfx/runde_ecke_links.jpg);
	width: 25px;
	height: 39px;
	float: left;
}
.competence_card_content_header
{
	float: left;
	width: 704px;
	height: 36px;
	border-bottom: 1px solid white;
	border-top: 1px solid #E5E5E5;
	/*background: transparent url(http://logistics.de/gfx/VL.kontext.rechts.jpg) repeat-y top right;*/
}
/* .competence_card_footer h2, */
.blue
{
	color: #1E5991;
}
.competence_card_content_inner_content
{
	padding: 2px;
	font-size:11px;
	width: 340px;
}
.second_header
{
/*  border-top: 1px solid #DCDCDC; */
}
.cc_header_icon
{
	float: left;
	margin-right: 5px;
  margin-left: 5px;
}
.cc_header_title
{
	float: left;
	width: 665px;
}

/* .competence_card_image_wrapper {
  width: 149px;
  height: 196px;
}
.competence_card_image {
  border: 1px solid silver;
  margin-right: 3px;
  background: white;
  text-align: center;
}
.competence_card_image_d {
  border-right: 1px solid gray; 
  border-bottom: 1px solid gray;
  padding: 3px;
  float: left;
}*/

.competence_card_image
{
  float: left;
  width: 149px;
  height: 196px;
  text-align: center;
  margin: 0px 0px 0px 10px;
}
.competence_card_image_top
{
  float: left;
  text-align: center;
  margin: 0px 0px 0px 10px;
}
.competence_card_image_d
{
/*   border: 1px dotted silver; */
  width: 137px;
  height: 160px;
  float: left
}

.competence_card_image_complete
{
  float: left;
  width: 732px;
  height: 196px;
  padding-top: 20px;
  padding-left: 5px;
}
.competence_card_image img
{
	margin: 0px;
}
.competence_card_content_image
{
  float: left;
  padding: 8px 0 9px 5px;
}
.competence_card_center
{
	float: left;
	width: 733px;
	height: 238px;
/*  border: 1px solid #DCDCDC; */
}
.competence_card_center_content
{
	float: left;
	width: 727px;
	height: 230px;
	padding: 4px;
}
.competence_card_header_content
{
	position: relative;
	left: -17px;
	top: 3px
}
.competence_card_header_content .list_header_top_left,
.competence_card_header_content .list_content
{
	width: auto;
}
.competence_card_header_content .list_content
{
	margin-top: -7px;
}
.cc_header
{
  text-decoration: none;
  font-size:11px;
  font-weight: bold;
  padding-left: 7px;
/* 	margin-top: 2px; */
}
.cc_row_image
{
  margin: 0px 5px 0px 1px;
}
.competence_card_row_top
{
}
.competence_card_row_bottom
{
	width:260px;
	float:left;
}
.competence_card_banner
{
	position: relative;
	*position: absolute;
}
.competence_card_banner img
{
	float: left;
}
.competence_banner_div
{
	font-size: 12px;
	float: left;
}
.competence_banner_words
{
	width: 200px;
	position: absolute;
	color: #346b87;
}
.cc_smaller_title
{
	font-size:14px;
	margin-top: 0px;
	*margin-top: 0px;
	padding: 0px;
	line-height: 14px;
}
.cc_small_title
{
  font-size:12px;
  margin-top: 0px;
  *margin-top: 0px;
  padding: 0px;
  line-height: 12px;
}
.competence_context
{
	font-size: 10px;
}
.competence_network
{
	position: relative;
	left: 83px;
	top: 20px;
}
.competence_context
{
	position: relative;
	left: 30px;
	top: 21px;
	*top: 20px;
}
.pixel_up_for_p
{
	position: relative;
	top: -5px;
}

.width_114 {width: 114px;}
.width_104 {width: 104px;}
.width_128 {width: 128px;}
.width_130 {width: 130px;}      
.width_87  {width: 87px;}
.width_99  {width: 99px;}

.margin_right_5px
{
	margin-right: 5px;
}
.cc_content_paragraph
{
	width: 250px;
}
.competence_card_row_bottom .cc_content_paragraph
{
  width: 160px;
}

.competence_card_row_bottom .list_header_top_left_cc
{
  width: 160px;
}

.competence_card_header_content .list_header_top_right {
	position: relative;
	left: 10px;
	top: -7px;
}
#ccBanner_4 {
	width: 152px;
	overflow: hidden;
}
#ccBanner_1_word {
	left: 12px;
	top: 66px;
}
#ccBanner_1_word p {
	margin-left: 60px;
}
#ccBanner_2_word {
	left: 110px;
	top: 134px;
}
#ccBanner_3_word {
	left: 326px;
	top: 68px;
}
#ccBanner_3_word p {
	margin-left: 90px;
}
#ccBanner_4_word {
	left: 560px;
	top: 66px;
}
#ccBanner_4_word p {
	margin-left: 62px;
}
.competence_card_button_row, .competence_card_button_row_big {
	border-bottom: 1px dotted #DCDCDC;
	overflow: hidden;
	width: 223px;
	margin-bottom: 5px;
}
.competence_card_button_row_big {
	border-bottom: 1px solid #DCDCDC;
	height: 34px;
}
.competence_card_button_list
{
	height: 260px;
	width: 226px;
	overflow: hidden;
}
.comptenece_card_buttons
{
  height: 220px;
  width: 223px;
	overflow-x: hidden;
	overflow-y: auto;
}

.my_path_item
{
	font-size: 12px;
	position: relative;
	top: -2px;
}
.my_path_item a {
	color: #333;
}

.competence_card_content_header img {
	width: 28px;
}

.competence_card_banner .caption_1 {
  color: #346b87;
}

.cc_center_caption {
  color: #333333;
  margin:0px;
  font-size: 18px;
  font-weight: bold;  
}

.competence_card_content_footer {
	width: 719px;
	padding: 0 5px;
	height: 12px;
	border-left: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
	background: #FAFAFA url(http://logistics.de/gfx/VL.ccard.unten.jpg) no-repeat bottom left;
}

.competence_card_left, .competence_card_right {
  overflow: hidden;
}

.competence_card_stati_caption {
  margin: 4px 0 5px 6px;
  font-size: 11px;
  font-weight: bold;
}

.competence_card_stati_row {
	border-bottom: 1px solid #DCDCDC;
}

/* Competence Card Switch  */
.competence_card_switch
{
	width: 730px;
}
.competence_card_switch_content
{
  height: 258px;
  width: 728px;
}
.competence_card_switch_content_element {
  height: 257px;
}
/* .cc_switch_element {
  margin: 0 0 0 0px;
} */
.cc_switch_element_advisor_left
{
	float:left;
	margin: 0;
}
.cc_switch_element_advisor_right
{
  float:right;
  text-align: right;
  margin: 0;
}
.cc_switch_element_advisor_left, .cc_switch_element_advisor_right {
	font-size: 9px;
	line-height: 1.6em;
	margin-top: 10px;
}
#cc_center_content_member .cc_switch_element_advisor_left, #cc_center_content_member .cc_switch_element_advisor_right {
	margin-top: 10px;
}
.cc_switch_element_advisor_bottom
{
  font-size: 9px;
	text-align: center;
  margin-top:110px;
}
h3.cc_switch_element {
  color: #346b87;
  font-size: 25px;
  font-weight: bold;
  
  margin: 0;
  padding: 18px 0px 0px 0px;
}
h4.cc_switch_element {
  font-size: 14px;
  font-weight: normal;
  
  margin: -5px 0 0 52px;
  text-align: center;
}
p.cc_switch_element {
  font-size: 9px;
  line-height: 1.6em;
}
a.cc_switch_element {
  color: #9F0038;
  display: block;
  cursor: pointer;
  font-weight: bold;
  font-size: 11px;
  height: 17px;
  width: 255px;
  padding: 0;
  text-decoration: none;
  margin-top: 10px;
}
a.font_highlight {
  color: #9F0038;
  display: block;
  cursor: pointer;
  font-weight: bold;
  font-size: 11px;
  height: 17px;
  padding: 0;
  text-decoration: none;
/*   margin-top: 10px; */
}

#cc_center_content_about_us, #cc_center_content_no_advisors, #cc_center_content_member, #cc_center_content_partner, #cc_center_content_advisors {
  height: 264px; 
}

#cc_center_content_about_us    { background: url(http://logistics.de/gfx/ccswitch_1.jpg) no-repeat; padding: 0 8px 0 12px; }
#cc_center_content_member      { background: url(http://logistics.de/gfx/ccswitch_2.jpg) no-repeat; padding: 0 10px 0 12px; }
#cc_center_content_partner     { background: url(http://logistics.de/gfx/ccswitch_3.jpg) no-repeat; padding: 0 10px 0 12px; }
#cc_center_content_no_advisors { background: url(http://logistics.de/gfx/advisors_bg.jpg) no-repeat; }
#cc_center_content_advisors    { background: url(http://logistics.de/gfx/advisors_bg.jpg) no-repeat; }

.list_header_top .my_breadcrump {
  position: relative;
  top: -3px;
}
.my_breadcrump {
  font-size: 11px;
  height: 12px;
}

.list_header_bottom h1
{
	color: #346b87;
	top: -10px;
	*top: -20px;
	position: relative;
}

.competence_card_image .list_image_cc, 
.competence_card_image_top .list_image_cc {
  margin-top: 10px;
}
.row_address_1_right
{
	width:300px;
}
.row_address_2_right
{
	width:300px;
}
.row_address_1_bottom
{
	width:250px;
}
.row_address_2_bottom
{
	width:250px;
}
.competence_index_left
{
  width: 110px;
  float: left;
}
.competence_index_right
{
  float: right;
  text-align: right;
}
.actions_caption
{
  margin:0px;
  color: #346b87;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 17px;
  font-family: Verdana;
}
/************************************************
Netskill AG - Koeln, Salierring 43 2008
Authors: Stefan Herting, Lucas Dohmen

CSS-File: List
Description: List
************************************************/

/* Row */
.row,
.row_only,
.row_basisdata,
.row_basisdata_small,
.row_margin_5
{
	clear:both;
	overflow:hidden;
}
.row_basisdata_small
{
  margin-top:5px;
  margin-left:5px;
  padding:0px;
  width:731px;
  background: #F3F3F3;
}
.row
{
	padding:5px;
	margin:1px;
}
.row_basisdata
{
	padding:5px 0px 5px 5px;
	margin:0px 0px 40px 0px;
}
.row_topics
{
	padding:0px 20px 0px 0px;
	float:left;
	width: 140px;
}
.row_topics_edit
{
  padding:5px 20px 10px 0px;
  float:left;
  width:330px;
}
.row_topics_secondary
{
  color: #B1B1B1
}
.row_formats, .row_formats_center
{
	width:158px;
	float:left;
	height:36px;
	font-size:12px;
	overflow:hidden;
	position: relative;
}
.row_formats_center
{
  height: 28px;
  padding-top: 8px;
	line-height: 0.9em;
}
.module_competences .row_formats_center
{
  width:350px;
  float:left;
  height:15px;
  font-size:10px;
}
.row_formats img
{
	padding: 3px 3px 3px 0px
}
.row_formats a, .row_formats_inactive
{
  position: relative;
	*position: static;
	top: 3px;
	left: 3px;
}
.row_formats_column_right
{
  border-left: 1px dotted #E5E5E5;
  padding-left: 5px;
}
.row_topics a
{
	font-size: 12px;
	color: #1E5991;
}
.row_topics a:hover
{
	text-decoration:underline;
}
.row_topics h1
{
	font-size: 13px;
	color: gray;
}
.row_form_left
{
	margin-left: 240px;
	width: 100px;
}
.row_form_left_2
{
  margin-left: 136px;
	width: 100px;
}
.row_margin_5
{
	margin:5px;
}
.row_margin_lrb_5
{
	margin: 0px 5px 5px 5px;
}
.row_padding_5
{
	padding:5px;
}
.row_approvaldate
{
	display:inline;
}
.row_images
{
	width: 95px;
}
.row_images_medium
{
  width: 95px;
}
/* List */
/* .list
{
	overflow:hidden;
} */
.list_image
{
	width:87px;
	vertical-align:middle;
	margin-top:10px;
}
.list_header
{
	width: auto !important;
}
.list_content, .list_header, .list_body
{
	width: 622px;
}
.standard_portlethalf .list_content, .list_header, .list_body,
.standard_portlethalf_two .list_content, .list_header, .list_body
{
  width: 285px;
}
.list_content, .list_header, .list_body
{
  width: 622px;
}
.standard_portlethalf .list_content,
.standard_portlethalf_two .list_content
{
  width: 247px;
}
.list_body_edit
{
  width: 500px;
}
.standard_portletinline .list_content,
.standard_portletinline .list_header,
.standard_portletinline .list_body
{
  width:590px;
}
.list_body
{
	margin-top: 5px;
	text-align: left;
}
.list_content_narrow, .list_header_narrow, .list_body_narrow
{
	width:645px;
}
.list_headerbasisdata
{
	width:600px;
}
.list_header_iconbroad
{
	margin-right: 5px;
}
.list_header_top
{
/*  border-bottom:1px solid #C4C4C4; */
	overflow:hidden;
	padding-bottom: 1px;
	padding-top: 3px;
}
.list_headerbroad .list_header_top
{
	border-bottom:0px;
	overflow:hidden;
	padding-bottom: 1px;
	width: 495px;
}
.competence_card_content_inner_content .list_header_top
{
  border-bottom:0px;
  font-size:13px;
  font-weight:bold;
}
.list_header_top .caption_2
{
	font-size: 11px;
}
.list_header_top_left, .list_header_bottom_left
{
	width:395px;
}
.list_headerbroad .list_header_bottom_left
{
	width: 495px;
}
.list_header_top_left_cc
{
  width: 245px;
}
.list_header_bottom_left_cc
{
  width: 328px;
	font-size: 12px;
}
.list_headerbroad
.list_header_top_left,
.list_headerbroad
.list_header_bottom_left
{
	width:530px;
}
.list_header_top_left .caption_2 {
  font-size: 11px ;
}
.list_header_icon
{
	width:45px;
	height:40px;
}
.list_header_iconlarge
{
	width:50px;
	margin:5px 0px 0px 5px;
}
.list_header_bottom
{
	padding-bottom: 1px;
}
.list_header_top_right, .list_header_bottom_right
{
	width:145px;
	text-align:right;
}
.list_header_top_right img
{
	margin: 2px 1px;
}
.list_header_bottom_right
{
	margin-top:5px;
}
.list_headerbroad
{
	width:644px;
}
.list_headerlarge, .list_bodylarge, .list_headerlarge_edit
{
	width:650px;
}
.list_header_small
{
	width:400px;
}
.list_header_small .list_header_top_left, .list_header_small .list_header_bottom_left
{
	width:200px;
}
.list_header_stati_subobjects_count
{
	display:inline;
	line-height:20px;
	font-weight:bold;
	font-size:1.5em;
	margin-right:5px;
}
.list_sponsor_platin_object
{
	width:360px;
	text-align:center;
}

.list_header_right_side
{
	width: 540px;
	overflow: hidden;
}
.list_header_right_side_small
{
  width: 360px;
  overflow: hidden;
}
.list_header_bottom_left b a {
  text-transform: uppercase;
  color: #9F0038;
  font-weight: normal;
}

.row_list_header_left
{
  width:577px;
}
.standard_portlethalf .row_list_header_left,
.standard_portlethalf_two .row_list_header_left
{
  width:250px;
}
.row_list_header_left_edit
{
  width:500px;
}
.competence_card .row_list_header_left
{
  width:650px;
}
.competence_card .row_list_header_left_edit
{
  width:500px;
}
.row_list_header_top
{
  clear:both;
	font-size: 12px;
}
.row_list_header_top b a, .row_list_header_top_red
{
  text-transform: uppercase;
/* 	color: #9F0038; */
	font-weight: normal;
}
.row_list_header_bottom
{
  font-size: 12px;
	clear:both;
}
/************************************************
Netskill AG - Koeln, Salierring 43 2008
Authors: Stefan Herting, Lucas Dohmen

CSS-File: Main
Description: Standard Tags, Layout
************************************************/

/* General */
	body
	{
		margin: 0px;
		padding: 0;
		font-family: Verdana,sans-serif;
		font-size: 13px;
		color: #333333;
	}
	td
	{
		padding: 0 10px;
		vertical-align: top;
	}
	th 
	{
		padding: 0 10px;
		vertical-align: top;
		text-align: left;
		font-weight: bold;
	}
	textarea
	{
		font-family:Verdana,Verdana,sans-serif;
		font-size:12px;
	}
	form
	{
		margin:0px;
		padding:0px;
	}
	input
	{
		margin: 0px;
		padding:0px;
	}
	input[type=text], input[type=password], textarea {
		border-top: 2px solid #BFBFBF;
		border-right: 1px solid #E0E0E0;
		border-bottom: 1px solid #E0E0E0;
		border-left: 2px solid #BFBFBF;
	}
	h1, .caption_1
	{
		margin:0px;
		font-size: 18px;
		font-weight: bold;
	}
	h1
	{
	}
	h2, .caption_2
	{
		margin:0px;
		font-size: 13px;
		font-weight: bold;
	}
	h3, .caption_3
	{
		margin:0px;
		font-size: 10px;
		font-weight: normal;
	}
	p
	{
	 margin-top: 0px;
	}
	img {
		font-size: 10px;
		font-weight: normal;
	}
	.content_1
	{
		font-size: 12px;
		font-weight: normal;
	}
	.content_grey
	{
		color: #C4C4C4;
	}
	.content_textarea
	{
	}
	ul
	{
		list-style-type: none;
		margin-left: 20px;
		padding-left: 0px;
	}
  .ul_standard
	{
		list-style-type: circle;
		margin-top:0px;
		margin-bottom:0px;
	}
	.textfields ul,
  .content_textarea ul
	{
		list-style-type: circle;
	}

/* Buttons and Links */
	.font_normal
	{
		font-weight:normal;
	}
	.font_highlight {
    color: #9F0038;
    display: block;
    font-weight: bold;
    font-size: 11px;
    padding: 0;
  }
	.caption_index {
		display: block;
    font-weight: bold;
    font-size: 11px;
    padding: 0;
	}
	a, .link_color, .no_buttonstyle
	{
		font-weight: bold;
		text-decoration: underline;
		color: #346b87;
	}
	.disabled, .disabled:hover
	{
		color: gray;
	}
	a:hover, .no_buttonstyle:hover, .link_color:hover, .link_caption:hover
	{
		color: #346b87;
		text-decoration: underline;
		cursor: pointer
	}
  a.buttonstyle:hover
  {
    color: white;
    text-decoration: none;
    cursor: pointer
  }
  .link_action
	{
		color: #cefd31;
	}
	.link_caption
	{
		color: #ffffff;
	}
	.link_navigator_2
	{
		color: #8B8B8B;
		font-weight:normal;
		font-size: 10px;
	}
	.form_input_button_2
	{
		clear:both;
		padding: 0px 3px;
		/*cursor: pointer; Waldemar: disabled because else the inactive buttons are like active*/
		*height: 24px;
		margin-bottom:10px;
/* 		position:absolute; */
	}
	.form_input_button_3
	{
		padding: 1px 0 0;
		*padding: 0px;
		*left: -3px;
		*position: relative;
		margin: 0px;
		width: 190px;
	}
	.no_buttonstyle
	{
		border: 0px;
		background: transparent;
		margin: 0;
		padding:0px;
		font-weight:bold;
		font-family: Verdana;
		cursor: pointer;
		font-size: 12px;
		letter-spacing: -0.6px;
	}
	.button_text
	{
		color: #a20039;
		font-size: 10px;
		font-weight: bold;
		height: 20px;
		border-right: 1px solid #969497;
		border-bottom: 1px solid #969497;
		border-top: 1px solid #E5E5E5;
		border-left: 1px solid #E5E5E5;
	}
	.button_text_view
	{
/* 		position: absolute; */
		margin-left: -56px;
		*margin-left: -66px;
		margin-top: 4px;
		font-weight:bold;
		color:white;
	}
	.button_text_view_80
	{
/* 		position: absolute; */
		margin-left: -70px;
		*margin-left: -76px;
		margin-top: 4px;
		font-weight:bold;
		color:white;
	}
	.button_large_text
	{
/* 		position: absolute; */
		margin-left: -134px;
		font-weight:bold;
	}
	.actionlist_button
	{
		padding-left: 6px;
		*padding-left: 6px;
		text-align: left;
		margin-top: 1px;
		*margin-top: 1px;
		font-size: 12px;
		+*font-size: 10px;
	}
	.link_with_icon,
	.actionlist_text
	{
		padding-left: 9px;
		*padding-left: 9px;
		text-align: left;
		margin-top: 3px;
		*margin-top: 5px;
		font-size: 12px;
		font-weight: bold;
	}
	.actionlist_button, .actionlist_text
  {
    *overflow: hidden;
    *width: 150px;
  }
  .actionlist_button
	{
		color: #346b87;
	}
	.actionlist_button_left
	{
		margin-top: 3px;
	}
	.actionlist_button_right
	{
		margin-top:8px;
	}
	.link_with_icon,
	.actionlist_link
	{
		top: 3px;
		text-align: left;
/* 		color: #333; */
		letter-spacing: -0.2px;
		font-size: 12px;
	}
  .actionlist_link
  {
    padding-left: 9px;
    width: 157px;
  }
  .button_list .actionlist_button
	{
		margin-right:5px;
	}
	.transparent
	{
		-moz-opacity:0.4;
		opacity:0.4;
	}
	
/* Font colors */
.font_action {
	color: #9F0038;
	font-weight:bold;
}

/* End Of Links and Buttons */
	.checkbox_label
	{
		padding: 0px 8px;
		float: left;
		font-size: 12px;
	}
	.float_left
	{
		float:left;
	}
	.float_right
	{
		float:right;
	}
	.clear_right
	{
		clear: none;
	}
	.clearer, .clear
	{
		clear: both;
	}
	.smaller
	{
		font-size: 11px;
		margin-top: 2px;
	}
	
	.display_none
	{
	  display:none;
	}

/* Layouts */
	.wrapper
	{
/*    margin: auto; vorerst raus, hockeystick werbung*/
		width: 1170px;
	}
  
  .username
  {
    height: 13px;
    overflow: hidden;
  }
  
	.header
	{
		z-index: 800;
		background: #ffffff;
		padding-top: 4px;
/* 		*padding-top: 0; */
/* 		*margin-top: 0; */
		width: 986px;
	}

	.header_path
	{
		padding: 4px 0 0 0;
		margin: 0 0 10px 2px;
		width: 980px;
		height: 54px;
		font-size: 12px;
		background: url(http://logistics.de/gfx/header_path_verlauf.png) no-repeat;
	}
	.header_path_left, .header_path_right, .header_path_center
	{
		text-align: center;
		width: 244px;
	}
	.header_path_left, .header_path_right {
		margin-top: 21px;
		color: #333;
	}
	.header_path_center
	{
		width: 490px;
	}
	.welcome_in_center_label
	{
		font-size: 17px;
		font-weight: bold;
	}
	
	a.home {
		background: url(http://logistics.de/gfx/haueschen.png) no-repeat left center;
		padding: 2px 0 0 14px;
	}
	
	.corpus
	{
		width:997px;
		overflow:hidden;
		clear:both;
		float: left;
	}
	.corpus_middle_main_content
	{
		width:738px;
		overflow: hidden;
		margin-top: 21px;
	}
	.corpus_middle_main_content_right
	{
		margin: 24px 0 0 21px;
		width: 222px;
	}
	.footer
	{
		margin-left:3px;
		width: 1170px;
		height:30px;
		padding:2px;
		float: left;
	}
	.footer_right a
	{
		margin-left:10px;
	}
	.footer_right_with_space
	{
	  clear:   both;
	  padding: 20px 0px;
	}
	.footer_logo
	{
	}
	.center_entries
	{
    font-size: 10px;
    margin-bottom: 20px;
  }
  .center_entries a
  {
    white-space: nowrap;
    color: #8B8B8B;
    font-weight: normal;
  }
  .breadcrumb_entries
	{
	  clear: both;
	  font-size: 10px;
	}
	.breadcrumb_entry
	{
	  float: left;
	  margin-left: 10px;
	  color: #8B8B8B;
	}
	.breadcrumb_entry a
  {
    color: #8B8B8B;
    font-weight: normal;
  }
  .right_column_portlet
	{
		height: 21px;
		width: 212px;
		margin: 2px 2px 8px;
		text-align: left;
	}
	.column_small
	{
		padding: 0px 2px 0px 2px;
		margin-bottom: 20px;
		width: 237px;
		display: block;
	}

	.column_small h2
	{
		border-bottom: 1px solid #A2A2A2;
	}

	.column_small_content
	{
		padding:5px;
		width:172px;
		text-align: right;
	}
	
	/* Paddings and Margins */
	.padding_right {padding-right:5px;}


/* Backgrounds and Borders */
	.portlet_edit_section       { background: #eaf0f3; border: 1px solid #346b87; }
	.background_action, .background_action a, .background_content,
	.background_content_light, .background_content_warning,
	.background_lightblue_with_corner a	{ color: #333; }
	.background_attachments     { background: #f6e5eb }
	.background_cm              { background: #fffeba; }
	.announcement_background    { background: #F5F5F5; }
	.background_new_feature     { background: red; }
	.background_sponsoring      {}
	.background_action          { background: #cefd31; }
	.background_caption         { background: #346b87; color: white; }
	.background_caption a       { color: white; }
	.background_content         { background: #FAFAFA; }
	.background_content_light   { background: #F3F3F3; }
	.background_content_warning { background: #F8754D; }
	.background_lightblue       { background: #CFDDE3; }
	.background_lightblue_with_corner { background:transparent url(http://logistics.de/gfx/navigator_horizontal_checked_content.gif) no-repeat scroll 0pt center; }
	.background_navigator_horizontal  { background:transparent url(http://logistics.de/gfx/navigator_horizontal.gif) no-repeat 0pt 0pt; }
	.background_white           { background: #ffffff; }
	.background_offerer         { background: #FFFCCD; }
	.bar                        { background: #f5f5f5; }
	.standard_border            { border: 1px solid #C4C4C4;}
	.attachments_border         { border: 1px solid #9F0038;}
	/*.object_inner_border        { border-right: 1px solid gray; border-bottom: 1px solid gray; padding: 3px; }*/
	/*.object_outter_border       { border: 1px solid silver; margin-right: 3px; background: white}*/
	/*.advisor_inner_border       { border: 0px none; }*/
	.advisor_outter_border      { border: 1px solid #d2d2d2;}
	.advisor_list_big_image     { border: 1px solid #d2d2d2;}
	.border_top_bottom          { border-top: 1px solid #C4C4C4; border-bottom: 1px solid #C4C4C4; }
	.divider_grey               { background:#F5F5F5; height:1px; }

/* Advertising */
	.skyscraper {
		margin-top: 12px;
		float: left;
		width: 160px;
		height: 800px;
		+*clear: right;
	}

	.advertising_big_size
	{
		margin-top: 5px;
		margin-left: 5px;
/* 		*padding-top: 10px; */
/* 		*padding-bottom: 5px; */
	}
	.banner
	{
		float:left;
		width:320px;
		overflow: hidden;
		text-align:center;
		padding: 5px 0px;
	}
	.banner_skyscraper
	{
		float:left;
		width:140px;
		overflow: hidden;
		text-align:center;
		margin: 5px;
	}
	.banner_content_add
	{
		float:left;
		margin: 5px 0px 20px 3px;
	}
	.banner_content_add_left
	{
		padding:0px 5px;
		float:left;
		width:345px;
		height:282px;
		padding-top:15px;
		text-align:center
	}
	.banner_content_add_right
	{
		margin: 0px 0px 0px 3px;
		padding:0px 5px;
		float:left;
		width:353px;
		height:280px;
		border: 1px solid #C4C4C4;
		padding-top:15px;
		text-align:center
	}
	.bigsize_banner
	{
		width:980px;
		text-align:center;
		margin:10px 0px;
	}
	.advertising
	{
		width: 980px;
		overflow: hidden;
	}

/* Stati Form */
	.stati_left
	{
		width:100px;
		float:left;
	}
	.stati_middle
	{
		width:552px;
		float:left;
	}
	.stati_middle_middle
	{
		width:488px;
		float:left;
	}
  .stati_middle_large
  {
    width:600px;
    float:left;
  }

/* suggestions_list */
	.suggestions_list
	{
		display: none;
		position: absolute;
		background: white;
		border: 1px solid silver;
		z-index: 1;
	}
	.suggestions_list_small
	{
		width: 423px;
	}
	.suggestions_list_large
	{
		width: 385px;
	}
	.suggestions_list ul
	{
	margin: 2px;
	}
	.suggestions_list ul li a
	{
		display: block;
		width: 201px;
		border: 5px;
		margin-bottom: 5px;
		font-weight: normal;
	}
	.suggestions_list ul li a:hover,
	.suggestion_selected,
	.suggestion_selected a
	{
		background: #1E5991;
		color: white;
	}

/* Contact information */
	.contact_left
	{
		width: 50px;
		float: left;
	}
	.contact_middle
	{
		width: 150px;
		float: left;
	}
	.contact_right
	{
		width: 50px;
		float: left;
	}
	.contact_message
	{
		width: 450px;
		float: left;
	}
/* Searchbox */
.searchbox_centerview .row_form_right input
{
	width: 534px;
}
.searchbox_centerview .row_form_right select
{
	width: 476px;
	margin: 0px;
}
.searchbox_centerview .date .row_form_right input
{
	width: 512px;
}


.searchbox_centerview .row_double .row_form_right input
{
	width: 250px;
}
.searchbox_centerview .row_double .row_form_right select
{
	width: 223px;
	*width: 220px;
	margin: 0px;
}
.searchbox_centerview .date .row_double .row_form_right input
{
	width: 230px;
}

.searchbox_centerview .row_double .separator
{
	width: 30px;
	text-align: center;
}


/*Edit CSS*/
.relation_information_box
{
	border:1px solid #C4C4C4;
	position:absolute;
	width:300px;
	background:white;
	left:10px;
	padding:5px;
	font-weight: normal;
	*top:20px;
	z-index:1000;
}
.inactive_element
{
	color: #333333;
	font-weight: bold;
}
.ie_push_up
{
	*mmargin-top: -15px;
}

a.edit_button_huge, input.edit_button_huge
{
  background: url(http://logistics.de/gfx/button_edit_160.png) no-repeat;
  width: 160px;
  height: 18px;
}

a.edit_button_large, input.edit_button_large
{
  background: url(http://logistics.de/gfx/button_edit_128.png) no-repeat;
  width: 128px;
  height: 18px;
}

a.edit_button_middle, input.edit_button_middle
{
  background: url(http://logistics.de/gfx/button_edit_87.png) no-repeat;
  width: 87px;
  height: 18px;
}

a.edit_button_small, input.edit_button_small
{
  background: url(http://logistics.de/gfx/button_edit_57.png) no-repeat;
  width: 57px;
  height: 18px;
}

a.emphasis_button_extra_huge, input.emphasis_button_extra_huge
{
  background: url(http://logistics.de/gfx/button_emphasized_256.png) no-repeat;
  width: 256px;
  height: 18px;
}

a.emphasis_button_very_huge, input.emphasis_button_very_huge
{
  background: url(http://logistics.de/gfx/button_emphasized_225.png) no-repeat;
  width: 225px;
  height: 18px;
}

a.emphasis_button_huge, input.emphasis_button_huge
{
  background: url(http://logistics.de/gfx/button_emphasized_160.png) no-repeat;
  width: 160px;
  height: 18px;
}

a.emphasis_button_large, input.emphasis_button_large
{
  background: url(http://logistics.de/gfx/button_emphasized_128.png) no-repeat;
  width: 128px;
  height: 18px;
}

a.emphasis_button_middle, input.emphasis_button_middle
{
  background: url(http://logistics.de/gfx/button_emphasized_87.png) no-repeat;
  width: 87px;
  height: 18px;
}

a.emphasis_button_small, input.emphasis_button_small
{
  background: url(http://logistics.de/gfx/button_emphasized_57.png) no-repeat;
  width: 57px;
  height: 18px;
}


a.edit_button_huge, input.edit_button_huge,
a.edit_button_large, input.edit_button_large,
a.edit_button_middle, input.edit_button_middle,
a.edit_button_small, input.edit_button_small
{
  color: #333333;
}

a.emphasis_button_extra_huge, input.emphasis_button_extra_huge,
a.emphasis_button_very_huge, input.emphasis_button_very_huge,
a.emphasis_button_huge, input.emphasis_button_huge,
a.emphasis_button_large, input.emphasis_button_large,
a.emphasis_button_middle, input.emphasis_button_middle,
a.emphasis_button_small, input.emphasis_button_small
{
  color: white;
}

a.edit_button_huge, input.edit_button_huge,
a.edit_button_large, input.edit_button_large,
a.edit_button_middle, input.edit_button_middle,
a.edit_button_small, input.edit_button_small,
a.emphasis_button_extra_huge, input.emphasis_button_extra_huge,
a.emphasis_button_very_huge, input.emphasis_button_very_huge,
a.emphasis_button_huge, input.emphasis_button_huge,
a.emphasis_button_large, input.emphasis_button_large,
a.emphasis_button_middle, input.emphasis_button_middle,
a.emphasis_button_small, input.emphasis_button_small
{
  font-family: Verdana,sans-serif;
  text-align: center;
  display: block;
  font-weight: bold;
  cursor: pointer;
  font-weight: bold;
  font-size: 12px;
  position: relative;
  /*letter-spacing: 1px;*/
  text-decoration: none;
  border: none;
}

input.edit_button_huge,
input.edit_button_large,
input.edit_button_middle,
input.edit_button_small,
input.emphasis_button_extra_huge,
input.emphasis_button_very_huge,
input.emphasis_button_huge,
input.emphasis_button_large,
input.emphasis_button_middle,
input.emphasis_button_small
{
  padding: 0 0 2px;
  /*margin-top: 0px;*/
}

a.edit_button_huge,
a.edit_button_large,
a.edit_button_middle,
a.edit_button_small,
a.emphasis_button_extra_huge,
a.emphasis_button_very_huge,
a.emphasis_button_huge,
a.emphasis_button_large,
a.emphasis_button_middle,
a.emphasis_button_small
{
  /*top: 0px;*/
  left: 3px;
  float: left;
}

/* Display Element */
.display_element_container
{
		background: #FAFAFA url(http://logistics.de/gfx/VL.ccard.unten.jpg) no-repeat bottom right;
		margin-bottom: 15px;
		overflow: hidden;
}
.display_element_header
{
		background: #FAFAFA url(http://logistics.de/gfx/VL.ccard.rechts.jpg) repeat-y top right;
		color: #346b87;
		border-top: 1px solid #E5E5E5;
		border-left: 1px solid #E5E5E5;
		border-right: 1px solid #DCDCDC;
		border-bottom: 1px solid white;
		padding: 4px 6px;
		/*margin: 2px 0 1px 0;*/
		font-weight: bold;
		font-size: 13px;
}
.right_column_portlet_header_promotion
{
    color: #9F0038;
}
.display_element_content
{
		background: #FAFAFA url(http://logistics.de/gfx/VL.ccard.rechts.jpg) repeat-y top right;
		border-top: 1px solid #E5E5E5;
		border-left: 1px solid #E5E5E5;
		border-right: 1px solid #DCDCDC;
		border-bottom: 1px solid #DCDCDC;
		padding: 8px 5px;
    *height: auto !important;
    overflow: hidden;
		font-size: 11px;
	}
	.display_element_content .caption_2 {
		font-size: 12px;
	}
	
	.display_element_content .display_element_content { border: none; background: none; padding: 0; }
	.display_element_content .row { padding: 0; margin-bottom:5px;}
/* Other */
.right_colum_sponsoring
{
/*   margin:5px 0px; */
	border-bottom: 15px solid white;
	border-top: 15px solid white;
}
.display_element_content .right_colum_sponsoring {
	border-bottom: 1px dotted #DCDCDC;
	border-top: none;
}
.row_only .right_colum_sponsoring
{
	border-bottom: none;
	border-top: none;
}

.css_social_network_buttons
{
  padding: 4px 0px;
  border-top: 1px solid #FFFFFF;
  overflow: hidden; /* enclose children */
}

.css_social_network_buttons li
{
  float: left;
}

.social_network_button
{
  display: block;
  margin: 10px 0 10px 10px;
  width: 42px;
  height: 42px;
  color: transparent;
}

.social_network_button:hover,
.social_network_button:visited
{
  color: transparent;
  text-decoration: none;
  
}

.social_network_button.facebook
{
 background: url('http://logistics.de/gfx/backgrounds.png') no-repeat scroll -0px -300px;
}

.social_network_button.twitter
{
 background: url('http://logistics.de/gfx/backgrounds.png') no-repeat scroll -50px -300px;
}

.social_network_button.xing
{
 background: url('http://logistics.de/gfx/backgrounds.png') no-repeat scroll -100px -300px;
}

.input_hint
{
	font-size: 10px;
}
.cal_ico
{
	position: relative;
	left: 4px;
	float: left;
}
.secondary_list {
	border-bottom: 1px dotted #333;
	margin-bottom: 9px;
	clear: both;
}
.sumo_link {
	font-size:10px;
	font-weight: bold;
	color: gray;
	text-align: right;
	float: right;
	margin-top: 3px;
}
.cache_refresh_link {
	font-size:10px;
	font-weight: bold;
	color: gray;
	text-align: left;
	padding: 1px 0 0;
	margin-left: 3px;
	margin-top: 3px;
}

	.no_float .float_left {
		float: none;
	}
	
	.dotted_hr {
		background: none;
		border-top: 1px dotted #DCDCDC;
		border-left: none;
		border-right: none;
		border-bottom: none;
	}
	#form_register .row_form_right input, #form_apply_member_content .row_form_right input {
		width: 240px;
	}
	#form_register .caption_3 input, #form_apply_member_content .caption_3 input {
		float: right;
	}
	#form_register .row, #form_apply_member_content  .row {
		border-bottom: none;
	}
	
	.light_color {
		color: #959595;
	}
	
	.registration_button, .registration_button_small {
		background: url(http://logistics.de/gfx/button_emphasized_113.png) no-repeat;
		border: none;
		color: white;
		text-align: center;
		display: block;
		font-weight: bold;
		cursor: pointer;
		font-weight: bold;
		letter-spacing: 1px;
		text-decoration: none;
		position: relative;
		font-size: 12px;
		height: 18px;
		padding: 0 16px 1px;
		width: 112px;
	}

	.registration_button_small {
		background: url(http://logistics.de/gfx/button_emphasized_225.png) no-repeat;
		padding: 1px 16px 1px;
		width: 195px;
		margin-top: 16px;
	}

  .registration_button_small {
    background: url(http://logistics.de/gfx/button_emphasized_225.png) no-repeat;
    padding: 1px 16px 1px;
    width: 195px;
    margin-top: 16px;
  }
  
  .registration_show_registration_levels {
    font-size: 9px;
    color: lightgrey;
  }

/* --- */

input.subscribe_weekly_report {
  margin: 4px 0px 4px 0px;
  width: 200px;
}

/* --- */

.text_area_description {
	float: left;
	width: 239px; 
	/*  */
}
.text_area_field {
	float: left;
	width: 472px;
}
.text_area_field textarea {
	width: 472px;
}
.row_form_right select
{
	width: 476px;
}
.text_long .text_field
{
	width: 530px;
	margin-right:5px;
}
/* bar */

	.bar
	{
	  padding: 4px;
	  border-bottom: 1px solid #d3d3d3;
  }
	.bar_body
	{
	  height: 18px;
	  width: 722px;
	}
  .bar_elements
  {
    margin: 4px;
  }
  .bar_button
  {
    margin: 0px 10px 0px 0px;
  }
	.input_checkbox_bar
	{
	  margin: 0px;
	  *margin: -2px;
	}
  .checkbox_label_bar
  {
    padding: 0px 20px 0px 5px;
    float: left;
    font-size: 12px;
  //  color: #346B87;
    display: block;
  }
	.input_show_bar
	{
	  width: 90px;
	  height: 18px;
	/*  left: 4px; */
	/*  top: -1px; */
	  font-family: Verdana,sans-serif;
	  color: white;
	  text-align: center;
	  display: block;
	  font-weight: bold;
	  cursor: pointer;
	/*  text-transform: uppercase; */
	  font-weight: bold;
	  font-size: 12px;
	  padding: 0 0 2px;
	/*  position: relative; */
	  letter-spacing: 1px;
	  text-decoration: none;
	  border: none;
	  background: url(http://logistics.de/gfx/button_normal_87.png) no-repeat;
	}
	
	.bar_views_time_interval
	{
	  background: #f5f5f5;
    margin-bottom: 8px;
    border-bottom: 1px solid #E7E7E7;
    padding: 0px 0px 0px 10px;
  }
  
  .bar_body_views_time_interval
  {
    height: 20px;
    width: 721px;
  }
	.time_interval_div_active
	{
	  padding: 2px 10px;
    border-right: 1px solid #E7E7E7;
    border-left: 1px solid #E7E7E7;
    height: 18px;
    position: relative;
    top: -1px;
    background: #346B87;
	}
	
	.time_interval_div
  {
    padding: 2px 10px;
    border-right: 1px solid #E7E7E7;
    border-left: 1px solid #E7E7E7;
    height: 18px;
    position: relative;
    top: -1px;
  }
  
  .time_interval_element_active
  {
    text-decoration: none;
    color: #FFFFFF;
  }
  
  .time_interval_element_active:hover
  {
    text-decoration: none;
    color: #FFFFFF;
  }
  
  .time_interval_element
  {
    text-decoration: none;
  }
  
  .time_interval_element:hover
  {
    text-decoration: none;
  }
  
/* report_selector */
 
 .report_selector
 {
   margin: 0 0 0 2px;
   height: 380px;
   overflow: hidden;
 }
 
 .report_selector_circle
 {
   margin: 0 0 0 2px;
   height: 670px;
   overflow: hidden;
 }
 
 .report_selector_label
 {
   width: 190px;
   padding: 0px 5px 0px 5px;
 }
 
 .box_report_selector_link_nw
 {
   position: relative;
   top: -617px;
   left: 244px;
 }
 
 .box_report_selector_link_no
 {
   position: relative;
   top: -617px;
   left: 475px;
 }
 
 .box_report_selector_link_sw
 {
   position: relative;
   top: -487px;
   left: 244px;
 }
 
 .box_report_selector_link_so
 {
   position: relative;
   top: -487px;
   left: 475px;
 }
 
 .box_report_selector_circle
 {
   position: relative;
   top: 100px;
   left: 215px;
   height: 300px;
   width: 300px;
 }
 
.box_report_selector_title
 {
   color: #346B87;
   font-size: 24px;
   margin: 5px 0px;
   width: 164px;
 }
 
 .box_report_selector_title_circle
 {
   color: #346B87;
   font-size: 24px;
   margin: 5px 0px;
   width: 100px;
   position: relative;
   top: -75px;
   left: 317px;
   height: 30px;
   text-align: center;
 }
 
 .table_report_selector
 {
   border: 1px solid #DCDCDC;
   cellspacing: 0;
   margin: 3px;
 }
 
 .box_report_selector
 {
   width: 254px;
   height: 155px;
 }
 
 .box_top
 {
   border: 1px solid #DCDCDC;
   width: 254px;
   position: relative;
   top: -340px;
   left: 240px;
 }
 .box_left
 {
   border: 1px solid #DCDCDC;
   width: 254px;
   position: relative;
   top: -316px;
   left: 4px;
 }
 .box_right
 {
   border: 1px solid #DCDCDC;
   width: 254px;
   position: relative;
   top: -473px;
   left: 473px;
 }
 .box_bottom
 {
   border: 1px solid #DCDCDC;
   width: 254px;
   position: relative;
   top: -450px;
   left: 240px;
 }
 .box_center
 {
   width: 254px;
   background: lightBlue;
   top: -300px;
 }
 .box_all
 {
   border: 1px solid #DCDCDC;
   width: 723px;
   position: relative;
   top: -420px;
   left: 4px;
 }
 /* circle */
 .box_top_closer
 {
   border: 1px solid #DCDCDC;
   width: 254px;
   position: relative;
   top: -1075px;
   left: 240px;
 }
 .box_left_closer
 {
   border: 1px solid #DCDCDC;
   width: 254px;
   position: relative;
   top: -1051px;
   left: 4px;
 }
 .box_right_closer
 {
   border: 1px solid #DCDCDC;
   width: 254px;
   position: relative;
   top: -1208px;
   left: 473px;
 }
 .box_bottom_closer
 {
   border: 1px solid #DCDCDC;
   width: 254px;
   position: relative;
   top: -1185px;
   left: 240px;
 }
 .box_all_closer
 {
   background: #333333;
   width: 723px;
   position: relative;
   top: -1154px;
   height: 105px;
   left: 5px;
 }
 
 /* squares */
 .box_top_left_closer
 {
   border: 1px solid #DCDCDC;
   width: 254px;
   position: relative;
   top: -321px;
   left: 5px;
 }
 .box_top_right_closer
 {
   border: 1px solid #DCDCDC;
   width: 254px;
   position: relative;
   top: -319px;
   left: 5px;
 }
 .box_bottom_left_closer
 {
   border: 1px solid #DCDCDC;
   width: 254px;
   position: relative;
   top: -476px;
   left: 263px;
 }
 .box_bottom_right_closer
 {
   border: 1px solid #DCDCDC;
   width: 254px;
   position: relative;
   top: -792px;
   left: 263px;
 }
 .box_all_right_closer
 {
   background: #333333;
   width: 204px;
   position: relative;
   top: -948px;
   height: 314px;
   left: 522px;
 }
.box_report_selector_closer
 {
   background: #333333;
   width: 254px;
   height: 155px;
 }
 
 .box_opacity
 {
   opacity: 0.2;
   filter:alpha(opacity=20);
 }
 /*circle*/
 .box_closer_hint_top
 {
   position: relative;
   top: -1679px;
   left: 244px;
   width: 248px;
 }
 .box_closer_hint_left
 {
   position: relative;
   top: -1522px;
   left: 8px;
   width: 248px;
 }
 .box_closer_hint_right
 {
   position: relative;
   top: -1546px;
   left: 477px;
   width: 248px;
 }
 .box_closer_hint_bottom
 {
   position: relative;
   top: -1390px;
   left: 244px;
   width: 248px;
 }
 .box_closer_hint_all
 {
   position: relative;
   top: -1278px;
   left: 7px;
   width: 717px;
 }
 .closer_hint
 {
   width: 248px;
   height: 24px;
   background: #EEEEEE;
   text-align: center;
 }
 
 .closer_hint_all
 {
   width: 717px;
   height: 24px;
   background: #EEEEEE;
   text-align: center;
 }
 /*squares*/
  .box_closer_hint_top_left
 {
   position: relative;
   top: -1134px;
   left: 9px;
   width: 248px;
 }
 .box_closer_hint_top_right
 {
   position: relative;
   top: -999px;
   left: 9px;
   width: 248px;
 }
 .box_closer_hint_bottom_left
 {
   position: relative;
   top: -1023px;
   left: 267px;
   width: 248px;
 }
 .box_closer_hint_bottom_right
 {
   position: relative;
   top: -1206px;
   left: 267px;
   width: 248px;
 }
 .box_closer_hint_all_right
 {
   position: relative;
   top: -1080px;
   left: 525px;
   width: 205px;
 }
 
 .closer_hint_all_right
 {
   width: 198px;
   height: 24px;
   background: #EEEEEE;
   text-align: center;
 }
 
 .closer_hint_text
 {
   font-size: 11px;
   margin: 5px;
 }
 
 .closer_hint_link
 {
   font-size: 11px;
   margin: 5px;
 }
 
 .box_report_selector_cell
 {
   padding: 0px;
 }
 
 .box_report_selector_text
 {
   width: 186px;
   height: 244px;
   margin: 10px 10px 0 10px;
   font-weight: normal;
 }
 
 .box_report_selector_text_circle
 {
   width: 700px;
   height: 44px;
   margin: 10px 0 0 10px;
   font-weight: normal;
   top: -120px;
 }
 
.box_report_selector_caption
 {
   display: block;
   width: 248px;
   margin: 4px 0px 0px 4px;
 }
 
 .report_selector_list
 {
   display: block;
   width: 248px;
   margin: 10px 2px 0px 20px;
   list-style-type: none;
 }
 
 .box_report_selector_caption_all
 {
   display: block;
   width: 150px;
   margin: 10px 0px 0px 10px;
 }
 
 .box_report_selector_subtitle
 {
   font-weight: normal;
 }
 
 .box_report_selector_button
 {
   height: 20px;
 }
 
 .box_report_selector_button_all
 {
   margin: 0px 10px;
 }
 
 .box_report_selector_button_all_circle
 {
   height: 25px;
   margin-right: 10px;
 }
 
.list_element
 {
   height: 20px;
 }
 
 .input_checkbox
 {
 }
 
 .input_report_selector_generate
 {
    width: 115px;
    height: 18px;
    left: 4px;
    top: -1px;
    font-family: Verdana,sans-serif;
    color: white;
    text-align: center;
    display: block;
    font-weight: bold;
    cursor: pointer;
  /*  text-transform: uppercase; */
    font-weight: bold;
    font-size: 12px;
    margin: 0 10px 0 98px;
    padding: 0 0 8px 0;
    position: relative;
    letter-spacing: 1px;
    text-decoration: none;
    border: none;
    background: url(http://logistics.de/gfx/button_black_113.png) no-repeat;
 }
 
 .input_report_selector_generate_disabled
 {
    width: 115px;
    height: 22px;
    left: 4px;
    top: -1px;
    font-family: Verdana,sans-serif;
    color: white;
    text-align: center;
    display: block;
    font-weight: bold;
    cursor: pointer;
  /*  text-transform: uppercase; */
    font-weight: bold;
    font-size: 12px;
    margin: 0 10px 0 98px;
    padding: 0 0 2px;
    position: relative;
    letter-spacing: 1px;
    text-decoration: none;
    border: none;
    background: url(http://logistics.de/gfx/button_normal_113.png) no-repeat;
 }
 
 .input_report_selector_generate_all
 {
    width: 145px;
    height: 18px;
    left: 4px;
    top: -1px;
    font-family: Verdana,sans-serif;
    color: #FFFFFF;
    text-align: center;
    display: block;
    font-weight: bold;
    cursor: pointer;
  /*  text-transform: uppercase; */
    font-weight: bold;
    font-size: 12px;
    margin: 0 0 8px 0;
    padding: 0px;
    position: relative;
    letter-spacing: 1px;
    text-decoration: none;
    border: none;
    background: url(http://logistics.de/gfx/button_normal_142.png) no-repeat;
 }
 
 .input_report_selector_generate_all_disabled
 {
    width: 145px;
    height: 18px;
    left: 4px;
    top: -1px;
    font-family: Verdana,sans-serif;
    color: #FFFFFF;
    text-align: center;
    display: block;
    font-weight: bold;
    cursor: pointer;
  /*  text-transform: uppercase; */
    font-weight: bold;
    font-size: 12px;
    margin: 0 0 8px 0;
    padding: 0px;
    position: relative;
    letter-spacing: 1px;
    text-decoration: none;
    border: none;
    background: url(http://logistics.de/gfx/button_normal_142.png) no-repeat;
 }
 
.checkbox_label
 {
    padding: 0px 20px 0px 5px;
    font-size: 12px;
    display: block;
    width: 180px;
 }
 
 .box_report_selector_elements
 {
   height: 110px;
   width: 240px;
 }
 
 .report_selector_radio_button
 {
   margin: 0px 4px 0px 0px;
 }
 
 .report_explanation
 {
   border: 1px solid #F3F3F3;
   background: #F9F9F9;
   margin: 0px 0px 0px 6px;
   padding: 5px;
   width: 713px;
 }
 
 .report_explanation_caption
 {
   font-size: 14px;
   font-weight: bold;
   margin: 10px 0px 14px;
 }
 
 .report_explanation_module
 {
  margin: 0px 0px 10px;
 }
 
 .explanation_name
 {
   width: 212px;
 }
 
 .explanation_text
 {
   width: 460px;
 }
 
/* diagram */

 .diagram_panel_caption
 {
   margin: 20px 0px 0px 10px;
 }
 
 .diagram_panel_legend
 {
   margin: 20px 0px 0px 10px;
   vertical-align: bottom;
   width: 184px;
 }
 
 .diagram_panel_view
 {
   margin: 40px 0px 0px 10px;
   vertical-align: bottom;
 }
 
 .diagram_image
 {
   margin: 0px 0px 0px 1px;
   width: 535px;
   height: 300px;
   overflow: hidden;
 }
 
 .diagram_image_seperator
 {
   position: relative;
   top: -280px;
   left: 55px;
   color: #AAAAAA;
   height: 280px;
 }
 
 .diagram_image_seperator_left
 {
   border-right: 1px solid #AAAAAA;
   height: 246px;
   padding: 0px 5px 0px;
 }
 
 .diagram_image_seperator_right
 {
   height: 246px;
   padding: 0px 5px 0px;
 }
 
 .legend_element
 {
   margin: 5px 5px 5px 10px;
   height: 20px;
 }
 
 .diagram_panel_legend_space
 {
   height: 64px;
 }
 
 .legend_element_color
 {
   width: 12px;
   height: 12px;
   margin: 5px;
 }
 
 .legend_element_name
 {
   width: 140px;
   padding-top: 4px;
 }
 
 .view_element_name
 {
   width: 170px;
 }
 
 .progress_curl
 {
   display:    none;
   float:      left;
   left:       300px;
   position:   absolute;
   text-align: center;
   top:        600px;
 }
 
 .table_overview,
 .table_top
 {
   border-spacing: 0px;
 }
 
 .table_overview_panel
 {
   width: 732px;
 }
 
 .table_overview_caption
 {
   background: #f5f5f5;
   padding: 10px 0px 10px 10px;
   border-bottom: 1px solid #d3d3d3;
 /*  height: 24px; */
   font-size: 13px;
   font-weight: bold;
 }
 
 .table_overview_header
 {
   background: #f5f5f5;
   font-size: 12px;
   height: 30px;
   border-bottom: 1px solid black;
 }
 
 .table_top_header
 {
   background: #ebf0f4;
   font-size: 12px;
   height: 30px;
 }
 
 .table_top_panel_caption
 {
   width: 625px;
   font-weight: bold;
   padding: 10px 2px 4px 4px;
   border-bottom: 1px solid black;
 }
 
 .table_top_column_caption
 {
   width: 80px;
   border-bottom: 1px solid black;
   padding-top: 10px;
   text-align: center;
 }
 
 .table_top_more_link
 {
   text-decoration: none;
   font-weight: normal;
 }
 
 .table_overview_more_link
 {
   text-decoration: none;
   font-weight: normal;
   margin-bottom: 2px;
 }
 
.table_top_more_link:hover
 {
   text-decoration: none;
   font-weight: normal;
 }
 
.table_overview_panel_caption
 {
   font-weight: bold;
   border-right: solid black 1px;
   border-bottom: solid black 1px;
   width: 238px;
   padding: 10px 1px 4px 10px;
   margin: 0px 0px 10px 0px;
 }
 
 .table_overview_column_caption_year
 {
   border-bottom: solid black 1px;
   border-right: solid #e5e5e5 1px transparent;
   padding: 10px 4px 4px 4px;
   width: 32px;
   text-align: center;
 }
 
 .table_overview_column_caption_year_s
 {
   border-bottom: solid black 1px;
   border-right: solid #e5e5e5 1px transparent;
   padding: 10px 4px 4px 4px;
   width: 31px;
   text-align: center;
 }
 
.table_overview_column_caption_month
 {
   border-bottom: solid black 1px;
   border-right: solid #e5e5e5 1px transparent;
   padding: 10px 4px 4px 4px;
   width: 112px;
   text-align: center;
 }
 
.table_overview_column_caption_month_s
 {
   border-bottom: solid black 1px;
   border-right: solid #e5e5e5 1px transparent;
   padding: 10px 4px 4px 4px;
   width: 102px;
   text-align: center;
 }
 
.table_overview_element_caption
 {
   background: #F5F5F5;
   font-size: 11px;
   border-right: 1px solid black;
   border-bottom: 1px solid #e5e5e5;
   height: 40px;
   padding: 2px 2px 2px 2px;
 }
 
 .table_overview_element_caption_div
 {
   padding: 0px 0px 0px 0px;
   width: 246px;
 }
 
 .table_overview_element_caption_default
 {
   font-size: 12px;
   height: 20px;
   padding: 10px 2px 2px 10px;
   color: #333333;
   text-align: left;
   width: 234px;
 }
 
 .table_overview_element
 {
   font-size: 11px;
   color: #346c85;
   border-right: 1px solid #e5e5e5;
   border-bottom: 1px solid #e5e5e5;
   height: 40px;
   padding: 2px 2px 2px 2px;
   text-align: center;
   vertical-align: middle;
 }
 
 .table_overview_element_caption .row_list_header_top
 {
   width: 186px;
   height: 34px;
   overflow: hidden;
   text-align: left;
 }
 
 .table_overview_view_options_bar
 {
   /* margin: 0px 0px 20px; */
 }
 
.table_overview_view_options
 {
   margin: 5px 0px 0px;
   width: 722px;
}
 
.table_view_options
 {
   margin: 10px 0px 0px;
 }
 /*
 .row_list_header_top
 {
   width: 193px;
 }
 */
.table_top_element_caption .row_list_header_top
 {
   width: 570px;
   height: 34px;
   overflow: hidden;
   text-align: left;
 }
 
 .table_top_element_caption
 {
   font-size: 12px;
   border-right: solid #e5e5e5 1px;
   border-bottom: solid #e5e5e5 1px;
   height: 40px;
   padding: 10px 2px 2px 10px;
 }
 
 .table_top_element
 {
   font-size: 11px;
   color: #346c85;
   border-right: solid #e5e5e5 1px;
   border-bottom: solid #e5e5e5 1px;
   text-align: center;
   vertical-align: middle;
 }
/* --- */
 
 .select_box
 {
   clear: all;
   margin-right:5px;
 }
 
/* leads_table */
 .statistics_leads_table_col_0
 {
   margin: 10px 0px;
 }
 
 .statistics_leads_table_col_1
 {
   margin: 10px 0px;
   width: 630px;
 }

/* data_col_2 */
 .data_col_2
 {
   width: 731px;
   margin-bottom: 10px;
 }
 
.data_col_2_caption
 {
   width: 620px;
   background: #f5f5f5;
   margin-bottom: 8px;
   border-bottom: 1px solid #E7E7E7;
   padding: 0px 0px 0px 10px;
   margin: 4px 0px;
 }
 
 .data_row_2_caption
 {
   width: 620px;
   height: 20px;
   background: #f5f5f5;
   margin-bottom: 8px;
   border-bottom: 1px solid #E7E7E7;
   padding: 0px 0px 0px 10px;
   margin: 4px 0px;
 }
 
 .data_col_2_data
 {
   width: 620px;
   border-bottom: 1px dotted #EEEEEE;
   padding: 0px 0px 0px 10px;
   margin: 4px 0px;
 }
 
 .data_row_2_data
 {
   margin: 10px 15px 10px 5px;
   padding-bottom: 10px;
 }
 
 .data_col_2_data_module
 {
   width: 731px;
   margin: 4px 0px;
 }
 
 .data_row_2_data_module
 {
   overflow: hidden;
 }
 
 .data_col_2_label
 {
   width: 200px;
 }
 
 .data_col_2_value
 {
   width: 521px;
 }
 
 .data_col_2_value_text
 {
   width: 620px;
 }
 
 .data_col_2_value_string
 {
   width: 521px;
 }
 
 .data_col_2_value_date
 {
   width: 521px;
 }
 
 .data_col_2_value_module
 {
   width: 731px;
 }
 
/* data_table_col_3 */
 .data_table_col_3 .caption_1
 {
   font-size: 14px;
   width: 120px;
   margin: 2px 0px;
 }
 
 .data_table_col_3 .caption_2
 {
   font-size: 12px;
   width: 130px;
   margin: 2px 0px;
 }
 
 .data_table_col_3 .caption_3
 {
   font-size: 12px;
   width: 400px;
   margin: 2px 0px;
 }
 
.data_table_col_3_object_header
 {
   width: 350px;
 }
 
/* overlay for new module image */
 
 .overlay
 {
   background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
   left: 0;
   position: fixed;
   top: 0;
   z-index: 9997;
   width: 100%;
   height: 100%;
 }
 
 .overlay_box
 {
   position: fixed;
   left: 315px;
   top: 414px;
 }
 
 .overlay_closer
 {
   float: right;
   padding: 2px;
   margin: 5px;
   background: #FFFFFF;
 }
 
 .image_default
 {
   max-width: 140px; /* 86px; */
   max-height: 140px; /* 100px; */
 }
 
 .image_border
 {
   width: 140px; /* 86px; */
   height: 140px; /* 100px; */
   border: 1px solid #D8D6D7;
 }
 
 .image_field
 {
   height: 190px; /* 100px; */
   width: 142px; /* 86px; */
 }
 
 .image_button
 {
   color: #5f5f5f;
   text-decoration: none;
   margin: 4px;
/*   top: -24px;
   left: 10px; */
 }
 
 .image_edit_button
 {
/*  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5); */
  height: 20px;
/*  left: 10px; */
  margin-top: 20px;
  opacity: 1;
  position: relative;
/*  top: -74px;
  width: 40px; */
 }
/************************************************
Netskill AG - Koeln, Salierring 43 2008
Authors: Lucas Dohmen

CSS-File: Navi
Description: all classes neccesarry for navigation
************************************************/

#navigator
{
/* 	*margin-top: -6px; */
	width: 988px; /* changing this value also check consequences with Firefox's Zoom Feature*/
	height: 58px;
	background: transparent;
	padding: 0 0 3px 2px;
	position: relative;
	z-index: 95;
}

/* Teaser */
#navigator_teaser {
  width: 973px;
  height: 18px;
  background: red;
  float: left;
  background: #346b87;
  padding: 4px 0 0 7px;
	font-size: 12px;
}

#navigator_teaser_output {
  margin: 0;
  color: white;
}
#navigator_teaser_output a, #navigator_teaser_output a:hover {
  color: white;
  font-weight: normal;
}

.navigator_dropdown_text {
	float: left;
	color: white;
	margin-left: 10px;
	width: 470px;
}
.navigator_dropdown_text strong {
  font-size: 14px;
}
.navigator_dropdown_text ol {
  margin: 6px 0 4px 20px;
	*margin: 6px 0 4px 25px;
	padding: 0;
	list-style: lower-latin;
}
.navigator_dropdown_text li {
	margin: 0;
	padding-left: 10px;
}

/* Selector */
.navigator_selector_heading_active, .navigator_selector_heading_inactive
{
	height: 26px;
	*height: 24px;
	width: 233px;
	float: left;
	padding: 1px 5px 5px;
}
.navigator_selector_heading_active
{	
/* 	background: #346b87; */
	background: #346b87 url(http://logistics.de/gfx/navigator_dropdown.png) no-repeat scroll 220px 13px;
	color: white;
	cursor: pointer;
	border: 1px solid #346b87;
}
.navigator_selector_heading_inactive
{
/* 	background: url(http://logistics.de/gfx/navi_gradient.jpg) repeat-x; */
	background: #EEE url(http://logistics.de/gfx/navi_inactive.jpg) no-repeat;
	border: 1px solid #DCDCDC;
}
.navigator_selector_heading_inactive .caption_1
{
  color: #333333;
}
.label_navigator
{
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
	width: 215px;
	margin-top: -3px;
}
.sup_label_navigator {
  font-size: 12px;
  float: left;
  width: 215px;
}
.navi_super_dropdown_icon
{
	margin: 6px 3px 0px 0px;
	*margin: 4px 3px 0px 0px;
	float: left;
	position: relative;
	top: -5px;
}


/* .navigator_selector_choice
{
  font-size: 11px;
  background: url(http://logistics.de/gfx/white_arrow.gif) no-repeat;
  padding-left: 10px;
  font-weight: normal;
} */

/* Dropdown */
.dropdown_wrapper {
  position: absolute;
  z-index: 1000;
	top: 34px;
	*top: 32px;
	left: 2px;
	width: 978px;
	height: 446px;
	padding: 5px 0 2px 2px;
	background: #346b87;
	display: none;
}
.navigator_dropdown_inactive
{
	display: none;
}
.navigator_dropdown_active
{
	display: block;
	width: 471px;
	height: 434px;
/*   margin: 2px; */
	padding: 5px;
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	border-right: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
	color: #47656F;
	background: white;
	overflow-x: hidden;
	overflow-y: scroll;
	float: left;
	position: relative;
}
.navigator_dropdown_active hr
{
	color: #C4C4C4;
	border: 1px inset #C4C4C4;
}


/* Links */
.navi_link_without_arrow, .navi_link_with_arrow, .navi_no_link_with_arrow
{
	width: 200px;
	display: block;
	padding: 3px 2px 3px 15px;
	font-size: 13px;
	font-weight: normal;
}
.navi_link_alphabetically
{
  color: #999999;
  border-bottom: 1px dotted #DCDCDC;
}
.navi_no_link_with_arrow
{
  background: white url(http://logistics.de/gfx/arrow_blue_unselected.gif) no-repeat right 50%;
}
.navi_mark
{
  font-weight: bold;
}
.navi_link_without_arrow:hover, .navi_link_with_arrow:hover, .navi_current_path_item:hover, .navi_link_active, .navi_link_arrow:hover, .navi_no_link_with_arrow:hover
{
	background: #eaf0f3;
	cursor: pointer;
}
.navi_link_arrow {
  background: white url(http://logistics.de/gfx/arrow_blue_unselected.gif) no-repeat right 50%;
  width: 55px;
  padding: 5px 0 5px 5px;
  float: left;
	font-size: 12px;
}
.navi_path_item
{
	display: block;
	padding: 4px 2px;
	background: url(http://logistics.de/gfx/arrowback_blue_unselected.gif) no-repeat 2% 50%;
}
.navi_path_item:hover
{
	background: #eaf0f3 url(http://logistics.de/gfx/arrowback_white_selected.gif) no-repeat 2% 50%;
}
.navi_current_path_item
{
	display: block;
	padding: 4px 2px;
	background: #eaf0f3;
}
.navigator_entries
{
  font-size: 10px;
}
/************************************************
Netskill AG - Koeln, Salierring 43 2008
Authors: Stefan Herting, Lucas Dohmen, Waldemar Rosenbach

CSS-File: Navigator Alt
Description: All files nec. for alternative navi (js-less users)
************************************************/

#navigator_alt
{
	margin: 5px;
	font-weight:normal;
}
.navigator_alt
{
  clear:both;
}
.navigator_alt_column
{
	float:left;
}
.navigator_alt_column ul
{
	display: block;
}
.navigator_alt_selected
{
	font-weight:bold;
}

/************************************************
Netskill AG - Koeln, Salierring 43 2008
Authors: Stefan Herting, Lucas Dohmen

CSS-File: Pane
Description: 
************************************************/

.pane_holder
{
	width: 980px;
	height: 74px;
	float: left;
	margin: 0 3px 0px;
	padding: 0;
	background: url(http://logistics.de/gfx/tabbar_bg.png) no-repeat;
}
.pane_header {
	width: 980px;
	height: 29px;
	padding-top: 6px;
	float: left;
	text-align: center;
	font-size: 17px;
	font-weight: bold;
}
.pane { 
	float: left; 
	height: 34px; 
	padding: 0 6px 0 6px;
	border-right: 1px solid #DCDCDC;
	border-left: 1px solid white;
}
.pane_active   { background: #346b87; border-right: 1px solid #333333; font-size: 12px; text-transform: uppercase;}
.pane:hover    { background: #346b87; border-right: 1px solid #333333; }
.pane:hover a, .pane_active a { color: white; }
.one_liner     { height: 17px; padding-top: 17px; }
.two_liner     { padding-top: 2px;}
.pane a {font-size: 12px;}
.css_first_pane {
	border-left: none;
}

.competence_card_switch_nav
{
  height: 35px;
  width: 728px;
  margin-top: -33px;
}
.competence_card_switch_button {
  float: left;
  padding: 2px 7px;
  height: 33px;
}
.competence_card_switch_button a {
  font-size: 12px;
}
.competence_card_switch_button:hover, .competence_card_switch_button_active {
  background: #9F0038;
}
.competence_card_switch_button:hover a, .competence_card_switch_button_active a {
  color: white;
	text-transform: uppercase;
}
#cc_center_content_advisors_button {
	width: 150px;
}
#cc_center_content_about_us_button {
	width: 134px;
}
#cc_center_content_member_button {
	width: 170px;
}
#cc_center_content_partner_button {
	width: 218px;
}
/************************************************
Netskill AG - Koeln, Salierring 43 2008
Authors: Stefan Herting, Lucas Dohmen

CSS-File: Portlet
Description:
************************************************/
.portlet {
	margin: 5px 0px 40px 3px;
}

.standard_portlet {
	*overflow: auto;
	width: 731px;
	*width: 730px;
}

.standard_portlet_with_popup {
  *overflow: visible;
  width: 731px;
  *width: 730px;
}

.anchor {
  width: 731px;
  height:1px;
  margin-left: 5px;
  text-decoration: none;
  float:left;
}

.standard_portletinline {
	*overflow: auto;
	margin: 0px;
	width: 721px;
}

.standard_portletinlinesmall {
	*overflow: auto;
	margin: 0px;
	width: 690px;
}

.standard_portlet_inline {
	*overflow: auto;
	margin: 0px;
	width: 777px;
}

.standard_portletbroad .standard_portlet_body {
  *height: auto !important;
  *width: 728px !important;
}

.standard_portlethalf,.standard_portlethalf_two {
	overflow-x: hidden;
	width: 354px;
}

.standard_portlethalf .standard_portlet_body, .standard_portlethalf_two .standard_portlet_body {
	*height: auto !important;
/*    height: 250px;
   overflow: auto; */
/* 	position: relative; */
}

/* .standard_portlethalf .row, .standard_portlethalf_two .row {
  //height: 218px;
} */

.standard_portlethalf, .standard_portlethalf_edit {
	margin-right: 21px;
}

.standard_portlethalf_edit,.standard_portlethalf_two_edit {
	width: 354px;
	overflow-x: hidden;
}

.standard_portlethalf_two_edit 
{
  position:relative;
}
.standard_portlethalf_edit .standard_portlet_body,.standard_portlethalf_two_edit .standard_portlet_body
	{
	height: 236px;
	overflow: auto;
}

.standard_portletheight_200 .standard_portlet_body,
.standard_portletheight_200_edit .portlet_content_height_200_edit_topic
  {
  height: 160px;
  overflow: auto;
}
.standard_portlet_header {
  background: url(http://logistics.de/gfx/verlauf_portlet.jpg);
  height: 38px;
  overflow: hidden;
  padding-left: 5px;
  border-bottom: 1px solid #E7E7E7;
  border-top: 4px solid #346b87;
  margin-bottom: 1px;
  font-size: 12px;
}
.standard_portlet_headerbroad {
	background: url(http://logistics.de/gfx/verlauf_portlet.jpg);
	height: 38px;
	overflow: hidden;
	padding-left: 5px;
	border-bottom: 1px solid #E7E7E7;
	border-top: 4px solid #346b87;
	margin-bottom: 1px;
	font-size: 12px;
}
.standard_portlet_headerhalf, .standard_portlet_headerhalf_two {
  background: url(http://logistics.de/gfx/verlauf_portlet.jpg);
  height: 38px;
  overflow: hidden;
  padding-left: 5px;
  border-bottom: 1px solid #E7E7E7;
  border-top: 4px solid #346b87;
  margin-bottom: 1px;
  font-size: 12px;
	width: 354px;
  *width: 354px;
}
.standard_portlet_header_bottom {
  background: #F6F6F6;
  overflow: hidden;
  padding: 2px 0px 2px 5px;
  border-bottom: 1px solid #E5E5E5;
}

.portlet_basisdata {
	width: 610px;
	margin: 0px 0px 0px 5px;
	padding: 5px;
	overflow: hidden;
	height: auto;
	min-height: 180px;
}

.portlet_body_small_height {
	height: 250px;
	overflow: auto;
}

/* user_messages */
.user_message_portlet {
	margin: 0;
	*margin-bottom: 5px;
	width: 980px;
	/*position: fixed;*/
}
.user_message_portlet_content {
	width: 920px;
	margin: 9px 0px 0px 0px;
	float: left;
}

/* Footer */
.portlet_footer, .portlet_footerbroad, .portlet_footerhalf, .portlet_footerhalf_two, .portlet_footer10, .portlet_footer_tab, .portlet_footerbroad form,.portlet_footerhalf form,.portlet_footerhalf_two form {
	border-bottom: 1px solid #E5E5E5;
	font-size: 12px;
}
.user_message_portletajax {
	margin: 0;
	margin-left: 5px;
	*margin-bottom: 5px;
	width: 730px;
}
.user_message_portlet_contentajax {
	width: 520px;
	margin: 9px 0px 0px 0px;
	float: left;
}
.portlet_footerbroad {
	width: 730px;
}
.portlet_footerhalf, .portlet_footerhalf_two, .portlet_footer10
{
	width: 354px;
	float: left;
}
.competence_nose, .competence_nose_deactivated
{
	color: #346b87;
	margin: 2px;
	text-align: right;
}
.competence_nose a, .competence_nose_deactivated a
{
	text-decoration: none;
	font-weight: normal;
}
/* specials */
.portlet_content_half_topic,.portlet_content_half_two_topic {
	overflow-y: scroll;
	height: 70px;
}

.portlet_content_half_edit_topic,.portlet_content_half_two_edit_topic {
/*  overflow-y: scroll; */
	height: 172px;
}

.portlet_height_200 {
  height: 200px;
  overflow: auto;
}
.portlet_textfields {
}

.portlet_height_200 .standard_portlet_body
{
  height: 179px;
  overflow-y: scroll;
}

.portlet_height_fix_large {
  height: 600px;
}
.portlet_height_fix_large .standard_portlet_body
{
  height: 579px;
  overflow-y: scroll;
  overflow-x: scroll;
}


.portlet_y_scroll {
/* 	overflow-y: scroll; */
	overflow-y: hidden;
}

.portlet_x_scroll {
  overflow-x: scroll;
}


.portlet_actions .row_only {
	float: left;
	clear: none;
}

.portlet_actions .row_actions {
	width: 239px;
}

.portlet_actions .social_bookmarking {
	float: left;
	clear: none;
}

/* .portlet_content_separator {
  height: 0 px;
  width: 98%;
  border: 0px;
  border-bottom: 1px dotted #C4C4C4;  
} */


/*  --- */

.standard_portlet_header h2, .standard_portlet_header .caption_2, .form_input_button_2 h2,
.standard_portlet_headerbroad h2, .standard_portlet_headerbroad .caption_2,
.standard_portlet_headerhalf h2, .standard_portlet_headerhalf .caption_2,
.standard_portlet_headerhalf_two h2, .standard_portlet_headerhalf_two .caption_2
{
	color: #346b87;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 17px;
	font-family: Verdana;
}
.standard_portlet_headerbroad_title
{
	width: 630px;
}
.form_input_button_2 span
{
	color: #333333;
	font-size: 12px;
  position: relative;
  top: -3px;
}
.standard_portlet_body .row
{
	border-bottom: 1px dotted #E5E5E5;
}
.standard_portlethalf .standard_portlet_body .row_list_small,
.standard_portlethalf_two .standard_portlet_body .row_list_small
{
  height: 70px;
}
.standard_portlet_body .row .row
{
	border-bottom: none;
}

.standard_portlet_edit_section {
	height: 35px;
	width: 75px;
	border-left: 1px solid white;
	text-align: right;
	padding-top: 9px;
	margin-right: 6px;
}



.standard_portlet_body .caption_3 {
  font-size: 12px;
  font-weight: normal;
  line-height:1.5;
}

.standard_portlet_buttons {
	border-left: 1px solid #E5E5E5;
}
.portlet_open_bottom {
	display: block;
	height: 30px;
	border-left: 1px solid white;
	padding: 8px 0px 0px 0px;
	width: 20px;
	text-align: center;
}

/* promotion */

.promotion
{
  width: 982px;
  height: 122px;
  float: left;
  margin-bottom: 20px;
}

.promotion_item_left,
.promotion_item_right
{
  width: 334px;
  height: 100%;
}

.promotion_item_left,
.promotion_item_right
 {
  float: left;
  background: #F5F5F5;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  padding: 5px 10px 0px;
}

.promotion_item_left {
  margin-left: 5px;
  margin-right: 9px;
}

.promotion_item_right {
  margin-left: 8px;
  margin-right: 5px;
}

.promotion_caption
{
  width: 100%;
  border-bottom: 1px dotted #E5E5E5;
  float: left;
  padding-bottom: 3px;
  height: 24px;
}

.promotion_content
{
  padding-top: 5px;
  float: left;
  font-size: 12px;
}

.promotion_content_text
{
  height: 66px;
}

.promotion_item_right_column
{
  width: 222px;
  margin-left: 21px;
  float: left;
}

/************************************************
Netskill AG - Koeln, Salierring 43 2008
Authors: Stefan Herting, Lucas Dohmen

CSS-File: Statusbar
Description: Statusbar
************************************************/

/* Boxes */
.statusbar_box_1, .statusbar_box_2, .statusbar_box_3
{
	background: url(http://logistics.de/gfx/verlauf_statusbar.jpg);
	float: left;
	font-size: 11px;
}
.statusbar_box_1
{
  width: 243px;
  height: 70px;
  margin-left: 1px;
}
.statusbar_box_2, .statusbar_box_3
{
/* 	overflow: hidden; */
	border-left: 4px solid white;
}
.statusbar_box_2
{
	padding: 22px 2px 2px 2px;
	height: 48px;
	width: 482px;
}
.statusbar_box_3
{
	padding: 2px 0px 2px 3px;
	height: 66px;
	width: 238px;
/* 	position: relative; */
}

/* Fields and Links */
.statusbar_search_field
{
	width: 237px;
	height: 16px;
/* 	font-size: 11px; */
}
.statusbar_types_field
{
	width: 119px;
	height: 18px;
	margin-left: 3px;
	font-size: 11px;
}
.statusbar_login_username, .statusbar_login_password
{
	height: 14px;
	font-size: 11px;
	float: left;
	margin-top: 4px 0px;
	width: 82px;
}
.statusbar_login_password { margin-left: 4px; }
.statusbar_stay_checkbox
{
  margin: 2px 0 0 2px;
  +margin: -2px 0 0 2px;
  float: left;
}
.statusbar_stay_label
{
	float: left;
	margin: 2px 4px;
	display: block;
	width: 150px;
}
.statusbar_link_plain, .statusbar_link_plain_2
{
	text-decoration: none;
	font-weight: normal;
	margin-top: 9px;
	width: 125px;
}
.statusbar_link_plain {
	text-align: right;
	margin-right: 4px;
}
.statusbar_link_plain_2
{
	float: left;
	display: block;
	margin-top: 3px;
}
.statusbar_item
{
	width: 31px;
	height: 24px;
	padding: 5px 0;
	float: left;
	overflow: hidden;
}

/* Buttons */
/* , .statusbar_register */
.statusbar_input_search, .statusbar_login_input, .statusbar_item_logout
{
	font-family: Verdana,sans-serif;
/* 	background: url(http://logistics.de/gfx/verlauf_allgemeinerbutton.jpg) repeat-x; */
	color: white;
  text-align: center;
	display: block;
	font-weight: bold;
	cursor: pointer;
/* 	text-transform: uppercase; */
	font-weight: bold;
	font-size: 12px;
	padding: 0 0 2px;
	position: relative;
	letter-spacing: 1px;
	text-decoration: none;
	border: none;
}
.statusbar_input_search:hover, .statusbar_login_input:hover, .statusbar_item_logout:hover
{
	color: white;
}
.statusbar_input_search
{
	width: 115px;
	left: 4px;
	top: -1px;
	background: url(http://logistics.de/gfx/button_normal_113.png) no-repeat;
}
.statusbar_login_input, .statusbar_item_logout
{
	top: -1px;
	left: 3px;
	width: 63px;
	float: left;
	background: url(http://logistics.de/gfx/button_normal_63.png) no-repeat;
}
.statusbar_register
{
	width: 95px;
	height: 13px;
	margin: 1px 0 1px 8px;
	padding: 2px 0px;
	text-align: right;
	float: left;
	color: #9F0038;
	font-weight: bold;
/* 	background: url(http://logistics.de/gfx/button_emphasized_113.png) no-repeat; */
}
.statusbar_link_mysite, .statusbar_link_mysettings
{
	display: block;
	float: left;
	width: 72px;
	margin-top: 16px;
}
.statusbar_item_logout
{
	margin: 16px 0px 5px;
	height: 15px;
	width: 66px;
	left: 20px;
}
.statusbar_link_right
{
  text-decoration: underline;
  font-weight: normal;
  margin-top: 7px;
}
/* MySiteNavi */
.mysitenavi_wrapper {
  position: relative;
  z-index: 98; /* advertising is 99 */
}
.mysitenavi
{
	background: white url(http://logistics.de/gfx/arrow_blue_down.gif) no-repeat 130px 7px;
	position: relative;
	cursor: pointer;
	width: 136px;	
	padding:3px;
	/*z-index: 500;*/
	border-top: 2px solid #BFBFBF;
	border-right: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	border-left: 2px solid #BFBFBF;
}
.mysitenavi hr
{
	border: none;
	height: 1px;
	background: #346b87;
}
.dropdown
{
	display: none;
	overflow: hidden;
}
.mysitenavi .caption_2
{
  font-size: 11px;
}

.statusbar_left a
{
	display: block;
	margin: 8px 0px 0px 10px;
}

.statusbar_login_username, .statusbar_login_password, .statusbar_login_input
{
	margin-top: 3px;
	margin-bottom: 3px;
}
.statusbar_login_input {
	margin-bottom: 5px;
}
.navigator_selector_heading_active {
	z-index: 0;
}

/************************************************
Netskill AG - Koeln, Salierring 43 2008
Authors: Stefan Herting, Lucas Dohmen

CSS-File: Unspecified
Description: child of main, all elements which are unspecified
************************************************/

.searchbox
{
  margin:5px;
  padding:5px;
  border: 1px solid #C4C4C4;
}
.iconlist, .iconlist div
{
	float:left;
	clear:none;
}
.row_teaser_image_data
{
	width: 132px;
	margin: 0px 6px;
}
.image_padding
{
  padding:1px;
}
.caption
{
	width:200px;
}
.button_list
{
	float:left;
	cursor: pointer;
}
div.rating 
{
  color: #888888; 
  margin: 0px;
  padding-top: 5px;
}
div.rating img
{
  float: left; padding: 0; border-width: 0;
}
div.rating strong
{
  color: #336688;
}
.pager a
{
	padding-right:5px;
}
.checked
{
	padding-right: 5px;
}

.registration_sections
{
	font-size: 10px;
	font-weight: bold;
	border-bottom: 1px solid #333;
	color: #1E5991;
}

.fixed_width_floating {
  float:right;
  width:20px;
  display:inline;
  overflow:hidden;
  font-weight: bold;
}

.row_sublink_box {
  float:left;
  display:inline;
  margin-right:10px;
}
.competence_advertising
{
	margin: 0px;
	padding:0px;
	float: left;
}
#competence_banner_section_2
{
	height: 180px;
	*height: 185px;
}
#competence_banner_openclose
{
	position: absolute;
	top: 212px;
	*top: 200px;
	left: 781px;
}

/* Width + Height */
.width_60	{ width: 60px; }
.width_80	{ width: 80px; }
.width_75 { width: 75px; }
.width_85	{ width: 65px; }
.width_90	{ width: 90px; }
.width_100  { width: 100px; }
.width_115 {width: 115px;}
.width_120 {width: 120px; margin-left: 2px;}
.width_150  { width: 150px; }
.width_140  { width: 140px; overflow: hidden; }
.width_190	{ width: 190px; }
.width_200  { width: 200px; }
.width_240  { width: 240px; overflow: hidden; }
.width_250	{ width: 250px; }
.width_300  { width: 300px; }
.width_350  { width: 348px; }
.width_400	{ width: 520px; }
.width_450	{ width: 450px; }
.width_500  { width: 480px; }
.height_180 { height:180px; }
.height_200 { height: 200px; }
.margin_left_5 { margin:0px 0px 0px 5px; }
.margin_right_4 { margin-right:4px; }

.row_textarea_caption
{
  width: 238px;
}

.row_text_value_content
{
  width: 422px;
}

.edit_row_caption
{
  width: 238px;
  overflow: hidden; 
}

.autocomplete_selected_results .receiver {
  border:1px solid #333;
  padding: 2px;
  height:40px;
  margin-bottom:2px;
}

.autocomplete_selected_results .image {
  float:left;
  width:30px;
  height:38px;
  border:1px solid #333;
  background-image: url(http://logistics.de/gfx/object_Person_small.gif);
  margin-right:5px;
}

.autocomplete_selected_results .removeButton {
  float: right;
  width: 20px;
  background-image: url(http://logistics.de/gfx/delete.png);
}

.row_anchor {
  margin-top: -140px;
  position:absolute;  
}

select.addressbook option {
  background-repeat:no-repeat;
  background-position:bottom left;
  padding-left:40px;
  height:30px;
}

.format_hint {
  font-size: 10px;
  color: #888888;
}

.new_objects_box {
  border: 1px solid #333; 
  background: white none repeat scroll 0% 0%; 
  position: absolute;
  margin-left: 7px;
  *margin-left: -5px;
  margin-top: -5px;
  z-index:9999;
  max-height: 400px;
  overflow-y: auto;
}

.settings_cell
{
  width:86px;
  float:left;
  padding: 10px 0px 10px 10px;
  vertical-align: middle;
}

.settings_cell_most_left
{
  width:210px;
  padding: 4px 0 4px 0;
}

.settings_row
{
  clear: left;
}

.send_recommendation_disclaimer
{
  font-size: 10px;
  /*line-height: 1.2em;*/
  color: #959595 
}
