*{
	margin:0;
	padding:0;
	font-size: 11px;
}

option {padding-left: 0.4em}

body,th {
	font-size: 11px;
	color: #4B4B42;
	font-family: Arial, Helvetica,Verdana, sans-serif;
/*	background-color: #fff;*/
background-image:url(../images/background.jpg);
}

td {
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana, sans-serif;
}

body {
	background-color:#fff;
	margin:2px 0px 0px 0px;
}

h1 {
	font-size: 15px;
	color: #000;
	background-color: #fff;
	letter-spacing: 0px;
	font-weight:400;
}

/*
h2 {
	font-size: 14px;
	text-align:left;
	font-weight:600;
	margin:0 0 10px 0;
}*/

h3{
	font-size: 13px;
	margin:0 0 10px 0;
}

h4 {
	font-size: 11px;
}

img{
	border:0px;
}


textarea, input, select, button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
	padding:1px;
	margin-bottom:3px;
}

fieldset  {
padding: 3px 3px 3px 3px;
}

.input{
	border-top:2px solid #000;
	border-right:2px solid #fff;
	border-bottom:2px solid #fff;
	border-left:2px solid #000;
	vertical-align:middle;

}


input {
vertical-align:middle;
}


a, a:link, a:visited {
	text-decoration:none;
	font-size:11px;
	color:#4B4B42;
}

a:hover{
	color:#000;
	text-decoration:underline;
}

.button{
	cursor:pointer;
}


p{
	margin:10px 0 10px 0;
}


#skeleton {
	width:1024px;
	margin: 0px auto;
	padding:0px;
}

#head {
	height:100px;
}

#logo{
	width:119px;
	height:93px;
	margin:6px 0 6px 20px;
	text-align:right;
	color:#6D777B;
	float:left;
}

.banners{
/*	width:410px;
	height:99px;*/
	float:right;
	padding-left:2px;
}

.banners_lateral{


}

/*---------------------------------------------------------------------------------*/

#horizontal_menu{
	clear:left;
	height:18px;
	text-align:left;
	background-image:url(../images/header_bg.gif);
	background-repeat:repeat-x;
	border-top:1px solid #b5b5a4;
	border-bottom:1px solid #b5b5a4;
	margin-bottom:3px;
}

/*---------------------------------------------------------------------------------*/

#horizontal_menu img {
margin-top:3px;
vertical-align:middle;
padding-left:10px;
 
}



#menu_header ul {
 list-style: none;
	margin-left:180px;
 margin-top: -12px;
 float: left;
}

#horizontal_menu #logout {
			text-align:right;
			float:right;
		 margin-top: -12px;
			color:Navy;
  	font-weight:bold;
			margin-right:10px;
}

#horizontal_menu #logout a{
			color:Navy;
  	font-weight:bold;
}



#menu_header li{
 text-align:center;
 float: left;
	text-decoration:none;
 position: relative;
 background: none;
}

#menu_header a {
	text-decoration:none;
	color:	#333333;
 padding: 3px 13px 3px 13px;
}

#menu_header a:hover {
 background-color:#6699CC;
	text-decoration:none;
 padding: 3px 13px 3px 13px;
}

/*---------------------------------------------------------------------------------*/

.clear{
	clear:both;
	font-size:3px;
 margin: 0px 0px 0px 0px;
}

/*---------------------------------------------------------------------------------*/

#left_side {
	float:left;
	font-size:11px;
	width:180px;
	height:auto;
	margin:0px 3px -3px 0px;
}

#left_side .pic {
 margin-bottom:0px;
}

#rechts .pic {
 margin-bottom:4px;
}


#left_side select {
 width:165px;
}

#search_product_name {
 width:160px;
}

table.search_table {

}

.search_table td {
padding-top:2px;
padding-bottom:3px;
 
}


/*---------------------------------------------------------------------------------*/

.vertical_menu{
	float:left;
	border:1px solid #b5b5a4;
	height:auto;
	width:178px;
	padding:2px 0 2px 0;
	margin:2px 0 2px 0;
	background-color:#E3E3E3;
}

.vertical_menu .separator {
	width:178px;
	clear:both;
	padding-bottom:5px;
}


.vertical_menu a{
	color: #333333;
	font-size:11px;
	text-decoration:none;
	margin:0 0 0 3px;
	padding: 3px 0 3px 6px;
}


.vertical_menu a:hover{
	text-decoration:none;
	margin:0 0 0 3px;
	padding:3px 0 3px 6px;
}

.vertical_menu a:visited{
	color: #333333;
	text-decoration:none;
	margin:0 0 0 3px;
	padding:3px 0 3px 6px;
}



.vertical_menu h1, #review h1, #info_side h1 {
	display:block;
	text-align:center;
	font-size:11px;
	background-image:url(../images/header_bg.gif);
	background-repeat:repeat-x;
	height:18px;
	color: #333333;
	padding:2px 0px 0px 0px;
	margin:-1px 0px 2px 0px;
	font-weight:bold;
}

.categories-button/*, .vertical_menu li*/{
	width:165px;
	text-align:center;
	font-size:11px;
	margin:0px 0px 0px 2px;
	text-decoration:none;
	background-color:#f2f2f2;
	border:1px solid #ffffff;
	float:left;
}

.categories-button:hover{
	color:#FFFFFF;
	background-color:#6699CC;
	text-decoration:none;
}


.categories-button-warning {
	width:165px;
	text-align:center;
	font-size:11px;
	margin:0px 0px 0px 2px;
	text-decoration:none;
	background-color:#FFE1E1;
	border:1px solid #ffffff;
	float:left;
}

.categories-button-operation {
	width:165px;
	text-align:center;
	font-size:11px;
	margin:0px 0px 0px 2px;
	text-decoration:none;
	background-color:#E8E8E8;
	border:1px solid #ffffff;
	float:left;
}

.categories-button-operation:hover{
	color:#FFFFFF;
	background-color:#6699CC;
	text-decoration:none;
}


.categories-button-warning:hover{
	color:#FFFFFF;
	background-color:#FF4A4A;
	text-decoration:none;
}
/*---------------------------------------------------------------------------------*/

#review{
	float:left;
	border:1px solid #b5b5a4;
	height:auto;
	width:178px;
	padding:2px 0 2px 0;
	margin:2px 0 2px 0;
	font-size:11px;
	background-color:#E3E3E3;
}

#review .inside_box{
	margin:3px 3px 1px 3px;
	background-color:#f2f2f2;
}

#review .customer{
	padding:3px 3px 5px 5px;
}


#review .link2{
color:#4B4B42;
font-size:11px;
}

#review .link2:link, #review .link2:hover{
/*text-decoration:none;*/
color:#4B4B42;
}

/*---------------------------------------------------------------------------------*/

#data_side {
	float:left;
	padding:0px;
	margin:0px 0px 0px 0px;
}


/*---------------------------------------------------------------------------------*/

#content{
	padding:0px 0 5px 0px;
	margin:2px 0 2px 0;
	border:1px solid #b5b5a4;
	width:656px ;
}

#content h1 {
	display:block;
	text-align:left;
	font-size:11px;
	background-image:url(../images/header_bg.gif);
	background-repeat:repeat-x;
	height:18px;
	color: #333333;
	padding:2px 0px 0px 10px;
	margin:0px 0px 2px 0px;
	font-weight:bold;
}

#content h1error {
	display:block;
	text-align:left;
	font-size:11px;
	background-image:url(../images/header_err.gif);
	background-repeat:repeat-x;
	height:18px;
	color: #333333;
	padding:2px 0px 0px 10px;
	margin:0px 0px 2px 0px;
	font-weight:bold;
}

#content h4 {
 color:Navy;
}


#content li{
	list-style-type:none;
	margin:10px 0 10px 0; 
}

#content #content_body {
 padding-left:10px;
 padding-right:10px;
	margin-top:5px;
}


#content #content_popup_body {
 padding-left:2px;
 padding-right:2px;
	margin-top:2px;
}


#content_body h2 {
  font-size:11px;
		font-weight:normal;
		
}		

#content_body input {
margin-bottom:2px;
margin-right:2px;
}

#content_body button {


}


#content a/*, a:link, a:visited*/ {
	text-decoration:underline;
	font-size:11px;
	color:#4B4B42;
}

#content a:visited {
	text-decoration:underline;
	font-size:11px;
	color:#be140f;
}

/*---------------------------------------------------------------------------------*/

#rechts {
	width:180px;
	margin-left:0px;
 margin-top:0px;
 float:right;

}

/*---------------------------------------------------------------------------------*/

#info_side {
	border:1px solid #b5b5a4;
	height:auto;
	padding:2px 0 2px 0;
	margin:2px 0 4px 0;
	background-color:#E3E3E3;
}


#info_side_inside {
 margin:3px 3px 1px 3px;
	padding:3px 3px 5px 3px;
	color: #4b4b42;
	font-size:11px;
	background-color: #f2f2f2;
}

#info_side_inside a{
	text-decoration:none;
	color:#4b4b42;
}


#info_side_inside a:hover, a:visited {
	color:#be140f;
}

.textblock{
	margin:7px;
	display:block;
}

/*---------------------------------------------------------------------------------*/

#footer{
	padding:3px 5px 15px 5px;
	height:18px;
	text-align:center;
	background-image:url(../images/header_bg.gif);
	background-repeat:repeat-x;
	border-top:1px solid #b5b5a4;
	border-bottom:1px solid #b5b5a4;
}

#footer a{
	color: #333333;
	text-decoration: none;
}

#footer a:hover{
 color: #be140f;
	text-decoration: underline;
}

#footer a:visited{
	color: #333333;
}

/*---------------------------------------------------------------------------------*/

#review table {
 border: none;
 width:100%;
 border-collapse:collapse;
}

#review table tr {
 height:16px;
}

#review table td {
 padding-left:5px;
	vertical-align:baseline;
 background-color:#f2f2f2;
}

#review td a{
padding-right:3px;
}


#review input.login {
 font-size:11px;
	width:85px;
	padding:1px 1px 1px 1px;
 margin:3px 3px 3px 1px;
}


.button {
 font-size:11px;
	width:85px;
	padding:1px 1px 1px 1px;
 margin:-1px 3px 3px 1px;
}


#review input.button {
 margin-bottom:8px;
}

/*---------------------------------------------------------------------------------*/

table.payment_table {
 width:100%;
	border-collapse:separate;
	border:none;

}

/*---------------------------------------------------------------------------------*/
.payment_table tr.line1 { 
 padding: 1px;
 background-color: #CAE5FF; 
}

.payment_table tr.line2 { 
 padding: 1px;
 background-color: #E8EFFF; 
}

.payment_table tr.selectline { 
 padding: 1px;
 background-color: #FFCCCC; 
}

.payment_table td text {
  padding-left:3px;
		padding-right:3px;
}		



/*---------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------*/

table.warning_table {
 width:100%;
	border-collapse:collapse;
}

.warning_table tr.line1 { 
 background-color:#FFEAEB; 
}

.warning_table tr.line2 { 
 background-color:#FFD7D8; 
}

.warning_table td text {
  padding-left:3px;
		padding-right:3px;
}		


/*---------------------------------------------------------------------------------*/

table.result_table {
 width:100%;
	border-collapse:collapse;
}

.result_table tr.line1 { 
 background-color:#CAE5FF;
	height:20px;
}

.result_table tr.line2 { 
 background-color:#E8EFFF;
	height:20px;	
}

.result_table tr.topline1 { 
 background-color:#FFCECE;
	height:20px;
}

.result_table tr.topline2 { 
 background-color:#FFDDDD;
	height:20px;	
}

.result_table tr.selectline { 
 background-color:#FFD7D8;
	height:20px; 
}

.result_table td {
  padding-left:1px;
		padding-right:1px;
}

.result_table td text {
  padding-left:3px;
		padding-right:3px;

}		

.result_table td .product_group {
font-size:10px;
color:#808000;
padding-bottom:0px;


padding-left:10px;
}


/*---------------------------------------------------------------------------------*/

table.owner_info_table {
 width:340px;
}

.owner_info_table tr { 
 background-color:#E8EFFF;
/*	height:20px; */
}

.owner_info_table tr.title { 
 background-color:#CAE5FF;
/*	height:20px; */
}

.owner_info_table td  {
  padding-left:3px;
		padding-right:3px;

}		
/*---------------------------------------------------------------------------------*/

select.posting {
  width: 200px; 
}

select.user_profile {
  width: 220px; 
}

/*---------------------------------------------------------------------------------*/

table.price_info_table {
 width:100%;
	border-collapse:separate;
	border:1px solid #b5b5a4;
	

	
}

.price_info_table tr { 
 background-color:#E8EFFF;
/*	height:20px; */
}

.price_info_table td  {
  padding-left:3px;
		padding-right:3px;

}

/*---------------------------------------------------------------------------------*/

.news {
 padding-top:5px;
 padding-bottom:5px;
}

.news .detail {
 text-align:right;
}

.news .news_navigation {
 text-align:center;
	color:red;
	padding-top:8px;
	clear:left;
	

	
}

.news .news_body {
}

.news_body img {
 float:left;
	padding-right:8px;
}

.news_body .source {
 float:left;
}
/*---------------------------------------------------------------------------------*/

.show_popup {
 position: absolute;
}

.help_popup {
 position: absolute;
	margin-left:-20px; 
	margin-top:-20px;
}

.ExtServiceId {
 width:100%;
}	

.ExtServiceId .help_popup {
 position: absolute;
	margin-left:-15px; 
	margin-top:0px;
}

.ExtServiceId .ExtServiceCheckbox {
/* margin-top:10px;*/
/*	vertical-align:baseline;*/
}

.myb2b .help_popup {
 position: absolute;
	margin-left:-20px; 
 margin-top:-3px;
}

.trigger {
/*  position: absolute;*/
}

.popup {
  position: absolute;
  display: none;
  z-index: 5150;
}

/*---------------------------------------------------------------------------------*/


.user_comment_div {
 width:600px;
	height:400px;
	margin-left:-10px; 
	margin-right:10px; 
	margin-top:-5px; 
	margin-bottom:3px;
	overflow:auto;
}

.user_comment_div table.user_comment_table {
 width:100%;
	border-collapse:collapse;
}

.user_comment_table tr.line1 { 
 background-color:#CAE5FF;
}

.user_comment_table tr.line2 { 
 background-color:#E8EFFF;
}



.user_comment_table td  {
  padding-left:3px;
		padding-right:1px;
		padding-top:3px;
		padding-bottom:3px;
}		

.user_comment_table,.result_table .date_update {
font-size:10px;
color:#808000;
padding-bottom:0px;
}

/*---------------------------------------------------------------------------------*/

.myb2b {
	padding-bottom:10px;
	margin-right:-10px;
	margin-left:-10px;
/*	width:100%;*/
}


.myb2b table.myb2b_table {
 border-collapse:collapse;
	width:100%;
}


.myb2b_table td {
 vertical-align:top;
	padding-bottom:6px;
	padding-top:6px;
	padding-left:5px;
}


.myb2b_table tr {
border-bottom:1px solid #E6E6E6;
}


.myb2b .detail{
	color:#969696;
	float:left;
/*	clear:left;*/
	padding-top:3px;
}

.myb2b .postings_info {
 padding-right:15px;
 padding-top:2px;
 float:left;
 display:none;
}


.myb2b .postings_info img{
 float:left;
}


.postings_info .info{
 padding-top:5px;
 padding-left:3px;
 float:right;
}

/*-------------*/

.adv_search {
 width:293px;
	}

/*-------------*/

table.category {
 width:446px;
 border-collapse:collapse;
 border:1px solid #b5b5a4;
}

table.category td {
  border:1px solid #b5b5a4;
}

table.category tr.header { 
 background-color: #f2f2f2;
}

table.category tr.line1 { 
 background-color: #ffffff; 
}

table.category tr.line2 { 
 background-color: #ffffff; 
}
