body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #D9D7C9;
}

#dpage {
	width: 900px;
	margin: auto;
}

#dtop {
	position: relative;
	width: 900px;
	height: 180px;
	background: url(img/logotop2_nordic.png) no-repeat center;
	text-align: left;
}

#searchBox {
	position: absolute;
	top: 15px;
	left: 716px;
	z-index: 500;
	display: none;
}

#searchBox2 {
	position: relative;
	padding-left: 6px;
	height: 20px;
}

#dcontent {
	position: relative;
	float: left;
	width: 900px;
	text-align: left;
	background: url(img/scanline_nordic.png) repeat-y center;
}

#scan1 {
	position: relative;
	float: left;
	width: 900px;
	text-align: center;
	background-color: #e2e1df;
	margin: 0px;
	padding: 0px;
}

#scan2 {
	position: relative;
	float: left;
	width: 900px;
	text-align: center;
	background-color: #e2e1df;
	margin: 0px;
	padding: 0px;
}

#dcontent2 {
	position: relative;
	float: left;
	width: 880px;
	margin: 0px;
	padding: 0px;
	margin-left: 6px;
	margin-right: 14px;
	background-color: #D2C8B9;	/* was: white */
}

#dbottom {
	position: relative;
	float: left;
	width: 900px;
	text-align: center;
}

#dcleft {
	position: relative;
	float: left;
	width: 180px;
	background-color: #D2C8B9;
}

#dcmain {
	position: relative;
	float: left;
	width: 700px;	/* MSIE -2 */
	background-color: #f2f0f1;
}

#menupath {
	position: relative;
	float: left;
	width: 100%;
	height: 30px;
	text-align: left;
	background-color: #D2C8B9;
}

#menupath2 {
	position: relative;
	float: left;
	margin: auto;
	padding-left: 6px;
	text-align: left;
	line-height: 30px;
}

#menuseparator {
	position: relative;
	float: left;
	width: 100%;
	height: 5px;
	font-size: 0px;
	background-color: #92876E;
	margin: 0px;
	margin-bottom: 1px;
}

#themapicture {
	position: relative;
	float: left;
	width: 100%;
	text-align: left;
}
.inputgo {
	border: 1px;
	color: #EB141C;
	background-color: #ffffff;
	font-size: 14px;
	width: 20px;
	height: 20px;
	vertical-align: middle;
}

.inputsuche {
	border: 1px;
	color: #EB141C;
	background-color: #ffffff;
	font-size: 12px;
	width: 123px;
	height: 20px;
	vertical-align: middle;
}

.inputsucheEmpty {
	border: 1px;
	color: #EB141C;
	background-color: #ffffff;
	font-size: 12px;
	width: 123px;
	height: 20px;
	vertical-align: middle;
	font-style: italic;
}

/* *** SLIDESHOW ************************************************************ */

#slideshow {
	position: relative;
	margin: 0px auto;
	padding: 0px;
	width: 900px;
	height: 180px;
}
#slideshow #slidesContainer {
	position: relative;
	margin: 0px auto;
	padding: 0px;
	width: 900px;
	height: 180px;
	overflow: auto;
}
#slideshow #slidesContainer .slide {
	margin: 0px auto;
	padding: 0px;
	width: 880px;
	height: 180px;
}
.control {
	display: none;
	z-index: 1000;
	cursor: pointer;
	position: absolute;
	display: block;
	width: 30px;
	height: 30px;
}
#leftControl {
	top: 75px;
	left: 12px;
}
#rightControl {
	top: 75px;
	right: 20px;
}

/* *** /SLIDESHOW *********************************************************** */

/* Product Pane */

#catalog_productImageBox {
	width: 250px;
	height: 250px;
	margin: 0px;
	border: 1px solid #7d7773;
	background-color: #ffffff;
	text-align: center;
}

#catalog_productImage {
	height: 250px;
}

#catalog_productImageBox2 {
	width: 250px;
	height: 85px;
	margin: 0px;
	margin-top: 5px;
	border: 1px solid #7d7773;
	background-color: #ffffff;
	text-align: center;
}

.catalog_productImageSmall {
	height: 80px;
}

/* /Product Pane */

/* Product Details & Options */

#Reiterleiste {
	width: 430px;
	height: 20px;
	border-bottom: 1px solid black;
}

.catalog_reiterHi, .catalog_reiterLo {
	float: left;
	width: 98px;
	height: 17px;
	margin-right: 6px;
	margin-left: 0px;
	padding-top: 3px;

	border: 1px solid #7d7773;
	border-bottom: 0px;

	text-align: center;
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
}

.catalog_reiterLo {
	height: 16px;
	background-color: #f1ebd7;
}

.catalog_reiterHi {
	background-color: white;
	border: 1px solid black;
	border-bottom: 0px;
}

.catalog_reiterHi a, .catalog_reiterLo a {	
	text-decoration: none;
}

#catalog_detailsBox {
	width: 428px;
	margin: 0px;
	border: 1px solid black;
	border-top: 0px;
	background-color: white;
}

#catalog_detailsBox_inner {
	font-size: 10px;
	font-family: Arial, sans-serif;
	color: #562600;
	margin: 0px 15px 0px 10px;
}

#catalog_produktBox1 {
	display: block;
	min-height: 276px;
}
#catalog_produktBox2 {
	display: none;
	min-height: 276px;
}
#catalog_produktBox3 {
	display: none;
	min-height: 276px;
}

#buttonbar {
	margin: 0px;
	margin-top: 12px;
	margin-bottom: 12px;
	text-align: left
}

/* /Product Details & Options */

.textfieldsendnarrow
{
	border-bottom: #808080 1px ridge;
	border-left: #d4d0c8 1px ridge;
	border-right: #808080 1px ridge;
	border-top: #d4d0c8 1px ridge;
	background-color: #f5f4f1;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	height: 22px;
	width: 120px
}

/* show category */

.itembox {
	position: relative;
	float: left;
	width: 150px;
/*	height: 280px;	*/
	padding: 10px;
	text-align: center;
	vertical-align: top;
}

.itemcontainer {
	position: relative;
	float: left;
}

.nextpg {
	position: relative;
	float: right;
	padding: 10px;
	text-align: right;
	vertical-align: top;
}

/* /show category */

/* reusable */

html, body, div, form, a, p, img, h1, h2, h3, table, td, input, option, select, textarea {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
}

h1, h2, h3 {
	font-weight: bold;
	font-size: 13px;
	color: #004894;
}

.Copyright           { font-size:11px;font-style: normal;line-height: 14px;color:#868789;text-decoration: none; }
a.Copyright:link     { font-size:11px;font-style: normal;line-height: 14px;color:#868789;text-decoration: none; }
a.Copyright:visited  { font-size:11px;font-style: normal;line-height: 14px;color:#868789;text-decoration: none; }
a.Copyright:hover    { font-size:11px;font-style: normal;line-height: 14px;color:#404040;text-decoration: none; }

.bgbg     		{ background-color:#E2E1DF; } 
.bgsp     		{ background-color:#D2C8B9; } 
.bgbk     		{ background-color:#92876E; } 

.ArtikelTitel   { font-family:Verdana, Arial,Helvetica; font-weight: bold; font-size: 14px; line-height: 20px; color:#404040; padding-bottom : 8px; padding-top : 8px;  }
.Titel          { font-family:Verdana, Arial,Helvetica; font-weight: bold; font-size: 14px; line-height: 20px; color:#404040; padding-bottom : 8px; padding-top : 8px;  }

.Text     		{ font-weight: normal; font-size: 12px;  color:#202020; }
.Textb     		{ font-weight: normal; font-size: 12px;  color:#202020; font-weight:bold;}
.Textnews		{ font-weight: normal; font-size: 12px;  color:#202020; }
.TextTitelNews	{ font-size: 12px; color: #303030; font-weight: bold; letter-spacing: 1px;}

.textsmall		{ font-weight: normal; font-size: 9px;  color:#202020; }


.textrot    { font-family: Arial, Helvetica, san-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: bold; color:red; font-variant: normal }
.fusszeile  { font-family: Arial, Helvetica, san-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color:#000066; font-variant: normal }
.preis      { font-family: Arial, Helvetica, san-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal }
.titelblack { font-family: Arial, Helvetica, san-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal }

.textbr  { font-family: Verdana, Arial, Helvetica, san-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color:red }
.textbg  { font-family: Verdana, Arial, Helvetica, san-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color:#404040}
.textg   { font-family: Verdana, Arial, Helvetica, san-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: none; font-variant: normal; color:#404040}
.preis   { font-family: Verdana, Arial, Helvetica, san-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color:#000000; letter-spacing: 0px;line-height: 18px;}
.textrechts  { font-family: Arial, Helvetica, sans-serif;font-size:12px;font-style: normal;line-height: normal;font-weight: none;color: color:#000000; text-decoration: none; }

.warenkorb           { font-weight: bold; font-size: 12px; color:#303030; padding-left: 7px; letter-spacing: 1px;}
a.warenkorb:link     { font-family: Arial, Helvetica, sans-serif;font-size:12px;font-style: normal;line-height: 25px;font-weight: bold;color: color:#303030; text-decoration: none; }
a.warenkorb:visited  { font-family: Arial, Helvetica, sans-serif;font-size:12px;font-style: normal;line-height: 25px;font-weight: bold;color: color:#FC8550; text-decoration: none; }
a.warenkorb:hover    { font-family: Arial, Helvetica, sans-serif;font-size:12px;font-style: normal;line-height: 25px;font-weight: bold;color: color:#FC8550; text-decoration: none; }

A         { color: #303030;  text-decoration: Underline;}
A:VISITED { color: #303030; text-decoration: Underline;}
A:HOVER   { color: #303030; text-decoration: none; }

/* /reusable */

/* old design */

.Sprache             { text-decoration: none; font-weight: normal; font-size: 12px; line-height: 21px; color:#202020;}
a.sprache:link       { text-decoration: none; font-weight: normal; font-size: 12px; line-height: 21px; color:#202020;}
a.sprache:visited    { text-decoration: none; font-weight: normal; font-size: 12px; line-height: 21px; color:#202020;}
a.sprache:hover      { text-decoration: none; font-weight: normal; font-size: 12px; line-height: 21px; color:#000000;}

.NavZeile 		    { font-family: Arial, Helvetica, san-serif; font-size: 13px; /*width:300px;*/ line-height: 28px; color:#868789; text-decoration: none; background-color: #E2E1DF; font-weight: normal; } 
a.NavZeile:link     { font-family: Arial, Helvetica, san-serif; font-size: 13px; width:300px; line-height: 28px; color:#868789; text-decoration: none; background-color: #E2E1DF; font-weight: normal; } 
a.NavZeile:visited  { font-family: Arial, Helvetica, san-serif; font-size: 13px; width:300px; line-height: 28px; color:#868789; text-decoration: none; background-color: #E2E1DF; font-weight: normal;} 
a.NavZeile:hover    { font-family: Arial, Helvetica, san-serif; font-size: 13px; width:300px; line-height: 28px; color:#202020; text-decoration: none; background-color: #E2E1DF; font-weight: normal;} 


.textfeld 	{ BORDER: #999999 1px solid; color: #000000; background-color: #ffffff; HEIGHT: 20px; WIDTH: 150px;
			  FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: normal; }

a.SideMenu1:link        { font-size: 12px; color: #ffffff; background-color: #96856A; width:182px; line-height:20px; padding-left : 10px; font-weight: bold; text-decoration: none;display: block;}
a.SideMenu1:visited     { font-size: 12px; color: #ffffff; background-color: #96856A; width:182px; line-height:20px; padding-left : 10px; font-weight: bold; text-decoration: none;display: block;}
a.SideMenu1:hover       { font-size: 12px; color: #ffffff; background-color: #EB141C; width:182px; line-height:20px; padding-left : 10px; font-weight: bold; text-decoration: none;display: block;}
a.SideMenu1:active      { font-size: 12px; color: #ffffff; background-color: #96856A; width:182px; line-height:20px; padding-left : 10px; font-weight: bold; text-decoration: none;display: block;}
a.SideMenu1a:link       { font-size: 12px; color: #ffffff; background-color: #EB141C; width:182px; line-height:20px; padding-left : 10px; font-weight: bold; text-decoration: none;display: block;}
a.SideMenu1a:visited    { font-size: 12px; color: #ffffff; background-color: #EB141C; width:182px; line-height:20px; padding-left : 10px; font-weight: bold; text-decoration: none;display: block;}
a.SideMenu1a:hover      { font-size: 12px; color: #ffffff; background-color: #EB141C; width:182px; line-height:20px; padding-left : 10px; font-weight: bold; text-decoration: none;display: block;}

a.SideMenu2:link        { font-size: 12px; color: #808080; background-color: #D9D7C9; width:167px; line-height:20px;  padding-left : 25px;  font-weight: normal; text-decoration: none;display: block;}
a.SideMenu2:visited     { font-size: 12px; color: #808080; background-color: #D9D7C9; width:167px; line-height:20px;  padding-left : 25px;  font-weight: normal; text-decoration: none;display: block;}
a.SideMenu2:hover       { font-size: 12px; color: #808080; background-color: #C8C5B4; width:167px; line-height:20px;  padding-left : 25px;  font-weight: normal; text-decoration: none;display: block;}
a.SideMenu2:active      { font-size: 12px; color: #ffffff; background-color: #EB141C; width:167px; line-height:20px;  padding-left : 25px; font-weight: normal; text-decoration: none;display: block;}
a.SideMenu2a:link       { font-size: 12px; color: #ffffff; background-color: #EB141C; width:167px; line-height:20px;  padding-left : 25px; font-weight: normal; text-decoration: none;display: block;}
a.SideMenu2a:visited    { font-size: 12px; color: #ffffff; background-color: #EB141C; width:167px; line-height:20px;  padding-left : 25px; font-weight: normal; text-decoration: none;display: block;}
a.SideMenu2a:hover      { font-size: 12px; color: #ffffff; background-color: #EB141C; width:167px; line-height:20px;  padding-left : 25px; font-weight: normal; text-decoration: none;display: block;}

a.SideMenu3:link        { font-size: 12px; color: #808080; background-color: #D9D7C9; width:152px; line-height:20px; padding-left : 40px; font-weight: normal; text-decoration: none;display: block;}
a.SideMenu3:visited     { font-size: 12px; color: #808080; background-color: #D9D7C9; width:152px; line-height:20px; padding-left : 40px; font-weight: normal; text-decoration: none;display: block;}
a.SideMenu3:hover       { font-size: 12px; color: #808080; background-color: #C8C5B4; width:152px; line-height:20px; padding-left : 40px; font-weight: normal; text-decoration: none;display: block;}
a.SideMenu3:active      { font-size: 12px; color: #ffffff; background-color: #EB141C; width:152px; line-height:20px; padding-left : 40px; font-weight: normal; text-decoration: none;display: block;}
a.SideMenu3a:link       { font-size: 12px; color: #ffffff; background-color: #EB141C; width:152px; line-height:20px; padding-left : 40px; font-weight: normal; text-decoration: none;display: block;}
a.SideMenu3a:visited    { font-size: 12px; color: #ffffff; background-color: #EB141C; width:152px; line-height:20px; padding-left : 40px; font-weight: normal; text-decoration: none;display: block;}
a.SideMenu3a:hover      { font-size: 12px; color: #ffffff; background-color: #EB141C; width:152px; line-height:20px; padding-left : 40px; font-weight: normal; text-decoration: none;display: block;}

a.SideMenu4:link        { font-size: 12px; color: #808080; background-color: #D9D7C9; width:137px; line-height:20px; padding-left : 55px; font-weight: normal; text-decoration: none;display: block;}
a.SideMenu4:visited     { font-size: 12px; color: #808080; background-color: #D9D7C9; width:137px; line-height:20px; padding-left : 55px; font-weight: normal; text-decoration: none;display: block;}
a.SideMenu4:hover       { font-size: 12px; color: #808080; background-color: #C8C5B4; width:137px; line-height:20px; padding-left : 55px; font-weight: normal; text-decoration: none;display: block;}
a.SideMenu4:active      { font-size: 12px; color: #ffffff; background-color: #EB141C; width:137px; line-height:20px; padding-left : 55px; font-weight: normal; text-decoration: none;display: block;}
a.SideMenu4a:link       { font-size: 12px; color: #ffffff; background-color: #EB141C; width:137px; line-height:20px; padding-left : 55px; font-weight: normal; text-decoration: none;display: block;}
a.SideMenu4a:visited    { font-size: 12px; color: #ffffff; background-color: #EB141C; width:137px; line-height:20px; padding-left : 55px; font-weight: normal; text-decoration: none;display: block;}
a.SideMenu4a:hover      { font-size: 12px; color: #ffffff; background-color: #EB141C; width:137px; line-height:20px; padding-left : 55px; font-weight: normal; text-decoration: none;display: block;}

.textfeld
{
	BORDER-BOTTOM: #E1DFDF 1px ridge;
	BORDER-LEFT: #E1DFDF 1px ridge;
	BORDER-RIGHT: #E1DFDF 1px ridge;
	BORDER-TOP: #E1DFDF 1px ridge;
	background-color: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
	color: #000000;
	FONT-WEIGHT: normal;
	HEIGHT: 18px;
	WIDTH: 150px;
	padding-left : 2px;
	padding-right : 2px;
}

.textfeldsend
{
	BORDER-BOTTOM: #808080 1px ridge;
	BORDER-LEFT: #D4D0C8 1px ridge;
	BORDER-RIGHT: #808080 1px ridge;
	BORDER-TOP: #D4D0C8 1px ridge;
	background-color: #F5F4F1;
	color: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: normal;
	HEIGHT: 22px;
	WIDTH: 130px
}

/******************** Bilder Darstellung **********************/

.catalog_productBox {
		border:1px solid #7d7773;
		background-color:#ffffff;
		width:90px;
}

/******************** /Bilder Darstellung **********************/

#catalog_all {
		
		width:610px;
		border:0px solid white; 

		} 
		
#catalog_topBar {
		height:29px;
		width:609px;
		margin-top:0px;
		margin-left:0px;
		
}

#catalog_content {
		
		width:588px;
		margin-top:42px;
		margin-left:0px;
	
}

#catalog_otherProductImage {
		height:76px;
		width:249px;
		margin-top:9px;
		margin-left:0px;
		border:1px solid #7d7773;
		background-color:#E5D4BA;
		text-align:center;
}

#catalog_productImageBig {
		height:250px;
}

#catalog_otherProductImage {
		height:76px;
		width:510px;
		margin-top:5px;
		margin-left:0px;
		border:1px solid #7d7773;
		background-color:#E5D4BA;
		text-align:center;
}

/* /old design */

