/*
	BOLIUS Styles
	<mikkel@mocsystems.com>
	** Styles for printing **

*/

/* General */
body{
/*	width: 100%;
	height: 100%;*/
	padding: 10px;
	margin: 0;
/*	position: absolute; */
	background-color: white;
	text-align: center;
}

div, ul, li, p, label, input{
	text-align: left;
	font-family:Verdana,Lucida,Helvetica,Arial,sans-serif;
	font-size: 1em;
}


p{
/*	font-size: normal;*/
}


img{
	border: 0;
	margin: 0;
	padding: 0;
}

form{
	margin: 0;
	padding: 0;
}

.hidden{
	display: none;
}

.field{
	margin-top: 5px;
}

div.seperator
{
	height: 18px;
	background-image: url(../images/line_orange_on_trans.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

div.clearer{
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	clear: both;
}

#container{
	position: relative;
	margin: 0 auto;
	width: auto;
}

#main-top{
	position: relative;
	width: auto;
	background-image: url(../images/main_top.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 158px;
	display: none;

}


#banner-top{
	display: none;
}
#quicklinks-top{
	display: none;
}


#search-top{
	display: none;
}

#menu-top{
	display: none;

}


div.menu-content-seperator{
	display: none;
}

/**MENU END **/

/* GENERAL LIST in Content -begin*/
ul.list-gray{
	list-style-position: outside;
	list-style-type: none;
	display: block;
	padding: 0;
	margin: 0 0 0 8px;
	font-size: 63%;
	clear: both;
}

ul.list-gray li{
	padding: 0;
	margin: 2px 0 0 0;
	position: relative;
}

ul.list-gray li a{
	background-image: url(../images/navarrow_left_orange_trans.gif);
	background-position: left 1px;
	background-repeat: no-repeat;
	text-decoration: none;
	padding: 0 0 0 10px;
	color: #616161;
	font-weight: bold;
	margin: 0;
	display: block;
	position: relative;
	width: 120px;
}
/*
ul.list-gray li a:visited{
	color: #616161;
}
*/
ul.list-gray li a:hover{
	color: black;
}

ul.list-gray li.head{
	text-transform: uppercase;
}

div.list-gray ul{
	list-style-position: outside;
	list-style-type: none;
	display: block;
	padding: 0;
	margin: 0 0 0 8px;
	font-size: 63%;
	clear: both;
}

div.list-gray ul li{
	padding: 0;
	margin: 2px 0 0 0;
	position: relative;
}

/* General list in content -end */
/* Content - containers -begin */
#content-container{
	width: auto;
	background-color: white;
	position: relative;
	margin: 0;
	padding: 0 0 0 0;
	/* top: 28px; */
}
#main-top #toplogo {display: block;}
#toplogo {
	background-image: url(../images/bolius_logo.gif);
	background-repeat: no-repeat;
	background-position: top left;
 	width: 212px; 
 	height: 65px;
 	display: block;
}
#left-container{
	display: none;
}

#middle-container{
	/*float: left;
	width: auto;
	margin: auto;
	height: auto !important;*/
	width:90%;
	float:none;
	

}

#middle-container div.full-header{
	position: relative;
	overflow: visible;
	width: 100%;
	background-color: white;
	border-bottom:none;
	height: 20px;
	left:0;

}

#middle-container div.full-header div{display:none;}

#middle-container div.full-header h1{
	font-size: 100%;
	color: #616161;
	margin: 0;
	padding: 0;
	width:100%;
	position:relative;
	left:0;
	border:0;
	border-bottom:1px solid #FF6F16;
}

/*#middle-container h2{font-size:95%;}*/
.news-single-title{background:red; display:block; left:0; position:relative;}

#middle-container div.full-header div.action-icons{
	float: right;
	margin: -20px 5px 0 0;
	padding: 0;
	display: none;
}

#middle-container div.full-header div.action-icons a{
	color: #616161;
	text-decoration: none;
	font-size: 63%;
}

#middle-container div.full-header div.action-icons a:hover{
	color: black;
}

#middle-container div.full-header div.action-icons img{
	vertical-align: middle;
	margin: 0;
}
/* Content - containers -begin */
#content{
	margin: 30px 5px 0 0;
	height: auto;
}

#content h1{
	font-size: 83%;
	color: black;
}

#content a{
	color: #FF6F16;
	text-decoration: none;
}



#right-container{
	display: none;
}

/* TT-NEWS Styles -begin */
#content .news-search-form{
	background-color: white;
	border: 0px;
	display: none;
}

#content .news-search-form input{
	font-size: 82%;
}

#content .news-search-form p, label{
	font-size: 63%;
}

.news-list-container hr.clearer, .news-single-item hr.clearer, .news-latest-container hr.clearer {
	border:0;
	clear:right;
}

#content .news-list-container{
	background-color: white;
	border: 0;
	margin: auto;
}

#content .news-list-date{
	font-weight: bold;
	float: none;
	background-color: white;
	color: black;
	text-align: left;
	height: auto;
	font-size: 63%;
	margin-top: 1px;
	margin-right: 1px;
}

#content .news-list-item{
	background-color: white;
	border: 0;
	background-image: url(../images/dotted_border.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

#content .news-list-item p{
	margin: 0;
}

#content .news-list-title{
	font-size: 82%;
	font-weight: bold;
	padding-left: 10px;
	background-image: url(../images/navarrow_left_orange_trans.gif);
	background-repeat: no-repeat;
	background-position: left 50%;
}

#content .news-list-subheader .news-list-subheader-lead
{
	font-weight: bold;
	float: left;
	margin-right: 3px;
	font-size: 63%;
}

#content .news-article-type{
	text-transform: uppercase;
	font-size: 63%;
}

#content .news-list-morelink{
	font-size: 63%;
	float: right;
}

#content .tx-ttnews-browsebox{
	border: 0px;
	background-color: white;
}

#content .tx-ttnews-browsebox p{
	text-align: center;
}

.tx-ttnews-browsebox td {
	font-size: 1em;
}
.tx-ttnews-browsebox-SCell {
	background-color:white;
	border: 0;
}

#content .news-catmenu{
	background-color: white;
	border: 0px;
}

div.news-search-form
{
	background-image: url(../images/line_orange_on_trans.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding-top: 25px;
}

#content .news-single-item{
	background-color: white;
	border: 0;
	margin: 8px 0px 8px 0px;
}

#content .news-single-timedata{
	float: none;
	font-size: 63%;
	font-weight: bold;
}

#content .news-single-title{
	color: black;
	display: block;
}

#content .news-single-category{
	float: none;
	font-size: 63%;
}

#content .news-single-subheader-lead{

}

#content .news-search-form-categories-link{
	font-size: 63%;
	text-align: center;
	font-weight: bold;
	display: none;
}

div.news-search-emptyMsg{
	display: none;
}

div.news-single-backlink{
	display: none;
}

/* TT-NEWS Styles -end */
.ad-bottom-container{
	display: none;
}
.ad-bottom-container h4{
	background-image: url(../images/line_orange_on_trans.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding-top: 20px;
	font-size: 63%;
	color: gray;
	font-weight: normal;
}

.contact-container{
	background-image: url(../images/line_orange_on_trans.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding-top: 20px;
	font-weight: normal;
}
.contact-container .contact-item p{
	margin: 0;
	padding: 0;
}

#bottom-site-end{
	display: none;
}


/* COLORS:
	orange: #FF6F16;

*/

/* print - logo i toppen */
#main-top{
	position: relative;
	width: auto;
	background-image: url(../images/main_top.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	//height: 158px;
	//display: none;
	height:65px;
	display:block;
}

#toplogo{position:relative; top:0; left:0; }

/* print - footer */
#add-footer{display:none;}
#footer-container{display:block; padding-top:5px;}
#footer-container p{font-size:0.7em;}

.news-single-subheader p{font-size:10px;}
.news-single-author span{font-size:10px;}

.news-single-additional-info{position:relative; display:block; float:none;}
.news-single-additional-info, .news-single-additional-info .info-top .news-single-related, .news-single-additional-info .info-top{margin:0; padding:0;}

.separator{border-top:1px solid #CCCCCC; height:3px; margin:2px 0; padding:1px 0; width:100%; display:block; clear:both;}
p, .news-single-content{font-size:10px;}

h2{font-size:13px; margin:0.67em 0;}

#giv_os_din_mening, #giv_os_din_mening .info-top{padding:0; margin:0;}

.related-box {height: 0;}
.related-box div {display:none;}

#content #content-inner ul {
font-size:63%;
}

.fotoright {
float:right;
font-style:italic;
margin:0 0 1em 1em;
}

.fotoleft {
float:left;
font-style:italic;
margin:0 1em 1em 0;
}
