body {
     font-size:7.5pt;
     color:#000000;
     background-color:#6C7096;
     font-family:verdana,arial;
     TEXT-DECORATION:none;
     line-height:15px;
     /*
     scrollbar-face-color:#F6DE6D;
     scrollbar-track-color:#FCEEAC;
     scrollbar-3dlight-color:#E8CD4B;
     scrollbar-darkshadow-color:#E8CD4B;
     scrollbar-base-color:#F6DE6D;     
     scrollbar-arrow-color:#D33339;
     scrollbar-highlight-color:#FFEE99;
     scrollbar-shadow-color:#E8CD4B;          
	*/
}	 

h1 { font-size:16pt; color:#5F594F; line-height:16pt; }
h2 { font-size:12pt; color:#5F594F; line-height:14pt; }
h3 { font-size:10pt; color:#5F594F; line-height:14pt; margin:4px 0px 4px 0px; }

td {font-size:7.5pt;color:#36352C; TEXT-DECORATION:none;line-height:10pt;}

.link {font-size:7.5pt; color:#6C7096;font-family:verdana,arial;TEXT-DECORATION:none;}
.link:hover {font-size:7.5pt; color:#6C7096;font-family:verdana,arial;TEXT-DECORATION:underline;}

.wlink {font-size:7.5pt; color:#ffffff;font-family:verdana,arial;TEXT-DECORATION:none;}
.wlink:hover {font-size:7.5pt; color:#ffffff;font-family:verdana,arial;TEXT-DECORATION:underline;}

.link7 {font-size:7.5pt; color:#9F5203;font-family:verdana,arial;TEXT-DECORATION:none;}
.link7:hover {font-size:7.5pt; color:#9F5203;font-family:verdana,arial;TEXT-DECORATION:underline;}

.rot85 {font-size:8.5pt;color:#D1002C;font-family:verdana,arial;TEXT-DECORATION:none;line-height:10pt;}
.rot75 {font-size:7.5pt;color:#D1002C;font-family:verdana,arial;TEXT-DECORATION:none;line-height:10pt;}
.rot75b {font-size:7.5pt;color:#D1002C;font-family:verdana,arial;TEXT-DECORATION:none; font-weight:bold;line-height:10pt;}

.w {font-size:7.5pt;color:#ffffff; TEXT-DECORATION:none;line-height:10pt;}
.wh {font-size:8.5pt;color:#ffffff; TEXT-DECORATION:none;line-height:10pt;}

.contact {margin:2px 2px 2px 20px; }

#main_nav_table {background-image:url(images/sec_nav_bg.jpg); table-layout:fixed; width:972px; height:26px;}


.main_nav { height:19px;font-size:8.5pt; color:#ffffff;}
.main_nav a { vertical-align:middle; padding-left:15px; padding-right:15px; color:#ffffff; text-decoration:none; font-weight:bold;  }
.main_nav a:hover { vertical-align:middle; padding-left:15px; padding-right:15px; color:#ffffff; text-decoration:underline; font-weight:bold;  }
.main_nav .main_nav_active { vertical-align:middle; padding-left:15px; padding-right:15px; color:#ffffff; text-decoration:underline; font-weight:bold;  }

/* categories */

.button_prime1 { line-height:15px; text-decoration:none; font-weight:bold; color:#ffffff; width:170px; height:30px; display:block; background-image:url(images/button_eisenbahn.jpg); background-repeat:no-repeat; }
.button_prime1:hover { line-height:15px; text-decoration:underline; font-weight:bold; color:#ffffff; width:170px; height:30px; display:block; background-image:url(images/button_eisenbahn.jpg); background-repeat:no-repeat; }

.button_prime2 { line-height:15px; text-decoration:none; font-weight:bold; color:#ffffff; width:170px; height:30px; display:block; background-image:url(images/button_rc.jpg); background-repeat:no-repeat; }
.button_prime2:hover { line-height:15px; text-decoration:underline; font-weight:bold; color:#ffffff; width:170px; height:30px; display:block; background-image:url(images/button_rc.jpg); background-repeat:no-repeat; }

.button_prime3 { line-height:15px; text-decoration:none; font-weight:bold; color:#ffffff; width:170px; height:30px; display:block; background-image:url(images/button_plastik.jpg); background-repeat:no-repeat; }
.button_prime3:hover { line-height:15px; text-decoration:underline; font-weight:bold; color:#ffffff; width:170px; height:30px; display:block; background-image:url(images/button_plastik.jpg); background-repeat:no-repeat; }

.button_prime4 { line-height:15px; text-decoration:none; font-weight:bold; color:#ffffff; width:170px; height:30px; display:block; background-image:url(images/button_auto.jpg); background-repeat:no-repeat; }
.button_prime4:hover { line-height:15px; text-decoration:underline; font-weight:bold; color:#ffffff; width:170px; height:30px; display:block; background-image:url(images/button_auto.jpg); background-repeat:no-repeat; }


.categories { height:19px;font-size:7pt; color:#ffffff;}
.categories p { margin:10px 0px 8px 0px; padding:0; }

.categories .cat_1 {padding-left:5px; margin:0px 0px 2px 0px;}
.categories .cat_1 a { color:#ffffff; text-decoration:none; font-weight:normal;  }
.categories .cat_1 a:hover { color:#ffffff; text-decoration:underline; font-weight:normal;  }
.categories .cat_2 {padding-left:15px; margin:0px 0px 2px 0px;}
.categories .cat_2 a { color:#ffffff; text-decoration:none; font-weight:normal;  }
.categories .cat_2 a:hover { color:#ffffff; text-decoration:underline; font-weight:normal;  }
.categories .cat_3 {padding-left:25px; margin:0px 0px 2px 0px;}
.categories .cat_3 a { color:#ffffff; text-decoration:none; font-weight:normal;  }
.categories .cat_3 a:hover { color:#ffffff; text-decoration:underline; font-weight:normal;  }
.categories .cat_4 {padding-left:35px; margin:0px 0px 2px 0px;}
.categories .cat_4 a { color:#ffffff; text-decoration:none; font-weight:normal;  }
.categories .cat_4 a:hover { color:#ffffff; text-decoration:underline; font-weight:normal;  }
.categories .cat_5 {padding-left:45px; margin:0px 0px 2px 0px;}
.categories .cat_5 a { color:#ffffff; text-decoration:none; font-weight:normal;  }
.categories .cat_5 a:hover { color:#ffffff; text-decoration:underline; font-weight:normal;  }

.categories .cat_current_1 {padding-left:5px; margin:0px 0px 2px 0px;}
.categories .cat_current_1 a { color:#ffffff; text-decoration:underline; font-weight:bold;  }
.categories .cat_current_1 a:hover { color:#ffffff; text-decoration:underline; font-weight:bold;  }
.categories .cat_current_2 {padding-left:15px; margin:0px 0px 2px 0px;}
.categories .cat_current_2 a { color:#ffffff; text-decoration:underline; font-weight:bold;  }
.categories .cat_current_2 a:hover { color:#ffffff; text-decoration:underline; font-weight:bold;  }
.categories .cat_current_3 {padding-left:25px; margin:0px 0px 2px 0px;}
.categories .cat_current_3 a { color:#ffffff; text-decoration:underline; font-weight:bold;  }
.categories .cat_current_3 a:hover { color:#ffffff; text-decoration:underline; font-weight:bold;  }
.categories .cat_current_4 {padding-left:35px; margin:0px 0px 2px 0px;}
.categories .cat_current_4 a { color:#ffffff; text-decoration:underline; font-weight:bold;  }
.categories .cat_current_4 a:hover { color:#ffffff; text-decoration:underline; font-weight:bold;  }
.categories .cat_current_5 {padding-left:45px; margin:0px 0px 2px 0px;}
.categories .cat_current_5 a { color:#ffffff; text-decoration:underline; font-weight:bold;  }
.categories .cat_current_5 a:hover { color:#ffffff; text-decoration:underline; font-weight:bold;  }

/***************/

.td_prime { padding-left:3px; padding-top:0px; width:170px; height:31px; background-image:url(images/button_bg.gif); background-repeat:no-repeat; }
.td_prime_spacer { width:170px; height:5px; }
.td_sub { padding-left:10px; vertical-align:middle; height:14px; }
.arw { vertical-align:middle; }


/* Frame */
.frame_table {table-layout:fixed; width:972px;}

.frame_table .corner_lo {width:8px; height:8px;}
.frame_table .rand_rolo1 {width:179px; height:8px; background-image:url(images/rand_rolo.gif);}
.frame_table .rand_os1 {width:1px; height:8px; background-image:url(images/rand_os.gif);}
.frame_table .rand_omi {background-image:url(images/rand_omi.gif);}
.frame_table .rand_os2 {width:1px; height:8px; background-image:url(images/rand_os.gif);}
.frame_table .rand_rolo2 {width:159px; height:8px;background-image:url(images/rand_rolo.gif);}
.frame_table .corner_ro {width:8px; height:8px;}

.frame_table .corner_lu {width:8px; height:8px;}
.frame_table .rand_urul1 {width:179px; height:8px; background-image:url(images/rand_urul.gif);}
.frame_table .rand_us1 {width:1px; height:8px; background-image:url(images/rand_us.gif);}
.frame_table .rand_umi {background-image:url(images/rand_umi.gif);}
.frame_table .rand_us2 {width:1px; height:8px; background-image:url(images/rand_us.gif);}
.frame_table .rand_urul2 {width:159px; height:8px;background-image:url(images/rand_urul.gif);}
.frame_table .corner_ru {width:8px; height:8px;}

.content_table {width:972px;}

.content_table .left_content_boder {width:8px; background-image:url(images/rand_links.gif);}
.content_table .left_content {padding-left:2px; width:177px; background-image:url(images/dot_lila_nav.gif);}
.content_table .delimiter_left {width:1px; background-image:url(images/dot_lila_dark.gif);}
.content_table .middle_content {padding-top:5px; padding-left:40px; padding-right:40px; background-image:url(images/dot_lila_content.gif);}
.content_table .delimiter_right {width:1px; background-image:url(images/dot_lila_dark.gif);}
.content_table .right_content {padding-left:7px; width:152px; background-image:url(images/dot_lila_nav.gif);}
.content_table .right_content_border {width:8px; height:8px; background-image:url(images/rand_rechts.gif);}

/***********/



.lang_select { padding-top:5px; background-color:#C7B9A4; font-size:10px; padding-left:10px; line-height:24px; height:24px; vertical-align:bottom; }

.dotted_line { background-image: url(images/dotted_line.gif); background-repeat:repeat-y; width:20px; }	

.footer { font-size:10px; color:#E7E8F7; }
.footer a { text-decoration:none; color:#E7E8F7; }
.footer a:hover { text-decoration:underline; color:#E7E8F7; }

.product_details {line-height:16px;}
.new_product_claim {font-size:8pt; padding:1px 3px 1px 3px; color:#ffffff; background-color:#cc0000; font-weight:bold;}
.new_product_claim2 {font-size:8pt; padding:1px 3px 1px 3px; color:#ffffff; background-color:#EE9020; font-weight:bold;}
.basket_link { border:1px solid; padding:2px; color:#FFFFFF; background-color:#CCCCCC; }
.order_step {font-size:8pt; font-weight:bold; color:#6C7096;}
.order_step_disabled {font-size:8pt; font-weight:normal; color:#ACAEC8;}

.content7 { font-size:7.5pt;}

.price_special {color:#cc0000;}

#basket_tbl td { font-size:7.5pt;}
#checkout_tbl td { font-size:7.5pt;}
#shippingAddress_tbl td { font-size:7.5pt;}
#bank_account_tbl td { font-size:7.5pt;}
#order_complete_tbl td { font-size:7.5pt;}
#divError {color:#cc0000; font-weight:bold; font-size:7.5pt;}
#divError .basket_error {color:#cc0000; font-weight:bold; font-size:8pt;}

.textfeld { 	
	border-style:solid; 
	background:#CED1F0; 
	border-width:1px;
	border-color:#6C7096; 	
	font-family:verdana,arial; 
	font-size:7.5pt; 
	color:#000000;
	width:145px; 
}

.textfeld_content { 	
	border-style:solid; 
	background:#E1E2F0; 
	border-width:1px;
	border-color:#6C7096; 	
	font-family:verdana,arial; 
	font-size:7.5pt; 
	color:#000000;
	width:145px; 
}

.textarea_content { 	
	border-style:solid; 
	background:#E1E2F0; 
	border-width:1px;
	border-color:#6C7096; 	
	font-family:verdana,arial; 
	font-size:7.5pt; 
	color:#000000;
	width:200px; 
}
.select_variants { 	
	border-style:solid; 
	background:#E1E2F0; 
	border-width:1px;
	border-color:#6C7096; 	
	font-family:verdana,arial; 
	font-size:7.0pt; 
	color:#000000;	
	height:11.0pt; 
}

.select_viewmode { 	
	border-style:solid; 
	background:#E1E2F0; 
	border-width:1px;
	border-color:#6C7096; 	
	font-family:verdana,arial; 
	font-size:7.0pt; 
	color:#000000;
	width:85px;
	height:11.0pt; 
}
.select_pagesize { 	
	border-style:solid; 
	background:#E1E2F0; 
	border-width:1px;
	border-color:#6C7096; 	
	font-family:verdana,arial; 
	font-size:7.0pt; 
	color:#000000;
	width:45px; 
	height:11.0pt;
}
.image_link { vertical-align:middle; }

.textfeld_small { 	
	border-style:solid; 
	background:#E1E2F0; 
	border-width:1px;
	border-color:#6C7096; 	
	font-family:verdana,arial; 
	font-size:7.5pt; 
	color:#000000;
	width:30px; 
}
.kommentarfeld { 
	border-style:solid; 
	background:#E1E2F0; 
	border-width:1px;
	border-color:#6C7096; 	
	font-family:verdana,arial; 
	font-size:7.5pt; 
	color:#000000; 
}

.checkbox { 	
	
	background:#f3f3f3; 
	border-width:1px;
	border-color:#000000; 
	font-weight:bold; 	 
	color:#444444;	 
}

.button 
{	
	border-style:solid;
	border-color:#CED1F0;
	border-width:1px;
	background:#6C7096; 		
	font-family:verdana,arial; 
	font-size: 8pt; 
	color:#ffffff;
	font-weight:bold; 	
	height:22px;
	padding-left:1px;
	padding-right:1px;
}

.basket_button
{
	height:18px;
	font-family:verdana,arial;
	TEXT-DECORATION:none;
	font-size:7.5pt;
	border:1px solid #ffffff; 
	padding:0; 
	color:#6C7096; 
	background-color:#CCCCCC;
}



.controls_productlistview_cs { padding-left:5px; padding-right:5px; }









