#Container {margin:auto; text-align:left; width:900px; position:relative; top:10px; height:auto}

/* Toppmeny */
#MenuTop {float:right; height:40px; overflow:hidden}
.FxPMenu {float:left}
.FxPSMenuCurrentItemAText {color:#333; text-decoration:none}
.FxPSMenuItemAText:hover, .FxPSMenuCurrentItemAText:hover {text-decoration:none}
.FxPSMenuItem, .FxPSMenuCurrentItem, .FxPSMenuBranchStart {
	float:left;
	width:75px;
	text-align:center;
	font-size:11px;
	letter-spacing:-0.5px;
	text-transform:uppercase;
	font-weight:bold;
	line-height:35px;
	margin-top:5px;
	margin-left:5px;
	background:#d1d5e0;}
.FxPSMenuItem:hover, .FxPSMenuCurrentItem, .FxPSMenuBranchStart, .FxPSMenuCurrentItem:hover {background:#fff}
.FxPSMenuItemAText, .FxPSMenuBranchStartAText {display:block; color:#333}

/* Søk */
#Search {float:left; height:20px; overflow:hidden; margin-top:12px; margin-left:5px}
#nicesearch .sbox_l {background: url('/Images/srch_l.png') no-repeat top left; float: left; width: 19px; height: 19px}
#nicesearch .sbox_r  {background: url('/Images/srch_r.png') no-repeat top left; float: left; width: 19px; height: 19px}
#nicesearch .sbox input {background: url('/Images/srch_bg.gif') repeat-x top left; float: left; border: 0; height: 13px; width:60px; padding: 3px; font: 11px/13px arial; color: #333}
.tblSearch {clear:both;visibility:hidden}
.btnSearch {border:none; background:#e9ecf3; margin-top:2px; font-size:11px; letter-spacing:-0.5px; font-family:Trebuchet MS; text-transform:uppercase; font-weight:bold; color:#333; width:40px}

.divBreadCrumbs {font-size:0.7em; color:#666; border-bottom:1px solid #ddd; padding-bottom:10px; margin-bottom:5px}
.divBreadCrumbs a {color:#666}
.bread {color:#666}

/* Venstremeny */
#MenuLeft {clear:both; float:left; width:250px; margin-top:5px; margin-right:5px}
.FxPMenuRootLevel, .FxPMenuPath {text-align:center}
.FxPMenuRootLevelAText, .FxPMenuRootLevelCurrentAText, .FxPMenuBranchStartAText {
	color:#333;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	padding-top:20px;
	width:250px;
	height:40px;
	overflow:hidden;
	margin-bottom:5px}
.FxPMenuRootLevelAText {background:url('/images/menubg.png') #e4e7f0}
.FxPMenuRootLevelCurrentAText, .FxPMenuBranchStartAText, .FxPMenuRootLevelCurrentAText:hover, .FxPMenuBranchStartAText:hover {
	background:url('/images/menubg_rev.png') #e4e7f0; color:#333; text-decoration:underline}
.FxPMenuRootLevelAText:hover {background:url('/images/menubg_rev.png') #e4e7f0; color:#333; text-decoration:none}

.FxPMenuPathAText, .FxPMenuSubAText, .FxPMenuCurrentAText, .FxPMenuCurrentSubAText,.FxPMenuPathAText:hover, .FxPMenuSubAText:hover,
.FxPMenuCurrentAText:hover, .FxPMenuCurrentSubAText:hover {color:#333}
.FxPMenuCurrent, .FxPMenuCurrentSub, .FxPMenuPathTr, .FxPMenuSubTr {text-align:right}

.FxPMenuCurrent, .FxPMenuCurrentAText {text-decoration:underline}

.FxPMenuLevel {font-weight:bold; font-size:14px}
.FxPMenuLevel .FxPMenuLevel {font-weight:bold; font-size:12px}

/****************/

.VisitorType {float:left; height:30px; margin-top:5px; font-size:30px; color:#fff; font-weight:bold; text-transform:uppercase; letter-spacing:0.1em}

#Toppstripe {clear:both; width:900px; height:250px; background:#fff}
#Logo, #Logo_Small {float:left; width:250px; height:250px}
#Logo img {position:absolute; left:-35px; top:0px}
#Logo_Small img {position:relative; left:35px; top:0px}
#Teaser {float:left; width:640px; height:240px; margin:5px; background:#fff; z-index:9}

#Kundevalgstripe {width:900px; height:75px; z-index:99}
#Privatkundestripe {float:right; width:645px; height:40px}
#Privatkundestripe table {height:44px; margin-top:0px; font-size:16px}
#Privatkundestripe tr {background:url(/Images/buttonbg.png) repeat-x}
#Privatkundestripe a {display:block; padding:10px 8px 7px 8px; color:#fff}

#Detvarengang {float:left; display:inline; margin-left:95px; padding-top:17px; z-index:99; width:300px}
#Kundevalg {width:350px; float:right}
#Kundevalg a:hover {color:#fff}
#Privatkunde, #Forhandler {
	float:left;
	font-size:17px;
	line-height:17px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:0.1em;
	text-align:center;
	color:#ffffff;
	width:140px;
	height:30px;
	background:url(/Images/buttonbg.png) repeat-x;
	margin:15px 0px 10px 10px;
	padding:7px 10px 15px 10px}

#Main {width:780px; position:relative; top:0px; height:auto; overflow:hidden}

#Content_Front {background:#fff; padding-left:60px; padding-top:30px; padding-right:0px; padding-bottom:20px}
#Content_NonFront {float:left; background:#fff; width:605px; margin-top:5px; padding:20px}
#Bread {padding-bottom:15px; margin:0px}	
						
#ItemFront, .newsletter, #loginbox, #prelogin { width:150px; z-index:99; border:solid 1px #cccccc; background-color:#efefef; padding:12px}
	
#ContactInfo {border-top: solid 1px #efefef; position:relative; clear:both; padding-left:10px; padding-top:0px; margin-top:20px; padding-bottom:10px;}
		
#Footer {margin:auto; position:relative; width:900px; height:40px; text-align:left; top:15px}
#SyzwebFooter {float:right; height:40px; top:0px; font-size:10px; color:#999}
#SyzwebFooter a {color:#999}