﻿body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 10pt;
	background: white;
	width: 800px;
}

#printMaster {
	
	}

h1 {
	font-size: 1.75em !important;
	font-weight: bold;
   }

h2 {
	font-size: 1.31em; 
	font-weight: normal !important;
   }

h3 {
	font-size: 14px; 
   }

h4 {
	font-size: 12px;
	font-weight: bold; 
   }
    
p {
    line-height: 1.4em;
    margin-top: 5px;
	margin-bottom: 5px;
    }

a:link, a:hover, a:visited, a:active { color: #00e }

#printBody p
{
	margin-top: 5px;
	margin-bottom: 5px;
	}

/*
#logo {
	height: 173px;
	margin-bottom: 9px;
	width: 200px;
	float: left;
}
*/

.printAdd 
{
   margin-bottom: 20px;
   float: left;

}

.printAdd2
{
   margin-bottom: 20px;
   float: left;
   margin-top: 20px;
   margin-left:10px;
}

div#close {
   float: right;
   width: 20% !important;
   }
   
div#close a{
   color: #000;
   font-weight: bold;
   text-decoration: none;
   }
   
div#close a:hover{
   font-weight: bold;
   text-decoration: underline;
   }

#close a:link:after, a:visited:after {
   content: "";
}
   
#printBody
{

    padding-top: 10px;
    clear: both;

    }
    
blockquote 
{
    border: 2px solid gray;
	float: left;
	width: 35%;
	padding-top: 15px;
	margin: 2px 10px 5px 0;
	/*background: url(/images/quote_dokumenter_top.gif) 0 2px no-repeat;*/
    }

blockquote p {
    font-size:1.75em;
    font-weight:normal;
    line-height:1.2em;
    padding: 0px 15px 15px;
    /*background:transparent url(/images/quote_dokumenter_bot.gif) no-repeat scroll right bottom;*/
    }



a:link:after, a:visited:after {
/*   content: " (http://www.ft.dk"attr(href)") "; */
}


@media print {
	
.fixedLeft, .fixedRight{
    page-break-after:always
}


}

/* div#Folketinget .section{
	margin-top: 125px;
	display: block;
	height: 26px;
	text-indent: -2999px;
	background: url(../../images/folketinget_section.gif) no-repeat left 0px;

}
div#Aktuelt .section{
	margin-top: 125px;
	display: block;
	height: 26px;
	text-indent: -2999px;
	background: url(../../images/aktuelt_section.gif) no-repeat left 0px;

}
div#Demokrati .section{
	margin-top: 125px;
	display: block;
	height: 26px;
	text-indent: -2999px;
	background: url(../../images/demokrati_section.gif) no-repeat left 0px;

}
div#Dokumenter .section{
	margin-top: 125px;
	display: block;
	height: 26px;
	text-indent: -2999px;
	background: url(../../images/dokumenter_section.gif) no-repeat left 0px;

}
div#folketinget .section span{

}

div#demokrati .section {
	background: #fff url(../../images/demokrati_section.gif) left 0px no-repeat;
}

div#aktuelt .section {
	background: #fff url(../../images/aktuelt_section.gif) left 0px no-repeat;
}

div#dokumenter .section {
	background: #fff url(../../images/dokumenter_section.gif) left 0px no-repeat;
}

div#folketinget .section {
	background: #fff url(../../images/folketinget_section.gif) left 0px no-repeat;
}
*/
#logo {
	/* background:transparent url(../../images/logo_back.gif) no-repeat scroll right top;
	height:173px;
	margin-bottom:0px;
	background:url(/images/logo_back.gif) no-repeat scroll center top;*/
	
	/*hack the background image to be printed by making it like a list
	display: list-item;
	list-style-image: url(/images/logo_back.gif);
	list-style-position: inside;*/
	
	height: 100px;
	width: 100px;
	margin-bottom: 0px;
	/*float: left;*/
}

#logoText
{
	height: 100px;
	padding-top: 10px;
}

.max {
	font-weight:bold;
}
.docNavigation
{
	display:none;
	}
.pageNavigation
{
	display:none;
	}
.lefty files
{
	display:none;
	}

.telbog 
{ 
	display:none;
	}
div.tableTitle p
{
	display:none;
	}
div.contentLineShow div.lefty 
{
	width:100%;
	}
	
div.contentLineShow div.lefty h3 
{
	font-size:10pt;
	margin-bottom:0px;
	}
	
div.contentLineShow a:link:after, a:visited:after {
  	
	content: "";
}
div.contentLineShow a:link, a:hover, a:active{
 	color: #000;
	font-weight: bold;
	text-decoration: none;
}
div.contentLineShow p {
   margin-top:0px;
   text-decoration:none;
}
#resultHeadRender
{
	border-bottom:solid 1px #000;
	margin-bottom:20px;
	}

/* Style for Ankiro search */
.max, .med, .min {
	font-weight: bold;
}
#resultNumberOfPagesRender
{
	padding-bottom:20px;
	}

.rightBox
{
    border: 1px solid black;
    padding: 10px;
    }
  /*browser print*/  
.column0
 {
   display :none;
  }
#topMenu
{
display:none;
}
ul#menu li a, div#front ul#menu li a
{
		text-indent: 0;
}
.leftMenusContainer
{
	display:none;
}
.leftBox
{
	clear:both;
	width:100%;
	display:block;
}
.fourColumns.frontTeaser
{
	display:none;
}
#front #logo
{
display: none;
}
.fourColumns.topSearch
{
display:none;
}

.page #logo
{
	display: none;
}
.dateAuthor
{
width:100%;
}

.vcard
{
display:inline;
}
.fourColumns.toTop
{
display:none;
}
#form 
{
display:block;
width:100px;
}
.leftMenu3
{
display:none;
}
.fourColumns
{

float:left;
width:90%;
}
.twoColumns {
float:left;
margin-left:1%;
width:40%;
}
.frontColumn {
display:inline;
float:left;
margin-left:1%;
width:19%;
}
#menu
{
width:100%;
}
.calendarTable
{
/*
display:none;
*/
}
#noidftleftmenu
{
	display:none;
}
.leftMenusContainer
{
	display:none;
}

ul {
	margin-left: 0px;
	padding-left: 15px;
}

ol {
	margin-left: 0px;
	padding-left: 20px;
	_padding-left: 23px;
}

ul li {
	list-style-type: disc;
	list-style-position: outside;
}

ol li {
	list-style-type: decimal;
	list-style-position: outside;
}


.withQuote ul li {
	list-style-position: inside;
}

.withQuote ol li {
	list-style-position: inside;
}

.thumbImage img
{
	border:none;
}

.contentLine .formuler td p{
  margin: 0;
}

.printcssconect{
  float:left;width:100%;
}

/* ral print images*/

.hojreJusteret{
	float: right;
	padding: 5px 0px 5px 10px;
	margin-right: 0px !important;
}

.venstreJusteret{
	float: left;
	padding: 5px 10px 5px 0px;
	margin-right: 0px !important;
}


.email1, .email2, .email3 {
	display: inline
}


.calColumn {
	float: left;
	margin: 0px 10px 10px 0px;
}

table.calendarTable {
	font-size:0.915em;
}

table.calendarTable tr th, table.calendarTable tr td {
	border-bottom: 1px solid #bbdde1;
}

table.calendarTable tr th, table.calendarTable tr td {
	border-left: medium none !important;
	border-top: medium none !important;
	padding: 0 3px;
	text-align: center;
}

table.calendarTable td a {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

table.calendarTable {
	background-color: #E0EDEF;
	border-bottom: medium none !important;
	border-right: medium none !important;
	font-size: 0.915em;
	height: 139px;
	width: 100%;
}

.calendarHolder {
background-color: #E0EDEF;
	border: 1px solid #BBDDE1;
	height:168px;
}

table.calendarYearView{
	width: 100%;
	margin-top: 5px;
	border-right: none !important;
	border-bottom: none !important;
}

table.calendarYearView tr th {
	background: url(../../images/table_kalender_gradient.gif) left top repeat-x;
	border-right: 1px solid #fff;
	padding: 10px;
	border-bottom: 1px solid #91cbd1;
	border-left: none !important;
	border-top: none !important;
	font-weight: normal;
}

table.calendarYearViewWeekTable {
	border-bottom:1px solid #91CBD1;
	width:100%;
}

table.calendarYearViewWeekTable td {
	width:1%;
	text-align: left;
	font-size: 12px;
}

.calendarYearView a{
	color: #005259;
}

.calendarYearWeekName {
	display: block;
	font-size: 11px;
	font-weight: bold;
	margin-right: 3px;
	text-align: right;
}

.disabled, .noEvent, .calendarYearViewWeekColumn:hover td.disabled {
	color:#CCCCCC;
}

table.calendarTable tr td.calendarNav {
	background:#006D7D url(../../images/calendartable_nav.gif) repeat-x left bottom;
	border-collapse:collapse;
	border-spacing:0;
	border-bottom:0 none;
	color:#FFFFFF;
	font-weight:bold;
	height:28px;
	padding-top:5px;
}

table.calendarTable {
	font-size: 11px;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

button.button {
	min-height:5px;
	min-width:10px;
	float:left;
	margin:5px;
}

.chooseDate, .chooseTypeCal {
	display: block;
	clear: both;
	height:auto!important;
}
fieldset #trigger, fieldset #trigger2{
	display:none;
}
.kalender.main{
	height:auto!important;
}
.chooseDate label{display:block;}
.chooseDate *{
	float:none!important;
}
.chooseTypeCal label{display:block;}
.chooseTypeCal *{
	float:none!important;
}

fieldset{
	width: 90%;
	min-height: 183px;	
}

div.chooseDate{
	width: 40%;
	height: 15px;
	margin: 5px;
	margin-bottom: 12px;
}

div.chooseDate input#from{
	float:left;
}

div.chooseDate label{
	float: right;
}

div.chooseTypeCal{
	width: 55%;
	height: 15px;
	margin: 10px 0 5px 0px !important;
}

div.chooseTypeCal label{
	margin-left: 8px;
	margin-right: 8px;
	float: left;
}

table.calendarList 
{
	border-collapse: collapse;
	border-spacing: 0;
	width: 80%;
	margin: 15px 0 15px 10px;
}

table.calendarList tr th{
	text-align: left;
}

table.calendarList tr td{
	text-align: left;
}

table.calendarList tr td a:link, table.calendarList tr td a:visited, 
table.calendarList tr td a:hover, table.calendarList tr td a:active {
	font-weight:normal;
}

.rss { display: none; }
.tableTitle { border-top: 1px solid #d8e8eb; color: #005259; border-bottom: 1px solid #91CBD1; }
.tableTitle h2 { padding: 7px 0 3px 10px; margin: 0; }
.boldH2Title h2 { font-weight: bold !important; color: #005259; }
.ablines { border-bottom: 2px solid #91CBD1; margin-bottom: 30px }
.abline { border-bottom: 1px solid #91CBD1 }
.abline p { padding: 10px 10px 5px; margin: 0; }
.printHide { display: none; }


.englishPrint #tabnav,
.englishPrint .greenLine,
.englishPrint .download,
.englishPrint .smallNav { display: none; }
.englishPrint ul {margin-top:2px;margin-bottom:2px}
.englishPrint .content{clear:both;}
.englishPrint .publicationChapterHeader{display:none;}
.englishPrint .docListing td{padding:2px 4px;}
.englishPrint .tableTitle{border-top:1px solid #ccc;border-bottom:none}
.englishPrint div.publicationImage {
    float: left;
    margin: 0 30px 0 0;
}
.englishPrint .publicationMetaInfo ul li{
    list-style: none outside none;
    margin: 0 30px 0 0;
}
.englishPrint .person img {
    float: left;
    margin-right: 17px;
}
