* {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(../imgs/bgTile.jpg);
	background-position: center top;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
}

#wrapper {
	background-attachment: scroll;
	background-image: url(../imgs/bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
#container {
	top: 85px;
	position: relative;
	z-index: 0;
}

#content {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	min-height: z850;
}

#indhold > p {
	padding-left: 22px;
}
#indhold p {
	padding-bottom: 14px;
	clear: both;
	padding-right: 15px;
}
#indholdfarvelag > p {
	padding-left: 22px;
}
#indholdfarvelag p {
	padding-bottom: 14px;
	clear: both;
	padding-right: 15px;
}
#prices {
	background-image: url(../imgs/konkurrence_prices.png);
	position: absolute;
	height: 505px;
	width: 290px;
	top: 134px;
}
#konkurrenceTxt {
	position: relative;
	left: 320px;
	top: 30px;
	width: 280px;
	height: 263px;
}
#topPic {
	background-attachment: scroll;
	background-image: url(../imgs/topPic_ladytramp.pngs);
	background-repeat: no-repeat;
	background-position: right bottom;
	position: absolute;
	left: 623px;
	top: 3px;
	width: 275px;
	height: 249px;
	z-index: 32;
	text-align: right;
	vertical-align: baseline;
}
.hide {
	display: none;
}
#logo {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	height: 94px;
	width: 188px;
	position: absolute;
	left: 25px;
	top: 16px;
}
#top {
	background-attachment: scroll;
	background-image: url(../imgs/mainBorders.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 200px;
	position: relative;
	z-index: 1;
}
#footer {
	background-attachment: scroll;
	background-image: url(../imgs/mainBorders.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 170px;
	position: relative;
	margin-top: -144px;
}
#links {
	height: 98px;
	width: 611px;
	position: absolute;
	left: 22px;
	top: 138px;
	z-index: 2;
	background-image: url(../imgs/menuBg.png);
	background-attachment: scroll;
	background-repeat: no-repeat;
}
#links.forside {
	background-position: 0px 0px;
}

#links.sjovforborn {
	background-position: 0px -98px;
}
#links.disneyshunde {
	background-position: 0px -197px;
}

#links.lasmereom {
	background-position: 0px -197px;
}
#links ul li {
	float: left;
	list-style-type: none;
}
#links ul li a.forside{
	width: 70px;
	height: 66px;
	position: relative;
	display: block;
}
#links ul li a.sjovforborn {
	width: 108px;
	height: 66px;
	margin-top: 22px;
	position: relative;
	display: block;
}
#links ul li a.disneyshunde {
	margin-top: 44px;
	width: 121px;
	height: 55px;
	position: relative;
	display: block;
}
#links ul li a.konkurrence {
	width: 107px;
	margin-top: 44px;
	height: 55px;
	position: relative;
	display: block;
}
#links ul li a.produktinformation {
	width: 142px;
	margin-top: 25px;
	height: 67px;
	position: relative;
	display: block;
}
#links ul li a.kontakt {
	width: 63px;
	margin-top: 10px;
	height: 60px;
	position: relative;
	display: block;
}
#main {
	background-attachment: scroll;
	background-image: url(../imgs/middleBorder.png);
	background-repeat: repeat-y;
	background-position: left bottom;
	z-index: 1;
	background-color:transparent;
}
#rightKnap {
	position: absolute;
	left: 689px;
	top: 259px;
	width: 206px;
	z-index: 2;
}
#indhold {
	background-color: #FFF;
	position: relative;
	top: -70px;
	left: 28px;
	width: 636px;
	z-index: auto;
	min-height: 550px;
	height: 720px;
}
#indholdfarvelag {
	background-color: #FFF;
	position: relative;
	top: -70px;
	left: 28px;
	width: 636px;
	z-index: auto;
	min-height: 550px;
	height: 1650px;
}
a {
	z-index: 99999 !important;
}

a:visited {
	z-index: 99999 !important;
}

a:hover {
	z-index: 99999 !important;
}
#FooterPluto {
	background-attachment: scroll;
	background-image: url(../imgs/footerPluto.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 145px;
	width: 788px;
	position: absolute;
	left: 49px;
	top: 12px;
	z-index: 99999 !important;
}
#indhold.sjovforborn {
	background-image: url(../imgs/mainBG_sjovforborn.jpg);
	height: 550px;
}
#indhold.findvej {
	background-image: url(../imgs/mainBG_findvej.jpg);
	height: 550px;
}
#indhold.lasmereom {
	background-image: url(../imgs/mainBG_lasmereom.jpg);
	height: 550px;
}
#indhold.talblomster {
	background-image: url(../imgs/mainBG_talblomster.jpg);
	height: 550px;
}

#links ul .forside a {
}
#links ul .forside a:visited {
}

#links ul .forside a:hover {
}
#container.forside #top {
	background-attachment: scroll;
	background-image: url(../imgs/mainNoBorders.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 200px;
	position: relative;
}
#container.forside #main{
	height: 350px;
	background-image: url(../imgs/middleNoBorder.png) !important;
	background-attachment: scroll;
	background-position: bottom;
}

#container.forside #footer {
	background-attachment: scroll;
	background-image: url(../imgs/mainNoBorders.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 170px;
	position: relative;
	margin-top: -144px;
}
#forsideQuickNavi1 {
	position: absolute;
	left: 22px;
	top: 126px;
	width: 292px;
	height: 320px;
	z-index: 1;
}
#forsideQuickNavi2 {
	position: absolute;
	left: 310px;
	top: 174px;
	width: 266px;
	height: 320px;
	z-index: 1;
}
#forsideQuickNavi3 {
	position: absolute;
	left: 598px;
	top: 179px;
	width: 297px;
	height: 320px;
	z-index: 1;
}
.forsideQuickNavi a img, #rightKnap a img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.forsideQuickNavi a:visited img, #rightKnap a:visited img {
}
.forsideQuickNavi a:hover img, #rightKnap a:hover img {
	/*filter:alpha(opacity=90); -mos-opacity:0.9; opacity:0.9; -khtml-opacity:0.9;*/
}
#lasmereomBar {
	background-attachment: scroll;
	background-image: url(../imgs/mainBG_lasmereomBar.jpg);
	background-repeat: no-repeat;
	position: absolute;
	bottom: 0px;
	height: 200px;
	width: 636px;
}
#lasmereomBar.pluto {
	background-position: left 0px;

}
#lasmereomBar.ladytramp {
	background-position: left -200px;

}
#lasmereomBar.hundrededalmentinere {
	background-position: left -400px;

}
#lasmereomBar .pluto {
	display: block;
	position: absolute;
	width: 155px;
	height: 138px;
	top: -12px;
}
#lasmereomBar .ladytramp {
	display: block;
	position: absolute;
	width: 207px;
	height: 119px;
	top: 3px;
	left: 178px;
}
#apDiv1 {
	position:absolute;
	left:420px;
	top:59px;
	width:191px;
	height:344px;
	z-index:1;
}
#lasmereomBar .hundrededalmentinere {
	display: block;
	position: absolute;
	width: 246px;
	height: 119px;
	top: 32px;
	left: 387px;
}
#brodtekst  {
	position: absolute;
	left: 74px;
	top: 224px;
	z-index: 99;
}
#indhold.lasmereom a.pluto {
	height: 164px;
	width: 253px;
	position: absolute;
	left: 36px;
	top: 275px;
}
#indhold.lasmereom a.ladytramp {
	height: 164px;
	width: 315px;
	position: absolute;
	left: 302px;
	top: 299px;
}
#indhold.lasmereom a.hundrededalmentinere {
	height: 164px;
	width: 302px;
	position: absolute;
	left: 322px;
	top: 120px;
}
#indhold.sjovforborn a.talblomster {
	height: 200px;
	width: 235px;
	position: absolute;
	left: 346px;
	top: 69px;
}
#indhold.sjovforborn a.findvej {
	height: 199px;
	width: 234px;
	position: absolute;
	left: 89px;
	top: 238px;
}
#indhold.sjovforborn a.farvelag {
	height: 198px;
	width: 237px;
	position: absolute;
	left: 345px;
	top: 277px;
}
#indhold.gradient {
	background-image: url(../imgs/mainBG_blueGradient.jpg);
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left top;
}
#indholdfarvelag.gradient {
	background-image: url(../imgs/mainBG_blueGradient.jpg);
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left top;
}
#indhold > p:first-child {
	padding-top: 55px;
}
#indholdfarvelag > p:first-child {
	padding-top: 55px;
}
#indhold.seklipfra {
	background-image: url(../imgs/mainBG_seKlipFra.jpg);
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left top;
	height: 750px;
}
#film {
	height: 156px;
	width: 271px;
	position: absolute;
	left: 28px;
	top: 100px;
}
#txt1 {
	height: 100px;
	width: 299px;
	position: absolute;
	left: 31px;
	top: 348px;
}
#txt2 {
	height: 100px;
	width: 304px;
	position: absolute;
	left: 331px;
	top: 348px;
}
#indhold p a .farvelagPic {
	margin-right: 2px;
	margin-bottom: 2px;
}
#copyrigt {
	position: absolute;
	left: 278px;
	top: 133px;
}
#indhold.vidsteduat {
	height: 725px;
}

#main #indhold.vidsteduat p {
	width: 370px;
}
#links.kontakt {
	background-position: 0px -492px;
}
#indhold #kontaktform {
	width: 350px;
	padding-left: 22px;
}
#indhold.kontakt {
	height: 900px;
}
#indhold #kontaktform #tilbage {
	background-color: #999;
	border: 2px solid #999;
	color: #FFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	width: 100px;
	float: left;
	margin-right: 11px;
	background-attachment: scroll;
	background-image: url(../imgs/btn_gradient.png);
	background-repeat: repeat-x;
	background-position: left top;
}
#kontaktHund {
	background-attachment: scroll;
	background-image: url(../imgs/kontakt_hund.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 346px;
	width: 272px;
	position: absolute;
	left: 362px;
	top: 75px;
}


#kontaktform label {
}
#kontaktform .postnr input {
	width: 50px !important;
}
#kontaktform .by input {
	width: 250px !important;
}
#kontaktform .by {
	float: right;
	margin-top: -42px;
	width: 260px !important;
}

#kontaktform input, textarea {
	-moz-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 2px solid #F9E5B6;
	left: 0px;
	display:block;
	padding: 4px;
	width:325px;
}
#indhold #kontaktform #indsend {
	background-color: #ca0523;
	border: 2px solid #ca0523;
	color: #FFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	width: 200px;
	background-attachment: scroll;
	background-image: url(../imgs/btn_gradient.png);
	background-repeat: repeat-x;
	background-position: left top;
}
#links.konkurrence {
	background-position: 0px -295px;
}
#konkurrenceLinks {
	margin-left: 22px;
	clear: both;
	position: relative;
}
#konkurrenceLinks li  {
	float: left;
	margin-right: 10px;
	list-style-type: none;
}
#konkurrenceLinks li a {
	background-attachment: scroll;
	background-image: url(../imgs/btn_gradient.png);
	background-repeat: repeat-x;
	background-position: left top;
	display: block;
	background-color: #F69822;
	border: 2px solid #F69822;
	padding-top: 7px;
	padding-right: 20px;
	padding-bottom: 7px;
	padding-left: 20px;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#konkurrenceLinks li a:visited {
	background-color: #F69822;
	border: 2px solid #F69822;
}
#konkurrenceLinks li a:hover {
	background-color: #e10627;
	border: 2px solid #e10627;
}
#links.produkter {
	background-position: 0px -394px;
}
#indhold .produkter img {
	margin-right: 17px;
}
#packshotHolder {
	width: 320px;
	position: absolute;
	top: 109px;
	left: 22px;
}
#produktTxt {
	position: relative;
	left: 340px;
	top: 12px;
	width: 270px;
	height: 29px;
}
#konkurrenceIndhold, #konkurrenceIndhold1, #konkurrenceIndhold2, #konkurrenceIndhold3, #konkurrenceIndhold4,  #konkurrenceIndhold5, #konkurrenceIndhold6 {
	text-align: center;
	top: 33px;
	position: relative;
}

#konkurrencePersonInfo {
	top: 33px;
	position: relative;
}
#konkurrenceIndhold .spg, #konkurrenceIndhold1 .spg, #konkurrenceIndhold2 .spg, #konkurrenceIndhold3 .spg, #konkurrenceIndhold4 .spg,  #konkurrenceIndhold5 .spg, #konkurrenceIndhold6 .spg {
	font-size: 18px;
	font-weight: bold;
	line-height: normal;
	color: #4b4b4b;
	margin-bottom: 9px;
}
#konkurrenceIndhold .spgNr, #konkurrenceIndhold1 .spgNr, #konkurrenceIndhold2 .spgNr, #konkurrenceIndhold3 .spgNr, #konkurrenceIndhold4 .spgNr,  #konkurrenceIndhold5 .spgNr, #konkurrenceIndhold6 .spgNr, #konkurrencePersonInfo .spgNr  {
	font-size: 14px;
	font-weight: bold;
	color: #2c7326;
}
#konkurrenceLinks li a.current {
	background-color: #e10627;
	border: 2px solid #e10627;
}
#konkurrenceText {
	top: 33px;
	position: relative;
	padding-right: 22px;
	padding-left: 22px;
}
#FooterPluto #disneylogo {
	position: absolute;
	left: -23px;
	top: 126px;
}
input {border:0px;	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	background-color:#FFF;}
/*.konkurrence input {
	background-color: #FFF;
	border: 2px solid #FDCD20;
	padding: 3px;
	font-size: 12px;
}
.konkurrence input.button {
	background-color: #E10627;
	font-weight: bold;
	color: #FFF;
	border: 1px solid #E10627;
}*/
#indhold p a {
	color: #E10627;
	font-weight: bold;
}
#indhold p a:visited {
	color: #E10627;
	font-weight: bold;
}
#indhold p a:hover {
	color: #E10627;
	font-weight: bold;
	text-decoration: none;
}
.findvejknap {
	display: block;
	height: 31px;
	width: 177px;
	position: absolute;
	left: 431px;
	top: 183px;
}

.taelBlomsterknap {
	display: block;
	height: 102px;
	width: 242px;
	position: absolute;
	left: 20px;
	top: 357px;
}

/*KTJ-Media.dk Styles*/

.almindeligt_tekstfelt_navn, .almindeligt_tekstfelt_adresse, .almindeligt_tekstfelt_telefon, .almindeligt_tekstfelt_email, .almindeligt_tekstfelt_city{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	background-color:#FFF;
	border:none;
	border:0px;
	width:190px;
	height:18px;
	position: relative;
	
}
/*.inputForm *{border:solid 1px #F00;}*/
.inputForm{
	z-index:2;
	position: absolute;
	left: 6px;
	top: 257px;
	clear:both;
	}
	.inputForm_tip{
	z-index:2;
	position: absolute;
	left: 3px;
	top: 102px;



	clear:both;
	}

.inputForm .almindeligt_tekstfelt_navn{
	position: relative;
	margin-bottom:38px;
	clear:both;
	display:block;

}
.inputForm .almindeligt_tekstfelt_email{
	position: relative;
	margin-bottom:38px;
	clear:both;
	display:block;

}

.inputForm_tip #Vnavn, .inputForm_tip #Vemail, .inputForm_tip #Dnavn, .inputForm_tip #Demail{
	
	width:180px;
	margin-right:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	background-color:#FFF;
	border:none;
	border:0px;}


.inputForm_tip #Vnavn{
position:absolute;
}
.inputForm_tip #Vemail{
	position:absolute;
	top: 61px;
}

.inputForm_tip #Dnavn{
	position:absolute;
	left: 22px;
	top: 115px;
}

.inputForm_tip #Demail{
	position:absolute;
	left: 22px;
	top: 168px;
}

.inputForm_tip #tip_en_ven_but{
	position:absolute;
	left: 223px;
	top: 162px;
}







.inputForm .almindeligt_tekstfelt_adresse{
	position: relative;
	clear:both;
	display:block;
	margin-bottom:34px;

}
.inputForm .almindeligt_tekstfelt_telefon{
	position: relative;
	clear:both;
	display:block;
	margin-bottom:38px;
	margin-top:38px;

}

.inputForm .almindeligt_tekstfelt_city{
	position: relative;
	width:180px;

}


.almindeligt_textarea{
	background-color:#FFF;
	border:none;
	width:280px;
	height:130px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	margin-bottom:30px;
	}
.tekstfelt_postnummer{
	background-color:#FFF;
	border:none;
	width:70px;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	margin-right:10px;
	}
form.forms {
	margin-left:20px;
	clear: both;
	margin-top: 5px;
}
.img_form_bg {

}
.textbox_nyhed_navn{position:absolute; border:none; left: 25px; top: 375px;width:180px;}
.textbox_nyhed_email{position:absolute; border:none; left: 25px; top: 430px;width:180px;}


.konkurrence_navn{position:absolute; left: 20px; top: 106px; width: 190px;}
.konkurrence_adresse{position:absolute; left: 20px; top: 161px; width: 186px;}
.konkurrence_postnummer{position:absolute; left: 3px; top: 216px; width: 71px;}
.konkurrence_by{position:absolute; left: 88px; top: 215px; width: 186px;}
.konkurrence_email{position:absolute; left: 360px; top: 107px; width: 185px;}
.konkurrence_koen{position:absolute; left: 359px; top: 161px; width: 73px;}
.konkurrence_alder{position:absolute; left: 360px; top: 217px; width: 67px;}



#FooterPluto2 {
	background-attachment: scroll;
	background-image: url(../imgs/footerPluto.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 145px;
	width: 788px;
	position: absolute;
	left: 49px;
	top: 422px;
	z-index: 99999 !important;
}
#FooterPluto2 #disneylogo2 {
	position: absolute;
	left: -23px;
	top: 126px;
}
