body {
	background-image:url("../images/background-loop.jpg");
	background-repeat:repeat-x;
	background-color:#29201b;
	color:#FFF;
	font-family:Georgia, Verdana, sans-serif;
	margin:0;
	padding:0;
}

a:link {
	text-decoration:none;
	color:#dba75d;	
}

a:visited {
	text-decoration:none;
	color:#dba75d;	
}

#wrapper {
	background-image:url("../images/background-image.jpg");
	background-repeat:no-repeat;
	background-position:50% 0;
	width:100%;
	padding-bottom:100px;
}

#container {
	width:960px;
	margin:0 auto;
}

#logotype {
	width:276px;
	margin:0 auto;
	padding-top:45px;
	padding-bottom:12px;
}

#content {
	background-color:#14100f;
	border:1px solid #281f1e;
	padding-top:29px;
	padding-bottom:20px;
}

#leftcontent {
	float:left;
	margin-left:29px;
	width:576px;
	margin-top:20px;
}

#leftcontent h1 {
	color:#FFF;
	font-size:24px;
	font-weight:normal;
}

#leftcontent h2.album {
	color:#dba75d;
	font-size:18px;
	font-weight:normal;
	padding-top:5px;
	padding-bottom:5px;
}

#leftcontent .albumbox {
	background-color:#1c1716;
	margin-bottom:11px;
}

#leftcontent .albumbox .album {
	float:left;
	width:101px;
	padding:10px 3px 10px 10px;
}

#leftcontent .albumbox .album h3.titel {
	color:#dba75d;
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal;	
}

#leftcontent .albumbox .album h3.artal {
	color:#FFF;
	margin:0;
	padding:0;
	font-size:10px;
	font-weight:normal;	
}

#leftcontent #bildflash {
	padding-top:15px;
	height:300px;
	padding-bottom:30px;
}

#leftcontent #imagescontainer {
	border:1px solid #281f1e;
	padding-bottom:10px;
}

#leftcontent #imagescontainer .thumbcontainer {
	float:left;
}

#leftcontent #imagescontainer .thumbimage {
	margin-top:10px;
	margin-left:10px;
	border:5px solid #281f1e;
}

#leftcontent #shopcontent {
	margin-top:15px;
	margin-bottom:30px;
	border:1px solid #281f1e;
}

#leftcontent #framecontent {
	margin-top:15px;
	margin-bottom:30px;
	padding:10px;
	border:1px solid #281f1e;
}

#leftcontent #framecontent h2 {
	color:#dba75d;
	font-size:18px;
	font-weight:normal;	
}

#leftcontent #omcorneliscontent {
	padding:20px;
	margin-top:15px;
	margin-bottom:30px;
	background-color:#1c1716;
	font-size:12px;
}

#leftcontent #omcorneliscontent p {
	margin-bottom:10px;
	line-height:140%;
}

#leftcontent .nyhetsbox {
	padding:20px;
	margin-top:15px;
	margin-bottom:30px;
	background-color:#1c1716;
	font-size:12px;	
}

#leftcontent .nyhetsbox .nyhetsbild1 {
	float:left;
	margin-right:20px;
	width:175px;
}

#leftcontent .nyhetsbox .nyhetsinfo1 {
	float:left;
	width:341px;
}

#leftcontent .nyhetsbox .nyhetsbild2 {
	float:left;
	margin-right:20px;	
	width:81px;
}

#leftcontent .nyhetsbox .nyhetsinfo2 {
	float:left;
	width:431px;
}

#leftcontent .nyhetsbox .nyhetsrubrik {
	float:left;
}

#leftcontent .nyhetsbox .nyhetsdatum {
	float:right;
}

#leftcontent .nyhetsbox h1 {
	margin:0;
	padding:0 0 10px 0;
	color:#dba75d;
	font-size:18px;
	font-weight:normal;
}

#leftcontent .nyhetsbox h2 {
	margin:0;
	padding:0 0 10px 0;	
	color:#dba75d;
	font-size:14px;
	font-weight:normal;	
}

#leftcontent .nyhetsbox p {
	font-size:12px;
}

#leftcontent .nyhetsbox2 {
	padding:20px;
	margin-top:15px;
	margin-bottom:30px;
	background-color:#1c1716;
	font-size:12px;	
}

#leftcontent .nyhetsbox2 .nyhetsbild {
	padding-right:20px;
	padding-bottom:10px;
}

#leftcontent .nyhetsbox2 h1 {
	color:#dba75d;
	font-size:18px;
	font-weight:normal;	
}

#leftcontent .nyhetsbox2 h2 {
	color:#dba75d;
	font-size:14px;
	font-weight:normal;
	padding-bottom:20px;
}

#leftcontent .moreButton {
	padding-top:14px;
	text-align:right;	
}

#leftcontent .moreButtonText {
	float:left;
	font-size:12px;
	color:#dba75d;
}

#leftcontent .moreButtonText a:link {
	color:#dba75d;
	text-decoration:none;
}

#leftcontent .moreButtonText a:hover {
	text-decoration:underline;
}

#leftcontent .moreButtonText a:visited {
	color:#dba75d;
}

#leftcontent .moreButtonImage {
	float:left;
	padding-top:2px;
	padding-left:4px;
}

#rightcontent {
	float:right;
	width:300px;
	padding-right:29px;
	margin-top:20px;	
}

#rightcontent .module {
	padding-bottom:20px;
}

#rightcontent .module #newsmodule {
	padding:20px;
	margin-top:10px;
	background-color:#1c1716;
}

#rightcontent .module #newsmodule h1 {
	color:#FFF;
	font-size:14px;
	font-weight:normal;	
}

#rightcontent .module #newsmodule h1 a:link,#rightcontent .module #newsmodule h1 a:visited {
	color:#FFF;
	font-size:14px;
}

#rightcontent .module #newsmodule h2 {
	color:#978988;
	font-size:12px;
	font-weight:normal;
}

#rightcontent .module #newsmodule p {
	color:#dba75d;
	font-size:12px;
}

#rightcontent .module #newsmodule p a:link, #rightcontent .module #newsmodule p a:visited{
	color:#dba75d;
	font-size:12px;
}



#rightcontent .module h1 {
	color:#FFF;
	font-size:14px;
	font-weight:normal;
	padding-top:8px;
}

#rightcontent .module #shopmodule {
	padding-top:17px;	
}

#rightcontent .module .moreButton {
	padding-top:14px;
	text-align:right;	
}

#rightcontent .module .moreButtonText {
	float:right;
	font-size:14px;
	color:#dba75d;
}

#rightcontent .module .moreButtonText a:link {
	color:#dba75d;
	text-decoration:none;
}

#rightcontent .module .moreButtonText a:hover {
	text-decoration:underline;
}

#rightcontent .module .moreButtonText a:visited {
	color:#dba75d;
}

#rightcontent .module .moreButtonImage {
	float:right;
	padding-top:2px;
	padding-left:4px;
}

#rightcontent .module #imagemodule {
	margin-top:17px;
	background-color:#1c1716;
	border:1px solid #312625;
	padding-top:2px;
	padding-left:2px;
	padding-bottom:9px;
}

#rightcontent .module #imagemodule .thumbcontainer {
	float:left;
}

#rightcontent .module #imagemodule .thumbimage {
	margin-top:6px;
	margin-left:6px;
}

#menu {
	background-image:url("../images/background-menu.jpg");
	background-repeat:no-repeat;
	width:901px;
	margin:0 auto;
}

#menu ul {
	display: inline;
	padding:0;
	margin:0;
}

#menu ul li {
	list-style: none;
	display: inline;
	padding:0;
	margin:0;
}

#menu ul li a:link, #menu ul li a:visited {
	display:block;
	float:left;
	text-align:center;
	font-family:Georgia, Arial, Verdana, sans-serif;
	font-size:16px;
	color:#FFF;
}

#menu ul li a:hover {
	color:#dba75d;
}

#menu ul li.current a {
	color:#dba75d;
}

#menu ul li.separator {
	float:left;
	padding:0 11px 0 11px;
}

#mainmenu {
	float:left;
	padding-top:11px;
	padding-left:20px;
}

#submenu {
	float:right;
	padding-top:11px;
	padding-right:20px;	
}

#menusub {
	background-image:url("../images/background-submenu.jpg");
	background-repeat:no-repeat;
	width:901px;
	height:23px;
	margin:0 auto;
	padding-top:5px;
	padding-left:20px;
	margin-top:6px;
}

#menusub ul.sub {
	display: inline;
	padding:0;
	margin:0;
}

#menusub ul.sub li {
	list-style: none;
	display: inline;
	padding:0;
	margin:0;
}

#menusub ul.sub li a:link, #menusub ul.sub li a:visited {
	display:block;
	float:left;
	text-align:center;
	font-family:Georgia, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#FFF;
}

#menusub ul.sub li a:hover {
	color:#dba75d;
}

#menusub ul.sub li.current a {
	color:#dba75d;
}

#menusub ul.sub li.separator {
	float:left;
	padding:0 8px 0 8px;
}

#shop1 {
	width:900px;
	height:336px;
	margin:5px 0 18px 29px;
}

#shop2 {
	width:900px;
	margin:0 auto;
	padding-bottom:30px;
}

#huvudbild {
	width:900px;
	margin:0 auto;
	padding-top:5px;
}

#startboxes {
	width:900px;
	margin:0 auto;
	padding-bottom:20px;
}

#bottomboxes {
	width:900px;
	margin:0 auto;
	padding-bottom:20px;
}

.startbox {
	float:left;
	width:286px;
	height:210px;
	background-image:url("../images/background-box1.jpg");
	background-repeat:no-repeat;
	background-color:#221b1a;
}

.startbox_image {
	width:266px;
	margin:0 auto;
	padding-top:10px;
}

.startbox_text {
	padding-left:10px;
	padding-top:4px;
	float:left;
	font-family:Georgia, Verdana, sans-serif;
	font-size:18px;
	color:#c0922a;
}

.startbox_arrow {
	padding-top:10px;
	padding-right:10px;
	float:right;
}

.newsbox {
	float:left;
	width:593px;
	height:200px;
	background-image:url("../images/background-box2.jpg");
	background-repeat:no-repeat;
	background-color:#221b1a;
	padding-top:10px;
}

.news1 {
	width:547px;
	height:112px;
	background-image:url("../images/background-news1.jpg");	
	background-repeat:no-repeat;
	background-color:#1b1615;
	margin:0 auto;
	padding:15px 10px 0 15px;
}

.news1 h1 {
	font-family:Georgia, Verdana, sans-serif;
	font-size:18px;
	color:#dba75d;
	font-weight:normal;
}

.news1 h2 {
	font-family:Georgia, Verdana, sans-serif;
	font-size:11px;	
	color:#999999;
	font-weight:normal;
}

a.newslink:link {
	font-family:Georgia, Verdana, sans-serif;
	font-size:11px;
	color:#dba75d;	
}

a.newslink:hover {
	text-decoration:underline;
}

a.newslink:visited {
	font-family:Georgia, Verdana, sans-serif;
	font-size:11px;		
	color:#dba75d;	
}


.news1 p {
	font-family:Georgia, Verdana, sans-serif;
	font-size:11px;
	line-height:140%;
	margin-top:5px;
	color:#FFFFFF;
}

.news2 {
	width:557px;
	height:18px;
	background-color:#1b1615;
	margin:1px auto 0 auto;	
	padding:2px 0 0 15px;
}

.news2 h2 {
	display:inline;
	font-family:Georgia, Verdana, sans-serif;
	font-size:11px;	
	color:#999999;
	font-weight:normal;
}

.news2 p {
	display:inline;	
	font-family:Georgia, Verdana, sans-serif;
	font-size:12px;
	color:#c0922a;
}

#footer {
	height:171px;
	background-image:url("../images/background-footer.jpg");
	background-repeat:repeat-x;
	padding-top:20px;
}

#footer #footcontent {
	width:960px;
	margin:0 auto;
}

#footer .section {
	float:left;
	font-family:Georgia, Verdana, sans-serif;
}

#footer .section a.small:link {
	font-size:11px;
	color:#666;
	text-decoration:none;
}

#footer .section a.small:hover {
	font-size:11px;
	color:#666;
	text-decoration:underline;
}

#footer .section a.small:visited {
	font-size:11px;
	color:#666;
}

#footer .section a.head:link {
	font-size:14px;
	color:#3a3a3a;
	text-decoration:none;
}

#footer .section a.head:visited {
	font-size:14px;
	color:#3a3a3a;
}

#footer .section a.head:hover {
	font-size:14px;
	color:#3a3a3a;
	text-decoration:underline;
}

#footer .section h1 {
	font-weight:normal;
	padding-bottom:6px;
}

#footer .section ul {
	padding:0;
	margin:0;
}

#footer .section ul li {
	margin:0;
	padding:0;
}

#footer .section ul li a {
	display:block;
	margin:0;
	padding:0;
}

#footer .separator {
	float:left;
	width:1px;
	height:109px;
	background-image:url("../images/footer-separator.jpg");	
	margin:0 25px 0 25px;
}

#footleft_logo {
	float:left;
	padding-right:6px;
}

#footleft_text {
	float:left;	
	font-family:Georgia, Verdana, sans-serif;
	font-size:10px;
	color:#666666;
}

#footleft_text a:link {
	color:#c08500;
}

#footleft_text a:visited {
	color:#c08500;
}

#footleft_text a:hover {
	color:#c08500;
	text-decoration:underline;
}

#footleft {
	float:left;
	width:400px;
}

#footright {
	float:right;
}

#newsletterform {
	position:absolute;
	margin-top:110px;
}

.clr {
	clear:both;
}

ul#albumtyp {
	
}

ul#albumtyp li {
	display:inline;
	padding-right:3px;
}

ul#albumtyp li a {
	font-family:Georgia, Verdana, sans-serif;
	font-size:14px;		
	color:#FFF;
}

ul#albumtyp li a:hover {
	font-family:Georgia, Verdana, sans-serif;
	font-size:14px;		
	color:#dba75d;
}

ul#albumtyp li a:visited {
	font-family:Georgia, Verdana, sans-serif;
	font-size:14px;		
	color:#FFF;
}

ul#albumtyp li.selected a {
	font-family:Georgia, Verdana, sans-serif;
	font-size:14px;	
	color:#dba75d;
}

ul#albumtyp li.selected a:visited {
	font-family:Georgia, Verdana, sans-serif;
	font-size:14px;	
	color:#dba75d;
}

.inputbox {
	margin-bottom:5px;
	padding:3px;
	color:#707070;
	font-family:Georgia, Arial;
	font-size:12px;
	width:250px;
}