/* GENERAL STYLES */
body{background-image:url('/graphics/bg/bwGrad.jpg'); background-position:top; background-repeat:repeat-x; background-color:#dfdfdf; margin: 0;  padding: 0; font-size:62.5%; height:100%; width:100%;}

/* ---------- Fonts and links general ----------*/
p{font-family:"Trebuchet MS"; font-size:1.2em; margin:0; color:#66655f; line-height:1.4em; font-weight:normal;}

h1, h2, h3, h4, h5, h6{margin:0; padding:0; font-family:"Trebuchet MS"; font-weight:normal;}

h1 {font-size:18px; color:#f38c10;}
h2 {font-size:1.2em; font-weight:bold; color:#f38c10;}
h3 {font-size:2em; color:#f38c10;}
h4 {font-size:1.6em; color:#f38c10;}
h5 {font-size:1.1em; font-weight:bold; color:#f38c10;}

a{outline:none;}
	a:link{text-decoration:underline; color:#999999;}
	a:active{text-decoration:underline; outline:0;}
	a:visited{text-decoration:none; color:#f38c10;}
	a:hover{text-decoration:underline; color:#e6ae6a;}
/* ---------- Fonts and Links general ends ---------- */


/* ---------- Standard ---------- */
.wrapFixOld{text-align:center;} /* fixes center position in older browsers */
.wrapFix{position:relative; width:984px; margin-left:auto; margin-right:auto; text-align:left;} /* center position in newer browsers */
.logoArea{position:relative; float:left; width:984px; padding:0 10px 0 10px; height:118px; background-color:gray;}
.logo{position:relative; float:right; display:inline; width:374px; height:118px; background-image:url('/graphics/logo/logo_001.jpg'); /*background-repeat:no-repeat;*/ background-position:right;}

.containerTop{position:relative; float:left; width:984px; height:5px; display:block; margin:0; background-image:url('/graphics/box/mainTopBG.gif'); background-repeat:no-repeat;}
.container{position:relative; float:left; width:972px; padding:5px 10px 0 0; border-left:1px solid white; border-right:1px solid white; margin:0; text-align:left; background-color:#e3e3e3; background-repeat:repeat-y;} 
.containerBtm{position:relative; float:left; height:5px; width:984px; margin:0; padding:0; background-image:url('/graphics/box/mainBtmBG.gif'); background-repeat:no-repeat; margin-bottom:20px;}

.content{position:relative; float:left; width:962px; margin-left:9px; padding:5px 0 6px 0; background-color:#f3f3f3; border-left:1px solid white; border-right:1px solid white; display:inline;}
.contentBtm{position:relative; float:left; width:964px; background-color:black; display:block; height:4px; margin-left:9px; background:url('/graphics/box/contentBtmBG.gif') no-repeat; /* fixes bug in ie6*/ display:inline;}

/* Separating the two sides apart */
.normalCont{position:relative; float:left; width:730px; padding-top:15px; padding-bottom:10px; padding-left:10px;}
.normalContRight{position:relative; float:left; width:195px; padding-top:15px; padding-left:20px;}

.boxRightAreaTxt{border-left:1px solid #999999; padding:10px 0 10px 10px; position:relative; float:left;}
	.boxRightAreaTxt p{color:#999999;}
	.boxRightAreaTxt a:link, .boxRightAreaTxt a:hover, .boxRightAreaTxt a:active, .boxRightAreaTxt a:visited{text-decoration:none;}
        .boxRightAreaText h5 {color:#f38c10;}

.boxRightHeadline{position:relative; float:left; width:195px;}
.boxRightHeadline h1{ font-size:1.4em; text-transform:uppercase; color:#f38c10; margin-left:10px; margin-bottom:5px;}
.boxRightHeadline img{position:relative; float:right; margin-right:7px;}

.posImg{background-image:url('/graphics/images/pos_001.jpg'); width:355px; height:90px;}
	.posImg h1{color:#999; position:relative; padding-top:20px; margin-left:20px;}

/* footer positioned below the content inside container */
.footer {float:left; margin-top:10px; width:90%; text-align:center;}
.footer p{color:#777777; font-size:1.2em; text-transform:uppercase;}

/* area for def richtext */
.defTxt{position:relative; float:left; width:auto; padding:0;}

img{border:0;}
/* ---------- Standard ends ---------- */

.prop {float:right; width:1px;}
.left{position:relative; float:left;}
.right{position:relative; float:right;}

.fixVert{font-size:0.1em;}
.clear{clear:both; display:inline;}

/* ---------- MainNavigation and breadcrumb ---------- */
.mainNav{position:relative; float:left;}
	.mainNav ul{position:relative; float:left; margin-left:0; margin-top:0; padding-left:8px; margin-bottom:0;}
	.mainNav li{position:relative; float:left; margin-left:2px; margin-right:2px; display:inline;}
.mainNav2lvl{position:relative; float:left; width:984px; height:22px; padding-top:8px; border-bottom:1px #e4e4e4 solid; background:white;}

a.button {background:#c5c5c5 url('/graphics/btns/tab_right.gif') no-repeat right top; outline: none; color: #f5ba72; display: block; float: left; font: normal 1.4em "Trebuchet MS"; text-transform:uppercase; min-height: 30px; padding-right: 10px; text-decoration: none;}
	a.button span {background: url('/graphics/btns/tab_left.gif') no-repeat; display: block; line-height: 20px; padding: 5px 0 5px 10px;}
a.button:hover {background:url('/graphics/btns/tab_rightActive.gif') no-repeat right top; outline: none; color: #f38c10; display: block; float: left; font: normal 1.4em "Trebuchet MS"; text-transform:uppercase; min-height: 30px; padding-right: 10px; text-decoration: none;}
	a.button:hover span {background: url('/graphics/btns/tab_leftActive.gif') no-repeat; display: block; line-height: 20px; padding: 5px 0 5px 10px;}
a.button_active {background: #e3e3e3 url('/graphics/btns/tab_rightActive.gif') no-repeat right top; outline: none; color: #f38c10; display: block; float: left; font: normal 1.4em "Trebuchet MS"; text-transform:uppercase; min-height: 30px; padding-right: 10px; text-decoration: none;}
	a.button_active span {background: url('/graphics/btns/tab_leftActive.gif') no-repeat; display: block; line-height: 20px; padding: 5px 0 5px 10px;}

.subLink{position:relative; float:left;}
	.subLink ul{position:relative; float:left; margin-left:0; margin-top:0; padding-left:0;}
	.subLink li{position:relative; float:left;  margin-right:15px; display:inline; text-transform:uppercase;}
		.subLink li a:link{color:#f5ba72; text-decoration:none;}
		.subLink li a:active{color:#f5ba72; text-decoration:none;}
		.subLink li a:visited{color:#f5ba72; text-decoration:none;}
		.subLink li a:hover{color:#f38c10; text-decoration:none;}
.subLinkActive{color:#f38c10; text-decoration:none;}

.breadcrumb{position:relative; float:right; margin-right:10px; text-align:left;}
	.breadcrumb img{margin-top:2px;}
	.breadcrumb ul{position:relative; float:left; margin-left:0; margin-top:0; padding-left:0;}
	.breadcrumb li{position:relative; float:left; margin-left:10px; display:inline; text-transform:uppercase;}
		.breadcrumb li a:link{color:#999999; text-decoration:none;}
		.breadcrumb li a:active{color:#999999; text-decoration:none;}
		.breadcrumb li a:visited{color:#999999; text-decoration:none;}
		.breadcrumb li a:hover{color:#777777; text-decoration:none;}
.breadcrumbActive{color:#777777;}
/* ---------- MainNavigation and breadcrumb ends ---------- */
	

/* ---------- Tool bar containing icons ---------- */
.iconWrap{position:relative; float:right; height:30px; margin-top:-5px; padding:0; display:inline;}
	.iconWrap img{position:relative; float:left; margin-right:12px;}

a.iconRSS{position:relative; float:left; margin-right:12px; background-image:url('/graphics/icons/iconRSS.gif'); width:12px; height:30px;}
	a.iconRSS:hover{background-image:url('/graphics/icons/iconRSSHov.gif'); width:12px; height:30px;}
a.iconSitemap{position:relative; float:left; margin-right:12px; background-image:url('/graphics/icons/iconSitemap.gif'); width:23px; height:30px;}
	a.iconSitemap:hover{background-image:url('/graphics/icons/iconSitemapHov.gif'); width:23px; height:30px;}
a.iconMail{position:relative; float:left; margin-right:12px; background-image:url('/graphics/icons/iconMail.gif'); width:15px; height:30px;}
	a.iconMail:hover{background-image:url('/graphics/icons/iconMailHov.gif'); width:15px; height:30px;}
a.iconPrint{position:relative; float:left; margin-right:12px; background-image:url('/graphics/icons/iconPrint.gif'); width:16px; height:30px;}
	a.iconPrint:hover{background-image:url('/graphics/icons/iconPrintHov.gif'); width:16px; height:30px;}
/* ---------- Tool bar containing icons ends ---------- */	


/* ---------- Search bar ---------- */
.topSB{position:relative; float:right; height:18px; padding:0; width:206px;}

.testSB{position:absolute; left:0; background-image:url('/graphics/sb/sbEntire.gif'); background-repeat:no-repeat; height:18px; width:161px;}

.testSB input{background: transparent;  border: none; color: #999; font-size: 12px; height: 17px; padding:1px 10px 0 10px; width: 141px;}

* html .testSB input {margin-top: 0; /* correction for IE */}

a.searchBtn{position:absolute; right:0;}
a.searchBtn:link, a.searchBtn:active, a.searchBtn:visited{background-image:url('/graphics/sb/searchBtn.jpg'); width:35px; height:18px;}
a.searchBtn:hover{background-image:url('/graphics/sb/searchBtn_hov.jpg'); width:35px; height:18px;}
/* ---------- Search bar ends ---------- */


/* for whether it is a 1 or 2 coloumn text based page */
.contentTxt01{width:730px; float:left;}
.contentTxt02{width:355px; float:left;}
.contentTxt02_sep{margin-right:20px; display:inline; float:left;}

.contentTxt01 ul{ list-style-image:url('/graphics/various/bulletPoint.jpg'); margin:0; padding:0 100px 0 20px;}
.contentTxt01 li{ display: list-item; padding:2px 0 2px 0;}

.contentTxt02 ul{ list-style-image:url('/graphics/various/bulletPoint.jpg'); margin:0; padding:0 100px 0 20px;}
.contentTxt03 li{ display: list-item; padding:2px 0 2px 0;}

/* box list */
.boxList{position:relative; float:left;}
.boxList ul{list-style-type:none; margin:0 0 20px 0; padding:0;}
.boxList li{float:left; display:inline; margin:0 30px 0 0; padding:0 0 20px 0;}

.boxAreaImg{position:absolute; right:0; bottom:-2px;}
.boxAreaTxt{position:relative; float:left; width:250px;}

.imageLarge{margin-bottom:20px;}

/* horisontal seperator */
.horiVertSep{position:relative; float:left; width:770px; font-size:0.1em; padding-top:1px; padding-bottom:1px; background-image:url('/graphics/various/horiSep.gif'); background-repeat:repeat-x;}


.contentHoriSep{background:url('/graphics/various/horiSep.gif') repeat-x; display:block; float:left; height:2px; width:100%;}
.btmSec{float:left; margin-top:20px;}

.ski{float:left; margin-bottom:20px;}
.ski img{float:left;}
.skiTxtLeft{float:left; padding-left:20px; width:600px;}





/* list for pages */
.pagingWrap{position:relative; float:left; padding:10px 0 10px 0; width:770px;}
.pageList{float:left;}
	.pageList ul{list-style-type:none; margin:0; padding:0;}
	.pageList li{display:inline; margin:0 5px 0 5px; padding:0;}
	.pageList p{display:inline;}

	.pageList a:link{color:#999; text-decoration:none;}
	.pageList a:active{color:#333; text-decoration:none;}
	.pageList a:visited{color:#999; text-decoration:none;}
	.pageList a:hover{color:#333; text-decoration:none;}
	.pageListSelected{color:#333;}


/* search list */
.searchWrap{position:relative; float:left; width:750px; padding:5px 10px 5px 10px; margin:0; text-decoration:none;}
.searchCont{padding-left:0; padding-top:0;}
.resultWrap{position:relative; float:left; width:770px; padding:0; margin:0; text-decoration:none;}
	.resultWrap ul{padding:0; margin:0; list-style-type:none;}
	.resultWrap li{padding:5px 10px  5px 0; float:left;}

.resultHead{color:#f38c10; font-weight:bold; width:770px;}
	.resultHead a:link{text-decoration:none; width:100%; display:block;}
	.resultHead a:active{text-decoration:none; width:100%;}
	.resultHead a:visited{text-decoration:none; width:100%;}
	.resultHead a:hover{text-decoration:none; background-color:white; display:block; width:100%;}
	.resultHead img{width:7px; padding-left:10px; padding-right:20px;}
.resultHeadSub{color:#ccc; padding-left:37px;}
.resultCont{padding-left:37px; padding-top:10px;}
	.resultCont, .searchCont a:link{text-decoration:none; color:#999;}
	.resultCont, .searchCont a:active{text-decoration:none; color:#999;}
	.resultCont, .searchCont a:visited{text-decoration:none; color:#999;}
	.resultCont, .searchCont a:hover{text-decoration:none; color:#999;}
.searchResult{color:#333;}


/* news section */
.newsWrap{position:relative; float:left; width:750px; padding:10px 10px 10px 10px; margin:0;}
.newsUnfolded{background-color:white;}

/* profil images and text */
.profil{width:/*365px*/650px; float:left; padding-bottom:10px; position:relative; clear:left;}
.profilImg{width:180px; height:70px; float:left; position:relative;}
.profilTxt{width:/*165px*/350px; float:left; padding-left:10px; padding-bottom:10px;}

.profilGroup{float:left; padding-bottom:20px; width:100%;}

/* customer image and text */
.customer{width:355px; float:left; padding-bottom:20px;}

.customer img{width:355px; height:60px; float:right;}
.customerTxtLeft{width:235px; float:left; padding-top:10px;}
.customerTxtRight{text-align:right; float:right;  padding-top:10px;}
.customerSep{float:left; position:relative; width:20px; display:block; height:1px;}



.customer a{outline:none;}
	.customer a:link{text-decoration:none; color:#f38c10;}
	.customer a:active{text-decoration:none; outline:0; color:#f38c10;}
	.customer a:visited{text-decoration:none; color:#f38c10; color:#f38c10;}
	.customer a:hover{text-decoration:none; color:#e6ae6a;}


/* sitemap list */
.sitemapList{position:relative; float:left;}




/* EDITOR PROPERTIES */
