#page{
	font-size:1.05em;
	font-family:Arial,sans-serif;
}

#header { 
	height: 100px;
}
	#header img {
		margin:0;
	}

#nav_main {
	background-color:#990000;
	font-weight:bold;
	font-size:1.2em;
}

	#nav_main UL{
		background-color:#990000;
		margin:0 0 0 30px;
		height:1.5em;
	}
		#nav_main UL LI{
			display:inline;
			float:left;
			margin:0;
			padding:0;
		}
			#nav_main UL LI A{
				color:#fff;
				text-decoration:underline;
				padding:0px 15px 3px 15px;
			}
			#nav_main UL LI A:hover{
				background-color:#544548;
				color:#fff;
			}
	#current span{
		background-color:#ECECFF ;
		color:#990000;
		padding:3px 15px 3px 15px;
	}

#breadcrumb{
	clear:both;
	border-top:5px solid #ECECFF ;
	border-bottom:2px solid #888888;
	background-color:#fff;
	font-size:0.9em;
	padding:2px;
	color:#990000;
	font-weight:bold;
}
	#breadcrumb A{
		color:#990000;
	}

#col1_content{
	font-size:0.9em;
	padding-bottom:20px;
}

	#col1_content UL.level1{
		margin:0;
		padding:5px;
	}
	
		#col1_content UL.level1 LI{
			margin:0;
			list-style:none;
			padding:0;
		}
		#col1_content UL.level1 LI A{
			display:block;
			padding:0 0 0 5px;
			color:#000;
			border-top:1px solid #fff;
			font-weight:bold;
		}
		#col1_content UL.level1 LI.act1 A{
			background-color:#ECECFF ;
			color:#990000;
		}
		#col1_content UL.level1 LI A:hover{
				color:#ECECFF ;
				background-color:#990000;
		}
	
		#col1_content UL.level2{
			margin:0;
			padding:0;
		}
		
			#col1_content UL.level2 LI{
				list-style:none;
				margin:0;
				padding:0;
				color:#000;
			}
			#col1_content UL.level2 LI A.normal{
				display:block;
				padding:0 0 0 15px;
				color:#000;
			}
			#col1_content UL.level2 LI.act2 A.act{
				color:#990000;
				padding:0 0 0 15px;
				font-weight:bold;

			}
			#col1_content UL.level2 LI A:hover{
				color:#ECECFF ;
				background-color:#990000;
			}
		#col1_content DIV.leftbox{
			border:1px solid #888888;
			background-color:#ECECFF ;
			margin-bottom:1em;
		}
			#col1_content DIV.leftbox H1{
				background-color:#990000;
				font-size:1.2em;
				padding:2px 2px 2px 5px;
				color:#fff;
				border-bottom:1px solid #888888;
			}
			#col1_content DIV.leftbox FORM{
				padding:10px;
			}
			#col1_content DIV.leftbox FORM INPUT{
				font-size:1.2em;
				width:145px;
				border:1px solid #888888;
			}

#col1_content UL.level2 LI.act2 A.act:hover{
color:#ECECFF ;
}


#col2_content{
	font-size:0.9em;
}
	#col2_content H1{
		background-color:#990000;
		font-size:1.2em;
		margin:0;
		border-left:1px solid #888888;
		border-right:1px solid #888888;
		border-top:1px solid #888888;
		padding:2px 2px 2px 5px;
		color:#fff;
	}
	#col2_content DIV.main{
		border-left:1px solid #888888;
		border-right:1px solid #888888;
		border-bottom:1px solid #888888;
		padding:5px;
	}
	#col2_content IMG.bodyimage{
		float:right;
		margin-left:3px;
		margin-bottom:3px;
/*		border:1px solid #888888;*/
	}
	#col2_content .bold{
		font-weight:bold;
	}


#featured DIV.singlefeatured, #new DIV.singlefeatured, #productoverview DIV.singlefeatured{
	/*border-bottom:3px double #990000;*/
	margin-bottom:3px;
	padding:5px;
	/*padding:2px;*/
	min-height:130px;
	height:expression("130px");
}
	#featured DIV.singlefeatured H3 A, #new DIV.singlefeatured H3 A, #productoverview DIV.singlefeatured H3 A{
		color:#990000;
	}
	#featured DIV.singlefeatured UL, #new DIV.singlefeatured UL, #productoverview DIV.singlefeatured UL{
		padding:5px 0px 0px 15px;
		/*margin-top:40px;*/
		margin:0;
	}
	#featured DIV.singlefeatured UL LI, #new DIV.singlefeatured UL LI, #productoverview DIV.singlefeatured UL LI{
		padding:4px 0px 4px 0px;
		margin:0;
		list-style-image:url(img/marland.gif);
		line-height:1.1em;
	}
/*#featured DIV.singlefeatured UL LI A, #new DIV.singlefeatured UL LI A, #productoverview DIV.singlefeatured UL LI A{
		color:blue; */
	}
	#featured DIV.singlefeatured P, #new DIV.singlefeatured P, #productoverview DIV.singlefeatured P{
		font-weight:bold;
	}

#col3_content{
	font-size:0.9em;
}
	#col3_content DIV.singlefeatured{
		background-color:#ECECFF ;
		border:1px solid #888888;
		padding-left: 10px
	}
	#col3_content H1{
		background-color:#990000;
		font-size:1.2em;
		margin:0;
		border-left:1px solid #888888;
		border-right:1px solid #888888;
		border-top:1px solid #888888;
		padding:2px 2px 2px 5px;
		color:#fff;
	}
	#col3_content H2{
		text-align:center;
	}
	#col3_content H2 A{
		color:#990000;
	}
	#col3_content DIV.center{
		text-align:center;
	}
	#col3_content IMG{
		margin:5px;
		/*border:1px solid #888888;*/
	}
	#col3_content P{
		text-align:center;
		font-weight:normal;
	}
	#col3_content UL{
		font-size:0.9em;
		text-align:left;
		font-weight:normal;

	}
	#col3_content UL LI{
		list-style-type:circle;
		margin: 5px 0px 5px 5px;
	}

#col2_content DIV.singlefeatured P{font-weight:normal;}


#col2_content UL.productoptions{
margin:2em 0 1em 0;
padding:0;
}
#col2_content UL.productoptions LI{
list-style:none;
margin:0 0 0 2em;
padding:0;
}
#col2_content UL.productoptions LI A{
/*color:#990000;*/
font-weight:bold;
}
/*#col2_content A{
color:#990000;
}*/

.hidden{
	position:absolute;
	left:-2000px;
}

#col2_content INPUT.text{
border:1px solid #888888;
font-size:1em;
width:220px;
padding:1px;
}
#col2_content SELECT{
border:1px solid #888888;
font-size:1em;
width:220px;
padding:1px;
}
#col2_content INPUT.submit{
border:1px solid #888888;
font-size:1em;
}
#col2_content TEXTAREA{
border:1px solid #888888;
font-size:1em;
width:220px;
}

#basketoverview TD INPUT.text{
width:2em;
text-align:center;
}

DIV.row{
margin:3px 0 3px 0;
}

FIELDSET.contactdetails{
border:1px solid #990000;
padding:5px;
margin:5px 0 5px 0;
}
FIELDSET.contactdetails LABEL{
width:90px;
display:block;
padding-top:2px;
float:left;
}

FIELDSET.itemcomment, FIELDSET.requestinfo {
padding:5px;
margin:5px 0 5px 0;
}

FIELDSET.requestinfo LABEL, FIELDSET.itemcomment LABEL {
width:110px;
display:block;
padding-top:2px;
float:left;
}

FIELDSET.requestinfo DIV.row, FIELDSET.itemcomment DIV.row{
margin:3px 0 3px 0;
}


HR.bordered{
border:1px solid #888888!important;
height:0px;
padding:0px;
margin:0px;
}

DIV.skip{
display:block;
width:1px;
height:1px;
overflow:hidden;
}

#comments{
display:none;
}

/* Print-Style-Sheet: linke und rechte Spalte weg */
#col1, #col3 { display:none; }