/* RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	/*vertical-align: baseline;*/
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th/*, td*/ {
	text-align: left;
	font-weight: normal;
	vertical-align: top;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
img {
	border:medium none;
}
/* END RESET */

body {
	background:url(/Files/System/Morsoe/Graphics/BackgroundTile.jpg) repeat-x top center;
	font:11px Tahoma, Geneva, sans-serif;
	color:#565859;
}
a {
	color:#CC3300;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}

h1{
	color: #333333; 
	font-size:23px;
	line-height:normal;
}

/* ----------PAGE CSS!---------- */
#Wrapper {
	width:968px;
	margin:0 auto 20px;
	position:relative;
}
#Container {
	background:url(/Files/System/Morsoe/Graphics/ContentBackgroundTile.jpg) repeat-y top left;
	padding:0  5px 30px;
	overflow:hidden;
	width:958px;
}
#MorsoeLogo {
	float:left;
	padding:21px 21px 0;
}
#TopNavigation {
	background:url(/Files/System/Morsoe/Graphics/BackgroundTop.jpg) no-repeat top left;
	padding:0 5px;
	height:91px;
}
#Footer {
	background:url(/Files/System/Morsoe/Graphics/BackgroundFooter.png) no-repeat top left;
	height:33px;
	padding:10px 20px;
	color:#8b8c8b;
	font-size:10px;
	line-height:150%;
}
#Footer .FloatLeft small {
	padding:0;
	font-style:normal;
}
#Footer b {
	color:#7e807e;
}
#Footer a {
	color:#8b8c8b;
	font-size:10px;
	text-decoration:none;
}
#ContentContainer, #WideContentContainer {
	background:url(/Files/System/Morsoe/Graphics/BackgroundPageFeatures.jpg) no-repeat top right;
	overflow:hidden;
	padding-top:30px;
	width:724px;
	_width:721px;
}
#WideContentContainer {
	width:958px;
}
#LegendFeatures, #WideLegendFeatures {
	width:705px;
	background:url(/Files/System/Morsoe/Graphics/HRHome.gif) repeat-x bottom left;
	overflow:hidden;
	margin:0 0 23px;
}
#WideLegendFeatures {
	width:920px;
	margin: 0 auto 15px;
}
#Features {
	padding:0 5px 5px 0;
}
#Features img {
	vertical-align:bottom !important;
}
/* HOMEPAGE */
#HomeContent {
	background:url(/Files/System/Morsoe/Graphics/BackgroundHomeMain.jpg) no-repeat top left;
	padding:0 5px 5px;
	overflow:hidden;
	width:958px;
}
#HomeFlashContainer {
	padding-bottom:15px;
	width:958px;
	height:315px;
}
.HomeContentBox, .HomeContentBoxGreen {
	width:295px;
	float:left;
	margin-left:20px;
	line-height:150%;
	display:inline;
}
.HomeNoImage {
	padding-top:21px;
}
.HomeContentBox .Image, .HomeContentBoxGreen .Image {
	width:80px;
	float:right;
}
.HomeContentBox .Text, .HomeContentBoxGreen .Text {
	width:215px;
	float:left;
}
.HomeContentBox h1, .HomeContentBoxGreen h1 {
	background:url(/Files/System/Morsoe/Graphics/HRHome.gif) no-repeat bottom left;
	font-size:22px;
	padding-bottom:10px;
}
.HomeContentBox a {
	color:#cc3300;
	text-decoration:none;
	padding-left:12px;
	background:url(/Files/System/Morsoe/Graphics/BulletOrange.gif) no-repeat center left;
}
.HomeContentBoxGreen a {
	color:#007038;
	text-decoration:none;
	padding-left:12px;
	background:url(/Files/System/Morsoe/Graphics/BulletGreen.gif) no-repeat center left;
}
/* STANDARD PAGE */
#WideContent {
	width:922px;
	margin:0 auto;
}
#Content {
	width:705px;
}
#Content h2 {
	color:#CC3300;
	font-weight:bold;
}
#Content .text2 {
	color:#cc3300;
	font-weight:bold;
}
#MainContent {
	width:460px;
	float:left;
	line-height:150%;
}
#RightColumn {
	width:200px;
	float:right;
	padding-top:50px;
}
#RightColumn .RelatedContent {
	padding:7px;
	line-height: 13px;
	font-size: 10px;
}
#RightColumn .Related h4 {
	background:url(/Files/System/Morsoe/Graphics/HRHome.gif) no-repeat bottom left;
	padding-left:7px;
}
#RightColumn .Related a {
	background:url(/Files/System/Morsoe/Graphics/BulletGrey.gif) no-repeat center left;
	padding-left:12px;
	font-size:10px;
	line-height:150%;
	color:#737373;
	text-decoration:none;
}
#RightColumn .Related hr {
	border: 0;
	width: 100%;
	color: #a6a6a6;
	background-color: #a6a6a6;
	height: 1px;
}
#RightColumn .TeaserContent {
	line-height: 13px;
	font-size: 10px;
}
#RightColumn .Teaser h4 {
	background:url(/Files/System/Morsoe/Graphics/HRHome.gif) no-repeat bottom left;
	padding-left:7px;
}
#RightColumn .Teaser a {
	background:url(/Files/System/Morsoe/Graphics/BulletOrange.gif) no-repeat center left;
	padding-left:12px;
	font-size:10px;
	line-height:150%;
	color:#cc3300;
	text-decoration:none;
}
#RightColumn .Teaser hr {
	border: 0;
	margin: 0;
	width: 100%;
	color: #a6a6a6;
	background-color: #a6a6a6;
	height: 1px;
}
#RightColumn .MiljoeContent {
	line-height: 13px;
	font-size: 10px;
}
#RightColumn .Miljoe h5 {
	background:url(/Files/System/Morsoe/Graphics/HRHome.gif) no-repeat bottom left;
	padding-left:7px;
	color:#007038;
}
#RightColumn .Miljoe a {
	background:url(/Files/System/Morsoe/Graphics/BulletGreen.gif) no-repeat center left;
	padding-left:12px;
	font-size:10px;
	line-height:150%;
	color:#007038;
	text-decoration:none;
}
#RightColumn .Miljoe hr {
	border: 0;
	margin: 0;
	width: 100%;
	color: #a6a6a6;
	background-color: #a6a6a6;
	height: 1px;
}

/* SEARCH */
#Search {
	float:right;
	padding:10px;
}
.SearchBox {
	width:187px;
	border:1px none;
	height:17px;
	color:#737373;
	font-size:10px;
	padding:5px 0 0 7px;
	float:left;
}
.SearchBoxSubmit {
	float:left;
}
#SearchPageForm {
	padding: 10px 10px;
	background:#e0e0e0;
	border-top:1px solid #999999;
	border-bottom:1px dotted #999999;
	margin-bottom:15px;
}


/* NAVIGATION */
#ToolMenu {
	float:right;
	padding:15px 10px;
}
#ToolMenu li {
	display:inline;
	color:#adadad;
	font-size:10px;
}
#ToolMenu li a {
	font-size:10px;
	color:#555759;
	text-decoration:none;
	padding:0 8px;
}
#ToolMenu li a:hover {
	color:#000;
}
#MainMenu {
	width:585px;
	float:right;
	clear:right;
	padding:10px 20px 0 0;
}
#MainMenu.SE {
	width:585px;
}
#MainMenu.DE {
	width:670px;
}
#MainMenu.UK {
	width:650px;
}
#MainMenu.US {
	width:670px;
}
#MainMenu div {
	float:left;
	background:url(/Files/System/Morsoe/Graphics/SeperatorMainMenu.gif) no-repeat top right;
	height:22px;
	padding:8px 20px;
}
#MainMenu div.lastitem {
	background:none;
}
#MainMenu a{
	color:#000;
	font-size:14px;
	text-decoration:none;
	padding:3px 0 0 0;
}
#LeftMenu {
	float:left;
	width:200px;
	padding:24px 0 0 19px;
	margin-right:15px;
}
#LeftMenu h3 {
	background:url(/Files/System/Morsoe/Graphics/HRHome.gif) no-repeat bottom left;
	color: #333333; 
	font-size:14px;
	
}
#LeftMenu a {
	text-decoration:none;
}
#LeftMenu ul li {
	border-bottom:1px dotted #898b8c;
	padding:7px 5px;
}

#LeftMenu ul.Level2{
	padding: 5px 0 0 0;
	}

#LeftMenu ul.Level2 li {
	border:none;
	padding:2px 5px 2px 12px;
}
#LeftMenu a#activeitem {
	background:url(/Files/System/Morsoe/Graphics/BulletOrange.gif) no-repeat center left;
	padding-left:12px;
	color:#cc3300;
	font-weight:bold;
}
#LeftMenu a.inpath {
	padding-left:12px;
	color:#cc3300;
	font-weight:bold;
}
#LeftMenu ul li a {
	padding-left:12px;
	color:#565859;
}
#LegendFeatures #Legend, #WideLegendFeatures #Legend {
	float:left;
}
#LegendFeatures .Legend a, #WideLegendFeatures .Legend a {
	color:#737373;
	text-decoration:none;
	font-size:9px;
	padding-right:10px;
}
#LegendFeatures #Features, #WideLegendFeatures #Features {
	float:right;
}
#LegendFeatures #Features a, #WideLegendFeatures #Features a {
	color:#737373;
	text-decoration:none;
	font-size:9px;
}
/* GENEREL TYPOGRAFI */

h4.h4 {
	border-bottom:1px dotted #898b8c;
}
/* ------ STANDARD PARAGRAPHS ------ */
.FloatNone {
	float:left;
	width:100%;
	margin-bottom:16px;
}
.FloatNone p, .FloatNone div, .FloatNone div p {
	font-size:inherit;
	line-height:inherit;
	margin:0;
}
/*.FloatNone img {
	padding:1px;
	border:1px solid #898B8C;
}*/
.FloatRight {
	float:right;
}
.FloatRight table, .FloatRight img {
	margin-left:19px;
}
.FloatRight small {
	display:block;
	padding-top:2px;
	padding-bottom:4px;
	font-style:italic;
}
.FloatLeft {
	float:left;
}
.FloatLeft table, .FloatLeft img {
	margin-right:19px;
}
.FloatLeft small {
	display:block;
	padding-top:2px;
	padding-bottom:4px;
	font-style:italic;
}
.ImageTop, .TextTop, .ImageBottom, .TextBottom {
	float:none;
}

/* NEWSLETTER */
.NewsletterSignup input {
	width:250px;
}

/* ECOMMERCE */
.Group {
	width:326px;
	height:142px;
	padding:12px;
	background:url(/Files/System/Morsoe/Graphics/ProductOverviewBackground.jpg) no-repeat bottom left;
	float:left;
}
.GroupDescription {
	float:left;
	width:200px;
	padding-top:22px;
}
.GroupDescription a {
	color:#cc3300;
	text-decoration:none;
	padding-left:12px;
	background:url(/Files/System/Morsoe/Graphics/BulletOrange.gif) no-repeat center left;
}
.GroupDescription span {
	padding-top:10px;
	display:block;
}
.GroupImage {
	float:left;
	width:116px;
}
.GroupImage img {
	float:right;
	vertical-align:bottom;
}
.Product {
	float:left;
	width:161px;
	padding: 0 15px 20px 0;
}
.ProductWide {
	float:left;
	width:220px;
	padding: 0 15px 20px 0;
}
.ProductImage {
	width:76px;
	float:left;
}
.ProductDescription {
	width:85px;
	float:left;
	color:#8b8c8b;
	line-height:150% !important;
}
.ProductWide .ProductDescription {
	width:144px;
	float:left;
	color:#8b8c8b;
	line-height:150% !important;
}
.ProductDescription h3 {
	border-bottom:1px dotted #898b8c;
}
.ProductViewLeft {
	float:left;
	width:350px;
}
.ProductViewRight {
	float:left;
	padding:20px 0 0 30px;
	width:320px;
}
.ProductViewLeft_Wide {
	float:left;
	width:450px;
}
.ProductViewRight_Wide {
	float:left;
	padding:20px 0 0 30px;
	width:220px;
}
.ProductViewRight table {
	padding-top:17px;
	line-height:150%;
}
#Content .ProductViewRight .text2 {
	font-weight:normal;
	text-align:right;
	padding-right:5px;
}
#TabMenuPlaceHolder {
	background:url(/Files/System/Morsoe/Graphics/TabMenuBackground.jpg) repeat-x bottom left;
	margin:25px 0;
	height:25px;
}
#TabMenuPlaceHolder a {
	display:block;
	float:left;
	padding:5px 10px;
	height:15px;
}
.TabGraphicStart {
	background:url(/Files/System/Morsoe/Graphics/TabMenuActiveLeft.jpg) no-repeat top left;
	width:3px;
	height:25px;
	float:left;
}
.TabGraphicEnd {
	background:url(/Files/System/Morsoe/Graphics/TabMenuActiveRight.jpg) no-repeat top left;
	width:3px;
	height:25px;
	float:left;
}
.TabSelected {
	background:url(/Files/System/Morsoe/Graphics/TabMenuActiveMain.jpg) repeat-x top left;
	float:left;
}
.TabSelected a {
	color:#cc3300;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
}
.TabNotSelected {
	float:left;
}
.TabNotSelected a {
	color:#8b8c8b;
	text-decoration:none;
	font-size:10px;
}
.TabMenu {
	display:none;
}
/*SITEMAP */
#SitemapTree .Clear {
	clear:both;
}
#SitemapTree .Level0 {
	background:url(/Files/System/Morsoe/Graphics/SitemapBackground.jpg) no-repeat top left;
	width:315px;
	float:left;
	padding:15px 10px;
	margin-bottom:25px;
}
#SitemapTree .Level0 a {
	background:url(/Files/System/Morsoe/Graphics/BulletOrange.gif) no-repeat 0 6px;
	padding-left:12px;
	color:#cc3300;
	text-decoration:none;
	float:left;
	width:85px;
}
#SitemapTree .Level0 a:hover {
	text-decoration:underline;
}
#SitemapTree .Level1 {
	float:left;
	border-left:1px solid #bcbebf;
	padding-left:10px;
	line-height:150%;
}
#SitemapTree .Level1 a {
	color:#565859;
}
#SitemapLetter .LetterBlock {
	float:left;
	width:126px;
	padding-bottom:25px;
	margin-left:30px;
}
#SitemapLetter h2 {
	border-bottom:1px dotted #c1c3c3;
	margin-bottom:5px;
}
#SitemapLetter a {
	background:url(/Files/System/Morsoe/Graphics/BulletOrange.gif) no-repeat center left;
	padding-left:12px;
	color:#565859;
	text-decoration:none;
	margin-left:5px;
	line-height:150%;
}
#SitemapLetter a:hover {
	text-decoration:underline;
}
/* PRINT */
body {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#565859;
}
.PrintContainer {
	width:700px;
	padding:10px;
}
.PrintContainer h1 {
	line-height:20pt;
}
#PrintTopContainer {
	padding-bottom:10px;
	margin-bottom:20px;
	border-bottom:1px solid #c1c3c3;
}
#ContactInfoContainer {
	border-top:1px solid #c1c3c3;
	padding-top:10px;
	margin-top:10px;
	clear:both;
}
#PrintContentContainer #MainContent {
	float:none;
	width:100%;
}
#PrintContentContainer #RightColumn {
	display:none;
}
#PrintContentContainer h1 {
	font-size:20px;
}
#PrintContentContainer h2 {
	font-size:14px;
}
/* NZGallery */
#TransparentPopup {
	background-color:#000000;
	display:none;
	height:100%;
	left:0;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:0.50;
	position:absolute;
	top:0;
	width:100%;
	z-index:90;
}
#NZGalleryHolder {
	display:none;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:200;
}

/* SEND TO FRIEND */
#SendToFriend {
	background:#fff url(/Files/system/morsoe/graphics/TipEnVen.jpg) no-repeat top left;
	width:240px;
	height:326px;
	padding:74px 30px 0;
}
#SendToFriend label {
	display:block;
	float:left;
	width:70px;
	padding-right:15px;
}
#SendToFriend input,#SendToFriend select {
	border:1px solid #898B8C;
	font-size:11px;
	height:20px;
	margin:0;
	width:175px;
}
#SendToFriend textarea {
	border:1px solid #898B8C;
	font-size:11px;
	height:75px;
	margin:0;
	width:175px;
	overflow:hidden;
}
#SendToFriend div {
	clear:both;
	padding-top:5px;
	width:270px;
}
#SendToFriend div.block2 {
	padding-top:15px;
}
#SendToFriend div.block3 {
	padding-top:80px;
}
#SendToFriend a {
	background:url(/Files/system/morsoe/graphics/BulletOrange.gif) no-repeat center left;
	font-weight:bold;
	text-decoration:none;
	float:right;
	padding:0 30px 0 12px;
}
/* IPAPER LAYERS */
#popupContent_ipaper {
	display:none;
	z-index:200;
	position:absolute;
}
#popupMask_ipaper {
	display:none;
	z-index:100;
	filter:alpha(opacity=60);
	position:absolute;
	background:#000;
	-moz-opacity:0.6;
	opacity:0.6;
}
#popupSource_ipaper {
	display:none;
}
/* WARRANTY FORM */
#WarrantyForm label {
	display:block;
	float:left;
	width:200px;
	padding-right:15px;
}
#WarrantyForm input,#WarrantyForm select {
	border:1px solid #898B8C;
	float:left;
	font-size:11px;
	height:20px;
	margin:0;
	width:200px;
}
#WarrantyForm input.Error {
	background-color:#F3E2E2;
	border:1px solid #A70701;
}
#WarrantyForm textarea {
	border:1px solid #898B8C;
	font-size:11px;
	height:75px;
	margin:0;
	width:200px;
	overflow:hidden;
}
#WarrantyForm input.RadioBtn {
	float:none;
	width:15px;
	height:20px;
	vertical-align:bottom;
	border:none;
}
#WarrantyForm div {
	clear:both;
	padding-top:5px;
	width:440px;
}
#WarrantyForm input.Submit {
	float:right;
	width:75px;
	margin-right:23px;
}
#WarrantyForm .ErrorIcon {
	float:left;
	clear:none;
	margin-top:1px;
	width:15px;
	padding-left:5px;
}
#WarrantyForm .ErrDisplay {
	background-color:#F5F5F5;
	border:1px solid #E5E5E5;
	display:block;
	left:30px;
	padding:8px;
	top:-7px;
	width:150px;
}
#WarrantyForm .Hide {
	display:none;
}
/* DEALER LOCATOR */
.DealerLocate {
	border:1px solid #898B8C;
	padding:1px;
}

/* ADD FIRE */
#AddFireHolder {
	position:absolute;
	bottom:57px;
	left:-4px;
	height:10px;
	border:1px none;
}
#AddFire {
	display:none;
}

/* LANGUAGE CHOOSER */
#LanguageBg {
	background:url(/Files/filer/LanguageChooser/LanguageGradient.jpg) repeat-x top #f0f3f3;
}
#LanguageMap {
	background:url(/Files/filer/LanguageChooser/LanguageMap.jpg) no-repeat top center;
	height: 553px;
	min-width: 497px;
}
#LanguageCol {
	width: 497px;
	padding: 180px 0 0 0;
}
#LanguageMapCol1 {
	float: left;
	width: 269px;
	padding: 0 16px;
	line-height: 15px;
}
#LanguageMapCol2 {
	float: right;
	width: 161px;
	padding: 0 16px;
}
#LanguageFlagHeader {
	padding: 0 0 8px;
}
#LanguageFlag {
	float: left;
	width: 29px;
	height: 28px;
}
#LanguageFlagText {
	float: left;
	width: 132px;
	height: 28px;
}
#LanguageFlagText a {
	text-decoration: none;
	color: #333333;
}
#LanguageFlagText a:hover {
	text-decoration: none;
	color: #CC3300;
}
#LanguageFlagText b {
	font-size: 9px;
	color: #9e9e9e;
	font-weight: normal;
}

/* iePngFix */
.iePngFix, .iePngFix img {
	_behavior: url(/files/System/Morsoe/js/iepngfix_v2/iepngfix.htc);	
}
/* SIFR HIDE */
/*#MainMenu div, .HomeContentBox h1, .HomeContentBoxGreen h1,
#ProductGroups .Group h3, .HomeContentBox h2, .HomeContentBoxGreen h2,
#LeftMenu h3, .Product .ProductDescription h3,
.ProductWide .ProductDescription h3, #SitemapLetter h2, #Content h1,
#XtranetContent h1, #RightColumn h4, .h4, #RightColumn h5, .h5, #XtranetMainMenu div,
#XtranetLeftMenu h3 {
	visibility:hidden;
}*/
.sIFR-active .HomeContentBox h1, .sIFR-active .HomeContentBoxGreen h1 { /* DETTE ER DEN STYLE DER ANVENDES HVIS IKKE SIFR LOADES KORREKT - DEN SKAL SPECIFICERES FOR _ALLE_ DE ENKELTE STYLES */
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  padding:0;
}
