
/* ----------------------------- BEGIN PAGE ----------------------------- */


body
{
	margin: 0 auto;
	padding: 0;
	background-color: #fff;
	background-image: url('images/MainBg.png');
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: top center;	
}

#art-main
{
	position: relative;
	width: 100%;
	left: 0;
	top: 0;
	margin-top: 30px;
}


.cleared
{
	float: none;
	clear: both;
	margin: 0;
	padding: 0;
	border: none;
	font-size:1px;
}


form
{
	padding:0 !important;
	margin:0 !important;
}

table.position
{
	position: relative;
	width: 100%;
	table-layout: fixed;
}

/* ----------------------------- END PAGE ----------------------------- */

/* ----------------------------- BEGIN Bildegalleri ----------------------------- */
.photo_198{border: none; float: left; text-align: left; padding: 0; margin: 0; padding-right: 2px; padding-bottom: 2px;}
/* ----------------------------- END Bildegalleri ----------------------------- */

/* ----------------------------- BEGIN BOXSHEET m/SKYGGE ----------------------------- */


.art-Sheet-body { position: relative; z-index:1; padding: 25px; min-height: 700px; }
.art-Sheet-tr, .art-Sheet-tl { position:absolute; z-index:-1; }
.art-Sheet-tl { width: 29px; min-height: 532px; background-image: url('images/LeftShdw.png'); top:15px; left:-15px; }
.art-Sheet-tr { width: 29px; min-height: 532px; background-image: url('images/RightShdw.png'); top:15px; right:-15px; }

.art-Sheet
{
	position:relative;
	z-index:0;
	margin:0 auto;
	width: 960px;
	min-width:1px;
	min-height:1px;	
}
.art-Sheet-cc
{
	position:absolute;
	z-index:-1;
	top: 13px;
	left: 13px;
	right: 13px;
	bottom: 13px;
	background-color: #FFFFFF;
}

/* ----------------------------- END BOXSHEET ----------------------------- */

/* ----------------------------- BEGIN HEADER ----------------------------- */

.Header { height: auto; }

/* begin Logo */
.Header .Logo { width: auto; float: left; }
.Header .Logo a { font-size: 19px; color: #000; text-transform: uppercase; }
.Header .Banner { clear: both; overflow: hidden; padding-top: 10px; max-height: 116px; }	
/* end Logo */

.MainMenuItem {
	background: url('images/MainMenuBG.png') no-repeat center;
	font-size: 11px;
	float: right;
}
	.MainMenuItem .menu_item td{
	font-decoration: none;
	text-transform: uppercase;
	padding: 0 15px 0 0;
	color: #333;
	}
	.MainMenuItem .menu_item_active td{
	font-decoration: none;
	text-transform: uppercase;
	color: #C00;
	}
	
	.MainMenuItem .menu_item_hover td{
	font-decoration: none;
	text-transform: uppercase;
	color: #C00;
	}

/* ----------------------------- END HEADER ----------------------------- */

.Breadcrumb { height: auto; padding: 4px 0; }
.Breadcrumb a { color: #000; font-weight: bold; } .Breadcrumb a:hover { color: #000; font-weight: bold; }


/* ----------------------------- BEGIN ADMIN PANES ----------------------------- */
.AdminPanes .ContentPane { position: relative; margin: 0; border: 0; float: left; width: 100%; }
/* ----------------------------- END ADMIN PANES ----------------------------- */

/* ----------------------------- BEGIN TWO PANES ----------------------------- */
.Panes .TWOContentPane { position: relative; margin: 0; margin-left: 10px; border: 0; float: left; width: 520px; }
/* ----------------------------- END TWO PANES ----------------------------- */


/* ----------------------------- BEGIN TWO PANES m INFOSPALTER ----------------------------- */
.Panes .LeftPane .InfoSpalte1 { margin: 0; padding: 0; border: none; float: left; overflow: hidden; width: 168px; }
.Panes .LeftPane .InfoSpalte2 { margin: 0; padding: 0; border: none; float: right; overflow: hidden; width: 168px; }
/* ----------------------------- END TWO PANES m INFOSPALTER ----------------------------- */



/* ----------------------------- BEGIN FORSIDE PANES ----------------------------- */

.Panes .LeftPane
{
	position: relative;
	margin: 0;
	padding: 0;
	float: left;
	overflow: hidden;
	width: 339px;
}

.Panes .ContentPane
{
	position: relative;
	margin: 0;
	padding: 0;
	float: left;
	width: 375px;
	margin-left: 10px;
}

.Panes .RightPane
{
	
	margin: 0;
	padding: 0;
	border: none;
	float: right;
	overflow: hidden;
	width: 170px;
}

.Panes .BottomPane
{
	position: relative;
	margin: 0;
	padding: 0;
	clear: both;
	margin: 10px 0 0 0;
}


/* ----------------------------- END FORDSIDE PANES ----------------------------- */


/* Start images */
a img { border: 0; }
.art-article img, img.art-article { border: solid 1px #EB1927; margin: 1em; }
.art-metadata-icons img { border: none; vertical-align: middle; margin:2px; }
/* Finish images */

/* Start tables */
.art-article table, table.art-article { border-collapse: collapse; margin: 1px; width:auto; }
.art-article table, table.art-article .art-article tr, .art-article th, .art-article td { background-color:Transparent; }
.art-article th, .art-article td { padding: 2px; border: solid 1px #B5B2B0; vertical-align: top; text-align:left; }
.art-article th { text-align:center; vertical-align:middle; padding: 7px; }
/* Finish tables */


/* ----------------------------- BEGIN TEKST ----------------------------- */
/* begin PostContent */
/* Content Text Font & Color (Default) */
body
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  color: #524f4f;
}

/* Start Content link style */
a
{
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  letter-spacing: 1px;
  color: #e02228;
}

/* Adds special style to an unvisited link. */
a:link
{
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  letter-spacing: 1px;
  color: #e02228;
}

/* Adds special style to a visited link. */
a:visited, a.visited
{
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  letter-spacing: 1px;
  color: #e02228;
}

/* :hover - adds special style to an element when you mouse over it. */
a:hover, a.hover
{
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: underline;
  letter-spacing: 1px;
  color: #000;
}
/* Finish Content link style */

.Normal, .normal, #LoginInfo, #QuickLinks, #LoginInfo p.LoginNotes, .art-PostContent .SubHead, .art-PostContent .Normal, .SubHead, .WizardText, .SkinObject
{
  font-size: 1em;
  font-family: Arial, Helvetica, Sans-Serif;
  font-style: normal;
  font-weight: normal;
  text-align: left;
  color: #4a4a4a;
}

.NormalBold
{
  font-size: 1em;
  font-family: Arial, Helvetica, Sans-Serif;
  font-style: normal;
  font-weight: normal;
  text-align: left;
  color: #000000;
  font-weight: bold;
}

/* Resert some headings default style & links default style for links in headings*/
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited
{
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}


/* Start Content headings Fonts & Colors  */
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 20px;
  font-style: normal;
  font-weight: bold;
  text-align: left;
  color: #4a4a4a;
}

h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover
{
  font-family: Arial, Sans-Serif;
  font-size: 17px;
  font-style: normal;
  font-weight: bold;
  text-align: left;
  color: #4a4a4a;
}

h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover
{
  font-family: Arial, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  text-align: left;
  color: #B70000;
}

h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover
{
  font-family: Arial, Sans-Serif;
  font-size: 15px;
  font-style: normal;
  font-weight: bold;
  text-align: left;
  color: #4a4a4a;
}

h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover
{
  font-family: Arial, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  text-align: left;
  color: #4a4a4a;
}

h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover
{
  font-family: Arial, Sans-Serif;
  font-size: 13px;
  font-style: normal;
  font-weight: bold;
  text-align: left;
  color: #4a4a4a;
}
/* Finish Content headings Fonts & Colors  */


/* end PostContent */

/* begin PostBullets */ /* Start Content list */
ol, ul { color: #423F3E; margin:1em 0 1em 2em; padding:0; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; text-align: left; margin-left: 12px; }
li ol, li ul { margin:0.5em 0 0.5em 2em; padding:0; }
li { margin:0.2em 0; padding:0; }
ul { list-style-type: none; }
ol { list-style-position:inside; }
/* Finish Content list */ /* end PostBullets */

/* begin PostQuote */ /* Start blockquote */
blockquote p
{
	color:#121211;
	font-family: Arial, Helvetica, Sans-Serif;
	font-style: italic;
	font-weight: normal;
	text-align: left;
}
blockquote
{
	margin:10px 10px 10px 50px;
	padding:5px 5px 5px 41px;
	background-color:#F4F3F0;
	background-image:url('images/PostQuote.png');
	background-position:left top;
	background-repeat:no-repeat;
}
/* Finish blockuote */ /* end PostQuote */

/* ----------------------------- END TEKST ----------------------------- */

/* ----------------------------- BEGIN BUTTON/INPUT ----------------------------- */
/* begin Button */
.art-button-wrapper .art-button
{
	display:inline-block;
	width: auto;
	outline:none;
	border:none;
	background:none;
	line-height:19px;
	margin:0 !important;
	padding:0 !important;
	overflow: visible;
	cursor: default;
	text-decoration: none !important;
	z-index:0;
}

.art-button-wrapper
{
	display:inline-block;
	position:relative;
	height: 19px;
	overflow:hidden;
	white-space: nowrap;
	width: auto;
	z-index:0;
}

.art-button-wrapper .art-button
{
	display:block;
	height: 19px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	white-space: nowrap;
	text-align: left;
	padding: 0 13px !important;
	line-height: 19px;
	text-decoration: none !important;
	color: #FFFAFB !important;
}

input, select
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
}

.art-button-wrapper.hover .art-button, .art-button:hover { color: #000000 !important; text-decoration: none !important; }
.art-button-wrapper.active .art-button { color: #FDE8E9 !important; }
.art-button-wrapper .l, .art-button-wrapper .r
{
	display:block;
	position:absolute;
	z-index:-1;
	height: 57px;
	background-image: url('images/Button.png');
}

.art-button-wrapper .l { left:0; right:3px; }
.art-button-wrapper .r { width:407px; right:0; clip: rect(auto, auto, auto, 404px); }
.art-button-wrapper.hover .l, .art-button-wrapper.hover .r { top: -19px; }
.art-button-wrapper.active .l, .art-button-wrapper.active .r { top: -38px; }


/* end Button */
/* ----------------------------- END BUTTON/INPUT ----------------------------- */


/* begin PostHeaderIcon */
div.hr { display: none; }
/* end PostHeaderIcon */

/* begin PostContent */

#LoginInfo { width: 100%; background-color:Transparent; }
#LoginInfo div.LoginBlock { width: 45%; }
#LoginInfo dt
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-style: normal;
  font-weight: normal;
  text-align: left;
  color: #000000;
  font-weight: bold;
}



.Head
{
  font-family: Arial, Sans-Serif;
  font-size: 18px;
  font-style: normal;
  font-weight: bold;
  text-transform: uppercase;
  text-align: left;
  color: #B70000;
}

h2.Head
{
  font-family: Arial, Sans-Serif;
  font-size: 20px;
  font-style: normal;
  font-weight: bold;
  text-transform: uppercase;
  text-align: left;
  color: #000000;
}

#QuickLinks 
{
    border: 0;
    float: none;
    width: auto;
    background-color:Transparent;
}

th
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-style: normal;
  font-weight: normal;
  text-align: left;
  color: #000000;
  font-weight: bold;
}



/* ----------------------------- BEGIN KOMMANDO LENKER (adminlenker/loginlenker) ----------------------------- */
a.CommandButton, a.SkinObject
{
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: underline;
  letter-spacing: 1px;
  color: #D81320;
}

a.CommandButton:link, a.SkinObject:link
{
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: underline;
  letter-spacing: 1px;
  color: #D81320;
}

a.CommandButton:visited, a.SkinObject:visited
{
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: underline;
  letter-spacing: 1px;
  color: #3C3A39;
}

a.CommandButton:hover, a.SkinObject:hover
{
      font-family: Arial, Helvetica, Sans-Serif;
      text-decoration: none;
      letter-spacing: 1px;
  color: #D81320;
}
/* ----------------------------- END KOMMANDO LENKER ----------------------------- */

/* end PostContent */












