﻿
/* ---- Common texts --------------- */ 
body
{
	font-family: Verdana;
	
	font-size:66%;
	color: #353535;
	padding: 0; 
	margin: 0;
	line-height: 1.3em; 
	text-align:left;
}

p
{
	margin-top: 0px;
	margin-bottom: 0px;
}

hr
{
	color:  #d9d9d9;
	height: 1px;
}


/* ---- Common links --------------- */ 
a:link, a:visited, a:active, a:hover
{
/*	font-size: 1em; */
	color: #b5985a; 
    text-decoration: none;
}

a.linklist:link, a.linklist:visited, a.linklist:active, a.linklist:hover
{
	font-size: 0.9em; 
	color: #8b8b8b;
    text-decoration: none;
}


a.NoUnderline:link, a.NoUnderline:visited, a.NoUnderline:active
{
    text-decoration: none;
}

a.top-menu-nav-link  {
    color: #736666;     
}


a.NoUnderline:hover
{
    text-decoration: none;
}

a.Module
{
    color: black;
    cursor: pointer;
    text-decoration: none;
}

a.HyperLinkReadMore {
    color: #B5985A;
    text-decoration: underline;
}

a.HyperLinkReadMore:hover {
    color: #635231;
    text-decoration: underline;
}


.black, a.black:link, a.black:visited, a.black:active, a.black:hover 
{
	color: #000;
}


/* ---- Support styles --------------- */

.Normal
{
    EditMenuName: Brodtext;
    font-family: Verdana;
	font-size: 1.05em;
    color: #000;
	line-height: 1.5em;
	margin-bottom: 1em;
    
}

H2, .Heading2,
a.Heading2:link, a.Heading2:visited, a.Heading2:active, a.Heading2:hover
{
	font-family: Arial, Georgia;
	margin-top: 8px;
	margin-bottom: 0px;
    font-family: Verdana;
    font-size: 1.05em;
    font-weight: bold;
	color: #000;
	EditMenuName: Mellanrubrik;
}

H1
{
	margin: 0px;
	font-family: Arial, Georgia;
}

/*
a.Heading2:link, a.Heading2:visited, a.Heading2:active, a.Heading2:hover
{
	margin-top: 8px;
    font-family: Arial;
    font-size: 1.05em;
    font-weight: bold;
	color: #000;
	EditMenuName: Mellanrubrik;
}
*/

.ImageText
{
	font-family: Verdana;
	color: #000;
	font-size: 0.9em;
	font-style: italic;
	EditMenuName: Bildtext;
}


Table
{
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 100%;
}




.SmallText
{
    font-size: 1.0em;
}

.Bold
{
    font-weight: bold;
}

.Error
{
    color: Red;
}

.Clickable
{
    cursor: pointer;
    cursor: hand;    
}

img 
{
    border: none;
}

.hidden
{
	display:none;
}

.BGWhite
{
	background-color: #ffffff;
}


/* ---- QuickSearch -------------------- */
.QuickSearch
{
	height: 28px; 
}

.quicksearchinput
{
	margin-top: 0px;
	height: 16px; 
	width: 100px;
	font-size: 0.9em;
	color: #111111;
}


/* ---- BreadCrumb -------------------- */
.BreadCrumb, a.BreadCrumb:link, a.BreadCrumb:visited, a.BreadCrumb:active
{
	font-size: 0.9em;
	color: #8b8b8b;
}
.BreadCrumbHeader
{
	font-weight: bold;
	font-size: 0.9em;
	color: #8b8b8b;
}


/* ---- SiteTopMenu --------------- */
a.SiteTopMenu:link, a.SiteTopMenu:visited, a.SiteTopMenu:active, a.SiteTopMenu:hover
{
	font-family: Verdana, Georgia;
	color: #b5985a;
    text-decoration: none;
}




/* ---- LeftMenu --------------- */

div.ExpandedTopItem
{
	background-color: #b5985a;
}

div.TopMenuItem
{
	padding-top:5px;
	padding-bottom:5px;
	font-family: Verdana;
	font-size:0.95em;
}
div.MenuItemChild
{
	background-color: #F6F6F2;

	padding-top:3px;
	padding-bottom:3px;
	font-family: Verdana;
	font-size:0.95em;
}
div.SelectedMenuItem
{
	font-weight: bold;
	padding-left: 0px; 
}


.search_input {
	background: url('/images/search_input.png');
	width: 156px;
	height: 32px;
	float: left;
}

.search_input_field {
	margin: 8px 0 0 6px;;
	border: none;
	width: 140px;
	background: transparent;
	font-style: italic;
	font-size: 12px;	
}

.search_field {
	background: url('/images/search_bg.png');
	width: 194px;
	height: 35px;
	margin-left: 526px;
}
	
.search_button {
	float: left;
}

.search_field_padd {
	padding-left: 4px;
}  

/* ---- SubMenu --------------- */
a.SubMenu:link, a.SubMenu:visited, a.SubMenu:active
{
    color: #b5985a;
    text-decoration: none;
}
a.SubMenu:hover
{
    color: #b5985a;
    text-decoration: none;
}
.linkpad
{
	background-color: #F6F6F2;
}

.contactpad{
	background-color: #b5985a;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    font-weight: bold;
    padding: 10px;
    text-align: center;

}




/* ---- Module ----------------- */
div.ModuleHeader
{
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #b5985a;
}

.ModuleHeader.ModuleNewsHeader h1,
h1.ModuleHeader
{
	font-size: 99%;
	color: #ffffff;
	font-family: Verdana, Georgia;
	font-weight: bold;
	margin-top: 0em;
	margin-bottom: 0.0em;
}

.ModuleImage img
{
	width: 148px;
}

.ModuleContext
{
	padding-left: 10px; 
	padding-right: 10px; 
	padding-bottom: 8px;
	font-size: 0.95em;
}

.ModuleBGColor
{
	background-color: #F6F6F2;
}



/* ---- ModuleNews --------------- */
div.ModuleNewsHeaderDiv
{
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #b5985a;
}

div.ModuleNewsHeader
{
	font-size: 100%;
	color: #ffffff;
	font-family: Verdana;
	font-weight: bold;
}
a.ModuleNewsMoreNews
{
	font-size: 99%;
	color: #ffffff;
	font-family: Verdana, Georgia;
	font-weight: bold;
}

span.ModuleNewsText, a.ModuleNewsText:link, a.ModuleNewsText:visited, a.ModuleNewsText:active, a.ModuleNewsText:hover
{
	font-size: 0.95em;
	color: #5B5B5B;
}
 
/* ---- ModuleYouTube --------------- */
.image-container
{
	float: left;
	padding-right: 5px;
	padding-left: 5px;
	
}

.left
{
	float: left;	
}

.image-text
{
	margin: 0px;
	padding: 0px;
	font-size:11px;	
}

/* ---- Articles --------------- */
H1.ArticleHeader
{
    font-size: 110%;
	margin-top: 0em;
	margin-bottom: 0.7em; 
}
.TopArticle H1.ArticleHeader
{
	font-size: 150%;
	padding-top: 0.5em; 
	margin-bottom: 0em; 
}

H1.ArticleExtraHeader
{
	font-size: 110%;
	margin-top: 0em;
	margin-bottom: 0em;
	
	color:#b5985a;
}

.ArtcleTextDiv
{
	margin-top: 0.7em;
	font-size: 1.05em;
}

.ArticleRowNoBorder
{
    margin-bottom: 14px;
    padding-bottom: 14px;
}

.ArticleRow
{
    padding-bottom: 14px;
}

.ArticleRowTopBorder
{
    padding-top: 14px;
    margin-top: 14px;
    border-top: dotted 1px #BA9F67;
}



.ArticleSpacer
{
    margin-left: 8px;
    border-left: solid 1px #dfdfdf;
    margin-right: 8px;
    padding-bottom: 8px;
}

a.AtricleItemHeader
{
  color:Black;  
}

a.HyperLinkArticleHeaderSmall
{
    color:Black; 
}


/* ---- FileListing ------------*/
#TblExplorer
{	
	border-right: #d9d9d9 1px solid;
	border-top: #d9d9d9 1px solid;
	border-left: #d9d9d9 1px solid;
	border-bottom: #d9d9d9 1px solid;	
}
.explorertopsort
{
	font-family: Tahoma;
	font-weight: bold;

	border-bottom: #d9d9d9 1px solid;
	background-color: #f7f7f7;
}

a.explorertopsort
{
	text-decoration: none;
	border: none;
}

.explorertop
{
	font-family:Tahoma;
	text-decoration: none;
	border-bottom: #d9d9d9 1px solid;
	background-color: #f7f7f7;
}

a.explorertop
{
	text-decoration: none;
	border: none;
	font-size: 100%;
}

.explorer
{
	text-indent: 5px;
	font-family: Tahoma;

	border-right: #d9d9d9 1px solid;
	border-left: #d9d9d9 1px solid;
	border-collapse:collapse;
	padding-top:2px;
	padding-bottom: 2px;
}

/* ---- Toolbox -------------- */
a.toolBoxLink:link, a.toolBoxLink:visited, a.toolBoxLink:active, a.toolBoxLink:hover, #toolbox{

	font-family: Verdana;
	font-size: 1.0em;
	font-weight: bold;
	color: #634b31;
}


/*AvanSearch*/

.ASForm
{	
	margin-top:10px;
	margin-bottom:10px;
	padding:15px;
	background-color:#EBE3DB;	
}
.ASTextBox
{
	margin-right:10px;
	width:250px;
}
.ASButton
{
	width:60px;	
}
.ASBoxBorder
{
	margin-bottom:10px;
	padding:10px;
	border:solid 1px #E1E1E1;
}
.ASBox
{
	margin-bottom:10px;	
}
.ASBoxExtraInfo
{
	margin-top:5px;
	margin-bottom:10px;			
}
.ASSmallText
{
	font-size:0.95em;
}
.ASSmallText a
{
	font-size:0.95em;
}
.ASBox .ASBoxBorderDouble p
{
	margin-bottom:8px;	
}
.ASCategoryHeader
{
	margin-bottom:5px;
	padding:5px;
	background-color: #9E1500;
	color:#FFFFFF;	
}
.ASCategoryHeader a
{	
	color:#FFFFFF;	
}


/* --- Module Voting -- */
.questionTitle 
{
    font-size: 1.1em;
    padding: 5px 0 10px 0;
    border-bottom: 1px solid #c6c6c6;
}

.votebtn
{
	background-color:Teal;
		
}
.qRadioBtns .td
{	
	font-weight:bold;
	
}
.ModuleActionLinkLeftSide
{
	float:left;
	
}

/* ---Send tip newsletter --- */
.btnSend {
	float: left;
	clear: both;
	background: url(/images/btn_left.gif) no-repeat;
	padding: 0 0 0 5px;
	margin: 5px 0;
}
.btnSend a{
	float: left;
	height: 34px;
	background: url(/images/btn_middle.gif) repeat-x left top;
	line-height: 34px;
	padding: 0 10px;
	color: #fff;
	font-size: 1em;
	text-decoration: none;
    font-weight:bold;
}
.btnSend span {
	background: url(/images/btn_right.gif) no-repeat;
	float: left;
	width: 10px;
	height: 34px;
}

.printModuleWrapper
{
	float:left;
}
 .mainPrintContentWrapper
{
	float:left;
}
.printFooterDiv
{
	color: #949494;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 650px;
	text-align: right;
	font-size: 0.9em;
	clear:both;
}
.printModuleDiv 
{

	width:148px;
	margin: 20px 0 15px 40px;	
}

.printModuleHeader
{
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #b5985a;
	width:138px;
}

.printModuleBody
{
	
	padding-left: 5px; 
	padding-right: 5px; 
	padding-bottom: 8px;
	font-size: 0.95em;
	background-color: #F6F6F2;
	margin-top: -13px;
	padding-top: 10px;
	width:138px;
}

H1.h1PrintModule
{
	font-size: 99%;
	color: #ffffff;
	font-family:Verdana, Georgia;
	font-weight: bold;
	margin-top: 0em;
	margin-bottom: 0.0em;
}

/* search */ 

#search-container .searchPanel
{
    margin: 8px 0 8px 0;
    padding: 4px;
}

#search-container .button
{
    background-color: #B5985A;
}

#search-container .inputSearch
{
    width: 280px;
}

.search-result .result
{
    margin: 8px 0 24px 0;
}

#search-container .resultPanel
{
    margin: 0px 0 0px 4px;
}

.search-result ul
{
    padding-left: 24px;
}
.search-result .header
{
    color: #B5985A;
    font-weight: bold;
}

.search-result .preview
{
    margin-top: 4px;
}

.search-result .date
{
    color: #8B8B8B;
    font-size: 11px;
    margin-top: 4px;
}

.search-result .link
{
    margin-top: 4px;
}

/* paging */

.paging-container 
{
    font-size: 11px;
    font-weight: bold;
    margin: 24px 0px 24px 0px;
    text-align: center;
    width: 100%;
}

.paging-container ul.paging
{
    margin: 0px;
    padding-left: 0px;
}

.paging-container ul
{
    color: #8B8B8B;
    list-style: none outside none;
    margin: 0 auto;
    text-align: center;
}
    
.paging-container li {
    display: inline-block;
    margin: 0 3px;
}

.paging-container li {
    display: inline-block;
    margin: 0 3px;
}

.paging-container a:hover {
    
}

.paging-container .disabled a {
    color: #8B8B8B;
    text-decoration: none;
}

.paging-container .active a {
    background-color: #B5985A;
    color: #FFFFFF;
    padding: 0 3px;
}

/** **/
.top-menu-button 
{
    margin: 0;

	line-height: 35px;
	padding: 0 10px 0 10px;
	vertical-align: middle;
	float: left;
	background-color: #b5985a;
    font-weight: bold;
    color: #fff;      
	border-left: solid 1px #CDBB91;
}

.top-menu-button.selected {
	background-color: #E5CF9C;
}

.top-menu-button a  {
    color: #fff;
    font-weight: bold;
    font-size:12px;
    font-family: Arial, Times New Roman, Georgia;
}

.top-menu-button.selected a  {
	color: #3B3B3B;
}


.top-menu-sep  {
    color: #D1BF98;     
}

.tipsy {
    font-size: 12px;
    padding: 5px;
    position: absolute;
    z-index: 100000;
    margin-left: 624px;
}
.tipsy-inner {
    border-radius: 3px 3px 3px 3px;
	border: solid 1px #FFF;
    background-color: #000;
    color: white;
    max-width: 200px;
    padding: 15px;
    text-align: center;
}	
.tipsy-n .tipsy-arrow {
    left: 50%;
    margin-left: -4px;
    top: 0;
}
.tipsy-arrow {
    background: url("/images/tipsy_white.gif") no-repeat scroll left top transparent;
    height: 5px;
    position: absolute;
    width: 9px;
}

.news-date {
    color:#999999;
    font-weight:bold;
}

#blog-list  {
    list-style: none;
    padding: 5px;
    margin 0px;
}

#blog-list li a:hover {
    text-decoration: underline;
}



/** MailChimp related styles **/
#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 3%}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border:1px solid #999; -webkit-appearance:none;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both; background-color: #B5985A; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:13px; font-weight: normal; height: 22px; line-height: 22px; margin: 0 5px 10px 0; padding:0; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#mc_embed_signup .button:hover {background-color:#E2C58C;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}     
#mc_embed_signup .clear {clear:none; display:inline;}

#mc_embed_signup label {display:block; font-size:16px; padding-bottom:10px; font-weight:bold;}
#mc_embed_signup input.email {display:block; padding:5px 0; margin:0 4% 10px 0; text-indent:5px; width:125px;}
#mc_embed_signup input.button {display:block; width:35%; margin:0 0 10px 0; min-width:90px;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}	

#mc_embed_signup{background: transparent; clear:left; padding-top: 10px; font:14px Helvetica,Arial,sans-serif; }


