body {
	background-color: #575757;
	/* font: Lucida Grande , Helvetica , Arial;*/
	font: Georgia;
	font-size: 11px;
	color: #323232;
}

a {
	color: #44a5d6 /*darker*/;
	font-weight: bold;
}
a:hover {
	color: #007fb9;
}

/* #content a { font-weight: bold; } */


/* Form Input styles */
form { padding-top: 1px; }

/* Text input */
.textactive {
	color: #000000;
	background: #f2fafe url(./images/form/login-bg5.png) repeat-x;
	border: 1px #5d614e solid;
	height: 18px;
}

.texterror {
	background: #ffecec url(./images/form/login-bg7.png) repeat-x;
	border: 1px #dd0000 solid;
	height: 18px;
	color: #000000;
}

input {
	border-left: 1px #777777 solid;
	border-top: 1px #777777 solid;
	border-bottom: 1px #ffffff solid;
	border-right: 1px #ffffff solid;
	background: #f0efef url(./images/form/login-bg.png) repeat-x;
	height: 18px;
	color: #000000;
}

textarea {
	width: 427px;
	height: 80px;
	padding: 3px 10px;
	border: solid 1px #919090;
	font-weight: bold;
	background: #f0efef url(images/form/login-bg.png) repeat-x;
	/* font: Lucida Grande , Helvetica , Arial; */
	font: Georgia;
	font-size: 1.2em;
}

/* Layout .. */
#mainContainer {
	width: 960px;
	padding-top: 15px;
	background: #c9d8e9 url(./images/global/mainContainerTopBg.gif) 0% 0% no-repeat;
	margin: 10px auto;
	position: relative;
}
#content {
	margin: 0 8px 0px 8px;
}

#topbar {
	margin: 0 5px;
	background: #fff url(./images/global/topBarBg.gif) 0% 100% no-repeat;
	padding: 0 5px 10px 5px;
}
#topbar .logo {
	/* padding: 13px 30px; */
	position:absolute;
	top: 8px;
	left: 8px;
	/*
	top: -10px;
	left: -5px;
	*/
}

#advancedForfragan {
	position: absolute;
	top: 50px;
	left: 10px;
	height: 180px;
	display: none;
}

#advancedForfragan h2 {
	/* font-family: Tahoma; */
	/* font: Lucida Grande , Helvetica , Arial; */
	font: Georgia;
	clear: left;
	color: #323232;
	margin: 0 0 0.3em 0;
	font-size: 14px;
	font-weight: bold;
}

#advancedForfragan .search1 {
	width: 210px;
	height: 240px;
	position: absolute;
	top: 20px;
	left: 19px;
	z-index: 100;
}
#advancedForfragan .search2 {
	width: 190px;
	height: 240px;
	position: absolute;
	top: 20px;
	left: 270px;
	z-index: 10;
}			
#advancedForfragan .search3 {
	width: 400px;
	height: 240px;
	position: absolute;
	top: 20px;
	left: 507px;
	z-index: 0;
}

#advancedForfragan .selectArea {
	margin-bottom: 10px;
}

#advancedForfragan .selectArea p {
	margin: 0;
}
#advancedForfragan .selectAreaDisabled a {
	color: #dadada;
	text-decoration: none;
}

.hideSearch {
	position: absolute;
	bottom: -14px;
	left: 706px;
	width: 200px;
	/* background: url(images/form/hideSearchBg.gif) 100% 0% no-repeat; */
}
.hideSearch p
{
	height: 22px;
	padding-right: 6px;
	font-size: 1.2em;
	font-weight:bold;
	line-height: 1.8;
	float: right;
	text-decoration: underline;
	color: #fff;
	margin: 0;
	cursor: pointer;
}

.selectAreaBox {
	position: absolute;
	z-index: 300;
	width: 654px;
	height: 301px;
	padding-left: 20px;
	padding-top: 15px;
	left: 100px;
	top: -50px;
	background: url(images/global/selectAreaBg.gif) no-repeat;
}
.selectArea h2 { font-weight: bold; color: #646464 !important; font-size: 2em !important; margin-left: 4px !important; margin-bottom: 0 !important; }
.selectAreaBox p { color: #646464 !important; font-size: 0.9em; margin-left: 4px !important;  margin-bottom: 1em !important; }

#searchCover {
	width: 936px;
	height: 351px;
	position: absolute;
	left: -29px;
	top: -71px;
	background: url(images/global/popupBg.png);
	z-index: 10;
	display: none;
}
.selectAreaBox ul {
	float: left;
	margin: 0px 30px 0 0;
}
.selectAreaBox li {
	width: 90px;
	background: none;
	padding: 2px;
	margin: 2px;
	border: solid 1px #fff;
	background-color: #fff;
	font-size: 1.1em;
	line-height: 1.0;
	cursor: pointer;
}
.selectAreaBox li.selected {
	border: solid 1px #b38700;
	background-color: #e7ae00;
	color: #fff;
}
.selectAreaBox .ok a, .selectAreaBox .ok a:hover {
	position: absolute;
	background: #575757 url(images/form/okButton.gif) no-repeat;
	border: none;
	top: 260px;
	right: 30px;
	width: 106px;
	height: 26px;
	padding: 0;
	line-height: 26px;
	text-align: center;
}

.searchHeader
{
	margin: 16px 16px 0 16px;
	line-height: 1em;
}

.searchHeaderLink {
	margin: 0 16px 10px 16px;
}

.searchHeaderLink a {
	font-size: 0.9em;
	font-weight: normal !important;
}

#footer {
	clear: both;
	height: 20px;
	background: #818181 url(images/global/footerBg.gif) 0% 0% no-repeat;
	padding: 8px 20px 0 31px;
	color: #FFF;
}

#footer a {
	color: #FFF;
}

#footer div.partners {
	display: inline;
	float: right;
	position: relative;
	top: -8px;
}

#footer div.partners p {
	margin: 0;
	padding: 0;
}

#footer div.partners a {
	text-decoration: none;
}

#footer div.partners img {
	margin: 0 0 -1px 10px;
}

div.oneColumn
{
	text-align: center;
}

div.oneColumn h1
{
	margin: 40px 0 0 0;
	font-size: 3em;
	color: #646464;
	border: none;
	font-weight: normal;
}

.column1
{
	float: left;
	display: inline;
	width: 234px;
	margin-right: 95px;
	margin: 40px 0 40px 40px;
}

.column1 .boxMe {
	margin-bottom: 15px;
}

.column2 
{
	/* float: left; */
	display: inline;

	float:right;
	text-align:left;

	width: 910px;
	height: 414px;
	margin: 10px 10px 10px 10px;
	background:url(images/boxes/big_box.png) left top no-repeat;
	behavior:url(images/iepngfix.htc); 
}

.column2 a {
	color: #323232;
	text-decoration: none;
	font-weight:normal;
}

.column2 li
{
	background: url(images/condoor_bullet.png) 10px 0px no-repeat;
	behavior:url(images/iepngfix.htc); 
}

.column2 img
{
	margin-top:0px;
	/* New */
	float:left;
	padding-left:8px;
	padding-right:8px;
}

.column2 p
{
	margin: 10px 10px 10px 10px;
}

.column3
{
	float: left;
	display: inline;
	/* width: 454px; */
	/* width: auto; */
	width: 260px;
	height: 170px;
	margin: 10px 15px 0px 15px;
	padding-left: 20px;
	padding-top: 35px;
	background:url(images/boxes/empty_box.png) left top no-repeat;
	behavior:url(images/iepngfix.htc); 
}
.column3 h2  {color:#000000; }

/* [X] [ ] [ ] */

.column3Sweden
{
	float: left;
	display: inline;
	width: 260px;
	height: 170px;
	margin: 10px 15px 0px 15px;
	padding-top: 15px;
	background:url(images/boxes/sweden_box.png) left top no-repeat;
	behavior:url(images/iepngfix.htc); 
}
.column3Sweden h2  {		padding: 15px 0px 0px 135px; color:#000000; }

.column3map
{
	float: left;
	display: inline;
	width: 260px;
	height: 170px;
	margin: 10px 15px 0px 15px;
	padding-top: 15px;
	background:url(images/boxes/map_box.png) left top no-repeat;
	behavior:url(images/iepngfix.htc); 
}
.column3map h2  {	padding: 15px 0px 0px 125px; color:#000000; }
.column3map ul  {	padding: 10px 0px 0px 40px; color:#000000; }
.column3map a  { list-style: none; background-image: url(images/misc/bullet.gif); background-position: left center; background-repeat: no-repeat; padding: 0px 0px 0px 15px; font-size:12px; }

.column3eldrift
{
	float: left;
	display: inline;
	width: 260px;
	height: 170px;
	margin: 10px 15px 0px 15px;
	padding-top: 15px;
	background:url(images/boxes/eldrift_box.png) left top no-repeat;
	behavior:url(images/iepngfix.htc); 
}
.column3eldrift h2  {	padding: 15px 0px 0px 125px; color:#000000; }
.column3eldrift ul  {	padding: 10px 0px 0px 20px; color:#000000; }
.column3eldrift a  { list-style: none; background-image: url(images/misc/bullet.gif); background-position: left center; background-repeat: no-repeat; padding: 0px 0px 0px 15px; font-size:12px; }

.column3eldrifti
{
	float: left;
	display: inline;
	width: 260px;
	height: 170px;
	margin: 10px 15px 0px 15px;
	padding-top: 15px;
	background:url(images/boxes/eldrift_ind_box.png) left top no-repeat;
	behavior:url(images/iepngfix.htc); 
}
.column3eldrifti h2  {	padding: 15px 0px 0px 125px; color:#000000; }
.column3eldrifti ul  {	padding: 10px 0px 0px 20px; color:#000000; }
.column3eldrifti a  { list-style: none; background-image: url(images/misc/bullet.gif); background-position: left center; background-repeat: no-repeat; padding: 0px 0px 0px 15px; font-size:12px; }

.column3eldriftv
{
	float: left;
	display: inline;
	width: 260px;
	height: 170px;
	margin: 10px 15px 0px 15px;
	padding-top: 15px;
	background:url(images/boxes/eldrift_vik_box.png) left top no-repeat;
	behavior:url(images/iepngfix.htc); 
}
.column3eldriftv h2  {	padding: 15px 0px 0px 125px; color:#000000; }
.column3eldriftv ul  {	padding: 10px 0px 0px 20px; color:#000000; }
.column3eldriftv a  { list-style: none; background-image: url(images/misc/bullet.gif); background-position: left center; background-repeat: no-repeat; padding: 0px 0px 0px 15px; font-size:12px; }

/* [ ] [X] [ ] */

.column3kamp
{
	float: left;
	display: inline;
	width: 260px;
	height: 170px;
	margin: 10px 15px 0px 15px;
	padding-top: 15px;
	background:url(images/boxes/box_door.png) left top no-repeat;
	behavior:url(images/iepngfix.htc); 
}
.column3kamp h2 {	padding: 15px 0px 0px 70px; color:#000000; }
.column3kamp a { list-style: none; padding: 0px 0px 0px 15px; font-size:12px; }

.column3qual
{
	float: left;
	display: inline;
	width: 260px;
	height: 170px;
	margin: 10px 15px 0px 15px;
	padding-top: 15px;
	background:url(images/boxes/empty_box.png) left top no-repeat;
	behavior:url(images/iepngfix.htc); 
}
.column3qual h2 {	padding: 15px 0px 0px 30px; color:#000000; }
.column3qual h3 {	padding: 15px 0px 0px 30px; color:#000000; }
.column3qual ul {	padding: 10px 0px 0px 40px; color:#000000; }
.column3qual a { list-style: none; background-image: url(images/misc/bullet.gif); background-position: left center; background-repeat: no-repeat; padding: 0px 0px 0px 15px; font-size:12px; }

.column3tillbehor
{
	float: left;
	display: inline;
	width: 260px;
	height: 170px;
	margin: 10px 15px 0px 15px;
	padding-top: 15px;
	background:url(images/boxes/tillbehor_box.png) left top no-repeat;
	behavior:url(images/iepngfix.htc); 
}
.column3tillbehor h2 {	padding: 15px 0px 0px 140px; color:#000000; }
.column3tillbehor h3 {	padding: 15px 0px 0px 30px; color:#000000; }
.column3tillbehor ul {	padding: 10px 0px 0px 40px; color:#000000; }
.column3tillbehor a { list-style: none; background-image: url(images/misc/bullet.gif); background-position: left center; background-repeat: no-repeat; padding: 0px 0px 0px 15px; font-size:12px; }

/* [ ] [ ] [X] */

.column3news
{
	float: left;
	display: inline;
	/* width: 454px; */
	/* width: auto; */
	width: 260px;
	height: 170px;
	margin: 10px 15px 0px 15px;
	padding-top: 15px;
	background:url(images/boxes/news_box.png) left top no-repeat;
	behavior:url(images/iepngfix.htc); 
}
.column3news h2 {	padding: 5px 0px 0px 80px; color:#000000; }
.column3news ul {	padding: 10px 0px 0px 0px; color:#000000; }
.column3news a { list-style: none; background-image: url(images/misc/bullet.gif); background-position: left center; background-repeat: no-repeat; padding: 0px 0px 0px 15px; font-size:12px; }

.column3pics
{
	float: left;
	display: inline;
	/* width: 454px; */
	/* width: auto; */
	width: 260px;
	height: 170px;
	margin: 10px 15px 0px 15px;
	padding-top: 15px;
	background:url(images/boxes/objekt_box.png) left top no-repeat;
	behavior:url(images/iepngfix.htc); 
}
.column3pics h2 {	padding: 5px 0px 0px 90px; color:#000000; }
.column3pics ul {	padding: 10px 0px 0px 40px; color:#000000; }
.column3pics a { list-style: none; background-image: url(images/misc/bullet.gif); background-position: left center; background-repeat: no-repeat; padding: 0px 0px 0px 15px; font-size:12px; }

.column3uterum
{
	float: left;
	display: inline;
	/* width: 454px; */
	/* width: auto; */
	width: 260px;
	height: 170px;
	margin: 10px 15px 0px 15px;
	padding-top: 15px;
	background:url(images/boxes/panel_box.png) left top no-repeat;
	behavior:url(images/iepngfix.htc); 
}
.column3uterum h2 {	padding: 5px 0px 0px 90px; color:#000000; }
.column3uterum ul {	padding: 10px 0px 0px 0px; color:#000000; }
.column3uterum a { list-style: none; background-position: left center; background-repeat: no-repeat; padding: 0px 0px 0px 25px; font-size:12px; }


br.br { display: inline; width: 1px; clear: none; }
/* .. Layout */

.rullportar li {
	background: url(images/condoor_bullet.png) 10px 0px no-repeat;
}


/* Elements ..*/
* {
	margin: 0;
	padding: 0;
}

a img {
	border: none;
}
a.button {
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
	color: #fff;
	margin-left: 6px;
	margin-bottom: 30px;
	padding: 2px 6px 3px 6px;
	border: solid 1px #7ca237;
	background: #b9da7c url(images/global/buttonBg.gif) repeat-x 0% 0%;
}

a.button:hover {
	background-position: 0px -50px;
	border-color: #007fb9;
	color: #fff;
}

h1 {
	/* font-size: 2.2em; */
	/* color: #007fb9; */ /*Darker color */
	/* color: #44a5d6; */

	/* New */
	font-size: 24px;
	font-weight: bold;

	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 2px;
	margin-left: 10px;
}
h1 a
{
	color: #44a5d6;
}
h2 {
	font-size: 1.9em;
	color: #44a5d6;
	font-weight: normal;
	margin-bottom: 0.4em;
	margin-left: 10px;
}
h2.firstHeading {
	margin-top: 0;
}
h3 {
	font-size: 1.6em;
	color: #323232;
	font-weight: normal;
	margin-bottom: 0.4em;
	margin-left: 10px;
}
.column2 h2, .column2 h3, .column2 h1 {
	margin-top: 0.0em;
	margin-left: 10px;
	clear: left;
}
h4
{
	font-size: 1.3em;
	color: #44a5d6;
	/* text-transform: uppercase; */
	font-weight: normal;
	margin-bottom: 0.4em;
	line-height: 1.5;
}
p {
	/* font-family: "Lucida Sans Unicode", Sans-Serif; */
	/* font: Lucida Grande , Helvetica , Arial; */
	font: Georgia;
	font-size: 12px; 
/*	font-size: 1.2em; */ 
	line-height: 1.5;
	margin-bottom: 1em;
	margin-left: 10px;
}

ul {
	margin-bottom: 1em;
}

ol {
	margin-bottom: 1em;
	padding-left: 25px;
}

li {
	/* font-family: "Lucida Sans Unicode", Sans-Serif; */
	/* font: Lucida Grande , Helvetica , Arial; */
	font: Georgia;
	font-size: 1.2em;
	line-height: 1.6;
}
ul li {
	padding-left: 40px;
	list-style-type: none;
}
ol li {
	padding-left: 15px;
}

/* Forms .. */
.formItem {
	clear: both;
	margin-bottom: 8px;
}
.formItem input {
	width: 202px;
}
.chkBox input {
	width: auto !important;
	border: none;
	background: none;
}

.formItem select {
	width: 216px;
	border: solid 1px #919090;
	/* font-family: tahoma, sans-serif; */
	/* font: Lucida Grande , Helvetica , Arial; */
	font: Georgia;
	font-size: 1.2em;
}

.formItem .maklarhusDropDown {
	font-size: 1.1em;
}
.formItem .maklarhusDropDown option {
	padding-top: 2px;
	padding-bottom: 2px;
}

.formItem .block
{
	display: block;
	clear: both;
	width: 98% !important;
}

label {
	display: block;
	float: left;
	padding-top: 5px;
	font-weight: bold;
	width: 230px;
	font-size: 1.2em;
}
.radiobuttons, .checkboxes {
	clear: both;
}
.radiobuttons label, .checkboxes label {
	width: auto;
	float: left;
	padding: 0;
	margin-top: 4px;
	font-weight: normal;
}
.radiobuttons input, .checkboxes input {
	width: auto;
	float: left;
	clear: left;
	margin-right: 5px;
	height: 12px;
	vertical-align: bottom;
	background: none !important;
	border: none !important;
	position: relative;
	top: 3px;
}

li .checkBox,
li .checkBox input
{
	float: none;
	width: auto;
	text-align: left;
}

.buttonsContainer {
	text-align: right;
	margin-top: 20px;
	margin-right: 5px;
	padding-bottom: 5px;
}
.leftbutton { text-align: left; }
.buttonsContainer .formNotice {
	float: left;
	color: #646464;
	font-size: 1em;
}

/* Boxes .. */
.box {
	height: 1%;
	margin: 5px 8px 20px 8px;
}
.bWrapper1 {
	background: #fff url(images/global/boxBorderTop.gif) 0% 0% repeat-x;
	height: 1%;
}
.bWrapper2 {
	background: url(images/global/boxBorderRight.gif) 100% 0% repeat-y;
	height: 1%;
}
.bWrapper3 {
	background: url(images/global/boxBorderBottom.gif) 0% 100% repeat-x;
	height: 1%;
}
.bWrapper4 {
	position: relative;
	background: url(images/global/boxBorderLeft.gif) 0% 0% repeat-y;
	height: 1%;
	padding: 4px;
}
.bCornerTL {
	position: absolute;
	top: 0;
	left: 0;
	line-height: 1px;
	font-size: 1px;
	width: 9px;
	height: 9px;
	background: url(images/global/boxCornerTLBg.png) 0% 0% no-repeat;
}
.bCornerTR {
	position: absolute;
	top: 0;
	right: 0;
	line-height: 1px;
	font-size: 1px;
	width: 9px;
	height: 9px;
	background: url(images/global/boxCornerTRBg.png) 100% 0% no-repeat;	
}
.bCornerBR {
	position: absolute;
	bottom: 0;
	right: 0;
	line-height: 1px;
	font-size: 1px;
	width: 9px;
	height: 9px;
	background: url(images/global/boxCornerBRBg.png) 100% 100% no-repeat;
}
.bCornerBL {
	position: absolute;
	bottom: 0;
	left: 0;
	line-height: 1px;
	font-size: 1px;
	width: 9px;
	height: 9px;
	background: url(images/global/boxCornerBLBg.png) 0% 100% no-repeat;
}
.bClear {
	clear: both;
}


/* Box2 .. */
.box2 {
	position: relative;
	border: solid 1px #fff;	
}
/* .. Box2 */

/* Box3 .. */
.box3 {
	float: left;
}
.box3 .boxWrapper4 {
	position: relative;
}

/* .. Box3 */

/* .. Boxes */

/* Navigation (Mainmenu) .. */
#topbar {
/*	height: 67px;*/
	height: 90px;
	padding-bottom: 0;
}
.navigation {
	position: absolute;
	width: auto;
	padding-left:40px;
	top: 10px;
	right: -4px;
}
.navigation li { 
	float: left; 
	font-weight: bold;
	background: none; 
}

.navigation li {
	width: 137px;
	text-align: center;
	padding: 0px;
}
.navigation li a {
	width: 71px;
	height: 67px;
	padding: 4px 33px 0 33px;
	background: url(images/menu/navigationBg1.png) 0% 0% no-repeat;
	behavior:url(images/iepngfix.htc); 
	text-align: center;
	color: #323232 !important;
	font-size: 0.9em;
	font-weight: bold;
	line-height: 26px;
	text-indent: -4px;
	text-decoration: none;
	height: 50px;
	position: absolute;
	cursor: pointer;
}
.navigation li.selected a {
	background-image: url(images/menu/navigationBg3.png);
	behavior:url(images/iepngfix.htc); 
}
.navigation li a span {
	display: block;
	padding-top: 12px;
}
.navigation li a:hover span {
	padding-top: 36px;
}
.navigation a:hover {
	height: 87px;
	margin-top: -24px;
	background: url(images/menu/navigationBg2.png) 0px 0px no-repeat !important;
	behavior:url(images/iepngfix.htc); 
	text-align: center;
	z-index: 200;
}
.navigation h1 {
        text-align: center;
        color: #323232 !important;
        font-size: 0.9em;
        font-weight: bold;
        line-height: 26px;
        text-indent: -4px;
        text-decoration: none;
}


.nav1,
.nav131 a { right: 420px; }
.nav2,
.nav132 a { right: 315px; }
.nav3,
.nav133 a { right: 210px; }
.nav4,
.nav135 a { right: 105px; }
.nav5,
.nav176 a { right: 0px; }

/* Icons for each menu option
.navigation .nav1 a:hover span { background-image: url(images/menu/nav1Icon.gif); zoom: 1; behavior:url(images/iepngfix.htc); }
.navigation .nav2 a:hover span { background-image: url(images/menu/nav2Icon.gif); zoom: 1; behavior:url(images/iepngfix.htc); }
.navigation .nav3 a:hover span { background-image: url(images/menu/nav3Icon.gif); zoom: 1; behavior:url(images/iepngfix.htc); }
.navigation .nav4 a:hover span { background-image: url(images/menu/nav4Icon.gif); zoom: 1; behavior:url(images/iepngfix.htc); }
.navigation .nav5 a:hover span { background-image: url(images/menu/nav5Icon.gif); zoom: 1; behavior:url(images/iepngfix.htc); }
*/

/* .. Navigation */



/* SubNavigation .. */
/*
.subNavigation {
		width: 234px !important;
	}
	.subNavigation .subMenuContent {
		background: #d5d4c7 url(../images/subMenuGradientBg.gif) 0px 0px repeat-x;
		padding-bottom: 25px;
		zoom: 1;
	}
	
	.subNavigation .bWrapper4 { padding: 5px !important; }
	.subNavigation h2 a {
		color: #fff !important;
		font-weight: normal !important;
	}
	.subNavigation ul {
		margin: 0; 
		border-bottom: solid 1px #ecebe4;
	}
	
		.subNavigation .logo {
			background-color: #fff;
			text-align: center;
			padding: 18px 0 14px 0;
			border-bottom: solid 1px #c2beaa;
		}
		
		.subNavigation li {
			background: none;
			padding: 0;
		}
		.subNavigation li span {
			display: block;
			font-size: 0.85em;
			font-weight: normal;
			color: #5a5a5a;
			margin: 0;
		}
		.subNavigation li a {
			display: block;
			font-size: 1.0em;
			border-top: solid 1px #ecebe4;
			border-bottom: solid 1px #c2beaa;
			font-weight: bold;
			line-height: 1.2em;
			color: #5a5a5a;
			padding: 8px 20px;
			text-decoration: none;
			zoom: 1;
		}
		.subNavigation li a:hover {
			background: #f6df99 url(../images/subMenuHoverBg1.gif) repeat-x;
			color: #5a5a5a;
			color: #323232;
		}
		.subNavigation li a.selected {
			background: #9d9d9d url(../images/subMenuSelectedBg1Gray.gif) repeat-x;
			color: #fff;
		}
		.subNavigation li a.selected span {
			color: #fff;
		}
		.subNavigation li a.disabled {
			color: #aaa;
		}
		
			.subNavigation li ul {
				background-color: #f5f4ee;
				border-top: solid 1px #ecebe4;
				margin: 0;
				padding: 3px 0 4px 0;
				border-bottom: solid 1px #c2beaa;
			}
				.subNavigation li ul li a {
					border: none;
					font-size: 0.8em;
					font-weight: normal !important;
					border: none;
					padding: 4px 25px !important;
					zoom: 1;
				}
				.subNavigation li ul li a:hover {
					border: none;
					background: url(../images/subMenuHoverBg2.png) 50% 0% repeat-y;
				}
				.subNavigation li ul li a.selected {
					background: url(../images/subMenuSelectedBg2Gray.png);
					color: #fff;
				}
	
	
	.mySubNavigation .subMenuContent {
		background: #abcf69 url(../images/greenGradient.gif) 0px 0px repeat-x;
	}
	.mySubNavigation li a.selected {
		background: url(../images/subMenuSelectedBg1Green.gif) repeat-x;
	}
	.mySubNavigation li ul li a.selected {
		background: url(../images/subMenuSelectedBg2Green.png);
	}
	
	.mySubNavigation h2 {
		background: #86a746;
		font-weight: bold;
		border: none;
	}
	
	.mySubNavigation ul {
		border-bottom: solid 1px #d1ed9e;
	}
	.mySubNavigation li a {
		border: none;
		color: #507016;
		border-top: solid 1px #d1ed9e;
		border-bottom: solid 1px #007fb9;
	}
	
	.mySubNavigation li a.disabled {
		color: #8eab5b;
	}
	
.. SubNavigation */





/* Images .. */
.image {
	float: right;
	clear: right;
	display: inline;
	height: 1%;
	position: relative;
	background: url(../images/imageShadowLeft.gif) 0% 100% no-repeat;
	padding-left: 13px;
	margin-bottom: 20px;
	margin-right: -13px;
}
.imageWide {
	margin-left: -13px;
	}

.image img {
	display: block;
	background: url(../images/imageShadowRight.gif) 100% 100% no-repeat;
	padding-right: 13px;
}
.image .imageCornerTL {
	background: url(../images/imageShadowTL.png) 0% 0% no-repeat;
	width: 15px;
	height: 30px;
	font-size: 1px;
	position: absolute;
	top: 0px;
	left: 0;
}
.image .imageCornerBL {
	background: url(../images/imageShadowBL.png) 0% 0% no-repeat;
	width: 2px;
	height: 2px;
	font-size: 1px;
	position: absolute;
	bottom: 0;
	left: 13px;
}
.image .imageCornerTR {
	background: url(../images/imageShadowTR.png) 0% 0% no-repeat;
	width: 15px;
	height: 30px;
	font-size: 1px;
	position: absolute;
	top: 0px;
	right: 0;
}
.image .imageCornerBR {
	background: url(../images/imageShadowBR.png) 0% 0% no-repeat;
	width: 2px;
	height: 2px;
	font-size: 1px;
	position: absolute;
	bottom: 0;
	right: 13px;
}
/* .. Images */

.contentImage {
	float: right;
	margin: 0 0 15px 15px;
}

/* .. Elements */

hr {
	color:#C8C7C7;
	background-color:#C8C7C7;
	height:1px;
	border:none;
	clear: both;
}
.killfloat{clear:both;}

.close {
	position: absolute;
	height: 21px;
	top: 10px;
	right: 10px;
	background: url(../images/close.gif) 100% 100% no-repeat;
	padding-right: 25px;
	line-height: 19px;
	overflow: hidden;
	font-weight: normal !important;
	font-size: 0.9em;
	color: #909090;
	text-decoration: none;
}
a.close:hover {
	background-position: 100% 100%;
	color: #d00;
}

.delete {
	position: absolute;
	height: 26px;
	top: 10px;
	right: 10px;
	background: url(../images/trashcan.gif) 100% 0% no-repeat;
	padding-right: 25px;
	line-height: 19px;
	overflow: hidden;
	cursor: pointer;
	font-weight: normal;
	font-size: 0.9em;
	color: #909090;
	text-decoration: none;
}
a.delete:hover {
	color: #909090;
}

/* Kontaktbox .. */
.contactBox .contactItem {
	padding: 0 0 1.5em 45px;
	background-position: 0px 5px;
	background-repeat: no-repeat;
}
.contactBox .contactItem h4 {
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	color: #646464;
	font-size: 1em;
}
.contactBox .contactItem p {
	margin: 0;
	line-height: 1.2;
}
.contactBox .adress { background-image: url(../images/contactInfoIconAdress.gif); }
.contactBox .telefon { background-image: url(../images/contactInfoIconTelefon.gif); }
.contactBox .epost { background-image: url(../images/contactInfoIconEpost.gif); }
/* .. Kontaktbox */

/* IN USE CSS */
/* search .. */
.basicSearch {
	padding: 13px 28px;
}
.basicSearch input {
	width: 240px;
	float: left;
}

.basicSearch input.disabled {
	color: #ccc;
}
.basicSearch a {
	float: left;
	font-size: 1.4em;
	font-weight: bold;
	margin-left: 10px;
	line-height: 26px;
}
.basicSearch .myProfile {
	float: right;
}

.basicSearch a.button {
	border: none;
	height: 25px;
	width: 25px;
	background: url(images/global/icon_search.png) no-repeat 0% 0%;
}

.basicSearch a.button:hover {
	/*  background-position: 0px -20px; */
	color: #fff;
}

#searchArea {
	height: 53px;
	width: 936px;
	margin: -4px 12px 0 12px;
	background: #fff url(images/form/searchAreaBg.gif) 0% 100% no-repeat;
	position: relative;
	overflow: hidden;
}

#searchArea a {
	color: #fff;
}

#sokHjalp, {
	display: none;
	position: absolute;
	z-index: 100;
	top: 109px;
	left: 40px;
	width: 420px;
	padding: 17px 19px 6px 44px;
	border-bottom: solid 1px #a0b85b;
	background: url(images/misc/sokHjalpBg.gif) 0% 0% no-repeat;
}

#sokHjalp p, {
	font-size: 1em;
	line-height: 1.4;
	margin: 0;
}
/* .. search */

/* Employees / Portcenters */
.employees img {
	border: 2px solid #ddd;
}
.employees img:hover {
	border: 2px solid #5f5c5d;
}


/* compare */
#laypop_login		{position:absolute; right:152px; top:130px; width:496px; height:116px; z-index:100}
#laypop_login	.btn_popClose	{position:absolute; top:15px; right:15px}
#laypop_loginBg	{width:496px; height:116px; background:url('images/popup/login_box.png') no-repeat 0 0}
#laypop_loginCon	{position:absolute; top:0; left:0; width:450px; margin:15px 0 0 17px;}
#laypop_loginCon	h2	{float:left; width:76px; color:#333; font-size:11px;}
#laypop_loginCon	h2	{color:#1F97B3;}
#overlay_login{
  display:none;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:99;
  background-color:#000;
  -moz-opacity: 0.4;
  opacity:.40;
  filter: alpha(opacity=40);
}

/* Teknisk information */
.TekniskInformation {
  /* text-decoration: underline; */
  line-height: 1.5;
  border-bottom:1px solid #000;
  width: 280px;
  margin-left: 20px;
  text-align: middle;
}

.Introduktion a {
	color: #000;
	text-decoration: none;
}

/* Manual items */
.manual-holder {
	margin: 0 auto;
	padding-left: 100px;
}

.manual-holder h2 {
	
}

.manual-list-single {
	width:160px;
	margin-right:10px;
	margin-bottom:0px;
	float:left;
}

.manual-list-single .thumbnail {
	padding:5px;
	background-color:#464646;
	margin-bottom:10px;
	display:block;
}

.manual-list-single .thumbnail:hover {
        /* background-color:#007fb9; */ /*Darker color */
        background-color:#44a5d6;
}

.manual-list-single .thumbnail img {
	padding: 0px;
}

.manual-list-single .description {
	height:72px;
	margin-bottom:10px;
	padding-bottom:0px;
	padding-left:30px;
	padding-right:0px;
	background-color:transparent;
	display:block;
	color:#413d38;
	background: url(images/global/icon_pdf.gif) 0px 0px no-repeat;	

}

.manual-list-single .description a {
	/* font: 10px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;  */
	font: 10px Georgia;
	color: #76797c;
	text-decoration: none;
	font-weight: normal;
}

.manual-list-single .description a:hover {
	text-decoration: underline;
}

.manual-list-single .description .copy p {
	padding:0px;
	margin:0px;
}

/* Photo boxes */
.box {
	background:#fff url(./images/boxes/box-left-bg.png) repeat-y;
	margin:0 0 10px;
	position:relative;
}
.box .content {
	background:url(./images/boxes/box-right-bg.png) repeat-y 100% 0;
	padding:0 10px 0 25px;
}
.box .top-bg,
.box .btm-bg {
	width:100%;
	height:17px;
	overflow:hidden;
	background:url(./images/boxes/box-top-bg.png) repeat-x;
	overflow: hidden;
}
.box .btm-bg {background:url(./images/boxes/box-btm-bg.png) repeat-x 0 100%;}

.box .top-bg span,
.box .btm-bg span {
	width:17px;
	height:17px;
	float:left;
	overflow:hidden;
}
.box .top-bg em,
.box .btm-bg em {
	width:17px;
	height:17px;
	float:right;
	overflow:hidden;
}
.box .top-bg span {background:url(./images/boxes/box-left-top-crn.png) no-repeat;}
.box .btm-bg span {background:url(./images/boxes/box-left-btm-crn.png) no-repeat;}
.box .top-bg em {background:url(./images/boxes/box-right-top-crn.png) no-repeat;}
.box .btm-bg em {background:url(./images/boxes/box-right-btm-crn.png) no-repeat;}

.box h2 {
	margin:0 0 2px;
	padding:0;
	font:bold 12px/12px Arial, Helvetica, sans-serif;
	color:#333;
	overflow:hidden;
	background:#333;
}
.box .content span {
	background:#fff;
	padding:0 3px 0 0;
}
.box strong {
	font:bold 9px/9px Arial, Helvetica, sans-serif;
	color:#676767;
	display:block;
	overflow:hidden;
	background:#BED63A; /* set color */
}

/* Homepage.html slider */



/* Blog aka Nyheter */
.blog-entry {
	text-align: justify;
	letter-spacing: 0px;
}

.blog-entry-title {
	color: #333333;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 0px;
	letter-spacing: 0px;
	padding-left: 10px;
	padding-top: 10px;
}

.blog-entry-date {
	text-align: left;
	font-size: 11px;
	margin-bottom: 10px;
	margin-top: 1px;
	padding-left: 20px;
}

.blog-entry-body {
	margin-bottom: 45px;
	font-size: 14px;
	line-height: 15px;
	margin-right: 5px;
	padding-left: 20px;
}

.blog-entry-comments {
	padding-top: 5px;
	font-size: 11px;
	text-align: right;
	color: #333333;
}

.blog-entry-summary { }

.blog-read-more {
	font-weight: bold;
}

/* MorphTabs (Garageportar,Industriportar,Vikportar) */

.morphtabs_title {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
/*	height: 24px;*/
}

.morphtabs_title li {
	float: left;
	/* Added */
	position:relative;
	width:117px; 
	margin:0 -40px 0em 30px;
	padding:16px 28px 9px;
	z-index:15;
	text-align:center; 
	font-weight:normal; 
	cursor:pointer; 
	outline:none; 
	moz-outline:none; 
	background:url(./images/tabs/subnav_tab.png) no-repeat; 
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/tabs/subnav_tab.png');
}

.morphtabs_title li.over {
}

.morphtabs_title li.active {
	background:url(./images/tabs/subnav_tab_active.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/tabs/subnav_tab_active.png');
}

.morphtabs_title p.new {
	display:block; 
	width:117px; 
	margin:-16px -28px -9px; 
	padding:16px 28px 9px; 
	text-align:center;
	background:url(./images/tabs/subnav_tab_new.png) no-repeat; 
	behavior:url(images/iepngfix.htc); 
}

.morphtabs_title li.first {
	margin:0 -40px 0em 0px; 
}

.morphtabs_panelwrap { 
	position: relative;
	top: -4px !important;
	margin: 0px;
	clear: both;
	overflow: hidden;
}

#morphtabs_border {
	height: 5px;
}

.morphtabs_panel {
	position: relative;
	background:url(./images/global/tabborder.png) no-repeat;
	width: 100%;
 	top: -10px;
	clear: both;
	overflow: auto;
	text-align:left;
	padding-top: 12px;
	/* overflow: hidden; */
	display: block;
}


.morphtabs_panel.active {
/*
	overflow: hidden;
	display: block; 
*/
}

/* color browser */
#cbcompanydata {width:940px; padding-bottom:10px; margin-left:10px;}
#cbfandeck {float:right; font-weight:bold;}
#cbcolors {width:748px; margin-left:10px; text-align:center;}
/* #cbcolordata {width:150px; margin-top:10px; text-align:center; position:absolute; left:750px; top:100px;} */
#cbcolordata {width:150px; margin-top:10px; text-align:center; position:relative; top:-280px; left: 30px;}
#cbcolordata .whitebox {position:relative; top:0; left:0; width:150px; height:75px; background-color:White; border: 1px solid black;}
#cbcolordata .blackbox {position:relative; top:0; left:0; width:150px; height:75px; background-color:black; border: 1px solid black;}
#cbcolordata .colorbox {position:absolute; left:10px; top:10px; width:130px; height:130px;}
.matchbutton {height:20px; width:150px; background-color:#f5f6f7; border:1px solid #A8A36D;}

/* Objektsbilder */
#objektsbilder {
	display: inline;
/*
	margin-left: 0px; 
	margin-right: auto;
*/
	margin-bottom: 20px;	
	float: left;
}
#objektsbilder img {
	padding-left: 5px;
	padding-bottom: 5px;
}

/* Breadcrumb */
#breadcrumb {
	font-size: 13px;
	color: #777777;
	padding-top: 4px;
	padding-left: 20px;
}

/* Uterum */
.uterumColumns {
	width:702px;
}

.uterumColumn {
	width:228px;
	margin: 0px 4px 10px 0px;
	padding: 0px 0px 10px 0px;
	float:left;
	background-color:#F3F3F3;
	height: 210px;
	overflow: hidden;
}

.uterumColumnFlash {
	width:328px;
	margin: 0px 4px 0px 0px;
	padding: 0px 0px 10px 0px;
	float:left;
	min-height:170px;
        padding-left: 80px;
}

.uterumColumnText {
	width:500px;
	margin: 0px 4px 0px 0px;
	padding: 0px 0px 10px 0px;
	float:left;
}

.uterumTexts {
	width:212px;
	/*height:85px;*/
	margin: 0px 0px 0px 0px;
	padding: 5px 7px 10px 7px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#8E8C8C;
	font-size:0.8em;
}

/* Remove anything below! */

