 
body {
	background:url(/shop/img/background.gif);
	background-position: center center; /*background-attachment:fixed;*/
	background-repeat: repeat-y;
	background-color:#8b9068;
	text-align:center;
	font-family:Verdana; }
 
select, input[type=checkbox], input[type=radio], 
input[type=button], input[type=submit] { cursor: pointer; }
 
.input,textarea {
	background-color:#fff;
	border:solid 1px silver;
	font-family:Verdana;
	font-size:8pt; }
 
input.do_search {
	background-color:#fff;
	border:solid 1px silver;
	font-family:Verdana;
	font-size:7pt;
	font-weight:400;
	height:16px; }
 
select {
	background-color:#fff;
	font-family:Verdana;
	font-size:8pt; }
 
#size_sel, #color_sel{
	width:160px
}
 
#size_sel { margin-bottom:5px; }
 
#main_content_tbl{
	height:70%;
	clear: both; 
	margin:auto;
}
 
span.hilite {background:yellow}
 
.selsize {
	background-color:#fff;
	border:solid 1px silver;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt; }
 
.selsize_error {
	background-color:#fff;
	border:solid 1px silver;
	color:red;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt; }
 
form {
	margin:0;
	padding:0; }
 
td.abt_bez_pre {
	border-bottom:thin dashed #a2a272;
	color:maroon;
	font-family:Verdana;
	font-size:12px;
	font-weight:700;
	text-align:center;
	text-decoration:none; }
 
td.item_inf_tr {
	background-color:#FFF;
	border-bottom:1px dashed #a2a272;
	color:maroon;
	font-family:Verdana;
	font-size:1pt;
	font-weight:700;
	text-align:center;
	text-decoration:none; }
 
.art_bez:hover {
	color:maroon;
	font-family:Verdana;
	font-size:12px;
	font-weight:700;
	text-decoration:underline; }
 
.art_bez_l {
	color:#838343;
	font-family:Verdana;
	font-size:11pt;
	font-weight:400;
	text-decoration:none; }
 
	.art_bez_l:hover {
		color:#838343;
		font-family:Verdana;
		font-size:11pt;
		font-weight:400;
		text-decoration:underline; }
 
.art_bez_high {
	color:#838343;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bolder;
	line-height:12px; }
 
.art_bez_cross, art_bez_cross:link, art_bez_cross:visited {
	color:#505000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:400;
	text-decoration:none; }
	
.products {
	text-align:left;
	position:fixed; 
	top:17%; 
	left:43%; 
	z-index: 3000; 
	width:330px; 
	background-color:#F9F9DF; 
	display:none; 
	padding:5px; 
	border:solid #4F5201 1px;	
}

.products .det_art_desc{
	margin:15px 5px 5px 5px;
}
 
.products .det_price_value {
	margin:0px 5px 10px 5px;
}
 
 
.zoom {
	color:#993;
	font-family:Verdana;
	font-size:9px;
	text-decoration:none;
	padding:0;
	margin:0; }
 
.det_zoom {
	color:#993;
	font-family:Verdana;
	font-size:11px;
	text-decoration:none; }
 
.det_deliver {
	color:#FFF;
	font-family:Verdana;
	font-size:11px;
	font-weight:700;
	letter-spacing:0;
	padding-bottom:2px;
	text-decoration:none; }
 
.det_secshop {
	color:#FFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:900; }
 
.det_price {
	color:#505000;
	font-family:Verdana;
	font-size:12px; }
 
.det_art_desc {
	color:#333;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px; 
	margin-bottom:10px;
	}
 
.det_picview {
	color:#FFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px; }
 
.det_price_value {
	color:#505000;
	font-family:Verdana;
	font-size:12px;
	font-weight:400; }
 

.det_price_mwst {
	color:#505000;
	font-family:Verdana;
	font-size:10px; }
 
.det_art_nr {
	color:#807900;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px; }
 
.det_art_beschr {
	color:#505000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:700; }
 
.footer {
	color:#505000;
	font-family:Arial;
	font-size:12px;
	font-weight:700; }
 
	.footer a {
		color:#505000;
		text-decoration:none; }
 
.footer_rec {
	color:#505000;
	font-family:Arial;
	font-size:18px;
	font-weight:700; }
 
.footer_linkp {
	color:#505000;
	font-family:Arial;
	font-size:9px;
	font-weight:400; }
 
a.footer_linkp {
	color:#505000;
	font-family:Arial;
	font-size:9px;
	font-weight:400;
	text-decoration:none; }
 
.limit_navi {
	color:#8b8b4c;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration:none; }
 
.limit_navi_nav {
	color:#8b8b4c;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:700;
	text-decoration:none; }
 
.head_notice_list {
	color:#FFF;
	font-family:Verdana;
	font-size:10pt;
	font-weight:700; }
 
.abt_bez {
	color:#df9b09;
	font-family:Verdana;
	font-size:9pt;
	font-weight:700; }
 
.service_menue {
	color:#B4B469;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none; }
 
.newsletter_menue {
	color:#B4B469;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px; }
 
.partnerprg_menue {
	color:#cc9;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:italic;
	font-weight:700; }
 
.abt_high {
	color:#fff;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:700; }
 
.more_high {
	color:#fff;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	left:10px; }
 
.itemgr_inf_det {
	background-color:#FFF;
	color:#cc9;
	font-family:Verdana;
	font-size:8pt;
	font-weight:400;
	vertical-align:bottom; }
 
.price {
	color:#000;
	font-family:Verdana;
	font-size:9pt;
	font-weight:700; }
 
.price_value {
	color:#900;
	font-family:Verdana;
	font-size:9pt;
	font-weight:700; }
 
.price_value_high {
	color:#505000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:normal;
	font-weight:lighter;
	line-height:normal; }
 
.print {
	color:#993;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	left:10px; }
 
.error_msg {
	color:red;
	font-family:Verdana;
	font-size:7pt;
	font-weight:700; }
 
.search_noresult {
	color:#900;
	font-family:Verdana;
	font-size:10pt; }
 
.pre_abt_bez {
	color:#24426b;
	font-family:Verdana;
	font-size:8pt;
	font-weight:400;
	text-decoration:none; }
 
.where_msg_abt:hover {
	color:#a0a000;
	font-family:Verdana;
	font-size:8pt;
	font-weight:400;
	text-decoration:underline; }
 
.where_back {
	color:#838343;
	font-family:Verdana;
	font-size:8pt;
	font-weight:400;
	text-decoration:none; }
 
.basket_value:hover {
	color:#fff;
	font-family:Verdana;
	font-size:9pt;
	font-weight:400;
	text-decoration:underline; }
 
.startclock {
	color:#000;
	font-family:Verdana;
	font-size:7pt; }
 
.start_item_count {
	color:#930000;
	font-family:Verdana;
	font-size:7pt;
	font-weight:400; }
 
.start_minpr {
	color:#930000;
	font-family:Verdana;
	font-size:8pt;
	font-weight:400; }
 
.ruby {
	color:#24426b;
	font-family:Verdana;
	font-size:7pt;
	font-weight:700; }
 
.fieldset {
	border-top:thin dashed #a2a272;
	font-weight:700; }
 
.art_descr {
	color:#000;
	font-family:Times, "Times New Roman", Georgia;
	font-size:12px;
	vertical-align:top; }
 
.art_descr_l {
	color:#505000;
	font-family:Verdana;
	font-size:9pt;
	text-decoration:none; }
 
hr.trenner { border-top:thick solid #E9E9C0; }
 
.recom_head {
	color:#838343;
	font-family:Verdana;
	font-size:9pt; }
 
.login {
	color:#005;
	font-family:Verdana;
	font-size:8pt;
	font-weight:700;
	text-decoration:none; }
 
.login_txt {
	color:#505000;
	font-family:Verdana;
	font-size:9pt;
	line-height:20px;
	text-decoration:none; }
 
.login_input_bez {
	color:#505000;
	font-family:Verdana;
	font-size:9pt;
	font-weight:700;
	text-decoration:none; }
 
.login_head {
	color:#505000;
	font-family:Verdana;
	font-size:10pt;
	font-weight:400;
	text-decoration:none; }
 
.last_items_head {
	color:#505000;
	font-family:Verdana;
	font-size:10pt;
	font-weight:700;
	text-decoration:none; }
 
.cart_default {
	color:#900;
	font-family:Verdana;
	font-size:8pt;
	font-weight:700;
	text-decoration:none; }
 
.content:hover {
	color:#000;
	font-family:Verdana;
	font-size:8pt;
	text-decoration:underline; }
 
.error {
	color:red;
	font-family:Verdana;
	font-size:8pt; }
 
.tab_head {
	color:#505000;
	font-family:Verdana;
	font-size:9pt;
	font-weight:700; }
 
.navi_search {
	color:#fff;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:400;
	text-align:center;
	text-decoration:none; }
 
.navi_tbl_bg {
	background:url(../bilder/navi_tbl_bg.gif);
	height:99px;
	margin:0 auto;
	width:732px; }
 
.navi_left_inner_cont {
	float:left;
	height:93px;
	width:448px; }
 
.navi_right_inner_cont {
	float:right;
	height:93px;
	width:284px; }
 
.navi_service_div {
	_padding-top:5px;
	float:right;
	height:32px;
	line-height:29px;
	text-align:left;
	width:284px; }
 
.navi_right_bottom_box {
	color:#71783f;
	float:left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:700;
	height:61px;
	text-align:left;
	text-decoration:none;
	width:274px; }
 
.navi_search_box {
	float:left;
	height:43px;
	width:138px; }
 
.navi_cart_box {
	float:right;
	height:43px;
	width:129px; }
 
.navi_search_txt {
	color:#fff;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:400;
	height:12px;
	padding:2px 0 2px 3px;
	text-align:left;
	text-decoration:none;
	width:138px; }
 
.navi_to_cart_txt {
	color:#71783f;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:700;
	height:12px;
	line-height:12px;
	margin:0;
	padding:2px 0 2px 5px;
	text-align:left;
	text-decoration:none;
	width:129px; }
 
.navi_search_input {
	color:#71783f;
	height:18px;
	line-height:24px;
	padding:3px 0 0 3px;
	text-align:left;
	vertical-align:middle;
	width:138px; }
 
.navi_to_pay_txt {
	color:#71783f;
	height:18px;
	line-height:24px;
	padding:3px 0 0 14px;
	text-align:left;
	vertical-align:middle;
	width:129px; }
 
.navi_abt {
	color:#FFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	text-align:center;
	text-decoration:none;
	vertical-align:middle; }
 
.newsl {
	color:#505000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:700; }
 
.size_help:hover {
	color:#505000;
	font-family:Verdana;
	font-size:9px;
	text-decoration:underline; }
 
.size_help:visited {
	color:#505000;
	font-family:Verdana;
	font-size:9px; }
 
.cart_head {
	color:#666;
	font-family:Verdana;
	font-size:12px; }
 
.cart_head_small {
	color:#666;
	font-family:Verdana;
	font-size:10px; }
 
.cart_items_head {
	color:#000;
	font-family:Verdana;
	font-size:12px;
	font-weight:700; }
 
.cart_items_content {
	color:#8b8b4c;
	font-family:Verdana;
	font-size:13px;
	font-weight:700; }
 
.cart_items_price {
	color:#000;
	font-family:Verdana;
	font-size:13px;
	font-weight:700; }
 
.cart_info {
	color:#000;
	font-family:Verdana;
	font-size:11px;
	font-weight:700; }
 
.cart_info_content {
	color:#000;
	font-family:Verdana;
	font-size:11px; }
 
.cart_hint_div {
	color:#505000;
	font-family:Verdana;
	font-size:12px;
	line-height:20px;
	text-decoration:none; }
 
.partner {
	color:#993;
	font-family:Verdana;
	font-size:9pt;
	font-weight:700;
	text-decoration:none; }
 
.send_order { background-color:#ffc600; }
 
.pop_help_head {
	color:#FFF;
	font-family:Verdana;
	font-size:14px;
	font-weight:700; }
 
.pop_help_txt {
	color:#505000;
	font-family:Verdana;
	font-size:13px;
	font-weight:700; }
 
.search_more {
	color:#838343;
	font-family:Verdana;
	font-size:9pt;
	line-height:20px;
	text-decoration:none; }
 
.abt_info_txt_box {
	color:#505000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:400;
	line-height:16px;
	padding-bottom:10px;
	width:510px; }
 
.abt_info_txt {
	color:#505000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:400;
	line-height:16px;
	text-decoration:none; }
 
.abt_info_ul {
	list-style:none;
	padding-left:10px; }
 
.recommend_link {
	color:#505000;
	font-family:Verdana;
	font-size:9pt;
	font-weight:700;
	line-height:20px; }
 
.start_txt {
	background-image:url(/shop/bilder/start_txt_bg.jpg);
	color:#505000;
	font-size:11px;
	line-height:19px;
	text-align:justify; }
 
a.start_txt {
	background-image:none;
	color:#505000;
	padding:0; }
 
 
div#nav_bg{
	border: 0pt none ; 
	margin: 0px auto; 
	padding: 0pt; 
	width: 731px; 
	height: 48px; 
	vertical-align: middle;
/*	background-image: url(/dev/bilder/navmenu_main_bg.gif); */	
}
 
.navcontainer {
	border-top:1px solid #f9f9df;
	height:47px;	
	}
 
	.navcontainer ul {
		border:0;
		list-style-type:none;
		margin:0;
		padding:0;
		text-align:center; }
		
	.navcontainer ul.sec {
		clear:both;
	}		
		.navcontainer ul li {
			display:block;
			float:left;
			text-align:center;
			height:22px;
			margin-right:1px; 
			background-color:#FFFFFF;				
			}

		.navcontainer ul li.nbrd {
			margin:0;
			}			
		.navcontainer ul li.sa {
			background-color:#C71100;
			}	 
			
			.navcontainer ul li a {
				color:#8B9068;
				display:inline-block;
				font:bold 13px trebuchet MS;
				text-align:center;
				text-decoration:none;
				padding:2px 0;				
				 }
				 
			.navcontainer ul li a.abt12 {
				color:#fff;
				font-size:19px;
				line-height:18px;				
				 }	
				 			 
			.navcontainer ul li a.abt12:hover {
				color:#C71100;
				background-color:#FFFFFF;
				text-decoration:none		
				 }	
				 						 
				 
			.navcontainer ul li a:hover {
				text-decoration:underline			
				 }
ul.navlist1{
	border-bottom: 2px solid rgb(121, 0, 118); 
	height: 22px;
	background-image:url(../bilder/navlist_bg.gif)
} 
ul.navlist2{
	border-bottom: 1px solid rgb(121, 0, 118); 
	height: 22px;
	background-image:url(../bilder/navlist_bg.gif)	
}	 
				
a.abt1 {
	width:91px
}
 

a.abt2 {
	width:163px
	} 
 
a.abt3 {
	width:159px
	}
 
a.abt4 {
	width:152px
	}
 
a.abt5 {
	width:165px
	} 
 
a.abt6 {
	width:174px
	} 
  
a.abt7 {
	width:138px
	} 

a.abt8 {
	width:148px;
}	 

a.abt11 {
	width:102px
	}  
 
a.abt12 {
	width:162px;
	}
	
	
.left_menu_container ul {
	border:0;
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:left;
	width:162px; }
 
.left_menu ul li {
	border:0;
	margin:0; }
 
.left_menu li {
	border-bottom:solid #616110 1px;
	border-left:solid #A9B280 1px;
	border-right:solid #616110 1px;
	border-style-top:groove;
	height:20px;
	margin-bottom:1px;
	padding-left:10px; }
 
a.left_menu {
	color:#FFF;
	display:block;
	font-family:Trebuchet MS;
	font-size:13px;
	font-weight:700;
	text-decoration:none; }
 
	a.left_menu:hover,a.left_menu_active { color:#e0ff13; }
 
.border_b { border:1px solid #000; }
 
.float {
	left:-3000px;
	position:absolute;
	visibility:hidden;
	z-index:10; }
 
img.art_pic_high {
	border-bottom:solid #CCCC98 1px;
	border-left:solid #828242 2px;
	border-right:solid #CCCC98 2px;
	border-top:solid #828242 2px; }
 
img.art_pic_th {
	border-bottom:solid #CCCC98 1px;
	border-left:solid #828242 1px;
	border-right:solid #CCCC98 1px;
	border-top:solid #828242 1px;
	cursor:pointer;
	padding:0;
	margin:0; }
 
	img.art_pic_th:hover { border-color:#8F5AAD; }
	
a.art_pic_th_link{
	margin:0px 7px 5px 0px;
}
 
.presse_text {
	color:#525100;
	font-size:12px;
	font-weight:400; }
 
.art_bez,.art_bez:link {
	color:maroon;
	font-family:Verdana;
	font-size:12px;
	font-weight:700;
	text-decoration:none; }
 
.art_bez_n:link,.art_bez_n:hover,.art_bez_n:visited {
	color:maroon;
	font-family:Verdana;
	font-size:8pt;
	font-weight:700;
	text-decoration:none; }
 
.art_bez_r:link,.art_bez_r,.art_bez_r:hover,.art_bez_r:visited {
	font-family:Verdana;
	font-size:7pt;
	font-weight:700;
	text-decoration:underline; }
 
.art_bez_high:link,.art_bez_high:visited {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bolder;
	line-height:12px;
	text-decoration:none; }
 
.det_delvable,.det_shipping {
	color:#505000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700; }
 
.det_art_desc:link,.det_art_desc:visited {
	color:#333;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none; }
 
.det_picview:link,.det_picview:active,.det_picview:visited {
	color:#FFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none; }
 
.itemgr_bez,.itemgr_bez:link,.itemgr_bez:active {
	color:#FFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	text-decoration:none; }

.itemgr_gal_pic{
	text-align: right;
	margin:0px 17px 5px 0px;
	border-left: solid 5px #B9B367;
}
 
.service_head,.service_head:link {
	color:#fff;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	text-decoration:none; }
 
.service_menue:link,.service_menue:active,.service_menue:visited {
	color:#B4B469;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline; }
 
.abt_high:link,.abt_high:visited {
	color:#fff;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:700;
	text-decoration:none; }
 
.more_high:link,.more_high:active,.more_high:visited {
	color:#fff;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	left:10px;
	text-decoration:none; }
 
.price_value_high:link,.price_value_high:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:normal;
	font-weight:lighter;
	line-height:normal;
	text-decoration:none; }
 
.print:link,.print:active,.print:visited {
	color:#993;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	left:10px;
	text-decoration:none; }
 
.notice_msg,.where_msg:visited {
	color:#505000;
	font-family:Verdana;
	font-size:8pt;
	font-weight:400; }
 
.notice_msg:link,.where_msg:hover,.where_msg_itemgr:hover,.where_msg_item {
	color:#505000;
	font-family:Verdana;
	font-size:8pt;
	font-weight:400;
	text-decoration:underline; }
 
.search_result,.search_result:link {
	color:#900;
	font-family:Verdana;
	font-size:10pt;
	font-weight:700; }
 
.where_msg,.where_msg:link,.where_msg_itemgr:link,.where_msg_itemgr {
	color:#505000;
	font-family:Verdana;
	font-size:8pt;
	font-weight:400;
	text-decoration:none; }
 
.where_msg_itemgr:visited,.where_msg_abt:visited {
	color:#a0a000;
	font-family:Verdana;
	font-size:8pt;
	font-weight:400; }
 
.where_msg_abt:link,.where_msg_abt {
	color:#a0a000;
	font-family:Verdana;
	font-size:8pt;
	font-weight:400;
	text-decoration:none; }
 
.basket_value,.basket_value:link {
	color:#fff;
	font-family:Verdana;
	font-size:9pt;
	font-weight:400;
	text-decoration:none; }
 
.welcomer,.welcomer:link {
	color:#505000;
	font-family:Verdana;
	font-size:9pt; }
 
.welcomer:visited,.welcomer:active {
	color:#a0a000;
	font-family:Verdana;
	font-size:9pt; }
 
.startitemgr,.content:visited {
	color:#000;
	font-family:Verdana;
	font-size:8pt; }
 
.start_abt,.start_abt:visited {
	color:#930000;
	font-family:Verdana;
	font-size:9pt;
	font-weight:400; }
 
.start_itemgr:link,.start_itemgr:visited {
	color:#798B99;
	font-family:Verdana;
	font-size:9pt;
	font-weight:400; }
 
.art_descr:link,.art_descr:hover,.art_descr:active,.art_descr:visited {
	color:#000;
	font-family:Times, "Times New Roman", Georgia;
	font-size:12px;
	text-decoration:none; }
 
.art_descr_det,.content,.content:link {
	color:#000;
	font-family:Verdana;
	font-size:8pt;
	text-decoration:none; }
 
.view_big,.view_big:link,.view_big:visited {
	color:#000;
	font-family:Verdana;
	font-size:9pt; }
 
.login_txt:link,.login_txt:active,.login_txt:visited {
	color:#505000;
	font-family:Verdana;
	font-size:9pt;
	font-weight:700;
	line-height:20px;
	text-decoration:underline; }
 
.login_l:link,.login_l:hover,.login_l:visited,.cart_default:link,.cart_default:visited {
	color:#900;
	font-family:Verdana;
	font-size:8pt;
	font-weight:700;
	text-decoration:underline; }
 
.navi_myschatz,.navi_myschatz:link,.navi_help,.navi_help:link {
	color:#FFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:400;
	text-decoration:none; }
 
.navi_wunsch,.navi_wunsch:link {
	color:#FFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:400;
	text-align:center;
	text-decoration:none; }
 
.navi_pay:link,.navi_pay:active,.navi_pay:visited {
	color:#FFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:700;
	text-align:center;
	text-decoration:none; }
 
.size_help,.size_help:link {
	color:#505000;
	font-family:Verdana;
	font-size:9px;
	text-decoration:none; }
 
.cart_items_wish_del,.cart_items_wish_del:link {
	color:#a9b280;
	font-family:Verdana;
	font-size:10px;
	font-weight:700;
	text-decoration:none; }
 
.presse_date,.presse_teaser {
	color:#525100;
	font-weight:400; }
 
div.banner_right {
	position:absolute;
	left:742;
	* left:10px;
	top:10px;
	height:580px;
	z-index:1;
	maring:0px;
	padding:0px; }
 
div.main_pic_th {
	padding-right:14px;
	float:left; }
 
div.main_pic_zoom {
	font-size:9px;
	padding:0;
	margin:0; }
 
div.main_price {
	float:left;
	padding-right:14px; }
 
div.main_descr {
	float:left;
	width:250px }
 
div.main_det_descr { padding-bottom:5px; }
 
div.main_high {
	margin-right:20px;
	margin-bottom:15px; }
 
div.main_high_in {
	border:solid #FFFFFF 1px;
	padding-left:7px;
	height:24px; }
 
div.main_high_itgr {
	float:left;
	padding-top:3px; }
 
div.main_high_more { float:right; }
 
div.itgr_high_more {
	float:right;
	padding-top: 5px;
	padding-right:5px;
	font-family:Geneva, Arial, Helvetica, sans-serif; }
 
div.main_high_more img {
	margin-left:5px;
	margin-right:7px; }
 
div.main_rec {
/*	border:solid #B8B887 1px; */
	margin-right:20px;
	margin-bottom:15px; }
 
div.main_rec_in {
	padding-left:7px;
	height:24px; }
 
.rec_itgr {
	color:#7A0077;
	font-size:14px;
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-weight:700;
	text-decoration:none
	 }
	 
a.rec_itgr:hover {
	text-decoration:underline
	 }	 
 
#hinterror {
	border: solid #FF0000 2px;
	padding: 5px 5px 10px 5px;
	width:350px;
	font-weight:bold;
	background-color:#FFFFFF;
	text-align:center;
	margin: auto; }
 
/* Anmeldeformular */
#reg_head { padding: 0 0 10px 0; }
 
#reg_inputs {
	list-style-image:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#505000;
	padding-top:10px;
	border:1px solid #C0C0C0;
	padding-top:5px;
	background-color:#E9E9C0 }
 
	#reg_inputs select {
		font-size:16px;
		width:229px;
		height:30px; }
 
	#reg_inputs input {
		height:25px;
		font-size:16px; }
 
	#reg_inputs submit { font-weight:bold }
 
	#reg_inputs legend {
		font-size:11px;
		font-weight:bold;
		color:#505000;
		padding:5px;
		border:1px solid #C0C0C0; }
 
.formbox {
	width: 400px;
	color: #000;
	background-color: #cc9;
	border: 1px solid #666; }
 
.reihe {
	clear: both;
	padding: 3px 0px; }
 
.label {
	float: left;
	width: 150px;
	text-align: right;
	padding-top: 3px;
	padding-right: 5px;
	line-height: 25px; }
 
.feld {
	float: right;
	width: 250px;
	text-align: left; }
 
.knopf {
	clear: both;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 30px; }
 
.defbreite { width: 230px; }
 
div.info {
	padding:15px;
	5px;
	text-align:left; }
 
/* */
.tag-cloud {
	text-align:center;
	width:510px;
	font-family:Verdana, sans-serif;
	font-weight:bolder;
	line-height:20px; /*	line-height:1.3em; */
	padding:0;
	margin:10px 0px 10px 0px; }
 
	.tag-cloud li {
		display:inline;
		white-space:nowrap;
		padding:0;
		margin:0; }
 
		.tag-cloud li a {
			padding: 0 0.2em 0 0.2em;
			text-decoration:none; }
 
			.tag-cloud li a:hover {
				background-color:#6B820E;
				color:#B6E204 ! important; }
 
#setbox_link_cont {
	margin-bottom: 10px;
	cursor:pointer; }
 
.more_text { display:none }
 
.show_more_text {
	font-weight:bold;
	cursor:pointer; }
 
.setbox_open{
	cursor:pointer;
}
 
#name_enter_name, #name_enter_name_bottom {
	text-align:center;
	margin: 5px 0px;
	font-size:10px;
	font-weight:bold;
	width:500px;
	border: solid #E0FF13 5px;
	background-color:#FFFFFF; }
 
#name_preview, #name_preview_bottom {
	display:none;
	text-align:center;
	margin-bottom:5px; }
 
#name_preview .name_preview_text_bottom {
	font-size:12px;
	margin: 10px 0 0 10px;
	text-align:left }
 
div.name_preview_text_bottom ul{
	list-style:none;
}
 
/* ListNav for nameCloud Bottom START */
#name_cloud_bottom-nav {
	text-align:center;
	font-size:11px;
	margin-left:30px }
 
.listNav { margin:0 0 10px; }
 
.ln-letters { overflow:hidden; }
 
#name_cloud_bottom-nav .ln-letters a {
	font-size:0.8em;
	display:block;
	float:left;
	padding:1px 5px;
	border:1px solid silver;
	border-right:none;
	border-left:none;
	text-decoration:none;
	color:#ffffff;
	background-color:#6B820E; }
 
	#name_cloud_bottom-nav .ln-letters a.ln-last { border-right:1px solid silver; }
 
	#name_cloud_bottom-nav .ln-letters a:hover,
#name_cloud_bottom-nav .ln-letters a.ln-selected {
		background-color:#ffffff;
		color:#6B820E; }
 
	#name_cloud_bottom-nav .ln-letters a.ln-disabled { color:#ccc; display:none }
 
#name_cloud_bottom-nav .ln-letter-count {
	text-align:center;
	font-size:0.8em;
	line-height:1;
	margin-bottom:3px;
	color:#336699; }
 
/* ListNav for nameCloud Bottom END */


/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */
	
.jqmWindow {
    display: none;
    
    position: fixed;
    top: 17%;
    left: 50%;
    
    margin-left: -300px;
    width: 600px;
    
    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}

.jqmOverlay { background-color: #000; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

/* innerfade jquery plugin banner fader */
ul#banner_vertical{
	padding:0;
	margin:0;
	display:none;
	opacity: 0
}

ul#banner_vertical li{
	padding:0;
	margin:0;
	list-style:none;
}

ul#banner_vertical li img,{
	border: 0;
	padding: 0;
	margin:0;
}


/* Sitemap, Links */
#links .subhead{
	font-size:13px;
	font-weight:bolder;
	color:#B9B463;
	margin-bottom: 20px;
}

#links ul.category li{
	font-size:13px;
	font-weight:bolder;
}

#links ul.category div{
	padding-bottom:8px
}

#links ul.category ul li {
	font-size:11px;
}

#links ul.category ul {
	list-style-type:circle;
	padding-bottom:8px
}
#sitemap, #links{
	text-align:left;
	font-size:12px;
	margin-left:10px
}

#sitemap .head, #links .head{
	font-size:13px;
	font-weight:bolder;
	color:#B9B463;
	margin-bottom: 20px;
}

#sitemap a, #links a, #sitemap ul li, #links ul li{
	color:#996633;
	text-decoration:none;
}

#sitemap ul.sitemap_abt, #links ul{
	list-style:none;
	margin-left:20px;
}

#sitemap ul.sitemap_abt li, #links ul li{
	padding-bottom:0px;
	margin:0
}

#sitemap ul.sitemap_abt li li, #links ul li li{
	margin-bottom:0px;
}
#sitemap ul li a, #links ul li a, #sitemap ul li{
	font-weight:bolder;
}

#sitemap ul li ul li a, #links ul li ul li a{
	font-weight:normal;
}
#sitemap ul li ul li, #links ul li ul li {
	padding-bottom:3px;
}

#sitemap ul.sitemap_itemgr{
	list-style-type: disc;
	margin: 10px 0 0 30px;
	color:#B9B463;
}

#error_404 {
	border: dotted #FF0000 1px;
	padding: 10px;
	background-color:#FFFFFF
}

#error_404 p{
	font-size:14px;
	font-weight:bolder;
}


/* Fastfinder CSS */

#fastfinder{
	width:670px;
	background-color:#F9F9DF;
	border-top: solid #B5C3C6 1px;
	text-decoration:none;
	clear: both; 
}

#fastfinder a{
	text-decoration:none
}

#fastfinder div.ff_row {
	width:670px;
	float:left;
	background-color:#F9F9DF;
	border-bottom: solid #B5C3C6 1px;
	border-left: solid #B5C3C6 1px;
	border-right: solid #B5C3C6 1px;	
}
#fastfinder div.odd {
	background-color:#E9E9C0;
}

#fastfinder div.ff_abt {
	width:150px;
	line-height:29px;
	float:left;
	text-align:left;
	margin: 0 7px 0 7px;
}

#fastfinder span {
	color:#930000;
	font-size:7pt;
	font-weight:400;
}

#fastfinder div.ff_abt a {
	color:#930000;
	font-size:9pt;
	font-weight:400;
}

#fastfinder div.ff_itemgr {
	width:420px;
	float:left;
	text-align:left;
	padding: 4px 7px 8px 8px;
	border-left: solid #B5C3C6 1px;
	color: #B5C3C6;		
}

#fastfinder div.ff_itemgr a {
	color:#798B99;
	font-size:12px;
	font-weight:400;	
}

#fastfinder div.ff_itemgr span{
	font-size:10px;
	color:#B5C3C6	
}

#fastfinder div.ff_minpr {
	width:65px;
	line-height:29px;
	float:left;
	text-align:left
}

#fastfinder div.ff_minpr a {
	color:#930000;
	font-size:8pt;
	font-weight:400;
}

/* Twitter */
#twitter-follow {
	text-align:center;
	width:182px;
	margin-top:10px;
	*margin-left:170px
}
#twitter-follow img {
	border:0;
}

#sale_det{
	background:#FFF url(../bilder/sale_det_bg.gif) no-repeat;
	height:143px;
}
	#sale_det div.sale_dis{
		color:#FFFFFF;
		font-size:29px;
		font-weight:bolder;
		padding:17px 0 0 91px;
	}
	
	#sale_det div.high{
		color:#DA1E01;
	}
		
	
	#sale_det div.sale_avk_price{
		color:#000000;
		font-size:12px;
		padding:34px 0 0 21px;
	}
	
	#sale_det span.sale_avk_price_val{
		text-decoration: line-through
	}	
	
	#sale_det div.sale_price{	
		background-color:#FFFFFF;
		border:1px solid #DA1E01;
		color:#000000;
		font-size:12px;
		font-weight:bolder;
		padding:5px 0 5px 11px;
		margin:11px 16px 5px 11px;	

	}	
		#sale_det div.sale_price span.sale_price_val{
			color:#DA1E01;
			font-size:16px;
		}		

#sale_flag_box {
	position:relative;
	display:block;
}
	img.sale_flag {
	position: absolute;
	top: 4px;
	left: 4px;
} 

div.sale_itemgr_cont{
	padding:2px;
}

	div.sale_itemgr_cont span.sale_itemgr_price{
	background-color:#C71100;
	color:#FFFFFF;
	display:block;
	padding:2px;
	font-weight:bolder
	}

/* Search term highlighting */
.highlight { border: solid 1px #50e950 }
.showAll{ cursor:pointer; background-color:#FFFFFF; display:none}
