/*----------------------------------------------------*/
/*  Skin Styles for DotNetNuke - Aurora 2 by DrNuke   */
/*         http://www.DrNuke.co.uk/aurora2            */
/*      Copyright DrNuke - All rights reserved        */
/*----------------------------------------------------*/

/* Page style */
html {height:100%; width:100%; overflow-y:scroll; }
/* Body style */ 
body { background:#ffffff; margin:0px 0px 0px 0px;font-family: "Trebuchet MS", Arial, sans-serif;	font-size: 76%; color: #333333; width:100%;}
/* Text in paragraphs */ 
p {}
/* Text in tables */ 
table, tr, td { font-family: "Trebuchet MS", Arial, sans-serif; margin:0px 0px 0px 0px; color:#333333; }

/* Default links visited and active */ 
a:link, a:visited, a:active {
	color:#D29466;
}
/* Default links hover */ 
a:hover {
	color:#bda07c;
}
/* Normal links visited and active */ 
a.Normal:link, a.Normal:visited {
	color:#0099FF;
	text-decoration:none;
}
/* Normal links hover */ 
a.Normal:hover {
	color:#00CCFF;
	text-decoration:none;
}
/* Link buttons used in the portal admin pages visited and active */
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active {
	color:#0099FF;
	font-weight:bold;
	text-decoration: underline;
	white-space: nowrap;
}
/* Link buttons used in the portal admin pages hover */
A.CommandButton:hover{
	color:#000;
	text-decoration: underline;
}
.btnSend, a.btnSend { display: block; background:url(img/btn_skicka.gif) no-repeat 0% 50%; height: 31px; width: 103px; margin: 15px 0px 0px 0px;}
.btnSend:hover, a.btnSend:hover { text-decoration: none; border-bottom: none;}

/* Headings */ 
h1, .Head, .Head a {
	color:#666666;
	text-transform: none;
	margin: 0px;
	padding: 0px 0px 6px 0px;
	line-height: 120%;
	font-size: 150%;
}
h2 {
	color:#666666;
	text-transform: none;
	margin: 0px;
	padding: 0px 0px 6px 0px;
	line-height: 90%;
	font-size: 150%;
}
h3 {
	color:#666666;
	text-transform: none;
	margin: 0px;
	padding: 0px 0px 6px 0px;
	line-height: 90%;
	font-size: 110%;
}
/* Subheadings */ 
.SubHead {}
/* General text on the site */
.normal, .Normal {}
/* General bold text on the site */ 
.NormalBold { font-weight:bold; }
/* Red text used for errors */ 
.NormalRed { color:#C50000; font-weight:bold; }

/* Login token idle */ 
/* Login token hover */ 
/* User token idle */ 
/* User token hover */ 
/* Breadcrumbs token idle */ 
.LoginToken, a.LoginToken:link, a.LoginToken:visited, a.LoginToken:active,
.UserToken, a.UserToken:link, a.UserToken:visited, a.UserToken:active,
.FooterToken, a.FooterToken:link, a.FooterToken:visited, a.FooterToken:active,
.BreadcrumbToken, a.BreadcrumbToken:link, a.BreadcrumbToken:visited, a.BreadcrumbToken:active { height:12px; padding:0px 6px 0px 0px; margin:0px 0px 0px 0px; text-decoration: underline;  }/* background:url(img/arrow.gif) no-repeat 0% 50%; img/white_arrow_nopad.gif*/
a.LoginToken:hover,
a.UserToken:hover,
a.FooterToken:hover,
a.BreadcrumbToken:hover {}

/* Form elements */ 
select, input { color:#333333; }
/* Textbox */ 
.NormalTextBox { color:#333333; padding-left:4px; line-height:12px; font-weight:normal; }
/* Textbox container */ 
td.NormalTextBox { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background:transparent; border:0; }
/* Buttons */ 
.StandardButton { background:#f2f2f2 none; color:#575757; font-weight:normal; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#7A7A7A'); }
/* Textbox used for search */
.SearchModule { height: 28px; width: 190px; /*margin: 0px 0px 5px 0px; position: relative;*/}
.SearchModule img.searchLeft { background: #CC3333 url(img/search_left.gif) no-repeat 0% 0%; position:absolute; top: 0; left: 0;z-index: 2;}
.SearchModule img.btnSearch { background: url(img/search_btn.gif) no-repeat 0% 0%; height: 28px; width: 28px; /*position:absolute; top: 0px; left: 150px; z-index: 2;*/ float:left; border: none; padding:2px;}
.SearchModule img.btnSearch input { float:left;}
#dnn_dnnSEARCH_txtSearch.NormalTextBox { background: #ffffff; float:left; /*background: #CC3333 url(img/search_bg.gif) repeat-x 0% 0%;*/ height:18px; line-height: 18px; width:128px; color: #0099FF; font-weight: bold; padding: 0px 0px 0px 4px; border-top: 1px solid #CAD3DD; border-right: 1px solid #CAD3DD; border-bottom: 1px solid #CAD3DD; border-left: 1px solid #CAD3DD; /*position: absolute; top: 0px; left: 18px; z-index:3;*/}

/* Module menu container */ 
.ModuleTitle_SubMenu { background:#FFFFFF; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:1px solid #040404; z-index:1000; cursor:pointer; cursor:hand; font-weight:normal; filter:Alpha(Opacity=90, FinishOpacity=75, Style=1); -moz-opacity:.80;}
/* Module menu items idle */ 
.ModuleTitle_MenuItem { background:#040404; color:#FFFFFF; font-weight:bold; font-style:normal; padding:0px 15px 0px 10px; height:20px; border:1px solid #000000; }
/* Module menu items hover */ 
.ModuleTitle_MenuItemSel { background:#cc3300; color:#FFFFFF; font-weight:bold; cursor:pointer; cursor:hand; padding:0px 15px 0px 10px; height:20px; border:1px solid #4a8abe; }
/* Module menu container */ 
.ModuleTitle_MenuContainer { background:transparent; }
/* Module menu bar */ 
.ModuleTitle_MenuBar { cursor:pointer; cursor:hand; }
/* Module menu arrows */ 
.ModuleTitle_MenuArrow { display:none; }
/* Module menu root arrows */ 
.ModuleTitle_RootMenuArrow { display:none; }
/* Module menu icon	*/ 
.ModuleTitle_MenuIcon { background:transparent; border:0px; width:0px; height:10px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:0px; }
/* Module menu icon */ 
.ModuleTitle_MenuIcon IMG { margin:0 10px 0 10px; }


/* Search cell */ 
.SearchCell {}
/* Menu area */ 
.MenuArea {}
/* Menu cell */ 
.MenuCell {}
/* Menu height */ 
.MenuHeight {}
/* Menu left area */ 
.MenuLeft {}
/* Menu right area */ 
.MenuRight {}
/* Banner area */ 
.BannerArea {}
.BannerArea img {}	
/* Custom banner area */ 
.CustomBannerArea {}
/* Banner left area */ 
.BannerLeft { width:15px; }
/* Banner right area */ 
.BannerRight { width:15px; }
/* Breadcrumb area */ 
.BreadCrumbArea {}
/* Breadcrumb cell */ 
.BreadCrumbCell {}
/* Login token cell */ 
.LoginCell {}
/* User token cell */ 
.UserCell {}
/* Content panes cell */ 
.ContentPanesCell {}
/* Footer shadow area */ 
.FooterShadowArea { height:30px; padding:0px 0px 0px 0px; }
/* Privacy token cell */ 
.PrivacyCell {}
/* Terms token cell */ 
.TermsCell {}
/* Copyright token cell */ 
.CopyrightCell {}
/* Spacer Area */ 
.SpacerArea { height:15px; }


/*----------------------------------------------------*/
.PageWidth { width:900px;}
.Wrapper { width:100%; height:100%; text-align: center; }
.Bg { background: url(img/body_bg.gif) repeat-x top center;}
.Top { background: url(img/top_bg.jpg) no-repeat top center;}
.Bot { background: url(img/body_bot.gif) repeat-x top center;}
.Container { margin: 0px auto 10px auto; padding:0px; text-align:left; width:960px;}
.Header { height: 123px; padding: 0px 0px 0px 0px; margin: 0px auto; background: #FFFFFF url(img/topbanner_bg.gif) repeat-x top left;}
/* Logo cell */ 
.LogoPane { height: 123px; width: 385px; float:left; padding: 0px 0px 0px 0px;}
.LogoPane img { border: none;}
/* Top content pane */
.TopPane, .TopBannerPane { height: 123px; padding: 0px; margin:0px; float: right; text-align: right;}
/* Top2 content pane */
.TopPane2 { padding: 0px 0px 0px 0px; margin:0px;}
.TopDivider { margin: 0px auto 20px auto; background: url(img/divider_bot.gif) no-repeat bottom center; height: 20px; clear: both;}
/* Main menu content pane */
.MainMenuPane { padding:0px 0px 0px 0px; margin:0px auto; clear:both;}
/* Content content pane */
.Content { padding: 0px 0px 0px 0px; margin:0px auto; clear:both; height:auto;}
/* Banner1 content pane */
.BannerPane { padding: 10px 0px 0px 0px; margin:0px auto; height:auto;}
/* Banner1 content pane p*/
.BannerPane p { padding: 0px; margin:0px; text-align:center;}
/* Banner1 content pane p*/
.BannerPane img { padding: 0px; margin: 0px auto;}
/* Banner2 content pane */
.BannerPane2 { padding: 0px 0px 0px 0px; margin:0px;}
/* MainContent content pane */
.MainContent {width: 592px;	padding: 0px 0px 0px 0px;	margin:0px;	float:left;}
/* Content content pane */
.ContentPane { width: 590px; padding: 0px 0px 0px 0px; margin:0px; clear:both;}
/* Content1 content pane */
.ContentPane1 { width: 590px; padding: 0px 0px 0px 0px; margin:0px; clear:both;}
/* Content2 content pane */
.ContentPane2 { width: 280px; padding: 0px 0px 0px 20px; margin:0px; float:left;}
/* Content3 content pane */
.ContentPane3 { width: 285px; padding: 0px 0px 0px 0px; margin:0px; float:left;}
/* MiddlePane1 content pane */
.MiddlePane1 { width: 280px; padding: 0px 0px 0px 20px; margin:0px; float:left;}
/* MiddlePane2 content pane */
.MiddlePane2 { width: 280px; padding: 0px 0px 0px 20px; margin:0px; float:left;}
/* MiddlePane3 content pane */
.MiddlePane3 { width: 289px; padding: 0px 0px 0px 16px; margin:0px; float:left; text-align:center;}
/* Left content pane */
.LeftPane1 { width: 285px; padding: 0px 0px 0px 0px; margin:0px; float:left; height: 1%;}
/* Left2 content pane */
.LeftPane2 { width: 285px; padding: 0px 0px 0px 0px; margin:0px; float:left; height: 1%;}
/* Left3 content pane */
.LeftPane3 { width: 289px; padding: 0px 0px 0px 0px; margin:0px; float:left; height: 1%;}
/* Right content pane */
.RightPane1 { width: 285px; padding: 0px 0px 0px 0px; margin:0px; float:right; height: 1%;}
/* Right2 content pane */
.RightPane2 { width: 285px; padding: 0px 0px 0px 0px; margin:0px; float:right;}
/* Right3 content pane */
.RightPane3 { width: 289px; padding: 0px 0px 0px 0px; margin:0px; float:right; text-align:right;}
/* Long Content pane */
.LongContentPane { padding: 0px 0px 0px 0px; margin:0px;}
/* Bottom content pane */
.BottomPane { padding: 0px 0px 0px 0px; margin:0px;}
/* Bottom2 content pane */
.BottomPane2 { padding: 0px; margin:0px auto; height: 20px;}
/* Footer content pane */
.FooterPane { padding: 0px 0px; margin: 0px auto; background:url(img/footer_bg.jpg) repeat-x top center; min-height: 242px; width: 960px; color:#999999;}
/******************/
.FooterPane ul { padding: 80px 10px 0px 90px; margin: 0px; list-style:none;}
.FooterPane ul li ul li { margin: 0px; padding: 0px; list-style: none;}
.FooterPane ul li#ContactInfo { margin: 0px; padding: 0px 10px 0px 0px; list-style: none; background: none; float:left; width: 220px; text-align:left;}
.FooterPane ul li#Navigation { margin: 0px; padding: 0px 10px 0px 20px; list-style: none; background:url(img/footer_bg_ul.gif) no-repeat 0% 0%; float:left; width: 140px; text-align:left;}
.FooterPane ul li#Website { margin: 0px; padding: 0px 10px 0px 20px; list-style: none; background:url(img/footer_bg_ul.gif) no-repeat 0% 0%; float:left; width: 190px; text-align:left;}
.FooterPane ul li#Search { margin: 0px; padding: 40px 10px 0px 20px; list-style: none; background:url(img/footer_bg_ul.gif) no-repeat 0% 40px; float:left; width: 160px; text-align:left;}
/***********************/
.FooterPane ul ul { margin: 0px; padding: 0px; list-style: none;}
.FooterPane h3 { margin: 0px; padding:0px; color:#999999; font-weight: bold; font-size: 170%;}
.FooterPane h4 { margin: 0px; padding:0px; color:#999999; font-weight: bold; font-size: 120%;}
.FooterPane a, a.FooterToken, a.FooterToken:visited, a.LoginToken:visited, .FooterToken, .UserToken { color: #999999; text-decoration: none; border: none;}
.FooterPane a:hover { color: #FF6633; text-decoration: underline;}
/* Footer content pane children */
.Navigation a, .Navigation { clear: both; display: block;}
.AdressPane, .AdressPane li a { color: #999; font-weight:bold; font-size: 12px;}
.AdressPane ul { margin: 0px; padding: 0px;}
.AdressPane li { margin: 0px; padding: 0px;}
.AdressPane .Normal p { margin: 0px; padding: 0px;}
.DNNBannerPane { display:none; visibility:hidden;}
/************ Default *************/
.Default .padding { padding: 0px;}

/* Right content pane */
.RightPane1 ul, .RightPane1 li, .RightPane2 ul, .RightPane2 li {padding: 0px; margin:0px; list-style: none;}
.RightPane1 li a { color:#999999; font-weight: bold; font-size: 120%; display:block; background: url(img/list_dot_grey.gif) no-repeat 0% 50%; padding: 0px 0px 0px 25px;}
.RightPane2 li a { color:#999999; font-weight: bold; font-size: 120%; display:block; background: url(img/list_dot_white.gif) no-repeat 0% 50%; padding: 0px 0px 0px 25px;}
.RightPane1 li a:hover, .RightPane2 li a:hover { color:#CC6633;}
/* End Style Sheet */
/*----------------------------------------------------*/
td { text-align:left;}
