/* 
---------------------------------------------------------------------------------------------
F O R    PRINT
---------------------------------------------------------------------------------------------

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

/*
---------------------------------------------------------------------------------------------
GENERAL STYLES
---------------------------------------------------------------------------------------------
*/

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

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.4em;
	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*/
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;

}
table img{display:none;}


iframe{
width:99%;
padding:0;
border:none;
overflow:visible;
}


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

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

}

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

div.header{	
	width:auto;
	float:none;
	margin:0;
	padding:0;
}


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

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

/*------- HEADERLINKS -------------*/
div.headerLinks{display:none;}

/*------- SEARCHBOX -------------*/
div.searchBox{display:none;}

/*------- GLOBAL MENU -------------*/
div.GlobalMenu{display:none;}

/*-------BREADCRUMB -------------*/
div.BreadCrumb{display:none;}



/*------- CONTENT -------------*/
div.content{	
	width:auto;
	float:none;
	margin:1% 1%;
	padding:0;
}

div.Changable_Navigation{display:none;}

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

/*firstCol*/
div.FirstColFront{	
	width:auto;
	float:none;
	margin:0;
	padding:0;
}

/*col2Front*/
div.col2Front{display:none;}

/*------- ARTiCLE -------------*/
div.col1{	
	background: transparent;
	width:690px;
	float:none;
	margin:0;
	padding:0;
}

/*------- ARTiCLE - Sub-navigation -------------*/
div.col2{display:none;}

/*------- 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 a{	
color:#00617c;
margin:10px 0 10px 0;
padding:0 10px 0 0;
border-right:#00617c dotted 1px;
}
div.col1 span.Date{	
padding:20px 0 0 0;
}

/*------- ARTiCLE - GOOGLE MAPS -------------*/
div.col2 div.GoogleMaps {	
display:none;
}

/*------- ARTiCLE WIDE -------------*/
div.col1Wide{	
	width:910px;
	float:none;
	margin:0;
	padding:0;
	overflow:visible;
}

/*------- PEOPLE COMPANY-------------*/
/*Alphabetic navigation*/
div.peopleBoxCompany{	
	width:auto;
	float:none;
	margin:0;
	padding:0;
	overflow:visible;
}

div.peopleBoxCompany ul.AlphabethList{display:none;}

/*CityList*/
div.peopleBoxCompany ul.CityList{display:none;}

/*REPEATER*/
div.repeater{	
	width:208px;
	float:left;
	margin:0 30px 30px 0;
	padding:1px 1px 0px 1px;
	overflow:visible;
	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{	
display:none;
}



/*------- 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{	
	xxfloat:left;
	margin:10px 0 0 0;
	padding:0 5px 0 0;
	overflow:hidden;
	font-weight:bold;
}


div.peopleBox div.vcard span.adr{	
	xxfloat:left;
	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.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{	
	display:none;
}

div.peopleBox div.vcard div.Download_vcard{	
	display:none;
}

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;
}


/*-- RightColBox & RightColBoxContact--*/
div.RightColBox, div.RightColBoxContact{	
display:none;
}

/*------- FOOTER -------------*/
div.footer{	
	width:auto;
	float:none;
	margin:30px 0 10px 0;
	padding:0;
}

div.footer p{	
	width:230px;
	color:#00718F;
	float:left;
	margin:0 0 20px 0;
	padding:0;
}

div.footer ul.offices{	
	float:left;
	margin:0;
	padding:0;
	border-right:1px dotted #494a52;
	
}

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:#00718F;	
}


/* 
---------------------------------------------------------------------------------------------
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;
}

/*xxdiv.searchSite #xsltsearch{
width:690px;
float:left;
}

xxdiv.searchSite .searchBox{
float:left;
background-color:red;
}*/

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 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{
xxbackground-color:red;
font-weight:bold;
}

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

}






/* 
---------------------------------------------------------------------------------------------
DIVERSE STYLES 
---------------------------------------------------------------------------------------------
*/
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{display:none;}
/*Konkurs list*/
body#Konkursbo #KonkursContent ul#konkursbo{	
	float:none;
	margin:0;
	padding:5px 0 5px 0;
	list-style:none;
}















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