body {
	font-size: 100%;
	font-family: Arial;
	background-image: url(/core-index/layouts/krystallhuset/bg.jpg);
	background-attachment: fixed;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #000;
}
.creatives {
	color: #fff;
	font-size: 10px;
}
#dummyBody { }

#container {
	margin: 0px auto;
	width: 990px;
}
body.mceContentBody {
   background: #fff;
}
#header {
	background-image: url(/core-index/layouts/krystallhuset/header3b.jpg);
	background-repeat: no-repeat;
	width: 990px;
	height: 169px;
}

#pageTitle {
	display: none;
}
#home_link { }

	#home_link a { }
	
#topMenu {
	height: 48px;
	background-image: url(/core-index/layouts/krystallhuset/menu_bg3.png);
	text-align: center;
}

	#topMenu ul {
		margin-top: 0px;
		margin-bottom: 0px;
		margin: 0px;
		padding: 0px;
		padding-top: 5px;
		font-size: 120%;
		list-style: none;
	}
	#topMenu ul li {
		float: left;
		margin-left: 34px;
	}
	#topMenu ul li.firstTopMenu {
		margin-left: 20px;
	}
	#topMenu ul li a {
		display: block;
		height: 40px;
		width: 130px;
		padding: 0px 0px;
		padding-top: 8px;
		text-decoration: none;
		color: #666;
		 filter:alpha(opacity=90);
		 opacity:0.9;
		background-image: url(/core-index/layouts/krystallhuset/knapp2.png);
		background-repeat: no-repeat;
	}
	#topMenu ul li a span.topMenuSpan {

	}
	#topMenu ul li a:hover {
		filter:alpha(opacity=100);
		opacity:1.0;
		color: #333;
	}
	#topMenu ul li#active a {
		 filter:alpha(opacity=100);
		 opacity:1;
		 color: #000;
	}
#midHolder {
}
#mainSection_top {
	height: 48px;
	background-image: url(/core-index/layouts/krystallhuset/decor.png);
	background-repeat: no-repeat;
	border-bottom: 1px solid #2d2d2d;
}
#mainSection {
 }
#mainSection_bottom {
	height: 0px;
	border-bottom: 1px solid #2d2d2d;
}

#content {
	margin-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #1B1B1B;
	color: #999;
}
#content h1 {
	font-size: 140%;
	color: #ccc;
	border-bottom: 3px solid #333;
}
#content h2 {
	font-size: 120%;
	color: #ccc;
}
#content h3 {
	font-size: 100%;
	color: #ccc;
}
#content img {
	padding: 5px;
	background-color: #000;
	border: 1px solid #333;
}
#content strong {
	color: #ccc;
}
#content span.infoLink {
	color: #69c;
	text-decoration: none;
	cursor: pointer;
}

a.menu {
	color: #000;
}
input.textField {
}
#content a {
	color: #69c;
	text-decoration: none;
}
#content a:hover {
	text-decoration: underline;
	color: #369;
}
#content a.no-decoration:hover {
	text-decoration: none;
}
#content a.no-decoration img {
	padding: 0px;
	border: 0px;
}
#leftMenu {
	float: left;
	width: 200px;
	display: none;
}
#content .tilbud {
	padding: 0px 5px;
	color: white;
	background-color: red;
}
#content .soldOut {
	padding: 0px 5px;
	color: white;
	background-color: red;
}
#leftMenu h4 { }

#navigation { }
	#navigation ul { }
	#navigation ul li { }
	#navigation ul li a { }
	#navigation ul.deep { }
		#navigation ul.deep li { }
		#navigation ul.deep li a { }
		
	#navigation li.in_path { }
	#navigation ul.first { }
	#navigation a.active { }
	
#rightMenu { display: none; }
#rightMenu h4 { }

#topLink { }

#footer {
	background-image: url(/core-index/layouts/krystallhuset/decor.png);
	height: 45px;
}
#notice p {
	margin-bottom: 0px;
}



.path { }
.show_printable {
	float: right;
}
.kontaktBox { }
.errorField { }



.menuBox { }
	.menuBox h4 { }
	.menuBoxContent { }

.commentsBox { }
	.comment_name { }
	.comment_date { }
	.comment_body { }
		.comment_name_indent { }
		.comment_date_indent { }
		.comment_body_indent { }
		
div.newsContainer { }
	div.newsInfo { }
	p.newsReadMore { }
	div.newsImage { }
	p.author { }
	div.newsIngressInNews { }
	img.newsImage { }
	h1.newsTitle { }
	h2.newsTitle { }
	span.newsDate { }
	p.newsIngress { }

a.lightview img.slideShowImage {
		 filter:alpha(opacity=100);
		 opacity:1;
		 height: 150px;
}

#content a.lightview:hover img.slideShowImage {
	border: 1px solid #fff;
}

#content #contactForm input[type="text"],#content #contactForm textarea, #content #contactForm input[type="submit"] {
	background-color: #333;
	border: 1px solid #666;
	color: #eaeaea;
}
#content #contactForm input[type="text"]:focus,#content #contactForm textarea:focus {
	border: 1px solid #999;
}
#content #contactForm input[type="submit"]:hover {
	background-color: #666;
	border: 1px solid #999;
	color: #ccc;
}
div.comment-reply-text {
	color: #999;
}
div.comment-reply-field { 
	text-align: left;
}
div.comment-reply-holder { 
	background-color: #1B1B1B;
	color: #999;
}