/**
 * Mixed
*/

.lamdaserien {
	float:left; width: 190px; margin-left: 10px;
}

.lamdaserien a {
	color:#499868;
}
 
#notifyFieldset { border:1px solid lightgray; max-width:300px;}
#notifyLegend { color:grey; font-weight:normal;}
#loginDefault { width:80%;}
#loginDefault fieldset {
	background:white;
	margin-bottom:20px;
}

#line_green {
	border-bottom:1px solid #cae4da;
	width: 100%;
	height: 1px;
	line-height: 1px;
}

.border_green {
	border:1px solid #cae4da;
}

.w80perc {
	width:80%;
}
 
.font_header_blue {
	font-size:16px;
	line-height:26px;
	color:#3b429b;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
h1 {
	font-size:16px;
	line-height:26px;
	color:#3b429b;
	font-weight:bold;
	margin:0px;
	padding:0px;

	border-bottom:1px solid #cae4da;
	width:100%;
} 

h1.prodetail {
	border:0;
}

.border_fontgreen {
	border:1px solid #469a66;
}
.font_green {
	color:#469a66;	
}

.font_blue {
	color:#3b429b;
}

.bold_green {
	color:#469a66;
	font-weight:bold;
}

.noUnderline { text-decoration:none; }
.noUnderline:hover {  }

.btn_green {
	cursor:pointer;
	border:2px outset #10af7a;
	background:#10af7a;              
	padding:2px 8px 2px 6px;
/*	width: 180px; */
	color:white;
	font-size:11px;
	font-weight:bold;
	float:left;
	font-family: Verdana;	
	}

.btn_green a{
	cursor:pointer;
	text-decoration:none;
}
.btn_green a:hover{
	cursor:pointer;
	text-decoration:none;
}


.centerColumn {
	margin:0px 0px 0em 26px;
	padding:0px;
	padding-left: 0.8em;
	padding-right: 0.8em;
	padding-top:1.5em;
	width:90%;
/*	border:1px solid green;
*/	}

#centerColumnWrapper {
	margin:6px 4px 0em 4px;
	border:0px solid green;
	background-image:none; /* url(../images/bg.gif); */ 
	background-position:right top;
	background-repeat:repeat-y;
	height:100%;
	min-height:715px;
	width:620px;
	}

.categoryListBoxContents {
	float:left;
}  
.categoryListBoxContents img{
	border:1px solid #469a66;
	width:97px;
	height:56px;	
}

.righty {
	text-align:right;
	margin-right:2px;
	color:#469a66;	
}
.righty a{
	color:#469a66;	
}

/* More Search - Help Green */
#advSearchDefault a {
	color:#469a66;
}

#advSearchDefault legend {
	color:#3b429b;
}

/* EZ Pages */
#ezPageDefault {
	font-size:11px;
	color:#666666;
}

#ezPageDefault a {
	color:#469a66;
}
/** 
 * Color Dots 
 */
.colorDot_1 {
	background:url(../images/dot_black.gif) no-repeat center;
	width:10px;
	height:10px;	
	}
.colorDot_2 {
	background:url(../images/dot_blue.gif) no-repeat center;
	width:10px;
	height:10px;	
	}
.colorDot_3 {
	background:url(../images/dot_yellow.gif) no-repeat center;
	width:10px;
	height:10px;	
	}
.colorDot_4 {
	background:url(../images/dot_magenta.gif) no-repeat center;
	width:10px;
	height:10px;	
	}
.colorDot_5 {
	background:url(../images/dot_cmy.gif) no-repeat center;
	width:32px;
	height:10px;	
	}

/**
 * More New Elements 
 */
#loginBoxHeader {
	width:10px;
}

#loginbox {
	padding:0px;
	margin-top:0px;
	border:0px;
	}

#loginboxHeading {
	display:none;
	}
	
#loginBoxHeaderImage {
	background-image:url(../images/loginbox_header.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	width:172px;
	height:24px;
	margin-bottom:6px;
	}
	
#loginBoxLogin {
	background:#e1f2e7;
	width:172px;
	height:144px;
/*	text-align:center;
*/
	}
	
#login-email-address {
	color:gray;
	padding:2px 0px 2px 6px;
	margin:12px 0px 0px 18px;
	font-size:11px;
	border:2px inset lightgrey;
	}

#login-password {
	color:gray;
	padding:2px 0px 2px 6px;
	margin:10px 0px 0px 18px;
	font-size:11px;
	border:2px inset lightgrey;
	}

#loginbox_login {
	}

#loginbox_btn_login {
	margin:10px 0px 0px 18px;
	background-image:url(../images/btn_login.gif);
	background-position:left top;
	background-repeat:no-repeat;	
	width:49px;
	height:22px;
	border:0px;
	cursor:pointer;
	}
	
#loginbox_stayloggedin {
	margin:14px 0px 0px 18px;
	padding:0px;
}

#stayloggedin_text {
	padding-left:8px;
	color:#7F7F7F;
	font-size:9px;
}

#loginBoxForgotPwWrapper {
	background:#e1f2e7;
	color:#469a66;	
	margin-top:4px;
	width:172px;
} 

#loginBoxForgotPw {
	padding:4px 0px 4px 0px;
	margin-left:18px;
	font-size:11px;
	}

#loginBoxForgotPw a {
	color:#469a66;
}

#loginBoxRegisterWrapper {
	background:#e1f2e7;
	color:#469a66;	
	margin-top:4px;
	width:172px;
	} 

#loginBoxRegister {
	padding:4px 0px 4px 0px;
	margin-left:18px;
	font-size:10px;
	font-weight:bold;
	}

#loginbox_btn_register {
	width:123px;
	height:22px;
	background-image:url(../images/btn_register.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:4px 0px 4px 0px;		
}




/** FOR LOGGED IN USERS **/
#loginBoxInfosWrapper {
	background:#e1f2e7;
	color:#5F5F5F;
	width:172px;
}

#loginBoxInfos {
	padding:4px 0px 4px 10px;
	}
	
#loginBoxGotoWrapper {
	background:#e1f2e7;
	color:#469a66;	
	margin-top:4px;
	width:172px;
	} 

#loginBoxGoto {
	padding:4px 0px 4px 0px;
	margin-left:10px;
	font-size:11px;
	}

#loginBoxGoto a {
	color:#33a65e;	
	}
	
#loginBoxLogoutWrapper {
	background:#e1f2e7;
	margin-top:4px;
	width:172px;
	} 

#loginBoxLogout {
	padding:8px 0px 8px 0px;
	margin-left:10px;
	}

#loginBox_btn_logout {
	width:58px;
	height:22px;
	background-image:url(../images/btn_logout.gif);
	background-position:left top;
	background-repeat:no-repeat;	
}	

/**
 * CSS 4 Category Listing
 */
.categoryListBoxContents {
	color:#469a66;	
	}
.categoryListBoxContents a {
	color:#469a66;	
	text-decoration:none;	
}
.categoryListBoxContents a:hover {
	color:#469a66;	
	text-decoration:none;	
}


#model_select {
	width:200px;
}

.td_cat_compact_left {
	vertical-align:top;
	text-align:center;
	width:120px;
	padding-bottom:20px;
}


.td_cat_compact_right {
	padding-bottom:10px;
	font-size:12px;
	color:#469a66;
	padding-bottom:20px;
}
.td_cat_compact_right a { color:#3f3f3f;}

.td_cat_compact_info_right { 
	padding-left:20px; 
	font-size:12px; 
	}

.td_cat_compact_info_left_e1 {
	vertical-align:top;
	text-align:left;
	width:60px;
}


.td_cat_compact_info_very_left {
	text-align:left;
	vertical-align:top;
	
	
}
.td_cat_compact_info_left {
	text-align:right;
	vertical-align:top;
}

.td_cat_compact_info_left img{
	border:1px solid #469a66; /* wo ist das? */
}

#categoryImgListing {
	margin:8px 10px 4px 0px;
	padding:3px;
/*	border:2px solid green;*/
	}

.td_cat_compact_left {
	padding-right:14px;
	text-align:left;
	vertical-align:top;
	}
.td_cat_compact_left img {
	border:1px solid #469a66;
}
.td_cat_compact_right {
	vertical-align:top;
	padding-left:20px; 
	font-size:12px; 
	margin-bottom:20px;
	}

#model_select_1 {
	width:100%;;
	margin-top:6px;
	margin-bottom:20px;
}
.cat_subcat_header {
	font-weight:bold;
	}

#cat_compact_table {
	margin-top:20px;
	}

.lamda_cat_left {
	}
.lamda_cat_left img{
	max-width:160px;
	border:1px solid #cae4da;
	margin-bottom:20px;
	
}

/**
 * CSS 4 Product Listing
 */
#submit1 {
	border:0px solid white;
	}
	
.img_add_to_cart {
	background-image:url(../buttons/german/button_add_selected.gif);
	background-position:left center;
	background-repeat:no-repeat;
	width:165px;
	height:22px;
	border:0px solid white;
	cursor:pointer;
	}	
	
.productlist_name {
	font-weight:bold;
	color:#33a65e;
	font-size:12px;
	}
.productlist_price {
	font-weight:bold;
	color:#33a65e;
	font-size:12px;
	}
.productlist_price_netto {
	font-size:11px;
	font-weight:normal;
}	
.productlist_name a{
	color:#33a65e;
	}
	
#productlist_th_cart {	
	background-image:url(../images/pl_cart.gif);
	background-position:left center;
	background-repeat:no-repeat;
	width:115px;
	height:16px;
	border:0px solid white;
	}
	
#sortup {
	background-image:url(../images/sortup.gif);
	background-position:left center;
	background-repeat:no-repeat;
	width:19px;
	height:8px;
	}

#sortdown {
	background-image:url(../images/sortdown.gif);
	background-position:left center;
	background-repeat:no-repeat;
	width:19px;
	height:8px;
	}	
	
.productlist_showdetail {
	color:#469a66;
	}
	
.clr_darkgray {
	color:#666666;
}

/**
 * Product Detail Infos
 */
#productInfo_table {
	width:100%;
}
#productInfo_table td {
	font-size:11px;
 }
 
.productInfo_td_1 {
	vertical-align:top;
	}
.productInfo_td_2 {
	vertical-align:top;
	padding-left:20px;
	}
.productInfo_td_3 {
	vertical-align:top;
	text-align:right;
	width:200px;
	padding:0px;
	}
.productInfo_td_3 form{
	margin:0px;
	padding:0px;
}
#recommendProduct {
	background-image:url(../images/btn_recommend.gif);
	background-position:left center;
	background-repeat:no-repeat;
	width:165px;
	height:22px;
	border:0px solid black;
	margin-top:10px;
	cursor:pointer;
}

.a_recommend {
	margin-top:6px;
	padding-right:2px;	
}
.a_recommend a{
	color:#469a66;	
}

#productInfo_price {
	font-size:12px;
	color:#469a66;	
	font-weight:bold;	
}

#toggleCompatibles {
	font-size:11px;
	cursor:pointer;
}

#btn_minus {
	background-image:url(../images/btn_minus.gif);
	background-position:left center;
	background-repeat:no-repeat;
	width:14px;
	height:14px;
	}
	
#btn_plus {
	background-image:url(../images/btn_plus.gif);
	background-position:left center;
	background-repeat:no-repeat;
	width:14px;
	height:14px;
	}
	
#productDetails_Compatibles {
	padding:10px 0px 0px 6px;
}	

#productDescription {
	padding:30px 0px 0px 0px;
	font-size:11px;
}

#productDetails_Name {
	font-size:16px;
	color:#3b429b;
	margin-right:12px;
	font-weight: bold;
}

.productDescriptionHeader {
	color:#469a66;
	font-weight: bold;
	}
	
#productSpecification {
	padding-top:10px;
	font-size:11px;
}	

.spec_td_1 { padding-right:18px; }



/**
 * Main Page
 */
 
#indexDefault {
	padding:4px 0px 0px 10px;
	border:0px solid green;
	width:564px;
	}
#indexDefault h1 {
	font-weight:normal;
	font-size:16px;
	color:#3b429b;
	}

#lamda_maxerl {
	background-image:url(../images/lamda_maxerl.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	width:68px;
	height:70px;
	}
	
#welcome_td_2 {
	padding-left:30px;
	width:270px;
	font-size:11px;
}

.welcometext {
	color:#469a66;	
	font-weight:bold;
}

#index_jumptable {
	text-align:left;
	margin-left:20px;
	border:1px solid #33A65E;
}

#index_jumptable th {
	background:#33A65E;
	padding:4px 8px 4px 0px;
	color:white;
	font-size:12px;
	}
#index_jumptable td {
	background:white;
	padding:4px 8px 4px 8px;
	font-size:11px;
	color:#469a66;
	}
#index_jumptable a, #index_jumptable a:visited { color:#469a66; font-weight:bold; } 	


/**
 * Shopping Cart
 */
 
 .cartQuantity input { text-align:center; }
 
 #cartContentsDisplay td {
 	padding-top:16px;
 	padding-bottom:16px;
 } 
 #cartContentsDisplay .tableHeading th {
 	background:#33A65E;
	vertical-align:middle;
	color:white;
 }
 #scProductsHeading {
	text-align:left;
	padding-left:20px; 
 }
 
.cartProductDisplay {
	width:200px;
 	text-align:center;
}
.cartRemoveItemDisplay, .cartUnitDisplay {
 	text-align:center;
}

.cartQuantity {
	width:100px;
 	text-align:center;
}

.cartTotalDisplay {
	text-align:right;
	padding-right:4px;
	width:60px;
}
 
#scTotalHeading {
	text-align:right;
	padding-right:4px;
}

.cartProductDisplay {
	text-align:left;
	padding-left:2px; 
}

#cartContentsDisplay .cart_list_bottom { 
 	background:#33A65E;
	vertical-align:middle;
	color:white;
	padding-top:2px;
	padding-bottom:2px;
	font-weight:bold;
}
#cartContentsDisplay .cart_list_bottom_netto { 
	vertical-align:middle;
	padding-top:2px;
	padding-bottom:2px;
	border-top:2px solid #33A65E;
}
#cartContentsDisplay .cart_list_bottom_mwst { 
	vertical-align:middle;
	padding-top:2px;
	padding-bottom:2px;
}

#cartContentsDisplay .cart_list_sum_text {
	text-align:left;
	padding:4px 0px 4px 6px; 
}

#cartDefaultHeading {
	font-size:16px;
	color:#3b429b;
	font-weight:bold;
}


.button_update_cart { display:none; }



/**
 * Checkout
 */
 
#checkout_comment textarea {
	width:100%;
}

.checkout_cart_td_name{
	padding-bottom:12px;
}
.checkout_cart_td_stk{
	padding-bottom:12px;
}
.checkout_cart_td_sum {
	padding-bottom:12px;
	text-align:right;
	padding-right:4px;
}

.checkout_cart_td_netto {
	border-top:1px solid green;
	padding-top:8px;
}

.ot_subtotal_Text, .ot_subtotal_Amount {
	border-top:1px solid green;
	padding-top:8px;
	color:#10af7a;
	font-weight:bold;
}

.ot_total_Text, .ot_total_Amount {
	vertical-align:top;
	padding-top:4px;
	color:#10af7a;
	font-weight:bold;
}

.ot_tax_Text, .ot_tax_Amount, .checkout_cart_td_mwst {
	padding-top:4px;
}

.checkout_cart_td_costs {
	padding-top:4px;
	color:#10af7a;
	font-weight:bold;
}

.ot_shipping_Text, .ot_shipping_Amount, .checkout_cart_td_shipping {
	padding-top:4px;
	
}
.checkout_cart_td_costs_total {
	vertical-align:top;
	padding-top:4px;
	color:#10af7a;
	font-weight:bold;
}

 
#checkout_img_1 {
	background-image:url(../images/versand_step1.gif);
	background-position:left center;
	background-repeat:no-repeat;
	width:566px;
	height:40px;
	margin-bottom:16px;
	}
#checkout_img_2 {
	background-image:url(../images/versand_step2.gif);
	background-position:left center;
	background-repeat:no-repeat;
	width:566px;
	height:40px;
	margin-bottom:16px;
	}
#checkout_img_3 {
	background-image:url(../images/versand_step3.gif);
	background-position:left center;
	background-repeat:no-repeat;
	width:566px;
	height:40px;
	margin-bottom:16px;
	}
#checkout_img_4 {
	background-image:url(../images/versand_step4.gif);
	background-position:left center;
	background-repeat:no-repeat;
	width:566px;
	height:40px;
	margin-bottom:16px;
	}
	
#checkoutShipping, #checkoutPayment, #checkoutConfirmDefault {
	width:566px;
}

.checkout_text_bggreen {
	background:#33A65E;
	color:white;
	padding:4px 0px 4px 10px;
	font-size:12px;
	font-weight:bold;
}

.checkout_addr_col1 {
	padding-top:10px;
	vertical-align:top;
	font-size:11px;
}

.checkout_addr_col2 {
	font-size:11px;
	padding-top:10px;
	vertical-align:top;
	padding-left:60px;
	width:160px;
	font-weight:bold;
}

#btn_change_addr {
	background-image:url(../images/btn_change_adr.gif);
	background-position:left center;
	background-repeat:no-repeat;
	width:144px;
	height:22px;
	margin-top:10px;
}


.coConfirm_t1_td1 {
	vertical-align:top;
	width:220px;
}

.coConfirm_t1_td2 {
	vertical-align:top;
	padding-left:40px;
}


/** 
 * Search
 */
 
 
#searchresult_newsearch {
	border:2px outset #10af7a;
	background:#10af7a;
	width:100px;
	padding:2px 2px 2px 6px;
	color:white;
	font-weight:bold;
	float:left;
	}

#searchresult_askmail {
	margin-left:20px;
	border:2px outset #10af7a;
	background:#10af7a;
	width:120px;
	padding:2px 2px 2px 6px;
	color:white;
	font-weight:bold;
	float:left;
	}


/**
 * Special & New Products
 */
#specialsDefault a  {
       color:#469a66;
}
#whatsNew a {
        color:#469a66;
       }

#special_product {
	background-image:url(../images/aktuelle_angebote.gif);
	background-position:left center;
	background-repeat:no-repeat;
	width:564px;
	height:48px;
}

#special_product_inside {
	padding:27px 0px 4px 90px;
	color:white;
	font-weight:bold;
	font-size:13px;
}

#special_newsletter {
	background-image:url(../images/bestens_informiert.gif);
	background-position:left center;
	background-repeat:no-repeat;
	width:564px;
	height:51px;
}
#special_newsletter_inside {
	padding:30px 0px 4px 90px;
	color:white;
	font-weight:bold;
	font-size:13px;
}

#special_new {
	background-image:url(../images/neue_produkte.gif);
	background-position:left center;
	background-repeat:no-repeat;
	width:564px;
	height:48px;
}

#special_new_inside {
	padding:27px 0px 4px 90px;
	color:white;
	font-weight:bold;
	font-size:13px;
}

#newsletter_infobox {
	border:1px solid green; 
	width:554px; 
	padding:4px;
	font-size:11px;
	background:white;
	}
	
/* Front Page Layout Matters */
#specials_table {
	margin-top:10px;
	width:566px;
	max-width:564px;
}
.special_td_0 {
	vertical-align:top;
	width:170px;
	margin-left:0px;
	margin-right:0px;
	}
.special_td_1 {
	vertical-align:top;
	width:170px;
	margin-left:22px;
	margin-right:22px;
	}
.special_td_2 {
	/* margin-left: 1px; */
	vertical-align:top;
	width:170px;
	margin-left:0px;
	margin-right:0px;
 	}

.special_td_0 img {
	border:1px solid green;
	/* max-width:175px; 
	max-height:126px;*/
} 
.special_td_1 img {
	border:1px solid green;
	/* max-width:175px;
	max-height:126px; */
} 
.special_td_2 img {
	border:1px solid green;
	/* max-width:175px;
	max-height:126px; */
} 

/**
 * Register Form
 */
 
.register_fieldset {
	border:1px solid #cae4da;
} 


/**
 * My Account
 */

 
#accountPassword fieldset {background:white; }
#accountNotifications fieldset {background:white; }
#account_img_1 {
	background-image:url(../images/my_account_1.gif);
	background-position:left center;
	background-repeat:no-repeat;
	width:57px;
	height:42px;
} 
#account_img_2 {
	background-image:url(../images/my_account_2.gif);
	background-position:left center;
	background-repeat:no-repeat;
	width:63px;
	height:59px;
} 
#account_img_3 {
	background-image:url(../images/my_account_3.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	width:63px;
	height:50px;
} 
.account_edit_td_input {
	text-align:right;
}
.account_edit_td_input input {
	width:96%;
}

.account_edit_td_input_title {
	/* width:100%; */
	width: 100px;
}


.account_header_table {
	margin-bottom:14px;
}

#accounteditBody fieldset { background:white;}
/**
 * Footer Links
 */
 
#footer_links   {	color:#6d6e71;	border-top:1px solid #cae4da; width:90%; padding:8px 0px 8px 0px; text-align:center; }
#footer_links a {	color:#6d6e71;	}
