@charset "UTF-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}
body {
	background:#000000 url(/umbraco/../media/2335/bg-body-and-main.gif) no-repeat fixed top center;
}
p { font:normal 11px/130% Arial, Helvetica, sans-serif; color:#bcbdbe; padding-bottom:12px; }
.col-teaser-small p { padding-bottom:0; }
img { display:block; }
img.no-border { border:none!important; }
input.button { margin:0!important; padding:0!important; width:auto!important; border:none!important; }

/*structure*/
#page {
	width:805px;
	margin:auto;
	/*margin-bottom:25px;*/
}
#top{
	width:764px;
	height:187px;
	margin:auto; position:relative;
}
#logotype {
	position:absolute;
	width:330px;
	height:134px;
	top:17px;
	left:-105px;
	z-index:10000;
}
#page #header {
	position:relative;
	height:140px;
	background:#000000 url(/umbraco/../media/82/top.png) no-repeat 20px 20px;
	z-index:20;
  /*left: -21px;*/
}
/*#header { position:relative; height:140px; background:#000000 url(/umbraco/../media/82/top.png) no-repeat 0 0; }*/

#bend-left {
	float:left;
	background: url(/umbraco/../media/87/bg-bend-left.png) top left no-repeat;
	width:20px;
	height:137px;

*/
} /*background:url(/umbraco/../media/87/bg-bend-left.png) no-repeat 0 0; behavior: url(js/iepngfix.htc);*/
#bend-right {
	float:left;
	background: url(/umbraco/../media/92/bg-bend-right.png) top left no-repeat;
	width:20px;
	height:187px;
} /*background:url(/umbraco/../media/92/bg-bend-right.png) no-repeat 0 0; behavior: url(js/iepngfix.htc); top:0; right:-19px; */
#menu-head {}
#main {
	padding:13px 12px 26px 12px;
	color:#ffffff;
}
#footer {
	width:729px;
	margin:auto;
	padding:2px 13px 8px;
	border-top:1px solid #bcbdbe;
	clear:both;
	position:relative;
}
#footer p {
	position:absolute;
	bottom:-19px;
	right:10px;
	font:normal 10px/normal Arial, Helvetica, sans-serif !important;
	
}

#footer p span a { font:normal 10px/normal Arial, Helvetica, sans-serif !important; text-transform:none !important; letter-spacing:0px !important; }

/*menus*/
#menu-head {
	padding-top:9px;
	border-bottom:1px solid #404040;
	height:37px;
	margin:0 4px;
}
#menu-head ul {
	list-style:none;
	text-align:center;
}
#menu-head ul li {
	display:inline;
	padding:0 5px;
}
#menu-head ul li a {
	color:#bcbdbe;
	font: normal 13px/normal Garamond, Times, Serif;
	text-transform:uppercase;
	text-decoration:none;
	letter-spacing:1px;
}
#menu-head ul li a.current, #menu-head ul li a:hover {
	color:#ffffff;
}
#menu-head ul li a img {
	display:inline;
}
#menu-head ul.sub {
	margin-top:1px;
}
#menu-head ul.sub li a {
	font-size:11px;
}
ul.menu-section {
	padding:0 7px;
	list-style:none;
	margin-top:-12px;
}
ul.menu-section li {
	border-bottom :2px solid #1a1a1a;
}
ul.menu-section li a {
	/*zoom:1;
	vertical-align:top;*/
	display:block;
	padding:5px 0 5px 9px;
	font:normal 11px/normal Arial, Helvetica, sans-serif;
	background:url(/umbraco/../media/1408/bullet-arrow.gif) no-repeat 0 8px;
}
ul.menu-section li a:hover, ul.menu-section li a.current {
	color:#ffffff;
	background-image:url(/umbraco/../media/1381/bullet-arrow-on.gif);
}
ul.menu-section ul {
	list-style:none;
	margin-top:-5px;
}
ul.menu-section ul li {
	padding-left:10px;
	border:none;
	display:block;
}
ul.menu-section ul li a {
	display:block;
	padding:4px 0 4px 6px;
	font:normal 11px/normal Arial, Helvetica, sans-serif;
	background:url(/umbraco/../media/1402/bullet-small-arrow.gif) no-repeat 0 8px;
}
ul.menu-section ul li a:hover, ul.menu-section ul li a.current {
	color:#ffffff;
	background-image:url(/umbraco/../media/1393/bullet-small-arrow-on.gif);
}
ul.menu-section-news {
	padding:0px;
	list-style:none;
	margin-left:6px;
}
ul.menu-section-news li {
	width: 266px;
	padding: 6px 0px;
	border-bottom: 2px solid #6a6a6a;
}
ul.menu-section-news li.lastmenu {
	border:none;
}
ul.menu-section-news li a {
	/*zoom:1;*/
	display:block;
	padding: 0px 0 0px 12px;
	height:14px; 
    font:normal 11px/130% Arial, Helvetica, sans-serif;
	background: url(/umbraco/../media/1381/bullet-arrow-on1.gif) no-repeat 5px;
	color:#000000;
}
ul.menu-section-news li a:hover {
	color: #FFFFFF;
}
ul.menu-section-news li a:hover, ul.menu-section li a.current {
	color:#ffffff;
	/*background-image:url(/umbraco/../media/1381/bullet-arrow-on.gif); }*/
	/*background-image:url(/umbraco/../media/1381/bullet-arrow-on1.gif);*/
}

/*cols*/
.col-content-start { width:440px; }
.col-teasers-start { width:288px; }

.col-teaser-small { width:168px; }
.col-content-small { width:372px; }

.col-teaser-normal { width:172px; }
.col-content-normal { width:390px; }
.col-extra-normal { width:154px; }
.col-content-large { width:555px; }
.col-content-large-special { width:544px; }

/*Kalender*/
.kalender { width:172px; }
.kalender .top { height:32px; padding-top:8px; overflow:hidden; background:url(../gfx/kalender-top.gif) no-repeat  0 0; font-size:11px; text-align:center; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; }
.kalender .top img.arrow-left { margin-right:9px; }
.kalender .top img.arrow-right { margin-left:9px; }
.kalender .main { width:163px; padding:0 5px 0 4px; background: url(../gfx/kalender-main.gif) repeat-y center; } 
.kalender .main .date { color:#000000; float:left; font-family:Arial,Helvetica,sans-serif; font-size:12px; padding-left:6px; padding-right:3px; padding-top:6px;text-align:center; width:14px; }
.kalender .main .date a { color:#7b184f; font-weight:normal; font-family:inherit; }
.kalender .main .date a:hover, .kalender .main .date a.current { font-weight:bold; }
.kalender .main .shadow { color:#e6e6e6!important }
.kalender .bottom { height:16px; overflow:hidden; background:url(../gfx/kalender-bottom.gif) no-repeat 0 0; }

/*headings*/
h1, h1 a { color:#bcbdbe; font:normal 17px/normal Georgia, "Times New Roman", Times, serif; text-transform:uppercase; margin-bottom:6px; letter-spacing:2px; }
.ff-arial h1, .ff-arial h1.arial a { font-size:14px; }
h2, h2 a { color:#bcbdbe; font:normal 12px/normal Garamond, Times, Serif; text-transform:uppercase; letter-spacing:2px; }
h2.plate, h2.plate a { color:#bcbdbe; background:#1a1a1a; padding:5px 6px 3px; margin-bottom:10px;  }

/*hyperlinks*/
a { text-decoration:none; color:#bcbdbe; border:none; }
a * { border:none; }
a:hover { color:#ffffff; }

/*teaser-news*/
.teaser-news { position:relative; height:1%; }
.news-info { width:347px; padding:0; bottom:0px; right:8px; position:absolute; }
.col-content-normal .teaser-news .news-info { padding:0; width:291px; position:absolute; bottom:21px; right:6px; height:auto; }


/*försök till filebrowser*/
#filebrowser { float:left; width:234px; height:25px; position:relative; }
#filebrowser #faked-file-browser { width:234px; position:absolute; top:0; right:0; z-index:10; }
#filebrowser #faked-file-browser input { width:162px; }
#filebrowser #faked-file-browser img { float:right; }
#filebrowser input.file { position:absolute; top:0; right:0; left:auto; z-index:11; opacity: 0.0; -moz-opacity: 0.0; filter:alpha(opacity=0); font-size:10px; margin-left:6px; width:auto; }

/*forum new mess*/
.forum-new-massage label { width:42px; float:left; font:normal 11px/normal Arial, Helvetica, sans-serif; color:#bcbdbe; }
.forum-new-massage textarea { width:226px; height:56px; padding:1px 0 1px 6px; margin-bottom:9px; float:left; border-left:2px solid #ffffff; border-top:2px solid #ffffff; border-bottom:none; border-right:none; background:#bcbdbe; font:normal 11px/normal Arial, Helvetica, sans-serif; color:#000000; }
.forum-new-massage input { width:220px; padding:0 6px 1px; margin-bottom:9px; float:left; border-left:2px solid #ffffff; border-top:2px solid #ffffff; border-bottom:none; border-right:none; background:#bcbdbe; font:normal 11px/normal Arial, Helvetica, sans-serif; color:#000000; cursor:default; }
.forum-new-massage input.small { width:99px; }
.RadomLabel {
    font-family:Bodoni MT Black, Arial, Helvetica, sans-serif;
    background-color:#ffff99;
    color: blue;
	float: left !important;
	margin-left:-8px !important;
	font-size: 15px;
	text-align:center;
	width:94px !important;
	border:none;
	height:28px;
	padding-top:10px;
	background:url(/umbraco/../media/images/cap_bg.png) repeat-x;
}

input.error { background:#fff417!important; }

/*forum messages*/
.forum-sign { height:17px; margin-top:4px; position:relative; }
.forum-sign p { width:440px; position:absolute; left:0; top:0; text-align:center; }
.forum-sign div { width:434px; position:absolute; right:6px; top:0; text-align:right; font-family:Arial, Helvetica, sans-serif; }

/*forum paging*/
.forum-paging { font:normal 10px/normal Arial, Helvetica, sans-serif; text-align:center; }
.forum-paging a { padding-right:7px; }
.forum-paging span { padding-right:7px; }
.forum-paging a.next { padding-right:9px; background:url(../gfx/bullet-arrow.gif) no-repeat right 3px; font-weight:normal; }
.forum-paging a.next:hover { background-image:url(../gfx/bullet-arrow-on.gif); }
.forum-paging a.back { padding-left:9px; background:url(../gfx/bullet-left-arrow.gif) no-repeat 0 3px; font-weight:normal; }
.forum-paging a.back:hover { background-image:url(../gfx/bullet-left-arrow-on.gif); }

/*Forum abuse*/
body#forum-abuse { background:#141414; padding:20px; }
body#forum-abuse  #abuse-page { width:233px; }
body#forum-abuse  #abuse-page h1 { font:normal 16px/normal Arial, Helvetica, sans-serif; letter-spacing:normal; text-transform:none; }
body#forum-abuse  #abuse-page p { font:normal 11px/normal Arial, Helvetica, sans-serif; padding-bottom:9px; }
body#forum-abuse  #abuse-page label { width:57px; float:left; font:normal 11px/normal Arial, Helvetica, sans-serif; color:#bcbdbe; }
body#forum-abuse  #abuse-page input { width:162px; padding:0 6px 1px; margin-bottom:9px; float:left; border-left:2px solid #ffffff; border-top:2px solid #ffffff; border-bottom:none; border-right:none; background:#bcbdbe; font:normal 11px/normal Arial, Helvetica, sans-serif; color:#000000; }
body#forum-abuse  #abuse-page textarea { width:168px; height:96px; padding:1px 0 1px 6px; margin-bottom:9px; float:left; border-left:2px solid #ffffff; border-top:2px solid #ffffff; border-bottom:none; border-right:none; background:#bcbdbe; font:normal 11px/normal Arial, Helvetica, sans-serif; color:#000000; }

/*text*/
.center-all * { float:none; margin:auto }
.center-all { text-align:center;  }
.text p, .text h1, .text h1 { padding-left:6px!important; padding-right:6px!important; }
.text img { border:4px solid #1a1a1a; margin-bottom:12px; }
.text p img { margin-bottom:0; }
.font-smaller { font-size:10px; }
.font-smaller .readmore { background-position:0 3px; }
.ff-arial, .ff-arial * { font-family:Arial, Helvetica, sans-serif; letter-spacing:normal; line-height:normal; }

/*other classes*/
a.readmore { padding-left:8px; background:url(../gfx/bullet-arrow.gif) no-repeat -1px 5px; font-weight:normal; }
a.readmore:hover { background-image:url(../gfx/bullet-arrow-on.gif); }
.label { display:block; float:left; padding-right:3px; line-height:15px; }
.text-center { text-align:center; }
.hr-thick { height:8px; overflow:hidden; background:#1a1a1a; margin:12px 0; }
.hr-normal { height:4px; overflow:hidden; background:#1a1a1a; margin-bottom:5px; margin-top:5px }
.inline { display:inline!important; }
.img-left { float:left; margin:0 8px 8px 0; }
.border { border:4px solid #1a1a1a; }
.mrl6 { margin-left:6px!important; margin-right:6px!important; }

.mr12 { margin-right:12px!important; }
.mr13 { margin-right:13px!important; }
.mr16 { margin-right:16px!important; }
.mr20 { margin-right:20px!important; }

.ml12 { margin-left:12px!important; }
.ml13 { margin-left:13px!important; }

.mb13 { margin-bottom:13px!important; }
.mb12 { margin-bottom:12px!important; }
.mb10 { margin-bottom:10px!important; }
.mb7 { margin-bottom:7px!important; }
.mb5 { margin-bottom:5px!important; }
.mb0 { margin-bottom:0!important; }

.mt0 { margin-top:0!important; }
.mtneg4 { margin-top:-4px!important; }
.mtneg7 { margin-top:-7px!important; }

.m0 { margin:0!important;}

.ptb5 { padding-bottom:5px!important; padding-top:5px!important; }
.pt5 { padding-top:5px!important; }
.pt8 { padding-top:8px!important; }
.pb6 { padding-bottom:6px!important; }
.pb0 { padding-bottom:0!important; }

.p0 { padding:0!important; }
.p6 { padding:6px!important; }
.prl6 { padding-left:6px!important; padding-right:6px!important; }
/*
.prl17 { padding-left:17px!important; padding-right:17px!important; }
*/
.prl13 { padding-left:13px!important; padding-right:13px!important; }
.pl6 { padding-left:6px!important; }
.pr6 { padding-right:6px!important; }

.w30p { width:30%; }
.left { float:left; }
.right { float:right; }
.clear-tag { height:0; overflow:hidden; clear:both; }
.clear { clear:both; }
.georgia { font: normal 10px/normal Georgia, "Times New Roman", Times, serif; }
.font-normal { font:normal 11px/normal Arial, Helvetica, sans-serif; color:#bcbdbe; }
.bold { font-weight:bold; }

a.border-hover { width:160px; height:120px; display:block; border:4px solid #1a1a1a; background-position:center center; }
a.border-hover:hover { width:156px; height:116px; border-width:6px; }

#firstPageRss
{
	font-family:Arial;
	background-color: #1a1a1a; 
	border: 4px solid #1a1a1a;
}
.firstPageRssItem
{
	width:132px; 
	height:19px; 
	padding-left:8px;
	padding-top:3px;
	background: url(/umbraco/../media/images/rss1.gif);
	font-size: 11px;
	font-weight:bold;	
}
.firstPageRssItem a
{
	color:black;		
}
.firstPageRssItem a:hover
{
	color:#777777;		
}