body {
	height: 100%;
	text-align: center;
	color: #3f3f3f;
	font-size: 12px;
	line-height: 15px;
	font-family: verdana, sans-serif;
	background-color: #404040;
	background-image: url(../grafik/bodyBg.gif);
	background-repeat: repeat-x;
        /*background: #B2151E url(../grafik/Christmas_bg.gif) no-repeat center top;*/
	margin: 0px;
	padding: 0px;
}



.holder {
	position: relative;
	width: 951px;
	height: 200px;
	font-size: 0.9em;
	margin: 0 auto;
	text-align: left;
	background-color: #f8f8f8;
}
html>body .holder{
	min-height: 315px;
	height: auto;
}

/***************************************************TOPLOGO********************************************/
.topLogo {
	position: relative;
	float: left;
	left: 0px;
	width: 951px;
	height: 270px;
	/*background: url(../grafik/topFlash.jpg);
	background-repeat: no-repeat;*/
	background-color: #2b2b2b;
	margin: 0px;
	padding: 0px;
}


#AvisOverlay{
	width:194px;
    left: 29px;
    position: absolute;
    top: 00;
    z-index: 100;
background-image:url("/img/topBoks.png");
	height:270px;
background-repeat:no-repeat;
background-position:bottom center;
	
}

#AvisOverlay #Avis{
    left: 50px;
    position: relative;
    top: 90px;
}

#AvisOverlay #bannerLogo{
    position: relative;
    top: 60px;

}
.toplogoGul {
	position: relative;
	float: left;
	left: 0px;
	width: 951px;
	height: 270px;
	background-color: #e0e0e0;
	background: url(../grafik/topFlashGul.jpg);
	background-repeat: no-repeat;
}
/**************************************************************TOPLOGO SLUT******************************************************/


/**************************************************************Content delen starter her*****************************************/
.content{
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	width: 951px;
	height: 315px;
	margin: 0px;
	padding: 0px;
}
html>body .content{ 
	min-height: 315px;
	height: auto;
	top: -3px;
}
.indhold{
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	width: 951px;
	height: 285px;
	background: url(../grafik/contentBg.gif) repeat-x;
}
html>body .indhold{
	min-height: 285px;
	height: auto;
	
}
.topFyld{
	position: relative;
	float: left;
	left: 50px;
	width: 680px;
	height: 40px;
	color: #cacaca;
}.topFyld15{
	position: relative;
	float: left;
	left: 50px;
	width: 680px;
	height: 15px;
	color: #cacaca;
}
.siteContent{
	position: relative;
	float: left;
	left: 0px;
	width: 656px;
	height: 20px;
	*margin-left: -20px;
	margin-bottom: 30px;
}

html>body .siteContent{
	min-height: 217px;
	height: auto;
	
}

.flashOne{
	position: relative;
	float: left;
	left: 0px;
	width: 656px;
	height: 20px;
}
html>body .flashOne{
	min-height: 217px;
	height: auto;
}

.flashTwo{
	position: relative;
	float: left;
	left: 0px;
	width: 422px;
	height: 82px;
}
html>body .flashTwo{
	min-height: 82px;
	height: auto;
}

.flashHolderTwo{
	position: relative;
	float: left;
	left: 6px;
	width: 422px;
	height: 82px;
}
html>body .flashHolderTwo{
	min-height: 82px;
	height: auto;
}

.logoForsideSmall{
	position: relative;
	float: right;
	right: 5px;
	top: 0px;
	width: 225px;
	height: 20px;
}

html>body .logoForsideSmall{
	min-height: 82px;
	height: auto;
}
.logoForsideSmallLogo{
	position: relative;
	float: right;
	text-align:right;
	right: 0px;
	top: 0px;
	width: 200px;
	height: 19px;
	padding-bottom: 2px;
}
.logoForsideSmallLogo img{
	height:18px; 
}

/*speciel content 2/3 opdeling*/
.twoThird{
	position: relative;
	float: left;
	width: 400px;
	height: 20px;
	top: 25px;
}

html>body .twoThird{
	min-height: 20px;
	height: auto;
}

.oneThird{
	margin:0px;
	padding:0px;
	position: relative;
	float: left;
	left: 6px;
	top: 25px;
	width: 212px;
	height: 20px;
}


.oneThird IMG {
	border-bottom: 0px solid #f00;
}
html>body .oneThird{
	min-height: 20px;
	height: auto;
}
.between2{
	position: relative;
	float: left;
	width: 2px;
	height: 20px;
}
.between32{
	position: relative;
	float: left;
	left: 6px;
	width: 32px;
	height: 20px;
}
.header{
	font-size: 14px;
	
}
/*speciel content halv/halv*/

.halv{
	position: relative;
	float: left;
	width: 306px;
	height: 20px;
	top: 25px;
	margin: 0 0 50px 0;
}

html>body .halv{
	min-height: 20px;
	height: auto;
}.kontakt{
	position: relative;
	float: left;
	width: 306px;
	height: 20px;
	top: 0px;
	margin-bottom: 50px;
}

html>body .kontakt{
	min-height: 20px;
	height: auto;
}
.kategori{
	position: relative;
	float: left;
	width: 306px;
	height: 63px;
	/*margin-bottom: 18px;*/
}
.kategoriNew{
	position: relative;
	float: left;
	width: 308px;
	height: 63px;
	margin-right: 33px;
	margin-bottom: 21px;
}


/*hel side i bredden*/
.hel{
	position: relative;
	float: left;
	width: 644px;
	height: 20px;
	top: 25px;


}
html>body .hel{
	min-height: 20px;
	height: auto;
}
.helNew{
	position: relative;
	float: left;
	width: 690px;
	height: 20px;
	top: 25px;

}

html>body .helNew{
	min-height: 20px;
	height: auto;
}
.map{
	position: relative;
	float: left;
	width: 644px;
	height: 321px;
	border-bottom: 2px solid #f00;
}
.topBanner{
	position: relative;
	float: left;
	width: 644px;
	height: 32px;
	margin: 0px;
	padding: 0px;
}

/*Gule tilbud*/
.gulTilbudListe{
	position: relative;
	float: left;
	width: 644px;
	height: 103px;
	background-color: #fff;
	border-bottom: 1px solid #f2f2f2;
}

html>body .gulTilbudListe{
	min-height: 103px;
	height: auto;
}

.tilbudSmallImg{
	position: relative;
	float: left;
	left: 14px;
	top: 14px;
	width: 96px;
}
.tilbudText{
	position: relative;
	float: left;
	left: 14px;
	top: 14px;
	width: 198px;
	
}
.sparHvem_1{
	position: absolute;
	float: right;
	right: 0px;
	bottom: 0px;
	width: 124px;
	height: 15px;
	
}
.sparHvem_2{
	position: absolute;
	float: right;
	right: 0px;
	bottom: 17px;
	width: 124px;
	height: 15px;
	
}.sparHvem_3{
	position: absolute;
	float: right;
	right: 0px;
	bottom: 34px;
	width: 124px;
	height: 15px;
	
}.sparHvem_4{
	position: absolute;
	float: right;
	right: 0px;
	bottom: 51px;
	width: 124px;
	height: 15px;
	
}
.tilbudTextLast{
	position: absolute;
	float: right;
	right: 14px;
	bottom: 14px;
	width: 124px;
	height: 80px;
	color: #848484;
}

.tilbudPris{
	position: relative;
	float: left;
	left: 14px;
	top: 14px;
	font-size: 12px;
	width: 128px;
}
.badgeHolder{
	position: relative;
	float: left;
	left: 0px;
	top: 6px;
	font-size: 12px;
	width: 128px;
	height: 29px;
}

.bottomStart{
	position: absolute;
	
}
.price{
	font-size: 60px;
}

.searchGulBox{
	position: relative;
	float: left;
	left: 0px;
	width: 306px;
	height: 103px;
	border-bottom: 4px solid #eb222a;
	background-color: #fff;

}.searchTop{
	position: relative;
	float: left;
	left: 0px;
	width: 306px;
	height: 32px;
	background-image: url(../grafik/produktsearchTop.gif);
	background-repeat: no-repeat;

}
.searchInput{
	position: relative;
	float: left;
	left: 16px;
	top: 58px;
	width: 188px;
	height: 16px;
	padding-left: 2px;
	border: 1px solid #858585;
}
.searchInputProd{
	position: relative;
	float: left;
	left: 16px;
	top: 0px;
	width: 150px;
	height: 16px;
	padding-left: 2px;
	border: 1px solid #858585;
}
.produktsogningText{
	position: relative;
	float: left;
	left: 16px;
	top: 0px;
	width: 100px;
	height: 16px;
}
.searchBotton
{
	position: relative;
	float: right;
	right: 17px;
	top: 57px;
	height: 22px;
	width: 70px;
	border: 0px;
	/*background-image: url(../grafik/searchBtn.gif);*/
}
.searchBoxBotton
{
	position: relative;
	float: right;
	right: 0px;
	height: 22px;
	width: 70px;
	border: 0px;
	cursor: pointer;
	background-image: url(../grafik/searchBtn.gif);
}
.searchBoxBottonProd
{
	position: relative;
	float: left;
	left: 25px;
	top: 0px;
	height: 22px;
	width: 70px;
	border: 0px;
	cursor: pointer;
	background-image: url(../grafik/searchBtn.gif);
	
}
.searchGulBoxWide{
	position: relative;
	float: left;
	left: 0px;
	width: 644px;
	height: 45px;
	border-bottom: 4px solid #eb222a;
	background-color: #fff;
	margin-bottom: 17px;

}

.quickSearch{
	position: relative;
	float: left;
	left: 15px;
	top: 10px;
	width: 190px;
	height: 20px;
	
}
.selectSearch{
	outline: 0;
	height: 20px;
	width: 175px;
	font-size: 11px;
	border: 1px solid #abadb3;
	background-color: #fff;	
}
.searchHolderProd{
	position: relative;
	float: left;
	left: 92px;
	top: 10px;
	width: 400px;
	height: 20px;
	
	
}
/**************************************************************Content delen slutter her*****************************************/

/**************************************************************Venstre content dele starter her (menu)*****************************************/

.leftContent{
	position: relative;
	float: left;
	left: 0px;
	width: 256px;
	height: 10px;
	background: url(../grafik/menuSmallBg.gif) repeat;
	background-position: 0px 4px;
}
html>body .leftContent{
	min-height: 100px;
	height: auto;
}
.menuBg{
	position: relative;
	float: left;
	left: 0px;
	width: 201px;
	height: 262px;
	padding-left: 55px;
        background: url(../grafik/menuTopBgNew.gif) no-repeat;
}
html>body .menuBg{
	min-height: 262px;
	height: auto;
}
.menuBundBg{
	position: relative;
	float: left;
	left: 0px;
	width: 256px;
	height: 53px;
	background: url(../grafik/menuBundBg.gif) no-repeat;
        /*background: url(../grafik/Christmas_menuBundBg.jpg) no-repeat;*/
}

.menuBundBg1ton{
	position: relative;
	float: left;
	left: 0px;
	width: 201px;
	padding:15px 0 5px 55px;
	background: url(../grafik/menuBundBg1ton.gif) repeat-y;
}
.menuBundGrey{
	position: relative;
	float: left;
	left: 0px;
	width: 256px;
	height: 53px;
	background-color: #f8f8f8;
}
.menuFyld{
	height: 54px;
}

.menuFyldLocal{
	height: 48px;
}
.menuFyld16{
	height: 16px;
}
/*level 1*/
a{
	color: #000;
}
a.menuLevelOne { 
	height: 16px;
	display: block;
	color: #000000;
	width: 140px;
	font: 10px verdana, sans-serif;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	}

a.menuLevelOne:hover { 	
	height: 16px;
	display: block;
	font: 10px verdana, sans-serif;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
a.menuLevelOneActive {
	height: 16px; 	
	display: block;
	font: 10px verdana, sans-serif;
	color: #505050;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
a.menuLevelOneActive:hover {
	text-decoration: underline;
}
/*level 2*/
a.menuLevelTwo { 
	height: 16px;
	text-indent: 10px;
	display: block;
	color: #808080;
	width: 140px;
	font: 10px verdana, sans-serif;
	text-decoration: none;
	font-weight: normal;
	/*border: 1px solid #369;*/
	}

a.menuLevelTwo:hover { 	
	height: 16px;
	display: block;
	font: 10px verdana, sans-serif;
	color: #000;
	text-decoration: underline;
	font-weight: normal;
}
a.menuLevelTwoActive { 
	height: 16px;	
	display: block;
	width: 140px;
	text-indent: 10px;
	font: 10px verdana, sans-serif;
	color: #000;
	text-decoration: none;
	font-weight: normal;
}
a.menuLevelTwoActive:hover { 	
	text-decoration: underline;
}
/*level 3*/
a.menuLevelThree { 
	height: 16px;
	text-indent: 20px;
	display: block;
	color: #909090;
	width: 140px;
	font: 10px verdana, sans-serif;
	text-decoration: none;
	font-weight: normal;
	}

a.menuLevelThree:hover { 	
	height: 16px;
	display: block;
	font: 10px verdana, sans-serif;
	color: #909090;
	text-decoration: underline;
	font-weight: normal;
}
a.menuLevelThreeActive { 
	height: 16px;
	display: block;
	text-indent: 20px;
	width: 125px;
	font: 10px verdana, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
a.menuLevelThreeActive:hover { 
	text-decoration: underline;
}

/**************************************************************Venstre content dele slutter her (menu)*****************************************/


/**************************************************************Bunden starter her**************************************************************/
.footer {
	position: relative;
	width: 951px;
	height: 25px;
	left: 0px;
	margin: 0 auto;
	background-color: #252525;
}
.bundText{
	position: relative;
	float: right;
	right: 10px;
	top: 5px;
	font-size: 10px;
	color: #494949;
	height: 14px;
}
.bundText A{
	color: #494949;
	text-decoration: none;
}

/**************************************************************Bunden Slutter her**************************************************************/

/**************************************************************Formularen starter her**************************************************************/

.check{
	position: relative;
	float: left;
	left: 6px;
	width:30px;
	height: 20px;
}
.checkText{
	position: relative;
	float: left;
	left: 6px;
	width: 270px;
	height: 20px;
	font: 11px verdana, sans-serif;
	color: #000;
	font-weight: bold;
}

.mapText{
	position: relative;
	float: left;
	left: 0px;
	width: 270px;
	height: 15px;
	font: 11px verdana, sans-serif;
	color: #000;
	font-weight: bold;
}
.mapSmallText{/*tekst under søgefelte på map*/
	position: relative;
	float: left;
	left: 0px;
	top: 5px;
	width: auto;
	height: 20px;
}
.frameld{
	position: relative;
	float: left;
	left: 6px;
	width: 85px;
	height: 25px;
	font: 11px verdana, sans-serif;
	color: #000;
	font-weight: bold;
	clear: left;
}.nameInput{
	position: relative;
	float: left;
	left: 6px;
	width: 90px;
	height: 25px;
	font: 11px verdana, sans-serif;
	color: #000;
	font-weight: bold;
	clear: left;
}
.nameInputShort{
	position: relative;
	float: left;
	left: 6px;
	width: 100px;
	height: 15px;
	font: 11px verdana, sans-serif;
	color: #000;
	font-weight: bold;
	
}
.year{
	position: absolute;
	float: right;
	right: 6px;
	top: 0px;
	width: 70px;
	height: 15px;
	text-align: left;
	
}
.uddannelsHolder{
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	width: 370px;
	height: 15px;
	font: 11px verdana, sans-serif;
	color: #000;
	font-weight: bold;
	
}
.nameInputLonger{
	position: relative;
	float: left;
	left: 0px;
	width: 160px;
	height: 25px;
	font: 11px verdana, sans-serif;
	color: #000;
	font-weight: bold;
	clear: left;
}
.nameInputMega{
	position: relative;
	float: left;
	left: 0px;
	width: 360px;
	height: 25px;
	font: 11px verdana, sans-serif;
	color: #000;
	font-weight: bold;
	clear: left;
}
.input212{
	position: relative;
	float: left;
	width: 212px;
	height: 16px;
	font: 11px verdana, sans-serif;
	color: #000;
	margin-bottom: 20px;
	font-weight: bold;
	border: 1px solid #858585;
	z-index: 999;
}
.input30{
	position: relative;
	float: left;
	width: 30px;
	height: 16px;
	font: 11px verdana, sans-serif;
	color: #000;
	margin-bottom: 20px;
	font-weight: bold;
	border: 1px solid #858585;
	z-index: 999;
	
}.checkBox{
	position: relative;
	float: left;
	top: -2px;
	width: 20px;
	height: 16px;
	margin-bottom: 2px;
	
	
	
	
}
/*.input30{
	position: relative;
	float: left;
	width: 30px;
	height: 16px;
	font: 11px verdana, sans-serif;
	color: #000;
	margin-bottom: 20px;
	font-weight: bold;
	border: 1px solid #858585;
	z-index: 999;
}*/
.inputField212{
	position: relative;
	float: left;
	width: 212px;
	height: 16px;
	background-color: #fff;
	font: 11px verdana, sans-serif;
	color: #000;
	text-indent: 4px;
	font-weight: normal;
	border: 1px solid #858585;
}.inputFieldUncubscribe{
	position: relative;
	float: left;
	width: 212px;
	height: 16px;
	background-color: #fff;
	font: 11px verdana, sans-serif;
	color: #000;
	text-indent: 4px;
	font-weight: normal;
	border: 1px solid #858585;
}
.inputField30{
	position: relative;
	float: left;
	width: 30px;
	height: 16px;
	background-color: #fff;
	font: 11px verdana, sans-serif;
	color: #000;
	text-indent: 4px;
	font-weight: normal;
	border: 1px solid #858585;
}
.inputField60{
	position: relative;
	float: right;
	right: 26px;
	width: 72px;
	height: 16px;
	background-color: #fff;
	font: 11px verdana, sans-serif;
	color: #000;
	text-indent: 4px;
	font-weight: normal;
	border: 1px solid #858585;
}
.inputField60Right{
	position: relative;
	float: right;
	right: 26px;
	width: 72px;
	height: 16px;
	background-color: #fff;
	font: 11px verdana, sans-serif;
	color: #000;
	text-indent: 4px;
	font-weight: normal;
	border: 1px solid #858585;
}
.inputField120{
	position: relative;
	float: left;
	left: 5px;
	width: 118px;
	height: 16px;
	background-color: #fff;
	font: 11px verdana, sans-serif;
	color: #000;
	text-indent: 4px;
	font-weight: normal;
	border: 1px solid #858585;
}.file{
	position: relative;
	float: right;
	right: 88px;
	width: 148px;
	height: 16px;
	background-color: #fff;
	font: 11px verdana, sans-serif;
	color: #000;
	text-indent: 4px;
	font-weight: normal;
	border: 1px solid #858585;
}
.contact_form_singleLine{
	position: relative;
	float: left;
	width: 212px;
	height: 16px;
	background-color: #fff;
	font: 11px verdana, sans-serif;
	color: #000;
	text-indent: 4px;
	font-weight: normal;
	border: 1px solid #858585;
}.contact_form_multiLine{
	position: relative;
	float: left;
	width: 212px;
	height: 56px;
	background-color: #fff;
	font: 11px verdana, sans-serif;
	color: #000;
	text-indent: 4px;
	font-weight: normal;
	border: 1px solid #858585;
}

.inputField250{

	width: 304px;
	height: 16px;
	background-color: #fff;
	font: 11px verdana, sans-serif;
	color: #000;
	text-indent: 4px;
	font-weight: normal;
	border: 1px solid #858585;
}
.textareaJob{
	position: relative;
	float: left;
	left: 0px;
	width: 372px;
	height: 80px;
	background-color: #fff;
	font: 11px verdana, sans-serif;
	color: #000;
	text-indent: 4px;
	font-weight: normal;
	border: 1px solid #858585;
	clear: left;
}

.submitBtn{
	position: relative;
	float: right;
	right: 5px;
	top: 4px;
	width: auto;
	height: 23px;
	clear: both;
}
.submitMapBtn{
	position: relative;
	float: right;
	right: 0px;
	top: 0px;
	width: auto;
	height: 23px;
		
}.submitContactBtn{
	position: relative;
	float: right;
	right: 0px;
	top: 0px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	color: #fff;
	width: 91px;
	height: 23px;
	border: 0px;
	background: url(../grafik/btnBackground.gif) repeat-x;
	cursor: pointer;
		
}
.unsubscribeNewsletterBtn{
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	color: #fff;
	width: 91px;
	height: 23px;
	border: 0px;
	text-align: center;
	background: url(../grafik/btnBackground.gif) repeat-x;
	cursor: pointer;
	
		
}
html>body .submitContactBtn{
	padding-bottom: 2px;
}
.submitJobBtn{
	position: relative;
	float: right;
	right: 20px;
	top: 0px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	color: #fff;
	width: 91px;
	height: 23px;
	border: 0px;
	background: url(../grafik/btnBackground.gif) repeat-x;
	cursor: pointer;
		
}
html>body .submitJobBtn{
	padding-bottom: 2px;
}
/*******************************************Laver de små pege pile og boksene imellem***********************************/
.mapDot{
	position: relative;
	float: left;
	width: 24px;
	height: 37px;
}
.mapDotContent {
	position: relative;
	top: 20px;
	height: 17px;
	font-size: 11px;
}
.mapDotSpar{
	position: relative;
	float: left;
	width: 51px;
	height: 17px;
	top: 20px;
	font-size: 11px;
}
.mapDotWide{
	position: relative;
	float: left;
	width: 125px;
	height: 17px;
	top: 20px;
	font-size: 11px;
}
.mapDotKvik{
	position: relative;
	float: left;
	width: 88px;
	height: 17px;
	top: 20px;
	font-size: 11px;
}
.mapDotSuper{
	position: relative;
	float: left;
	width: 95px;
	height: 17px;
	top: 20px;
	font-size: 11px;
}

/**************************************************************Formularen slutter her**************************************************************/
.fyld10{
	height: 10px;
	clear: both;
}
.fyldClear{
	height: 10px;
	clear: both;
	border: 1px solid #f00;
}
.fyldNoClear{
	height: 5px;
	width: 300px;
}
.fyld5{
	height: 5px;
	clear: both;
}
.fyld20{
	height: 20px;
	clear: both;
}
.clear{
	clear: both;
}
/*div.storeSearchResult {
		position: absolute;
		top: 20px;
		left: 0px;
		width: 219px;
		height: 100px;
		padding: 3px;
		border: solid 1px #858585;
		border-top: 0px;
		background-color: #fff;
		overflow: auto;
		z-index: 999;
	}*/	
div.storeSearchResult {
	position: absolute;
	float: left;
	top: 20px;
	left: 0px;
	width: 219px;
	height: 40px;
	padding: 3px;
	border: solid 1px #858585;
	border-top: 0px;
	background-color: #fff;
	overflow: auto;
	z-index: 999;
	max-height: 40px;
	
}	

html>body .storeSearchResult{
	min-height: 20px;
	/*max-height: 125px;*/
	height: auto;
}

object { outline:none; }

/******************* Lokale sider **********************/



div.store_image_info {
	width: 433px;
	height: 217px;
	margin-left: -6px;
	background: url(../grafik/store_left_bg.jpg) no-repeat;
	position: relative;
}
div.store_image_info .image_slider {
	background-color: #ddd;
	height: 205px;
	width: 222px;
	float: left;
	margin-top: 6px;
	margin-left: 6px;
	display: inline;
}
div.store_image_info .store_info {
	padding-top: 23px;
	padding-left: 247px;
	padding-right: 25px;
}

div.store_image_info .store_info .infoTxtAbs
{
	position: absolute;
	top: 60px;
}


div.store_image_info .store_info .infoFlashAbs
{
	position: absolute;
	top: 20px;
}

div.store_image_info .store_info .infoTxtAbs p
{
	width: 180px;
}


div.store_image_info .store_info .infoFlashAbs H2
{
	width: 180px;
}

div.stores_bottom_three {
	clear: both;
	height: 250px;
	padding-top: 55px;
}
div.stores_bottom_three h2.heading2 {
	margin: 0 2px;
}
div.stores_bottom_three div.aabningstider {
	float: left;
	width: 225px;
}
div.stores_bottom_three div.smiley_ordning {
	float: left;
	width: 220px;
}
div.stores_bottom_three div.smiley_ordning img {
	margin-top: 10px;
}
div.stores_bottom_three div.lokale_services {
	float: left;
	width: 202px;
}
div.stores_bottom_three div.lokale_services h2.heading2 {
	margin-bottom: 10px;
}
div.oneThird div.servicesField {
	background-color: #fff;
	border-bottom: solid 4px #eb222a;
	padding-left: 25px;
	padding-right: 25px;
}
div.oneThird div.servicesField h2 {
	font-family: verdana;
	font-size: 14px;
	color: #000;
	font-weight: normal;
	padding-top: 17px;
	padding-bottom: 15px;
}
div.oneThird div.servicesField div.serviceLink {
	padding-bottom: 8px;
}
div.oneThird div.gMap {
	background: url(../grafik/gMapFallback.jpg) no-repeat;
	padding: 5px;
}
div.news_item {
	padding-top: 10px;
	padding-bottom: 10px;
}
div.news_item p {
	margin: 0px;
}
div.news_item h2 {
	margin: 0px;
	font-size: 11px;
	color: #000;
}

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
sIFR Rules
*/
@media screen {
  
  h2.flashheader, h2.flashheader-grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #292929;
  }
  
  .sIFR-active h2.flashheader, .sIFR-active h2.flashheader-grey {
    visibility: hidden;
 	font-family: Verdana;
  line-height: 16px;
	margin: 0px;
	padding: 0px;
  font-size: 16px;
  }
  
}
#aspnetForm{

	width:400px;
}
form li, form ul{
	list-style-type:none;
	*margin: 5px;
	padding:0px;
	margin-top:5px;
	overflow:hidden;
}

form#contact span {
display:block;
	font-weight:900;
	clear:both;
	float:left;
	color:#000;
	width:90px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
}
#contact input {
float:right;
width:212px;
border:1px solid #858585;
height:16px;
text-indent:4px;

}
#contact textarea {
background-color:#FFFFFF;
float:right;
border:1px solid #858585;
color:#000000;

font:11px verdana,sans-serif;
height:56px;
position:relative;
text-indent:4px;
width:212px;
margin-bottom:10px;
}
#contact input.button
{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	width:91px;
	height:23px;
	color:#fff;
margin-left:205px;
text-align: center;
font-size:11px;

padding-bottom:2px;
cursor:pointer;
border:0px solid #8e8e8e;
background: url(../grafik/btnBackground.gif) repeat-x;
}
/******************* Lokale sider - end ****************/

/* Paging */
div.paging {
	position: relative;
	left: 0px;
}
div.paging table {
	float: right;
}

/******************* CompetitionForm - Start ****************/

#CompetitionForm {
	margin: 0;
	width: 100%;
}

#CompetitionForm td {
	vertical-align: top;
}

#CompetitionForm .TextFields {
	color: #3F3F3F;
	margin: 0 20px 5px 0;
}

#CompetitionForm .CheckBox {
	margin: 0;
	padding: 0;
}

#CompetitionForm .CheckBox input, #CompetitionForm .RadioBox input {
	margin: 5px 4px 0 0;
}

#CompetitionForm .CheckBox label, #CompetitionForm .RadioBox label {
	margin: 0 10px 0 0;
}

.Btn_Konkurrence, .Btn_Avis, .Btn_Send, .Btn_Car {
	display: block;
	height: 48px;
	line-height: 40px;
	text-decoration: none;	
	outline: none;
}

.Btn_Konkurrence span, .Btn_Avis span, .Btn_Send span, .Btn_Car span {
	visibility: hidden;
}

.Btn_Konkurrence:hover, .Btn_Avis:hover, .Btn_Send:hover, .Btn_Car:hover {
	background-position: 0px -46px;
}

.Btn_Konkurrence:active, .Btn_Avis:active, .Btn_Send:active, .Btn_Car:active {
	background-position: 0px 2px;
}

.Btn_Konkurrence {
	background: url(../grafik/btn_online_konkurrence.png) no-repeat 0px -96px;
	width: 289px;
}

.Btn_Avis {
	background: url(../grafik/btn_ugens_avis.png) no-repeat 0px -96px;
	width: 183px;
}

.Btn_Send {
	background: url(../grafik/btn_send.png) no-repeat 0px -96px;
	margin-top: 20px;
	width: 145px;
}

.Btn_Car {
	background: url(../grafik/btn_vind_bil.png) no-repeat 0px -96px;
	width: 175px;
}

/******************* CompetitionForm - End ****************/

/******************* GiftcardForm - Start ****************/

#gavekortForm {
        position: relative;
	width: 306px;
	*width: 312px; /* IE7 */
}

#gavekortForm #gavekortCheckBalance {
	cursor: pointer;
	float: right;
	height: 23px;
	margin: 10px 0 0;
	width: 95px;
}

#gavekortForm #gavekortLoader, #gavekortForm #gavekortBalance {
	margin: 10px 10px 0 0;
	*margin: 10px 10px 0 5px; /* IE7 */
}

#gavekortForm #gavekortLoader {
	float: left;
}

#gavekortForm #gavekortBalance {
	width: 216px;
	*width: 211px; /* IE7 */
}

/******************* GiftcardForm - end ****************/

/******************* ToolTip - start ****************/

#toolTip #message {
	background: #fff;
	border: solid 1px #666;
	padding: 5px;
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 999;
	width: 160px;
}

#toolTip #message h3, #toolTip #message p {
	margin: 0;
}

/******************* ToolTip - end ****************/






#gulPrisSelector{
	background-image:url(/img/gulPrisDropDown.png);
	width:644px;
	height:99px;
	position:relative;
	 clear: both;
	/*display:none;*/ 
}
#target{
		position:absolute;
	right:45px;
	top:37px;
	 margin: 0;
	 z-index: 1;
}
#selector{
	display:none;
}
#selectorSearch{
	position:absolute;
	right:5px;
	top:37px;
}
.dropdown dd ul li .pil{
  display:none;
}
.desc { color:#6b6b6b;}
.desc a {color:#0092dd;}
        
.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
.dropdown dd { position:relative; }
/*      .dropdown a, .dropdown a:visited { color:#816c5b; text-decoration:none; outline:none;}
.dropdown a:hover { color:#5d4617;}
.dropdown dt a:hover { color:#5d4617; border: 1px solid #d0c9af;}*/
.dropdown dt a {background:#e4dfcb url(arrow.png) no-repeat scroll right center; display:block; padding-right:20px; border:1px solid #d4ca9a; width:160px; padding:5px;}
.dropdown dt a span {cursor:pointer; display:block;}
.dropdown dd ul { display:none; background:#FFF; left:0px; padding:0px 0px; position:absolute; top:0px; width:auto; min-width:170px; list-style:none;}
.dropdown span.value { display:none;}
.dropdown dd ul li a { padding:5px; display:block;}
/*   .dropdown dd ul li a:hover { background-color:#d0c9af;} */
.dropdown img.flag { border:none; vertical-align:middle; margin-left:10px; }
.flagvisibility { display:none;}
