#fehlerAGB {

	font-size:12px;
	color:#FF3300;
	font-weight:bold;
	font-family:Verdana, Arial, sans-serif;
	padding-bottom:20px;
	
	
	}

#danke_title {

	font-size:20px;
	color:#ffffff;
	font-weight:bold;
	font-family:Verdana, Arial, sans-serif;
	
	
	
	}

.button {
border: 2px outset #808080;
text-decoration: none;
color: #000;
background-color: #D4D0C8;
padding-left: 0.65em;
padding-right: 0.65em;
}


a.button {
border: 2px outset #808080;
text-decoration: none;
color: #000;
background-color: #D4D0C8;
padding-left: 0.65em;
padding-right: 0.65em;
}
* html a.button {
/* Dieser Schwachsinnige Selektor wird vom IE angenommen */
border: 2px outset #e6e6e6;
font-size: 0.93em;
padding-left: 0.7em;
padding-right: 0.7em;
}
a.button:active {
border-style: inset;
}


#warenkorbinhalt
{
	text-align:left;
	padding-left:5px;
	padding-bottom:10px;
}
#artikelmotiv {
	background:#fff;
	padding:2px;
	width:140px;
	font-size:11px;
}
#product_preview
{
	position:fixed;
	margin-left:550px;
	margin-top:51px;
	width:260px;
	font-size:11px;
	white-space:auto;
}
.blogpostmonth{
	font-size:11px;
}

.blogposttexttd p
{
	font-size:11px;
}
.blogposttexttd 
{
	font-size:11px;
}



summe {
	
	font-size: 16px;
	font-family: Verdana, Arial, sans-serif;
	text-align:center;

}


versand {
	
	font-size: 8px;
	font-family: Verdana, Arial, sans-serif;
	text-align:center;
	color:#FF0000;
	text-decoration:underline;

}

body {
	margin:20 0 0 0px;
	
	padding:0;
	min-width: 900px;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;

}
#outer_container_new
{
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	width:940px;

	padding:25px 5px 0 5px;
	background-color:#fff;
}
img {
	border:0px;
}

footer {
	font-size:10px;
	color:#fff;
}

span.black {
	color:#fff;
}

span.bold_black {
	color:#fff;
	font-weight:bold;
}

hr {
	border:none;
	height: 1px;
	background:#EBEBEB;
	margin-top:15px;
	margin-bottom:15px;
}

/* LINKS*/
a,
a:visited {
	color:#fff;
}

a:footer {
	color:#fff;
}
a:hover,
a:visited:hover {
	color:#FFF;
}





/* MAIN CONTAINER DIV */
#header_notice {
	margin-top:-10px;
	width:800px;
	border:1px solid #ccc;
	background-color:#F5F5F5;
	color:#fff;
	padding:12px;
	margin-bottom:20px;
	font-weight:bold;
	font-size:10px;
	text-align:center;
}

/* MAIN CONTAINER DIV */
#container {
	width:900px;
	overflow:visible;
}



/* THIS IS THE MAIN COLUMN */
#main_col {
	float:left;
	width:650px;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * *  
		STYLES for #global_nav_div
 * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#main_col #global_nav_div {
	float:left;
	font-size:90%;
	margin:0;
	padding:0;
	
}

	#main_col #global_nav_div ul {
		float:left;
		list-style:none;
		margin:0;
		padding:0;
		
	}
	#main_col #global_nav_div li {
		float:left;
		margin:0;
		margin-right:5px;
	}
	#main_col #global_nav_div li.active {
		background-color:transparent;
		padding:3px 11px 4px 2px;
		text-decoration:underline;
		color:#fff;
	}
	#main_col #global_nav_div a, #main_col #global_nav_div a:visited {
		background-color:transparent;
		padding:3px 11px 4px 2px;
		display:block;
		text-decoration:none;
		color:#fff;
	}
	#main_col #global_nav_div a:hover {
		color:#fff;
		text-decoration:underline;
	}
	#main_col #global_nav_div a:active {
		color:#fff;
	}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * *  
		STYLES for #breadcrumb_and_warenkorb
 * * * * * * * * * * * * * * * * * * * * * * * * * * * */	
#main_col #breadcrumb_and_warenkorb_div {
	clear: both;
	padding-top:15px;
	padding-left:2px;
	font-size:90%;
	color:#fff;
}
	#breadcrumb_and_warenkorb_div a {
		text-decoration:underline;
		color:#fff;
		margin:0;
	}
	
	#breadcrumb_and_warenkorb_div a:hover {
		color:#fff;
	}
	
	#breadcrumb_and_warenkorb_div p {
		margin:0;
	}

	#breadcrumb_and_warenkorb_div table {
		border-collapse:collapse;
		margin:0;
		padding:0;
		width:100%;
	}
	
	#breadcrumb_and_warenkorb_div td.breadcrumb {
		padding-right:20px;
		vertical-align:top;
	}
	
	#breadcrumb_and_warenkorb_div td.warenkorb {
		text-align:right;
		padding-right:0px;
		vertical-align:top;
	}
	#breadcrumb_and_warenkorb_div td.warenkorb p {
		margin-bottom:3px;
	}
	
/* * * * * * * * * * * * * * * * * * * * * * * * * * * *  
		STYLES for #main_col
 * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#main_col #page_title_div {
	width:100%;
	padding-top:5px;
	padding-left:2px;
	padding-bottom:0px;
}

#main_col #page_title_div table {
	border-collapse:collapse;
	padding:0;
	width:100%;
}
	#main_col #page_title_div td.title {
		font-family: Verdana, Arial, sans-serif;
		font-size:20px;
		padding-top:8px;
	}
	
	#main_col #page_title_div td.title span.sub {
		font-size:11px;
	}
	#main_col #page_title_div td.extras {
		text-align:right;
	}
	
/* * * * * * * * * * * * * * * * * * * * * * * * * * * *  
		STYLES FOR #prod_cat_display_table
			AND related_items table
 * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#prod_cat_display_table,
table.related_items {
	border-collapse:collapse;
	margin-top: 15px;
}

#prod_cat_display_table td,
table.related_items td {
	vertical-align:top;
	padding-left:23px;
}
table.related_items td {
	padding-left:35px;
	padding-bottom: 20px;
	width: 130px;
}

#prod_cat_display_table div.product_holder {
	margin-right:0px;
	margin-bottom:15px;
	background:#fff;
	padding:2px;
	width:140px;
	font-size:11px;
}
	#prod_cat_display_table div.product_holder div.desc,
	table.related_items div.product_holder div.desc {
		padding-top:2px;
		margin:0;
		color:#4D4D4D;
	}
	#prod_cat_display_table div.product_holder div.desc span.title,
	table.related_items div.product_holder div.desc span.title {
		color:#fff;
	}
#prod_cat_display_table tr.product_navigation td {
	padding-bottom:20px;
	font-size:11px;
}
#prod_cat_display_table tr.product_navigation td span.section {
	margin-right:10px;
	padding:2px 4px 2px 4px;
	background:#fff;
}
#prod_cat_display_table tr.product_navigation td span.disabled {
	color:#BDBDBD;
}
/* LINKS */
#prod_cat_display_table div.product_holder div.image img,
table.related_items div.product_holder div.image img {
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #EBEBEB;
	border-bottom:1px solid #EBEBEB;
}

#prod_cat_display_table a,
#prod_cat_display_table a:visited,
table.related_items a,
table.related_items a:visited {
	text-decoration:none;
	color:#4D4D4D;
}
#prod_cat_display_table a:hover,
#prod_cat_display_table a:visited:hover,
table.related_items a:hover,
table.related_items a:visited:hover {
	text-decoration:underline;
	color:#fff;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * *  
		STYLES FOR displaying categories
 * * * * * * * * * * * * * * * * * * * * * * * * * * * */

#prod_cat_display_table div.category_holder {
	background-color:#fff;
	padding:6px 20px 0px 2px;
	margin-bottom:5px;
	border-top:1px solid #EBEBEB;
}
#prod_cat_display_table div.category_title {
	font-size:11px;
	color:#fff;
	font-family: Verdana, Arial, sans-serif;
}
#prod_cat_display_table div.category_title a,
#prod_cat_display_table div.category_title a:visited {
	color:#fff;
	text-decoration:none;
}
#prod_cat_display_table div.category_title a:hover,
#prod_cat_display_table div.category_title a:visited:hover {
	text-decoration:underline;
	color:#fff;
}
#prod_cat_display_table div.category_desc {
	font-size:85%;
	color:#fff;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * *  
   	   STYLES FOR displaying actual product pages
 * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/* Quick update of product navigation links for products */
#prod_cat_display_table tr.product_navigation a.prev_next,
#prod_cat_display_table tr.product_navigation a.prev_next:visited {
	color:#fff;
	text-decoration:underline;
}
#prod_cat_display_table tr.product_navigation a.prev_next:hover,
#prod_cat_display_table tr.product_navigation a.prev_next:visited:hover {
	text-decoration:underline;
	color:#fff;
}

#prod_cat_display_table tr.product_tr td.product_image {
	width:20%;
	font-size:11px;
	vertical-align:top;
	padding:0;
}
	#prod_cat_display_table tr.product_tr td.product_image div.img_holder {
		padding:4px;
		background-color:#fff;
	}

#prod_cat_display_table div.more_images {
	margin-top:6px;
}
	#prod_cat_display_table div.more_images a.num_off,
	#prod_cat_display_table div.more_images a.num_off:visited {
		color:#fff;
		text-decoration:none;
		padding:1px 4px 1px 4px;
	}
	#prod_cat_display_table div.more_images a.num_on,
	#prod_cat_display_table div.more_images a.num_on:visited {
		color:#fff;
		background-color:#000;
		text-decoration:none;
		padding:1px 4px 1px 4px;	
	}
	#prod_cat_display_table div.more_images a.num_on:hover,
	#prod_cat_display_table div.more_images a.num_on:visited:hover {
		color:#fff;
		background-color:#000;
		text-decoration:none;	
	}
	
	
	#prod_cat_display_table div.more_images a,
	#prod_cat_display_table div.more_images a:visited {
		color:#fff;
		text-decoration:underline;
	}
	#prod_cat_display_table div.more_images a:hover,
	#prod_cat_display_table div.more_images a:visited:hover {
		color:#fff;
		text-decoration:underline;
	}

#product_info {
	font-size:11px;
	vertical-align:top;
	padding-left:15px;
}
	#product_info p.title {
		font-size:115%;
		margin-top:0;
		color:#FFF;
	}
	#product_info p.title span.title {
		font-weight:bold;
	}
	#product_info p.title span.item_num {
		color:#fff;
		font-size:11px;
	}
	
	#product_info p.sale_alert {
		background-color:#fdbb2d;
		padding:12px 15px 15px 15px;
		border:1px solid #EBEBEB;
		margin-top:20px;
		margin-bottom:16px;
	}
	
	#product_info p.price_message {
		line-height:150%;
		margin-bottom:15px;
	}
	#product_info p.price_message span.old_price {
		color:#999;
		text-decoration:line-through;
	}
	#product_info p.price_message span.new_price {
		color:#fff;
		font-size:145%;
	}
	
	#product_info p,
	#product_info ul,
	#product_info ol {
		color:#393939;
	}
	#product_info p a,
	#product_info p a:visited {
		color:#fff;
		text-decoration:underline;
	}
	#product_info p a:hover,
	#product_info p a:visited:hover {
		color:#fff;
		text-decoration:underline;
	}
	
	#product_info label {
		font-weight:bold;
	}
	
	#product_info span.product_price {
		font-size:115%;
		font-weight:bold;
	}

/* STYLES FOR ENLARGED IMAGES */
#enlarged_images {
	margin-top:20px;
}
#enlarged_images table.enlarged_image {
	margin-top:10px;
	margin-bottom:40px;
	border-collapse:collapse;
}
	#enlarged_images td.desc {
		background-color:#fff;
		padding:6px 20px 3px 1px;
		font-size:11px;
	}
		#enlarged_images td.desc p {
			margin:0;
		}
	#enlarged_images td.image {
		background-color:#fff;
		padding:2px;
	}
	
	#enlarged_images span {
		font-size:11px;
		color:#fff;
		font-family: Verdana, Arial, sans-serif;
	}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * *  
		WARENKORB          WARENKORB             WARENKORB
 * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#warenkorb {
	margin-top:15px;
	width:600px;
	border-collapse:collapse;
}
#warenkorb a,
#warenkorb a:visited {
	color:#fff;
	text-decoration:underline;
}
#warenkorb a:hover,
#warenkorb a:visited:hover {
	color:#fff;
	text-decoration:underline;
}
#warenkorb tr.header td {
	background-color:#336699;
	padding:3px 5px 5px 5px;
	font-size:11px;
	text-align:center;
	border-right:4px solid #336699;
	
}
#warenkorb tr.warenkorb_item td {
	padding:10px 0px 0px 0px;
	text-align:center;
	font-size:11px;
	vertical-align:top;
	border-bottom:1px solid #EBEBEB;
}
#warenkorb tr.warenkorb_item td.gift_certificate {
	font-weight: bold;
}
#warenkorb tr.warenkorb_item td.gift_certificate_info {
	text-align: left;
	padding-top: 25px;
	padding-bottom: 25px;
}
#warenkorb tr.warenkorb_item td.gift_certificate_info span.name {
	font-size: 12px;
}
#warenkorb tr.warenkorb_item td.quantity {
	padding-top:28px;
}
#warenkorb tr.warenkorb_item td.thumbnail {
	padding:0;
	padding-top:10px;
	padding-bottom:10px;
}
	#warenkorb tr.warenkorb_item td.thumbnail img {
		border:1px solid #fdbb2d;
	}
#warenkorb tr.warenkorb_item td.product_info {
	text-align:left;
	padding-top:5px;
	vertical-align: middle;
}
	#warenkorb tr.warenkorb_item td.product_info p.main_info {
		font-size:11px;
	}
	
	#warenkorb tr.warenkorb_item td.product_info p.sale_info {
		background-color: #fdbb2d;
		border:  1px solid #336699;
		padding: 4px;
	}
	
#warenkorb tr.warenkorb_item td.item_total {
	font-weight:bold;
}
#warenkorb tr.warenkorb_item td p {
	margin-top:0px;
}
#warenkorb tr.warenkorb_item span.option_style {
	background-color:#fff;
}
#warenkorb td.sub_t_title {
	text-align:center;
	padding-top:12px;
	
}
#warenkorb td.sub_t_title div {
	background-color:#336699;
	padding:3px 4px 3px 4px;
	

}
#warenkorb td.sub_t {
	padding-top:15px;
	font-size:16px;
	padding-bottom:3px;
	text-align:center;
	font-weight:bold;
}


#warenkorb td.sub_versand {
	font-size:12px;
	text-align:center;
	color:#ffffff;
	
}



#warenkorb td.sub_t_versand {

	padding-top:12px;
	font-size:10px;
	font-weight:normal;
	
	
	}




/* LINE ITEMS FOR CHECKOUT */
#warenkorb tr.line_items td {
	border-bottom:1px solid #EBEBEB;
	padding-top:8px;
	padding-bottom:8px;
}
/* warenkorb CONTROLS */
#warenkorb tr.warenkorb_controls td {
	text-align:center;
	background-color:#336699;
	padding:3px 3px 6px 3px;
	font-size:11px;
	font-color:#fff;
	border-right:4px solid #336699;
	border-bottom:1px solid #336699;
}
/* SPECIAL TD DECLARATION FOR MY-ACCOUNT ORDERS */
#warenkorb tr.warenkorb_item td.my_account_orders {
	padding:10px 0px 10px 0px;
}
/* warenkorb INSTRUCTIONS */
div.warenkorb_instructions p {
	font-size:11px;
	padding:4px;
	padding-right:20px;
}
/* FLASH warenkorb MESSAGES */
div.flash_warenkorb_message,
div.empty_warenkorb {
	border:1px solid #ebebeb;
	background-color:#fff;
	margin-left:3px;
	margin-right:3px;
	margin-top:10px;
	padding:10px;
	color:#fff;
}
/* YOUR warenkorb IS EMPTY */
div.empty_warenkorb {
	color:#fff;
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * *  
		STYLES FOR CHECKOUT
 * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/* CHECKOUT STATUS */
table.checkout_status_table {
	margin-top:5px;
	width:100%;
	border-collapse:collapse;
}
table.checkout_status_table td {
	white-space: nowrap;
	padding-right:10px;
	padding:3px 5px 5px 5px;
	font-size:100%;
	background-color:#fdbb2d;
	border-right:2px solid #fff;
	border-bottom:1px solid #EBEBEB;
}
table.checkout_status_table td.active {
	color:#fff;
	font-weight:bold;
}

table.checkout_status_table td.completed {
	background:#EBEBEB url(../images/checkout_checkmark.gif) no-repeat 5px 50%;
	border-bottom:1px solid #E0E0E0;
	padding-left:18px;
}



/* * * * * * * * * * * * * * * * * * * * * * * * * * * *  
		STYLES FOR Forms
 * * * * * * * * * * * * * * * * * * * * * * * * * * * */
input, textarea, select {
	background:#fff url(../images/fieldbg.gif) repeat-x top;
	border-top:1px solid #7c7c7c;
    border-left:1px solid #c3c3c3;
    border-right:1px solid #c3c3c3;
    border-bottom:1px solid #ddd;
    /*font-family:"Courier New",Courier,mono-spaced,Arial;*/
	font-family: Verdana, Arial, sans-serif;
	font-size:11px;
}
.radio_no_style {
	background:transparent;
	border:none;
}
.checkbox_no_style {
	background:transparent;
	border:none;
}
select,
select.error  {
	font-size:11px;
}

select.large,
select.large_error  {
	font-size:12px;
}

select.xlarge,
select.xlarge_error  {
	font-size:11px;
}

select {
	margin-top:4px;
	margin-bottom:4px;
}
select.error,
select.large_error,
select.xlarge_error {
	background-color:#FFDDDD;
}
input {
	margin-top:4px;
	margin-bottom:4px;
	padding:3px;
}

input.large,
input.large_error {
	font-size:11px;
}

input.medium,
input.medium_error {
	font-size:11px;
}

input.small,
input.small_error {
	font-size:11px;
}

input.small_error,
input.medium_error,
input.large_error {
	background-color:#FFDDDD;
}

textarea.medium {
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	padding:2px;
	margin-top:5px;
	margin-bottom:5px;
}

input.add_to_warenkorb,
input.form_button {
	background:transparent;
	background-color:#fff;
	border-left:1px solid #EBEBEB;
	border-top:1px solid #EBEBEB;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	font-size:11px;
	padding:3px 6px 3px 6px;
	color:#fff;
}

input.add_to_warenkorb:hover,
input.form_button:hover {
	color:#fff;
}

#form_error_msg, #flash_error, #flash_msg {
	background-color:#fff;
	padding:10px 40px 15px 15px;
	margin-top:10px;
	margin-bottom:10px;
}
#form_error_msg, #flash_error {
	color:#F82100;
	border:1px solid #FFDDDD;
}
#form_error_msg a, #flash_error a {
	color:#F82100;
}
#flash_msg {
	color:#fff;
	border:1px solid #EBEBEB;
}
