﻿/* -- MasterPage main style sheed -- */
/* -- CSS för de statiska delarna -- */
/* -- För sida/kund: jCMS-demonstration (byggd på nya YM-layouten)-- */

/* -- CSS-filer som behövs för grundinstallation -- */
@import url("MasterPageContentAreas.css");
@import url("MasterPageFonts.css"); 
@import url("MasterPageMainMenu.css");

/* -- CSS som styr alla moduler -- */
@import url("../jModules.css");

body 
{
	margin: 0px;
	background-image: url('../../images/body_backround.jpg');
	background-position: center top;
	background-repeat: no-repeat;
}
#wrapper
{
	width: 898px;
	border-right: 1px solid #97acc4;
	border-left: 1px solid #97acc4;
	background: White;
	/*margin-left: auto;
	margin-right: auto;*/
	margin: 0 auto;
}
#top_line
{
	width: 100%;
	height: 8px;
	background-color: #385373;
}
#header
{
	width: 100%;
	height: 184px;
	background-color: #385373;
	background-image: url('../../images/headerWHS.jpg');
	background-repeat: no-repeat;
}
#menu_row
{
	width: 100%;
	height: 63px;
	background: White;
	border-bottom: 5px solid #8099b7;
}

#ContentWrapper
{
	width: 898px;
	margin: 0;
	padding-bottom: 20px;
	
	background: url('../../images/mainContentGradBG.jpg');
	background-position: left bottom;
	background-repeat: repeat-x;
	background-color: #284361;
	
	border-bottom: 8px solid #5c7b9f;
}
#content_top_spacer
{
	height: 20px;
}

#footer
{
	text-align: right;
	padding: 18px 10px 0 0;
	height: 42px;
	color: #7c7c7c;
	border-bottom: 8px solid #5c7b9f;
}

/* -- Innehållsklasser -- */

.contentHR
{
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.floatLeftImage
{
	float: left;
	margin-right: 1em;
}
.floatRightImage
{
	float: right;
	margin-left: 1em;
}
.leftSpacerCol
{
	float: left;
	width: 140px;
	padding-top: 25px;
	padding-right: 1em;	
}
.spacerCol
{
	float: left;
}

/* -- Float & Clears -- */

.ClearBoth
{
	clear: both;
}
.FloatLeft
{
	float: left;
}
.FloatRight
{
	float: right;
}
.AlignRight
{
	text-align: right;
}
.AlignLeft
{
	text-align: left;
}
.AlignCenter
{
	text-align: center;
}

/* -- FrontEndEditing -- */

.EditPopup
{
	background: White;
	border: 1px solid #e20014;
	padding: 1em;
}
.EditPopupBackground
{
	background-color: #666;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
	
}
.PopupDragger
{
	cursor: move;
}