html {
	-ms-overflow-y: scroll;
}
body {
	margin: 0px; padding: 0px; color: rgb(0, 0, 0); font-family: Trebuchet MS; font-size: 12px;
}
a img {
	border: 0px currentColor; border-image: none;
}
textarea {
	resize: none;
}
form {
	margin: 0px;
}
.clearfix::before {
	height: 0px; display: block; visibility: hidden; content: ".";
}
.clearfix::after {
	height: 0px; display: block; visibility: hidden; content: ".";
}
.clearfix::after {
	clear: both;
}
.clearfix {
	-ms-zoom: 1;
}
.clear_float {
	height: 0px; line-height: 0; overflow: hidden; clear: both; font-size: 0px;
}
.fullHeight {
	height: 100%;
}
table {
	color: rgb(0, 0, 0); font-family: Trebuchet MS; font-size: 12px;
}
td {
	color: rgb(0, 0, 0); font-family: Trebuchet MS; font-size: 12px;
}
.cvTbl td {
	color: rgb(0, 0, 0); line-height: 17px; font-family: Trebuchet MS; font-size: 12px;
}
.mainTbl {
	width: 763px; table-layout: auto;
}
.masterTbl {
	width: 736px; table-layout: auto;
}
.topLeftSpace {
	margin-top: 20px; margin-left: 20px;
}
.bygTbl {
	border: 1px solid rgb(178, 208, 228); border-image: none; width: 100%; table-layout: auto; background-color: rgb(242, 247, 250);
}
.bygTbl td {
	padding: 10px;
}
.bygTblShort {
	width: 665px;
}
.uddTblTop {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(178, 208, 228) rgb(178, 208, 228) currentColor; border-image: none; width: 106px; table-layout: auto; background-color: rgb(0, 99, 164);
}
.uddTblTop td {
	padding: 10px; color: rgb(255, 255, 255); font-weight: bold;
}
.inputByg {
	border: 1px solid rgb(178, 208, 228); border-image: none; left: 277px; width: 232px; font-family: Trebuchet MS; font-size: 12px; margin-top: -2px; position: absolute; background-color: rgb(255, 255, 255);
}
.inputBygWide {
	border: 1px solid rgb(178, 208, 228); border-image: none; left: 277px; width: 416px; font-family: Trebuchet MS; font-size: 12px; margin-top: -2px; position: absolute; background-color: rgb(255, 255, 255);
}
.inputBygMultiLine {
	border: 1px solid rgb(178, 208, 228); border-image: none; left: 244px; width: 400px; font-family: Trebuchet MS; font-size: 12px; margin-top: -14px; display: block; position: relative; background-color: rgb(255, 255, 255);
}
.inputBygValidator {
	margin: 10px 0px; left: 246px; width: 405px; font-family: Trebuchet MS; font-size: 12px; display: block; position: relative;
}
.inputGaest {
	border: 1px solid rgb(178, 208, 228); border-image: none; width: 150px; background-color: rgb(255, 255, 255);
}
.textareaByg {
	border: 1px solid rgb(255, 0, 0); border-image: none; padding-bottom: 100px;
}
.textareaGaest {
	border: 1px solid rgb(178, 208, 228); border-image: none; width: 395px; height: 72px; font-family: Trebuchet MS; font-size: 12px; background-color: rgb(255, 255, 255);
}
.skabelonTxtTbl {
	width: 100px;
}
.skabelonTxtTbl td {
	padding: 0px;
}
.vinTdRoed {
	padding: 8px; background-color: rgb(150, 0, 24);
}
.vinTdGron {
	padding: 8px; background-color: rgb(122, 172, 98);
}
.familieTbl td {
	font-family: Times New Roman; font-size: 10px;
}
.bifTblSort td {
	color: rgb(255, 255, 255);
}
.billedTbl td {
	padding: 1px;
}
.ditBilledTbl td {
	padding: 0px;
}
.bgGen01 {
	background-color: rgb(189, 220, 208);
}
.bgGen02 {
	background-color: rgb(255, 162, 0);
}
.bgGen03 {
	background-color: rgb(255, 148, 211);
}
.bgGen04 {
	background-color: rgb(0, 150, 255);
}
.babyBrunBgMain {
	background-color: rgb(200, 164, 110);
}
.babyBrunBgContent {
	background-color: rgb(250, 224, 176);
}
.babyBrunBgSpacer {
	padding-top: 10px; background-color: rgb(195, 175, 150);
}
.babyGronBgMain {
	background-color: rgb(169, 212, 109);
}
.babyGronBgContent {
	background-color: rgb(13, 103, 26);
}
.babyGronBgSpacer {
	padding-top: 10px; background-color: rgb(0, 159, 98);
}
.babyBlaaBgMain {
	background-color: rgb(137, 178, 200);
}
.babyBlaaBgContent {
	background-color: rgb(10, 45, 160);
}
.babyBlaaBgSpacer {
	background-color: rgb(204, 204, 204);
}
.babyPinkBgMain {
	background-color: rgb(255, 152, 208);
}
.babyPinkBgContent {
	background-color: rgb(152, 0, 83);
}
.babyPinkBgSpacer {
	background-color: rgb(226, 0, 127);
}
.babyBallonBgMain {
	background-color: rgb(10, 45, 160);
}
.babyBallonBgContent {
	background-color: rgb(240, 167, 28);
}
.babyBallonBgSpacer {
	background-color: rgb(13, 103, 26);
}
.vertSpacer {
	padding: 5px;
}
.havenBgGronTop {
	background-color: rgb(0, 75, 44);
}
.havenBgGronMain {
	background-color: rgb(211, 234, 206);
}
.havenBgGraaMain {
	background-color: rgb(162, 162, 162);
}
.chkboxTxt {
	left: 540px; position: absolute;
}
.inputChkbox {
	left: 515px; margin-top: -2px; position: absolute;
}
.inputBygTxt {
	color: rgb(0, 99, 164); font-weight: bold;
}
.header {
	font-family: Trebuchet MS; font-size: 26px;
}
.headerLarge {
	font-family: Trebuchet MS; font-size: 36px;
}
.inviHeader {
	font-size: 14px; font-style: italic; font-weight: bold;
}
.inviSubHeader {
	font-size: 12px;
}
.menuRetter {
	font-size: 13px; font-weight: bold;
}
.txtLimit {
	padding-right: 40px;
}
.txtLimit20 {
	padding-right: 20px;
}
.menuTxt {
	font-size: 9px;
}
a.menuTxt:link {
	color: rgb(0, 0, 0); text-decoration: underline;
}
a.menuTxt:visited {
	color: rgb(0, 0, 0); text-decoration: underline;
}
a.menuTxt:active {
	color: rgb(0, 0, 0); text-decoration: underline;
}
a.menuTxt:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
.dagbogTopLine {
	color: rgb(255, 255, 255); font-size: 18px;
}
.dagbogTopOrangeHvid {
	color: rgb(240, 167, 28); font-size: 18px;
}
.dagbogTopPinkLine {
	color: rgb(255, 255, 255); font-size: 18px; font-style: italic;
}
.dagbogTopLineSortGron {
	font-family: Times New Roman; font-size: 18px;
}
.dagbogTopLineOrange {
	color: rgb(240, 167, 28); font-size: 18px; font-style: italic;
}
.dagbogBrunSubheader {
	color: rgb(109, 77, 46); font-size: 18px;
}
.dagbogBrunSubheaderSortGron {
	color: rgb(13, 103, 26); font-family: Times New Roman; font-size: 18px;
}
.dagbogSortSubheader {
	font-size: 18px;
}
.dagbogBordeauxSubheader {
	color: rgb(150, 0, 24); font-family: Times New Roman; font-size: 18px;
}
.dagbogBlomstBordeauxSubheader {
	color: rgb(150, 0, 24); font-size: 18px;
}
.dagbogHvidBordeauxSubheader {
	color: rgb(150, 0, 24); font-family: Times New Roman; font-size: 18px;
}
.dagbogPinkSubheader {
	color: rgb(226, 0, 127); font-size: 18px;
}
.dagbogTxtStart {
	padding-top: 15px;
}
.txtBlok {
	padding-right: 20px;
}
.fontTimes {
	font-family: Times New Roman;
}
.fontTrebuchet {
	font-family: Trebuchet MS;
}
.fontComic {
	font-family: Comic Sans MS;
}
.rejsedagbogArial {
	color: rgb(240, 167, 28); font-family: Arial; font-size: 18px; font-style: italic;
}
.vinHeaderRoed {
	color: rgb(150, 0, 24); font-weight: bold;
}
.vinHeaderGron {
	color: rgb(69, 123, 43); font-weight: bold;
}
.opskriftBrunBg {
	background-color: rgb(109, 77, 46);
}
.opskriftGronBg {
	background-color: rgb(175, 189, 165);
}
.opskriftGronHeader {
	color: rgb(13, 103, 26); font-size: 18px;
}
.opskriftSubHeaderRoed {
	color: rgb(150, 0, 24); font-style: italic;
}
.opskriftRoedTxt {
	text-align: justify; padding-right: 20px; padding-left: 20px;
}
.havenHeaderGron {
	color: rgb(0, 75, 44); font-size: 18px;
}
.havenHeaderGraa {
	color: rgb(136, 136, 136); font-size: 18px;
}
.havenHeaderOrange {
	color: rgb(240, 167, 28); font-size: 18px;
}
.havenHeaderBrun {
	color: rgb(163, 147, 126); font-size: 18px;
}
.barnetTxtBlaa {
	color: rgb(10, 45, 160);
}
.billedTxt {
	font-size: 10px;
}
.billedTxtRevised {
	font-size: 11px;
}
.familieHeaderBrun {
	color: rgb(250, 224, 176);
}
.familieTxtBrun {
	color: rgb(109, 77, 46);
}
.bifLink {
	color: rgb(248, 194, 1);
}
.juleHeader {
	font-size: 40px; font-style: italic; font-weight: bold;
}
.gaesteBogHeader {
	font-size: 14px; font-weight: bold;
}
.builderMenuBtn {
	top: 4px; position: relative;
}
.spacer10 {
	padding-left: 10px;
}
.spacer15 {
	padding-left: 15px;
}
.spacer40 {
	padding-left: 40px;
}
.spacer20 {
	padding-left: 20px;
}
.horVertSpacer20 {
	padding: 20px;
}
.opskriftSpacer {
	padding-left: 26px;
}
.opskriftTxtSpacer {
	padding-left: 11px;
}
.rightSpacer {
	padding-right: 20px;
}
.menuPlace {
	padding-top: 10px; padding-left: 10px;
}
.babyTxt {
	padding-right: 120px; padding-left: 120px;
}
.babyTxtUS {
	padding-right: 16px; padding-bottom: 10px; padding-left: 16px;
}
.onskeTxt {
	padding-right: 60px; padding-left: 60px;
}
.babyTxtBrun {
	color: rgb(117, 89, 38);
}
.babyTxtGroen {
	color: rgb(169, 212, 109);
}
.babyTxtPink {
	color: rgb(255, 152, 208);
}
.babyTxtBallon {
	color: rgb(226, 0, 127);
}
.babyTxtHvid {
	color: rgb(255, 255, 255);
}
.babyTxthvid {
	color: rgb(255, 255, 255);
}
.babyTxtSort {
	color: rgb(0, 0, 0);
}
.babyTxtBlaa {
	color: rgb(137, 178, 200);
}
.picHeaderPlacement {
	margin-top: -6px;
}
.horSpacer {
	padding-left: 10px;
}
.pageSpace {
	padding: 20px;
}
.vinBgColorBrun {
	background-color: rgb(250, 224, 176);
}
.panelPlace {
	left: 690px; margin-top: -11px; position: absolute;
}
.picUplPlace {
	left: 151px; margin-top: 0px; position: absolute;
}
.bobbelPlace {
	left: 45px; margin-top: 10px; position: absolute;
}
.elementSpace {
	padding-bottom: 40px;
}
.halfLineSpace {
	padding-bottom: 5px;
}
.oneLineSpace {
	padding-bottom: 10px;
}
.twoLineSpace {
	padding-bottom: 20px;
}
.oneLineSpaceMargin {
	margin-bottom: 10px;
}
.twoLineSpaceMargin {
	margin-bottom: 20px;
}
.topLeftSpace {
	padding-top: 5px; padding-left: 5px;
}
.mainContentTblSpace {
	padding-top: 20px; padding-right: 5px; padding-bottom: 10px;
}
.input {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 130px; color: rgb(0, 0, 0); font-family: Trebuchet MS; font-size: 12px;
}
#sortLink {
	color: rgb(0, 0, 0);
}
#orangeLink {
	color: rgb(240, 167, 28);
}
#brunLink {
	color: rgb(109, 77, 46);
}
#hvidLink {
	color: rgb(255, 255, 255);
}
#hvidLinkBlaaBG {
	color: rgb(255, 255, 255); background-color: rgb(0, 27, 115);
}
#hipLink {
	color: rgb(91, 55, 20);
}
.woodHeader {
	color: rgb(255, 255, 255); font-family: Times New Roman, serif; font-size: 26px;
}
.woodSubHeader {
	color: rgb(255, 255, 255); font-family: Times New Roman, serif; font-size: 20px;
}
.greenHeader {
	color: rgb(187, 187, 47);
}
.blueHeader {
	color: rgb(51, 153, 204);
}
.darkOrangeHeader {
	color: rgb(255, 102, 0);
}
.lightOrangeHeader {
	color: rgb(255, 153, 0);
}
.redHeader {
	color: rgb(215, 0, 0);
}
.whiteUnderLine {
	margin-top: 5px; margin-bottom: 8px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 2px; border-bottom-style: solid;
}
.videoBorder {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 320px;
}
.videoBorderWhite {
	border: 10px solid rgb(255, 255, 255); border-image: none; width: 320px;
}
.videoBorderWhite .video-messages-block {
	border: 0px currentColor; border-image: none; width: 316px;
}
.videoBorderRed {
	border: 10px solid rgb(215, 0, 0); border-image: none; width: 320px;
}
.videoBorderRed .video-messages-block {
	border: 0px currentColor; border-image: none; width: 316px;
}
.videoBorderBlack {
	border: 10px solid rgb(0, 0, 0); border-image: none; width: 320px;
}
.videoBorderBlack .video-messages-block {
	border: 0px currentColor; border-image: none; width: 316px;
}
.videoBorderGrey {
	border: 10px solid rgb(166, 166, 166); border-image: none; width: 320px;
}
.videoBorderGrey .video-messages-block {
	border: 0px currentColor; border-image: none; width: 316px;
}
.videoBorderBlue {
	border: 10px solid rgb(0, 105, 179); border-image: none; width: 320px;
}
.videoBorderBlue .video-messages-block {
	border: 0px currentColor; border-image: none; width: 316px;
}
.videoBorderPink {
	border: 10px solid rgb(226, 0, 127); border-image: none; width: 320px;
}
.videoBorderPink .video-messages-block {
	border: 0px currentColor; border-image: none; width: 316px;
}
.videoBlok {
	height: 461px; overflow: hidden;
}
.videoPlace {
	top: -387px; display: block; position: relative;
}
a.video:link {
	color: rgb(0, 0, 0); text-decoration: underline;
}
a.video:visited {
	color: rgb(0, 0, 0); text-decoration: underline;
}
a.video:active {
	color: rgb(0, 0, 0); text-decoration: underline;
}
a.video:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
a.video {
	font-size: 11px; text-decoration: underline;
}
.videoTxt {
	width: 480px;
}
.dyreTop {
	height: 122px; overflow: hidden;
}
.dyreHeader {
	top: -105px; position: relative;
}
.ferieTop {
	height: 145px; overflow: hidden; margin-bottom: 20px;
}
.ferieHeader {
	top: -130px; position: relative;
}
.foedHeader {
	margin-top: 25px; margin-bottom: 10px;
}
.kortTblBlaa {
	padding: 6px; width: 100%;
}
.kortTblBlaa td {
	border: 1px solid rgb(0, 105, 179); border-image: none; background-color: rgb(255, 255, 255);
}
.kortTblPink {
	padding: 6px; width: 100%;
}
.kortTblPink td {
	border: 1px solid rgb(226, 0, 127); border-image: none; background-color: rgb(255, 255, 255);
}
.kortTblBorder {
	border: 4px solid rgb(255, 255, 255); border-image: none;
}
.counterWrap {
	background: rgb(255, 255, 255); padding: 0px; width: 148px; height: 84px; color: rgb(64, 64, 64); margin-top: 25px; margin-left: 5px;
}
.counterPusher {
	height: 30px;
}
.counterSmallPusher {
	margin-top: 4px; margin-left: 2px;
}
.counterHeader {
	background: rgb(180, 0, 0); height: 33px; text-align: left;
}
.counterHeaderText {
	text-align: left; color: rgb(255, 255, 255); line-height: 1.3em; font-size: 0.8em; font-style: normal; font-weight: 400;
}
.counterTopBody {
	background: rgb(255, 255, 255); margin: 0px; width: 145px; height: 30px; padding-top: 8px; padding-bottom: 0px; padding-left: 3px; float: left;
}
.counterBodyText a {
	color: rgb(255, 0, 0);
}
.counterBodyText {
	margin: 2px; color: rgb(0, 0, 0); line-height: normal; font-size: 0.8em; font-style: normal; font-variant: normal; font-weight: normal;
}
.counterLogoBox {
	padding: 1px; width: 33px; height: 26px; margin-top: 3px; margin-left: 3px; float: left;
}
.counterBox {
	background: rgb(0, 0, 0); margin: 2px; width: 16px; height: 16px; float: left;
}
.counterBodyHeader {
	background: rgb(238, 156, 0); width: 148px; height: 3px; line-height: 1px; font-size: 1px; float: left;
}
.counterBodyAbove {
	background: rgb(255, 255, 255); width: 148px; height: 19px; float: left;
}
.counterBodyFooter {
	background: rgb(238, 156, 0); width: 148px; height: 5px; line-height: 1px; font-size: 1px; float: left;
}
.counterLogoSize {
	width: 30px; height: 23px;
}
.supercatchooser td.catlist-area a {
	line-height: 18px;
}
.invisible {
	display: none;
}
.rtbBox {
	font-size: 12px;
}
.rtb1 {
	font-size: 8px;
}
.rtb2 {
	font-size: 10px;
}
.rtb3 {
	font-size: 12px;
}
.rtb4 {
	font-size: 16px;
}
.rtb5 {
	font-size: 24px;
}
.rtb6 {
	font-size: 36px;
}
.rtbBox img {
	vertical-align: bottom; float: none;
}
.tmpMainContent .rtbBox img {
	margin: 0px; padding: 0px; float: none;
}
.portlinkitem {
	padding-top: 25px; margin-left: 5px;
}
.ellipsis {
	overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.dropshadow {
	border: 1px solid rgb(204, 204, 204); border-image: none; box-shadow: 3px 3px 3px #dddddd; -webkit-box-shadow: 3px 3px 3px #dddddd; -moz-box-shadow: #dddddd 3px 3px 3px;
}
.youtube_video_container {
	font-size: 0px;
}
.giftnew_header {
	color: rgb(0, 99, 164); font-size: 19px;
}
.giftnew_header div {
	font-size: 30px; font-weight: bold;
}
.rightbannerlink a {
	color: rgb(136, 136, 136); line-height: 15px; font-size: 9px;
}
.bannerlinkdark {
	color: rgb(255, 255, 255) !important;
}
.bannerlinklight {
	color: rgb(0, 0, 0) !important;
}
.candleboxframe {
	width: 160px; padding-top: 0px; margin-top: 6px; float: right;
}
.candleboxsubframe {
	margin-top: -62px; position: relative; z-index: 100;
}
span.rtbBox font {
	background-color: transparent !important;
}
.center_alignment {
	text-align: center;
}
#balloontextplace {
	color: rgb(0, 0, 0);
}
.tmpMainBox {
	width: 595px; -ms-word-wrap: break-word;
}
.userStatusEasterBunnyRadio input {
	margin: 0px;
}
.ui-ssp-loadingIndicator-small {
	background: url("/images/blog/ajax-loader.gif") no-repeat 0px 0px; width: 16px; height: 16px; vertical-align: middle; display: inline-block;
}
#ui-ssp-loadingIndicator-small {
	background: url("/images/blog/ajax-loader.gif") no-repeat 0px 0px; margin: 0px 0px 0px 8px; padding: 0px; width: 16px; height: 16px; vertical-align: middle; display: inline-block;
}
a.Freemium_StatusBanner_UpgradeAds {
	background: rgb(72, 148, 89); padding: 7px; color: rgb(255, 255, 255); line-height: 18px; font-size: 13px; text-decoration: none; display: block; min-height: 0px; text-shadow: 0px 0px 0px #fff;
}
a.Freemium_StatusBanner_UpgradeDomain {
	background: rgb(72, 148, 89); padding: 7px; color: rgb(255, 255, 255); line-height: 18px; font-size: 13px; text-decoration: none; display: block; min-height: 0px; text-shadow: 0px 0px 0px #fff;
}
a.Freemium_StatusBanner_UpgradeAds:hover {
	color: rgb(255, 255, 255);
}
a.Freemium_StatusBanner_UpgradeDomain:hover {
	color: rgb(255, 255, 255);
}
a.Freemium_StatusBanner_UpgradeAds {
	background: linear-gradient(rgb(46, 132, 192) 0%, rgb(5, 108, 179) 100%);
}
a.Freemium_StatusBanner_UpgradeDomain {
	background: linear-gradient(rgb(105, 167, 119) 0%, rgb(72, 148, 89) 100%);
}
.ui-dialog #CategoryForm {
	display: block !important;
}
.upgrade-to-v3 {
	font-size: 16px;
}
.upgrade-to-v3 .content {
	padding: 0px 12px;
}
.upgrade-to-v3 .content .images {
	
}
.upgrade-to-v3 .content .images .col-2.image {
	width: 50%; text-align: center; float: left;
}
.upgrade-to-v3 .content .images .col-2.image img {
	max-width: 95%;
}
.upgrade-to-v3 .content .images .col-1.image {
	text-align: center;
}
.upgrade-to-v3 .content .images .col-1.image img {
	max-width: 95%;
}
.upgrade-to-v3 .content .images .col-1.image p {
	font-size: 12px; font-style: italic;
}
.upgrade-to-v3 .content .section {
	margin: 0px 0px 16px; clear: both;
}
.upgrade-to-v3 .content .button-container {
	text-align: center;
}
.upgrade-to-v3 ul {
	margin: 0px; padding: 0px 0px 0px 16px;
}
.upgrade-to-v3 ul li {
	margin: 0px; padding: 0px;
}
.upgrade-to-v3 .btn-orange {
	background: linear-gradient(rgb(254, 168, 20) 0%, rgb(241, 153, 25) 100%); padding: 0px 16px; border-radius: 4px; height: 40px; color: rgb(255, 255, 255); line-height: 40px; overflow: hidden; font-size: 18px; text-decoration: none; display: inline-block; box-shadow: 1px 1px 2px #666;
}
