html{
	text-align:left;
}
body { 
  margin:0 auto;
  padding-bottom:20px;
  text-align:left;	
}
body, input, textarea, select { 
	font:70%/1.5 "Verdana";
	color:#000000;
}
h2, h3, h4, p, ul, blockquote {
	margin:0 0 .75em 0;
}
p, input, textarea, select {
  font-size:100%;
	color:#636252;
}
p.error {
	color:red !important;
	font-weight:bold;
}
fieldset {
	margin:0;
	padding:0;
	width:800px;
	display:block;
	margin-bottom:10px;
}
fieldset label {
	float:left;width:150px;
}
fieldset input,
fieldset select {
	width:250px !important;
	height:15px !important;
	float:left;
	margin:0;	
}
fieldset select {
	height:20px !important;
	width:127px !important;
}
fieldset input[name="Vorname"],
fieldset input[name="Nachname"] {
	width:119px !important;	
}
fieldset input[name="Vorname"] {
	margin-right:6px;
}
fieldset input[name="PLZ"] {
	width:50px !important;
	margin-right:5px;
}
fieldset input[name="Ort"] {
	width:189px !important;
}
select {
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	border-top:none;	
	margin:0;
}
select.firstElement {
	border-top:1px solid #000;
}
input[type="text"].activeElement,
select.activeElement {
	color:#B5253E;
}
input.amount {
	width:30px;
	height:15px !important;
	text-align:left;	
	display:inline;	
}
div#SearchArea input[type="text"] {
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	border-top:none;
	height:15px !important;
}
input[type="checkbox"] {
	vertical-align:bottom;	
}
h1 {
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#CC3333;
	text-align:left;
}
h2 {
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
}

/* =Search*/
input#Searchfield {
	position:absolute;
	top:198px;
	left:627px;
	width:139px;
	height:9px;
	border-top:0;
	border-right:1px solid #FFFF99;
	border-left:1px solid #FFFF99;
	border-bottom:1px solid #FFFF99;
	padding:0 10px 0 9px;
	color:#cc3333;
	z-index:1;
	display:none;
}
body.Products input#Searchfield {
	top:50px;
	z-index:1;
}
/* =Branding */
div#Branding {  
	height:78px;
  width:1000px;
}
div#Branding h1, 
div#Branding p { 
  position:absolute;
  top:-9999px;
	left:-9999px;
}
div#Branding img {   
	position:absolute;
	top:129px;
	width:131px;
	height:78px;		
}
body.Products div#Branding img {
	top:30px;
}
/* =Navigation One */
ul#Navigation_One {  
	position:absolute;
	height:20px;
	top:175px;
	left:135px;
	padding:0;
	margin:0;
	z-index:100;
}
body.Products ul#Navigation_One {
	top:25px;
}
ul#Navigation_One li {
	display:inline;
	float:left;
	background-color:#B5253E;	
	width:160px;
	margin-right:4px;
	padding-top:3px;
	padding-bottom:3px;	
}
ul#Navigation_One li a {
	margin-left:10px;
	text-decoration:none;
}
ul#Navigation_One li.gelb {	
	background-color:#FFFF99;
	color:#CC3333;	
}
ul#Navigation_One li.narrow {
	width:88px;	
}
ul#Navigation_One a:link, 
ul#Navigation_One a:visited {
	color:#fff;
}
ul#Navigation_One a:hover {
  color:#ccc;
}
ul#Navigation_One div:hover,
ul#Navigation_One li:hover div,
ul#Navigation_One li:hover ul,
ul#Navigation_One li:hover li {
	visibility:visible;	
}
ul#Navigation_One li a.gelb,
ul#Navigation_One li:hover a.gelb,
ul#Navigation_One li.gelb:hover li {
	background-color:#FFFF99;
	color:#CC3333;
}
ul#Navigation_One li.gelb:hover li a {
	color:#CC3333;	
}
/* =Navigation Two */
ul#Navigation_Two {	
	position:absolute;	
	width:743px;
	margin-top:-70px;
	padding-left:25px;
	line-height:12px;		
}
body.Products ul#Navigation_Two {
	left:0;
}
ul#Navigation_Two li {
	display:inline;
	font-size:9px;
	margin-right:10px;
}
ul#Navigation_Two a:link,
ul#Navigation_Two a:visited {
  color:#636252;
	text-decoration:none;
}
ul#Navigation_Two a:hover {
  color:#000;
}
/* =Navigation Three */
ul#Navigation_Three {
	position:absolute;
	visibility:hidden;
	top:24px;
}
ul#Navigation_Three li {
	float:none;
	display:block;
	height:24px;
	margin-top:-1px;
}
/* =Navigation Pictures */
ul#Navigation_Pictures {
	position:absolute;
	display:inline;
	left:135px;
	top:24px;
}
ul#Navigation_Pictures li {
	width:160px;
	height:151px;	
	background-color:#EBEBEB;
	display:inline;
	float:left;
	margin-right:4px;	
}
ul#Navigation_Pictures li#menu5 {
	width:88px;
}
ul#Navigation_Pictures li img {
	margin-top:107px;
	width:160px;
	height:44px;
}
ul#Navigation_Pictures li#menu5 img {
	width:88px;
}
div#menu1_decker,
div#menu2_decker,
div#menu3_decker,
div#menu4_decker,
div#menu5_decker {
	position:relative;
	width:160px;
	height:0px;	
	float:left;
	display:inline;
	margin-top:-4px;	
}
*:first-child+html div#menu1_decker,
*:first-child+html div#menu2_decker,
*:first-child+html div#menu3_decker,
*:first-child+html div#menu4_decker,
*:first-child+html div#menu5_decker {	
	margin-top:-2px;	
}
div#menu1_decker {
	background-color:#DA2C35;
}
div#menu2_decker {
	background-color:#BE2730;
}
div#menu3_decker {
	background-color:#A92027;
}
div#menu4_decker {
	background-color:#FDEBA1;
}
div#menu5_decker {
	width:88px;
	background-color:#FDFF97;
}
div#menu4_decker,
div#menu5_decker {
	background-color:#FEFF99;
}

/* =Content */
div#Content {	
	position:relative;	
}

div#Content_1 {   
	position:absolute;
	float:left;
	width:487px;
	top:200px;
	left:135px;	
	z-index:1;	
}
body.Products div#Content_1,
body.Products div#Content_2 {
	top:0;
}
div#Content_2{  
	position:absolute;
	float:left;
	width:252px;
	top:200px;
	left:627px;
	text-align:right;
	z-index:2;
}
div#Content_3 {   
	position:relative;
	float:left;
	width:739px;
	margin-left:135px;
	margin-top:-30px;
	z-index:3;
}
div#Content_3 p {
	margin-bottom:20px;
	text-align:left !important;
}
div#Content_3 p strong {
	font-weight:bold;
}
div#Content p {
	text-align:left;
	color:#000000;	
}
div#Content p.checkbox {
	color:#b4b4b4;
	display:inline;	
}
div#Content h2 {
	font-size:11px;
	text-align:left;
}
div#Content h3 {
	font-size:10px;
	text-align:left;
	color:#CC3333;
}
div#Content_2 h1,
div#Content_2 h2,
div#Content_2 h3,
div#Content_2 p {
	margin-left:10px;
}

a.Bild_Abstand_10  img {	
	margin-top:10px;	
}

/* =Info */
div#Info { 
  margin-left:10px;
  position:relative; 
  width:730px;
	background-color:#eeeeee;
	padding:3px 5px 5px 5px;
}

/* =Links */
a:link, a:visited {
}
a:link, a:visited {
  color:#CC3333;
}
a:hover{
  color:#000000;
}

/* =Results */
div#Results {
	display:block;
	clear:both;
	padding-top:25px;	
}
table#Results_Table {	
	border:0 !important;
	font-size:9px !important;	
	table-layout:fixed;
}
div#Result_Detail {
	border:0 !important;	
}
table#Results_Table thead tr th {
	font-weight:bold !important;
	border-bottom:1px solid #000 !important;
	vertical-align:bottom !important;
}
table#Results_Table tr td {
	border-bottom:1px solid #e0e0e0 !important;
	vertical-align:top !important;
}
table#Results_Table tr td strong,
div#Result_Detail strong {
	font-weight:bold;
}
table#Results_Table  tr:hover {
	background-color:#ff9;
	cursor:hand;
}
table#Results_Table  > thead > tr:hover {
	background-color:#fff;
	cursor:default;
}
table#Results_Table tr.Gelb {
	background-color:#ff9;
}

table#Results_Table #Results_Table_Column1 {
	width:40px !important;	
}
table#Results_Table #Results_Table_Column2 {
	width:150px !important;
}
table#Results_Table #Results_Table_Column3 {
	width:30px !important;
}
table#Results_Table #Results_Table_Column4 {
	width:30px !important;
}
table#Results_Table #Results_Table_Column5 {
	width:30px !important;
}
table#Results_Table #Results_Table_Column6 {
	width:180px !important;
}
table#Results_Table #Results_Table_Column7 {
	width:204px !important;
}
table#Results_Table #Results_Table_Column8 {
	width:40px !important;
}
table#Results_Table #Results_Table_Column9 {
	width:40px !important;
}

div#Result_Detail {
	margin-top:20px;
	width:744px;
}
div#Result_Detail img {
	margin:0;
	padding:0;
}
div#Result_Detail_Column1 {
	float:left;
	width:467px;	
	padding-right:20px;
}
div#Result_Detail_Column2 {
	float:left;
	width:161px;
	min-height:100px;	
}
div#Result_Detail_Column3 {
	float:left;
	width:78px;
	margin-left:10px;
	vertical-align:bottom;	
}
div#Result_Detail_AddToCart {
	background-color:#ff9;
	width:151px;
	margin-left:490px;
	height:19px;
	padding:5px;
	vertical-align:middle;
	text-align:center;
}
div#Result_Detail_AddToCart a {
	font-size:10px;
	color:#cc3333;	
	text-decoration:underline;
}

/* =Produktsuche */
p.checkbox {
	display:inline;
}
div#FrameTop {
	position:absolute;
	background-color:#F3F3F3;		
	width:158px;
	height:23px;
	border-left:1px solid #b4b4b4;
	border-right:1px solid #b4b4b4;
	z-index:100;
	color:#cc3333;
}
h3#FrameHeadline {
	margin-top:15px;
	margin-left:9px;
}
div.FrameColumn {
	float:left;
	height:100px;
	width:163px;
	margin-top:10px;
}
div.FrameColumnNarrow {
	float:left;
	height:100px;
	width:80px;
	margin-top:10px;
	display:block;
}
div#SearchArea {
	position:relative;
	float:left;
	background-color:#F3F3F3;
	top:22px;
	width:486px;
	height:155px;
	border:1px solid #b4b4b4;
	z-index:1;
}
div#SearchArea input[type=text] {
	margin-top:-2px !important;
}
input.SearchButton {
	font-size:9px;
	width:50px;
	height:18px !important;
	margin-top:5px;	
}
input.ResetButton {
	font-size:9px;
	width:104px;
	height:18px !important;
	margin-top:5px;	
}
div#PriceNotice {
	font-weight:bold;
	font-size:10px;
	margin-top:20px;
}

/* =Warenkorb */
}
table#CartTable,
table#CartEmptyTable {
	border:0 !important;
	font-size:9px !important;
	width:744px;	
	table-layout:fixed;	
}
table#CartTable th {
	font-weight:bold !important;
	border-bottom:1px solid #000 !important;
	vertical-align:bottom !important;	
}
table#CartTable tr td {
	border-bottom:1px solid #e0e0e0 !important;
	vertical-align:top !important;
}
table#CartTable tfoot tr:first-child td {
	border-top:3px double black;	
}
table#CartTable tfoot tr td {
	border-bottom:1px solid black !important;
}
table#CartTable tr td strong {
	font-weight:bold;
}
table#CartTable  tr:hover {
	background-color:#ff9;
	cursor:hand;
}
table#CartTable  > thead > tr:hover,
table#CartTable  > tfoot > tr:hover {
	background-color:#fff;
	cursor:default;
}
table#CartTable input[type=text] {
	width:20px !important;
	height:13px !important;
}
div#Cart {
	width:744px;
	margin-top:30px;
}
div#Cart p {
	margin-top:20px !important;	
}
div#Cart h2 {
	margin-top:20px;
}
div.CartBox1 {
	position:absolute;
	left:5px;
	top:280px;
	width:102px;	
}
div.CartBox7 {
	position:absolute;
	left:5px;
	top:280px;
	width:102px;
}

/* =Productlist */

ul#Productlist li {
	width:800px;
}
ul#Productlist a:link,
ul#Productlist a:visited {
	text-decoration:none;
}
ul#Productlist a:link strong,
ul#Productlist a:visited strong {
	font-weight:bold;
}

/* =Formulare */
form {
	width:700px;	
}
fieldset input.checkbox,
fieldset input[type="radio"] {	
	width:20px !important;
	margin-top:2px;	
}
fieldset textarea {
	margin:0;
}