.noScreen {
	display: none;
}
html {
	height: 100%;
	background:url(../images/bg_page.gif) top center repeat-x #ffffff;
}
body {
	min-height: 100%;
	font
}
h1 {
	font-size:40px;
}
h2 {
	font-size:24px;
	margin:0 0 10px 0;
}
h1.header {
	font-size:40px;
	margin:0 0 15px 0;
}
h2.header {
	font-size:30px;
	margin:0 0 5px 0;
}
h2.listen {
	font-size:18px;
	color:#000000;
	margin:0 0 10px 0;
}
h2.product {
	font-size:20px;
	color:#000000;
	margin:0 0 10px 0;
}
h2.price {
	font-size:38px;
	color:#000000;
	margin:0;
}
h3.priceHeader {
	margin:0 0 5px 0;
}

h3.news {
	margin:0 0 5px 0;
}
h3.news a {
	font-size:18px;
	color:#000000;
}
h4 {
	font-size:16px;
	color:#ffffff;
}


.more {
	width:150px;height:25px;
	padding:0 0 0 27px;margin:0 0 5px 0;
	background:url(../images/arrow_white_tiny.gif) 0 2px no-repeat;
}
.more a,
.more a:hover{
	color:#ffffff;
	text-decoration:none;
}

.twoColumnTwo .more {
	width:150px;height:25px;
	padding:0 0 0 35px;margin:10px 0 10px 0;
	background:url(../images/arrow.gif) 0 4px no-repeat;
}
.twoColumnTwo a {
	color:#000000;
	text-decoration:none;
}
.twoColumnTwo a:hover {
	color:#000000;
	text-decoration:underline;
}

.twoColumnTwo .more a,
.twoColumnTwo .more a:hover{
	color:#000000;
	font-size:16px;
	text-decoration:none;
}

#layerOne {
	position:absolute;
	width:100%;
	z-index:1;
}
#layerTwo {
	position:absolute;
	width:100%;
	z-index:2;
}
#firstWrapper {
	position:relative;
	width:800px;
	padding:30px 0 0 160px;
	margin: 0 auto;
	z-index:1;
}
#secondWrapper {
	position:relative;
	width: 960px;
	margin: 0 auto;
	z-index:2;
}
#footerBalk {
	background:#000000;
	padding:8px 0 8px 0;
}
#footerBalk #footerBalkWrapper {
	position:relative;
	width: 880px;
	margin: 0 auto;
	padding: 0 40px 0 40px;
	z-index:2;
}
#footer {
	background:#ffffff;
}
#footerWrapper {
	position:relative;
	width: 880px;
	margin: 0 auto;
	padding:20px 40px 20px 40px;
	z-index:2;
}
#footerWrapper .twoColumn {
	float:left;display:inline;
	width:300px;
	margin:0 30px 0 0;
}
#footerWrapper .twoColumn ul  {
	padding:0;
	margin:0;
	list-style:none;
}
#footerWrapper .twoColumn ul li {
	padding:0;margin:0 0 7px 0;
}
#footerWrapper .twoColumn ul li a {
	color:#000000;
	font-size:15px;
	text-decoration:none;
}
#footerWrapper .twoColumn ul li ul {
	padding:0; margin:5px 0 0 10px;
	list-style:none;
}

#footerWrapper .twoColumn ul li ul li {
	padding:0;margin:0;
}
#footerWrapper .twoColumn ul li ul li a {
	color:#000000;
	padding:0;margin:0;
	font-size:12px;
	text-decoration:none;
}
#footerWrapper .footerText {
	width:960px;
	padding:10px 0 0 0;
	color:#c0c0c0;
	text-align:center;
}

ul#navi {
	list-style:none;
	padding:0;margin:0;
}
ul#navi li {
	float:left;display:inline;
	list-style:none;
	height:25px;
	padding:5px 15px 0px 15px;
*	padding:3px 15px 2px 15px;
}
ul#navi li h1 {
	font-size:13px;
	color:#ffffff;
	
}
ul#navi li a {

	text-decoration:none;
	font-size:14px;
	color:#ffffff;
	background:url(../images/navi_line.gif) top left no-repeat;
}
ul#navi li a:hover {
	color:#fac86b;
}

ul#navi li.last {
	background:url(../images/navi_line.gif) top right no-repeat;
}
ul#navi li.selected a, 
ul#navi li.selected a:hover {
/*	padding:6px 15px 0px 15px;
*	padding:3px 15px 2px 15px; */
	color:#ffad13;
	background:url(../images/navi_bg_selected_right.gif) top right no-repeat;
}
ul#navi li.selected {
	background:url(../images/navi_bg_selected.gif) top left repeat-x;
}
#logo {
	float:left;display:inline;
	padding:0;margin:0;
}
#logo a {
	display: block;
	width:351px;height:214px;
	background:url(../images/zeilsteen_logo.png) no-repeat;
	text-decoration: none;
	text-indent: -999em;
}
* html #logo a {
	background:url(../images/zeilsteen_logo.gif) no-repeat;
}
#playerSelector {
	padding: 0 0 0px 30px;
}
#playerSelector ul {
	list-style:none;
	padding:0;margin:0;
}
#playerSelector ul li {
	float:left;display:inline;
	list-style:none;
}
#playerSelector ul li.wmplayer {
	background:url(../images/icon_mediaplayer.png) no-repeat;
}
#playerSelector ul li.winamp {
	background:url(../images/icon_winamp.png) no-repeat;
}
#playerSelector ul li.real {
	background:url(../images/icon_realplayer.png) no-repeat;
}
#playerSelector ul li a {
	display:block;
	color:#000000;
	font-size:11px;
	text-decoration:none;
	padding:2px 5px 10px 34px; margin:0 5px 0 0;
}
.twoColumnOne {
	float:left;display:inline;
	width:340px;min-height:550px;
	padding:0;margin:0;
/*	background:url(../images/bg_left.gif) 30px 8px repeat-y;*/
}
.twoColumnWrapper {
	padding:0;margin:0;
	background:url(../images/bg_twoColumn.gif) 0 repeat-y;
}
.twoColumnTwo {
	float:left;display:inline;
	width:620px;
	padding:0 0 70px 0;margin:0;
}
.twoColumnOne .headerLeft01 {
	display:block;
	width:300px;height:50px;
	padding:13px 0 0 40px;margin:0;
	background:url(../images/bg_headerLeft_01.png) 19px 0 no-repeat;
}
.twoColumnOne .headerLeft02 {
	display:block;
	width:300px;height:50px;
	padding:13px 0 0 40px;margin:0;
	background:url(../images/bg_headerLeft_02.png) 19px 0 no-repeat;
}
.twoColumnOne .headerLeft03 {
	display:block;
	width:300px;height:50px;
	padding:13px 0 0 40px;margin:0;
	background:url(../images/bg_headerLeft_03.png) 19px 0 no-repeat;
}
.twoColumnOne .contentLeft {
	padding: 0 45px 10px 45px;margin:-5px 0 0 0;
}
.twoColumnOne .contentLeft .description {
	float:left;display:inline;
	width:160px;
	padding:0;margin:0 10px 0 0;
}
.twoColumnOne .contentLeft .description p {
	padding:0;margin:0;
}
.twoColumnOne .contentLeft .image {
	float:left;display:inline;
	width:70px;
	background:#ff0000;
	border:solid 5px #ffffff;
}

.twoColumnOne ul {
	list-style:none;
	padding:0;margin:0;	
}
.twoColumnOne ul li {
	list-style:none;
	padding:0;margin:0;	
}
.twoColumnOne ul li a {
	float:left;display:inline;
	width:250px;
	padding:0 0 0 35px;margin:0 0 10px 0;
	color:#000000;
	font-size:16px;
	background:url(../images/arrow_black.gif) 0 3px no-repeat;
}
.twoColumnOne ul li a:hover {
	color:#ffffff;
	background:url(../images/arrow_white.gif) 0 3px no-repeat;
}
.twoColumnOne ul li a.active {
	float:left;display:inline;
	width:250px;
	padding:0 0 0 35px;margin:0 0 10px 0;
	color:#ffffff;
	font-size:16px;
	background:url(../images/arrow_white.gif) 0 3px no-repeat;
}

ul.news {
	list-style:none;
	padding:0;margin:10px 0 0 5px;	
}
ul.news li {
	list-style:none;
	padding:0;margin:0 0 5px 0;	
}
ul.news li a {
	padding:0 0 0 27px;margin:0 0 10px 0;
	color:#000000;
	background:url(../images/arrow2.gif) 0 2px no-repeat;
	text-decoration:none;
}
ul.news li a:hover {
	color:#ff9d09;
}
.pageText {
	padding:15px 0 20px 0;

}
.threeColum {
	float:left;display:inline;
	width:190px;
	margin:0 20px 0 0;
}
.threeColum.last {
	margin:0;
}
.threeColum .description {
	height:140px;
}
.pager {
	padding:10px 0 10px 0;margin:0;
}
.pager h3 a {
	color:#000000;
}
.pager .previous {
	float:left;display:inline;
	width:60px;
	padding:0 0 0 35px;margin:0 0 5px 0;
	background:url(../images/arrow_left.gif) 0 2px no-repeat;
}
.pager .forward {
	float:left;display:inline;
	width:60px;
	padding:0 35px 0 0;margin:0 0 5px 0;
	background:url(../images/arrow.gif) top right no-repeat;
}
.pager .pages {
	float:left;display:inline;
	width:430px;
	text-align:center;
}
.pager .groot {
	color:#ff9d09;
	text-decoration:none;
	font-weight:bold;
	font-size:16px;
}
.pager .pages a {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
.galleryImage {
	float:left;display:inline;
	padding:0;margin:0 17px 17px 0;
	border:solid 1px #c0c0c0;
}
.galleryImage.last {
	margin:0;
}