﻿/* GENERAL */
body, p, table, div, span, font, h4, h5, td, h6, h7, button, norm
{
	margin-top: 0px;
	font-size: 8pt;
	color: #244b72;
	line-height: 16px;
	font-family: Verdana, Times New Roman,Verdana, Arial, Sans-serif;
}

hr
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #dddcdc;
	padding-top: 0px;
	height: 1px;
	background-color: #dddcdc;
}
img, table { border:none; }


.h1
{
	margin-top: 0px;
	width: 100%;
	height: 30px;
	margin-top: 5px;
	margin-bottom: 5px;
	position:relative;
	padding-top: 10px;
	text-align:center;
	font-weight: bold;
	font-size: 12pt;
	background-image: url(media/site_graphics/MenuToplevel1.JPG);
	background-repeat:repeat ;


/*	background-image: url(media/site_graphics/Overskrift1-Blaa-baggrund.gif); */
/*	background-repeat:no-repeat */;
	background-position:center;
	color: #244b72;
	font-family: Verdana, Times New Roman,Verdana, Arial, Sans-serif;
}


.h2 
{
	color: #244b72;
	margin-top: 0px;
	font-family: Verdana, Times New Roman,Verdana, Arial, Sans-serif;
	font-size:11pt; 
	font-weight:bold 
}
.forside 
{ font-family:Verdana, Arial, Sans-serif; color:#ffffff; font-size:10px; font-weight:bold}

.h3 
{
color: #244b72;
	margin-top: 0px;
	font-family: Verdana, Times New Roman,Verdana, Arial, Sans-serif;
	font-size:10pt; 
	font-weight:bold 
}


/* LAYOUT */


td.header
{
	
	font-weight: bold;
	color: #34455a;
	background-color: #d7d7d7;
}
tr.LineHeader
{
	font-weight: bold;
	color: #34455a;
	background-color: #d7d7d7;
	border-bottom: #A8A8A3 1px solid;
}
td.LineHeader
{
	font-weight: bold;
	color: #34455a;
	background-color: #d7d7d7;
	border-bottom: #A8A8A3 1px solid;
}

tr.uneven
{
	color: #34455a;
	background-color: #F1F1F1;
}

tr.even
{
}

tr.LineEven
{
	border-bottom: #a8a8a3 1px solid;
}
td.LineEven
{
	border-bottom: #a8a8a3 1px solid;
}



.normalHeader
{
	font-weight: bold;
	font-size: 12pt;
	vertical-align: super;
	line-height: 22px;
}

.normal {font-family:Verdana, Arial, Sans-serif; font-size:8pt ;}

A.normalTop, A.normalTop:visited
{
	font-size: 10pt;
	text-decoration: none;
	color: #7D7D80;
	
}

A.normalTop:hover
{
	font-size: 10pt;
	text-decoration: none;
	color: #C0C0C0;
}


A.defaultTop, A.defaultTop:visited
{
	font-size: 12px;
	color: #7D7D80;
	text-decoration: none;
	font-family: Verdana;
	font-weight:bold
	
}

A.defaultTop:hover
{
	font-size: 12px;
	text-decoration: none;
	font-family: Verdana;
	color: #0000ff;
	font-weight:bold;
		text-decoration:none;

}

.normalSubHeader
{
	font-weight: bold;
	font-size: 10pt;
	line-height: 26px;
	
}

/* TABLE */
.mainTable
{
	width: 960px;
	height: 290px;
}

.toolbarmenu
{
	border-right: #c0c0c0 0px solid;
	border-top: #c0c0c0 1px solid;
	border-left: #c0c0c0 0px solid;
	border-bottom: #c0c0c0 0px solid;
	width: 960px;
	font-size: 10pt;
}

.pageTable
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.teaserTopSpacing
{
	background-image: url(media/site_graphics/whitespacer.gif);
	height:9px;
}

.teaserTopBorder
{
	background-color: #E0ECF5;
/*	background-color: #C0C0C0; */
	width: 1px;
}

table.forsiteTeaserV
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: top;
	padding-top: 0px;
	height: 157px;
}

.teaserTopTD
{
	width: 210px;
	background-color: #C0C0C0;
	height:24px;
}

.teaserBlueText
{
	font-size: 10pt;
	vertical-align: middle;
	color: #244B72;
	text-indent: 5pt;
	

}

.teaserGrayBG
{
	vertical-align:top;
	background-color: #FCFFDF;
}

.teaserGrayBGSmallHeight
{
	vertical-align:top;
	background-color: #FCFFDF;
	height: 4px;
}


.teaserGrayText
{
	margin-top: 1px;
	color: #003c69;
	direction: ltr;
	text-indent: 9px;
	background-color: #ececea;
	height: 22px;
}


.teaserBodyText
{
	background-position: left center;
	background-image: url(media/site_graphics/teaserBackground.gif);
	text-indent: 19px;
	
}

.teaserBodyTD
{
	margin-left: 10px;
	width: 224px;
	color: black;
	background-color: #ffffff;
	vertical-align:top
}

.teaserSpacing
{
	height:6px;
}

.teaserVerticalBorder
{
	background-color: #c0c0c0;
	width: 1px;
}

.teaserBottomSpacing
{
	height:10px;
}

.teaserHorizontalBorder
{
	background-color: #c0c0c0;
	height: 1px;
}

.teaserPlainTable
{
	width:213px;
	height:102px;
}

.teaserTomTable
{
	width:213px;
}

.teaserPlainHeadline
{
	font-weight: bold;
	margin-left:10px;
	color: #0000ff;
	
}

.teaserPlainText
{
	margin-left: 10px;
	margin-right:10px;
}


.frontpageSmallParagraphTop
{
	background-image: url(media/site_graphics/frontpageParagraphTop.gif);
	color: #ffffff;
	text-indent: 21px;
	background-repeat: no-repeat;
	
	height: 19px;
	background-color: #b0afa3;
/*	width:201px;*/
}

.frontpageBigParagraphTop
{
	background-image: url(media/site_graphics/frontpageParagraphTop.gif);
	color: #ffffff;
	text-indent: 21px;
	background-repeat: no-repeat;
	
	height: 19px;
	background-color: #b0afa3;
	width:213px;
}

.frontpageParagraphTopSpacer
{
	height:9px;
}

.frontpageSmallParagraphText
{
	margin-left: 10px;
	color: #76797C;
	
	width:176px;
	height: 52px;
	
}

.frontpageBigParagraphText
{
	margin-left: 10px;
	color: #76797C;
	
	width:188px;
}

.frontpageParagraphSpacing
{
	height:14px;
}

.frontpageParagraphBullet
{
	background-position: left center;
	background-image: url(media/site_graphics/teaserBackground.gif);
	background-repeat: no-repeat;
	color: #0000ff;
	text-indent: 19px;
	
}

.frontpageParagraphBulletSpacing
{
	height:4px;
}

.frontpageParagraphBottomSpacing
{
	height:14px;
}

.frontpageShortcutSpacing
{
	height:7px;
}

.CorsurHand
{	
	cursor: pointer;
}

.newsTable
{
	width:212px;
	height:160px
}

.frontpageNewsTopSpacing
{
	height:8px;
}

.frontpageNewsHeadlineSpacing
{
	height:6px;
}


.newsHead a:visited
{
	font-weight: bold;
}

.frontpageNewsSpacing
{
	height:19px;
}

.newsListTopBorder
{
	background-color:#A8A99E;
	width:213px;
	height:2px;
}

.newsListTop
{
	height:3px
}

.newsListDate
{
	padding-right: 10px;
	vertical-align: top;
	cursor: pointer;

	background-color: transparent;
	text-align: right;
}
.newsListHeadline
{
	background-position: left top;
	background-image: url(media/site_graphics/newsHeader.gif);
	color: #0000ff;
	font-weight: bold;
	background-repeat: no-repeat;
	
	cursor: pointer;
}

.newsListSeparator
{
	height:1px;
	background-image: url('media/site_graphics/newsSeparator.gif');
	cursor: pointer;
}

.newsListText
{
	margin-right:10px;
	color: #76797C;
	
	cursor: pointer;
}

.newsListHeadlineSpacing
{
	height:2px;
	background-color:Transparent;
	cursor: pointer;
}

.newsListSpacing
{
	height:7px;
}

.newsBodyLeftSpace
{
	width:10px;
}

.newsFrontpageHeadline
{
	font-weight: bold;
}

.LeftMenuSelected
{
	
	background-image: url('media/site_graphics/left_menuDot.gif');
	width: 100%;
	cursor: pointer;
	color: #a71930;
	height: 20px;
}

.fejlBackground
{
	background-color:#E8E8E8;
	width:436px;
	height:331px;
}


.bgTest1
{
	background-color: #E8E8E8;
}
.bgTest2
{
	background-color: Blue;
}
.bgTest3
{
	background-color:Red;
}
.bgTest4
{
	background-color:Olive;
}

.topMenu 
{
	background-color:#E8E8E8; 
	height:20px; 
	background-image:url(media/site_graphics/topMenuBG.PNG);
	
}

/*' ingen styles oprettet endnu

/* LINKS */

/* PRINT */

/* Textbox */
.searchBox
{
	width: 112px;
	
	margin-top: 0px;
	font-size: 8pt;
	margin-bottom: 0px;
	

}


/* FORMS */
form { display:inline; }
.soeg { border:none; padding:0px; margin:0px; height:13px; width:118px; font-family:Arial, Verdana, Sans-serif; font-size:9px; }
.submit { background-color:#698600; border:solid 1px #698600; color:#FFFFFF; }
.button { background-color:#698600; border:solid 1pĂ #698600; color:#FFFFFF; cursor:pointer;}

.valutaDataGridHeaderStyle
{
	font-weight: bold;
	color: white;
	font-style: normal;
	font-family: Verdana;
	background-color: #698600;
} 
.valutaDataGridItemStyle {background-color:#ffffff; font-family:Verdana, Arial, Sans-serif; }
.valutaDataGridAltItemStyle {background-color:#F0F4E8; font-family:Verdana, Arial, Sans-serif;  }

.Fototek_Visitkort_Tbl
{
	border-right: black 2px solid;
	padding-right: 2px;
	border-top: black 2px solid;
	padding-left: 2px;
	font-size: 10pt;
	padding-bottom: 2px;
	margin: 2px;
	border-left: black 2px solid;
	width: 200px;
	padding-top: 2px;
	border-bottom: black 2px solid;
	font-family: Verdana;
	background-color: white;
}

.FotoTek_Head_Row
{
	font-weight: bold;
	background: #ccdfe7;
	border-color:  #ccdfe7;
	vertical-align: top;
	
}
.FotoTek_item_Row
{
	background: #ffffff;
	border-color:  #ffffff;
	vertical-align: top;
}
.FotoTek_itemAlt_Row
{
	border-color: #e6eff4;
	background: #e6eff4;
	vertical-align: top;
}

.FotoTek_Body
{
	background: #ffffff;
}

.Ordbog_Body
{
	margin: 0px;
	background: #ffffff;
}

.FotoTek_Border
{
	border-right: #ccdfe7 1px solid;
	border-top: #ccdfe7 1px solid;
	border-left: #ccdfe7 1px solid;
	border-bottom: #ccdfe7 1px solid;
}

.Fototek_Afdeling_Tbl
{
	border-right: #F0F4E8;
	border-top: #F0F4E8;
	font-size: 10px;
	vertical-align: top;
	border-left: #F0F4E8;
	border-bottom: #F0F4E8;
	font-family: Verdana;
	background-color: #F0F4E8;
	WIDTH: 232px;
}

.Fototek_Afdeling_Head
{
	font-weight: bold;
	font-size: 8pt;
	vertical-align: top;
	font-family: Verdana;
	background-color: #f0f4e8;
}

.Fototek_Afdeling_Item
{
	font-size: 8pt;
	font-family: Verdana;
	background-color: #ffffff;
	vertical-align: top
}


/*
LI
{
	list-style: disc url(/media/site_graphics/bulet.gif) outside;
	margin-left: -24px;
}



A
{
	text-decoration:none;
	color: #000000;
}

a:hover
{
	color: #0000ff;
}

A:visited
{
	text-decoration:none;
	color: #000000;
}
*/

INPUT.btnFind
{
	border-right: 0px solid;
	border-top: 0px solid;
	font-weight: bold;
	font-size: 9px;
	background-image: url(media/site_graphics/btnFind.gif);
	border-left: 0px solid;
	width: 60px;
	cursor: pointer;
	color: #ffffff;
	border-bottom: 0px solid;
	height: 17px;
	background-color: transparent;
}

.graySelect
{
	height:17px;
	width:47px;
	
}


.TeaserWhiteTop, A.TeaserWhiteTop:visited
{
	text-decoration:none;
	color: #ffffff;
	font-size:11px;
}

a.TeaserWhiteTop:hover
{
	text-decoration:underline;
	color: #ffffff;
	font-size:11px;
}

.genvejSpace
{
	height: 17px;
}

.genvejSpaceTop
{
	height: 2px;
}

.genvejSpaceEnd
{
	height: 2px;
}

.teaserBGBigHeight
{
	vertical-align: top;
	width: 30px;
	height: 10px;
	background-color: #ffffff;
	text-align: center;
}	

.setCenter
{
	vertical-align: middle;
}

.normalHeaderSlim
{
	font-weight: bold;
	font-size: 14px;
	color: #003c69;
	direction: ltr;
	text-indent: 10px;
	
}

.slimLine
{
	height: 10px;
	background-image: url('media/site_graphics/slimline.gif');
}

.normalHeaderUnderLineStart
{
	font-weight: bold;
	font-size: 14px;
	vertical-align: super;
	color: #003c69;
	line-height: 22px;
	
	background-image: url('media/site_graphics/DarkgrayDot10px.gif');
}

/* color: #63718c;*/
A, A:visited
{
	color: #4e668c;
	text-decoration: none;
}

A:hover
{
	text-decoration:none;
	color: #0000ff;
}


A.siteMap, A.siteMap:visited
{
	font-size: 11px;
	color: #7D7D80;
	line-height: 12px;
	letter-spacing: 1px;
		
		

}

A.siteMap:hover
{
	font-size: 11px;
	color: #0000ff;
	line-height: 12px;
	letter-spacing: 1px;
}

.siteMapTopLevel
{
	font-weight: bold;
	margin-top: 0px;
	font-size: 8pt;
	width: 100%;
	color: #626467;
	height: 20px;
	
}

.divHidden
{
	display:none;
}

.LeftMenuSelectedLevel1Next
{
	background-image: url('media/site_graphics/left_menuFull.gif');
	width: 100%;
	colĂr: #7a7a7a;
	height: 20px;
	font-family: Gill Sans MT;
	font-size: 11px;
	cursor: pointer;
}

.LeftMenuLevel1
{
	background-image: url('media/site_graphics/left_menuDot.gif');
	width: 100%;
	height: 20px;
	color: #7a7a7a;
	font-family: Gill Sans MT;
	font-size: 11px;
	cursor: pointer;
}

.LeftMenuLevel1Top
{
	background-image: url(\);
	width: 100%;
	height: 20px;
	color: #7a7a7a;
	font-family: Gill Sans MT;
	font-size: 11px;
	cursor: pointer;
}

.LeftMenuLevel1TopSub
{
	background-image: url(\);
	width: 100%;
	height: 20px;
	color: #222222;
	font-family: Gill Sans MT;
	font-size: 11px;
	cursor: pointer;
}

.LeftMenuLine
{
	border-right: #c0c0c0 1px solid;
	width: 220px;
	height: 100%;
	vertical-align:top;
	
}

.rightMenuLine
{
	
	border-left: #c0c0c0 1px solid;
	height: 100%;
	 vertical-align:top;
	border-bottom:#c0c0c0 1px solid;
}

.tstyle
{
	background-color: transparent;
}


A.aRed, A.aRed:visited
{
	font-size: 11px;
	color: #7D7D80;
		text-decoration:none;

}

A.aRed:hover
{
	color: #0000ff;
	font-size: 11px;
		text-decoration:none;

}

.level3supParagraphTextTop
{
	font-weight: bold;
	font-size: 11px;
	margin-left: 10px;
	color: #003c69;
	
}

.level3supParagraphText
{
	font-size: 11px;
	margin-left: 10px;
	color: #76797C;
	
	width:100%;
}

.level3supParagraphSpacer
{
	height:6px;
}

A.LeftMenuText, A.LeftMenuText:visited
{
	color: #254b72;
	text-decoration:none;


}

A.LeftMenuTextB, A.LeftMenuTextB:visited
{
	font-weight: bold;
	font-size: 10pt;
	color: #254b72;
		text-decoration:none;

}

A.LeftMenuTextB:hover
{
	color: #0000ff;
		text-decoration:none;

}

A.LeftMenuText:hover
{
	color: #0000ff;
		text-decoration:none;

}

TABLE.menu_tbl
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	vertical-align:middle;
	font-family: Verdana, Times New Roman,Verdana, Arial, Sans-serif;
}

.LeftmenuBody
{
	height: 100%;	
	vertical-align:top;
}

td.LineItem
{
	BACKGROUND-IMAGE: url(\media\site_graphics\menu_line.ico);
	width: 18px;
	vertical-align:top;
}

.Templace3TextSpace
{
	width: 230px;
	vertical-align:top;
}

.Templace3HLine
{
	width: 15px;
	vertical-align:top;
	BACKGROUND-IMAGE: url('media/site_graphics/templateCenterGray.JPG');
}

.Templace3VLine
{
	height: 31px;
	vertical-align:top;
	BACKGROUND-IMAGE: url('media/site_graphics/templateLinerGray.JPG');
}

Table.teaserFrame
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	height: 202px;
}

/* Level 1* det der er tilbage efter menupunkterne */
td.MenuTopLevel1_Back
{
	background-image: url(media/site_graphics/menuTopLevel1.JPG);
	padding: 0px;
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 0px;
	padding-top: 0px;
	color: #FFFFFF;
	text-align:left;
	
}

/* Level 1*/
div.MenuTopLevel1
{
	background-image: url(media/site_graphics/menuTopLevel1.JPG);
	cursor: pointer;
	height: 30px;
}

/* Level 1*/
div.MenuTopLevel1_text
{
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #254b72;
	text-align:center;
	height: 30px;	
}


/* Level 1 når mus kører hen over*/
div.MenuTopLevel1_Over
{
    background-image: url(media/site_graphics/menuTopLevel1_sel.JPG);
/*	background-image: url(media/site_graphics/menuTopLevel1_Over2.JPG); */
	cursor: pointer;
	height: 30px;
}

div.MenuTopLevel1_Over_text
{
    padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #FFFFFF;
	text-align:center;
	height:30px;
}

/* Valgt menupunkt level 1*/
div.MenuTopLevel1_Sel
{
	background-image: url(media/site_graphics/menuTopLevel1_Sel.JPG);
	cursor: pointer;
	height: 30px;
}

div.MenuTopLevel1_Sel_text
{
    padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #FFFFFF;
	text-align:center;
	height: 30px;
}

/* Begge menuer lodret streg der adskiller menupunkterne*/	
td.MenuTopLevel1_space
{
	width:0px;
	background:#244b72;
}

		
/* Baggrund niveau 2 på det der er tilbage af plads i højre side*/		
td.MenuTopLevel2_Back
{
	background-image: url(media/site_graphics/menuTopLevel2.JPG);
	padding: 0px;
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 0px;
	padding-top: 0px;
	color: #FFFFFF;
	text-align:left;
	
}


/* Niveau 2 */
div.MenuTopLevel2
{
	background-image: url(media/site_graphics/menuTopLevel2.JPG);
	cursor: pointer;
	height: 30px;
}

div.MenuTopLevel2_text
{
	padding-right: 10px;
	padding-left: 10px;
	font-size: 9pt;
	padding-bottom: 5px;
	padding-top: 5px;
	height: 30px;
	color: #FFFFFF;
	text-align:center
}

/* Når man kører mus over tekst på niveau 2 */
div.MenuTopLevel2_Over
{
	background-image: url(media/site_graphics/menuTopLevel1.JPG);
/*	background-image: url(media/site_graphics/menuTopLevel1_Over2.JPG); */
	cursor: pointer;
	height: 30px;
}

div.MenuTopLevel2_Over_text
{
	padding-right: 10px;
	padding-left: 10px;
	font-size: 9pt;
	padding-bottom: 5px;
	padding-top: 5px;
	height: 30px;
	color: #254b72;
	text-align:center
}

/* Valgt menupunkt niveau 2 */
div.MenuTopLevel2_Sel
{
	background-image: url(media/site_graphics/menuTopLevel1.JPG);
	cursor: pointer;
	height: 30px;
}

div.MenuTopLevel2_Sel_text
{
	padding-right: 10px;
	padding-left: 10px;
	font-size: 9pt;
	padding-bottom: 5px;
	padding-top: 5px;
	height: 30px;
	color: #254b72;
	text-align:center;
}

.Bestil_INPUT
{
	border-right: 1px solid;
	border-top: 1px solid;
	font-size: 10pt;
	border-left: 1px solid;
	border-bottom: 1px solid;
	font-family: Verdana, Helvetica, sans-serif;

}

.db_Itemborder
{
	border-left: #254b72 1px solid;
	border-right: #254b72 1px solid;
}


/* Frontpage searchbox for domain */
.inputDiv input {
    font-family:Verdana,Times New Roman,Verdana,Arial,Sans-serif; 
    font-size: 8pt; 
}
.inputDomainField {
    width: 156px; 
    border: solid 1px #B4B2B4;
}
.inputDomainSubmit {
    background-image: url(media/user_graphics/SoegKnap.JPG);
    width: 46px; 
    height: 17px; 
}

/* Front page search (top right corner) */

#searchSubmit {
    width: 40px; 
    height: 20px; 
    background-color: #254B72; 
    border: solid 1px #254B72; 
    color: White; 
    font-weight: normal;
}

.logoboks {
	line-height: 1.1em; 
}

.Bestil_Tal_INPUT
{
	border-right: 1px solid;
	border-top: 1px solid;
	font-size: 10pt;
	border-left: 1px solid;
	border-bottom: 1px solid;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: right;
}
