﻿/* TAG STYLING */

body
{
	margin: 0;
	background: #FFFFFF;
	color: #333333;
	text-align: center;	
}

body, input, textarea, select
{
	font: normal 11px verdana, arial, sans-serif;
}

h1, h2, h3, h4, h5, h6, p
{
	margin-top: 0;
	margin-bottom: 1ex;
}

h1
{
	font: bold 14px/18px verdana,arial, sans-serif;
}

.contentLeft .portlet h1
{
	font: bold 10px verdana, arial, sans-serif;
}

h2
{
	font: bold 14px verdana,arial, sans-serif;
	margin-top: 2ex;
}

h3
{
	font: bold 12px/16px verdana,arial, sans-serif;
	margin-bottom: 0;
}

h4
{
	font: bold 11px/14px verdana, arial, sans-serif;
}

hr 
{
  width: 100%;
  border: 0.5px #BABDB6;
}

dl, ul, ol
{
	margin: 0;
	padding: 0;
}

.fullviewHtmlContent dl, .fullviewHtmlContent ul
{ 
    margin-left: 10px; 
    padding-left: 10px;
} 

.fullviewHtmlContent ol 
{ 
    margin-left: 18px; 
    padding-left: 13px; 
}

.fullviewArticleContent dl, .fullviewArticleContent ul
{ 
    margin-left: 10px; 
    padding-left: 10px;
} 

.fullviewArticleContent ol 
{ 
    margin-left: 13px; 
    padding-left: 13px; 
}

dt
{
	font-weight: bold;
	margin-top: 5px;
}

dd
{
	margin: 0 0 10px 15px;
}

a img
{
	border: none;
}
/* PAGE LAYOUT */
.layout
{
	margin: 0 auto;
	text-align: left;
	width: 778px;
	background: #ffffff url(/gfx/bg_new.gif) 50% 0 repeat-y;
	padding: 0 1px;
}

.layoutwide
{
	margin: 0 auto;
	text-align: left;
	width: 998px;
	background: #ffffff url(/gfx/bg_new_wide.gif) 50% 0 repeat-y;
	padding: 0 1px;
}

.productname
{
	font: normal 12px verdana, arial, sans-serif;
	color: #006699;
}

.productlisttitle
{
	font: bold 18px/28px verdana,arial, sans-serif;
	margin-bottom: 2ex;
}

.productgroupname
{
	font: bold 14px/16px verdana,arial, sans-serif;
	margin-bottom: 0;
}

.productteaser
{
	font: normal 10px verdana, arial, sans-serif;
}

.productteaser ul
{
	list-style: disc inside;
}

.popup
{
	width: 100%;
	text-align: left;
}

.popHeader
{
	padding: 10px 20px;
	height: 47px;
	vertical-align: middle;
}

.popHeader h3
{
	line-height: 47px;
	height: 47px;
	vertical-align: middle;
}

.popContent
{
	padding: 30px 20px;
}

.popFooter
{
	line-height: 20px;
	text-align: right;
	padding: 5px 20px;
}

.header a
{
}

.navigation
{
	padding: 0 10px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	font-size: 10px;
	height: 30px;
	line-height: 30px;
}
.footer
{
	padding: 0 10px;
	font-size: 10px;
	height: 30px;
	line-height: 30px;
}
.navigation a, .footer a
{
	text-decoration: none;
}
.footer .leftarea
{
	width: 70%;
}
.footer .rightarea
{
	width: 30%;
}
.footer .rightarea img
{
	padding: 8px 0px 0px 4px;
}

.navLeft
{
	float: left;
	text-align: left;
	height: 30px;
	vertical-align: middle;
}

.navRight
{
	float: right;
	text-align: right;
	height: 30px;
	vertical-align: middle;
}

.navigation .navLeft img, .navigation .navLeft input
{
	margin: 6px 6px 6px 0;
	vertical-align: middle;
}

.navigation .navRight img, .navigation .navLeft input
{
	margin: 6px 0 6px 6px;
	vertical-align: middle;
}

.contentLeft
{
	float: left;
	min-height: 250px;
	width: 220px;
}

.contentRight
{
	float: left;
	width: 536px;
	min-height: 250px;
	padding: 10px 10px 30px 10px;
}

.contentRightMenu
{
	float: left;
	min-height: 250px;
	width: 220px;
	
}

.rightmenu
{
	float: right;
	min-height: 250px;
	width: 220px;
	padding-top: 9px;
}

.rightmenu .spacer
{
    border-top: 1px dotted #9C9E9F;
    margin: 15px 0px 15px 0px;
}

.contentColumn
{
	width: 186px;
	float: right;
	padding: 10px;
	border-left: 1px solid #E4E4E4;
}

/* FORM FIELDS */
.fieldWide
{
	width: 194px;
}

.fieldMedium
{
	width: 150px;
}

.fieldNarrow
{
	width: 75px;
}

.fieldDates
{
	width: 39px;
}

.fieldMonths
{
	width: 85px;
}

.fieldYears
{
	width: 53px;
}

.fieldWithButton
{
	width: 145px;
}

.fieldWithIcon
{
	width: 172px;
}

.fieldButton
{
	width: 50px;
}

dl .fieldWide
{
	width: 185px;
}

dl .fieldNarrow
{
	width: 55px;
}

/* ALIGNMENT */
.floatLeft
{
	float: left;
}

img.floatLeft
{
	float: left;
	margin-right: 10px;
}
div.floatImageLeft img
{
	float: left;
	margin-right: 10px;
}
div.floatImageRight img
{
	float: right;
	margin-left: 5px;
}
.floatRight
{
	float: right;
}

img.floatRight
{
	float: right;
	margin-left: 10px;
}

img.floatLeft
{
	margin: 0 15px 5px 0;
}

.questionButton
{
	padding-top: 1px;
}

/* MISC */
.scrollbox
{
	height: 80px;
	background: #FFFFFF;
	border: 2px inset #FFFFFF;
	overflow: auto;
}
.scrollboxitem
{
	display: block;
	padding-top: 1px;
}
.boxIleft
{
	float: left;
}
.boxIright
{
	float: left;
	padding-right: 1px;
	margin-top: 3px;
}

.spacer
{
	clear: both;
	line-height: 1px;
	height: 1px;
}

ul.paginate li
{
	list-style: none;
	float: left;
	margin: 0 3px;
}

.ruler
{
	clear: both;
	margin: 10px 0;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}

.rulerblack
{
	clear: both;
	margin: 10px 10px 10px 10px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	border-bottom: 1px solid #000000;
}

.sideOrdered dt
{
	width: 20%;
}

.sideOrdered dd
{
	position: relative;
	left: 20%;
	width: 80%;
	top: -16px;
}

.infoBox
{
	padding: 10px;
	margin: 5px 0;
	font-size: 10px;
}

.halfbox
{
	width: 50%;
}

.halfboxContainer
{
	background: transparent url(/gfx/bg_halfbox_dot.gif) 50% 0 repeat-y;
}

.halfboxContainerblack
{	
	margin: 10px 0;
	background: url(/gfx/bg_halfboxblack_dot.gif) 50% 0 repeat-y;
}

.halfboxContainer .halfbox
{
	width: 45%;
}

.halfboxContainerblack .halfbox
{
	width: 44%;
	padding-left: 1%;
	padding-bottom: 2%;
}

.halfboxContainer .halfboxSeperator
{
	width: 6%;
}

.halfboxContainerblack .halfboxSeperator
{
	width: 7%;
}



.stroke { 
TEXT-DECORATION: line-through; 
} 


/* ERROR STYLES */
div.error
{
	padding: 10px 10px 2px 10px;
	border: 2px solid #B91827;
}

p.error
{
	color: #B91827;
}

input.error
{
	border: 1px solid #B91827;
}

/* CONFIRMTEXT STYLES */
div.confirmed
{
	padding: 10px 10px 2px 10px;
	border: 2px solid darkgreen;
}
p.confirmed
{
	color: darkgreen;
}
/* DIMMED STYLES */
.dimmed
{
	color: Gray;
}
.inactive
{
	color: #C3C7BA;
}
.itemAlreadySelected
{
	color: darkgreen;
}

/* SEARCH RESULTS */
.searchheaderleftarea
{
	width: 340px;
	float: left;
	overflow: hidden;
	margin-right: 5px;
}
.searchheaderrightarea
{
	float: right;
}
.searchResultList
{
	margin: 0 0 10px 0;
}

.searchResult
{
	padding: 10px;
	font-size: 10px;
	clear: both;
	display: block;
}

.searchResult .title
{
	float: left;
	width: 25%;
	min-height: 25px;
}

.searchResult .description
{
	margin-left: 25%;
	min-height: 25px;
	word-wrap:break-word;
}

.searchResult .description .larger
{
	font-size: 11px;
	line-height: 13px;
}

* html .searchResult .description
{
	height: 1%;
	margin-left: 0;
}

/* SHOW/HIDE PANELS */
dt.expand a
{
	background: url(/gfx/ic_expand.gif) 0 50% no-repeat;
	padding-left: 15px;
	line-height: 15px;
}

dd.expand
{
	display: none;
}

dt.collapse a
{
	background: url(/gfx/ic_collapse.gif) 0 50% no-repeat;
	padding-left: 15px;
	line-height: 15px;
}

/* PORTLET */
.contentLeft .portlet
{
	font: normal 10px/12px verdana, arial, sans-serif;
	padding: 10px;
}

.contentLeft .portlet a
{
	font: normal 10px/12px verdana, arial, sans-serif;
}

.contentLeft .portlet a
{
	font: normal 9px/11px verdana, arial, sans-serif;
}

.contentLeft .portlet dt a
{
	font: bold 10px verdana,arial,sans-serif;
	color: #333333;
	text-decoration: none;
	padding-top: 2px;
}

/* PORTLET TABS */
.portlet .tab
{
	height: 29px;
	margin: -10px -10px 6px -10px;
}

.portlet .tab ul
{
	margin: 0;
	padding-left: 10px;
	clear: both;
}

.portlet ul li a
{
	text-decoration: none;
}

.portlet .tab ul li
{
	float: left;
	list-style: none;
	height: 29px;
	margin: 0 2px 0 0;
	padding: 0;
}

.portlet .tab ul li a
{
	display: block;
	height: 14px;
	padding: 14px 4px 0 4px;
	margin: 0;
	vertical-align: text-bottom;
	font-weight: bold;
	color: #FFFFFF;
	white-space: nowrap;
}
.portlet .tab ul li a img
{
	margin-right: 4px;
	vertical-align: bottom;
}
.portlet .tab ul li > a
{
	width: auto;
}

.portlet .tab ul li.tabSelected a
{
	color: #000000;
}
/* TREE FULLVIEW NAVIGATION */

/* This is stylesheet for hTree */

/* WITHOUT JavaScript */
.navTreeDocument .hTree
{
}
.navTreeDocument .hTree li
{
}
.navTreeDocument .hTree ul li
{
}
.navTreeDocument .hTree a
{
}

/* WITH JavaScript */
.navTreeDocument .hTreeJS, .hTreeJS ul, .hTreeJS li
{
	margin: 0;
	padding: 0.2em 0;
	list-style: none;
}
.navTreeDocument .hTreeJS li
{
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
}

.navTreeDocument .hTreeJS ul li
{
	margin-left: 1em; /* Indent */
}
.navTreeDocument .hTreeJS a
{
	padding: .1em 0em .2em .2em;
}

/* PORTLET TREE NAVIGATION */

.portlet ul li
{
	list-style: none;
}

.portlet .treeBreadcrumb
{
	margin-top: 10px;
}

.portlet .treeBreadcrumb ul li, portlet .treeNavigation ul li
{
	padding: 0;
}

.portlet .treeBreadcrumb a
{
	text-decoration: none;
}

/* Tree link appearance */
.portlet .treeBreadcrumb ul li.treeSelected a, .portlet .treeBreadcrumb ul li.treeSelectedNoChildren a
{
	font-weight: bold;
	color: #000000;
}

/* Selected breadcrumb item */
.portlet .treeBreadcrumb .treeNavigationItem
{
	border-top: 1px solid #BABDB6;
}
.portlet .treeBreadcrumb .treeNavigationItem a
{
	font-weight: bolder;
}

/* Selected breadcrumb item, last in list with children */
.portlet .treeBreadcrumb .treeTop .treeNavigationItem
{
	border-top: 2px solid #BABDB6;
}

/* Selected breadcrumb item, last in list with children */
.portlet .treeBreadcrumb .treeSelected .treeNavigationItem
{
	border-bottom: 1px solid #BABDB6;
	background-color: #ffffff;
}

/* Selected breadcrumb item, last in list without children */
.portlet .treeBreadcrumb .treeSelectedNoChildren .treeNavigationItem
{
	border-bottom: 1px solid #BABDB6;
	background-color: #ffffff;
}

/* Item container both breadcrumb and childrenlist */
.portlet .treeNavigationItem
{
	padding: 4px 0 2px 0;
	display: block;
	width: 99%;
}

.treeNavigationItem .arealeft
{
	float: left;
	width: 6%;
}
.treeNavigationItem .areaRight
{
	float: left;
	width: 93%;
}

.iconTreeMain
{
	background: transparent url(/gfx/ic_triangle_down.gif) 0 2px no-repeat;
}
.iconTreeDatabase
{
	background: transparent url(/gfx/ic_database.gif) 0 2px no-repeat;
}
.iconTreeSub
{
	background: transparent url(/gfx/ic_triangle.gif) 0 2px no-repeat;
}
.iconTreeDocument
{
	background: transparent url(/gfx/ic_document.gif) 0 2px no-repeat;
}
.iconTreeParagraph
{
	background: transparent url(/gfx/ic_paragraph.gif) 0 2px no-repeat;
}
.iconTreeSubPage
{
	background: transparent url(/gfx/ic_page.gif) 0 2px no-repeat;
}

.iconTreeMain, .iconTreeDatabase, .iconTreeSub, .iconTreeDocument, .iconTreeParagraph, .iconTreeSubPage
{
	padding: 1px 5px;
}

/* FLOW */
.flowHeader, .flowFooter, .flowContent
{
	padding: 10px;
}
.flowHeader img {
	margin: 0px 6px 6px 0;
}

/* ROUNDED CORNER */
.roundedCorner
{
	background: #F0F3EB url(/gfx/gx_rounded_br.gif) 100% 100% no-repeat;
	border: 1px solid #FFFFFF; /* FIX FOR IE */
	font-size: 10px;
	margin: 0 0 10px 0;
}

.roundedCornerTL
{
	background: transparent url(/gfx/gx_rounded_tl.gif) 0 0 no-repeat;
}

.roundedCornerTR
{
	background: transparent url(/gfx/gx_rounded_tr.gif) 100% 0 no-repeat;
	padding: 10px 10px 0 0;	
	position: relative;
}

.roundedCornerBL
{
	background: transparent url(/gfx/gx_rounded_bl.gif) 0 100% no-repeat;
	padding: 0 0 10px 10px;
	position: relative;
}

/* MESSAGE BOX */
.messageBox
{
	background: #F0F3EB;
	padding: 10px 10px 10px 10px;
}

/* SPECIALS */

/* BANNERTYPES */
div.banner
{
	text-align: center;
}
.addRectangle
{
	margin: 1.5em 0em;
}

/* HTML CONTENT FIXES */

.fullviewHtmlContent
{
	width: 99%;
}

.fullviewHtmlContent.Historisk
{
	background: url(/gfx/status/statusHistorisk.gif) repeat-y;
}
.fullviewHtmlContent.Forkastet
{
	background: url(/gfx/status/statusForkastet.gif) repeat-y;
}
.fullviewHtmlContent.Fremsat
{
	background: url(/gfx/status/statusFremsat.gif) repeat-y;
}
.fullviewHtmlContent.Gældende
{
	background: url(/gfx/status/statusGaeldende.gif) repeat-y;
}
.fullviewHtmlContent.Vedtaget
{
	background: url(/gfx/status/statusVedtaget.gif) repeat-y;
}
.fullviewHtmlContent.Ukendt
{
	background: url(/gfx/status/statusUkendt.gif) repeat-y;
}
.fullviewHtmlContent.archive
{
	background: url(/gfx/status/statusArchive.gif) repeat-y;
}
.fullviewHtmlContent.current
{
	background: url(/gfx/status/statusCurrent.gif) repeat-y;
}
.fullviewHtmlContent.draft
{
	background: url(/gfx/status/statusDraft.gif) repeat-y;
}
.fullviewHtmlContent.unknown
{
	background: url(/gfx/status/statusUnknown.gif) repeat-y;
}

.fullviewHtmlContent h1
{
	color: #ffffff;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}

/* Used for removing items from screen, only showed on printed version */
.onlyPrintDisplay
{
	display: none;
}

#side_menu
{
	left: 0px;
	width: 220px;
	position: relative;
}

.nobreak
{
white-space:nowrap;
}


/* Fix for large tables */
.layered
{
	position: relative;
	z-index: 10;
	visibility: visible;
}

.background-bgcoloryellow 
{
background:yellow; 
}


/* Fix for large tables with extra witdh*/
.layeredExtraWidth
{
	position: relative;
	z-index: 10;
	visibility: visible;
	width: 850px;
}
.layeredExtremeWidth
{
	position: relative;
	z-index: 10;
	visibility: visible;
	width: 1050px;
}
.layered table, .layeredExtremeWidth table, .layeredExtraWidth table
{
	margin-top: 10px;
}

.noteIcon
{
	padding-right: 5px;
	vertical-align: bottom;
}

.alphabet
{
	font-family: Courier New;
	line-height: 16px;
}

.alphabet a
{
	font-weight: bold;
}

.alphabet a.active
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

/* Topmargin for some of the left portlets*/
.topMargin
{
	margin-top: 10px;
	border-top: 1px solid #BABDB6;
}

.borderOne
{
	border-bottom: 1px solid #BABDB6;
}

/* Lists in SiteCore articles  added HLA/JPW */

.siteCoreArticle ul, .siteCoreArticle ol
{
	margin: 10px;
}

.documentFunctionbar
{
	height: 20px;
	padding-top: 8px;
}

#floatHeader
{
	position: relative;
	visibility: visible;
	z-index: 2000;
}

#floatHeader .ruler.top
{
	clear: both;
	margin: 4px 0 0 0;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}

/* LEXDANIA Styling ADDED by JPW*/

/* CLASSES FOR MIGRATED DOCUMENTS */
.Titel2
{
	font: bold 18px/22px verdana,arial, sans-serif;
	height: 18px;
	margin-top:10pt;
	margin-bottom:10pt;}


.Aendringspunkt 
        {
	margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	tab-stops:8.5pt;
        }
.AendretBestemmelse 
        {
	font-style:italic;
        }
.Af	
        {
	margin-top:5.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:21.25pt;
	margin-bottom:.0001pt;
	text-indent:-21.25pt;
        }
.Af2
	{
	margin-top:13.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:21.25pt;
	margin-bottom:.0001pt;
	text-indent:-21.25pt;
        }
.Afsnitsnummer
	{
	margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	text-align:center;
	page-break-after:avoid;
	font-weight:bold;
        }
.Afsnitsoverskrift
	{
	margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	text-align:center;
	page-break-after:avoid;
	font-weight:bold;
}
.Anmaerkninger
	{
	margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	text-align:center;
	font-weight:bold;
        }
.BemTil
	{
	margin-top:18.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	text-align:center;
        }
.BemTilCI
	{
	margin-top:18.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	text-align:center;
	font-size:11.0pt;
	font-style:italic;
        }
.BemTilLfs
	{
	margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:12.0pt;
	margin-left:0cm;
	text-align:center;
	page-break-before:always;
	font-size:16.0pt;
	font-weight:bold;
	font-style:italic;
        }
.BemTilV
	{
	margin-top:18.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
        }
.BemTilVBf
	{
	margin:0cm;
	margin-bottom:.0001pt;
        }
.BemTilVI
	{
	margin-top:18.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	font-style:italic;
        }
.BilagsOverskrift
	{
	margin-top:18.0pt;
	margin-right:0cm;
	margin-bottom:12.0pt;
	margin-left:0cm;
	text-align:center;
	page-break-after:avoid;
	font-weight:bold;
        }
.Bilagstekst
	{
	margin-top:3.0pt;
	margin-bottom:3.0pt;
        }
.Bilagstitel
	{
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:12.0pt;
	margin-left:0cm;
	text-align:left;
	page-break-before:always;
	font-size:12.0pt;
	font-weight:bold;
        }
.Bullet
	{
	margin-top:3.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:9.85pt;
	margin-bottom:.0001pt;
	text-indent:-9.85pt;
	tab-stops:9.85pt;
        }
.Bullet1
	{
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:42.55pt;
	margin-bottom:.0001pt;
	text-indent:-19.85pt;
	tab-stops:42.55pt;
        }
.Bullet2
	{
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:63.8pt;
	margin-bottom:.0001pt;
	text-indent:-21.25pt;
	tab-stops:63.8pt;
        }
.CParagrafnummer
	{
	margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	text-align:center;
	page-break-after:avoid;
	font-weight:bold;
        }
.CParagraftekst
	{
	margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	text-indent:8.5pt;
        }
.FolSam
	{
	margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:0cm;
	text-align:center;
	text-indent:8.5pt;
	page-break-after:avoid;
	font-weight:bold;
        }
.FremsaetterUndertitel
	{
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:0cm;
	text-align:center;
        }
.Henvendelse
	{
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:22.7pt;
	margin-bottom:.0001pt;
	text-indent:-14.2pt;
        }
.Hymne
	{
	margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:19.85pt;
	margin-bottom:.0001pt;
	font-size:10.0pt;
        }
.IkkeMedlemmer
	{
	margin-top:3.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	text-align:left;
	text-indent:8.5pt;
        }
.Ikrafttraedelse
	{
	margin-top:24.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	text-indent:8.5pt;
        }
.IndholdHdr
	{
	margin-top:18.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	font-weight:bold;
        }
.IndholdHdr2
	{
	margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	font-weight:bold;
        }
.Indledning
	{
	margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	text-indent:19.85pt;
	font-size:10.0pt;
        }
.Indledning2
	{
	margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	text-indent:8.5pt;
        }
.Indstilling
	{
	margin-top:24.0pt;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:0cm;
	text-align:center;
	page-break-after:avoid;
        }
.Kapitelnummer
	{
	margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	text-align:center;
	page-break-after:avoid;
        }
.Kapiteloverskrift
	{
	margin-top:6.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	text-align:center;
	page-break-after:avoid;
	font-style:italic;
        }
.KapiteloverskriftBm
	{
	margin-top:6.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	text-align:center;
	page-break-after:avoid;
	font-size:11.0pt;
	font-style:italic;
        }
.Kommentar
	{
	margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:19.85pt;
	margin-bottom:.0001pt;
	font-size:10.0pt;
        }
.Litra
	{
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:39.7pt;
	margin-bottom:.0001pt;
	text-indent:-19.85pt;
	tab-stops:19.85pt;
        }
.Litra9
	{
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:39.7pt;
	margin-bottom:.0001pt;
	text-indent:-19.85pt;
	tab-stops:19.85pt;
	font-size:11.0pt;
        }
.lsp6
	{
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:22.7pt;
	margin-bottom:.0001pt;
	text-indent:-14.2pt;
	line-height:6.0pt;
        }
.lsp8L
	{
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:22.7pt;
	margin-bottom:.0001pt;
	text-indent:-14.2pt;
	line-height:6.0pt;
        }
.Lsp8LL
	{
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:22.7pt;
	margin-bottom:.0001pt;
	text-indent:-14.2pt;
	line-height:6.0pt;
        }
.Medlemmer
	{
	margin-top:24.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	text-align:center;
	line-height:150%;
        }
.Normal9
	{
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
        }
.NormalInd
	{
	margin-top:3.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	text-align:left;
	text-indent:8.5pt;
        }
.NormalInd9
	{
	margin-top:3.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	text-align:left;
	text-indent:8.5pt;
	font-size:11.0pt;
        }
.Nummer
	{
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:19.85pt;
	margin-bottom:.0001pt;
	text-indent:0cm;
	tab-stops:19.85pt 49.6pt;
        }
.Nummer9
	{
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:19.85pt;
	margin-bottom:.0001pt;
	text-indent:-19.85pt;
	tab-stops:19.85pt 49.6pt;
	font-size:11.0pt;
        }
.OverskriftSp
	{
	margin-top:24.0pt;
	margin-right:0cm;
	margin-bottom:7.0pt;
	margin-left:0cm;
	text-align:center;
	page-break-after:avoid;
	letter-spacing:3.0pt;
	}
.Paragraftekst
	{
	margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	text-indent:8.5pt;
	}
.ParaOverskrift
	{
	margin-top:6.0pt;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:0cm;
	text-align:center;
	page-break-after:avoid;
	}
.ParaOverskriftBm
	{
	margin-top:6.0pt;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:0cm;
	text-align:center;
	page-break-after:avoid;
	font-size:11.0pt;
	}
.Pind
	{
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:19.85pt;
	margin-bottom:.0001pt;
	text-indent:-19.85pt;
	tab-stops:19.85pt;
	}
.Pind2
	{
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:19.85pt;
	margin-bottom:.0001pt;
	text-indent:-14.2pt;
	tab-stops:19.85pt;
	}
.Pind29
	{
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:19.85pt;
	margin-bottom:.0001pt;
	text-indent:-14.2pt;
	tab-stops:19.85pt;
	font-size:11.0pt;
	}
.Pind9
	{
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:19.85pt;
	margin-bottom:.0001pt;
	text-indent:-19.85pt;
	tab-stops:19.85pt;
	font-size:11.0pt;
	}
.PreTitel0
	{
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:36.0pt;
	margin-left:0cm;
	text-align:center;
	font-size:10.0pt;
	}
.PreTitel1
	{
	margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:0cm;
	text-align:center;
	font-size:16.0pt;
	font-weight:bold;
        }
.PreTitel2
	{
	margin-top:6.0pt;
	margin-right:0cm;
	margin-bottom:1.0pt;
	margin-left:0cm;
	text-align:center;
	}
.Resume
	{
	margin:0cm;
	margin-bottom:.0001pt;
	}
.ResumeTekst
	{
	margin-top:3.0pt;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:0cm;
	text-align:left;
	text-indent:8.5pt;
	}
.SIGN0
	{
	margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:0cm;
	text-align:center;
	line-height:150%;
	}
.SkrFrem
	{
	margin-top:36.0pt;
	margin-right:0cm;
	margin-bottom:12.0pt;
	margin-left:0cm;
	text-align:center;
	page-break-before:always;
	font-size:16.0pt;
	font-weight:bold;
	font-style:italic;
        }
.Slutnotetekst
	{
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	}
.Stk
	{
	margin:0cm;
	margin-bottom:.0001pt;
	text-indent:8.5pt;
	}
.TabelFod
	{
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:14.2pt;
	margin-bottom:.0001pt;
	text-indent:-14.2pt;
	tab-stops:14.2pt;
	font-size:10.0pt;
	}
.TabelHoved
	{
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	}
.TabelOverskrift
	{
	margin:0cm;
	margin-bottom:.0001pt;
	font-weight:bold;
        }
.TabelTekst
	{
	margin:0cm;
	margin-bottom:.0001pt;
	}
.Tabeltekst9
	{
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	}
.TabelTekstHjre
	{
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:right;
	}
.Tekst
	{
	margin-top:3.0pt;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:0cm;
	text-align:left;
	text-indent:8.5pt;
	}
.Tekst0
	{
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:0cm;
	text-align:left;
	text-indent:8.5pt;
	}
.Tekst1
	{
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:0cm;
	text-align:left;
	text-indent:8.5pt;
	}
.Tekst1Sp
	{
	margin-top:3.0pt;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:0cm;
	text-align:left;
	text-indent:8.5pt;
	}
.Tekst2
	{
	margin-top:12.0pt;  /* ændret fra 3.0 til 12.0 */
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:0cm;
	text-align:left;
	text-indent:0.0pt;
	}
.Tekst9
	{
	margin-top:3.0pt;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:0cm;
	text-align:left;
	text-indent:8.5pt;
	font-size:11.0pt;
	}
.Tekstoverskrift
	{
	margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	text-align:center;
	page-break-after:avoid;
	font-style:italic;
        }
.TekstoverskriftB
	{
	margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	text-align:center;
	page-break-after:avoid;
	font-weight:bold;
        }
.TekstoverskriftBm
	{
	margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	text-align:center;
	page-break-after:avoid;
	font-size:11.0pt;
	font-style:italic;
        }
.TekstoverskriftVenstre
	{
	margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	page-break-after:avoid;
	font-style:italic;
        }
.TekstoverskriftVenstreBm
	{
	margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	page-break-after:avoid;
	font-size:11.0pt;
	font-style:italic;
        }
.TekstoverskriftVenstreN
	{
	margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	page-break-after:avoid;
	font-weight:bold;
        }
.TekstResume
	{
	margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	page-break-after:avoid;
	font-weight:bold;
        }
.TekstV
	{
	margin-top:3.0pt;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:0cm;
	text-align:left;
        }
.Titel
	{
	margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:0cm;
	text-align:center;
	font-size:16.0pt;
	}

.Undertitel
	{
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:0cm;
	text-align:center;
	}
.MsoSubtitle
	{
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:0cm;
	text-align:center;
	}
.GIVET, .SIGN1
	{
	margin-top:6.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	text-align:center;
	page-break-after:avoid;
	font-style:italic;
	}
.SIGN2
	{
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-style:italic;
	}




/***********************************/
/* CLASSES FOR LEX DANIA DOCUMENTS */
/***********************************/

.Afsnit
{
	font-weight:bold;
	text-align:center;
	margin-top:20pt;
	margin-bottom:6pt;
}

.AfsnitOverskrift
{
	font-weight:bold;
	text-align:center;
	margin-top:6pt;
	margin-bottom:10pt;
}

.AendringMedNummer
{
	margin-top:10pt;
	margin-bottom:0;
}

.AendringUdenNummer
{
	margin-top:10pt;
	margin-bottom:0;
	text-indent:12pt;
}

.AendringNr
{
	font-weight:bold;
}

.AendringNyTekst
{
	margin-top:10pt;
	margin-bottom:0pt;
	text-align:center;
}

.AendringsBeskrivelse
{
	text-align:left;
	margin-top:0pt;
	margin-bottom:3pt;
}

.AendringsForslagIndhold
{
	text-align:center;
	margin-top:11pt;
	margin-bottom:4pt;
	letter-spacing:2.2pt;
}

.AendringBilag
{
	text-align:right;
	margin-top:0pt;
	margin-bottom:6pt;
}

.Bilag
{
	font-weight:bold;
	font-size:12pt;
	text-align:left;
	margin-top:20pt;
	margin-bottom:6pt;
}

.BilagTekst
{
	font-weight:bold;
	font-size:12pt;
	text-align:left;
	margin-top:0;
	margin-bottom:6;
}

.CentreretParagraf
{
	text-align:center;
	font-weight:bold;
	margin-top:10pt;
	margin-bottom:10pt;
}

.CentreretParagrafTekst
{
	text-align:center;
	margin-top:10pt;
	margin-bottom:10pt;
}

.Indholdsfortegnelse
{
	text-align:left;
	margin-left:50pt;
	margin-top:4pt;
	margin-bottom:4pt;
}

.Hymne2
{
	font-size:10pt;
	margin-left:14pt;
	margin-top:6pt;
	margin-bottom:6pt;
}

.Indledning2
{
	text-indent:12pt;
	margin-top:0pt;
	margin-bottom:0pt;
}


.Kapitel
{
	font: bold 14px verdana,arial, sans-serif;
	margin-top:20pt;
	text-align:center;
	/*text-align:left;
	
	margin-bottom:6pt;
	font-size: 14px;
	font-style:bold;*/
}

.KapitelOverskrift2
{
	font: bold 12px verdana,arial, sans-serif;
	text-align:center;
	margin-top:14pt;
	/*margin-top: 2ex;*/
}

.ParagrafGruppeOverskrift
/*{font: bold 12px verdana,arial, sans-serif;
	margin-top:5pt;
	}  Udkommenteret af LMJ 02/08*/

/*Indsat af LMJ 02/08 Start */
{
	font-style:italic;
	text-align:center;
	margin-top:15pt;
	margin-bottom:5pt;
}
/*Indsat af LMJ 02/08 End */

.Paragraf
{
	margin-top:10pt;
	margin-bottom:0;
	/*text-indent:12pt;*/
}

.ParagrafOverskrift
{
	font-style:italic;
	text-align:center;
	margin-top:6pt;
	margin-bottom:10pt;
}

.ParagrafNr
{
	font-weight:bold;
}

.Stk2
{
	margin-top:0;
	margin-bottom:0;
	text-indent:12pt;
}

.StkNr
{
	font-style:italic;
}

.TraktatStkNr
{
}

.TraktatStk
{
	text-indent:12pt;
	margin-top:10pt;
	margin-bottom:10pt;
}


.Liste1
{
	margin-top:2pt;
	margin-bottom:1pt;
	margin-left:14pt;
}

.Liste1Nr
{
	margin-left:-14pt;
}

.Liste2
{
	margin-top:0;
	margin-bottom:0;
	margin-left:28pt;
}

.Liste2Nr
{
	margin-left:-14pt;
}

.Liste3
{
	margin-top:0;
	margin-bottom:0;
	margin-left:42pt;
}

.Liste3Nr
{
	margin-left:-14pt;
}

.Liste4
{
	margin-top:0;
	margin-bottom:0;
	margin-left:56pt;
}

.Liste4Nr
{
	margin-left:-14pt;
}


.Medunderskriver
{
	text-align:right;
	margin-top:10pt;
	margin-bottom:0;
}

.Bold
{
	font-weight:bold;
}

.Italic
{
	font-style:italic;
}

.Underline
{
	text-decoration:underline;
}

.BoldItalic
{
	font-weight:bold;
	font-style:italic;
}

.BoldUnderline
{
	font-weight:bold;
	text-decoration:underline;
}

.ItalicUnderline
{
	font-style:italic;
	text-decoration:underline;
}

.BoldItalicUnderline
{
	font-weight:bold;
	font-style:italic;
	text-decoration:underline;
}

.Superscript
{
	vertical-align:super;
	font-size:x-small;
}

.Subscript
{
	vertical-align:sub;
	font-size:x-small;
}

.TabelTekst2
{
	padding-left:8pt;
	padding-right:8pt;
	margin-top:0;
	margin-bottom:0;
}

.BilagStreg
{
	width:70%;
	text-align:center;
	margin-top:10pt;
	margin-bottom:10pt;
}

.SprogStreg
{
	margin-top:36pt;
	width:70%;
	text-align:center;
	margin-top:10pt;
	margin-bottom:10pt;
}

.IKraftStreg
{
	width:30%;
	text-align:center;
	margin-top:10pt;
	margin-bottom:10pt;
}

.Fodnote
{
	font-size:8pt;	
	margin-top:10pt;
	margin-bottom:10pt;
	}

.RedaktionelNote
{
	font-size:12pt;	
	margin-top:10pt;
	margin-bottom:10pt;
}

.FodnoteNr
{
	vertical-align:super;
	font-size:8px;
	}

A.FodnoteHenvisning
{
	vertical-align:super;
}

.Maintable
{
	margin-top:10pt;
	margin-bottom:10pt;
	margin-right:0pt;
	font-size: 11px;
}

.Subtable
{
	margin-top:0pt;
	margin-bottom:0pt;
	margin-right:0pt;
	margin-left:0pt;
}


.TraktatTitel
{
	font-weight:bold;
	text-align:center;
	margin-top:24pt;
	margin-bottom:10pt;
}

.TraktatTekst
{
	margin-top:12pt;
	margin-bottom:0pt;
}

.TraktatListe1
{
	margin-bottom:0;
	margin-left:14pt;
	margin-top:12pt;
}

.TraktatSprog
{
	font-size:14pt;
	margin-top:10pt;
	margin-bottom:0pt;
	font-weight:bold;
	text-align:right;
}

.OversaettelseAngivelse
{
	margin-top:36pt;
	margin-bottom:0pt;
}

.Bemaerkninger
{
	font-size:16pt;
	margin-top:24pt;
	margin-bottom:10pt;
	text-align:center;
	font-style:italic;
}

.AlmindeligeBemaerkninger
{
	text-align:center;
	font-style:italic;
	margin-top:10pt;
	margin-bottom:10pt;
}

.BemaerkningTekst
{
	margin-top:12pt;
	margin-bottom:0pt;
	font-style:italic;
}

.BemaerkningerTilForslagetsEnkelteBestemmelser
{
	margin-top:24pt;
	margin-bottom:10pt;
	text-align:center;
	font-weight:bold;
}

.BemaerkningerTilParagraf
{
	text-align:center;
	font-style:italic;
	margin-top:10pt;
	margin-bottom:10pt;
}

.BemaerkningerTilKapitel
{
	text-align:center;
	font-style:italic;
	margin-top:10pt;
	margin-bottom:10pt;
}

.BemaerkningerTilAendringsNummer
{
	text-align:left;
	margin-top:10pt;
	margin-bottom:0pt;
}

.BemaerkningerTilStk
{
	text-align:left;
	margin-top:10pt;
	margin-bottom:0pt;
	font-style:italic;
}

.SkriftligFremsaettelse
{
	margin-top:12pt;
	margin-bottom:10pt;
	font-size:16pt;
	font-style:italic;
	text-align:center;
}

.Fremsaetter
{
	text-align:center;
	margin-top:0pt;
	margin-bottom:5pt;
}

.ForslagsTitel
{
	margin-top:6pt;
	margin-bottom:2pt;
	font-style: italic;
}

.ForslagsNummer
{
	margin-top:2pt;
	margin-bottom:6pt;
}

.BetaenkningsTekst1
{
	text-align:left;
	margin-top:10pt;
	margin-bottom:0pt;
	font-weight:bold;
}

.BetaenkningsTekst2
{
	text-align:left;
	margin-top:10pt;
	margin-bottom:0pt;
	font-style:italic;
}

.TilParagrafGruppe
{
	text-align:center;
	margin-top:9pt;
	margin-bottom:3pt;
	font-weight:bold;
}

.TilParagrafGruppeOverskrift
{
	text-align:center;
	margin-top:0pt;
	margin-bottom:3pt;
}

.TilParagraf
{
	text-align:center;
	margin-top:10pt;
	margin-bottom:0pt;
}

.Stiller
{
	text-align:left;
	margin-top:6pt;
	margin-bottom:0pt;
}

.BetaenkningsBemaerkninger
{
	text-align:center;
	margin-top:11pt;
	margin-bottom:4pt;
	letter-spacing:2.2pt;
}

.BetaenkningTilAendringsNummer
{
	text-align:center;
	margin-top:10pt;
	margin-bottom:0pt;
}

.UdvalgsSammensaetning
{
	text-align:center;
	margin-top:22pt;
	margin-bottom:8pt;
	font-style:italic;
	line-height:20pt;
}

.MedlemsTitel
{
	font-weight:bold;
	font-style:normal;
}

.IkkeMedlemmer2
{
	text-indent:3mm;
	margin-top:8pt;
	margin-bottom:20pt;
}

.PartiNavn
{
	width:50%;
}

.PartiMandater
{
	width:20%;
}

.FolketingetsSammensaetning
{
	font-weight:bold;
}

/*.Resume
{
	background-repeat:repeat-y;
	background-color:#CCCCCC;
	text-indent:28pt;
	padding: 4pt 4pt 4pt 4pt;
	margin-top:9pt;
	margin-bottom:16.5pt;

}*/

.TitelPrefiks1
{
	font-size:16pt;
	font-weight:bold;
	text-align:center;
	margin-top:10pt;
	margin-bottom:10pt;
}

.TitelPrefiks2
{
	font-size:12pt;
	text-align:center;
	margin-top:10pt;
	margin-bottom:10pt;
}



.UnderTitel2
{
	text-align:center;
	margin-top:0pt;
	margin-bottom:10pt;
}

.Segl
{
	text-align:center;
	margin-top:10pt;
	margin-bottom:0;
}

.UnderskriftStedDato
{
	font-style:italic;
	text-align:center;
	margin-top:24pt;
	margin-bottom:10pt;
}

.UnderskriverBemyndigelse
{
	text-align:center;
	margin-top:10pt;
	margin-bottom:0;
}

.Underskriver
{
	font-variant:small-caps;
	text-align:center;
	margin-top:10pt;
	margin-bottom:0;
}

.UnderskriverTitel
{
	text-align:center;
	margin-top:10pt;
	margin-bottom:0;
}

.Bjelke2
{
	background-color:#778899	;
	width:100%;
	text-align:center;
	margin-top:20px;
	margin-bottom:10px;
	padding-top:2px;
	padding-bottom:2px;
}


/* FORMS */
.stdForm
{
	height: 100%;
}

.stdForm form 
{
	margin: 0;
	padding: 0;
}

.stdForm div 
{
	clear: left;
}

.stdForm div.last 
{
	margin-bottom: 0px;
}

.stdForm label 
{
	width: 120px;
	height: 20px;
	line-height: 20px;
	float: left;
	font-weight: bold;
}

.stdForm p 
{
	width: 150px;
	float: left;
}

.stdForm td.date table
{
	float: left;
	padding-left: 0px;
	padding-bottom: 5px;
	margin-left: 0px;
	margin-bottom: 5px;
}

.button 
{
	background: #fff;
	border: 1px solid #a3a898;
	color: #333;
}

.button.red 
{
	background: #fff;
	border: 1px solid #a77c7c;
	color: #B91827;
}

.stbTbl 
{
	width: 100%;
	font-size: 10px;
}
.stbTbl th 
{
	background: #bac1ae;
	color: #fff;
	text-align: left;
	padding: 3px;
	border-bottom: 1px solid #fff;
}
.stbTbl th img 
{
	margin: 0 0 -2px 2px;
}
.stbTbl th a 
{
	color: #fff;
	text-decoration: none;
}
.stbTbl th a:visited
{
	color: #fff;
	text-decoration: none;
	
}
.stbTbl td 
{
	background: #f0f3eb;
	padding: 3px;
	border-bottom: 1px solid #fff;
}
.stbTbl .tr2 td 
{
	background: #e8e8e8;
}

.layerBoxContainer {
	position: relative;
	z-index: 1001;
}
.layerBox {
	width: 300px;
	position: absolute;
	left: 110px;
	top: 100px;
	z-index: 1001;
	padding: 7px;
	background: #fff;
	border: 3px solid #bac1ae;
}
.layerBox h2 {
	margin-top: 0;
}
.layerBoxFrame 
{
	width: 300px;
	position: absolute;
	left: 110px;
	top: 100px;
	z-index: 1001;
	padding: 10px;
	height: 0px;
}
.head 
{
	padding-bottom: 3%
}  

/***********************************/
/* CLASSES FOR EDITOR              */
/***********************************/
a.attachment
{
    padding-right: 15px;
    background: transparent url(/gfx/ic_attachment.gif) no-repeat center right;
}

/***********************************/
/* Navigation.Shortcut             */
/***********************************/
.leftclear{
clear: left;
}

.treecontainer{
width: 540px;
font-family: Verdana;
}

.treecontainer .leftcontainer{
width: 510px;
float:left;
}

/* level 1 */
.treecontainer .level1box{
background-image: url('/gfx/level1bg.gif');
background-repeat: repeat-x;
border: 1px solid #EAEAEA;
margin: 0px 0px 1px 0px;
cursor: pointer;
}
.treecontainer .level1box .productselection{
display: none;
}

.treecontainer .level1box .rightcontainer{
width: 24px;
float: left;
margin-top: 7px;
}

.treecontainer .rightcontainer .signedup{
background-image:url(/gfx/tilmeldt.gif);
font-size:11px;
height:19px;
margin-left:-40px;
width:58px;
}

.treecontainer .rightcontainer .notsignedup{
display:none;
}

.treecontainer .level1box .openclose{
background-image:url('/gfx/n1plus.gif');
float:left;
height:15px;
margin:9px 0 9px 14px;
text-align:center;
width:15px;
}

.treecontainer .level1box .openclose_blank{
float: left;
margin: 9px 0px 9px 24px;
}

.treecontainer .level1box .linktext{
float: left;
padding: 7px 0px 0px 6px;
color: #543E77;
font-size: 14px;
width: 464px;
}

.treecontainer .level1box_active{
background-color: #C3E8FB;
background-image: none;
background-repeat: repeat-x;
border: 1px solid #C3E8FB;
margin: 0px 0px 1px 0px;
cursor: pointer;
}

.treecontainer .level1box_active .productselection{
margin-top: 10px;
margin-bottom: 5px;
display: block;
}

.treecontainer .level1box_active .rightcontainer{
width: 24px;
float: left;
margin-top: 7px;
}

.treecontainer .level1box_active .openclose{
background-image:url('/gfx/n1minus.gif');
float:left;
height:15px;
margin:9px 0 9px 14px;
text-align:center;
width:15px;
}

.treecontainer .level1box_active .openclose_blank{
float: left;
margin: 9px 0px 9px 24px;
}

.treecontainer .level1box_active .linktext{
float: left;
padding: 7px 0px 0px 6px;
color: #000000;
font-size: 14px;
width: 464px;
}

.treecontainer .level1box_active .teasertext{
font-size: 11px;
padding: 0px 0px 10px 36px;
}

.treecontainer .level1box_mouseover{
background-color: #C3E8FB;
background-image: none;
background-repeat: repeat-x;
border: 1px solid #C3E8FB;
margin: 0px 0px 1px 0px;
cursor: pointer;
}

.treecontainer .level1box_mouseover .productselection{
margin-top: 10px;
margin-bottom: 5px;
display: block;
}

.treecontainer .level1box_mouseover .rightcontainer{
width: 24px;
float: left;
margin-top: 7px;
}

.treecontainer .level1box_mouseover .openclose{
background-image:url('/gfx/n1plus.gif');
float:left;
height:15px;
margin:9px 0 9px 14px;
text-align:center;
width:15px;
}

.treecontainer .level1box_mouseover .openclose_blank{
float: left;
margin: 9px 0px 9px 24px;
}

.treecontainer .level1box_mouseover .linktext{
float: left;
padding: 7px 0px 0px 6px;
color: #000000;
font-size: 14px;
width: 464px;
}

.treecontainer .level1box_mouseover .teasertext{
font-size: 11px;
padding: 0px 0px 10px 36px;
}

/* level 2 */
.treecontainer .level2box{
background-color: #EDF8FE;
margin: 0px 0px 1px 0px;
cursor: pointer;
}

.treecontainer .level2box .rightcontainer{
width: 24px;
float: left;
margin-top: 7px;
margin-left: 1px;
}

.treecontainer .level2box .openclose{
background-image:url('/gfx/n2plus.gif');
float:left;
height:15px;
margin: 7px 0px 7px 30px;
text-align:center;
width:15px;
}

.treecontainer .level2box .openclose_blank{
float: left;
margin: 7px 0px 7px 41px;
}

.treecontainer .level2box .linktext{
float: left;
padding: 5px 0px 0px 6px;
color: #543E77;
font-size: 14px;
width: 459px;
}

.treecontainer .level2box_active{
background-color: #C3E8FB;
margin: 0px 0px 1px 0px;
cursor: pointer;
}

.treecontainer .level2box_active .rightcontainer{
width: 24px;
float: left;
margin-top: 7px;
margin-left: 1px;
}

.treecontainer .level2box_active .openclose{
background-image:url('/gfx/n2minus.gif');
float:left;
height:15px;
margin: 7px 0px 7px 30px;
text-align:center;
width:15px;
}

.treecontainer .level2box_active .openclose_blank{
float: left;
margin: 7px 0px 7px 41px;
}

.treecontainer .level2box_active .linktext{
float: left;
padding: 5px 0px 0px 6px;
color: #000000;
font-size: 14px;
width: 459px;
}

.treecontainer .level2box_active .teasertext{
font-size: 11px;
padding: 0px 0px 10px 51px;
}

.treecontainer .level2box_mouseover{
background-color: #C3E8FB;
margin: 0px 0px 1px 0px;
cursor: pointer;
}

.treecontainer .level2box_mouseover .rightcontainer{
width: 24px;
float: left;
margin-top: 7px;
margin-left: 1px;
}

.treecontainer .level2box_mouseover .openclose{
background-image:url('/gfx/n2plus.gif');
float:left;
height:15px;
margin: 7px 0px 7px 30px;
text-align:center;
width:15px;
}

.treecontainer .level2box_mouseover .openclose_blank{
float: left;
margin: 7px 0px 7px 41px;
}

.treecontainer .level2box_mouseover .linktext{
float: left;
padding: 5px 0px 0px 6px;
color: #000000;
font-size: 14px;
width: 459px;
}

.treecontainer .level2box_mouseover .teasertext{
font-size: 11px;
padding: 0px 0px 10px 51px;
}

/* level 3 */
.treecontainer .level3box{
background-color: #F4F4F4;
margin: 0px 0px 1px 0px;
cursor: pointer;
}

.treecontainer .level3box .rightcontainer{
width: 24px;
float: left;
margin-top: 3px;
margin-left: 1px;
}

.treecontainer .level3box .openclose{
background-image:url('/gfx/n3plus.gif');
float:left;
height:12px;
margin: 7px 0px 6px 45px;
text-align:center;
width:12px;
}

.treecontainer .level3box .openclose_blank{
float: left;
margin: 6px 0px 6px 53px;
}

.treecontainer .level3box .linktext{
float: left;
padding: 4px 0px 0px 6px;
color: #543E77;
font-size: 12px;
width: 437px;
}

.treecontainer .level3box_active{
background-color: #C3E8FB;
margin: 0px 0px 1px 0px;
cursor: pointer;
}

.treecontainer .level3box_active .rightcontainer{
width: 24px;
float: left;
margin-top: 3px;
margin-left: 1px;
}

.treecontainer .level3box_active .openclose{
background-image:url('/gfx/n3minus.gif');
float:left;
height:12px;
margin: 7px 0px 6px 45px;
text-align:center;
width:12px;
}

.treecontainer .level3box_active .openclose_blank{
float: left;
margin: 6px 0px 6px 53px;
}

.treecontainer .level3box_active .linktext{
float: left;
padding: 4px 0px 0px 6px;
color: #000000;
font-size: 12px;
width: 437px;
}

.treecontainer .level3box_active .teasertext{
font-size: 11px;
padding: 0px 0px 10px 66px;
}

.treecontainer .level3box_mouseover{
background-color: #C3E8FB;
margin: 0px 0px 1px 0px;
cursor: pointer;
}

.treecontainer .level3box_mouseover .rightcontainer{
width: 24px;
float: left;
margin-top: 3px;
margin-left: 1px;
}

.treecontainer .level3box_mouseover .openclose{
background-image:url('/gfx/n3plus.gif');
float:left;
height:12px;
margin: 7px 0px 6px 45px;
text-align:center;
width:12px;
}

.treecontainer .level3box_mouseover .openclose_blank{
float: left;
margin: 6px 0px 6px 53px;
}

.treecontainer .level3box_mouseover .linktext{
float: left;
padding: 4px 0px 0px 6px;
color: #000000;
font-size: 12px;
width: 437px;
}

.treecontainer .level3box_mouseover .teasertext{
font-size: 11px;
padding: 0px 0px 10px 66px;
}
/* level 4 */
.treecontainer .level4box{
background-color: #FFFFFF;
margin: 0px 0px 1px 0px;
cursor: pointer;
}

.treecontainer .level4box .rightcontainer{
width: 24px;
float: left;
margin-top: 3px;
margin-left: 1px;
}

.treecontainer .level4box .openclose{
background-image:url('/gfx/n3plus.gif');
float:left;
height:12px;
margin: 7px 0px 6px 45px;
text-align:center;
width:12px;
}

.treecontainer .level4box .openclose_blank{
float: left;
margin: 6px 0px 6px 53px;
}

.treecontainer .level4box .linktext{
float: left;
padding: 4px 0px 0px 6px;
color: #543E77;
font-size: 12px;
width: 437px;
}

.treecontainer .level4box_active{
background-color: #C3E8FB;
margin: 0px 0px 1px 0px;
cursor: pointer;
}

.treecontainer .level4box_active .rightcontainer{
width: 24px;
float: left;
margin-top: 3px;
margin-left: 1px;
}

.treecontainer .level4box_active .openclose{
background-image:url('/gfx/n3minus.gif');
float:left;
height:12px;
margin: 7px 0px 6px 45px;
text-align:center;
width:12px;
}

.treecontainer .level4box_active .openclose_blank{
float: left;
margin: 6px 0px 6px 53px;
}

.treecontainer .level4box_active .linktext{
float: left;
padding: 4px 0px 0px 6px;
color: #000000;
font-size: 12px;
width: 437px;
}

.treecontainer .level4box_active .teasertext{
font-size: 11px;
padding: 0px 0px 10px 66px;
}

.treecontainer .level4box_mouseover{
background-color: #C3E8FB;
margin: 0px 0px 1px 0px;
cursor: pointer;
}

.treecontainer .level4box_mouseover .rightcontainer{
width: 24px;
float: left;
margin-top: 3px;
margin-left: 1px;
}

.treecontainer .level4box_mouseover .openclose{
background-image:url('/gfx/n3plus.gif');
float:left;
height:12px;
margin: 7px 0px 6px 45px;
text-align:center;
width:12px;
}

.treecontainer .level4box_mouseover .openclose_blank{
float: left;
margin: 6px 0px 6px 53px;
}

.treecontainer .level4box_mouseover .linktext{
float: left;
padding: 4px 0px 0px 6px;
color: #000000;
font-size: 12px;
width: 437px;
}

.treecontainer .level4box_mouseover .teasertext{
font-size: 11px;
padding: 0px 0px 10px 66px;
}

/* Tip a friend */
.grayout{
    position: absolute;
    background-color: #999999;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    z-index: 1;
    top: 0px;
    left: 0px;
    display: none;
    width:100%; 
    height:1000px;
}

.tipfriend 
{
    z-index: 2;
    width: 340px; 
    height: 301px; 
    padding: 10px 10px; 
    background-image:url(/gfx/bg_email.png);
    background-repeat:no-repeat; 
    display: none; 
    float:left; 
    position: absolute;
    margin:0px 0px 0px -130px; 
    *margin:18px 0px 0px -153px;
}

.tipfriend a 
{
    font-weight: bold; 
    text-decoration: none; 
    color: #00aae4; 
}

.tipfriend td
{ 
    vertical-align: top; 
}

.tipfriend .sendPage 
{ 
    font-family: Verdana, sans-serif; 
    font-size: 14px; 
    font-weight: bold; 
    color: #00aae4; 
}

.tipfriend input.textInput  { width: 185px; }
.tipfriend textarea.textInput { width: 185px; }