A {
    text-decoration: none;
    color: #F07400;
	 
}

A:Hover {
	text-decoration: underline;
	
	
}

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	height: 100%;
	overflow: auto;
	background: #848A99;
	}

table {
	width: 100%;
   border: 0px solid Fuchsia;
   padding: 0px #000000;
   border-collapse: collapse;
   border-spacing: 0px;
	
}

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #232323;
}

select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #232323;
}

textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #232323;
}

span {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

span:Hover {
	text-decoration: none;
	
	
}


/* PAGEHEAD.TPL */

.pageheadbox {
	width: 100%;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
	margin-bottom: 0px;
	}

.pagehead_spacerleft {
	height: 1px;
	background-color: #848A99;
	width: 0px;
	
	}
	
	.pagehead_spacermiddle {
    height: 1px;
	background: #848A99;
}

.pagehead_spacermiddle1 {
    height: 1px;
	background: White;
	width: 100%;
}

.pagehead_spacerright {
    height: 1px;
    background-color: #848A99;
    width: 0px;
}

.pageheadline1_left {
    height: 0px;
    background-color: #848A99;
    
	width: 672px;
	padding-left: 7px;
}

.pageheadline1_middle {
    height: 0px; 
	font-weight:bold; color:#FFFFFF;
    
	text-align: right;
    vertical-align: bottom;
    padding-right: 30px;
    padding-bottom: 5px;
	
}

.pageheadline1_right {
    height: 38px;
    background-color: #848A99;
    vertical-align: middle;
}

.pageheadform {
	height: 0x;
	background-color: White;
	vertical-align: bottom;
	background-position: left bottom;
	}

.pageheadline2 {
	font-weight: bold;
	text-align: right;
	padding-left: 30px;
	background-image: url(0/images/pageheadline2_back.gif);
	background-position: left;
	background-repeat: no-repeat;
}

.pageheadline3 {
	font-weight: bold;
	text-align: left;
	padding-left: 47px;
	padding-top: 3px;
	
}
.pageheadline4 {
	text-align: left;
	padding-left: 47px;
	padding-top: 5px;
	border-top-color: White;
	}

	.pageheadgraphic {
	padding-left: 0px;
	vertical-align: bottom;
	background: #C2D1E4;
	border-width: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	margin-top: 10px;
	margin-bottom: 3px;
	margin-left: 10px;
	}

.pageheadbackground1 {
	border-collapse: collapse;
   border-spacing: 0px;
	border: 0px;
	vertical-align: top;
	background-image: url(0/images/1.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 157px;
	}
	
	.pageheadbackground2 {
	border-collapse: collapse;
	vertical-align: top;
   border-spacing: 0px;
	border: 0px;
	vertical-align: top;
	background-image: url(0/images/2c.jpg);
	height: 157px;
	background-repeat: no-repeat;
	background-position: top right;
	
}

.testabo_image{
	padding-top: 15px;
	padding-left: 7px;
}
	
.pageheadback {
   border-collapse: collapse;
   border-spacing: 0px;
	left: 0px;
	background:;
}
	
.pageheadlinkupperback {
	
	text-align: right;
	padding-right: 7px;
	height: 17px;
	vertical-align: bottom;
	
	}

	.pageheadlinkupperback1 {
	
	text-align: right;
	padding-right: 8px;
	vertical-align: top;
	background: #C2D1E4;;
	}
	
	
		
.pageheadlinkupper {
	font-size: 7pt;
	color: #FFFFFF;
	vertical-align: bottom;
}

.pageheadlinkbottom {
	font-size: 7pt;
	color: #7e9fa9;
	font-weight: bold;
	text-align: right;
	}

.pageheadlinkbottom1 {
	font-size: 7pt;
	color: White;
	font-weight: bold;
	text-align: left;
	line-height: 13px;
	}

	.pageheadlinkbottom2 {
	color: #E0E0E0;
	text-align: left;
	font-size: 6pt;
	font-style: normal;
	font-weight: lighter;
	line-height: 15px;
	
	
	
}	


.basketbox_head {
	background-image: url(0/images/bcmpb_m.gif);
	background-repeat: repeat-x;
	color: #F07400;
	font-weight: normal;
	text-align: left; 
	font-size: 9px;
	
			}
			
.basketbox_internitem_left1 {
	background-color: #FDEFE3;
	padding-left: 6px;
	color: #696969;
	font-size: 10px;
	border-left-color: #F07400;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #F07400;
	border-right-style: solid;
	border-right-width: 1px;
}

.basketbox_internitem_sumleft1 {
	font-weight: bold;
	background-color: #FDEFE3;
	padding-left: 6px;
	color: #696969;
	font-size: 10px;
	border-left-color: #F07400;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #F07400;
	border-right-style: solid;
	border-right-width: 1px;
	padding-bottom: 4px;
	
}

.basketbox_internitem_kasse {
	font-weight: bold;
	background-color: #FDEFE3;
	padding-left: 6px;
	color: #696969;
	font-size: 10px;
	border-left-color: #F07400;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #F07400;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom: 1px solid #F07400;
	border-top-color: #F07400;
	border-top-style: dashed;
	border-top-width: 1px;
	padding-bottom: 4px;
	padding-top: 4px;
	
}

.basketbox_internitem_link {
	font-weight: bold;
	color: #F07400;
	font-size: 10px;
	
}




/* PAGEBOTTOM.TPL */

.pagebottom {
	height: 69px;
	text-align: left;
	padding-left: 45px;
	background-image: url(0/images/4bottom.gif);
	background-repeat: no-repeat;
	padding-right: 7px;
	padding-bottom: 10px;
	}

	.pagebottom2 {
	height: 45px;
	background-image: url(0/images/3_pagebottom.gif);
	background-position: left;
	
	
	}
	
.pagebottomcopyright {
	font-size: 7pt;
	color: #848a98;
	text-align: right;
	padding-left: 240px;
	}
	
.pagebottom1 {
	height: 120px;
	background-image: url(0/images/bak1.gif);
	background-position: left;
	background-repeat: repeat-y;
}

.pagebottomlink {
	font-size: 7pt;
	color: #848a98;
		}

.pagebottom_image {
	height: 58px;
	width: 58px;
	vertical-align: top;
}

.pagebottom_image_link {
	height: 58px;
	width: 58px;
	margin-top: 7px;
	
}

.pagebottom_text_link {
	font-weight: normal;
	text-decoration: underline;
	color: #696969;
	text-align: center;
	width: 58px;
	cursor: pointer;
}

/* LEFTITEM.TPL */

.leftitem {
	width: 10px;
	border-spacing: 0px;
	border-collapse: collapse;
	height: 100%;
	background-image: url(0/images/bak2.gif);
	background-position: left;
	background-repeat: repeat-y;
		}
				
.leftitemupper {
	margin-top: 0px;
	background: White;
	border-right-color: #C2D1E4;
	border-right-style: dashed;
	border-right-width: 0px;
}			
				

.searchbox {
	margin-top: 30px;
	
}

.searchbox_pagehead {
	font-size: 7pt;
	color: #7e9fa9;
	font-weight: bold;
	text-align: right;
	padding-left: 0px;	
}

.searchbox_highlight {
	padding-left: 45px;
	padding-top: 0px; color:#FFFFFF; font-size:14px; font-weight:bold;
	
	}

.searchbox_internitem {
	color: #232323;
	font-weight: normal;
	height: 25px;
	padding-left: 45px;
	vertical-align: middle;
}

.searchbox_internitembottom {
	color: #585858;
	font-weight: normal;
	height: 0px;
	padding-left: 15px;
	padding-right: 10px;
	padding-bottom: 0px;
}

.searchbox_internitemhead {
	color: #232323;
	font-weight: normal;
	padding-left: 2px;
	vertical-align: middle;
	padding-right: 355px;
}

.searchbox_input {

}

.searchleftitemsnippet_form {
	font-weight: normal;
	color: #232323;
	vertical-align: middle;
}

.searchleftitemsnippet_button {
	color: White;
	font-weight: normal; font-size:11px;
	background-color: #F07400;
	cursor : pointer;
	vertical-align: middle;
	border: 1px solid White;
	text-align: center;
	width: 25px;
	height: 16px; padding-bottom:2px;
	}

.categorybox {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-top: 0px;
		}
		
.category_text {
	font-size: 10px;
	color: #696969;
	line-height: 15px;
		}
	.category_longtext{
		font-size: 10px;
	color: #696969;
	font-weight: normal;
	line-height: 15px;
  }
		
				
.categorybox_rootcategory {
	color: #454954;
	font-weight: normal;
	font-size: 12px;
	background-color: #EDEDED;
	
	padding-left: 6px;
	border: 1px;
	border-style : none none solid none;
	padding-bottom: 2px;
	padding-top: 2px;
		}

.categorybox_rootcategorylink {
	color: #305E86;
}

.categorybox_rootcategory_exp {
color: #305E86;
}

.categorybox_subcategory {
	color: #7E9FA9;
	height : 15px;
	font-weight: normal;
	padding-left: 8px;
	background-color: #E0EDFA;
}

.categorybox_catpic {
	height: 12px;
	width: 12px;
	border: 0px;
	border-style: none none none none;
	
}

.categorybox_bottom {
	border: 0px White;
	border-style : none none solid none;
}



.newsbox {
	width: 176px;
	padding-left: 10px;
	margin-top: 7px;
	
}

.newsbox_highlight {
	font-weight: normal;
	text-align: left; 
	height: 20px; 
	color: #848A99;
	font-size: 9px;
	padding-left: 7px;
	background: #EDEDED url(0/images/aktionitemhead_back.gif) no-repeat left;
	width: 176px;
		}

.newsbox_main {
	width: 176px;
	background-color: #EDEDED;
	padding-left : 6px;
	padding-top: 6px;
	padding-right: 6px;
	padding-left: 6px;
}
		
		
.newsbox_link {
	color: #696969;
	font-weight: normal;
	
	
}

.newsbox_internitemlink {
	color: #4682B4;
}

/* CONTENT */

.content {
    width: 795px;
    height: 90%;
    
    border-spacing: 0px;
    border-collapse: collapse;
    align: center;
	 background-color: #ffffff;
	 background-image: url(0/images/bak2.gif);
	 background-position: left;
	 background-repeat: repeat-y;
	
}


.defaultcontent { 
 font-size: 10px;
 }
.default_nextbutton {
    width: 222px;
    height: 20px;
    background-color: #F07400;
    vertical-align: middle;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
	 cursor: pointer;
}

.default_nextbutton,
.default_nextlink {
    color: #ffffff;
    font-size: 11px;
}

/* START.TPL */

.start_default {
	vertical-align : top;
	padding-left: 35px;
	padding-right: 8px;
	padding-top: 3px;
	color: #232323;
	
	border-collapse: collapse;
   border-spacing: 0px;
	border: 0px;
	border-bottom-width: 0px;
	margin-top: 0px;
	
	}
	
.start_firstarticle {
	width: 510px;
	margin-left: 15px;
	margin-right: 7px;
	margin-top: 15px;
	border: 1px dotted #C2D1E4;
	padding-left: 7px;
	}
	
.start_text {
	color: #797979;
	padding-top: 5px;
	padding-left: 9px;
	}

.start_account {
	color: #91ADB8;
	font-weight: bold;
	text-decoration: underline;
	font-size: 11px;
}

.start_righttable_main {
	margin-left: 8px;
}


.start_righttable {
	color: #848A99;
	padding-right: 10px;
	font-weight: normal;
	text-align: left; 
	font-size: 9px;
	background-image: url(0/images/bm_m.gif);
	background-position: left;
	background-repeat: repeat-x;
	height: 22px;
	text-transform: uppercase;
	
	}

	.start_lefttable {
	color: #232323;
	font-weight: normal;
	vertical-align : top;
	width: 145px;
	border-right-color: #D2D3D7;
	border-right-style: solid;
	border-right-width: 1px;
	padding-right: 6px;
	padding-left: 8px;
		
		}
	
.start_welcome_default {
	color: White;
	height: 247px;
	width: 510px;
	margin-left: 18px;
	margin-right: 7px;
	margin-top: 0px;
	border-collapse: collapse;
		}
	
	.startpageProduct {
	color: #D81F01;
	font-weight: normal
	
	}
	

.start_background {
	
	border: 1px dashed #708090;
	margin-left: 12px;
	margin-right: 0;
	width: 96%;
}


.start_firstarticle_title {
	font-size: 10px;
	color: #626262;
	font-weight: bold;
	
}

.start_firstarticle_desc {
	font-size: 9px;
	color: #5A5A5A;
	font-weight: normal;
	padding-top: 3px;
	vertical-align: top;
	
	padding-right: 13px;
	line-height:13px;
}


.start_firstarticle_image {
	color: #242424;
	font-weight: normal;
	border: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-left: 0px;
}

.start_firstarticle_bigimage {
	color: #242424;
	font-weight: normal;
	border: 0px;
	padding-top: 5px;
	padding-right: 10px;
	vertical-align: top;
	padding-left: 9px;
}

.start_firstarticle_link {
	color: #F07400;
	font-weight: bold;
	text-decoration: none;
	
}

.start_firstarticle_oldprice {
	font-size: 14px;
	color: #A52A2A;
	text-decoration : line-through;
	font-weight: bold;
}

.start_firstarticle_price {
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #91AEB7;
	font-family: sans-serif;
}

.start_tobasketbutton {
	vertical-align: middle;
	color: #232323;
	font-weight: normal;
	background-color: #E9E9E9;
	border: 0px #B4B3B3;
	border-style : solid solid solid solid;
	height: 18px;
	width: 116px;
   	cursor : pointer;
	background-image: url(0/images/basket_button2.gif);
}

.start_variant {
	vertical-align: middle;
	color: #232323;
	font-weight: normal;
	background-color: #F8F8F8;
  margin-right: 5px;
}

.start_tobasketpic {
	height: 17px;
	width: 17px;
	border: 0px;
	border-style: none none none none;
	padding-right: 5px;
	padding-bottom: 2px;
	vertical-align: middle;
}

.start_link {
}

.start_articlelist_linetop {
	height: 1px;
	border : 1px #7E9FA9;
	border-bottom-style: dashed;
	border-top-style: none;
	
	}

.start_articlelist_spacer {
	height: 8px;
	background-color: #FFFFFF;
}

/* STARTPRODUCITEM.TPL */

.startproductitem_box {
	border-spacing: 0px;
	border-collapse: collapse;
	margin-top: 0px;
	margin-left: 0px;
	
	}

.startproductitem_default {
	color: #232323;
	font-weight: normal;
	padding-left : 2px;
	padding-top : 15px;
	padding-bottom : 5px;
	padding-right : 2px;
		
}

.startproductitem_top {
	vertical-align: top;
	padding-top: 15px;
	padding-left: 10px;
	border: 0px #91AEB7;
	border-style: none none none dashed;
		}

	.startproductitem_box_sim {
	border-spacing: 0px;
	border-collapse: collapse;
	width: 0px;
}
	
.startproductitem_top_sim {
	padding-top: 10px;
	
	}


.start_product_title {
	font-size: 9px;
	color: #515151;
	font-weight: bold;
	height: 26px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: #EDEDED;
	}

	.start_product_autorname{
	font-size: 9px;
	color: #515151;
	font-weight: normal;
	}
	
.start_product_title_sim {
	font-size: 10px;
	color: #242424;
	font-weight: normal;
	
}

.start_product_shortdesc {
	color: #5E5E5E;
	font-weight: normal;
	text-align: left;
	font-size: 10px;
	padding-top: 4px;
		width: 250px;
		}
	
.start_product_highlight {
	padding-bottom: 3px;
	padding-top: 6px;
	background-image: url(0/images/bl_m.gif);
	background-repeat: repeat-x;
	color: #848A99;
	font-size: 14px;
	font-weight: bold;
	
	letter-spacing: normal;
}

.start_product_highlight2 {
	padding-bottom: 4px;
	padding-top: 10px;
}

.start_product_link {
	color: #696969;
	
	}

	.start_tobasket_link {
	text-align: left;
}
.start_product_link_sim {
	font-weight: normal;
	font-size: 8pt;
	padding-top: 5px;
}

.start_product_link2 {
	color: #305E86;
	font-weight: normal;
	text-decoration: none;
	padding-top: 5px;
}

.start_product_link2_sim {
	color: #305E86;
	font-weight: normal;
	text-decoration: none;
	
}


.start_product_image {
	border: 0px;
	margin-right: 5px;
}

/* AKTIONITEM.TPL */

.aktionitem {	
	color: #232323;
	font-weight: normal;
	vertical-align : top;
	width: 176px;
	border-spacing: 0px;
	border-collapse: collapse;
	border-left-color: #D2D3D7;
	border-left-style: solid;
	border-left-width: 1px;
	padding-left: 7px;
	padding-right: 25px;
	background: url(0/images/aktionitem_back.gif) repeat-y right;
	padding-top: 4px;
		}

	.artikel_similar {	
	color: White;
	font-size: 7pt;
	text-transform: uppercase;
	padding-left: 4px;
	height: 22px;
	text-align: left;
	vertical-align: middle;
	background-color: #454954;
	
}
.artikel_similar1 {	
	color: #696969;
	font-weight: normal;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	background-color: #EDEDED;
	border-bottom: 1px solid White;
	}
.artikel_similar_link {
	color: #696969;
	font-weight: normal;
}

/*Info/Hilfebox		*/
		
.informationbox {
	width: 176px;
	margin-top: 7px;	
	background: #EDEDED; 
	
}

.informationbox_head {
font-weight: normal;
	text-align: left; 
	height: 20px; 
	color: #848A99;
	font-size: 9px;
	padding-left: 7px;
	background: #EDEDED url(0/images/aktionitemhead_back.gif) no-repeat left;
}

.informationbox_action13 {
	height: 17px;
	padding-left : 6px;
	padding-top : 4px;
	padding-bottom : 4px;
	padding-right : 2px;
}

.informationbox_link {
	color: #696969;
	
}


/* TOP5_ITEM.TPL */



.topsellerbox_main {
	width: 176px;
	background-color: #EDEDED;
	padding-left : 6px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 4px;
}



.topsellerbox_link {
	color: #696969;
	font-weight: normal;
	text-decoration: none;
	padding-bottom: 8px;
}

/* TOPOFFER_ITEM.TPL */

.topofferbox {
	width: 176px;
	background: #EDEDED;
	margin-top: 7px;
}

.topofferbox_head {
	font-weight: normal;
	text-align: left; 
	height: 20px; 
	color: #848A99;
	font-size: 9px;
	padding-left: 7px;
	background: #EDEDED url(0/images/aktionitemhead_back.gif) no-repeat left;
	width: 176px;
	
	}
	
.topofferbox_kat {
	width: 176px;
	margin-bottom: 12px;
	margin-top: 12px;
	
	}
	
	.topofferbox_kat_head {
	width: 176px;
	height: 62px;
	background-image: url(0/images/yogitipp_head.gif);
	background-repeat: no-repeat;
	background-color: #C2D1E4;
	}
	
.topofferbox_kat_main {
	padding-left : 10px;
	padding-top : 5px;
	padding-bottom : 5px;
	padding-right : 2px;
	border-left-color: #C2D1E4;
	border-left-style: solid;
	border-left-width: 8px;
	border-right-color: #C2D1E4;
	border-right-style: solid;
	border-right-width: 7px;
}
		
	.topofferbox_kat_bottom {
	width: 176px;
	height: 23px;
	background-image: url(0/images/yogitipp_bottom.gif);
	background-repeat: no-repeat;
		
}
	
.topofferbox_main {
	padding-left : 15px;
	padding-top : 14px;
	padding-bottom : 5px;
	padding-right : 2px;
	
}

.topofferbox_action {
	font-size: 11px;
	color: #92AFB7;
	padding-right: 6px;
	
}

.topofferbox_shortdesc {
  font-size: 9px;
	color: Black;
	padding-right: 4px;
	
}

.topofferbox_action2 {
   font-weight: bold;
	font-size: 9pt;
	padding-top: 5px;
	
}

.topofferbox_action3 {
	vertical-align: middle;
	padding-top: 5px;
}


.topofferbox_link {
	color: #305E86;
	font-weight: normal;
	text-decoration: none;
}


.topoffer_button {
	vertical-align: middle;
	color: #232323;
	font-weight: normal;
	background-color: #F8F8F8;
	border: 0px #B4B3B3;
	border-style : solid solid solid solid;
	height: 16px;
	width: 117px;
   cursor : pointer;
	background: url(0/images/basket_button2.gif);
}

/* NEWCOMER_ITEM.TPL */

.newproductbox {
	width: 176px;
	padding-left: 10px;
	margin-top: 0px;
	height: 145px;
	background-color: #C2D1E4;
}

.newproductbox_head {
	font-weight: bold;
	text-align: center; 
	height: 22px; 
	font-size: 11px;
	background: url(0/images/whatsnew.gif) no-repeat;
	}

.newproductbox_main {
	border: 0px #5E5E5E;
	border-style: none solid solid solid;
	padding-left : 3px;
	padding-top : 6px;
	padding-bottom : 0px;
	padding-right : 2px;
	
		}

.newproductbox_action {
}

.newproductbox_action13 {
	height: 20px; 
}

.newproductbox_arrow{
color: #305E86;
 font-weight: bold;
 vertical-align: bottom;
}

.newproductbox_link {
color: #305E86;
 font-weight: normal;
 line-height: 2px;
 text-decoration: underline;
}

.newuserregistration_text{
	color: #696969;
	padding-left: 14px;
	padding-right: 20px;
	padding-top: 12px;
	font-size: 10px;
	line-height: 15px;
}
.newuserregistration_high{
	color: #696969;
	padding-left: 14px;
	padding-right: 20px;
	padding-top: 12px;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
}


/* CMP_LOGIN.TPL */

.loginbox {
	width: 176px;
	padding-left: 0px;
	margin-top: 0px;
	
}

.loginbox_head {		
	font-weight: normal;
	text-align: left; 
	height: 20px; 
	color: #848A99;
	font-size: 9px;
	padding-left: 7px;
	background: #EDEDED url(0/images/aktionitemhead_back.gif) no-repeat left;
	width: 176px;
		}
	
	
.loginbox_main {
	width: 176px;
	background-color: #EDEDED;
	padding-left : 6px;
	padding-top: 8px;
}

.loginbox_mainrow {
	height: 18px;
	width: 176px;
	color: #696969;
}

.loginbox_mainrow_hinweis {
	height: 30px;
	width: 176px;
	padding-bottom: 5px;
		
	}
	
.loginbox_button {	
	vertical-align: middle;
	cursor : pointer;
	
	
}

.loginbox_input {	
	width: 150px;
	color: #696969;
}

.loginbox_error {
	color: #FF4500;
	font-weight: bold;
}

.loginbox_error1 {
	color: #696969;
	font-weight: bold;
}

.login_password_forget {
	color: #444954;
	font-weight: bold;
	text-decoration: underline;
	}
	
.loginbox_link {
	text-decoration: underline;
	color: #F07400;
}

.loginbox_checkbox {
}

.login_input { 
	border-bottom: 1px inset #B4B4B4;
	border-right: 1px inset #C4C4C4;
	border-top-color: #BABABA;
	border-top-style: outset;
	border-top-width: 1px;
	border-left-color: #626262;
	border-left-style: outset;
	border-left-width: 1px;
	margin-top: 4px;
	color: #696969;
	}

/* ACCOUNT_USERTPL, ACCOUNT_LOGINTPL, ACCOUNT_NOTICELIST - SPECIAL OFFER */

.schnaeppchenbox {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 0px;
}

.schnaeppchenbox_head {
	font-weight: bold;
	text-align: center; 
	height: 22px; 
	border: 0px;
	border-style: none none none none;
	background-position: bottom;
	color: #00659b;
	font-size: 11px;
	background-image: url(0/images/schnaeppchen.gif);
	background-repeat: no-repeat;
	}
	
.schnaeppchenbox_image {
	padding-left : 15px;
	padding-top : 5px;
	padding-right : 0px;
	background: White bottom;
	border-left-color: #E0EDFA;
	border-left-style: solid;
	border-left-width: 2px;
	border-right-color: #E0EDFA;
	border-right-style: solid;
	border-right-width: 2px;
	
}
	
.schnaeppchenbox_main {
	padding-left : 6px;
	padding-top : 5px;
	padding-bottom : 5px;
	padding-right : 2px;
	background: White bottom;
	height: 20px;
	border-left-color: #E0EDFA;
	border-left-style: solid;
	border-left-width: 2px;
	border-right-color: #E0EDFA;
	border-right-style: solid;
	border-right-width: 2px;
	border-bottom-color: #E0EDFA;
	border-bottom-style: solid;
	border-bottom-width: 10px;
}
	
	
.schnaeppchenbox_link {
	color: #A52A2A;
	font-weight: bold;
	text-decoration: underline;
}

/* ACCOUNT_LOGIN.TPL */

.accountlogin_default {
	color: #232323;
	font-weight: normal;
	vertical-align : top;
	padding-left: 50px;
	padding-right: 20px;
  padding-top: 3px;
	width: 80%;
}

.accountlogin_text {
	color: #696969;
	padding-left: 14px;
	padding-right: 20px;
	padding-top: 12px;
	font-size: 10px;
	line-height: 15px;
	vertical-align: top;
}

.accountlogin_main {
	color: #696969;
	border: 1px solid #B0B0B0;
	font-size: 10px;
	line-height: 15px;
	
}

.accountlogin_link {
	color: #7e9fa9;
	font-weight: bold;
	text-decoration: underline;
	}

.accountlogin_error {
	color: #F07400;
	font-weight: bold;
	vertical-align : top;
}

.account_head_right {
	color: White;
	font-size: 9pt;
	text-transform: uppercase;
	padding-left: 8px;
	height: 22px;
	text-align: left;
	background: url(0/images/details_head_bg_right.gif);
	background-position: right;
	background-repeat: no-repeat;
	width: 10px;
}

.account_head_left {
	color: White;
	font-size: 9pt;
	text-transform: uppercase;
	padding-left: 8px;
	height: 22px;
	text-align: left;
	background: url(0/images/details_head_bg_left.gif);
	background-position: left;
	background-repeat: no-repeat;
	width: 10px;
}


.account_head {
	color: White;
	font-size: 9px;
	text-transform: uppercase;
	padding-left: 0px;
	height: 22px;
	text-align: left;
	background: url(0/images/details_head_bg.gif);
	background-position: left;
	background-repeat: repeat-x;
	width: 100%;
	}





/* ACCOUNT_MAIN.TPL */

.accountmain_default {
	color: #696969;
	font-weight: normal;
	vertical-align : top;
	padding-left: 50px;
	padding-right: 20px;
  padding-top: 3px;
	font-size: 10x;
	line-height: 15px;
	width: 80%;
	}

.accountmain_text {
	color: #696969;
	padding-left: 14px;
	padding-right: 20px;
	border: 1px solid #B0B0B0;
	padding-top: 12px;
	font-size: 10px;
	line-height: 15px;
	height: 450px;
	vertical-align: top;
}

.accountmain_link {
	color: #F07400;
	font-weight: normal;
	vertical-align : top;
	text-decoration: underline;
}

/* ACCOUNT_NOTICELIST.TPL */

.accountnoticelist_default {
	color: #696969;
	font-weight: normal;
	vertical-align: top;
	padding-left: 50px;
	padding-right: 20px;
	padding-top: 3px;
	width: 80%;
	height: 100%;
}

.accountnoticelist_box {
	width: 100%;
	border: 1px solid #B0B0B0;
	padding-top: 5px; 
	padding-bottom: 5px;
	margin-bottom: 12px;
	padding-left: 5px;
	padding-right: 5px;
}

.accountnoticelist_mainleft {
	color: #696969;
	font-weight: bold;
	height: 18px;
	width: 300px;
}

.accountnoticelist_mainright {
	color: #696969;
	font-weight: bold;
	text-align: right;
	height: 18px;
	width: 100px;
	
}

.accountnoticelist_link {
	color: #696969;
	font-weight: bold;
	text-decoration: underline;
	
	}

.accountnoticelist_text {
	color: #696969;
	vertical-align: top;
	padding-top: 10px;
	font-size: 10px;
	padding-right: 5px;
}

.accountnoticelist_text_head {
	color: #696969;
	font-weight: bold;
	vertical-align: top;
	padding-left: 5px;
	padding-top: 3px;
	width: 110px;
}

accountnoticelist_text1 {
	color: #696969;
	font-weight: bold;
	vertical-align: top;
	padding-left: 5px;
	padding-top: 7px;
}

.accountnoticelist_text2 {
	color: #696969;
	font-weight: bold;
	vertical-align: top;
	padding-left: 5px;
	padding-top: 6px;
	padding-right: 5px;
	
	}

.accountnoticelist_text3 {
	color: #696969;
	font-weight: normal;
	vertical-align: top;
	padding-left: 5px;
	padding-top: 5px;
	
}

.accountnoticelist_text4 {
	color: #696969;
	font-weight: normal;
	vertical-align: top;
	padding-left: 5px;
	padding-top: 4px;
	padding-right: 5px;
	}

	.accountnoticelist_text5 {
	color: 696969;
	font-weight: normal;
	vertical-align: top;
	padding-left: 5px;
	padding-top: 4px;
	padding-right: 5px;
	width: 150px;
	}
	
	
.accountnoticelist_graphicback {
	vertical-align: top;
	padding-left: 7px;
	width: 50px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.accountnoticelist_graphic {
	border: 0px;
	vertical-align: top;
}

/* ACCOUNT_ORDER.TPL */

.accountorder_default {
	color: #232323;
	font-weight: normal;
	vertical-align : top;
	padding-left: 50px;
	padding-right: 20px;
  padding-top: 3px;
	width: 80%;
}

.accountorder_box {
	width: 100%; 
	padding-top: 2px; 
	padding-bottom: 2px; 
	padding-left: 5px;  
	padding-right: 5px; 
	
	margin-bottom: 10px;
}

.accountorder_title {
	color: #232323;
	font-weight: bold;
	background-color: #E0EDFA;
	height: 18px;
	padding-left: 5px;
}

.accountorder_titleright {
	color: #232323;
	font-weight: bold;
	height: 18px;
	text-align: right;
	padding-top: 7px;
}

.accountorder_titlelink {
	color: #232323;
	font-weight: bold;
	padding-right: 6px;
	text-decoration: underline;
}

.accountorder_item {
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	padding-top: 5px; 
	
}

.accountorder_left {	
	color: #696969;
	font-weight: normal;
	vertical-align: top;
  width: 200px;
  padding-bottom: 10px;
	padding-left: 5px;
}

.accountorder_text {	
	color: #696969;
	font-weight: normal;
	vertical-align: top;
}

.acccountorder_image {
border: 0px;
text-align: center;
 margin-top: 3px;
}


.accountorder_basketitem {	
	color: #696969;
	font-weight: normal;
	vertical-align: top;
  width: 100%;
}

.accountorder_link {
    color: #696969;
    font-weight: bold;
    text-decoration: none;
}

.accountorder_link1 {
    color: #696969;
    font-weight: bold;
    text-decoration: underline;
}

.acccountorder_image {
	border: 0px; 
	text-align: middle;
}

/* ACCOUNT_USER.TPL */

.accountuser_default {
	color: #696969;
	font-weight: normal;
	vertical-align : top;
	padding-left: 50px;
	padding-right: 20px;
  padding-top: 3px;
	width: 80%;
}

.accountuser_headbox {
	border-spacing: 0px;
	border-collapse: 0px;
	padding: 0px;
	width: 100%;
	background-color: #EDEDED;
}

.accountuser_headleft {
	color: #696969;
	font-weight: bold;
	padding-left: 3px;
	height: 18px;
	background-color: #EDEDED;
}

.accountuser_headright {
	color: #696969;
	text-align: right;
	padding-right: 3px;
	height: 18px;
	background-color: #EDEDED;
}

.accountuser_headlink {
	color: #696969;
	font-weight: normal;
	text-decoration: underline;
	padding-right: 5px;
}

.accountuser_errorbox {
	border-spacing: 0px;
	border-collapse: 0px;
	padding: 0px;
	width: 100%;
	background-color: #EDEDED;
}

.accountuser_errortext {       
	color: #FF3EB3;
	font-weight: bold;
	padding-left: 6px;
}

.accountuser_contentbox {
	width: 100%;
	
	background-color: #EDEDED;
}

.accountuser_contenttitle {
	color: #696969;
	font-weight: bold;
	padding-left: 14px;
	height: 18px;
	
	padding-top: 7pt;
	padding-bottom: 10px;
	background-color: #EDEDED;
}

.accountuser_contentleft {
	color: #696969;
	font-weight: normal;
	width: 90px;
  padding-left: 14px;
	font-size: 10px;
}

.accountuser_contentright {
	color: #F07400;
	font-weight: normal;
}

.accountuser_contentform {
	color: #696969;
	font-weight: normal;
}

.accountuser_formsubmit {
	color: #696969;
	font-weight: normal;
	background-color: #F6F4F4;
	border: 1px #B4B3B3;
	border-style : solid solid solid solid;
	width: 154px;
	height: 17px;
}

/* AGB.TPL */

.agb_default {
	color: #232323;
	font-weight: normal;
	vertical-align : top;
	padding-left: 50px;
	padding-right: 20px;
  padding-top: 3px;
  width: 80%;
	padding-bottom: 30px;
}
.agb_popup {
	width: 400pt;
	color: #696969;
	
	font-size: 10px;
	line-height: 15px;
}

/* BASKET.TPL */

.basket_default {
	color: #232323;
	font-weight: normal;
	vertical-align : top;
	padding-left: 50px;
	padding-top: 3px;
	padding-right: 20px;
	width: 80%;
	height: 100%;
	
}

.basket_box {
	width: 100%;
	
	border-left-color: #B0B0B0;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #B0B0B0;
	border-right-style: solid;
	border-right-width: 1px;
	}

	.basketbox_button {
	color: White;
	font-weight: normal;
	background-color: #F07400;
	cursor : pointer;
	border: 1px outset White;
	text-align: center;
	width: 130px;
	height: 18px;
	text-transform: uppercase;
		
	}
		
.baskethead_product {
	color: #626262;
	
	font-weight: bold;
  font-size: 7pt;
	height: 17px;
	padding-left: 6px;
	
}

.baskethead_product_spacer {
	color: #626262;
	
	font-weight: bold;
  font-size: 7pt;
	height: 17px;
	width: 10px;
}

.baskethead_ammount {
	color: #626262;
	font-weight: bold;
  font-size: 7pt;
	height: 17px;
}

.baskethead_spacer {
	color: #626262;
	
	font-weight: bold;
	vertical-align: top;
	height: 17px;
}


.baskethead_price {
	color: #626262;
	
	font-weight: bold;
  font-size: 7pt;
	height: 17px;
	width: 70px;
}

.basketcontent_header {     
	color: #808080;
	font-weight: normal;
	vertical-align: top;
	padding-top: 10px; 
	padding-left: 5px;	
	padding-left: 5px;	
	height: 70px;
	padding-bottom: 10px;
}

.basketcontent_left {
	color: #808080;
	font-weight: normal;
	vertical-align: top;
	border: 0px;
	padding-top: 10px;
	vertical-align: top;
}

.basketcontent_middle {
	color: #808080;
	font-weight: normal;
  
	vertical-align: top;
	border: 0px;
	padding-top: 10px;
}

.wishcardcontent_middle {
	color: #232323;
	font-weight: normal;
  	vertical-align: top;
	border: 0px;
	padding-top: 10px;
}


.basketcontent_spacer {
	height: 1px;
	
}

.basketcontent_right {
	color: #808080;
	font-weight: normal;
	vertical-align: top;
	
	padding-top: 10px;
	vertical-align: top;
	
	
}

.basketcontent_text2 {
	color: Gray;
  font-size: 7pt;
	font-weight: bold;
	vertical-align: top;
	border: 0px;
	padding-top: 10px;
}

.basketcontent_image {
	border: 0px;
	border-style: none none none none;
	padding-left: 10px;
	padding-bottom: 4px;
	vertical-align: middle;
}

.basketcontent_link {
	color: #232323;
	font-weight: normal;
}

.basketcontent_error {      
	color: #A52A2A;
	font-weight: bold;
}

.basketvoucher {
	
	vertical-align: bottom;
   width: 100px;
	background: #EFEFEF;
}

.basketvoucher_left {
	color: #F07400;
	font-weight: normal;
	padding-left: 4px;
}

.basketvoucher_error {
	color: #F07400;
	font-weight: bold;
}

.basketsummmary_box {
	vertical-align: top;
	background-color: #EFEFEF;
	} 

.basketdiscount_box {
	width: 100%;
	border-spacing: 0px;
	border-collapse: collapse;
	background-color: #EFEFEF;
}

.basketdiscount_left {
	color: #232323;
	font-weight: normal;
	text-align: right; 
	border : 1px #E0EDFA; 
	border-style : none none none solid;
	height: 20px; 
	vertical-align: bottom;
}

.basketdiscount_right {
	color: #232323;
	font-weight: normal;
	width: 200px;
	text-align: right;
	border : 1px #E0EDFA; 
	border-style : none solid none none;
	vertical-align: bottom;
}

.basketsum_box {
	width: 100%;
	border-spacing: 0px;
	border-collapse: collapse;
}

.basketsum_left {
	color: #808080;
	font-weight: normal;
	text-align: right;
	height: 15px;
	vertical-align: bottom;
}

.basketsum_leftbold {
	color: #808080;
	font-weight: bold;
	text-align: right;
	height: 15px;
	vertical-align: bottom;
}

.basketsum_right {
	color: #808080;
	font-weight: normal;
	text-align: right;
	height: 15px;
	vertical-align: bottom;
	width: 80px;
	padding-right: 6px;
}

.basketsum_rightbold {
	color: #808080;
	font-weight: bold;
	text-align: right;
	height: 15px;
	vertical-align: bottom;
	width: 80px;
	padding-right: 6px;
}

.basketnextstep_box {
	border-left-color: #B0B0B0;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #B0B0B0;
	border-right-style: solid;
	border-right-width: 1px;
  background-color:#EFEFEF;
	border-bottom-color: #B0B0B0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.basketnextstep_left {
	background-color: #EFEFEF;
	padding-top: 5px;
}

.basketnextstep_right {
	background-color: #EFEFEF;
  text-align: right;
  padding-right: 10px;
}

.basketnextstep_link {
	color: #232323;
	font-weight: normal;
	background-color: #FFFFFF;
	border: 1px #6E6E6E;
	border-style : solid solid solid solid;
}

.basket_submit {
	color: #232323;
	font-weight: normal;
	border: 0px;
	border-style: none none none none;
	padding-left: 0px;
	padding-bottom: 0px;
	
}

.basketlist {
vertical-align: middle;

}

.similarlist_box {
	width: 100%;
	border-spacing: 0px;
	border-collapse: collapse;
}

.similarlist_title {
	color: #232323;
	font-weight: bold;	
}

/* CMP_REMLIST.TPL */

.noticelist_box {
	width: 100%;
	border-spacing: 0px;
	border-collapse: collapse;
}

/* CONTACT.TPL */

.contact_default {
	color: #232323;
	font-weight: normal;
	vertical-align : top;
	padding-left: 50px;
	padding-right: 20px;
  padding-top: 3px;
	width: 80%;
}

.contact_text {
	color: #696969;
	padding-left:7px;
	font-weight: normal;
	vertical-align : middle;
	font-size: 10px;
}

.contact_textbold {
	color: #F07400;
	font-weight: bold;
	vertical-align : top;
	font-size: 10px;
}

.contact_highlight {
	color: #F645B1;
	font-weight: bold;
	vertical-align : top;
	font-size: 10px;
}

.contact_button {
	color: #232323;
	font-weight: normal;
	background-color: #F6F4F4;
	border: 1px #B4B3B3;
	border-style : solid solid solid solid;
	width: 154px;
	height: 17px;
}

/* DELIVERY_INFO.TPL */

.deliveryinfo_default {
	color: #696969;
	font-weight: normal;
	vertical-align : top;
	padding-left: 50px;
	padding-right: 20px;
  padding-top: 3px;
  font-size: 10px;
  width: 80%;
}

.deliveryinfo_box {
	color: #696969;
	padding-left: 14px;
	padding-right: 20px;
	border: 1px solid #B0B0B0;
	padding-top: 12px;
	font-size: 10px;
	line-height: 15px;
}

.deliveryinfo_title {
	color: #696969;
	font-weight: bold;	
}

.deliveryinfo_text {
	color: #696969;
	font-weight: normal;	
}

.deliveryinfo_spacer {
	height: 5px;
}

/* LIST.TPL */

.list_default {
	color: #232323;
	font-weight: normal;
	vertical-align : top;
	padding-left: 50px;
	padding-right: 20px;
	padding-top: 12px;
   width: 80%;
	height: 100%;
}

.listhead_left {
	font-weight: normal;
	padding-left: 3px;
	font-size: 9px;
	color: #A9A9A9;
}

.listhead_right {
	text-decoration: none;
	color: #A9A9A9;
	padding-left: 3px;
	font-size: 9px;
}

.listhead_2 {
	
	
	}

.listhead_link {
	text-decoration: none;
	color: #A9A9A9;
	font-size: 9px;
}

.listhead_pfeil {

	text-decoration: none;
	color: #A9A9A9;
	font: bold;
}


.listcategory_box {
	width: 100%;
	border-spacing: 0px;
	border-collapse: collapse;
}

.listcategory_text {
	color: #232323;
	font-weight: normal;
   	font-size: 8pt;
		padding-top: 16px;
}

.listcategory_image {
	border: 0px;
}

.listcategory_left {
	color: #232323;
	font-weight: normal;
	width: 60; 
}

.listcategory_right {
	color: #232323;
	font-weight: bold;
}

.listcategory_link {
	color: #232323;
	font-weight: normal;
   	font-size: 8pt;
    text-decoration: underline;
    font-weight: bold;
}

.listproduct_item {
	vertical-align: top;
}

.listspecial_item {
	height: 120px;
	text-align: left;
	color: #232323;
	font-weight: normal;
	border : 1px #D5D5D5;
	border-style : none none solid none;
	width: 50%;
}

.listproductitem_left {
	vertical-align: top;
	border : 1px #D5D5D5;
	border-style : none none none none;
	width: 50%;
}

.listproductitem_right {
	vertical-align: top;
	text-align: right;
	border : 1px #D5D5D5;
	border-style : none none none none;
	width: 50%;
}

.listtopoffer_box {
	border: 1px; 
	border-spacing: 0px;
	border-collapse: collapse; 
	padding: 0px; 
	width: 290px;
}

.listtopoffer_head {
	color: #232323;
	font-weight: bold;
	height: 15px;
	width: 100%;
}

.listtopoffer_main {
	color: #232323;
	font-weight: normal;
	padding-left : 2px;
	padding-top : 5px;
	padding-bottom : 5px;
	padding-right : 2px;
}

.listtopoffer_left {
	color: #232323;
	font-weight: normal;
	width: 120px;
}

.listtopoffer_right {
	color: #232323;
	font-weight: normal;
	vertical-align: top;
}

.listtopoffer_text {
	color: #232323;
	font-weight: normal;
	height: 15px;
}

.listtopoffer_highlight {
	color: #A52A2A;
	font-weight: bold;
	line-height:13pt;
}

.listtopoffer_image {
	border: 0px;
}

.listtopoffer_link {
	color: #232323;
	font-weight: normal;
}

.listbargain_box {
	border: 0px; 
	border-spacing: 0px;
	border-collapse: collapse; 
	padding: 0px; 
	width: 290px;
}

.listnavigation_left {
	color: #232323;
	font-weight: normal;
}

.listnavigation_middle {
	color: #232323;
	font-weight: normal;
	text-align: center;
}

.listnavigation_right {
	color: #232323;
	font-weight: normal;
	text-align: right;
	width: 200px;
}

.listnavigation_link {
	color: #454954;
	font-weight: bold;
	cursor: hand;
	text-decoration: underline;
	}

	.listnavigation_link_act {
	color: #F07400;
	font-weight: bold;
	cursor: hand;
	}
	
/* list.TPL */

.category_image {
	color: #5E5E5E;
	font-weight: normal;
	text-align: left;
	font-size: 10px;
	width: 300px;
	padding-left: 30px;
	}
	
.category_image1 {
	vertical-align: middle;
	height: 80px;
	width: 80px;
	border: 0px solid #878787;
	margin-right: 10px;
	margin-bottom: 5px;
}	

	.category_image_right {
	color: #5E5E5E;
	font-weight: normal;
	text-align: left;
	font-size: 10px;
	width: 300px;
	padding-left: 60px;
	}
		
.category_title {
	color: #F07400;
	font-weight: normal;
	text-align: left;
	font-size: 10px;
	padding-bottom: 5px;
	text-decoration: underline;
	}	

.category_desc {
	color: #5E5E5E;
	font-weight: normal;
	text-align: left;
	font-size: 10px;
	padding-bottom: 10px;
	}
	

/* CROSSSELLPRODUCTITEM.TPL */

.crosssellproductitem_box {
	border: 0px; 
	border-spacing: 0px;
	border-collapse: collapse; 
	padding: 0px;
	background-color: #EDEDED;
}

.crosssellproductitem_left {
	text-align: left;
	padding-top: 8px;
	padding-bottom: 6px;
	padding-right: 4px;
	padding-left: 8px;
}

.crosssellproductitem_right {
	
	padding-left: 0px;
	color: #232323;
	font-weight: normal;
}

.crosssellproductitem_image {
	border: 0px;
}

.crosssellproductitem_title {
	color: #696969;
	text-decoration: none;
}

.crosssellproductitem_price {
	color: #696969;
	font-weight: bold;
	line-height:13pt;
	height: 15px;
  font-size: 9pt;
}

.crosssellproductitem_moredetail {
	padding-left: 0px;
	color: #696969;
	font-weight: normal;
	width: 120px;
}

.crosssellproductitem_link {
	color: #F07400;
	text-decoration: underline;
  margin-right: 5px;
}

/* DETAILS.TPL */

.details_default {
	color: #232323;
	font-weight: normal;
	vertical-align : top;
	padding-top: 10px;
	padding-left: 40px;
	padding-right: 30px;
	
}


.details_category {
	font-weight: normal;
	padding-left: 6px;
	
}

.details_article_navi {
	 
	background-color: #FFFFFF;
	height: 20px; 
   padding-left: 6px;
	padding-top: 0px;
	padding-bottom: 16px;
	}

.details_article_navisub {
  text-align: right;
  padding-right: 6px;
}

.details_article_navilink {
	font-weight: bold;
	color: #454954;
}

.details_article_number {
	font-weight: normal;
	color: #A9A9A9;
	font-size: 9px;
	padding-top: 2px;
	padding-bottom: 4px;
}



.details_category_link {
	font-weight: normal;
	font-size: 9px;
	color: #A9A9A9;
}

.details_message {
	font-size: 9pt;
	color: #232323;
	font-weight: bold;
	
}

.details_spacer {
	height: 10px;
}

.details_product_title {
	color: White;
	font-size: 9pt;
	text-transform: uppercase;
	padding-left: 8px;
	height: 22px;
	text-align: left;
	/*vertical-align: middle;*/
	/*background-color: #454954;*/
	background: url(0/images/details_head_long.gif);
	background-position: left;
	background-repeat: no-repeat;
	
	}

.details_product_title_right {
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
	text-align: right;
	background-color: #C1BFBF;
	height: 18px;
	padding-right: 3px;
}

.details_product_title_back {
	background-color: #C1BFBF;
	height: 18px;
}

.details_product_title_link {
	font-weight: bold;
	color: #A9A9A9;
}

.details_product_box {
	border: 1px solid #BFBFBF; 
	border-style: none none none none;
	vertical-align: top;
	
}

.details_product_head {
	font-size: 9pt;
	color: #232323;
	font-weight: bold;
	padding-bottom: 12px;
}

.details_product_head_link  {
	font-size: 9pt;
	color: #232323;
	font-weight: bold;
}

.details_product_head_image {
	border: 0px;
	border-color: #4F4F4F;
	border-style: solid;
}

.details_product_subline {
	color: Black;
	font-weight: normal;
	background-color: #F0EFEF;
  height: 20px;
}

.details_product_otherimage {
	color: #305E86;
	font-weight: bold;
	}

.details_morepics {
  text-align: left;
  padding-right: 13px;
  
  }

.details_product_variants {	
	color: #305E86;
	font-weight: normal;
  padding-left: 3px;
  background-color: #F0EFEF;
  height: 20px;
}

.details_product_subvariants {
	color: Black;
	font-weight: bold;
    text-decoration: underline;
}

.details_product_variants_select {
  margin-left: 3px;
}

.details_product_variants_option {
	font-weight: normal;
	color: #305E86;
}


.details_product_pricetop {
	font-weight: bold;
	font-size: 8pt;
	
	color: #444954;
}

.details_product_pricebottom {
  padding-top: 5px;
  color: #305E86;
}

.details_form {
color: #454954;
}

.details_variant_submit {	
	color: #232323;
	font-weight: normal;
	background-color: #F8F8F8;
	border: 1px #B4B3B3;
	border-style : solid solid solid solid;
	height: 16px;
	width: 125px;
    margin-left: 5px;
}

.details_form_submit {	
	vertical-align: middle;
	color: #232323;
	font-weight: normal;
	background-color: #F8F8F8;
	border: 0px #B4B3B3;
	border-style : solid solid solid solid;
	height: 18px;
	width: 116px;
    margin-left: 5px;
	background-image: url(0/images/basket_button2.gif);
	cursor: hand;
	}

.details_form_image {
	border: 0px;
}


.details_headtable {
	color: #848A99;
	padding-left: 0px;
	padding-right: 10px;
	font-weight: normal;
	text-align: left; 
	font-size: 9px;
	letter-spacing: 0px;
	background-image: url(0/images/bm_m.gif);
	background-position: left;
	background-repeat: repeat-x;
	height: 22px;
	text-transform: uppercase;
	}


.details_stock {        
	color: #A52A2A;
	font-weight: bold;
	background-color: White;
	
}

.details_shortdesc {
	font-size: 8pt;
	color: #333333;
	font-weight: normal;
  padding-top: 0px;
  padding-bottom: 15px;
  padding-right: 20px;
}

.details_tax{
	color: #A9A9A9;
	font-weight: normal;
	font-size: 8,5px;
	padding-right: 15px;
}

.details_taxlink{
	color: #A9A9A9;
	font-weight: normal;
	font-size: 8,5px;
}


.details_surveytext {
	font-weight: normal;
	font-size: 8pt;
	line-height: 14px;
	
}


.details_longdesc {
	font-weight: normal;
	font-size: 8pt;
	line-height: 14px;
	padding-right: 20px;
}

.details_abolongdesc {
	font-weight: normal;
	font-size: 8pt;
	line-height: 17px;
	padding-right: 0px;
}


.details_interesse {
	font-size: 7pt;
	font-weight: bold;
	padding-left: 20px;
	
}

.details_interesse_link {        
	font-size: 7pt;
	font-weight: bold;
	color: #F07400;
	
}

.details_longdesc {
	font-weight: normal;
	font-size: 8pt;
	line-height: 17px;
	padding-right: 20px;
	padding-left: 20px;
}

.details_exturl {
	font-size: 7pt;
	font-weight: bold;
	color: #B22222;
}

.details_review_title {
	font-weight: bold;
	color: #333333;
	background: #E0EDFA;
	height: 17px;
	padding-left: 4px;
	}
	
	.details_review_title1 {
	font-weight: bold;
	color: #333333;
	background: #E0EDFA;
	height: 17px;
	padding-bottom: 10px;
	}

.details_review_head {
	color: #CCCC0A;
	font-weight: bold;
	padding-top: 8px;
	text-decoration: underline;
	padding-bottom: 20px;
}

.details_review_head1 {
	color: #A52A2A;
	font-weight: normal;
	padding-top: 8px;
	text-decoration: none;
}

.details_review_text {
	color: #232323;
	font-weight: normal;
}

.details_similar {	
	color: #E0EDFA;
	font-weight: bold;
	padding-bottom: 3px;
	background-color: #7E9FA9;
	padding-left: 4px;
	padding-top: 3px;
	border-bottom-color: #7E9FA9;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-left-width: 8px;
	border-left-color: #E0EDFA;
	font-size: 10px;
}
.details_similar1 {	
	color: #696969;
	font-weight: normal;
	text-align: center;
	padding-right: 12px;
	vertical-align: top;
	}
	
.details_similar_link {
	color: #305E86;
	font-weight: normal;
	text-decoration: underline;
	font-size: 9px;
	
}


.dottedline {
	height:1px;
	background-repeat: repeat-x;
	margin-top: 5px;
	background-image: url(0/images/linedot.gif);
}
.dottedline_payment {
	height:1px;
	background-repeat: repeat-x;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(0/images/linedot.gif);
	padding-top: 10px;
	padding-bottom: 10px;
	color: #696969;
}
.dottedline_order {
	height:1px;
	border:0px;
	background-repeat: repeat-x;
	margin-top: 3px;
	background-image: url(0/images/linedot.gif);
}

/* DETAILITEM.TPL */

.detailitem_box {
	color: #232323;
	font-weight: normal;
	vertical-align : top;
	width: 176px;
	border-spacing: 0px;
	border-collapse: collapse;
	border-left-color: #B0B0B0;
	border-left-style: solid;
	border-left-width: 1px;
	padding-left: 7px;
	padding-right: 17px;
	background: url(0/images/aktionitem_back.gif) repeat-y right;
	
}

.detailitem_spacer {
	border: 1px solid White;
}

.detailitem_advise {
	color: #454954;
	font-weight: normal;
	
}

.detailitem_advise_image {
	border: 0px;
	padding-right: 5px;
}

.detailitem_acessoires {
	color: White;
	font-weight: bold;
	background-color: #7E9FA9;
	text-align: left;
	height: 18px;
	padding-left: 6px;
	padding-top: 3px;
}

.detailitem_similar {
	color: #33333;
	font-weight: bold;
	background-color: #F0EFEF;
	text-align: left;
	height: 20px;
	padding-left: 6px;
	
}

.detailitem_crossselling {
	font-weight: normal;
	text-align: left; 
	height: 18px; 
	color: White;
	font-size: 9px;
	padding-left: 7px;
	background: #EDEDED url(0/images/aktionitemhead_back.gif) no-repeat left;
	text-transform: uppercase;
}


.detailitem_crossselling_art {
	color: Black;
	font-weight: bold;
	text-align: left;
	height: 18px;
	
	
}

/* DETAILS_WISHLIST.SNIPPET.TPL */

.detailswishlist_image {
	border: 0px; 
	text-align: center;
  margin-right: 5px;
}

.detailswishlist_link {
	color: #305E86;
	font-weight: bold;
	vertical-align: top;
	width: 180px;
}


.detailswishlist_link1 {
	color: #305E86;
	font-weight: bold;
	vertical-align: sub;
	width: 180px;
}


/*  FORGOTPWD.TPL */

.forgot_box {
	border: 0px; 
	padding-top: 10px; 
	padding-bottom: 10px; 
	padding-left: 5px;  
	padding-right: 5px; 
	
	background: #EDEDED;
}

.forgot_title_box {
	border: 0px; 
	border-spacing: 0px;
	border-collapse: collapse; 
	padding: 0px;
  margin-top: 16px;
}
.forgot_content {
color: #696969;
	font-weight: normal;
	padding-left: 14px;
	font-size: 10px;
}

.forgot_default {
	color: #696969;
	font-weight: normal;
	vertical-align : top;
	padding-left: 50px;
	padding-right: 20px;
  padding-top: 3px;
  height: 100%;
  width: 80%;
}

.forgot_title {
	color: #232323;
	font-weight: bold;
	background-color: #E0EDFA;
	height: 18px;
	padding-left: 3px;
}

.forgot_text {
	color: #696969;
	padding-left: 14px;
	padding-right: 20px;
	padding-top: 12px;
	font-size: 10px;
	line-height: 15px;
}



.forgot_form {
	color: #232323;
	font-weight: normal;
	background-color: #F6F4F4;
	border: 1px #B4B3B3;
	border-style : solid solid solid solid;
	height: 17px;
}



/* IMPRESSUM.TPL */

.impressum_default {
	color: #696969;
	font-weight: normal;
	vertical-align : top;
	padding-left: 50px;
	padding-right: 20px;
  padding-top: 3px;
  width: 80%;
  
}

.impressum{
	color: #696969;
	padding-left: 14px;
	padding-right: 20px;
	border: 1px solid #B0B0B0;
	padding-top: 16px;
	font-size: 10px;
	line-height: 15px;
}


/* INFO_ITEM.TPL */

.infoitem_box {
	border: 0px; 
	border-spacing: 0px;
	border-collapse: collapse; 
	padding: 0px;
}

.infoitem_title {
	color: #232323;
	font-weight: normal;
}

/* LINKS.TPL */

.links_default {
color: #696969;
	font-weight: normal;
	vertical-align : top;
	padding-left: 50px;
	padding-right: 20px;
  padding-top: 3px;
  width: 80%;
	padding-bottom: 30px;
}
.links{
	color: #696969;
	padding-left: 14px;
	padding-right: 20px;
	border: 1px solid #B0B0B0;
	
}
.links_text{
	color: #696969;
	padding-left: 14px;
	padding-right: 20px;
	padding-top: 12px;
	font-size: 10px;
	line-height: 15px;
}

.links_link_bold {
	color: #F07400;
	font-weight: bold;
	
	font-size: 10px;
}

.links_link_bold_datum {
	color: #696969;
	font-weight: bold;
	
	padding-left: 14px;
	font-size: 10px;
}

.links_link {
	color: #696969;
	font-weight: normal;
	vertical-align : top;
	padding-bottom: 5px;
	padding-left: 14px;
	font-size: 10px;
}

.links_link_url {
	color: #F07400;
	font-weight: normal;
	font-size: 10px;
	text-decoration: underline;
}

.links_linie {
	
	padding-bottom: 0px;
	padding-top: 3px;
	border-bottom: 1px dotted #B8B8B8;
	color: White;
}

/* LISTPRODUCTITEM.TPL */

.listproductitem_box {
	border: 0px solid Black; 
	border-spacing: 0px;
	border-collapse: collapse; 
	padding: 0px;
	margin-top: 16px;
	
}

.listproductitem_head {
	color: #232323;
	font-weight: normal;
	padding-left : 2px;
	padding-top : 0px;
	padding-bottom : 5px;
	padding-right : 6px;
	height: 130px;
	width: 100px;
	
}

.listproductitem_default {
	color: #232323;
	font-weight: normal;
	padding-left : 2px;
	padding-top : 15px;
	padding-bottom : 5px;
	padding-right : 2px;
	height: 130px;
	
}

.listproductitem_title {        
	color: Black;
	font-weight: normal;
	height: 15px;
	font-size: 10px;
}

.listproductitem_price {
	color: Black;
	font-weight: bold;
	font-size: 9pt;
}

.listproductitem_adprice {
	color: #A9A9A9;
	font-weight: bold;
  font-size: 10px;
}

.listproductitem_link_bold {
	color: #305E86;
	font-weight: normal;
	text-decoration: none;
	padding-top: 5px;
	}

.listproductitem_link {
	color: #A52A2A;
	font-weight: normal;
	
}

.listproductitem_button {
	vertical-align: top;
	color: #232323;
	font-weight: normal;
	background-color: #F8F8F8;
	border: 1px #B4B3B3;
	border-style : solid solid solid solid;
	height: 16px;
	width: 125px;
   cursor : pointer;
	margin-top: 3px;
}

.listproductitem_image {
	border:0px;
	text-align: center;
	
}

.listproductitem_spacer {
	height: 25px;
	text-align: left;
	
}

.list_anlesetext_spacer {
	height: 13px;
	text-align: left;
	border-bottom: 1px dotted #696969;
	margin-top: 8px;
}


.list_anlesetext_box {
	border: 0px solid Black; 
	border-spacing: 0px;
	border-collapse: collapse; 
	padding: 0px;
	
	
}

.list_anlesetext_default {
	color: #232323;
	font-weight: normal;
	
}

.anlesetext_autorname {
	font-size: 11px;
	color: #696969;
	font-weight: bold;
	
}


.list_anlesetext {
	font-size: 11px;
	color: #696969;
	font-weight: normal;
	line-height: 15px;
	padding-bottom: 8px;
  }

   .list_anlesetext_link_titel {
	font-size: 11px;
	color: #F07400;
	font-weight: bold;
	
  }
  
  .list_anlesetext_link {
	font-size: 11px;
	color: #F07400;
	font-weight: normal;
	text-decoration: none;
  }
  

/* MOREDETAILS.TPL */

.moredetails_default {
	font-size: 9pt;
	color: #232323;
	font-weight: bold;
}

.moredetails_image {
	border: 0px;
}

.moredetails_linkline {
	height: 17px;
	background-color: #C1BFBF;
	text-align: right;
	padding-right: 15px;
	border: 1px #000000;
	border-style: none none solid none;
}
.moredetails_product_title {
	font-weight: bold;
  font-size: 8pt;  
  padding-top: 10px;
}
/* NEWS.TPL */

.news_default {	
	color: #232323;
	font-weight: normal;
	vertical-align : top;
	padding-left: 50px;
	padding-right: 20px;
  padding-top: 3px;
  width: 80%;
}

.news_title {
	color: #626262;
	font-weight: bold;
	font-size: 14px;
}

.news_text {
	font-weight: normal;
	font-size: 10px;
	line-height: 15px;
	padding-bottom: 20px;
	vertical-align: top;
	color: #696969;
	padding-right: 20px;
	padding-left: 10px;
}

.news_link {
	color: #232323;
	font-weight: bold;
	vertical-align : top;
}

.news_image {
	border: 0px;
	padding-right:10px;
	padding-top: 5px;
	
	border-right: 1px solid #B0B0B0;
	width: 150px;
}

.news_infobox {
	font-size: 7pt;
	font: sans-serif;
	
	padding-left:10px;
	padding-top: 10px;
	vertical-align: top;
	
	text-align: right;
	color: #696969;
	
}

/*  NEWSLETTER.TPL  */

.newsletter_default {
	color: #696969;
	font-weight: normal;
	vertical-align : top;
	padding-left: 50px;
	padding-right: 20px;
  padding-top: 3px;
  height: 90%;
	width: 80%;
}

.newsletter_title {
	color: #696969;
	font-weight: bold;
	vertical-align : top;
}

.newsletter_text {
	color: #696969;;
	font-weight: normal;
	vertical-align : top;
	padding-left: 12px;
	font-size: 10px;
	line-height: 15px;
}
.newsletter_abo {
	font-size: 10px;
	}


.newsletter_texthigh {
	color: #FF3DB3;
	font-weight: normal;
	vertical-align : top;
}

.newsletter_texthighbold {
	color: #FF3DB3;
	font-weight: bold;
	vertical-align : top;
}

.newsletter_submit {
	color: #232323;
	font-weight: normal;
	background-color: #F6F4F4;
	border: 1px #B4B3B3;
	border-style : solid solid solid solid;
	width: 154px;
	height: 17px;
    cursor : pointer;
}


/* ORDER_INFO.TPL */

.orderinfo_default {
	color: #696969;
	font-weight: normal;
	font-size: 10px;
	line-height: 15px;
	vertical-align : top;
	padding-left: 50px;
	padding-right: 20px;
  padding-top: 3px;
  width: 80%;
	
	
}

.orderinfo_bold {
	color: #FD42B3;
	font-weight: normal;
}

.orderinfo_bold1 {
	color: #A52A2A;
	font-weight: bold;
}

.orderinfo_link {
	color: #FD3EAF;
	font-weight: normal;
	text-decoration: underline;
}

/* PAYMENT.TPL */

.payment_default {
	color: #232323;
	font-weight: normal;
	vertical-align : top;
	padding-left: 50px;
	padding-top: 3px;
	padding-right: 20px;
	width: 80%;
	
}

.payment_head {
	color: #FFFFFF;
	background-color: #E0EDFA;
	font-weight: bold;
	height: 17px;
}

.payment_headmiddle {
	color: #333333;
	background-color: #E0EDFA;
	font-weight: bold;
   font-size: 8pt;
	height: 17px;
	text-align: center;
}

.payment_errorimage {
	width: 34px; 
	height: 34px;
	border: 0px; 
	text-align: center;
}

.payment_error {
	color: Red;
	font-weight: bold;
}

.payment_left {
	color: #A52A2A;
	font-weight: bold;
	border : 1px #E0EDFA;
	border-style : none none solid solid;
	padding-top : 5px;
	padding-bottom : 5px;
}

.payment_middle {
	color: Black;
	font-weight: bold;
	border : 1px #E0EDFA;
	border-style : none none solid none;
	width: 200px;
}

.payment_highlight {
	color: #A52A2A;
	font-weight: bold;
}

.payment_right {
	color: #696969;
	font-weight: normal;
	border : 1px #E0EDFA;
	border-style : none solid solid none;
	padding-top : 5px;
	padding-bottom : 5px;
}

.payment_text {
	text-align: left;
	color: #696969;
	font-weight: normal;
}

.payment_card {
	color: #696969;
	font-weight: bold;
	width: 100px;
}

.payment_number {
	color: #696969;
	font-weight: bold;
	width: 100px;
}

.payment_name {
	color: #696969;
	font-weight: bold;
	width: 100px;
}

.payment_gultig {
	color: #696969;
	font-weight: bold;
	width: 100px;
}

.payment_ziffer {
	color: #696969;
	font-weight: bold;
	width: 100px;
}

.payment_bank {
	color: #696969;
	font-weight: bold;
	width: 100px;
}

.payment_blz {
	color: #696969;
	font-weight: bold;
	width: 100px;
}

.payment_konto {
	color: #696969;
	font-weight: bold;
	width: 100px;
}

.payment_inhaber {
	color: #696969;
	font-weight: bold;
	width: 100px;
}

.payment_text_value {
	color: #696969;
	font-weight: bold;
	width: 160px;
}

.payment_nextstep {        
	color: #A00000;
	font-weight: bold;
	vertical-align: top; 
	background-color: #EDEDED;
	
}

.payment_nextstepright {
	color: #A00000;
	font-weight: bold;
	vertical-align: middle; 
	background-color: #EDEDED;
	text-align: right;
}

.payment_submit {
	color: #696969;
	font-weight: normal;
	background-color: #FFFFFF;
	border: 1px #6E6E6E;
	border-style : solid solid solid solid;
	width: 140px;
	height: 17px;
    cursor : pointer;
}

.payment_image {
	border: 0px;
}


/* SECURITY_INFO */

.securityinfo_default {
	color: #696969;
	font-weight: normal;
	font-size: 10px;
	line-height: 15px;
	vertical-align : top;
	padding-left: 50px;
	padding-right: 20px;
  padding-top: 3px;
  width: 80%;
	
}

.securityinfo_textbold {	
	color: #696969;
	font-weight: bold;
}

.securityinfo_link {
	color: #FF3DB3;
	font-weight: normal;
	text-decoration: underline;
}

/* USER.TPL */

.user_default {
	color: #232323;
	font-weight: normal;
	vertical-align : top;
	padding-left: 50px;
	padding-top: 3px;
	padding-right: 20px;
	width: 80%;
}

.user_login_title {
	color: #232323;
	font-weight: bold;
}

.user_login_left {
	color: #232323;
	font-weight: normal;
	width: 90px;
}

.user_login_right {
	color: #232323;
	font-weight: normal;
	color:#696969;
}

.user_login_form {
	color: #232323;
	font-weight: normal;
}

.user_login_highlight {
	color: #F07400;
	font-weight: bold;
}

.user_login_image {
	text-align: center;
	border: 0px;
}

.user_login_submit {
	color: #232323;
	font-weight: normal;
	background-color: #F6F4F4;
	border: 1px #B4B3B3;
	border-style : solid solid solid solid;
	width: 75px;
	height: 17px;
}

.user_login_link {
	color: #A52A2A;
	font-weight: bold;
}

.user_head_left {
	color: #626262;
	
	font-weight: bold;
  font-size: 7pt;
	height: 17px;
	padding-left: 6px;
	
	
}




.user_head_right {
	color: #333333;
	background-color: #E0EDFA;
  font-size: 8pt;
	font-weight: bold;	
	vertical-align: middle;
	width: 50%; 
	height: 18px;
} 

.user_error {
	color: #F07400;
	font-weight: bold;
}

.user_left {
	color:#696969; 
	font-weight:bold;
	
	padding-top:10px;
	padding-bottom: 10px;
	font-size: 11px;
}

.user_right {
	color: #232323;
	font-weight: normal;
	 vertical-align: top;
}

.user_highlight {
	color: #F07400;
	font-weight: normal;
}

.user_content {
	color: #696969;
	font-weight: normal;
}

.user_stepnextleft {
	vertical-align: top; 
	background-color: #E0EDFA; 
	border : 1px #C1BFBF; 
	border-style : none none solid solid;
	color: #A52A2A;
	font-weight: bold;
}

.user_stepnextright {
	color: #232323;
	font-weight: normal;
	background-color: #E0EDFA; 
	border : 1px #C1BFBF; 
	border-style : none solid solid none;
	text-align: right; 
	vertical-align: middle;
}

.user_image {
	text-align: bottom; 
	border: 0px;
}

.user_submit {
	color: #232323;
	font-weight: normal;
	background-color: #FFFFFF;
	border: 1px #6E6E6E;
	border-style : solid solid solid solid;
	width: 140px;
	height: 17px;
    cursor : pointer;
}

.user_mitteilung {
	color: #232323;
	font-weight: bold;
  width: 140px;
  vertical-align: top;
}

.user_topoffer {
  padding-left: 20px;
}

.user_startproduct_box {
	height: 120px;
	width: 100px;
	text-align: center;
	border: 0px #000000;
	border-style: solid solid solid solid;
	border-spacing: 0px;
	border-collapse: collapse;
}

.user_startproduct_title {
	color: #232323;
	font-weight: bold;
}

.user_startproduct_price {
	color: #232323;
	font-weight: bold;
}

.user_startproduct_image {
	border: 0px;
	width: 80px;
}

/* VDCONTENT.TPL */

.vdcontentpage{
	color: #696969;
	padding-left: 14px;
	padding-right: 20px;
	border: 1px solid #B0B0B0;
	font-size: 10px;
	line-height: 15px;
}

.vdcontentpage_default {
	color: #696969;
	font-weight: normal;
	vertical-align : top;
	padding-left: 50px;
	padding-right: 20px;
  padding-top: 3px;
	width: 80%;
}

.vdcontentpage_link {
	color: #FD3EAF;
	font-weight: normal;
	text-decoration: underline;
	
	}
	
	.vdcontentpage_text{
	color: #696969;
	padding-top: 14px;
	font-size: 10px;
	line-height: 15px;
}

/* SEARCH.TPL */

.search_default {
	color: #232323;
	font-weight: normal;
	vertical-align : top;
	padding-left: 50px;
	padding-right: 20px;
  padding-top: 3px;
  width: 80%;
}

.search_navigation_left {
	color: #232323;
	font-weight: bold;
	vertical-align : top;
}

.search_navigation_middle {
	color: #696969;
	font-weight: bold;
	vertical-align : top;
	text-align: center;
}

.search_navigation_right {
	color: #696969;
	font-weight: bold;
	vertical-align : top;
	text-align: right; 
	width: 200px;
}


.search_text {
	color: #232323;
	font-weight: normal;
	vertical-align : top;	
}

.search_navigation_link {
	color: #696969;
	font-weight: bold;
	vertical-align : top;
	text-decoration: underline;
	
}

.search_navigation_link_act {
	color: #F07400;
	font-weight: bold;
	cursor: hand;
	
}

.searchproduct_box {
	border-spacing: 0px;
	border-collapse: collapse;
	
}

.searchproduct_left {
	color: #232323;
	font-weight: normal;
	vertical-align : top;
	
}

.searchproduct_middle {
	color: #232323;
	font-weight: normal;
	vertical-align : top;
}

.searchproduct_right {
	color: #232323;
	font-weight: normal;
	vertical-align : top;
}

.searchproduct_imagelink {
	color: #232323;
	font-weight: bold;
}

.searchproduct_image {
	border: 1px solid #6C6C6C;
	}

.searchproduct_title {
	color: #696969;
	font-weight: bold;
	vertical-align: top; 
	width: 125px;
  font-size: 8pt;
	text-align: left;
	padding-left: 20px;
	padding-bottom: 8px;
}

.searchproduct_moredetails {
	color: #F07400;
	text-decoration: none;
	font-size: 7pt;
	font-weight: normal;
}

.searchproduct_price {
	color: #A9A9A9;
	font-weight: bold;
  font-size: 11pt;
}

.searchproduct_spacer {
	height: 1px; 
	background-color: #BEBEBE;
}

.searchproduct_basketlink {
	width: 117px;
	height: 19px;
	border: 0px;
}

.searchproduct_shortdesc {
	color: #696969;
	font-weight: normal;
	padding-left: 3px;
	vertical-align: top;
	font: 10px;
	line-height: 14px;
}

/* STEPITEM.TPL */

.stepitem_box {
    border-spacing: 0px;
    border-collapse: collapse;
    width: 100%;
    height: 50px;
    margin-bottom: 6px;
    }

.stepitem_text {
    color: #858585;
    font-weight: normal;
    vertical-align: top;
    width: 25%;
    background-color: #F0F0F0;
	 
	border-left-color: #999CA1;
	border-left-style: solid;
	border-left-width: 3px;
	padding-left: 5px;
	padding-right: 4px;
	padding-bottom: 4px;
}

.stepitem_texthigh {
    color: #F07400;
    vertical-align: top;
    width: 25%;
    background-color: #FFDEBF;
    padding-left: 5px;
	padding-right: 4px;
	padding-bottom: 4px;
	 border-left-color: #999CA1;
	border-left-style: solid;
	border-left-width: 3px;
}

.stepitem_link {
    color: #858585;
    font-weight: normal;
}

.stepitem_linkhigh {
    color: #F07400;
}

.stepitem_textbig {
    font-size: 20px;
    font-weight: bold;
}

.stepitem_textnormal {
    font-weight: bold;
    font-size: 13px;
}

.surveybox_head {		
	font-weight: normal;
	text-align: left; 
	height: 18px; 
	border: 0px;
	color: White;
	font-size: 9px;
	padding-left: 7px;
	background: #EDEDED url(0/images/aktionitemhead_back.gif) no-repeat left;
	letter-spacing: 0px;
	text-transform: uppercase;
	}

.surveybox_title {
	color: #696969;
	background-color: #EDEDED;
	font-weight: bold;
	padding-left: 6px;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-right: 4px;
}

.surveybox_text {
	color: #696969;
	background-color: #EDEDED;
	padding-left: 6px;
	padding-bottom: 4px;
}

.surveybox_answer {
	color: #696969;
	background-color: #EDEDED;
	padding-bottom: 2px;
}
.surveybox_question {
	color: #696969;
	background-color: #EDEDED;
	font-weight: bold;
}

/* THANKYOU.TPL */

.thankyou_default {
	color: #696969;
	font-weight: normal;
	vertical-align : top;
	padding-left: 50px;
  padding-right: 20px;
  padding-top: 3px;
  width: 80%;
  height: 100%;
}

.thankyou_error {
	font-weight: bold;
	color: #FF3EB3;
}

/* ORDER.TPL */

.order_default {
	color: #232323;
	font-weight: normal;
	vertical-align : top;
	padding-left: 50px;
	padding-top: 3px;
	padding-right: 20px;
	width: 80%;
}

.order_defaultbold {
	color: #808080;
	font-weight: bold;
}

.order_defaultbold1 {
	color: #F07400;
	font-weight: bold;
	text-decoration: underline;
}


.order_bold {
	font-weight: bold;
}

.order_changebutton {
	color: #717171;
	font-weight: normal;
	background-color: #F9F9F9; 
	border: 1px #717171; 
	border-style: solid solid solid solid; 
	cursor: pointer; 
	text-align: center; 
	text-decoration: none;
}


.order_error {
	color: #F07400;
	font-weight: bold;
}

.order_link {
	color: #F07400;
	font-weight: normal;
	text-decoration: underline;
}

.order_head {
	color: #626262;
	font-weight: bold;
   font-size: 7pt;
	height: 17px;
	padding-left: 8px;
}

.order_list_left {
	vertical-align: top; 
	padding-top: 10px; 
	padding-left: 10px; 
	
}

.order_list_middlebold {
	color: #808080;
  font-size: 7pt;
	font-weight: bold;
	vertical-align: top; 
	padding-top: 10px; 
	
}

.order_list_middle {
	color: #808080;
	font-weight: normal;
  font-size: 8pt;
	vertical-align: top; 
	padding-top: 10px; 
	padding-left: 12px;
	
}

.order_list_right {
	color: #808080;
	font-weight: bold;
	vertical-align: top; 
	padding-top: 10px; 
	padding-left: 12px;
}

.orderlist_image {
	border:0px;
}

.order_discount_box {
	width: 100%;
	border-spacing: 0px;
	border-collapse: collapse;
	
}

.order_discount_left {
	color: #232323;
	font-weight: normal;
	text-align: right;
	height: 20px;
	vertical-align: bottom; 
	
}

.order_discount_right {
	color: #232323;
	font-weight: normal;
	width: 100px;
	text-align: right; 
	vertical-align: bottom; 
	
}

.order_voucher {
	color: #808080;
	font-weight: normal;
	width: 50%;
	vertical-align: top; 
	padding-top: 10px; 
	
}

.order_voucher_nr {
	color: #808080;
	font-weight: normal;
	padding-left: 9px;
}

.order_voucher_error {
	color: #F07400;
	font-weight: normal;
	padding-left: 9px;
}

.order_voucher_errorbold {
	color: #F07400;
	font-weight: bold;
}

.order_sum_box {
	width: 50%;
	vertical-align: top; 
	padding-top: 10px; 
	padding-right: 5px; 
	
}

.order_sum_left {
	color: #808080;
	font-weight: normal;
	vertical-align: top; 
	text-align: right; 
  height: 15px;
}

.order_sum_leftbold {
	color: #808080;
	font-weight: bold;
	vertical-align: top; 
	text-align: right; 
}

.order_sum_right {
	color: #808080;
	font-weight: normal;
	vertical-align: top; 
	text-align: right; 
	width: 90px;
	padding-right: 5px;
}

.order_sum_rightbold {
	color: #808080;
	font-weight: bold;
	vertical-align: top; 
	text-align: right; 
	width: 90px;
	padding-right: 5px;
  padding-bottom: 10px;
}

.order_nextstep_left {
	color: #626262;
	font-weight: normal;
	background-color: #EDEDED;
	
}

.order_nextstep_right {
	color: #232323;
	font-weight: normal;
	background-color: #EDEDED;
	text-align: right;
	vertical-align: middle;
}

.order_nextstepbold {
	color: #626262;
	font-weight: bold;
	
}

.order_nextstep_image {
	border: 0px;	
}

.order_nexstep_submit {
	color: #A52A2A;
	font-weight: bold;
	background-color: #FFFFFF;
	border: 1px #6E6E6E;
	border-style : solid solid solid solid;
	width: 140px;
	height: 17px;
    cursor : pointer;

}
.rbroundbox { background: url(0/images/nt.gif) repeat; }
.rbtop_left { background: url(0/images/tl.gif) no-repeat top left; padding-top: 6px;  padding-bottom: 2px;    }
.rbtop_right { background: url(0/images/tr.gif) no-repeat top right;padding-top: 6px; padding-bottom: 2px;  }
.rbbot_left { background: url(0/images/bl.gif) no-repeat bottom left; padding-left: 2px; }
.rbbot_right { background: url(0/images/br.gif) no-repeat bottom right; }
.akrbbot_left { background: url(0/images/bl.gif) no-repeat bottom left; padding-left: 2px; }
.akrbbot_right { background: url(0/images/br.gif) no-repeat bottom right; }

/*  REVIEW_LOGIN.TPL  */

.reviewlogin_default {
	color: #232323;
	font-weight: normal;
	vertical-align : top;
	padding-left: 50px;
	padding-right: 20px;
  padding-top: 16px;
	
}

.reviewlogin_title {
	color: #232323;
	font-weight: bold;
	background-color: #E0EDFA;
	padding-left: 3px;
	height: 18px;
}

.reviewlogin_text {
	width: 300px;
	font-weight: normal;
	vertical-align : top;
	padding-top: 18px;
}



/*  SUGGEST.TPL  */

.suggest_default {	
	color: #696969;
	width: 80%;
	font-weight: normal;
	vertical-align : top;
	padding-left: 50px;
	padding-right: 20px;
  padding-top: 3px;
  line-height: 15px;
	font-size: 10px;
}

.suggest_title {
	color: White;
	font-weight: bold;
	background-color: #90AEB6;
	height: 18px;
	padding-left: 3px;
}

.suggest_title2 {
	color: #696969;
	font-weight: bold;
	padding-left: 3px;
}

.suggest_box {
	border-spacing: 0px; 
	width:100%; 
	background: #EFEFEF;
}

.suggest_error {
	color: #232323;
	font-weight: normal;
	vertical-align : top;
	padding-top: 10px; 
	padding-bottom: 10px; 
	padding-left: 5px;  
	padding-right: 5px; 
}

.suggest_errorhigh {
	color: #F07400;
	font-weight: bold;
	vertical-align : top;
	padding-top: 10px; 
	padding-bottom: 10px; 
	padding-left: 5px;  
	padding-right: 5px;
}

.suggest_textheader {
	color: #696969;
	
	font-weight: bold;
	vertical-align : middle;
	width: 150px;
	padding-top: 10px; 
	padding-bottom: 10px; 
	padding-left: 5px;  
	padding-right: 5px;
	font-size: 11px;
}

.suggest_textleft {
	color: #696969;
	font-weight: normal;
	vertical-align : middle;
	width: 150px;
	padding-top: 10px; 
	padding-bottom: 10px; 
	padding-left: 5px;  
	padding-right: 5px;
}

.suggest_textleftbold {
	color: #696969;
	font-weight: bold;
	vertical-align : middle;
	width: 150px;
	padding-top: 10px; 
	padding-bottom: 10px; 
	padding-left: 5px;  
	padding-right: 5px;
}

.suggest_textright {
	color: #696969;
	font-weight: normal;
	vertical-align : middle;
	padding-top: 10px; 
	padding-bottom: 10px; 
	padding-left: 5px;  
	padding-right: 5px;
}

.suggest_errorimage {
	border: 0px;
	text-align: center;
}

.suggest_formsubmit {
	color: #232323;
	font-weight: normal;
	background-color: #F6F4F4;

	border: 1px #B4B3B3;
	border-style : solid solid solid solid;
	width: 154px;
	height: 17px;
    cursor : pointer;
}

.suggest_form {
	color: #696969;
	font-weight: normal;
	vertical-align : top;
}


/* Contentmanagment leftitem */
.cmsbox_leftitem_head {
	color: White;
	height : 22px;
	padding-left: 0px;
	text-align: left;
	background-image: url(0/images/spezial.gif);
	background-repeat: no-repeat;
	background-position: top;
	
}

.cmsbox_leftitem {
	color: #305E86;
	font-weight: normal;
	background-color: #C2D1E4;
	padding-left: 6px;
	padding-top: 5px;
	
}


/* CMS_BOX.TPL */

.cmsbox {
	width: 176px;
	padding-left: 0px;
	margin-top: 0px;
	
}

.cmsbox_head {		
font-weight: normal;
	text-align: left; 
	height: 20px; 
	color: #848A99;
	font-size: 9px;
	padding-left: 7px;
	background: #EDEDED url(0/images/aktionitemhead_back.gif) no-repeat left;
	width: 176px;
	text-transform: uppercase;
	}

.cmsbox_main {
	background-color: #ECECEC;
	padding-left : 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #696969;
}


.cmsbox_link {
	text-decoration: underline;
	color: #F07400;
	font-weight: bold;
}

