body
{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif !important;
}

body#bannertop
{
	margin: 0;
	padding: 0;
	border: none;
}

div#info-banner
{
	text-align: center;
	position: absolute;
	z-index: 10;
	margin-top: -3.4em;
	margin-left: auto;
	margin-right: auto;
	width: 758px;
}

div#info-banner span
{
	display: block;
	background-color: #FFFF93;
	color: #f00;
	font-weight:bold;
	font-size: 11px;
	padding: .5em;
}

div#popup-content div#info-banner,div#whitepage-content div#info-banner
{
	display: none;
}

.NewMachine
{
	background-color: transparent;
	padding: 2px;
	font-weight: bold;
	background-image: url(../../common/gfx/ny.gif);
	background-position: center right;
	background-repeat: no-repeat;
	padding-right: 14px;
}


.mbo-color
{
	color: #157533;
}

.bto-color
{
	color: #254990;
}

/* popin for foreingers */
div#MyAgroPopIn
{
	left: 50%;
	position: absolute;
	width: 400px;
	margin-left: -200px;
	top: 100px;
	background-color: #fff;
	border: solid 1px #000;
	z-index: 1000;
}

div#MyAgroPopIn div#popin-top
{
	text-align: right;
	background-color: #000;
}

div#MyAgroPopIn p
{
	font-size: 14px;
	text-align: center;
}

div#MyAgroPopIn a
{
	text-decoration: none;
	font-weight: bold;
}

div#MyAgroPopIn a:hover
{
	text-decoration: underline;
}
/* popin for foreingers */


div#banners
{
	width: 760px;
	height: 100px;
	position: absolute;
	margin-left: -380px;
	left: 50%;
	height: 98px;
}

div#banners-iframe
{
	width: 762px;
	height: 99px;
	position: absolute;
	left: 50%;
	border: none;
	padding: 0;
	margin: 0 0 0 -381px;
}

body#bannertop table#banner-table
{
	width: 100%;
	margin-top: 14px;
	border-collapse: collapse;
}

body#bannertop table#banner-table td
{
	text-align: center;
}

div#banners #banner-table
{
	width: 100%;
	margin-top: 14px;
	border-collapse: collapse;
}

div#banners #banner-table td
{
	text-align: center;
}

div#logobar
{
	width: 760px;
	height: 100px;
	position: absolute;
	margin-left: -380px;
	margin-bottom: 30px;
	left: 50%;
	height: 53px;
	top: 98px;
	font-size: 12px;
}

div#logobar h1
{
	display: none;
}

div#logobar div#logobar-dato-tid
{
	float: right;
	width: 35%;
	margin-top: 25px;
}

div#logobar div#logobar-dato-tid span#show-date
{
	float: left;
}

div#logobar div#logobar-dato-tid span#show-time
{
	float: right;
	margin-right: 5px;
}

div#adm-logobar
{
	width: 760px;
	height: 100px;
	position: absolute;
	margin-left: -380px;
	margin-bottom: 30px;
	left: 50%;
	height: 53px;
	top: 0;
}

div#adm-logobar h1
{
	display: none;
}

div#adm-logobar div#logobar-dato-tid
{
	font-size: 12px;
	float: right;
	width: 35%;
	margin-top: 25px;
}

div#adm-logobar div#logobar-dato-tid span#show-date
{
	float: left;
}

div#adm-logobar div#logobar-dato-tid span#show-time
{
	float: right;
	margin-right: 5px;
}

span#logobar-dato-tid
{
	float: right;
	font-size: 11px;
	font-weight: lighter;
	color: #949599;
	margin-right: 10px;
	margin-top: 35px;
}

#layout-table
{
	width: 100%;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}

#layout-table th#left-col
{
	font-size: 12px;
	font-weight: bold;
	width: 140px;
	vertical-align: middle;
}

#layout-table th#mid-col
{
	font-size: 11px;
	font-weight: normal;
	width: 470px;
	text-align: left;
}

#layout-table th#mid-col a
{
	text-decoration: none;
}

#layout-table th#mid-col a:hover
{
	text-decoration: underline;
}

#layout-table th#right-col
{
	font-size: 12px;
	font-weight: bold;
	width: 140px;
	vertical-align: middle;
}

#layout-table td
{
	vertical-align: top;
	padding: 0;
	margin: 0;
}

#layout-table td#tdleft-col
{
	width: 140px;
	padding: 0;
	margin: 0;
}

#layout-table td#tdright-col
{
	width: 140px;
	padding: 0;
	margin: 0;
}

#layout-table td#tdmid-col
{
	width: 470px;
	padding: 0;
	margin: 0;
}

/* forside stats */
#CurStats
{
	width: 100%;
	font-size: 11px;
}

/* forside stats */

/* Navi stuff */
div#dropnavi
{
	position: absolute;
	width: 140px;
	top: 150px;
	left: 50%;
	margin-left: -380px;
	background-color: #fff;
	padding: 0;
	z-index: 1000;
}

div#dropnavi iframe
{
	margin-top: 35px;
}

div#adm-menu-top
{
	position: absolute;
	width: 140px;
	top: 53px;
	left: 50%;
	margin-left: -380px;
	padding-left: 0;
	z-index: 1000;
	background-position: -7px bottom;
	background-repeat: no-repeat;
}

div#adm-menu-top a
{
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	margin-left: 12px;
}

div#menu-top
{
	position: absolute;
	width: 140px;
	top: 151px;
	left: 50%;
	margin-left: -380px;
	padding-left: 0;
	z-index: 1000;
	background-position: -7px bottom;
	background-repeat: no-repeat;
}

div#menu-top a
{
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	margin-left: 12px;
}

span#open-menu
{
	text-align: right;
}

span#close-menu
{
	text-align: left;
}

/* Navi stuff */

/* Search stuff */
div#QuickSearch
{
	width: 100%;
	padding: 5px;
	margin: 0;
	height: 24px;
	vertical-align: middle;
}

div#QuickSearch input#QuickSearchText
{
	float: left;
	width: 96px;
	border: 1px solid #000;
	padding: 2px;
	font-size: 12px;
}

div#QuickSearch input#QuickSearchButton
{
	float: right;
	width: 33px;
	border: 1px solid #000;
	padding: 0;
	background-color: #fff;
	font-size: 12px;
}
/* Search stuff */


/* Artikel stuff */
div#NyesteArtikler
{
	font-size: 11px;
	width: 100%;
}

div#NyesteArtikler ul
{
	list-style-type: none;
}

div#NyesteArtikler ul,div#NyesteArtikler li
{
	padding:0;
	margin: 2px;
}

div#NyesteArtikler a
{
	text-decoration: none;
}

div#NyesteArtikler a:hover
{
	text-decoration: underline;
}

div#NyesteArtikler span
{
	white-space: nowrap;
	font-size: 9px;
	color: #696969;
	margin-left: 5px;
}

div#NyesteArtikler-RSS
{
	margin: 0;
	text-align: right;
}

div#HovedArtikler table#art-table
{
	width: 100%;
	border-collapse: collapse;
	border: none;
}

div#HovedArtikler .art-advert
{
	padding: 0;
	border-top: 1px solid #D3D3CA;
	border-bottom: 1px solid #D3D3CA;
	margin: 0;
}

div#HovedArtikler .art-advert img
{
	margin: 0;
	border: 1px solid #000;	
}

div#HovedArtikler .art-top2
{
	border-top: 1px solid #D3D3CA;	
	border-bottom: 1px solid #D3D3CA;	
}

div#HovedArtikler .art-left
{
	border-right: 1px solid #D3D3CA;	
}

div#HovedArtikler .art-left img, div#HovedArtikler .art-right img
{
	width: 100px;
}

div#HovedArtikler img
{
	border: 1px solid #000;
}

div#HovedArtikler a
{
	display: block;
	float: right;
	text-decoration: none;
	margin-bottom: 10px;
}

div#HovedArtikler a.in-article
{
	display: inline;
	float: none;
	text-decoration: underline;
	color: #000;
	margin-bottom: auto;
}

div#HovedArtikler a:hover
{
	text-decoration: underline;
}

div#HovedArtikler h1
{
	font-size: 20px;
	font-weight: normal;
	margin: 0;
	margin-bottom: 5px;
}

div#HovedArtikler div#Artikel2 h1
{
	font-size: 18px;
}

div#HovedArtikler h2
{
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	margin-bottom: 5px;
}

div#HovedArtikler p
{
	font-size: 12px;
}

div#HovedArtikler div#Artikel1
{
	padding: 5px;
	font-size: 14px;
}

div#HovedArtikler div#Artikel1 img
{
	float: right;
	margin-left:5px;
	margin-bottom:5px;
}

div#HovedArtikler div#Artikel2
{
	padding: 5px;
	font-size: 14px;
}

div#HovedArtikler div#Artikel2 img
{
	float: left;
	margin-right:5px;
	margin-bottom:5px;
}

div#HovedArtikler table
{
	width: 100%;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}

div#HovedArtikler td
{
	padding: 5px;
	margin: 0px;
}

div#Artikel3,div#Artikel4,div#Artikel5,div#Artikel6,div#Artikel7,div#Artikel8
{
	text-align: left;
	width: 215px;
}

div#Artikel3 img,div#Artikel4 img,div#Artikel5 img,div#Artikel6 img,div#Artikel7 img,div#Artikel8 img
{
	float: left;
	width: 100px;
	margin-right: 5px;
	margin-bottom: 3px;
}
/* Artikel stuff */

h1
{
	font-size: 11px;
	margin-bottom: 10px;
}

h2
{
	font-size: 9px;
	margin-bottom: .4em;
}

code
{
	background-color: #fff;
	border: 1px solid #7f7f7f;	
	padding-left: .1em;
	padding-right: .1em;
}

p
{
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 12px;
}

br.clearall
{
	clear: both;
	line-height: 1px;
}
/* START login style */

.warning
{
	color: #f00;
	font-weight: bold;	
}

.found
{
	color: #00f;
	font-weight: bold;
}

div#login-box
{
	width: 300px;
	height: 150px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -150px;
	margin-top: -81px;
	background-color: #fff;
	padding: .2em;
/*	border: 1px solid #000;
	padding-top: 14px;
	background-image: url(../../data/forside_faelles/gfx/head_popup.gif);
	background-repeat: no-repeat;*/
}

div#login-box fieldset
{
	width: 290px;
	margin: 0;
	padding: .1em;
}

div#login-box fieldset legend
{
	font-size: 11px;
	font-weight: bold;
	color: #000;
}

div#login-box fieldset table
{
	width: 100%;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
}

div#login-box fieldset th
{
	text-align: left;	
	width: 7em;
	font-size: 11px;	
}

div#login-box fieldset td
{	
	text-align: right;
}

div#login-box fieldset td input
{
	font-size: 11px;	
	width: 100%;
}

div#login-box fieldset a
{	
	display: block;
	float: right;
	margin: .2em;
}

.small-text
{
	font-size: 7px;
}


.odd-bcolor
{
}

.even-bcolor
{
	background-color: #ddd;
}

#firma-admin-side
{
	margin: .5em;
	padding: .5em;
}

#firma-admin-side legend
{
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

.login-choise
{
	margin: .5em;
	padding: .5em;
	border: 1px solid #000;
	font-size: 11px;
}

.login-choise legend
{
	font-size: 13px;
	font-weight: bold;
	color: #7f7f7f;
}

.login-choise a.full-knap
{
	margin: 1px;
	padding: .1em;
	display: block;
	width: 100%;
	text-align: center;
	text-decoration: none;
	border: 2px outset #fff;
	font-weight: bold;
}

.login-choise a.half-knap
{
	margin: 1px;
	padding: 1px;
	display: block;
	width: 100%;
	text-align: center;
	text-decoration: none;
	border: 2px outset #fff;
	font-weight: bold;
}

.login-choise a.full-knap:hover
{
	margin: 2px;
	border: 1px outset #ccc;
}

.login-choise a.half-knap:hover
{
	margin: 2px;
	border: 1px outset #ccc;
}

.login-choise div#abonnement-info
{
	width: 680px;
	height: 120px;
	clear: both;
	margin: 0;
	padding: 0;
}

.login-choise fieldset#mbo-fieldset,
.login-choise fieldset#bto-fieldset
{
	padding: 10px;
	font-size: 11px;
	width: 280px;
	height: 75px;	
}
.login-choise fieldset#mbo-fieldset
{
	border: 1px solid #157533;
}
.login-choise fieldset#bto-fieldset
{
	border: 1px solid #254990;
}

.login-choise fieldset#mbo-fieldset legend
{
	color: #157533;
}
.login-choise fieldset#bto-fieldset legend
{
	color: #254990;
}

.login-choise fieldset#mbo-fieldset p,
.login-choise fieldset#bto-fieldset p
{
	font-size: 12px;
	margin-bottom: 0;
}

.login-choise table
{
	width: 100%;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
}

.login-choise th
{
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding: 0;
	margin: 0;
	padding-left: 3px;
}

.login-choise td
{
	font-size: 11px;
	padding: 0;
	margin: 0;
}

.login-choise td.full-knap
{
	width: 200px;
	font-size: 11px;
}

.login-choise td.half-knap
{
	width: 100px;
	font-size: 11px;
}

fieldset#login-adress-info
{
	border: 1px solid #7F7F7F;
	font-size: 11px;
	padding: .5em;
	margin: 0;
}

fieldset#login-adress-info legend
{
	font-size: 12px;
	font-weight: bold;
	color: #7F7F7F;
}

fieldset#login-adress-info strong
{
	color: #7F7F7F;
}

.login-choise fieldset#login-adress-info table
{
	margin: 0;
	margin-top: 10px;
	width: 300px;
}

fieldset#login-adress-info td
{
	font-size: 11px;
	padding: 0;
	margin: 0;
}

fieldset#login-adress-info th
{
	font-size: 11px;
	color: #7F7F7F;
	padding: 0;
	margin: 0;
}

div#detail-kort
{
	float: right;
	display: block;
	border: 1px solid #7F7F7F;
	width: 320px;
	height: 240px;
}

/* END login style */

/* Philip CSS Start */

.ArtikelOverskrift
{
	font-size:14px;
	font-weight: bold;
}

.ArtikelForfatter
{
	font-size: 11px;
	font-style: italic;
}

.ArtikelUnderrubrik
{
	font-size: 13px;
}

.ArtikelEmnebox
{
	display: none;
}

.ArtikelBrodtekstIndryk
{
	font-size: 12px;
}

.ArtikelBrodtekst
{
	font-size: 12px;
}

.ArtikelMellemRubrik
{
	font-weight: Bold;
}

.ArtikelBilledeTekst
{
	font-style: italic;
	font-size: 11px;
}

#Artikel-JumpBox
{
	padding: 5px;
	margin: 0;
	margin-top: 10px;
	text-align: center;
	font-size: 11px;
	vertical-align: middle;
	height: 25px;
	color: #fff;
}

#Artikel-JumpBox a
{
	color: #fff;
	text-decoration: none;
}

#Artikel-JumpBox a:hover
{
	text-decoration: underline;
}

#Artiklen
{
	padding: 20px;
}

#Artiklen .ArtikelDato
{
	color: #000;
	font-size: 11px;
	float: right;
}

#Artiklen .ArtikelKategori
{
	display: none;
}

#Artiklen h2
{
	font-size: 24px;
}

#Artiklen .ArtikelUnderrubrik
{
	font-size: 14px;
	font-style: oblique;
}

#Artiklen .ArtikelForfatter
{
	font-size: 12px;
	font-weight: bold;
}

#Artiklen .ArtikelFaktaText
{
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #86C764;
}

ol li
{
	font-size: 12px;
}

.ArtikelListJ
{
	font-size: 12px;	
}

.ArtikelListK
{
	font-size: 12px;	
}

.ArtikelDato
{
	color: Blue;	
}

.ArtikelKategori
{
	display: none;
}

a.mboknapSelected
{
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	display: inline-block;
	height: 1.4em;
	font-size: 11px;
	font-weight: bold;
	background-color: transparent;
	margin: 1px;
	min-width: 60px;
	text-decoration: none;
}


select.categories
{
	border:1px solid #A2A2A2;
	width:100%;
	background-color:#FFFFFF;
	color:#000000;
	font-size:8pt;
	font-family:Arial;
	text-align:left;
}

.Headline
{
	font-size: 11px;
	font-weight: bold;
	color: #CFCFCF;
	margin-top: .2em;
	margin-bottom: 10px;
	background-color: Gray;
}


#Udskriv ul
{
	list-style: none;
	margin-top: 2px;
	margin-bottom: 2px;
}

#Udskriv li
{
	list-style: none;
	margin-top: 2px;
	margin-bottom: 2px;
}

#Udskriv li li
{
	font-size: 100%;
}

#Udskriv a
{
	text-decoration: none;
}


#Udskriv td
{
	text-decoration: none;
	font-size: 11px;
}

#Udskriv
{
	text-decoration: none;
	font-size: 11px;
}

.mboPicture
{
	border: 1px solid #000000;	
}

fieldset#organisation
{
	margin: .5em;
	padding: .5em;
}

fieldset#organisation div#organisation-left
{
	float: left;
	width: 49%;
}

fieldset#organisation div#organisation-right
{
	float: right;
	width: 49%;
}

fieldset#organisation legend
{
	font-size: 11px;
	font-weight: bold;
	color: #000;
}

fieldset#organisation fieldset.kontor
{
	font-size: 11px;
	margin: 0;
	padding: .3em;
}

div#organisation-knap-back
{
	margin-top: 1px;;
	margin-bottom: .5em;
	margin-left: .5em;
	text-align: right;
	width: 100%;
}

div#person-close-knap
{
	margin: 0;
	padding: .3em;
	text-align: center;
	width: 100%;
}

fieldset#person
{
	font-size: 11px;
	margin: 0;
	padding: .5em;
}

fieldset#person legend
{
	font-size: 11px;
	font-weight: bold;
	color: #000;
}

fieldset#person img
{
	float: left;
	margin-right: .5em;
}

fieldset#person h3
{
	font-size: 9px;
}

#NyeForhandlerOpslag fieldset
{
	margin: 5px;
	padding: 5px;
}

#NyeForhandlerOpslag legend
{
	font-size: 12px;
	font-weight: bold;
	color: #000;
}


#NyeForhandlerOpslag .Headline
{
	font-size: 11px;
	font-weight: bold;
	color: #CFCFCF;
	margin-top: .2em;
	margin-bottom: 10px;
	background-color: Gray;
}

#NyeForhandlerOpslag td
{
	font-size: 11px;
}

#LevOverAdm .navibluelinkX
{
	color: Blue;
}

#LevOverAdm .naviredlink
{
	color: Red;
}

#LevOverAdm .Color2
{
	background-color: #AAAAAA;
	color: #000000;
}

#LevOverAdm .Color1
{
	background-color: #CFCFCF;
	color: #000000;
}

#LevOverAdm td
{
	font-size: 11px;
}

#LevOverAdm .Headline
{
	font-size: 11px;
	font-weight: bold;
	color: #CFCFCF;
	margin-top: .2em;
	margin-bottom: 10px;
	background-color: Gray;
}

#LevOver
{
	margin: 0;
	margin-top: 25px;
}

#TinyText
{
	font-size: 7px;
	color: #fff;
}

#TinyText a
{
	color: #fff;
}
/*
#TinyText #JumpBox
{
	width: 100%;
}

#TinyText #JumpBox #JumpLeft
{
	width: 15%;
	float: left;
}

#TinyText #JumpBox #JumpRight
{
	width: 15%;
	float: right;
}

#TinyText #JumpBox #SideNr
{
	margin-left: 15%;
	margin-right: 15%;
	text-align: center;
}

#TinyText #JumpBox #AntalSider
{
	margin-left: 15%;
	margin-right: 15%;
	text-align: center;
}
*/

#LevOver .Headline
{
	font-size: 11px;
	font-weight: bold;
	color: #CFCFCF;
	margin-top: .2em;
	margin-bottom: 10px;
	background-color: Gray;
}

#LevOver #SearchField
{
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	padding: .5em;
}

#LevOver #SearchField a
{
	float: right;
	margin-right: 5px;
}

#LevOver fieldset.lev-firma
{
	width: 100%;
	margin: 5px;
	padding:5px;
}

#LevOver fieldset.lev-firma a
{
	text-decoration: none;
}

#LevOver fieldset.lev-firma a:hover
{
	text-decoration: underline;
}

#LevOver fieldset.lev-firma legend
{
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

#LevOver fieldset.lev-firma table
{
	width: 100%;
	padding:0;
}

#LevOver .lev-firma table td
{
}

#LevOver td
{
	font-size: 11px;			
}

#LevOver fieldset.lev-firma fieldset
{
	margin: 5px;
	padding:5px;
}

fieldset.LevIndex-Kat
{
	margin: 5px;
	padding: 5px;;
	font-size: 12px;
	font-weight: normal;
	width: 100%;
}

fieldset.LevIndex-Kat legend
{
	color: #000;
	font-size: 12px;
	font-weight: bold;
	padding: .2em;
}

fieldset.LevIndex-Kat a.levIndex-knap
{
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	margin: 1px;
	padding-top: 2px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	background-color: #DCDCDC;
	text-decoration: none;

	font-size: 9px;
	width:16.7em;
}

fieldset.LevIndex-Kat a.levIndex-knap:hover
{
	border-top: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #7f7f7f;
	border-bottom: 1px solid #7f7f7f;
	margin: 1px;

	text-decoration: underline;
}

fieldset#LevIndex-Info
{
	margin: 5px;
	padding: 5px;;
	font-size: 12px;
	font-weight: normal;
	width: 100%;
}

fieldset#LevIndex-Info legend
{
	color: #000;
	font-size: 12px;
	font-weight: bold;
	padding: .2em;
}

div#levindex-Pic
{
	width: 100%;
	margin: 0 0 5px 0;
	text-align: center;
}

div#levindex-Pic img
{
	/*border: 1px solid #000;*/
}

div#levindex-Logo
{
	width: 100%;
	margin: 5px 0 5px 0;
	text-align: center;
}

fieldset#LevIndex-Info div#lev-left
{
	width: 49%;
	float: left;
}

fieldset#LevIndex-Info div#lev-right
{
	width: 49%;
	float: right;
}

div#levIndex-knap
{
	margin-top: 1em;
	text-align: center;
}

#Kalender
{
	text-align: center;
}

#Kalender .MarkedDay
{
	color: #00EE00;
	background-color: #000000;
}

#Kalender .MiddleMonth
{
	text-align: center;
	font-size: 200%;
}

#Kalender .Headline
{
	font-size: 11px;
	font-weight: bold;
	margin-top: .2em;
	margin-bottom: 10px;
	background-color: Gray;
}

#Kalender td
{
	font-size: 11px;
}

fieldset#forhandler
{
	font-size: 11px;
	font-weight: bold;
	color: #000;
	margin-bottom: 2em;
	padding: .5em;
	width: 100%;
}

fieldset#forhandler legend
{
	color: #000;
}

fieldset#forhandler #left-forhandler
{
	width: 350px;
	padding: 0;
	margin: 0;
}

fieldset#forhandler #left-forhandler table
{
	border-collapse: collapse;
	width: 350px;
	font-size: 11px;
	margin-top: 5px;
}

fieldset#forhandler #left-forhandler th
{
	text-align: left;
	width: 25%;
}

fieldset#forhandler img#forhandler-kort
{
	border: 1px solid #000;
	float: right;
}

fieldset#forhandler img#blem-logo
{
	border: 1px solid #000;
	float: right;
}

fieldset#forhandler fieldset
{
	border: 1px solid #000000;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin-top: 2em;
	margin-bottom: 2em;
	padding: 1em;
	width: 100%;
}

fieldset#forhandler fieldset legend
{
	color: #000000;
}

fieldset#forhandler fieldset a
{
	white-space: nowrap;
}

#ForhandlerOversigt
{
	margin: 0;
	margin-top: 20px;
}

#ForhandlerOversigt #TopKnapper
{
	margin-top: -20px;
}

#ForhandlerOversigt fieldset
{
	margin: 5px;
	padding: 5px;
}

#ForhandlerOversigt fieldset legend
{
	color: #000;
	font-size: 16px;
	font-weight: bold;
}

#ForhandlerOversigt .listtoptext
{
	font-size: 11px;
}

#ForhandlerOversigt #TinyText
{
	font-size: 7px;
}

#ForhandlerOversigt .Headline
{
	font-size: 11px;
	font-weight: bold;
	margin-top: .2em;
	margin-bottom: 10px;
	background-color: Gray;
	color: #fff;
}

#ForhandlerOversigt .Standard
{
	margin: 1em;
	font-size: 11px;	
}

#ForhandlerOversigt #SearchField
{
	font-size: 100%;
	font-weight: bold;
	color: #fff;
	padding: .5em;
}

#ForhandlerOversigt #SearchField a
{
	float: right;
	margin-right: 5px;
}

div#FokusAnnonce
{
	margin-top: 25px;
	font-size: 11px;
}

div#FokusAnnonce img
{
	border: 1px solid #000000;
}

div#FokusAnnonce fieldset
{
	text-align: center;
	margin: 5px;
	padding: 5px;
}

div#FokusAnnonce fieldset legend
{
	font-size: 16px;
	font-weight: bold;
	color: #000;
}

div#FokusAnnonce div#focus-knapper
{
	margin-bottom: 15px;
}

div#FokusAnnonce div#focus-main
{
	text-align: left;
	width: 500px;
}

div#FokusAnnonce .Standard
{
	font-size: 11px;
}

div#FokusAnnonce .FoKusPaa
{
	font-size: 100%;
	font-weight: bold;
	text-align: center;
	border: 1px solid #7f7f7f;
	margin-bottom: 5px;
	padding: 3px;
	width: 70%;
}

div #FokusAnnonce .FokusKnap
{
	display: inline-block;
/*	border: #fff 2px outset;*/
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	padding-top: 2px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;

	font-size: 11px;
	font-weight: bold;
	margin: 1px;
	color: #000;
	height: 1.4em;
	background-color: #DCDCDC;
	text-decoration: none;
}

#DagensMaskine,#WebPollVote,#Top5
{
	width: 100%;
	font-size: 11px;
	text-align: center;
}

#DagensMaskine h2,#WebPollVote h2,#Top5 h2
{
	font-size: 12px;
	margin: 0;
	text-align: center;
}

#WebPollVote h2
{
	margin-bottom: 3px;
}

#WebPollVote strong
{
	padding: 2px;
}

#WebPollVote a
{
	text-decoration: none;
}

#WebPollVote a.link
{
	text-decoration: none;
}

#WebPollVote ol,#WebPollVote ul
{
	text-align: left;
}

#WebPollVote ul
{
	margin: 5px;
	padding: 1px;
}

#WebPollVote li .VoteLeft
{
	width: 64%;
}

#WebPollVote li .VoteMid
{
	width: 35%;
	text-align: right;
}

#WebPollVote li .VoteRight
{
	width: 100px;
}

#chose-poll-year
{
	margin: 0;
	padding: 0;
}

#chose-poll-year td
{
	text-align: center;
	vertical-align: middle;
	padding: 3px;
}

#chose-poll-year td a
{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

#chose-poll-year td a:hover
{
	text-decoration: underline;
}

#NykreditView
{
	padding: 5px;
	margin: 5px;
	margin-top: 25px;
}

#ShowItAll
{
	margin-top: 25px;
}

#ShowItAll .vote-result
{
	margin: 5px;
	padding: 5px;
}

#ShowItAll .vote-result legend
{
	color: #000;
	font-weight: bold;
	font-size: 13px;
}

#ShowItAll .vote-result h2
{
	font-size: 16px;	
	margin-bottom: 0px;
}

#ShowItAll .vote-result strong
{
	font-size: 12px;	
}

#ShowItAll .vote-result ol
{
	list-style: none;
	margin: 0;
	padding: 0;
	margin-top: 3px;
}

#ShowItAll .vote-result li
{
	display: block;
	width: 400px;
}

#ShowItAll .vote-result li .VoteLeft
{
	width: 300px;	
}

#ShowItAll .vote-result li .VoteMid
{
	width: 100px;
	text-align: right;	
}

#ShowItAll .vote-result li .VoteRight
{
	display: block;
	width: 100px;
	height: 2px;
	line-height: 2px;
}

div#DagensMaskine a
{
	text-decoration: none;
	text-align: right;
}

div#DagensMaskine p
{
	display: block;
	width: 100%;
	margin-top: 2px;
	margin-bottom: 1px;
	line-height: 9px;
}

div#DagensMaskine a.link
{
	text-align: right;
}

div#DagensMaskine img
{
	border: 1px solid #000;
	width: 140px;
	margin-top: 2px;
}

div#DagensMaskine strong
{
	font-size: 11px;
	margin-top: 2px;
	margin-bottom: 4px;
	margin-left: 5px;
	float: left;
}

div#DagensMaskine em
{
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	margin-top: 2px;
	margin-bottom: 4px;
	margin-right: 5px;
	float: right;
}

div#Top5 a
{
	text-decoration: none;
	text-align: center;
}

div#Top5 p
{
	display: block;
	width: 100%;
	margin-top: 2px;
	margin-bottom: 1px;
	line-height: 9px;
}

div#Top5 a.link
{
	text-align: center;
	font-size: 11px;
}

div#Top5 img
{
	border: 1px solid #000;
	/*width: 140px;*/
	margin-top: 2px;
}

div#Top5 strong
{
	font-size: 11px;
	margin-top: 2px;
	margin-bottom: 4px;
	margin-left: 5px;
	float: center;
}

div#Top5 em
{
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	margin-top: 2px;
	margin-bottom: 4px;
	margin-center: 5px;
	float: center;
}

#AnnonceSiden ul
{
	list-style: none;
	margin-top: 2px;
	margin-bottom: 2px;
}

#AnnonceSiden li
{
	font-size: 11px;
	margin-top: 2px;
	margin-bottom: 2px;
}

#AnnonceSiden li li
{
	font-size: 100%;
}

.AnnonceTable
{
	border: 1px solid #000;
	border-collapse:collapse;
}

.AnnonceOverskrift
{
	font-size: 11px;
	color: #FFFFFF;
	background-color: #B0B0B0;
}

.AnnonceOverskriftX
{
	font-size: 11px;
	color: #000000;
	background-color: #CFCFCF;
}

.ListSkrift
{
	font-size: 11px;
}

.ListSkriftBox
{
	font-size: 7px;
	height: 20px;
}

/* Philip CSS End */

dl
{
	font-size: 11px;
	margin-top: .2em;
	margin-bottom: 10px;
}

dl dt
{
	font-weight: bold;	
}

dl dd
{
	margin-bottom: .4em;
}

fieldset
{
	padding: 0;
	margin: 0;
}

a
{
	color: #000;
}

a.standardlink
{
	color: Blue;
	text-decoration: none;
}

a.standardlink:hover
{
	text-decoration: underline;
}

a.standardlink-bold
{
	font-weight: bold;
	color: Blue;
	text-decoration: none;
}

a.standardlink-bold:hover
{
	text-decoration: underline;
}

a.mboKnap
{
	display: inline-block;
/*	border: #fff 2px outset;*/
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	padding-top: 2px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;

	font-size: 11px;
	font-weight: bold;
	margin: 1px;
	color: #000;
	height: 1.4em;
	background-color: #DCDCDC;
	text-decoration: none;
}

a.mboKnap:hover
{
	border-top: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #7f7f7f;
	border-bottom: 1px solid #7f7f7f;
	margin: 1px;
}

a.mboMiniKnap
{
	display: inline-block;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	padding-top: 1px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 1px;

	font-size: 8px;
	margin: 1px;
	color: #fff;
	height: 1.4em;
	background-color: #DCDCDC;
	text-decoration: none;
}

a.mboMiniKnap:hover
{
	border: 1px solid #7f7f7f;
	margin: 1px;
}

a.mboMikroKnap
{
	display: inline-block;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	padding-top: 1px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 1px;

	font-size: 100%;
	margin: 1px;
	height: 1.2em;
	background-color: #DCDCDC;
	text-decoration: none;
}

a.mboMikroKnap:hover
{
	border: 1px solid #7f7f7f;
	margin: 1px;
}

br.clearall
{
	clear: both;
	line-height: 0;
}

br.divider
{
	line-height: 5px;
}

div#debug
{
	position: absolute;
	border: 1px dotted #f00;
	background-color: #fff;
	color: #f00;
	z-index: 10000;
	top: 500px;
	bottom: 10px;
}

.remark
{
	color: #157533;
	font-size: 2em;
}

.required
{
	color: #E17100;
	background-image: url(../gfx/req_star.gif);
	background-position: left;
	padding-left: 12px;
	background-repeat: no-repeat;
}

.htext-darkbackground
{
	font-weight: bold;
}

.htext-lightbackground
{
	font-weight: bold;
}

.normal-text
{
	font-size: 11px;	
}

#popup-content
{
	width: 100%;
	height: 100%;
	padding: 10px;
	margin: auto;
}

#fullpage-content
{
	width: 100%;
	height: 100%;
}

/*#page-content
{
	width: 100%;
	height: 100%;
}*/

#main-content
{
	width: 760px;
	position: absolute;
	left: 50%;
	margin-left: -380px;
	top: 151px;
	background-color: #fff;
}

#adm-main-content
{
	width: 760px;
	position: absolute;
	left: 50%;
	margin-left: -380px;
	top: 53px;
	background-color: #fff;
}

.popValutaPris
{
	width: 80px;
	padding-right: 10px; 
	text-decoration: none;
	white-space: nowrap;
}

/*
.orginalValue
{
	background-image: url(../gifs/ohook.gif);
	background-position: center right;
	background-repeat: no-repeat;
}

.calculatedValue
{
	background-image: url(../gifs/chook.gif);
	background-position: center right;
	background-repeat: no-repeat;
}
*/

#valutaDrop
{
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
	position: relative;
}

#popupSide
{
	background-color: #cfcfcf;
	margin: .2em;
	padding: .2em;
	border: 1px solid #000;
	text-align: center;
}

#Data
{
	/*position: relative;*/
	margin: 0;
	font-size: 11px;
	margin-top: 5px;
	width: 100%;
	border: 1px solid #7F7F7F;
	padding: 0;
}

#Data tr
{
	padding: 0;
	margin: 0;
}

#Data td
{
	position: relative;
	text-align: left;
	padding: 1px;
	margin: 0;
}

/*#Data select
{
	position: relative;
}*/

#Data select.dark
{
	font-size: 9px;
	width: 100%;
	background-color: #cfcfcf;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
}

#Data select.light
{
	font-size: 9px;
	width: 100%;
	background-color: #fff;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
}

html>body #HeleSiden #RightSide #Marked
{
	width: 99%;
	padding: 0;
	margin: 0;
	display: block;
}


html>body #HeleSiden #RightSide #Marked select
{
	width: 99%;
}

#HeleSiden
{
	position: absolute;
	left: 50%;
	margin-left: -380px;
	width: 760px;
	padding: .5em;
}


fieldset#infoPage
{
	width: 750px;
	margin: auto;
	padding: auto;
}

fieldset#infoPage legend#infoPageLegend
{
	color: #000;
	font-size: 12px;
	font-weight: bold;
}

fieldset#AddressInfo
{
	border: 1px solid #7f7f7f;
	margin: 0;
	padding: .1em;
}

fieldset#AddressInfo legend
{
	color: #000;
	font-size: 11px;
	font-weight: bold;
	display: block;
	width: 330px;
}

#ArtikelSoeg
{
	padding: 5px;
	margin-top: 1em;
	margin-bottom: 1em;
}

#ArtikelSoeg fieldset
{
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding: 1px;
	display: inline;
}

#ArtikelSoeg fieldset legend
{
	color: #fff;
}

#ArtikelSoeg #SoegKnap
{
	display: inline;
	margin-top: 5px;
	margin-left: 25px;
}

#Artikel-blab
{
	margin-top: 3px;
	margin-bottom: 0;
	margin-right: 5px;
	margin-left: 5px;
	color: #000;
	padding: 5px;
}

#Artikel-blab legend
{
	font-size: 16px;
	font-weight: bold;
	color: #000;
}

#Artikel-blab p
{
	font-size: 12px;
	color: #000;
}

fieldset.Artikel
{
	font-size: 12px;
	margin: 5px;
	padding: 5px;
}

fieldset.Artikel legend
{
	font-size: 14px;
	font-weight: bold;
}

fieldset.Artikel legend a
{
	text-decoration: none;
}

fieldset.Artikel legend a:hover
{
	text-decoration: underline;
}

fieldset.Artikel .ArtikelBillede
{
	float: left;
}

fieldset.Artikel cite
{
	font-style: normal;
	font-size: 13px;
}

fieldset.Artikel .linje
{
	float: left;
	text-align: center;
	width: 100%;
	margin-bottom: 3px;
	background-color: #D3D3CA;
}

fieldset.Artikel .Kategori
{
	float: left;
}

fieldset.Artikel .Dato
{
	float: right;
}

#SoegVaelger
{
	padding: 10px;
	padding-top: 5px;
	margin-top: 3em;
	margin-bottom: 1em;
}

#SoegVaelger #SoegBund
{
	width: 100%;
	padding: 0;
	margin: 0;
	display: block;
	white-space: nowrap;
}

#SoegVaelger #SoegBund .koebsformidling
{
	color: #cfcfcf;
	font-size: 11px;
	font-weight: bold;
}

#SoegVaelger .to-from-limit-txt
{
	font-weight:bold;
	color:#FFFFFF;
	display:inline;
	padding:2px;
}

#SoegVaelger #KunMedBillederValg,
#SoegVaelger #KunFabriksnyValg,
#SoegVaelger #KunDemoValg
{
	float: left;
	font-size: 8px;
	font-weight: bold;
	color: #fff;
	width: 30%; 
	margin-top: 3px;
}

#SoegVaelger #KunMedBox
{
	clear: left;
}

#SoegVaelger #SoegBund #FavKnap
{
	float: left;
}

#SoegVaelger #SoegBund #FavKnap a
{
	margin-top: 2px;
	display: inline;
}

#SoegVaelger #SoegBund #SoegKnap
{
	float: right;
}

#SoegVaelger #SoegBund #SoegKnap a
{
	margin-top: .2em;
}

#SoegVaelger fieldset#KategoriVaelgere
{
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	padding: .2em;
	display: inline;
}

#SoegVaelger fieldset#KategoriVaelgere legend
{
	color: #fff;
}

#SoegVaelger #SoegFlapper
{
	position: absolute;
	margin-top: -110px;
	padding: .3em;
	margin-bottom: .5em;
}

#SoegVaelger #SoegFlapper a
{
	text-decoration: none;
	color: #7f7f7f;
}

#SoegVaelger #SoegFlapper a:hover
{
	color: #000;
}

#SoegVaelger #SoegFlapper h1
{
	margin-left: .5em;
	margin-right: .5em;
	display: inline;
	padding-left: .3em;
	padding-right: .3em;
}

#SoegVaelger #SoegFlapper h1.active
{
}

#SoegVaelger #SoegFlapper h1.active a
{
	color: #fff;
}

#SoegVaelger #SimpelSoeg fieldset
{
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	float: left;
	margin: 0;
	margin-right: 10px;
	padding: .2em;
}

#SoegVaelger #SimpelSoeg fieldset legend
{
	color: #fff;
}

#SoegVaelger #Begraensninger
{
	margin-top: 10px;
}

#SoegVaelger #Begraensninger select
{
	width:75px;
}

#SoegVaelger #Begraensninger fieldset
{
	font-size: 11px;
	float: left;
	margin-right: 10px;
	padding: .2em;
	margin-bottom: 0;
}

#SoegVaelger #Begraensninger fieldset legend
{
	font-weight: bold;
	color: #fff;
}

div#usoeg-txt,div#ssoeg-txt
{
	padding-left: 10px;
	padding-right: 10px;
}

/* INFO START */
h1.infoHeading
{
	background-color: #7f7f7f;
	color: #fff;
	width:100%;
	padding: .1em;
	font-size: 1.5em;
	margin-top: 0;
	margin-bottom:10px;
	display: block;
	height: 1.3em; /* Because of Mozilla*/
}

h1.infoHeading span#infoHleft
{
	float: left;
	text-align: left;
	width: 49%;
	display: block;
}

h1.infoHeading span#infoHright
{
	display: block;
	float: right;
	text-align: right;
	width: 49%;
}

#LeftSide
{
	float: left;
	width: 365px;
	margin-right: 3px;
	margin-left: 5px;
}

table#infoPage-layout #LeftSide
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}

#RightSide
{
	/*float: left;*/
	width: 365px;
	clear: right;
	margin-left: 3px;
}

table#infoPage-layout #RightSide
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}


#LeftSide #BilledeDiv
{
	text-align: center;
	border: 1px solid #7f7f7f;
	padding: 3px;
	clear: left;
	margin-top: .6em;
}

#LeftSide #BilledeDiv img
{
	border: 1px solid #7f7f7f;
	margin: 2px;
}

#AddressInfo
{
	text-align: center;
	border: 1px solid #7f7f7f;
	width: 100%;
	display: block;
	margin: 0;
	padding: 0;
}

#AddressInfo a
{
	font-weight: bold;
	clear: right;
	display: block;
	white-space: nowrap;
	text-align: center;
}

#AddressInfo h2
{
	background-color: #7f7f7f;
	color: #fff;
	padding: .1em;
	font-size: 11px;
	margin: 0;
	margin-bottom: 5px;
}

#AddressInfo img
{
	border: 1px solid #7f7f7f;
	margin-bottom: 5px;
}

#AddressInfo table
{
	width: 100%;
	font-size: 11px;
	padding: .2em;
	border-top: 1px solid #7f7f7f;
	text-align: left;
	margin-bottom: 5px;
}

#AddressInfo table td
{
	padding: .2em;
}

#Marked
{
	width: 100%;
	font-size: 11px;
	padding: 0.2em;
	border: .1em solid #7F7F7F;
	text-align: center;
}

#Marked legend
{
	font-size: 13px;
	color: #7F7F7F;
	margin-bottom: .5em;
}

#Marked select
{
	width: 100%;
	position: relative;
}

#Marked a
{
	font-size: 100%;
	clear: right;
	display: block;
	white-space: nowrap;
	margin-top: 5px;
}

#Xafd
{
	width: 100%;
	font-size: 11px;
	padding: 0.3em;
	border: .1em solid #7F7F7F;
	text-align: left;
}

#Xafd legend
{
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

#Xafd a
{
	font-size: 100%;
	white-space: nowrap;
}

/* INFO FORMULAR */
#Formular
{
	width: 100%;
	font-size: 11px;
	padding: 0.2em;
}

#Formular legend
{
	font-size: 13px;
	color: #7F7F7F;
	margin-bottom: .5em;
}

#Formular .InputLinie
{
	display: block;
	width: 100%;
	margin-top: 1px;
	margin-bottom: 1px;
}

#Formular label
{
	float: left;
	display: block;
	width: 29%;
}

#Formular label.area
{
	float: none;
	width: 99%;
	clear: right;
}

#Formular input
{
	display: block;
	float: left;
	border: 1px solid #7F7F7F;
	width: 70%;
}

#Formular textarea
{
	border: 1px solid #7F7F7F;
	width: 99%
}

#Formular .mboKnap
{
	font-size: 100%;
	position: relative;
	text-align: center;
	margin: 2px;
	text-decoration: none;
	
}

/* INFO END */

/* ---------------- Liste Definitioner ------------ */
/* Tabeler */

/* Compare START */
#CompareTable
{
	margin-top:10px;
}

.botbor
{
	border-bottom: 1px solid #7f7f7f;
}

#CompareTable th
{
	font-size: 11px;
	padding: .2em;
	border-left: 1px solid #7f7f7f;
	border-right: 1px solid #7f7f7f;
}

#CompareTable th.htext-darkbackground
{
	color: #CFCFCF;
	background-color: #7F7F7F;
}

#CompareTable th.htext-lightbackground
{
	color: #7F7F7F;
	background-color: #CFCFCF;
}

#CompareTable th a
{
	color: #CFCFCF;
	text-decoration: none;
}

#CompareTable th a:hover
{
	color: #fff;
}

#CompareTable td
{
	padding: .2em;
}

#CompareTable td.CompImageCell
{
	border-top: 1px solid #7f7f7f;
	border-left: 1px solid #7f7f7f;
	border-right: 1px solid #7f7f7f;
	padding: 0;
}

#CompareTable td.CompImageCell h3
{
	font-size: 11px;
	background-color: #7f7f7f;
	color: #cfcfcf;
	margin-bottom: 0;
}

#CompareTable td.CompImageCell img
{
	margin: 5px;
	border: 1px solid #7f7f7f;
}

#CompareTable td.whitebackground
{
	background-color: #fff;
}

#CompareTable td.text-lightbackground
{
	font-size: 11px;
	color: #000;
	border-left: 1px solid #7f7f7f;
	border-right: 1px solid #7f7f7f;
}

#CompareTable td.text-darkbackground
{
	font-size: 11px;
	color: #000;
	border-left: 1px solid #7f7f7f;
	border-right: 1px solid #7f7f7f;
}

#CompareTable img.lightbackground
{
	border: 1px solid #000;
}

#CompareTable img.darkbackground
{
	border: 1px solid #000;
}

/* Compare END */

.MaskinTabel
{
	padding: 0;
	margin: 0;
	margin-top: .5em;
}

.MaskinTabel caption
{
	font-size: 1.1em;
	text-align: left;
	background-color: #fff;
	padding-left: 1em;
	margin-top: .5em;
	margin-bottom: 0;
}

.MaskinTabel th
{
	font-size: 9px;
	color: #fff;
	padding: .2em;
}

.MaskinTabel th a
{
	color: #fff;
	text-decoration: none;
}

.MaskinTabel th a:hover
{
	color: #7f7f7f;
}

.MaskinTabel td
{
	padding: .2em;
	font-size: 11px;
}

.MaskinTabel td.text-lightbackground
{
	color: #000;
}

.MaskinTabel td.text-darkbackground
{
	color: #000;
}

.MaskinTabel td img.FavKnapKlik
{
	margin: 4px;
	vertical-align: bottom;
}

.MaskinTabel td img.FavKnap
{
	margin: 2px;
	border: 2px solid outset;
	vertical-align: bottom;
}

.MaskinTabel img.lightbackground
{
	border: 1px solid #000;
}

.MaskinTabel img.darkbackground
{
	border: 1px solid #000;
}

#FavValgKnapper
{
	padding: .3em;
	margin-top: .2em;
}

.knapRight
{
	display: block;
	float: right;
}

/* Bot box */
#JumpBox
{
	margin-top: 10px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0;
	margin-bottom: 0;
}

#JumpBox #JumpLeft
{
	text-align: left;
	float: left;
	display: block;
	width: 95px;
}

#JumpBox #JumpRight
{
	text-align: right;
	float: right;
	display: block;
	width: 95px;
}

#JumpBox #JumpToSider
{
	text-align: center;
}

#JumpBox #JumpToSider #SideNr
{
	font-size: 7px;
}

#JumpBox #JumpToSider #SideNr a
{
	color: #fff;
	padding-left: 1px;
	padding-right: 1px;
}

#JumpBox #JumpToSider #SideNr b
{
	color: #fff;
	padding-left: 1px;
	padding-right: 1px;
}

#JumpBox #JumpToSider span
{
	font-size: 7px;
	padding: .5em;
}

#JumpBox #AntalSider
{
	color: #fff;
	text-align: center;
}

#JumpBox #AntalSider span
{
	font-size: 7px;
	margin-bottom: 5px;
	padding: 1px;
}

#JumpBox #AntalSider select
{
	font-size: 11px;
}

fieldset#TopFirmaData
{
	margin: .2em;
}

fieldset#TopFirmaData legend
{
	color: #000;
	font-weight: bold;
}

fieldset#TopFirmaData p
{
	font-size: 11px;
	font-weight: bold;
	padding: .2em;
}

fieldset#extra-FirmaData
{
	margin: .2em;
}

fieldset#extra-FirmaData legend
{
	color: #000;
	font-weight: bold;
}

fieldset#extra-FirmaData a
{
	font-size: 11px;
	font-weight: bold;
	padding: .2em;
}

fieldset.deallist-listing
{
	font-size: 11px;
	font-weight: bold;
	color: #000;
	margin-top: 2em;
	margin-bottom: 2em;
	margin-left: 1em;
	margin-right: 1em;
}

fieldset.deallist-listing legend
{
	color: #000;
}

#left-forhandler fieldset#deal-marked
{
	padding: .5em;
	margin: 0;
	margin-top: 1em;
	width: 100%;
}

div#static-page fieldset
{
	margin: 5px;
	padding: 5px;
	margin-top: 30px;
}

div#static-page fieldset legend
{
	color: #000;
	font-size: 16px;
	font-weight: bold;
}

div#static-page div#media
{
	text-align: right;
}


div#static-page a.txt
{
	float: right;
	font-weight: bold;
}

div#static-page a.pic img
{
	display: inline;
	clear: both;
}

div#static-page a#acrolink
{
	float: right;
	font-weight: bold;
}

#consult
{
	margin-top: 20px;
}

#consult td
{
	font-size: 12px;
}

.small-consult
{
	font-size: 12px;
	width: 135px;
	height: 150px;
}

.small-consult legend
{
	color: #000;
	font-weight: bold;
	font-size: 14px;
}

.small-consult img
{
	border: 1px solid #000;
	margin-left: auto;
	margin-right: auto;
}

#consult-sort
{
	padding: 5px;
	margin-top: 1em;
	margin-bottom: 1em;
	font-size: 12px;
}

#consult-sort fieldset
{
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding: 2px;
	display: inline;
}

#consult-sort fieldset legend
{
	color: #fff;
}

#consult-sort #SoegKnap
{
	float: right;
}

#MaskinFormidling
{
	margin: 5px;
	margin-top: 20px;
}

#MaskinFormidling fieldset
{
	margin: 5px;
	padding: 5px;
	font-size: 12px;
}

#MaskinFormidling legend
{
	font-size: 18px;
	font-weight: bold;
	color: #000;
}

#MaskinFormidling table
{
	width: 100%;
	border-collapse: collapse;
}

#MaskinFormidling td
{
	font-size: 12px;
}

#MaskinFormidling td fieldset
{
	padding: 1px;
	width: 100%;
}

#MaskinFormidling td legend
{
	font-weight: bold;
	font-size: 12px;
}

#MaskinFormidling input,#MaskinFormidling select,#MaskinFormidling textarea
{
	width: 100%;
}

#MaskinFormidling input#Billede
{
	width: 90%;
}

#MaskinFormidling #knap
{
	text-align: center;
	padding: 5px;
	height: 30px;
}
#MaskinFormidling #knap a
{
	font-size: 12px;
}

#nyheds-formular
{
	margin-top: 25px;
}

#nyheds-formular fieldset
{
	margin: 5px;
	padding: 5px;
	font-size: 12px;
}

#nyheds-formular fieldset legend
{
	font-size: 16px;
	color: #000;
	font-weight: bold;
}

#nyheds-formular fieldset fieldset
{
	margin: 1px;
	padding: 1px;
}

#nyheds-formular fieldset fieldset fieldset
{
	margin: 1px;
	padding: 1px;
}

#nyheds-formular fieldset fieldset fieldset legend
{
	font-size: 12px;
	font-weight: bold;
}

#nyheds-formular fieldset fieldset fieldset input
{
	width: 100%;
	font-size: 11px;
}

#nyheds-formular fieldset fieldset td
{
	font-size: 12px;
}

#nyheds-formular fieldset fieldset td p
{
	background-color: Aqua;
	line-height: 24px;
}

#hyheds-knapper
{
	width: 100%;
	text-align: center;
	margin-bottom: 5px;
}

#hyheds-knapper a
{
	padding: 3px;
}

#adminBrugt
{
	margin: 5px;
	margin-top: 15px;
	padding: 5px;
}

#adminBrugt legend
{
	color: #000;
	font-weight: bold;
}

#adminBrugt .bodytext 
{
	font-size: 12px;
}

#adminBrugt input.textfield
{
	border:1px solid #A2A2A2;
	font-size:10px;
}

#adminBrugt .brugtselect
{
	border:1px solid #A2A2A2;
	font-size:10px;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#808080;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#C0C0C0;
	scrollbar-shadow-color:#C0C0C0;
	scrollbar-track-color:#FFFFFF;
}

#adminBrugt .listtoplintext
{
	font-size:13px;
	font-weight:bold;
}

#adminBrugt .listbotcolor,#adminBrugt .listtopcolor
{
	background-color:#C0C0C0;
}

#adminBrugt .navibarprintlink,#adminBrugt .navibarsmalllinktext
{
	border:1px outset #FFFFFF;
	padding:0px 1px 0px 2px;
	background-color:#DDDDDD;
	color:#000000;
	font-size:11px;
	font-weight:normal;
}

#adminBrugt h2.click-bar
{
	background-color:	#DDDDDD;
	border: 1px solid #000;
	padding: 2px;
	font-size: 11px;
	margin-top: 1px;
	margin-bottom: 1px;
}

#adminBrugt .brugtknapgul 
{
	border:2px outset #D9D9D9;
	background-color:#BEBEBE;
	color:#000000;
	font-weight:bold;
	font-size:13px;
}

#adminBrugt .listtopborder 
{
	border-top: 1px solid #A2A2A2;
}

#adminBrugt .listborder 
{
	border: 1px solid #000000;
}

#adminBrugt td
{
	font-size: 11px;
}

#adminBrugt td#cat-choser
{
	background-color: #EDEEE8;
}

#adminBrugt td#help-felt
{
	padding: 5px;
	background-color: #EDEEE8;
}

#adminBrugt td#help-felt ol,#adminBrugt td#help-felt ul
{
	margin: 0;
	padding: 0;
}

#adminBrugt td#help-felt li
{
	margin: 0;
	margin-left: 25px;
	margin-bottom: 10px;
	padding: 0;
}

#adminBrugt #help-felt2
{
	padding: 5px;
}

#adminBrugt #help-felt2 img
{
	vertical-align: text-bottom;
}

#adminBrugt td#main-arena
{
	padding: 5px;
}

/* Butik */
div#butik-page
{
	padding: 0;
	margin: 0;
	margin-top: 25px;
}

#popup-content #butik-page
{
	margin-top: 0;
}

#butik-sort-row
{
	color: #fff;
}

#butik-sort-row td
{
	font-size: 12px;
	font-weight: bold;
}

fieldset#butik-blab
{
	margin: 5px;
	padding: 10px;
	padding-left: 5px;
}

fieldset#butik-blab legend
{
	font-size: 16px;
	color: #000;
	font-weight: bold;
}

div#butik-promo
{
	width: 150px;
	float: left;
	margin-right: 10px;
}

div#butik-promo legend
{
	font-size: 12px;
}

div#butik-promo div.butik-promo-item
{
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: center;
	font-size: 12px;
}

div#butik-promo div.butik-promo-item img
{
	margin: 5px;
	margin-bottom: 0;
	clear: both;
	border: 1px solid #000;
}

div#butik-promo div.butik-promo-item span.butik-promo-desc
{
	display: block;
	width: 100%;
	font-weight: bold;
}

div#butik-promo div.butik-promo-item span.butik-promo-pris
{
	float: left;
	display: block;
	width: 50%;
	text-align: left;
	padding-left: 5px;
}

div#butik-promo div.butik-promo-item span.butik-promo-link
{
	float: right;
	display: block;
	width: 49%;
	text-align: right;
	padding-right: 5px;
}

table#butik-list
{
	margin: 0;
	margin-top: 15px;
}

table#butik-list th
{
	color: #fff;
}

table#butik-list td
{
	font-size: 12px;
}

table#butik-list tr.JumpBox
{
	color: #fff;
}

table#butik-list tr.JumpBox a
{
	color: #fff;
	text-decoration: none;	
}

table#butik-list tr.JumpBox a:hover
{
	text-decoration: underline;	
}

fieldset#butik-item-pop
{
	margin: 0;
	padding: 5px;
	padding-top: 0px;
	font-size: 12px;
}

fieldset#butik-item-pop legend
{
	font-size: 16px;
	font-weight: bold;
	color: #000;
}

fieldset#butik-item-pop legend span
{
	padding-left: 10px;
	font-size: 11px;
	color: #000;
}

fieldset#butik-item-pop img
{
	border: 1px solid #000;
}

fieldset#butik-item-pop fieldset legend
{
	font-size: 14px;
}

fieldset#butik-item-pop fieldset#butik-gebyr
{
	margin-left:5px;
}

fieldset#butik-item-pop th
{
	font-size: 12px;
}

fieldset#butik-item-pop td
{
	font-size: 12px;
}

fieldset#butik-popup
{
	margin:5px;
	padding: 5px;
}

fieldset#butik-popup td
{
	font-size: 12px;
}

fieldset#butik-popup legend
{
	font-size: 18px;
	font-weight: bold;
	color: #000;
}

fieldset#butik-popup fieldset legend
{
	font-size: 14px;
}

fieldset#butik-popup div#knap
{
	text-align: center;
	margin: 10px;
	margin-bottom: 0;
}

fieldset#butik-kurv legend
{
	font-size: 18px;
	font-weight: bold;
	color: #000;
}
fieldset#butik-kurv td 
{
	font-size: 12px;
}

div#kurv-top
{
	position: absolute;
	width: 0;
	top: 0;
	right: 0;
	margin-left: 0;
	padding-right: 12px;
	z-index: 1000;
}

div#kurv-top a
{
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	margin-left: 30px;
	margin-right: 0;
}

div#Ejendom
{
	margin-top: 25px;
}

div#Ejendom fieldset
{
	padding: 10px;
	margin: 5px;
}

div#Ejendom fieldset legend
{
	font-size: 18px;
	font-weight: bold;
	color: #000;
}

div#Ejendom #ejendom-soegbar td
{
	color: #fff;
}

div#Ejendom #ejendom-list th
{
	font-size: 14px;
	white-space: nowrap;
}

div#Ejendom #ejendom-list td
{
	font-size: 12px;
}

div#Auktion
{
	margin-top: 25px;
}

div#Auktion fieldset
{
	padding: 10px;
	margin: 5px;
}

div#Auktion fieldset legend
{
	font-size: 18px;
	font-weight: bold;
	color: #000;
}

div#Auktion #auktion-soegline td
{
	color: #fff;
}

div#Auktion #auktion-soeglist th
{
	font-size: 14px;
	white-space: nowrap;
}

div#Auktion #auktion-soeglist td
{
	font-size: 12px;
}

.nb-foot
{
	font-size: 11px;
	font-weight: bold;
}

#auktion-logon-pop
{
	padding: 10px;
	margin: 5px;
	font-size: 12px;
}

#auktion-logon-pop legend
{
	font-size: 18px;
	font-weight: bold;
	color: #000;
}

#auktion-logon-pop td
{
	font-size: 12px;
}

/* Calendar */
div#Kalender
{
	margin-top: 25px;
}

div#Kalender table.top-minical
{
	border-collapse: collapse;
	border: 1px solid #fff;
}

div#Kalender table.top-minical th
{
	font-size: 12px;
	color: #fff;
}

div#Kalender table.top-minical td
{
	font-size: 11px;
	border: 1px solid #fff;
	text-align: right;
	color: #fff;
}

div#Kalender div#JumpBox
{
	height: 150px;
}

div#Kalender div#JumpBox
{
	text-align: center;
}

div#Kalender div#JumpBox div.MiddleMonth
{
	color: #fff;
}

div#Kalender div#JumpBox div#JumpLeft,div#Kalender div#JumpBox div#JumpLeft
{
	text-align: center;
}

div#Kalender div#JumpBox strong
{
	font-size: 11px;
	white-space: nowrap;
}

div#Kalender div#JumpBox strong a
{
	color: #fff;
	text-decoration: none;
}

div#Kalender div#JumpBox strong a:hover
{
	text-decoration: underline;
}

div#Kalender table#cal-list
{
	border-collapse: collapse;
}

div#Kalender table#cal-list td
{
	font-size: 11px;
}

div#Kalender table#cal-list td a
{
	text-decoration: none;
}

div#Kalender table#cal-list td a:hover
{
	text-decoration: underline;
}
/* Calendar */

div#static-page
{
	margin-top: 25px;
}

div#static-page p
{
	padding: 10px;
	font-size: 12px;
	font-weight: bold;
}

div#static-page td
{
	font-size: 12px;
}

/* Nykredit */
div#add-nykredit
{
	text-align: center;
	font-size: 11px;
	border-bottom: 1px solid #157533;
}

div#add-nykredit h2
{
	background-color: #294B8C;
}

div#add-nykredit img#kurve
{
	width: 140px;
}

div#add-nykredit a
{
	text-decoration: none;
}

div#add-nykredit a:hover
{
	text-decoration: underline;
}
/* Nykredit */

/* Annonce modul*/

div#Annonce-modul
{
	margin-top: 25px;
/*	height: expression(document.body.scrollHeight-70+"px");*/
	height: 500px;
}

div#Annonce-modul fieldset a
{
	color: #000;
}

div#Vejret
{
	margin-top: 25px;
}

div#Vejret table#vejr-soeg td
{
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
	color: #fff;
}

div#Vejret table#vejr-soeg td a
{
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

div#Vejret table#vejr-soeg td img
{
	background-color: #fff;
	border: 3px solid #fff;
}

div#Vejret table#vejr-soeg td a:hover
{
	text-decoration: underline;
}

div#Vejret table#vejr-soeg td a.mboKnap
{
	color: #000;
}

div#Vejret table#vejr-side td
{
	font-size: 12px;
}

div#Vejret table#vejr-side td h2
{
	font-size: 16px;
}

.ArtikelTid
{
	font-size: 11px;
	color: #696969;
}

div#NyhedsBrevet
{
	margin-top: 25px;
}

#TopKnapper
{
	margin-top: 0;
	margin-bottom: 5px;
	padding-left: 150px;
	width: 100%;
	text-align: left;
	height: 14px;
}


#soeg-back-knap
{
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	height: 14px;
	width: 65px;
	padding: 0;
	margin: 0;
	text-align: center;
	float: left;
}

#soeg-back-knap span
{
	display: block;
	padding: 0;
	margin: 0;
	margin-bottom: 1px;
}

#soeg-back-knap span a
{
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	line-height: 14px;
}

#soeg-print-knap
{
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	height: 14px;
	width: 65px;
	padding: 0;
	margin: 0;
	text-align: center;
	float: left;
}

#soeg-print-knap span
{
	display: block;
	padding: 0;
	margin: 0;
	margin-bottom: 1px;
}

#soeg-print-knap span a
{
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	line-height: 14px;
}

#soeg-favs-knap
{
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	height: 14px;
	width: 65px;
	padding: 0;
	margin: 0;
	text-align: center;
	float: left;
}

#soeg-favs-knap span
{
	display: block;
	padding: 0;
	margin: 0;
	margin-bottom: 1px;
}

#soeg-favs-knap span a
{
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	line-height: 14px;
}

#soeg-mfav-knap
{
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	height: 14px;
	width: 65px;
	padding: 0;
	margin: 0;
	text-align: center;
	float: left;
}

#soeg-mfav-knap span
{
	display: block;
	padding: 0;
	margin: 0;
	margin-bottom: 1px;
}

#soeg-mfav-knap span a
{
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	line-height: 14px;
}

a.edit-pic-knap
{
	font-size: 11px;
	text-decoration: none;
	border: 1px solid #CECECE;
	display: inline-block;
	padding: 1px;
}

a.edit-pic-knap:hover
{
	background-color: #E8E8E8;
}

h1#maskinstation-headding
{
	font-size: 30px;
	margin-bottom: 0;
}

h1#maskinstation-headding img
{
	float: left;
}

h1#maskinstation-headding span
{
	display: block;
	width: 650px;
	height: 60px;
	margin-left: 10px;
	text-align: center;
}

h1#levindex-headding
{
	font-size: 30px;
	margin-bottom: 0;
}

h1#levindex-headding img
{
	float: left;
}

h1#levindex-headding span
{
	display: block;
	width: 650px;
	height: 60px;
	margin-left: 10px;
	text-align: center;
}

div#klikkort
{
	padding: 10px;
	margin-bottom: 10px;
}

div#klikkort img
{
	float: left;
	width: 301px;
	height: 261px;
}

div#klikkort p
{
	display: block;
}

/* Linksamling */
div#LinkSaml-SearchBox
{
	padding: 10px;
	padding-top: 5px;
	margin-top: 3em;
	margin-bottom: 1em;
	background-color: #157533;
	font-weight: bold;
	color: #fff;
}

div#LinkSaml-SearchBox a#Link-Search-Button
{
	float: right;
	display: inline;
}

div#LinkSaml-content
{
	padding: .5em;
	font-size: 11px;
	margin: 0;
}

div#LinkSaml-content fieldset
{
	margin: 0;
	padding: .5em;
}

div#LinkSaml-content fieldset a
{
	text-decoration: none;
}

div#LinkSaml-content fieldset a:hover
{
	text-decoration: underline;
}

div#LinkSaml-content fieldset legend
{
	font-size: 11px;
	color: #000;
	font-weight: bold;
}

div#LinkSaml-content dl
{
}

div#LinkSaml-content dt
{
	font-size: 11px;
	font-weight: bold;
	margin-top: .5em;
}

div#LinkSaml-content dd
{
	font-size: 11px;
	margin-bottom: .5em;
}

fieldset#Suggest-Link
{
	text-align: center;
}

fieldset#Suggest-Link input,fieldset#Suggest-Link textarea
{
	width: 100%;
}

fieldset#Suggest-Link input.SogeOrd
{
	width: 19%;
}

fieldset#Suggest-Link input.KategoriValget,fieldset#Suggest-Link select.KategoriValget
{
	width: 44%;
}

fieldset#Suggest-Link input.Linket
{
	width: 80%;
}

/* Linksamling */

/*div#ContentX
{
	display:inline;
	width: 60px;
}*/

/* Jul banner*/
div#jul-banner
{
	border-bottom: 1px solid #157533;
	text-align: center;
	background-image: url(../../common/gfx/julbg.gif);
	line-height: 60px;
}

div#jul-banner h1
{
	margin: 0;
	padding: 0;
}
/* Jul banner*/

/* MaskinAdmin modul start */
fieldset#admin-machine-opret legend
{
	font-size: 12px;
}

fieldset#admin-machine-opret fieldset legend 
{
	font-size: 11px;
}

fieldset#admin-machine-opret fieldset a
{
	float: right;
	display: block;
	font-weight: bold;
	text-decoration: none;
	border: 1px outset #fff;
	padding: 2px;
	margin-bottom: 2px;
	margin-right: 2px;
}

fieldset#admin-machine-opret fieldset a:HOVER
{
	text-decoration: underline;
	background-color: #EBECE5;
}

div#DrawMainMenu-Box
{
	text-align: center;
	margin-bottom: 10px;
}

div#DrawMainMenu-Forhandler-Box
{
	text-align: left;
	width: 60%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}

div#DrawMainMenu-Menu-Box
{
}

div#multi-afd,div#internt-vnr,div#menu-type
{
	margin-bottom: 5px;
}

div.action-buttons
{
	display: block;
	width: 100%;
	background-color: #D3D3CA;
	text-align: center;
	border: 1px solid #000;
	padding: 2px;
	margin-top: 5px;
	margin-bottom: 5px;
}

div.action-buttons a
{
	display: inline-block;
	border: .1em outset #fff;
	padding: .5em;
	text-decoration: none;
	font-weight: bold;
}

div.action-buttons a:hover
{
	background-color: White;
	text-decoration: underline;
}

div.open-close-cat
{
	text-align: left;
	margin-top: 5px;
}

div.open-close-cat a
{
	font-size: smaller;
	text-decoration: none;
}

div.open-close-cat a:hover
{
	text-decoration: underline;
}

div.Cat-Cap
{
	text-align: left;
	margin:0;
	padding: 1px;
	border: 1px solid #000;
	background-color: #EBECE5;
	margin-top: 5px;
}

div.Cat-Cap a
{
	text-decoration: none;
}

table.cat-machines-table
{
	width: 100%;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
}

table.cat-machines-table th a
{
	font-size: 14px;
	text-decoration: none;
}

table#data-table th
{
	text-align: left;
	font-size: 12px;
	width: 40%;	
}

table#data-table td input,table#data-table td select,table#data-table td textarea
{
	width: 100%;	
}

table#data-table td input.checkbox
{
	width: 25px;
}

#suggest-merke-button
{
	float: right;
	color: #f00;
	font-size: 12px;
}
/* MaskinAdmin modul end */

div#mainPicDiv
{
	width:328px;
	height:248px;
	text-align: center;
	vertical-align: middle;
}

div#smallPicDiv
{
	width: 328px;
	height:56px;
	text-align: center;
	vertical-align: middle;
}

#Flip-Map
{
	text-align: center;
	width: 322px;
	height: 242px;
}

#Flip-Map img#landKort,
{
	display: block;
}

#Flip-Map img#detailKort
{
	display: none;
}


table#infoPage-layout
{
	width:100%;
}

table#infoPage-layout td#infoPage-layout-LeftSide,
table#infoPage-layout td#infoPage-layout-RightSide
{
	vertical-align: top;
}

div.remark-blab
{
	text-align: center;
	font-size: 12px;
	line-height: 14px;
}

#SoegVaelger #SoegFlapper-link
{
	position: absolute;
	margin-top: -110px;
	padding: .3em;
	margin-bottom: .5em;
	right: 1em;
}

#SoegVaelger #SoegFlapper-link a
{
	text-decoration: none;
	font-weight: bold;
	color: #7f7f7f;
}

#SoegVaelger #SoegFlapper-link a:hover
{
	color: #000;
}

div#friend-box
{
	width: 350px;
	margin-left: auto;
	margin-right: auto;
	padding: 3px;
	background-color: Aqua;
	position: relative;
	text-align: center;
}

div#friend-box fieldset
{
	width: auto;
	margin: 2px;
}

div#friend-box legend
{
	font-weight: bold;
	color: #000;
}

div#friend-box label
{
	display: block;
	width: 20%;
	float: left;
}

div#friend-box input,textarea
{
	border: 1px solid #D0D0BF; 
}

div#friend-box input
{
	width: 100%;
}

div#friend-box textarea
{
	width: 100%;
}
/* Hacks START */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* Hacks  END*/

/*** RSS Feed Button ***/
#NyesteArtikler #NyesteArtikler-RSS .rssButton,
#NyesteArtikler #NyesteArtikler-RSS .rssButton:link,
#NyesteArtikler #NyesteArtikler-RSS .rssButton:hover,
#NyesteArtikler #NyesteArtikler-RSS .rssButton:visited,
{
    border:1px solid;
    padding:0px 3px 0px 3px;
    color:#FFFFFF; 
    background-color:#ff6600;
    text-decoration:none;
    margin:0px;
    vertical-align:middle;   
    font:bold 10px verdana,sans-serif; 
    border-color:#ffc8a4 #7d3302 #3f1a01 #ff9a57;
}

/* KRAK kort bar */
div#kort-box
{
	width: 640px;
	height: 480px;
	vertical-align: top;
	margin: 0;
	padding: 0;
}

div#kort-box span#patch
{
	background-image: url(../../gfx/bluebar.gif);
	background-position: right;
	position: absolute;
	display: block;
	width: 397px;
	_width: 410px;
	height: 17px;
	margin-top: 4px;
	color: #fff;
	font-weight: bolder;
	font-size: 13px;
	padding-left: 5px;
	margin-left: 4px;
	_margin-left: 3px;
	text-align: left;
	z-index: 1000;
}

div#kort-box div#krak-kort-textbox
{
	position: absolute;
	display: block;
	width: 200px;
	text-align: left;
	left: 504px;
	top: 366px;
	z-index: 1000;
}

div#kort-box div#krak-kort-textbox dl.firmInfo,
div#kort-box div#krak-kort-textbox dl.teleInfo,
div#kort-box div#krak-kort-textbox dl.webInfo,
div#kort-box div#krak-kort-textbox dl.authInfo
{
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}

div#kort-box div#krak-kort-textbox dl.firmInfo dt,
div#kort-box div#krak-kort-textbox dl.firmInfo dd,
div#kort-box div#krak-kort-textbox dl.teleInfo dt,
div#kort-box div#krak-kort-textbox dl.teleInfo dd,
div#kort-box div#krak-kort-textbox dl.webInfo dt,
div#kort-box div#krak-kort-textbox dl.webInfo dd,
div#kort-box div#krak-kort-textbox dl.authInfo dt,
div#kort-box div#krak-kort-textbox dl.authInfo dd
{
	margin: 0;
	padding: 0;
}

div#kort-box div#krak-kort-textbox dl.firmInfo
{
	
}

div#kort-box div#krak-kort-textbox dl.firmInfo dt
{
	font-weight: bolder;
}


div#kort-box div#krak-kort-textbox dl.teleInfo
{
	
}

div#kort-box div#krak-kort-textbox dl.teleInfo dt
{
	float: left;
	margin-right: 5px;
	width: 40px;
}

div#kort-box div#krak-kort-textbox dl.webInfo
{
	
}

div#kort-box div#krak-kort-textbox dl.authInfo
{
	
}

div.warning-box
{
	border: 3px dotted #000;
	padding: 10px;
	background-color: #FFC8A4;
	margin-top: 10px;
}

div.warning-box h2
{
	background-color: #FF6600;
	color: #fff;
	padding: 3px;
	margin-top: 0;
}

#rss-feed ul li a
{
	color: #0064A6 !important;
}
