/* 
---------------------------------------------------------------------------------------------
F O R    S C R E E N
---------------------------------------------------------------------------------------------

www.gazette.no	-	Stylesheet - Steenstrup - Umbraco
Author: TE		-	19.05.2009

/*
---------------------------------------------------------------------------------------------
GENERAL STYLES
---------------------------------------------------------------------------------------------
*/
html{
overflow-y: scroll !important;}


body { 
	margin:0;
	padding:0;
	font-size:76%;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#efefef;
}

h1 {}

h2 {
	color:#E7511E;
	font-size:1.5em;
	padding:0 0 10px 0;
	margin:0px;
	text-transform:uppercase;
	font-weight:bold;
}

h3 {
	color:#000;
	font-size:1.2em;
	text-transform:uppercase;
	font-weight:bold;
}

h4 {
	color:#000;
	font-size:1.1em;
	font-weight:bold;
}

p.ingress {
	color:#00718f;
	margin:0px;
	padding:0px;
	line-height:1.3em;
	font-size:1.4em;
}

p {
	margin:0px;
	padding:0px;
	line-height:1.3em;
	font-size:1em;
}
ul {}
ol {}
li {}

/*RIKTIG REKKE: LoVe HAte*/
a:link {color:#00617d;}
a:visited {color:#00617d;}
a:hover {color:#494a52;}
a:active {color:#494a52;}
form {margin:0;padding:0;}


/*fieldset(form)*/
fieldset{
border:none;
}

fieldset label{
border:none;
width:100px;
float:left;
}

fieldset input.text{
border:none;
width:190px;
padding:3px 0 3px 0;
margin:0 0 5px 0;
border:#494A52 solid 1px;
}

fieldset textarea.text{
border:none;
width:190px;
padding:3px 0 3px 0;
border:#494A52 solid 1px;
}

fieldset submit{
border:none;
width:100px;
float:left;
background-color:#000;

}

fieldset legend{
padding:10px 0 10px 0;
margin:0px;
font-weight:normal;
float:left;
font-size:1.2em;
color:#E7511E;
}
table, td, tr{
border:#d9e4e0 solid 1px;
background-color:#e8eeec;
}
iframe{
width:99%;
padding:5px 0 5px 0;
border:none;
overflow-x:hidden;
background-color:#fff;

}


/*
---------------------------------------------------------------------------------------------
CONTAINER STYLES
---------------------------------------------------------------------------------------------
*/

div.wrapper{
	width:980px;
	margin:0 auto;
	padding:0;
	xxbackground-color:#fff;

}

/*------- HEADER -------------*/

div.header{	
	width:980px;
	float:left;
	margin:0;
	padding:31px 0 0 0;
	background-color:#494a52;
}


/*------- LOGO -------------*/
h1.logo{	
	width:205px;
	float:left;
	margin:0 0 0 25px;
	padding:0;
}

h1.logo a img{
	width:205px;
	float:left;
	margin:0;
	padding:0;
	border:none;
}

/*------- HEADERLINKS -------------*/
div.headerLinks{
	width:205px;
	float:left;
	margin:28px 0 0 380px;
	padding:0;
	overflow:hidden;
}

div.headerLinks ul{
	width:178px;
	float:left;
	margin:0 0 0 30px;
	padding:0 5px 0 0;
	text-align:left;
	background-color:#494A52;
}

div.headerLinks ul li{
	display: inline;
    float: right;
    margin: 0 10px 0 0;
    padding: 0;
    text-align: right;
    width: 85px;
}

div.headerLinks ul li a{
	font-size:0.90em;	
	color:#fff;
	text-decoration:none;
}

div.headerLinks ul li a:hover{
	color:#E7511E;
}

/*------- SEARCHBOX -------------*/
div.searchBox{
	text-align:right;
	width:128px;
	float:right;
	margin:26px 30px 0 0;
	padding:0;
	background-image:url(../images/searchField.png);
	background-repeat:no-repeat;
	background-position:left center;
}

div.searchBox input{
	width:108px;
	min-height:14px;
	float:left;
	background:none;
	border:none;
	overflow:hidden;
}

div.searchBox button{
	width:17px;
	min-height:15px;
	float:left;
	border:none;
	cursor:pointer;
	overflow:hidden;
	background:none;
}

div.searchBox button img {
	margin:0px;
	padding:0px;
	border:hidden;
}

/*------- GLOBAL MENU -------------*/
div.GlobalMenu{
	width:980px;
	float:right;
	margin:0;
	padding:20px 0 10px 0;
	background-color:#494a52;
}

div.GlobalMenu ul{
	background-image:url(../images/GlobalMenuDevider.png);
	background-position:right center;
	background-repeat:no-repeat;
	width:900px;
	float:right;
	margin:0 40px 0 0;
	padding:0 5px 0 0;
	list-style:none;

}

div.GlobalMenu ul li{
	display:inline;
	float:right;
	margin:0;
	padding:0;
}

div.GlobalMenu ul li a{
	font-weight:bold;
	padding:5px 8px 5px 8px; 
	background-image:url(../images/GlobalMenuDevider.png);
	background-position:left center;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#ffffff;

}

div.GlobalMenu ul li a:hover{
color:#E7511E;

}

div.GlobalMenu ul li a.current{
color:#E7511E;
}


/*-------BREADCRUMB -------------*/
div.BreadCrumb{
	width:945px;
	float:left;
	margin:0;
	padding:10px 0 13px 0px;
	background-color:#fff;
	font-size:0.80em;
	font-weight:bold;
}

div.BreadCrumb span{
	width:25px;
	float:left;
	margin:0;
	padding:0;
	color:#e7511e;
}

div.BreadCrumb span a img{
	float:left;
	border:none;
	margin:0;
	padding:0;
}

div.BreadCrumb ul{
	width:870px;
	float:left;
	margin:3px 0 0 0;
	padding:0;
	list-style:none;
}

div.BreadCrumb ul li{
	display:inline;
	float:left;
	margin:0 4px 0 3px;
	padding:0;
	color:#00617d;
}


div.BreadCrumb ul li a{
	text-decoration:underline;	
	color:#e7511e;	
}

div.BreadCrumb ul li a:hover{
	text-decoration:none;		
	color:#e7511e;
}

/*------- CONTENT -------------*/
div.content{	
	width:910px;
	float:left;
	margin:0;
	padding:0 35px 35px 35px;
	background-color:#fff;

}

div.Changable_Navigation{margin-bottom:20px;}

/*------- HOME -------------*/

/*firstCol*/
div.FirstColFront{	
	width:690px;
	float:left;
	margin:0 20px 0 0;
	padding:0 0 10px 0;
	overflow:hidden;
	background-color:#fff;
	display:inline;
}


/*col2Front*/
div.col2Front{	
	width:190px;
	float:left;
	margin:0;
	padding:8px 0 10px 10px;
	background-image:url(../images/ColGraphicsRightFront.png);
	background-repeat:no-repeat;
	background-position:top left;
	overflow:hidden;
	background-color:#d9e3e0;
	border-bottom:2px solid #E7511E;
}

div.col2Front div.contentBox{	
	width:180px;
	float:left;
	margin:0;
	padding:0 10px 0 0;
	overflow:hidden;
}

div.col2Front h4{	
	width:190px;
	float:left;
	margin:3px 0 5px 0;
	padding:5px 0 5px 0;
	border-bottom:1px #00617d dotted;
	background-image:url(../images/arrowFrontRightCol.png);
	background-position:2px 9px;
	background-repeat:no-repeat;
	overflow:hidden;
}
div.col2Front h4.twitter{	
	background: none;
}

div.col2Front h4.twitter{	
	background: none;				
	padding: 5px 0 5px 0;			
}
div.col2Front h4.twitter a, div.col2Front h4.twitter a:hover {	
	background: none;
}
div.col2Front h4.twitter a img{	
	border: 0;
	float: left;
	margin: 1px 0 0 -13px;
	padding-right: 10px;	
}


div.col2Front h4 a{	
	width:165px;
	float:left;
	margin:0;
	padding:0 0 0 15px;
	text-decoration:none;
	text-transform:uppercase;
}

div.col2Front h4 a:hover{	
	color:#E7511E;
}

div.col2Front ul{	
	width:180px;
	float:left;
	margin:5px 0 0 0;
	padding:0;
	overflow:hidden;
}

div.col2Front ul li{	
	float:left;
	margin:0;
	padding:0 0 7px 13px;
	width:170px;
	overflow:hidden;
	background-image:url(../images/listDotsFront.png);
	background-position: 5px 6px;
	background-repeat:no-repeat;
}

/* newsletter */
div.newsletterCategory {
	margin: 0 0 20px 0;
}
div.newsletterCategory h3
{
    margin: 0 0 5px 0;
}


/*------- ARTiCLE -------------*/
div.col1{	
	width:690px;
	float:left;
	margin:0 20px 0 0;
	padding:18px 0 10px 0;
	background-image:url(../images/articleColGraphics.png);
	background-repeat:no-repeat;
	background-position:top left;
	overflow:hidden;
}


/*------- ARTiCLE - Sub-navigation -------------*/
div.col2{	
	width:190px;
	float:left;
	margin:0;
	padding:10px 10px 10px 0;
	background-image:url(../images/articleColGraphicsRight.png);
	background-repeat:no-repeat;
	background-position:top left;
	overflow:hidden;
	background-color:#fff;
}	

div.col2 ul{	
	width:200px;
	float:left;
	margin:0;
	padding:0;
	list-style:none;

}

div.col2 ul li{	
	width:200px;
	float:left;
	margin:0;
	padding:0;
	border-bottom:1px dotted #00617d;
}
div.col2 ul li ul li{	
	border-bottom: none;
}
div.col2 ul li.twitter{	
	background: none;				
	padding: 10px 0 5px 0;			
}
div.col2 ul li.twitter a, div.col2 ul li.twitter a:hover {	
	background: none;			
}
div.col2 ul li.twitter a img{	
	border: 0;
	float: left;
	margin-top: -3px;
	padding-right: 10px;			
}

div.col2 ul li a{	
	color:#00617d;
	font-size:1em;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	width:190px;
	float:left;
	margin:0;
	padding:4px 0 6px 13px;
	background-image:url(../images/SubNav.png);
	background-repeat:no-repeat;
	background-position:top left;
}

div.col2 ul li a:hover{	
	color:#00617d;
	font-size:1em;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	width:190px;
	float:left;
	margin:0;
	padding:4px 0 6px 13px;
	background-image:url(../images/SubNavHover.png);
	background-repeat:no-repeat;
	background-position:top left;
}

div.col2 ul li a.current{/*REGEL FOR CURRENT STATE I NAVIGASJON*/	
	    
	font-size:1em;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	width:190px;
	float:left;
	margin:0;
	padding:4px 0 6px 13px;
	background-image:url(../images/SubNavHover.png);
	background-repeat:no-repeat;
	background-position:top left;
}

/*------- ARTiCLE - Sub-sub-navigation -------------*/

div.col3 ul li a{	
    font-size:0.9em;
    background-image:url(../images/SubNavLevel2.png);
    margin-left:8px;
}

div.col3 ul li a:hover{	
    font-size:0.9em;
    background-image:url(../images/SubNavLevel2Hover.png);
    margin-left:8px;
}

div.col3 ul li a.current{
    font-size:0.9em;
    background-image:url(../images/SubNavLevel2Hover.png);
    margin-left:8px;
 
}

/*------- ARTiCLE - infoBoxes -------------*/

div.col2 div.infoBox_1, div.col2 div.infoBox_2{	
	width:190px;
	float:left;
	margin:10px 0 0 0;
	padding:10px 5px 10px 5px;
	overflow:hidden;
	background-color:#D9E3E0;
	border-bottom:2px solid #E7511E;
}

/*------- ARTiCLE - NEWSLIST -------------*/

div.col1 h3.newsList{	
	margin:5px 0 10px 0;
}

div.col1 h3.newsList a{	
	font-weight:bold;
	color:#00617c;
	margin-top:10px;
	padding:0 7px 0 15px;
	background-image:url(../images/arrowNewsList.png);
	background-position:0px 1px;
	background-repeat:no-repeat;
	text-decoration:none;
	border-right:#00617c dotted 1px;
}
div.col1 h3.newsList a:hover{	
	text-decoration:underline;
}

div.col1 span.Date{	
	padding:0 5px 0 0;
	font-weight:bold;
	text-transform:uppercase;
	color:#000000;
	text-decoration:none;
}

div.col1 div.Teaser{	
	margin:5px 0 20px 0;
	padding:2px 0 25px 0;
	border-bottom:#00617c dotted 1px;
}


/*------- ARTiCLE - GOOGLE MAPS -------------*/

div.col2 div.GoogleMaps {	
	width:200px;
	float:left;
	margin:10px 0 0 0;
	padding:0;
	overflow:hidden;
	clear:right;
}

div.col2 div.GoogleMaps span {	
display:none;
}



/*------- ARTiCLE WIDE -------------*/
div.col1Wide{	
	width:910px;
	float:left;
	margin:0 20px 0 0;
	padding:18px 0 10px 0;
	background-image:url(../images/articleColGraphics.png);
	background-repeat:no-repeat;
	background-position:top left;
	overflow:hidden;
}

/*------- PEOPLE COMPANY-------------*/
/*Alphabetic navigation*/
div.peopleBoxCompany{	
	width:690px;
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
}

div.peopleBoxCompany ul.AlphabethList{	
	width:690px;
	float:left;
	margin:5px 0 10px 0;
	padding:0;
	display:inline;
	overflow:hidden;
}

div.peopleBoxCompany ul.AlphabethList li{	
	float:left;
	margin:0 10px 0 0;
	padding:0;
	overflow:hidden;
}

div.peopleBoxCompany ul.AlphabethList li.all a{	
	font-weight:bold;
	color:#00617c;
}

div.peopleBoxCompany ul.AlphabethList li a{	
	font-size:1.4em;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	color:#E7511E;
}

div.peopleBoxCompany ul.AlphabethList li a:hover{	
	color:#00617c;
	text-decoration:underline;
}

/*CityList*/

div.peopleBoxCompany ul.CityList{	
	width:690px;
	float:left;
	margin:0 0 20px 0;
	padding:0;
	display:inline;
	overflow:hidden;
}

div.peopleBoxCompany ul.CityList li{	
	float:left;
	margin:0 10px 0 0;
	padding:0 10px 0 0;
	overflow:hidden;
	border-right:dotted 1px #E7511E; 
}

div.peopleBoxCompany ul.CityList li.all a{	
	font-weight:bold;
	color:#00617c;
}

div.peopleBoxCompany ul.CityList li a{	
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
	color:#E7511E;
}

div.peopleBoxCompany ul.CityList li a:hover{	
	color:#00617c;
	text-decoration:underline;
}


/*repeater*/
div.repeater{	
	width:208px;
	float:left;
	margin:0 30px 30px 0;
	padding:1px 1px 0px 1px;
	overflow:hidden;
	background-color:#D9E4E0;
}

div.last{	
	width:208px;
	float:left;
	margin:0  0 30px 0;
	padding:1px 1px 0px 1px;
	overflow:hidden;
	background-color:#D9E4E0;
}

div.repeater:hover{	
	background-color:#E7511E;
}

div.repeater div.vcard span.photo{	
	width:208px;
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
}

div.repeater div.vcard span.photo a img{	
	border:none;
}

div.repeater div.vcard{	
	width:208px;
	float:left;
	margin:0;
	padding:0 0 5px 0;
	overflow:hidden;
	background-color:#E7511E;
	color:#fff;
	font-weight:bold;
	min-height:17.3em;
}

div.repeater div.vcard span.fn{	
	width:197px;
	float:left;
	margin:0 0 0 5px;
	padding:3px;
}

div.repeater div.vcard span.fn a{
	text-decoration:none;
	color:#fff;
}

div.repeater div.vcard span.fn a:hover{
	text-decoration:underline;
	color:#fff;
}

div.repeater div.vcard span.fn span.given-name{	
	margin-right:3px;
}

div.repeater div.vcard span.wrapper{	
	width:165px;
	float:left;
	margin:0 0 0 5px;
	font-size:0.9em;
	padding:0 3px 1px 3px;
}

div.repeater div.vcard span.wrapper span.title{	
	padding-right:5px;
}

div.repeater div.vcard a.eMail{	
	width:23px;
	overflow:hidden;
	float:right;
	margin:15px 5px 0 0;
	padding:0;
}

div.repeater div.vcard a.eMail img{	
	width:23px;
	margin:0;
	padding:0;
	border:none;
	overflow:hidden;
}



/*------- PEOPLE-------------*/

div.peopleBox{	
	width:690px;
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
	
}

div.peopleBox div.vcard{	
	color:#000;
	width:690px;
	float:left;
	margin:0;
	padding:0 0 0 0;
	overflow:hidden;
	background-color:#d9e4e0;
}

div.peopleBox div.vcard span.type{	
	padding:0 5px 0 0;	
	font-weight:bold;	
	color:#000;
	float:left;	
	text-transform:uppercase;
}

div.peopleBox div.vcard span.photo{	
	width:220px;
	height:260px;
	float:left;
	margin:0 40px 0 0;
	padding:0;
	overflow:hidden;
}


div.peopleBox div.vcard span.fn{	
	width:430px;
	float:left;
	margin:35px 0 5px 0;
	padding:0;
	font-size:1.2em;
	text-transform:uppercase;
	font-weight:bold;
	overflow:hidden;
}

div.peopleBox div.vcard span.wrapper{	
	width:290px;
	float:left;
	margin:0;
	padding:0 0 10px 0;
	font-weight:bold;
	overflow:hidden;
	border-bottom:1px dotted #00617d;
}

div.peopleBox div.vcard span.title{	
	margin:10px 0 0 0;
	padding:0 5px 0 0;
	overflow:hidden;
	font-weight:bold;
}


div.peopleBox div.vcard span.adr{	
	margin:10px 0 0 0;
	padding:0;
	font-weight:bold;
	overflow:hidden;
}

div.peopleBox div.vcard span.email{	
	width:290px;
	float:left;
	margin:10px 0 5px 0;
	padding:0;
	overflow:hidden;
}
div.peopleBox div.vcard span.email a{color:#000;}
div.peopleBox div.vcard span.email a:hover{color:#E7511E;}

div.peopleBox div.vcard span.tel{	
	width:290px;
	float:left;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	overflow:hidden;
	border-bottom:1px dotted #00617d;
}

div.peopleBox div.vcard span.tel span.fat{	
font-weight:bold;
text-transform:uppercase;
}

div.peopleBox div.vcard span.org{	
	width:290px;
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
}

div.peopleBox div.vcard span.secretary{	
	width:290px;
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
}

div.peopleBox div.vcard span.mail_secretary{	
	width:290px;
	float:left;
	margin:5px 0 10px 0;
	padding:0 0 10px 0;
	overflow:hidden;
	border-bottom:1px dotted #00617d;
}

div.peopleBox div.vcard a{	
	color:#fff;
}

div.peopleBox div.vcard div.Download_cv{	
	width:140px;	
	float:left;
	padding:10px 0 10px 0;
	margin:5px 10px 5px 0;
	overflow:hidden;
}

div.peopleBox div.vcard div.Download_vcard{	
	width:200px;		
	float:left;
	padding:10px 0 10px 0;
	margin:5px 0 5px 0;
	overflow:hidden;
}

div.peopleBox div.vcard div.Download_cv a, div.peopleBox div.vcard div.Download_vcard a{	
	text-decoration:none;
	padding:3px 10px 3px 10px;	
	background-color:#E7511E;
	text-transform:uppercase;
}

div.peopleBox div.vcard div.Download_cv a:hover, div.peopleBox div.vcard div.Download_vcard a:hover{	
	text-decoration:none;
	padding:3px 10px 3px 10px;		
	background-color:#e74510;
	text-transform:uppercase;
}

/*-- Details --*/
div.peopleBox div.Details{	
	width:690px;
	float:left;
	margin:0;
	padding:0 0 25px 0;
	overflow:hidden;
}

div.peopleBox div.Details h3{	
	width:690px;
	text-transform:uppercase;
	color:#e74f1d;
	padding:0px;
	margin:10px 0 5px 0;
}

div.peopleBox div.Details div.Details_1, div.peopleBox div.Details div.Details_2, div.peopleBox div.Details div.Details_3{	
	width:690px;
	margin:0;
	padding:0 0 10px 0;
	border-bottom:1px dotted #E74F1D;
}


/*-- ContactPersonList--*/
div.ContactPersonList{	
	width:690px;
	float:left;
	margin:15px 0 0 0;
	padding:0 0 10px 0;
	overflow:hidden;

	
}

div.ContactPersonList h4{	
	width:690px;
	float:left;
	margin:10px 0 5px 0;
	padding:5px 0 7px 0;
	border-bottom:2px #00617d dotted;
	overflow:hidden;
	color:#00617D;
	text-decoration:none;
	text-transform:uppercase;
}

div.ContactPersonList ul{	
	width:690px;
	float:left;
	margin:0;
	padding:10px 0 20px 0;
	overflow:hidden;
	border-bottom:2px solid #E7511E;
}

div.ContactPersonList ul li{	
	float:left;
	margin:0 0 0 35px;
	padding:5px 0 10px 0px;
	width:190px;
	overflow:hidden;
	background-image:none;
	border-bottom:none;
	list-style:none;
}

div.ContactPersonList ul li a{	
	font-weight:normal;	
	text-transform:none;	
	width:200px;	
	display:block;	
	float:left;
	margin:0;
	padding:0;	
	background-image:none;
	text-decoration:underline;
	
}

div.ContactPersonList ul li a:hover{	
	color:#E7511E;
	font-weight:normal;	
	text-transform:none;		
	width:200px;	
	display:block;	
	float:left;
	margin:0;
	padding:0;	
	background-image:none;
	border:none;
	text-decoration:none;
}

div.ContactPersonList ul li span{	
	float:left;
	color:#494A52;
	margin-top:2px;
}


/*-- RightColBox & RightColBoxContact--*/
div.RightColBox, xxdiv.RightColBoxContact{	
	width:190px;
	float:left;
	margin:8px 0 0 0;
	padding:0 0 10px 10px;
	overflow:hidden;
	background-color:#e8eeec;
	border-bottom:2px solid #E7511E;
}

div.RightColBox h4{	
	width:190px;
	float:left;
	margin:5px 0 5px 0;
	padding:5px 0 5px 0;
	border-bottom:1px #00617d dotted;
	overflow:hidden;
	color:#00617D;
	text-decoration:none;
	text-transform:uppercase;
}

div.RightColBox ul{	
	float:left;
	margin:0;
	padding:5px 0 0 0;
	overflow:hidden;
	border:none;
}

div.RightColBox ul li{	
	float:left;
	margin:0;
	padding:0 0 10px 0px;
	width:175px;
	overflow:hidden;
	background-image:none;
	border-bottom:none;
}

div.RightColBox ul li a{	
	font-weight:normal;	
	text-transform:none;	
	width:175px;	
	display:block;	
	float:left;
	margin:0;
	padding:0;	
	background-image:none;
	text-decoration:underline;
	
}

div.RightColBox ul li a:hover{	
	font-weight:normal;	
	text-transform:none;		
	width:175px;	
	display:block;	
	float:left;
	margin:0;
	padding:0;	
	background-image:none;
	border:none;
	text-decoration:none;
}

div.RightColBox ul li span{	
	color:#00617D;
}



/*------- FOOTER -------------*/
div.footer{	
	width:945px;
	float:left;
	margin:0 0 10px 0;
	padding:5px 0 5px 35px;
	background-color:#d9e3e0;
	overflow:hidden;
}

div.footer p{	
	color:#494a52;
	width:300px;
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
}

div.footer ul.offices{	
	width:500px;
	float:right;
	margin:0 35px 0 0;
	padding:0;
	border-right:1px dotted #494a52;
	text-align:right;
	overflow:hidden;
	
}

div.footer ul.offices li{	
	margin:0;
	padding:0 5px 0 5px;
	display:inline;
	list-style:none;
	text-transform:uppercase;
	border-left:1px dotted #494a52;
}

div.footer ul.offices li a{
	color:#494a52;
	text-decoration:none;
}
div.footer ul.offices li a:hover{
	color:#E7511E;
}

div.payOff{	
	width:970px;
	float:left;
	margin:0 0 20px 0;
	padding:0 10px 0 0;
	overflow:hidden;
}

div.payOff a{	
	float:right;
}

div.payOff a img{	
	border:none;
}



/* 
---------------------------------------------------------------------------------------------
SEARCH SITE
---------------------------------------------------------------------------------------------
*/
div.searchSite{
	float:left;
	width:690px;
	padding:0px;
	margin:0 10px 0 0;
	overflow:hidden;
}

div.searchSite .submit{
	display:none;
}

div.searchSite .input{
	display:none;
}

div.searchSite p#xsltsearch_summary{
	font-weight:bold;
}

div.searchSite p#xsltsearch_summary strong{
	color:#E7511E;
}

div.searchSite p#xsltsearch_summary span#xsltsearch_pagerange{
	color:#E7511E;
}

div.searchSite div#xsltsearch_results{
	padding-top:10px;
}

div.searchSite .xsltsearch_result_description{
	text-indent:7px;
	xxbackground-color:red;
}



div.searchSite div#xsltsearch_results div.xsltsearch_result{
	padding:0 0 15px 0px;
	margin:15px 0 5px 0px;
	border-bottom:1px dotted #00617C;
}
div.searchSite div#xsltsearch_results div.xsltsearch_result p.xsltsearch_result_title{
	margin-bottom:5px;
}

div.searchSite div#xsltsearch_results div.xsltsearch_result p.xsltsearch_result_title a{
	background-image:url(../images/arrowNewsList.png);
	background-position:left center;
	background-repeat:no-repeat;
	border-right:1px dotted #00617C;
	color:#00617C;
	font-weight:bold;
	margin-top:10px;
	padding:0 7px 0 15px;
	text-decoration:none;
	font-size:1.2em;
	font-weight:bold;
	text-transform:uppercase;
}

div.searchSite div#xsltsearch_results div.xsltsearch_result p.xsltsearch_result_title a:hover{
	text-decoration:underline;
}

div.searchSite p#xsltsearch_navigation{
	margin-top:15px;
}

div.searchSite p#xsltsearch_navigation{
	font-weight:bold;
}

div.searchSite p#xsltsearch_stats{
	margin-top:15px;

}

/* 
---------------------------------------------------------------------------------------------
DIVERSE STYLES 
---------------------------------------------------------------------------------------------
*/
div.printLogo { display : none; }
div.clearer {clear:both;font-size:1px;line-height:1px;}
.hiddenTxt {position: absolute;left: -1000px;width: 900px;}

.microformats{float:right;}

.strong{
tex-transform:uppercase;
font-weight:bold;
color:#00617D;
}


/* 
---------------------------------------------------------------------------------------------
IFRAME special rules
---------------------------------------------------------------------------------------------
*/

body#Konkursbo{
	width:100%;
	padding:5px 0 5px 0;
	margin:0px;
	background-color:#fff;
	overflow-x:hidden;
}

body#Konkursbo #KonkursContent{
	width:850px;
	margin:0px;
	padding:0px;
	float:left;
	overflow:hidden;
}

body#Konkursbo #KonkursContent a{
	color:#00617D;
}

body#Konkursbo #KonkursContent a:hover{
	color:#E7511E;
}

/*tablerules*/
body#Konkursbo table{
	width:60%;
}
body#Konkursbo table td{
	padding:2px 2px 2px 5px;
}

/*Konkurs navlist*/
body#Konkursbo ul#Konkurslist{
	width:910px;
	display:inline;
	float:left;
	margin:0 0 20px 0;
	overflow:hidden;
	padding:0;
}

body#Konkursbo ul#Konkurslist li{
	border-right:1px dotted #E7511E;
	float:left;
	margin:0 10px 0 0;
	overflow:hidden;
	padding:0 10px 0 0;
}

body#Konkursbo ul#Konkurslist li a{
	font-weight:bold;
	color:#E7511E;
	text-decoration:none;
}

body#Konkursbo ul#Konkurslist li a:hover{
	color:#00617D;
	text-decoration:underline;
}

/*Konkurs list*/
body#Konkursbo #KonkursContent ul#konkursbo{	
	float:left;
	margin:0;
	padding:5px 0 5px 0;
	list-style:none;
}

body#Konkursbo #KonkursContent ul#konkursbo li{	
	margin:0;
	padding:5px 0 5px 0;
}

body#Konkursbo #KonkursContent ul#konkursbo li a{	
	font-weight:bold;
	color:#00617c;
	margin-top:10px;
	padding:0 7px 0 15px;
	background-image:url(../images/arrowNewsList.png);
	background-position:left;
	background-repeat:no-repeat;
	border-right:#00617c dotted 1px;
	text-decoration:none;!important
}

body#Konkursbo #KonkursContent ul#konkursbo li a:hover{	
	text-decoration:underline;
}

/*fieldset(Contactform)*/


div.col1 fieldset.contact .text{
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
background-color:#efefef;
width:220px;
padding:2px;
}

div.col1 fieldset.contact .submit{
color:#fff;
padding:1px;
margin-left:240px;
margin-top:10px;
float:left;
background-color:#494A52;
border:1px solid #000;
}


div.col1 fieldset.contact .submit:hover{
		
background-color:#E7511E;
}






















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

