body {
	color: #000000;
	font-size: 12px;
	font-family: Trebuchet MS;
}

form 
{
	margin: 0;
}

/* ----- tabeller start ----- */

table {
	color: #000000;
	font-size: 12px;
	font-family: Trebuchet MS;
}
td {
	color: #000000;
	font-size: 12px;
	font-family: Trebuchet MS;
}

.cvTbl td {
	color: #000000;
	font-size: 12px;
	font-family: Trebuchet MS;
	line-height: 17px;
}

.mainTbl {
	width:763px;
	table-layout: auto;
}

.masterTbl {
	width:736px;
	table-layout:auto;
}

.topLeftSpace {
	margin-left:20px;
	margin-top:20px;
}

.bygTbl {
	width:100%;
	table-layout:auto;
	border: #B2D0E4 1px solid;
	background-color:#F2F7FA;
}

.bygTbl td {
	padding:10px;
}

.bygTblShort {
	width:665px;
}

.uddTblTop {
	width:106px;
	table-layout:auto;
	border: #B2D0E4 1px solid;
	background-color:#0063A4;
	border-bottom:none;
}

.uddTblTop td {
	padding:10px;
	color:#ffffff;
	font-weight:bold;
}

.inputByg {
	width:232px;
	border: #B2D0E4 1px solid;
	background-color:#ffffff;
	font-family: Trebuchet MS;
	font-size: 12px;
	position:absolute;
	margin-top:-2px;
	left:277px;
}

.inputBygWide {
	width:416px;
	border: #B2D0E4 1px solid;
	background-color:#ffffff;
	font-family: Trebuchet MS;
	font-size: 12px;
	position:absolute;
	margin-top:-2px;
	left:277px;
}

.inputBygMultiLine {
	width:400px;
	border: #B2D0E4 1px solid;
	background-color:#ffffff;
	font-family: Trebuchet MS;
	font-size: 12px;
	position:relative;
	margin-top:-14px;
	left:244px;
	display:block;
}

.inputBygValidator {
	font-family: Trebuchet MS;
	font-size: 12px;
	position:relative;
	left:246px;
	display:block;
	width:405px;
	margin:10px 0 10px 0;
}

.inputGaest {
	width:150px;
	border: #B2D0E4 1px solid;
	background-color:#ffffff;
}


.textareaByg {
	padding-bottom:100px;
	border: #ff0000 1px solid;
}

.textareaGaest {
	width:395px;
	height:72px;
	border:1px solid #B2D0E4;
	background-color:#ffffff;
	font-size:12px;
	font-family:Trebuchet MS;
}

.skabelonTxtTbl {
	width:100px;
}

.skabelonTxtTbl td {
	padding:0px;
}

.vinTdRoed {
	background-color: #960018;
	padding:8px;
}

.vinTdGron {
	background-color: #7AAC62;
	padding:8px;
}

.familieTbl td{
	font-family:Times New Roman;
	font-size:10px;
}

.bifTblSort td{
	color:#ffffff;
}

.billedTbl td {
	padding:1px;
}

.ditBilledTbl td {
	padding:0px;
}

/* ----- tabeller slut ----- */


/* ----- bg start ----- */

.bgGen01 {
	background-color: #BDDCD0;	
}

.bgGen02 {
	background-color: #FFA200;
}

.bgGen03 {
	background-color: #FF94D3;	
}

.bgGen04 {
	background-color: #0096FF;	
}

 /* baby start */
 
 .babyBrunBgMain {
	background-color:#C8A46E;
}

.babyBrunBgContent {
	background-color:#FAE0B0;
}

.babyBrunBgSpacer {
	background-color:#C3AF96;
	padding-top:10px;
}
 
.babyGronBgMain {
	background-color:#A9D46D;
}

.babyGronBgContent {
	background-color:#0D671A;
}

.babyGronBgSpacer {
	background-color:#009F62;
	padding-top:10px;
}

.babyBlaaBgMain {
	background-color:#89B2C8;
}

.babyBlaaBgContent {
	background-color:#0A2DA0;
}

.babyBlaaBgSpacer {
	background-color:#CCCCCC;
}

.babyPinkBgMain {
	background-color:#FF98D0;
}

.babyPinkBgContent {
	background-color:#980053;
}

.babyPinkBgSpacer {
	background-color:#E2007F;
}

.babyBallonBgMain {
	background-color:#0A2DA0;
}

.babyBallonBgContent {
	background-color:#F0A71C;
}

.babyBallonBgSpacer {
	background-color:#0D671A;
}

.vertSpacer {
	padding:5px;
}

 /* baby slut */

.havenBgGronTop {
	background-color:#004B2C;
}

.havenBgGronMain {
	background-color:#D3EACE;
}

.havenBgGraaMain {
	background-color:#a2a2a2;
}

/* ----- bg slut ----- */

/* ---- txt start ----- */

.chkboxTxt {
	position:absolute;
	left:540px;
}

.inputChkbox {
	position:absolute;
	margin-top:-2px;
	left:515px;
}

.inputBygTxt {
	color:#0063A4;
	font-weight:bold;
}

.header {
	font-size:26px;
	font-family: Trebuchet MS;
}

.headerLarge {
	font-size:36px;
	font-family: Trebuchet MS;
}

.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: #000000;
	text-decoration: underline;
}

a.menuTxt:visited 
{
	color: #000000;
	text-decoration: underline;
}

a.menuTxt:active 
{
	color: #000000;
	text-decoration: underline;
}

a.menuTxt:hover 
{
	color: #000000;
	text-decoration: none;
}

.dagbogTopLine {
	font-size:18px;
	color:#ffffff;
}

.dagbogTopOrangeHvid {
	font-size:18px;
	color:#F0A71C;
}

.dagbogTopPinkLine {
	font-size:18px;
	color:#ffffff;
	font-style:italic;
}

.dagbogTopLineSortGron {
	font-size:18px;
	font-family:Times New Roman;
}

.dagbogTopLineOrange {
	font-size:18px;
	color:#F0A71C;
	font-style:italic;
}

.dagbogBrunSubheader {
	font-size:18px;
	color:#6D4D2E;
}

.dagbogBrunSubheaderSortGron {
	font-size:18px;
	font-family:Times New Roman;
	color:#0D671A;
}

.dagbogSortSubheader {
	font-size:18px;
}

.dagbogBordeauxSubheader {
	font-size:18px;
	color:#960018;
	font-family:Times New Roman;
}

.dagbogBlomstBordeauxSubheader {
	font-size:18px;
	color:#960018;
}

.dagbogHvidBordeauxSubheader {
	font-size:18px;
	color:#960018;
	font-family:Times New Roman;
}

.dagbogPinkSubheader {
	font-size:18px;
	color:#E2007F;
}

.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 {
	font-family:Arial;
	font-size:18px;
	color:#F0A71C;
	font-style:italic;
}

.vinHeaderRoed {
	color:#960018;
	font-weight:bold;
}

.vinHeaderGron {
	color:#457B2B;
	font-weight:bold;
}

.opskriftBrunBg {
	background-color:#6D4D2E;
}

.opskriftGronBg {
	background-color:#AFBDA5;
}

.opskriftGronHeader {
	color:#0D671A;
	font-size:18px;
}

.opskriftSubHeaderRoed {
	color:#960018;
	font-style:italic;
}

.opskriftRoedTxt {
	padding-left:20px;
	padding-right:20px;
	text-align:justify;
}

.havenHeaderGron {
	font-size:18px;
	color:#004B2C;
}

.havenHeaderGraa {
	font-size:18px;
	color:#888888;
}

.havenHeaderOrange {
	font-size:18px;
	color:#F0A71C;
}

.havenHeaderBrun {
	font-size:18px;
	color:#A3937E;
}

.barnetTxtBlaa {
	color:#0A2DA0;
}

.billedTxt {
	font-size:10px;
}

.billedTxtRevised {
	font-size:11px;
}

.familieHeaderBrun {
	color:#FAE0B0;
}

.familieTxtBrun {
	color:#6D4D2E;
}

.bifLink {
	color:#F8C201;
}

.juleHeader {
	font-weight:bold;
	font-style:italic;
	font-size:40px;
}

.gaesteBogHeader {
	font-size:14;
	font-weight:bold;
}


/* ---- txt slut ----- */

.builderMenuBtn {
	position:relative;
	top:4px;
}

.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-left:120px;
	padding-right:120px;
}

.babyTxtUS {
	padding-left:16px;
	padding-right:16px;
	padding-bottom:10px;
}

.onskeTxt {
	padding-left:60px;
	padding-right:60px;
}

.babyTxtBrun {
	color:#755926;
}

.babyTxtGroen {
	color:#A9D46D;
}

.babyTxtPink {
	color:#FF98D0;
}

.babyTxtBallon {
	color:#E2007F;
}

.babyTxtHvid {
	color:#ffffff;
}

.babyTxtSort {
	color:#000000;
}

.babyTxtBlaa {
	color:#89B2C8;
}

.picHeaderPlacement {
	margin-top:-6px;
}

.horSpacer {
	padding-left:10px;
}

.pageSpace {
	padding:20px;
}

.vinBgColorBrun {
	background-color:#FAE0B0;
}

.panelPlace {
	position:absolute;
	margin-top:-11px;
	left:690px;
}

.picUplPlace {
	position:absolute;
	margin-top:0px;
	left:151px;
}

.bobbelPlace {
	position:absolute;
	margin-top:10px;
	left:45px;
}

.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-left:5px;
	padding-top:5px;
}

.mainContentTblSpace {
	padding-right:5px;
	padding-bottom:10px;
	padding-top:20px;
}



.input {
	color: #000000;
	font-size: 12px;
	font-family: Trebuchet MS;
	width: 130px;
	border: 1px solid #cccccc;
}
#sortLink {
	color:#000000;
}
#orangeLink {
	color:#F0A71C;
}
#brunLink {
	color:#6D4D2E;
}
#hvidLink {
	color:#ffffff;
}
#hvidLinkBlaaBG {
	color:#ffffff;
	background-color:#001B73;
}
#hipLink {
	color:#5B3714;
}
.woodHeader {
	font-size:26px;
	color:#ffffff;
	font-family:Times New Roman, serif;
}

.woodSubHeader {
	font-size:20px;
	color:#ffffff;
	font-family:Times New Roman, serif;
}


.greenHeader {
	color:#bbbb2f;
}
.blueHeader {
	color:#3399cc;
}
.darkOrangeHeader {
	color:#ff6600;
}
.lightOrangeHeader {
	color:#ff9900;
}
.redHeader {
	color:#d70000;
}

.whiteUnderLine {
	border-bottom:2px solid #ffffff;
	margin-bottom:8px;
	margin-top:5px;
}


/* 123 video start */

.videoBorder {
	width: 320px;
	border: 1px solid #cccccc;
}

.videoBorderWhite {
	width: 320px;
	border: 10px solid #ffffff;
}

.videoBorderRed {
	width: 320px;
	border: 10px solid #d70000;
}

.videoBorderBlack {
	width: 320px;
	border: 10px solid #000000;
}

.videoBorderGrey {
	width: 320px;
	border: 10px solid #a6a6a6;
}

.videoBorderBlue {
	width: 320px;
	border: 10px solid #0069B3;
}

.videoBorderPink {
	width: 320px;
	border: 10px solid #E2007F;
}

.videoBlok {
	height:461px;
	overflow:hidden;
}

.videoPlace {
	display: block;
	position: relative;
	top: -387px;
}

a.video:link {
	color: #000000;
	text-decoration: underline;
}
a.video:visited {
	color: #000000;
	text-decoration: underline;
}
a.video:active {
	color: #000000;
	text-decoration: underline;
	
}
a.video:hover {
	color: #000000;
	text-decoration: none;
}
a.video {
	font-size: 11px;
	text-decoration: underline;
}

.videoTxt {
	width: 480px;
}

.dyreTop {
	height: 122px;
	overflow: hidden;
}

.dyreHeader {
	position: relative;
	top:-105px;
}
.ferieTop {
	height: 145px;
	overflow: hidden;
	margin-bottom: 20px;
}

.ferieHeader {
	position: relative;
	top:-130px;
}
.foedHeader {
	margin-top:25px;
	margin-bottom:10px;
}
.kortTblBlaa {
	width: 100%;
	padding: 6px
}

.kortTblBlaa td {
	background-color: #ffffff;
	border: 1px solid #0069B3;
}

.kortTblPink {
	width: 100%;
	padding: 6px
}

.kortTblPink td {
	background-color: #ffffff;
	border: 1px solid #E2007F;
}


.kortTblBorder {
	border: 4px solid #ffffff;
}
/* 123 video end */

/* ---- menuTotalVisitor ----- */

.counterWrap{
	color:#404040;
	width:148px;
	height:84px;
	padding:0;
	background:#FFFFFF;
	margin-top:25px; 
	margin-left:5px;
}

.counterPusher{
	height:30px;
}

.counterSmallPusher{
	margin-top:4px;
	margin-left:2px;
}


.counterHeader{
	background:#b40000;
	height:33px;
	text-align:left;
}

.counterHeaderText{
	color: #FFFFFF;
	font-size:0.8em;
	font-weight:400;
	font-style:normal;
	line-height: 1.3em;
	text-align: left;
}

.counterTopBody{
	padding-left: 3px;
	float:left;
	width:145px;
	height:30px;
	margin:0;
	padding-top:8px;
	padding-bottom:0px;
	background:#FFFFFF;
}


.counterBodyText a{
	color: #FF0000;
}

.counterBodyText{
	margin:2px;
	font-size:0.8em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}


.counterLogoBox{
	float:left;
	width:33px;
	height:26px;
	padding:1px;
	margin-top:3px;
	margin-left:3px;
}

.counterBox{
	float:left;
	width:16px;
	height:16px;
	background:#000000;
	margin: 2px;
}

.counterBodyHeader{
	float:left;
	background:#ee9c00;
	float:left;
	width:148px;
	height:3px;
	font-size: 1px;
	line-height: 1px;
}

.counterBodyAbove{
	float:left;
	width:148px;
	height:19px;
	background:#FFFFFF;
}

.counterBodyFooter{
	float:left;
	width:148px;
	height:5px;
	background:#ee9c00;
	font-size: 1px;
	line-height: 1px;
}

.counterLogoSize{
	width:30px;
	height:23px;
}

.supercatchooser td.catlist-area a
{
	line-height: 18px;
}

/*---- menuTotalvisitor end-----*/
.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 { padding: 0; margin: 0; float: none; }


/* V1 portlinkbutton */
.portlinkitem 
{
	padding-top:25px;
	margin-left:5px;
}

.ellipsis{
	white-space:nowrap;
	text-overflow:ellipsis;/* for internet explorer */ 
	overflow:hidden;
	display:block;
}
/*
html>body .ellipsis {	clear:both; } 
html>body .ellipsis:after {    content: "..."; } 
html>body .ellipsis {        width:auto !important;    float:left; }
*/

.dropshadow {
	border: 1px solid #cccccc;
	-ms-filter: "filter: progid:DXImageTransform.Microsoft.Shadow(direction=135, color=#dddddd, strength=3)";
	filter: progid:DXImageTransform.Microsoft.Shadow(direction=135, color=#dddddd, strength=3);
	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:#0063a4;
	font-size:19px;
}
.giftnew_header div{
	font-size:30px;
	font-weight:bold;
}

/*	hpbanner.ascx */

.rightbannerlink a{
	color: #888888; 
	font-size: 7pt;
} 

.bannerlinkdark {
	color: #ffffff !important;
}

.bannerlinklight {
	color: #000000 !important;
}

/*	candle.ascx */

.candleboxframe {
	float: right;
	margin-top: 6px;
	padding-top: 0;
	width: 160px;
}
.candleboxsubframe {
	z-index: 100;
	position: relative;
	margin-top: -62px;
}

span.rtbBox font
{
	background-color: transparent !important;
}

.center_alignment{
 text-align:center;
}

#balloontextplace {
	color: #000;
}
