/*** Allgemeine Definitionen ***/
body {
	font-family:			Arial;
	font-size:				13px;
	background-color:		#000000;
	margin: 				0px;
	padding:				0px;	
}

div, span, p, u, a, b, td {
	font-family:			Arial;
	font-size:				13px;
	color:					#000000;
	margin: 				0px;
	padding:				0px;	
}

img {
	border: 				none;
}

select, input, textarea {
	font-family: 			Arial, sans-serif;
	font-size: 				12px;
	margin: 				0px;
	border:					1px solid #9c9d9f;
	line-height: 			normal;
}

.radio {
	border:					0;
}

.checkbox, #icheckbox_laptop {
	border:					0;
}

input.orange_button {
	border:					0; 
	cursor: 				pointer;
}

submit {
	border: 				none;
}

.contentText {
	line-height: 			24px;
}

.orange_txt {
	color:					#e35410; 
}

.orange_txt_bold {
	font-weight:			bold;
	color:					#e35410; 
}

.bold {
	font-weight:			bold;
}

.content_nav {
	line-height: 			24px;
	text-decoration: 		none;
}

.service_page {
	font-weight:			bold;
	color:					#e35410;
	text-decoration: 		none;
}

.active {
	line-height: 			24px;
	color:					#e35410; 
	text-decoration: 		none;
}

.small {
	font-size: 				10px;
	line-height: 			normal;
	text-decoration:		none;
}

.small a {
	font-size: 				10px;
	font-weight:			bold;
	text-decoration: 		underline;
	line-height: 			normal;
}

.small b {
	font-size: 				10px;
	font-weight:			bold;
	text-decoration: 		none;
	line-height: 			normal;
}

.smallred {
	font-size: 				10px;
	color: 					#e35410;
	font-weight:			bold;
	line-height: 			normal;
}

.content_site_link {
	font-weight:			bold;
	color:					#e35410;
	text-decoration:		none;
}

/** Seiten-Überschriften **/
h2, h3, h4 {
	color:					#e35410;
	font-family:			Arial;
	font-size:				13px; 
	margin: 				0;
	padding:				0;
}

h1 {
	color:					#000000;
	font-family:			Arial;
	font-size:				15px; 
	margin: 				0 0 20px 0;
	padding:				0;
}

a.h1, a.h1:visited, a.h1:hover, a.h1:active {
	color:					#000000; 
	font-family:			Arial;
	font-size:				15px; 
	margin-bottom: 			20px;
	text-decoration: 		none;	
}

.header_collection {
	margin-top:				24px;
	margin-bottom:			10px;
}

.header_collection span {
	height:					35px;
	background-color:		#000000;
	padding-top:			1px;
	padding-right:			30px;
	
	font-weight:			bold;
	font-size:				30px;
	color:					#FFFFFF; 	
}

.contentTextHeadline b {
	color:					#000000;
	font-family:			Arial;
	font-size:				13px; 
	margin: 				0;
	padding:				0;
}

/** Seiten-Layout **/
#layout .content_box_border {
	background-color:		#FFFFFF;
	border-color:			#b2b0b1;
	border-style:			solid;
	border-width:			1px;
	width:					778px;  
	height:                 553px;   
}

#layout .content_box {
	width:					778px;
	min-height:				553px; 
	height: 				auto !important; 
	height: 				553px;
}

#layout .content {
	width:					756px; 
	min-height:             531px;  
 	height:                 auto !important;  
	height:                 531px;  
}

/** Seiten-Navigation **/
/* Menu3 (Ebene 3) */
ul.menu3 {
	list-style-type: 		none;
	margin: 				0 5px 0 0;
	padding:				0px;
	width:					100px;
}

ul.menu3 li {
	padding:				0 0 5px 0;
	margin:					0px;
}

ul.menu3 a, ul.menu3 a:visited {
	line-height: 			normal;
	text-decoration: 		none;
	font-weight:			bold;
	color:					#ffffff; 
}

ul.menu3 a.active, ul.menu3 a:hover {
	line-height: 			normal;
	font-weight:			bold;
	color:					#e35410; 
}
/*** Startseite ***/
.start_bg_img {
	position: 				relative;
	margin-top:				-11px;
	margin-left:			11px;
	z-index:				1;
}

.start_text_top {
	position:				absolute; 
	top:					84px; 
	left:					515px; 
	color:					#e35410; 
	z-index:				2; 
	font-size:				12px;
}

.start_text_top a {
	font-weight:			bold;
	color:					#e35410;
	font-size:				12px;
}

.start_text_bottom {
	position:				absolute; 
	top:					425px;
	left:					642px;
	z-index:				2;
	width:					235px;
	font-size:				12px;
}

/*** Seitenvorlagen ***/
/** Introbild oben **/
.horizontal_intro_img {
	margin-bottom: 			20px;
	height:					338px;
}

.horizontal_intro_tbl, .vertical_intro_tbl {
	width:					100%;
	
	font-family:			Arial;
	font-size:				13px;
	line-height: 			24px;
}

.horizontal_intro_tbl .td-0 {
	padding:				0 16px 0 21px;
	text-align:				right;
	vertical-align:			bottom;
	
	font-weight:			bold;
	color:					#e35410;
	width:					341px;
}

.horizontal_intro_tbl .td-1 {
	padding:				0 10px 0 16px;
	text-align:				justify;
	width:					352px;
}

/** Introbild links **/
.vertical_intro_tbl td {
	vertical-align:			top;
}

.vertical_intro_tbl .td-0 {
	padding:				0 11px 0 0;
	width:					367px;
}

.vertical_intro_tbl .td-1 {
	padding:				0 0 0 16;
	text-align:				justify;
	height: 				531px;
	width:					362px;
}

.vertical_small_intro_img {
	margin-bottom:			5px;
	height: 				211px;
	width:					367px;
}

/** Serienübersicht **/
.picture_front_tbl {
	width:					180px;
}

.picture_front_box_left {
	margin-top:				49px;
	float:					left;
	width:					180px;
}

.picture_front_box_right {
	margin-top:				10px;
	width:					180px;

	float:					right;
}

.picture_front_tbl td {
	height:					60px;
	vertical-align:			bottom;
	padding:				0px;
}

.picture_front_tbl .td-0 {
	width:					76px;
	padding:				0px;
}

.picture_front_tbl .td-0 img {
	width:					76px;
	height:					60px;
}

.picture_front_tbl .td-1 {
	width:					104px;
	height:					60px;
	padding-bottom:			27px;
	vertical-align:			left;
	padding-left:			7px;
}

.picture_front_tbl a {
	font-size:				13px;
	font-family:			Arial;
	font-weight:			bold;
	text-decoration: 		none;
}

.picture_series_intro .txt {
	text-align:				right;
	font-size:				9px;
	font-family:			Arial;
	line-height: 			normal;
	
	width:					87px;
	top:					490px;
	left:					515px;
	position: 				absolute;
	z-index: 				2;
	
	padding-top:			5px;	
	border-color: 			#151516;
	border-style:			solid; 
	border-width:			1px 0 0 0;	
}

.picture_series_intro .txt b {
	font-size:				11px;
	font-family:			Arial;
	line-height: 			normal;
}

.picture_series_intro img {
	top:					192px;
	left:					602px;
	position: 				absolute;
	z-index: 				1;
}

/* Tag auf Serienübersicht und Artikelansicht */
.series_tag {
	top:					75px;
	left:					840px;
	position: 				absolute;
}

/** Service-Bereich **/
/* scrollbarer Inhalt */
.content_scrollbox {
	height: 				553px;
	width:					362px;
	overflow:				scroll;
	overflow-x:				hidden;
	text-align:				left;
}

.service_page_tbl {
	line-height: 			24px;
	margin-top:				10px;
}

.service_page_tbl .td-0 {
	width:					85px;
	height: 				10px;

}

.service_page_tbl .td-1 {
	width:					282px;
	height: 				10px;
	text-align:				left;
	margin:					0px;
	padding:				0px;
}

/** Presse/Download **/
/* Links zu Downloaddateien **/
.downloads {
	text-decoration:		none;
}

/** Versamd+Kosten **/
/* Versandkostentabelle */
.shipping_tbl td, 
.shipping_tbl p {
	font-size:				11px;
}

/** Listenansicht **/
.list_content {
	float:					left; 
	height:					200px;
	width:					378px;
	overflow:				hidden;
	margin-bottom:			15px;
}

.list_content table {
	width:					378px;
}

.list_content_image {
	width:					142px;
	text-align:				center;
	height:					200px;
	padding-bottom: 		95px;
}

.list_content_text {
	width:					145px;
	text-align:				left;
	font-size:				9px;
	line-height:			normal;
	vertical-align:			top;
}

.list_content_text strong {
	line-height:			normal; 
	text-align:				left;
}

.list_content_text p {
	font-size: 				11px; 
	line-height:			normal;
	text-align:				left;
}
.list_content_text a {
	text-align:				left;
	font-size:				11px;
	line-height:			normal;
	text-decoration:		none;
}

.list_content_text s {
	font-size: 				11px;
	line-height:			normal;
}

/*** Singleansicht ***/
/** Box links - Auswahlmenu **/
#singleview_left_box {
	float: 					left;
	width: 					235px;
	margin: 				0;
	padding: 				0;
}

#singleview_left_box .delivery {
	display: 				block;
	margin-top: 			15px;	
	height: 				30px;
}

#singleview_left_box .delivery span {
	font-size: 				10px;
	font-style: 			italic;
	display:				block;
	margin-bottom: 			5px;	
}

#singleview_left_box #delivery_text {
	font-size: 				10px;
	font-style: 			italic;
	text-decoration: 		underline;
}

#singleview_left_box #lowest_price_info {
	font-size: 				11px;
	font-weight: 			normal;
}

#singleview_left_box .price {
	margin-top: 			20px;
	font-weight: 			normal;
}

#singleview_left_box .price #price {
	font-size:				21px;
	color:					#151516;
	line-height:			normal;
	font-weight:			bold;
}

#singleview_left_box #shipping {
	font-size:				11px;
	color:					#707172;
	line-height:			normal;
	font-weight:			bold;
}

.old_price {
	display: 				block;
	margin-top: 			10px;
	margin-bottom: 			20px;
}

.old_price span {
	color: 					#eb6e27;
	font-size: 				11px;	
}

/** Box Mitte - Produktinformationen **/
#singleview_center_box {
	float: 					left;
	width: 					376px;
	margin:					0 15px 0 0;
	line-height:			24px;
}

#singleview_header {
	margin-top: 			10px;
	margin-bottom:			21px;
}

#singleview_header h2 {
	font-family:			Arial;
	font-size:				16px;
	color:					#eb6e27;
	line-height:			normal;
}

#singleview_center_box p {
	text-align:				left;
	line-height:			24px;	
}

#singleview_center_box u {
	margin-top: 			15px;
	display:				block;
}

#singleview_center_box  ul.sizes u {
	margin-top: 			0px;
}

#singleview_center_box ul {
	margin: 				0px;
	padding-left: 			20px;
}

.shipinfo {
	font-size: 				10px;
	margin: 				0;
	white-space: 			nowrap;
	line-height:			normal;
}

/** Box rechts - Detailbilder **/
#singleview_right_box {
	float: 					left;
	width: 					100px;
	padding-top:			100px;
}

ul.single-detail-images {
	margin:					0px;
	padding:				0px;
	
	list-style-type:		none;
}

ul.single-detail-images li {
	margin-bottom:			10px;
}

ul.single-detail-images li img {
	border: 				none;
}

/** Fussnoten **/
ul.footnotelist {
	list-style-type:		none;
	margin:					0px;
	padding:				0px;
	padding-left: 			5px;
	line-height:			normal;
	font-size: 				10px;
}

ul.footnotelist li {
	font-size: 				10px;
	text-decoration: 		none;
	line-height:			normal;
}

.footnotelist {
	font-size: 				10px;
	font-style: 			italic;
	line-height:			normal;
}

/*** Basket ***/
.basket_page_content {
	width: 					756px;
}

.basket_page_content, 
.basket_page_content td, 
.basket_page_content li {
	line-height:			24px;
}

.basket_page {
	list-style-type: 		none;
}

.basket_page li {
	float: 					left;
}

#basket_overview_content {
	display:				block;
	clear: 					left;
	width: 					756px;
}

.basket_headline {
	margin: 				20px 0 10px 0;
	font-size: 				13px;
	color: 					#000000; 
	display: 				block;
	height: 				20px;
	padding: 				0 0 0 3px;
	position: 				relative;
	border-bottom:			1px solid #9c9d9f;
}

.basket_headline * {
	position: 				absolute;
	bottom: 				2px;	
}

.contenttextheadline td {
	border-bottom:			1px solid #9c9d9f;
}

.payment_messages {
	font-size: 				10px;
	color: 					#e35410; 
	margin: 				10px 0 10px 0;
	line-height:			normal;
}

.basket_price {
	float: 					right; 
	margin-right: 			0px; 
	font-weight: 			bold;
}

.basket_shipping_messages {
	margin-top: 			10px;
	font-size: 				10px;
	color: 					#e35410; 
	line-height:			normal;
}

.basket_shipping_messages span {
	display:				block;
	margin-top: 			10px;
	font-size: 				10px;
	color: 					#e35410; 
	line-height:			normal;
}

td.basket-productimage {
	vertical-align:			top;
	text-align:				center;
}

ul.basket-info {
	margin:					0px;
	padding:				0px;
	
	list-style-type:		none;
}

ul.basket-info li {
	margin:					0px;
	padding:				0px;
}

a.increment-amount {
	background-image:		url(../../base/img/content/increment_amount_hover.gif);
	background-repeat:		no-repeat;
	display:				block;
	width:					11px;
}

a.decrement-amount {
	background-image:		url(../../base/img/content/decrement_amount_hover.gif);
	background-repeat:		no-repeat;

	display:				block;
	width:					11px;
}

a.increment-amount img, a.decrement-amount img {
	display:				block;
	
	width:					11px;
	height:					11px;
	
	border-style:			none;
}

a.increment-amount:hover img, a.decrement-amount:hover img {
	visibility:				hidden;
}

a.increment-amount:hover, a.decrement-amount:hover {
	border:					0;
}

ul.payment-selector {
	list-style-type:		none;
	margin:					0px;
	padding:				0px;
}

ul.payment-selector li {
	margin:					0px;
	padding:				0px;
}

#addressincluded {
	border:					0;
}

.basket_hint a {
	color:					#e35410; 
	font-weight:			bold;
}

a.basket_link {
	text-decoration:		underline;
}

/*** Sitemap/Inhalt ***/
.sitemap {
	width: 					718px;
	margin-top:				26px;
	margin-left:			38px;
}

.sitemap_menu {
	width: 					179px;
	height:					230px;
	float:					left;
	margin-top:				39px;
}

.sitemap_menu_head {
	width: 					93px;
	height:					21px;
	
	background-color: 		#494948;
}

.sitemap_img {
	vertical-align:			bottom;
}

.sitemap_menu_head a {
	text-decoration: 		none;
}

.sitemap_menu_head_txt {
	color:					#ffffff;
	font-weight:			bold;
}

.sitemap_menu_links a {
	text-decoration: 		none;
	line-height:			19px;
	margin-left:			12px;
}

.image_list {
	width: 					718px;
	position: 				absolute;
	top:					310px;
	left:					138px;
}

.image_list img {
	margin-left:			33px;
}

/*** B2B-Registrierung ***/
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error, 
.tx-srfeuserregister-pi1 label span,
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice {
	color:					#e35410;
	padding:				0px;
}

.tx-srfeuserregister-pi1 dt div {
	width: 					100px;
	padding:				0px;
}

.tx-srfeuserregister-pi1 input, 
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error {
	padding:				0px;
	width: 					230px;
}