body {
	background:						#000000;
	/*
	background:						#000000 url(images/background.jpg) top left repeat-x;
	background-position:	0px 8px;
	*/
	color:								#fff;
	margin:								0px;
	padding:							0px;
	font-size:							14px;
	font-family:						Times New Roman;
}

form {
 margin:								0px;
 padding:								0px;
}

img {
	border:							 	0px;
}

a {
	color:								#fff;
	text-decoration:			none;
}

a:hover {
	text-decoration:			underline;
}

h1 {
	font-size: 14px;
	font-weight: bold;
	margin: 2px 0px 5px 0px;
	padding: 1px 3px 1px 3px;
	background-color: #E6E6E6;
	background:	url(images/rubric.gif) top left ;
	border: 1px solid #666666;
	color: #AAAAAA;
}

h2 {
	font-size:15px;
	margin:	0px;
	padding: 0px;
	color:#7C0918;
}

h3 {
	font-size:15px;
	margin:	0px;
	padding: 0px;
	color:#7C0918;
}

h2 a {
	color:								#7C0918 !important;
	font-weight:						bold;
	width:								100%;
	height:								30px;
	text-align:							center;
	line-height:						30px;
	display:							block;
	border:								1px solid #333;
}

h2 a:hover {
	border:								1px solid #7C0918;
}

h3 a {
color: #7C0918 !important;
font-weight: bold;
}

#wrapper{
	margin:								0px auto 0px auto;
  width:								989px;
	text-align:						left;
}


#header{
}

#logo {
	height:								235px;
	background:						url(images/header.jpg) top left no-repeat;
}

#menu {
	padding-top:					1px;


}
#menu a {
	font-weight:					bold;
	text-decoration:			none;
	color:								#fff;
	display:							block;
	float:								left;
	height:								35px;
	line-height:					30px;
	margin-right:					1px;
	text-align:						center;
	width:								112px;
	border-right:					1px solid #848484;
}

#menu a:hover {
	background:							url(img/hover_meny.gif) top left no-repeat;
}

#path {
	margin-top:						212px;
	margin-left:					10px;
	font-weight:					bold;
	text-decoration:			none;

}
#path a {
	font-size:						12px;
	color:								#fff;
	text-decoration:			none;
}

#content {
	margin-top:						14px;
	background-color:			black;
	overflow:							auto;

}


/*########
	# Left #
	########
*/
#content_left {
	width:								189px;
	float:								left;
}
.head {
	background:						url(images/rubric.jpg) top left no-repeat;
	height:								24px;
	font-size:						18px;
	padding-top:					2px;
	text-align:						center;
}
.inhalt{
	background:						#990217 url(images/rubric_bg.gif) top left no-repeat;
	font-size:						14px;
	}

.inhalt a {
	color:								#fff;
}
.inhalt a:hover {
	color:								black;
	background-color:			#fff;
}

#box_kategorien .categoryLinkContainer {
	margin:								0px 0px 10px 0px;
}

#box_kategorien a {
	color:								#fff;
	text-decoration:			none;
	background:						transparent url(images/pfeil.gif) no-repeat scroll left top;
	padding:							0pt 0pt 0px 18px;
	margin:								0px 0px 10px 0px;
}
#box_kategorien a:hover {
	text-decoration:			underline;
}
#box_suche {
	margin-top:						14px;
	text-align:						center;
}
#box_info {
	margin-top:						14px;
	text-align:						center;
}
#box_newsletter {
	margin-top:						14px;
	text-align:						center;
}
#box_information {
	margin-top:						14px;
}
#information_info {
	margin-left:					20px;
	padding-top:					10px;
	padding-bottom:				10px;
	padding-right:				2px;
}
#box_more_about {
	margin-top:						14px;
}
#more_about_info {
	margin-left:					20px;
	padding-top:					10px;
	padding-bottom:				10px;
	padding-right:				2px;
}
/*
	##########
	# Center #
	##########
*/
#content_center {
	width:								549px;
	float:								left;
	/* overflow:							auto; */
	padding:							0px 30px 0px 30px;
	color: 								#AAA;
}

#content_center a {
	color: #AAA;
}


/*
	#########
	#	Right	#
	#########
*/

#content_right {

	width:								189px;
	float:								left;
}

.head_rechts {
	background:						url(images/rubric_01.jpg) top left no-repeat;
	height:								24px;
	font-size:						18px;
	padding-top:					2px;
	text-align:						center;
}

#box_anmelden {
	margin-top:						14px;
	text-align:						center;
	font-size:						12px;
}

#field_button {
	overflow:							auto;

}
#anmelden_field {
	float:								left;
	margin-left:					7px;
}
#anmelden_button {
	float:								left;
	margin-left:					20px;
}

#box_neuartikel {
	margin-top:						14px;
	text-align:						center;
}
#whatsnew_text {
	text-align:						left;
	padding-left:					15px;
}

#whats_new_image {
	padding-top:					10px;
	text-align:						center;
	margin-bottom:				10px;
}

#box_admin {
	margin-top:						14px;
}

#box_last_viewed {
	margin-top:						14px;

}
#last_viewed_image {
	padding-top:					10px;
	text-align:						center;
	margin-bottom:				10px;
}
#last_viewed_text {
	padding-left:					15px;
}

/*
	#########
	# Boxen	#
	#########
*/

#input_search {
	padding:							10px 0 10px 0;
}

#button_submit {
	padding-bottom:				5px;
}

#link_advanced {
	padding-bottom:				5px;
}

#text_email {
	padding-top:					5px;
	padding-bottom:				5px;
}
#field_email {
	padding-bottom:				10px;
}

#email_button {
	padding-bottom:				5px;
}

#box_admin_align {
 padding-left:					15px;
 padding-bottom:				5px;
 padding-top:						5px;
}

/* --- Cart ---*/


#cart_gesamt {
	padding-top:					10px;
	padding-left:					15px;
	padding-bottom:				10px;
}
#cart_auflistung {
	overflow:							auto;
}
#cart_anzahl {
	float:								left;
}
#cart_produkt {
	margin-left:					50px;
	float:								left;
}
#cart_summe {
	margin-left:					15px;
	margin-right:					5px;
	padding-top:					5px;
	border-top:						1px solid #fff;
}
.cart_versand {
	font-size:						11px;
}

/* --- Kategorie Produkt Ausgabe --- */

#module_content {
	overflow:								auto;
	border-bottom:					1px solid #B21A29;
	margin-bottom:					15px;
}
#ueberschrift_content {
	font-size:							16px;
	font-weight:						bold;
	margin-left:						129px;
}

#img_content {
	float:									left;
	width:									110px;
}

#beschreibung_content {
	padding-left:						20px;
	float:									left;
	width:									410px;
}

#price_buynow{
	overflow: 							auto;
	text-align:							middle;
	margin-top:							20px;
}

#product_price {
	float:									left;
}

#product_buy_now{
	float:									right;
}
#product_shipping {
	font-size:							12px;
	padding-bottom:					5px;
}

#box_best_sellers {
	padding-top:						14px;
}

#best_sellers_each {
	padding-left:						15px;
	padding-top:						5px;
	padding-bottom:					5px;
}

/* --- new_products_default --- */

#new_products_content {
	overflow:								auto;
	border-bottom:					1px solid #B21A29;
	padding-bottom:					15px;
	margin-bottom:					15px;
}

#new_products_titel {
	margin-left:						120px;
}
#new_products_img {
	float:									left;
}
#new_products_description {
	float:									right;
	width:									420px;
}
/*--- new products overview ---*/

#new_product_page {
	overflow:								auto;
	border-bottom:					1px solid #B21A29;
	padding-bottom:					15px;
	margin-bottom:					15px;
}

#new_product_page_img {
	float:									left;
}

#new_product_page_description {
	float:									right;
	width:									420px;
}

/*--- Product Info ---*/

#content_product_info{


}

#product_info_price_shipping {

}
#product_info_name {
	float:										left;
}
#product_info_price {
	float:										right;
}
#print_time {
	border-bottom:						1px solid #7C0918;
	margin-bottom:						10px;
	padding-bottom:						10px;
}

#product_images_description {
overflow:										auto;
padding-bottom:									15px;
border-bottom:						0px solid #7C0918;
}

#product_info_time {
padding-bottom:									15px;
border-bottom:						0px solid #7C0918;
}

#product_images {
	float:										left;
	width:										200px;
}

#product_description {
	padding-left:							10px;
	float:										left;
	width:										335px;
}

#product_anzahl_feld {
float:										left;
}

#product_button {
float:										left;
margin-left:							10px;
}

.subCategories {
	width:								31%;
	height:								30px;
	float:								left;
	margin:5px;
}

#more_categoies_container {
	padding:							0px;
	border:								0px solid #333333;
	line-height:						0px;
}

#more_categoies {
	width:								100%;
	border-bottom:						1px solid #7C0918;
	color: 								#7C0918
}


/* --- shopping cart --- */

#button_reload {
float: 										left;
}

#button_checkout {
margin-left:							395px;
float:										left;
margin-bottom:						10px;
}

*html #button_checkout {
margin-left:							244px;
}

/*--- Copyright ---*/


.copyright{
font-size:								12px;
text-align:								center;
}


/* --- Shipping All --- */

#shipping_address {

}

#addressbook {
	overflow:								auto;
	border-top:							1px solid #770919;
	padding-top:						10px;
	margin-top:							10px;
	margin-bottom:					10px;
}
#addressbook_links {
	float:									left;
	width:									285px;
	padding-right:					15px;
}
#addressbook_mitte {
	float:									left;
}
#addressbook_rechts {
	float:									left;
	width:									135px;
	padding-left:						15px;
}
#shipping_art {
	border-top:							1px solid #770919;
}
#shipping_next {
	border-bottom:					1px solid #770919;
}
.status {
overflow:									auto;
text-align:								center;
}

.status_info {
float:										left;
padding-left:							0px;
padding-right:						43px;
}


/* --- Tabellen --- */


#konfektionsgroessen table {
	width:				540px;
	border:				1px solid #000000;
	text-align:			center;
	background-color:	#333333;
	margin: 			10px 0px 20px 0px;
}
#konfektionsgroessen td {
	border:				1px solid #000000;
	padding:			4px;
}
#konfektionsgroessen .header {
	background-color:	#555555;
}

.moduleRowOver { background-color:#555555; }
.moduleRow { background-color:#333333; }
.moduleRowSelected { background-color:#555555; }


.sitemap .header {
 padding:4px;
 margin: 8px 0px 8px 0px;
 background-color:#333333;
}

.sitemap .subitem {
 margin: 8px 0px 8px 20px;
 padding:4px;
 background-color:#111111;
}

.productOldPrice {
	color: #490605;
	font-weight: normal;
	text-decoration:line-through;
}

.links {
	margin: 10px 0px 10px 0px;
	padding-top: 10px;
	text-align:center;
}
.links img {
	margin: 8px;
}

/* --- TagList --- */

#taglist {
	padding:4px 10px 4px 10px;
}

#taglist a {
	background: transparent;
}

