﻿/* full height */
html, body, form {
	height: 100%;
}

/* main body */
body  {
	font-family: Candara, Calibri, Frutiger, Helvetica, sans-serif;
	margin: 0px;	
	padding: 0px;
	background-color: white;
	font-size: 76%;
}

/* form padding */
form {
	margin: 0px;
	padding: 0px;
}

/* no borders on images */
img {
	border: 0px;
}

/* make divs marginless */
div {
	padding: 0px;
	margin: 0px;
}

/** Text formatting **/

/* Title for section */
.titelArticle {
	color: #5a5b55;
}

/* Teaser for section */
.teaserArticle {
	font-family:Verdana;
	font-size: 14px;
	color: #444444;
	font-weight:bold;
}

h2 {
	font-family:Arial;
	font-size: 15px;
	color: #444444;

}

.articleLayout {
	margin-left:30px;
}

.articleLayout td{
	vertical-align:top;
}

.pageContent {
	margin-right:15px;
}

p, ol, ul {
	font-family:Verdana;
	font-size: 13px;
	line-height: 18px;
	color: black;
/*	letter-spacing: 10px;	 */
}

/* make page links green */
a {
/*	color: #7f5434; */
	color: #7d431d;
	text-decoration:none;
}

a:hover {
	text-decoration: underline;
}

/* make sure the page is full height */
#customFullHeight {
	position: relative; /* needed for footer positioning*/
/*	margin: 0px auto; correct Partisia*/
	height: auto !important;
	height: 100%;
	min-height: 100%;
	background-color: white;
	
	width:972px;
	margin:0px;
	background-image:url('../../Images/mossman/bg_Main.jpg');
	background-repeat:repeat-y;

}

/* used repeatedly to ensure the mddle part of the page is a certain width while expanding full size */
.customPageWidth {
	/*width: 940px; correct Partisia*/
	/* width:740px; */
	width:730px;
	_width:720px;
	/*margin: auto; correct Partisia*/
	margin: 0px;
}

/* height and settings for the top dark bar */
#customTop {
	height: 24px; 
	color: white;
/*	background-image: url('../../Images/mossman/top_bg.gif'); */
/*	background-image: url('../../Images/mossman/bg_footer.jpg'); */
	font-family: tahoma, arial;
	font-size: .9em;
}

/* top bar left part */
#customTopLeft {
	padding-top: 5px;
	padding-left:20px;
	float: left;
}

#customTopLeft a{
	color:white;
}

/* top bar right part */
#customTopRight {
	padding-top: 5px;
	padding-right:20px;
	float: right;
}

/* the header under the top bar */
#customHeader {
	height: 174px; 
/*	background-image: url('../../Images/mossman/header_bg.gif'); correct Partisia*/
	background-image: url('../../Images/mossman/bg.JPG');
/*	background-repeat: repeat-x; correct Partisia*/
	background-repeat:repeat-x;
}

/* logo holder */
#customLogo {
	top: 10px;
	position:relative; 
	float: left;
/*	width: 333px; correct Partisia*/
	width:563px;
	padding:0px;
}

#customContact {
	margin-top:139px;
	margin-left:90px;
	padding-left:25px;
}

#customContact a{
	display:block;
	background:url('../../Images/mossman/contact_states.png') top;
	width:134px;
	height:24px;
}

#customContact a:hover{
	background:url('../../Images/mossman/contact_states.png') no-repeat bottom;
	width:134px;
	height:24px;
}


/* right part of the header where search lives */
.customHeaderRight {
	float: right;
	position: relative; 
	/*top: 60px;*/
	width: 252px;
}

/* padding to align search box to the contact button */
.ms-sbLastcell{
	padding-right:6px;
}

#SRSB{
	_margin-left:10px;
}

/* style for the link to the dictionary */
.ordbogLink a{
	text-decoration: none;
/*	color:#a68463;*/
	color:#7d431d;
}

.ordbogLink a:hover{
	text-decoration:underline;
}

/* search label */
#customSearchLabel {
	float: left; 
	font-size: 1.4em;
	color: #25632a;
}

/* search go arrow */
#customSearchArrow {
	float: left; 
	padding-top: 5px;
}

/* top nav */
#customNav {
	height: 57px; 
/*	background-image: url('../../Images/mossman/nav_bg.gif'); correct Partisia*/
	background-image: url('../../Images/mossman/menubar.jpg');
	font-size: 1.5em;
	text-transform:uppercase;
}

/* top nav holder */
.customNavItemContainer {
	margin-left: 20px;
	border-left: 0px solid #3a3d40;
}

/* top nav items */
.customTopNavItem {
	height: 57px;
	padding-left: 14px;
	padding-right: 14px;
	font-size:12px;
	font-weight:bold;
	/*border-right: 1px solid #3a3d40; correct Partisia*/
}

/* top nav link color */
.customTopNavItem a {
	color:#dfdec3;
	text-decoration: none;
}

/* top nav hover bg */
.customTopNavItemHover {
	background: url('../../Images/mossman/nav_hover_bg.gif') repeat-x;
	height: 33px;
	padding-left: 14px;
	padding-right: 14px;
	border-right: 1px solid #3a3d40;
}

/* top nav hover font color */
.customTopNavItemHover a {
	color: black;
	text-decoration: none;
	background-image: none; /* NEEDED to hide double background on hover */
}

/* top nav sub item flys */
.customTopNavFlyOut {
	border-top:1px #4c402d solid;
    margin:3px 4px 3px 22px;
}

/* top nav sub item fly items */
.customTopNavFlyOutItem {	
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
/*	background-color: #ECEFF3; correct Partisia*/
	background-color:#53472d;
	border:1px #4c402d solid;
	border-top-style: none;
/*	color:#3A4663; correct Partisia*/
	color:#dfdec3;
	text-transform:none;
	padding: 2px 3px 2px 3px;

	*width:150px;
	min-width:150px;

}

.customTopNavFlyOutItem a {
	text-decoration:none;
    display:block;
    padding:4px 5px 4px 5px;
}

/* top nav sub item fly out hover */
.customTopNavFlyOutHover {
	/*background-color: #B2BCD3; correct Partisia*/
	color:yellow;
}

/* shadow under top nav */
#customShadow {
	height: 10px;
	background-image: url('../../Images/mossman/shadow_nav_bg.gif');
	background-repeat: repeat-x;
}

/* needed a second one that can be overridden by the custom welcome page */
.customPageWidthMain {
	width: 972px;
/*	background-image:url('../../Images/mossman/bg_Main.jpg');
	background-repeat:repeat-y;*/
	/*margin: auto; correct Partisia*/
}

/* padding for the page title / page breadcrumbs */
.customContentTitle {
	padding-bottom: 3px;
	line-height: 12px;
	margin-bottom: 3px;
}

/* actual page content area */
#customPageContent {
	padding-top: 4px;
	padding-left:20px;
	padding-right:20px;
}

/* footer area */
#customFooter {
	height: 167px; 
	color: white;
	background-image: url('../../Images/mossman/footer_bg.gif');
	font-size: 1.2em;
}

/* left side of footer */
#customFooterLeft {
	float: left;
	padding-top: 45px;
}

/* right side of footer */
#customFooterRight{
	float: right;
	padding-top: 45px;
}

#customFooterRight a {
	color: white;
}

/* these main styles control the height of the main three ares */
#customMainHeader {
	height: 159px;
}

#customMainContent {
	padding-bottom: 31px; /* bottom padding for footer */
	_padding-bottom:49px;
	margin-top:50px;
	_margin-top:-17px;
}

#customMainFooter {
	position: absolute;
	width: 100%;
	bottom: 0px; /* stick to bottom */
	height: 31px; /* height of footer */
	background-image:url('../../Images/mossman/bg_footer.jpg');
	background-repeat:repeat-x;
	font-family:Candara;
	font-weight:bold;
	text-transform:capitalize;
	font-size:1em;
	color:#dfdec3;
}

#customMainFooter a{
	color:#dfdec3;
}

#footerTable td{
	text-align:center;
	padding-top:10px;
}


#Breadcrumb{
	padding-top:22px;
	*padding-top:17px;
	width:auto;

}

#ctl00_PlaceHolderTitleBreadcrumb_siteMapPath{
	padding-left:50px;
	padding-right:25px;
	background-color:#f9faf3;
}

/*
-----------------------------------------------------------------------------
 css for custom welcome page layout
-----------------------------------------------------------------------------
*/

/* area where big slogan goes */
#customSloganArea {
	height: 218px; 
	background-image: url('../../Images/mossman/slogan_bg.gif');
	background-repeat: repeat-x;
}

/* slogan font */
#customSloganText {
	padding-left: 15px; 
	padding-top: 65px;
	float: left;
	font-size: 2.42em;
	color: #7bd26f;
	width: 576px;
}

/* slogan area slanted photo holder */
#customSlantedPhoto {
	float: left;
}

/* slogan area slanted photo */
#customSlantedPhoto img {
	padding-left: 15px; 
	padding-top: 14px;
	float: left;
	position: absolute;
}

/* main area bg */
#customMain {
	background-image: url('../../Images/mossman/main_bg.gif');
	background-repeat: repeat-x;
}

/* the headings for the three columns in the custom welcome page */
.customMainTitle {
	color: #7bd26f;
	font-size: 2.5em;
	padding-bottom: 7px;
}

/* the three columns in the custom welcome page */
.customMainColumn {
	color: #4C4D4D;
	float: left;
	font-size: 1em;
	line-height: 25px;
	padding-top: 40px;
	padding-bottom: 40px;
	padding-left: 20px;
	padding-right: 20px;
	width: 250px;
}

/* web part body font reset */
.customMainColumn .ms-WPBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

.customMainColumn a {
	color: #3da82f;
}

/* needed to clear the three columns in the custom welcome page */
.customClearBoth {
	clear: both;
}

/*
-----------------------------------------------------------------------------
  Overrides for out of the box moss css
-----------------------------------------------------------------------------
*/

/* editing toolbar hover fonts */
.ms-consoletoolbar .ms-SPLink a:link, .ms-consoletoolbar .ms-SPLink a:visited, .ms-consoletoolbar .ms-SPLink a:hover  {
	color: black;
}

/* top toolbar fonts */
.ms-SPLink a:link, .ms-SPLink a:visited  {
	color: white;
}

/* top bar fonts */
.ms-SPLink a:hover {
	color: white;
}

/* header bar link hover */
.ms-HoverCellActive, .ms-SpLinkButtonActive {
	border: 1px solid #518954;
	*border-top: 0px;
	background: #518954;
}

/* site action fonts */
.ms-siteaction, .ms-siteaction a {
	font-family: verdana;
	font-size: 8pt;
}

/* site actions font weight */
.ms-siteactionsmenu div div div a {
	font-weight: normal;
}

/* site action arrow */
.ms-siteactionsmenu div div div img {
	/*display: none;*/
}

/* Search DropDown box */
.ms-sbscopes {
	display: none;
}

/* Hidden flash-text */
#hiddenTable {
	display: none;
}

#hiddenTR {
	display: none;
}

#hiddenTD {
	display: none;
}

#MSOZoneCell_WebPartWPQ7 {
	display: none;
}

/* site action bg and button */
.ms-siteactionsmenu div div div {
	background-image: none;
	background-position: right;
	background-repeat: no-repeat;
	background-color: transparent;
	border: 0px;
	padding: 2px;
	padding-top: 1px;
}

/* site action link hover */
.ms-siteactionsmenu div div div a:hover, .ms-siteactionsmenu div div div.ms-siteactionsmenuhover a:hover {
	text-decoration: none;
}

/* site action hover button */
.ms-siteactionsmenu div div div.ms-siteactionsmenuhover {
	background: #518954;
	border: 0px;
	padding: 2px;
	padding-top: 1px;
}


/* search box border */
td.ms-sbcell{
	padding:0px;
	padding-left:2px;
	white-space:nowrap;
	border:solid 0px;
}

.ms-consoleframe{
	margin-top:20px;
}

/* search box text */
.ms-sbtext{
/*	color:#25632A; correct Partisia*/
	color:#dfdec3;
	font-family:Arial, Helvetica, sans-serif;
	/*	font-size:2em; correct Partisia*/
	font-size:11px;
	*font-size:.9em;
	font-weight:bold;
}

/* divit after search IE */
td.ms-sbcell {
	background-color:transparent;
}

/* sides of search box */
.ms-sbplain {
	border: solid 1px #b19b70;
	padding-left:2px;
}

/* divit after search */
td.ms-sbgo {
	background-color:inherit;
}

/* hide breadcrumb bg */
.ms-pagebreadcrumb, .ms-pagebreadcrumb a {
	background-color: transparent;
}

/* splash links background */
.splashLinkArea {
	border:0px none transparent;
	min-height:inherit;
}

/* all link colors in body of the site */
.ms-WPBody a:link, .ms-WPBody a:visited, .link-item, .link-item a:link, .link-item a:visited, td.ms-vb a, td.ms-addnew a {
	color: #008940;
	text-decoration: underline;
}

/* all link hovers */
.ms-WPBody a:hover, .link-item a:hover, td.ms-vb a:hover, td.ms-addnew a:hover {
	color: #008940;
	text-decoration: none;
}

/* header fonts from sites page */
.headertitle, .headertitle a, .headertitle a:link {
	color: #008940;
}

/* underline */
.ms-partline {
	background-color:#008940;
}

/* link colors need to be overridden */
.menuTopLevel a:link, .menuTopLevel a:visited {
	color:black;
}

/* sub link colors need to be overridden */
.menuSubLevel a:link, .menuSubLevel a:visited {
	color:white;
}

/* hide web part borders */
.ms-WPBorder {
	border: 0px;
}

/* hide web part borders */
.ms-WPHeader td {
	border-bottom:0px;
}

/* mini console button font */
.ms-ptabcn a:link, .ms-ptabcn a:visited, .ms-ptabcnhover a:link, .ms-ptabcnhover a:visited, .ms-sctabcn a:link, .ms-sctabcn a:visited, .ms-sctabcnhover a:link, .ms-sctabcnhover a:visited {
	font-size: 11px;
}

/* mini console button font */
.ms-ptabcf a:link, .ms-ptabcf a:visited, .ms-ptabcfhover a:link, .ms-ptabcfhover a:visited, .ms-sctabcf a:link, .ms-sctabcf a:visited, .ms-sctabcfhover a:link, .ms-sctabcfhover a:visited  {
	font-size: 11px;
}

/* some buttons that show on the sitemap */
.ms-wikieditouter {
	position:relative;
	right:0px;
	top:0px;
	border:1px solid silver;
	border-right-width:1px;
}

/* form fonts */
.ms-formlabel {
	font-size: .9em;
}

/* form fonts */
.ms-formbody {
	font-size: 1em;
}


/* styles for the content query webpart on the home page */
#CQWP_Forside{
	background-image:url('./_layouts/partisia/boxe.png');
	background-repeat:no-repeat;
	width:190px;
	height:269px;
	padding-top:10px;
	padding-left:10px;
}

.CQWP_image{
	padding-top:10px;
}

#CQWP_Title{
	background-image:url('./_layouts/partisia/brownbutton.png');
	background-repeat:no-repeat;
	height:23px;
	width:182px;
	text-align:center;
	padding-top:3px;
}

#CQWP_Title a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#dfdec3;
}

#CQWP_Title a:hover{
	color:yellow;
}

#CQWP_Text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4a4b48;
	width:170px;
	padding-top:65px;
	*padding-top:10px;
}

#CQWP_Text a{
	text-decoration:none;
	color:maroon;
}


/* Styles for the Article Page Layouts */
.titelArticle {
	font-size:30px;
	color:#444444;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:15px;
}

.teaserArticle {
	font-size:14px;
/*	color:#333333; */
	color:#444444;
	font-weight:bold;
	font-family:Arial;
	margin-bottom:15px;
}

.pageContent{
	padding-bottom:10px;
	font-family:Verdana;
	font-size: 13px;
	line-height: 18px;
	color: black;
}

.pageContent h2{
	margin-bottom: 0; 
	padding-bottom: 0;
}

div#pageContent h2:first-child p{
	text-indent:0px;
}

.pageContent p{
	margin-top:0px;
	margin-bottom:0px;
	text-indent:15px;
}

.imageArticle{
	min-width:100px;
    margin-left:10px; 
    margin-right:26px; 
    margin-top:0px;
    margin-bottom:10px;
}


/* Search page */
.SearchText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding-left:20px;
	color:#453d29;
}

.srch-Summary{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:italic;
	color:#453d29;
}

.srch-Summary B{
	color:#7d431d;
}

.srch-Description {
	font-family:Arial, Helvetica, sans-serif;
	color:#453d29;
	font-size:12px;	
}

.srch-Description B{
	color:#7d431d;
}

.srch-Title a:link{
	color:#7d431d;
}

.srch-Icon{
	display:none;
}

.ms-tztable tr{
	background-color:transparent;
}

#DictionaryPartisia{
	height:200px;
}

#WebPartWPQ2{
	margin-top:-5px;
}

#ZoneTable{
	margin-top:-15px;
}

#LeftCell table{
	margin-top:-2px;
}

#MiddleLeftCell table{
	margin-top:-2px;
}

#MiddleRightCell table{
	margin-top:-2px;
}

#RightCell table{
	margin-top:-2px;
}

#MiddleRow{
	padding-left:11px;
}
