/*
-----------------------------------------------
Kommunepakke print master
Author:   Joachim Cohn Jacobsen
Version:  1st November 2006

Revideret: 1st March 2010
Author: Soren Sogaard
----------------------------------------------- */

 body {
	font-family: verdana, arial, sans-serif;
    font-size: 12px;    
	color: Black;
	margin:0;
	padding:0;
}

.clear {clear:both;}
a img {border:none;}

.accessibility {
   	position: absolute;
   	top: -999em;
   	left: -999em;
}

h1, h2, h3, h4, h5, h6 {
    margin:0;
    padding:0;
}
h1 {font-size:140%}
h2 {font-size:120%}
h3 {font-size:110%}
h4 {font-size:100%}

h3 {
font-size:110%;
margin-top:24px;
}

/*------------ Main structure Start -----------------*/

#MainContent {}

#TopLogo {margin-bottom:15px; margin-left:0px;}

#TopArea {display:none;}

#Toolbar {display:none;}

#SearchBar {display:none;}

#TopNavigation {display:none;}

#CategoryNavigation {display:none;}

#MainDisplayContent {
margin: 0;
padding: 0;
padding-top:25px;
border-top:#999 1px solid;
}

#Footer {display:none;}

/*Leftcolumn*/
#DisplayLeftContent {display:none;}

/*Leftcolumn wide*/
#DisplayLeftContentWide {display:none;}

/*Rightcolumn*/
#DisplayRightContent {display:block; width:auto;height:850px;}
#RightButtomContent {width:auto}

/*Contentcolumn*/
#DisplayCenterContent {
	width:500px;
	background-color:white;
    padding: 0;
	margin: 0;
	float:left;
	padding-right: 10px;
}

/*Contentcolumn wide*/
#DisplayCenterContentWide {}

#BreadCrumbBar {display:none;}

#BreadCrumbBarWide {display:none;}

.CenterContent {
padding:0 13px 0 0;
border-right:1px dotted #666666;
}

/*------------ Main structure end -----------------*/


/*------------ Sitemap Start ----------------- mangler til synk*/ 

#CenterContent #Sitemap
{
	background-color: white;
	width: 100%;
	height: 100%;
	margin: auto;
}

#CenterContent #Sitemap ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-top: 7px;
	padding-left: 10px;
}

#CenterContent #Sitemap ul ul
{
	padding-left: 30px;
}

#CenterContent #Sitemap li a:link		{color: Black;text-decoration: none;}
#CenterContent #Sitemap li a:visited	{color: Black;text-decoration: none;}
#CenterContent #Sitemap li a:active		{color: Black;text-decoration: none;}
#CenterContent #Sitemap li a:hover		{display: inline;text-decoration: underline;color: Black;cursor:hand;}


/*------------ Sitemap Slut -----------------*/

/*------------ Index Start ----------------- mangler til synk*/ 

#CenterContent #Index
{
	background-color: white;
	width: 100%;
	height: 100%;
	margin: auto;
}

#CenterContent .IndexNavigationArea
{
	padding-bottom: 50px;
}

#CenterContent #Index ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-top: 7px;
	padding-left: 10px;
	float: left;
}

#CenterContent #Index li
{
	display: inline;
	line-height: 15px;
}

#CenterContent #Index  a:link		{color: #86052E;text-decoration: none;}
#CenterContent #Index  a:visited	{color: #86052E;text-decoration: none;}
#CenterContent #Index  a:active		{color: #86052E;text-decoration: none;}
#CenterContent #Index  a:hover		{display: inline;text-decoration: underline;color: #86052E;cursor:hand;}

#Index a:link.IndexLetterItem_Selected,#Index a:visited.IndexLetterItem_Selected
{
	font-weight:bold;
	border: solid 1px #86052E;
}

#CenterContent #Index .IndexResultItemContainer
{
	width: 100%;
	padding-bottom: 10px;
	padding-top: 5px;
	border-top: solid 1px #86052E;
	padding-left: 5px;
}

#CenterContent #Index .IndexResultItemFieldName
{
	width: 100%;
	font-weight: bold;
	padding-bottom: 2px;
}
#CenterContent #Index .IndexResultItemFieldDescription, #CenterContent #Index .GridViewIndexresult
{
	width: 100%;
}


#CenterContent #Index .GridViewIndexresultsPaging
{ }

/*------------ Index Slut -----------------*/


/*------------ SearchResults Start ----------------- mangler til synk*/ 

#SearchResult
{
	background-color: white;
	width: 100%;
	height: 100%;
	margin: auto;
}

.GridViewSearchResults
{
	width: 100%;
}

.SearchResultItemContainer
{
	width: 100%;
	padding-bottom: 10px;
	padding-top: 5px;
	border-top: solid 1px #007AA9;
	padding-left: 5px;
}

.SearchResultsItemFieldName
{
	width: 100%;
	/*font-weight: bold;*/
	padding-bottom: 2px;
}

.SearchResultsResultItemFieldDescription
{
	width: 96%;
	padding-right: 10px;
	text-align:justify;
}

#CenterContent #SearchResult a:link			{color: #007AA9;text-decoration: none;}
#CenterContent #SearchResult a:visited		{color: #007AA9;text-decoration: none;}
#CenterContent #SearchResult a:active		{color: #007AA9;text-decoration: none;}
#CenterContent #SearchResult a:hover		{display: inline;text-decoration: underline;color: #007AA9;cursor:hand;
}

#SearchResult .GridViewSearchresultsPaging
{
	color: #86052E;text-decoration: none;
}

/*------------ SearchResults Slut -----------------*/

a:link {color:#02739D; background:transparent; text-decoration:none}     
a:visited {color:#02739D; background:transparent; text-decoration:none}     
a:hover {color:#02739D; background:transparent; text-decoration:none}     
a:active {color:#02739D; background:transparent; text-decoration:none}

#HorizontalNavigation {
display:none;
}

#SegmentNavigation {
display:none;
}

#disFrontpageNewsFooter {
display:none
}

/*------------ Ændringer til Print, Soren Sogaard - START -----------------*/

/*--- Calendar START ---*/

#calendarDetail
{
    font-family: verdana, arial, sans-serif;
	margin-top: 20px;
	width: 96%;
	padding:9px;
	background-color: #FFFFFF;
	border:1px solid #D9D9D9;
}

.calendarBack {
	display:none;
}

.calendarDayCategory  {
background:url("/img/boxheaderback_light_gray.gif") repeat-x scroll 0 0 #EEEEEE;
font-size:12px;
font-weight:bold;
line-height:24px;
margin:-7px;
padding-left:7px;
text-transform:uppercase;
}

.calendarDayEventTitle  {
background:url("/img/boxback_dotted_gray.gif") repeat-x scroll center top transparent;
font-size:12px;
font-weight:bold;
margin-left:-7px;
margin-right:-7px;
margin-top:9px;
padding-left:7px;
padding-top:10px;
}

.calenderImage img {
border:1px solid #D9D9D9;
float:right;
margin-top:-12px;
padding:2px;
width:80px;
}

.calendarCategoryTid, calendarCategorySted, calendarCategoryEntre, .calendarDayTid, .calendarDaySted, .calendarDayEntre, .calendarDayDate, .calendarDayTid, .calendarDayFile
{
	padding-top: 5px;
	font-weight: Bold;
}

.categoryTid, .categorySted, .categoryEntre, .dayTid, .daySted, .dayEntre, .dayDate, .dayFile
{
	display: inline;
	font-weight:normal;
	padding-left: 7px;
}

.calendarInfo {
margin-top: 12px;
margin-bottom: 15px;
}

.calendarDivider
{
	clear: both;
	background: url("/images/dut.gif") bottom left repeat-x;
	height: 3px;
	padding: 2px 0;
}

table#calendarTable  {
border:0 none;
margin:1em 0;
width:100%;
}

.calenderMonth
{
margin:5px;
font-weight:bold;
}

.calenderMonth a
{
display:none;
}

.dayFile a:after
{
 content:" (" attr(href) ") ";
}

#calendarRightCol {
display: none;
}

/*--- Calendar SLUT ---*/

.newsimage {
float:right;
padding:2px 15px 15px 20px;
}

.referenceimage {
float:right;
padding:5px 15px 0 20px;
width:160px;
}

.disNewsItemSeperator {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(/img/boxback_dotted_gray.gif) repeat-x scroll 0 0;
clear:both;
height:1px;
margin:0 0px;
overflow:hidden;
padding:0;
}

.disNewsItem a {
color:#000000;
}

#CenterContent h1 {
margin-bottom:20px;
line-height:24px;
padding:0 0 0;
}

.disNewsItem, .disSitemapItem, .disAaaItem {
clear:both;
height:100px;
margin:0;
overflow:hidden;
padding:10px 0px 0;
width:500px;
}

.topnews .topnewscontent {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
margin-bottom:0;
padding:8px 0px 1px;
}

.topnews .topnewscontent {
margin-bottom: 10px;
padding-top: 0px;
}

.disNewsItemHeader h1, .disSitemapHeader h1, .disAaaHeader h1 {
margin-left: 10px;
margin-top: 10px;
font-size: 12px;
}

.disAaaHeader h1 {
display:none
}

h1 {
margin-bottom: -5px !important;
}

* {color: #000 !important}

div.imgborderright_content {
border:1px solid #D9D9D9;
float:right;
margin-bottom:10px;
margin-left:10px;
margin-top:4px;
padding:2px;
}

a.comment_link {
display: none
}

*|*:-moz-any-link img, img[usemap], object[usemap] {
border:none;
}

.topnews img {
display: none
}

.disNewsItemHeader h1, .disSitemapHeader h1, .disAaaHeader h1, disNewsItemInner {
margin:0;
padding:0
}

.disFrontpageNews .disFrontpageNewsInner, .disSitemap .disSitemapItemInner, .disAaa .disAaaItemInner {
margin:0;
padding:0;
}

#DisplayRightContent .ColumbFocusDocumentContentClass h2, #DisplayRightContent .ColumbDocumentContentClass h2  {
padding:0;
margin:0;
margin-bottom:5px;
text-decoration: underline;
font-size:11px;
}

#DisplayRightContent .ColumbFocusDocumentContentClass {
margin-bottom: 30px;
width:auto;
}

.ColumbDocumentContentFieldClass {
margin:0;
padding:0;
width:auto;
}

#DisplayRightContent .ColumbFocusDocumentContentClass ul, #DisplayRightContent .ColumbDocumentContentClass ul {
margin:0;
padding:0;
list-style-type:none;
}

.comment_line {
margin-top:50px;
color:#333333;
}

#DisplayRightContent .ColumbFocusDocumentContentClass li a, #DisplayRightContent .ColumbDocumentContentClass li a {
display:block;
margin:0;
padding:0;
text-decoration:none;
list-style-type:disc;
}

#CenterContent p {
margin-top:5px;
}

.news {
display:none;
}

.ColumbDocumentContentInner {
font-size:10px;
}

#ContentDocument h1 {
padding-bottom: 9px;
}

div.imgborderright {
border:1px solid #D9D9D9;
float:right;
margin-bottom:10px;
margin-left:10px;
margin-top:29px;
padding:2px;
}

div#gallerySelector {
display:none;
}

#VerticalNavigationMain {
display: none;
}

.disFrontpageNews h2 {
font-size:11px;
}

.estate {
margin: 0;
height: auto;
margin-bottom: 5px;
width: 500px;
padding-right: 10px;
}

div.imgborderright_content {
margin-right:5px;
}

.estate .DisplayEstateInfo {
margin-top:10px;
width:380px;
}

.estate .DisplayEstateList thead {
display: none;
}

.disRSSfeed {
display:none;
}

.Kolonne_Indhold_LEFT .drop_in_list, .Kolonne_Indhold_RIGHT .drop_in_list {
display: none;
}

/*---------------- Custom Tables -----------------*/
.t_colheadlines_none	{
	width: 100%px;
    margin-left: 1px;
	border-width: 1px;
	border-spacing: 0px;
	border-style: none;
	border-collapse: collapse;        
}
.t_colheadline	{
	width: 100%px;
    margin-left: 1px;
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #999999;
	border-collapse: collapse;        
}
.t_colheadlines	{
	width: 100%px;
    margin-left: 1px;
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #999999;
	border-collapse: collapse;
}
.t_colheadlines_w_rowheads	{
	width: 100%px;
    margin-left: 1px;
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #999999;
	border-collapse: collapse;	
}
.t_rowheads	{
	width: 100%px;
    margin-left: 1px;
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #999999;
	border-collapse: collapse;
}
.t_first_column	{
	background-color: #EEEEEE;
}
.t_colheadline th, 
.t_colheadlines th, 
.t_colheadlines_w_rowheads th, 
.t_rowheads th,
#CenterContent .t_colheadline th, 
#CenterContent .t_colheadlines th, 
#CenterContent .t_colheadlines_w_rowheads th, 
#CenterContent .t_rowheads th	{
	padding: 7px 5px 7px 5px;
	background-color: #EEEEEE;
	text-align: left;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
    border-collapse: collapse;
}
.t_colheadline td, .t_colheadlines td, .t_colheadlines_w_rowheads td, .t_rowheads td	{
	padding: 5px;
	text-align: left;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	border-collapse: collapse;
	vertical-align: top;
}
.t_colheadlines_none td	{
	padding: 0px;
	text-align: left;
	border-width: 1px;
	border-style: none;
	border-collapse: collapse;
	vertical-align: top;
	padding-bottom: 15px;
}

/*--------- Sitemap styles --------*/

.disNewsItemBlock,
.disSitemapBlock,
.disAaaBlock {
    width: 400px;
    clear: both;
    margin-bottom:10px;
	overflow: hidden;
}

.disNewsItemHeader h1, .disSitemapHeader h1, .disAaaHeader h1 {
font-size:125%;
font-weight: Bold;
}

.disSitemapItem {
	height: auto;
	width: 400px;
	float: left;
	clear: none;
}
.disSitemapInner 
{
	margin:0 2px 10px;
	background: #fff url(/img/boxback_dotted_gray.gif) repeat-x center top;
	width: 400px;
}

.disSitemapItem ul {
	list-style: none;
	padding: 0;
	margin: 0;
	font-weight: bold;
}
.disSitemapItem ul ul {
	font-weight: normal;
}
.disSitemapItem ul ul ul {
	padding-left: 7px;
}
.disSitemapItemInner ul li {
    margin-bottom: 12px;
}
.disSitemapItemInner ul li ul li {
    margin-bottom: 0;
}

/*------------ Ændringer til Print, Soren Sogaard - SLUT -----------------*/