@charset "utf-8";
/* CSS Document */

html {
	height:					100%;
	margin:					0px;
}
body {
	height:					100%;
	margin:					0px;
	background-color:		#3D3C3E;
	font-family:			Arial, Helvetica, sans-serif;
	color:					#FFF;
}

/* Design */
#layout {
	width:					960px;
	margin:					0 auto;
}
#logoLine {
	padding-top:			20px;
	padding-bottom:			20px;
}
#contactLine {
	font-size:				12px;
	color:					#866DC1;
	height:					50px;
	width:					100%;
	text-align:				right;
	vertical-align:			bottom;
}

#tel {
	float:					left;
	margin-right:			20px;
	margin-left:			10px;
	word-spacing:			3px;
	margin-top:				5px;

}

#mail {
	float:					left;
	margin-top:				5px;

}

#contactLine a{
	text-decoration:		none;
	color:					#866DC1;
}

#mainNavLine {
	height:					26px;
	width:					100%;
	background-color:		#C2B6E0;
	font-size:				15px;
	text-transform:			uppercase;
	font-weight:			500;
	z-index:				1;
	line-height:			26px;
}

.mainNavPoint {
	float:					left;
	margin:					0px;
	vertical-align:			top;
	z-index:				2;
}

.mainNavPoint a {
	text-decoration:		none;
	color:					#FFF;
	height:					100%;
	padding:				4px 13px 5px;
	height:					26px;
}

#Kunz {
	float:					right;
	margin:					0px;
	vertical-align:			top;
	z-index:				2;
}

#Kunz a {
		padding-left:			7px;
	padding-right:			8px;
}


#mainNavLine #selectedNav {
	background-color:		#A492D1;
	font-weight:			bold;
}

#activSubNav {
	height:					31px;
	background-color:		#A492D1;
	z-index:				2;
	position:				absolute;
	text-transform:			none;
}

a.shopMain {
	padding-right:			6px;
	padding-left:			6px;
}

#activSubNavKunz {
	height:					31px;
	background-color:		#A492D1;
	text-transform:			none;
	float:					right;
	margin:					0px;
	z-index:				2;
}

#activSubNavKunz a {
	color:					#FFF;
	text-decoration:		none;
	font-size:				15px;
	vertical-align:			middle;
	height:					26px;
	padding:				4px 13px 5px;
	line-height:			26px;
}

#activSubNav a #selectedNav {
	font-weight:			bold;
}

#activSubNavKunz #selectedNav {
	font-weight:			bold;
}


#mainNavLine .link {
}

#subNavLine {
	height:					31px;
	width:					100%;
	background-color:		#A492D1;
}
#contentLine{
	height:				425px;
	width:					100%;
	margin-top:				0px !important;
}


#startContent				{
	height:					425px;
	width:					940px;
	padding:				10px;
	z-index:				100;
	position:				relative;
}

#startContent p a:link, #startContent p a:visited	{
	color:		#FFF;
	text-decoration: none;
}

#startContent p a:focus, #startContent p a:hover {
	color:		#CCC;
	text-decoration: none;
}

#startPic				{
	margin-top:				0px;
	position:				absolute;
	z-index:				1;
}
#shopContent				{
	height:					395px;
	width:					100%;
	margin:					0px;
	padding:				15px 0px;
	background-color:		#866DC1;
	overflow:				auto;
}
#shopContent table th, #shopContent table td		{
	text-align:				left;
	font-size:				12px;
}
#shopContent input,	#shopContent select, #shopContent textarea {
	background-color:		#A492D1;
	font-size:				10px;
	font-family:			Verdana, Geneva, sans-serif;
	color:					#FFF;
	border:					1px solid #FFF;
	margin:					2px 0px;
}
#shopContent table tr.row {
	background-color:		#A492D1;
}
#shopContent div.box {
	border:					1px solid #FFF;
	padding:				10px;
}
#contentImageBox {
	float:					left;
	width:					322px;
	height:					100%;
	background-color:		#866DC1;
}
#contentTextBox {
	float:					left;
	width:					608px;
	height:					395px;
	padding:				15px 15px;
	line-height:			1.5;
	background-color:		#866DC1;
	overflow:				auto;
	font-size:		13px;
}

#contentTextBox p {
	margin:					0;
	padding:				0;
}
#contentTextBox td {
	vertical-align:			top;
}
#contentTextBox a:link, #shopContent a:link, #contentTextBox a:visited, #shopContent a:visited  {
	color:		#FFF;
}
#contentTextBox a:focus, #shopContent a:hover, #contentTextBox a:focus, #shopContent a:hover  {
	color:		#CCC;
}

#startPic img {
	z-index:				1;
	position:				absolute;
}

#startPic img.pic2 {
	z-index:3;
}

#startPic img.pic3 {
	z-index:2;
}


