@import url("/css/form.css");

/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#f0eee6;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Tahoma, Geneva, sans-serif;
		font-size:0.688em;
		line-height:1.273em;
		color:#46464a;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#72922a;}
a:hover{text-decoration:none;}
p {padding-top:15px;}

h1 {
	font-family:"Lucida Sans",Tahoma, Geneva, sans-serif;
	font-size:1.8em;
	line-height:1.273em;
	color:#222222;
	margin-bottom: 10px; 
}

h2 {
	font-family:"Lucida Sans",Tahoma, Geneva, sans-serif;
	font-size:1.5em;
	line-height:1.273em;
	color:#222222;
	margin-bottom: 5px; 
}

h3 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:1.1em;
	line-height:1.273em;
	color:#46464a;
	font-weight: bold;
}

h4 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:1.2em;
	line-height:1.273em;
	color:#46464a;
	font-weight: bold;
}

/* ============================= main layout ====================== */

cite {font-style:normal;}

.button1 {background:url(/gfx/button1-tail-bg.gif) top repeat-x; display:block; float:right; color:#fff; text-decoration:none; line-height:1em; margin-top:13px;}
.button1 span {background:url(/gfx/button1-right-bg.gif) top right no-repeat; display:block;}
.button1 strong {background:url(/gfx/button1-left-bg.gif) top left no-repeat; display:block; padding:6px 18px 6px 16px;}
.button1:hover {background:url(/gfx/button1-tail-bg-hover.gif) top repeat-x;}
.button1:hover span {background:url(/gfx/button1-right-bg-hover.gif) top right no-repeat;}
.button1:hover strong {background:url(/gfx/button1-left-bg-hover.gif) top left no-repeat;}

.button2 {background:url(/gfx/button1-tail-bg.gif) top repeat-x; display:block; float:right; color:#fff; text-decoration:none; line-height:1em; margin-top:13px;}
.button2 span {background:url(/gfx/button2-right-bg.gif) top right no-repeat; display:block;}
.button2 strong {background:url(/gfx/button2-left-bg.gif) top left no-repeat; display:block; padding:6px 18px 6px 16px;}
.button2:hover {background:url(/gfx/button1-tail-bg-hover.gif) top repeat-x;}
.button2:hover span {background:url(/gfx/button2-right-bg-hover.gif) top right no-repeat;}
.button2:hover strong {background:url(/gfx/button2-left-bg-hover.gif) top left no-repeat;}

.link {background:url(/gfx/link-tail-bg.gif) top repeat-x; display:block; float:left; color:#fff; text-decoration:none; font-size:9px; line-height:1em; margin-top:20px;}
.link span {background:url(/gfx/link-right-bg.gif) top right no-repeat; display:block;}
.link span span{background:url(/gfx/link-left-bg.gif) top left no-repeat; padding:5px 18px 6px 25px;}
.link:hover {background:url(/gfx/link-tail-bg-hover.gif) top repeat-x;}
.link:hover span {background:url(/gfx/link-right-bg-hover.gif) top right no-repeat;}
.link:hover span span {background:url(/gfx/link-left-bg-hover.gif) top left no-repeat;}

li { background:url(/gfx/list-bg.gif) no-repeat 0 7px; padding-left:15px; line-height:1.545em;}
ul span { background:url(/gfx/list-bg.gif) no-repeat 20px 7px; padding-left:35px; line-height:1.545em;}

.imgindent {margin:0 28px 0 0; float:left;}
.imgindent2 {margin:0 20px 0 0; float:left;}
.title {margin-bottom:33px;}
.title1 {margin-bottom:18px;}
.title2 { margin:0 -14px 0 -10px; position:relative;}

/* ============================= header ====================== */

#header .box2 {margin:0 21px 0 13px;}

.box1 {background:#fff url(/gfx/box1-corner-bottom-right.gif) bottom right no-repeat; margin-top:10px;}
.box1 .corner-bottom-left {background:url(/gfx/box1-corner-bottom-left.gif) bottom left no-repeat;}
.box1 .corner-top-right {background:url(/gfx/box1-corner-top-right.gif) top right no-repeat;}
.box1 .corner-top-left {background:url(/gfx/box1-corner-top-left.gif) top left no-repeat; width:100%;}
.box1 .indent {padding:11px 10px 0 27px;}
.box1 .indent2 {padding:11px 10px 0 10px;}
.box1 .indent3 {padding:11px 0 0 18px;}

.logo {margin:10px 0 10px 13px;}
.navigation {float:right; padding:35px 72px 0 0;}
.navigation img {margin-left:45px;}

#header .menu {float:left; width:195px; padding:86px 0 120px 46px; background:url(/gfx/header_overlay_left.png) top left no-repeat;}
#header .menu-hus {float:left; width:195px; padding:86px 0 120px 46px; background:url(/gfx/header_overlay_left_hus.png) top left no-repeat;}
.gallery {float:left;}
.banner {position:relative; margin:64px -20px -15px -39px;}

/* ============================= content ====================== */

.box {background:#fff url(/gfx/box-tail-bg.gif) top right repeat-y;}
.box .tail-bottom {background:url(/gfx/box-tail-bg.gif) bottom repeat-x;}
.box .corner-bottom-right {background:url(/gfx/box-corner-bottom-right.gif) bottom right no-repeat;}
.box .corner-bottom-left {background:url(/gfx/box-corner-bottom-left.gif) bottom left no-repeat;}
.box .corner-top-right {background:url(/gfx/box-corner-top-right.gif) top right no-repeat;}
.box .corner-top-left {background:url(/gfx/box-corner-top-left.gif) top left no-repeat; width:100%;}
.box .indent {padding:14px 15px 17px 14px;}
.box .indent2 {padding:14px 15px 27px 26px;}
.box .indent3 {padding:19px 0 0 12px;}

.box2 {background:url(/gfx/box2-tail-bg.gif) top repeat-x;}
.box2 .right-bg {background:url(/gfx/box2-right-bg.gif) top right no-repeat;}
.box2 .left-bg {background:url(/gfx/box2-left-bg.gif) top left no-repeat; width:100%;}
.box2 .indent {padding:12px 24px 30px 13px;}
#page8 .box2 .indent {padding:14px 13px 15px 14px;}

.col-pad {padding-right:23px;}
.col-pad2 {padding-right:14px;}
.col-pad3 {padding-right:12px;}
.col-pad4 {margin-left:-10px;}
.padding1 {padding-top:4px;}
.padding2 {padding-left:14px;}
.padding3 {padding-top:24px;}
.margin1 {margin-top:27px;}
.margin2 {margin-top:17px;}
.margin3 {margin-top:40px;}
.indent1 {padding:0 0 0 14px;}
.indent2 {padding:19px 0 0 12px;}
.indent3 {padding:30px 0 0 0;}
.indent4 {padding:12px 0 0 12px;}
.indent5 {padding:15px 0 0 0;}
.indent6 {padding:15px 0 15px 0;}
.img1 {margin:24px 0 23px 0;}

.outdent {margin:-4px 0 0 -4px;}

.size2 {padding-bottom: 30px; padding-left: 5px; width: 256px;}

.text2 {color:#b96000; font-size:1.091em;}
.text3 {color:#b96000; font-size:0.818em;}

.line {border-bottom:1px solid #bbb6ac; padding-bottom:29px; margin-bottom:26px;}
.phone {float:right; margin-right:200px;}

/* ============================= content husside ====================== */

.feriehus-header-text {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:1.1em;
	line-height:1.273em;
	color:#46464a;
	font-weight: bold;
}

/* ============================= footer ====================== */

#footer {background:#b8b4aa url(/gfx/footer-bg-large2.jpg) top right no-repeat; padding:25px 53px 0 53px;}
#footer td a {color:#146701; text-decoration: none;}
#footer td a:hover {color:#198101; text-decoration: none;}
#footer span {float:right; color:#a62600;}
#footer span a {color:#a62600;}
#footer .menu {display:inline;}
#footer li {display:inline; background:url(/gfx/menu-devider.gif) top left no-repeat; padding:0 16px 0 21px;}
#footer li a {color:#363636; font-weight:bold; text-decoration:none;}
#footer li a:hover {color:#a62600; text-decoration:underline;}
#footer .first {background:none; padding-left:0;}

/* ============================= forms ============================= */

#HeaderForm {font-weight:bold; padding:6px 19px 0 4px;}
#HeaderForm .rowi {height:43px;}

#HeaderForm .input {width:200px; height:17px; border:1px solid #a3a3a3; background:none; padding:0 0 0 5px; font-size:1em;}
#HeaderForm .select {width:207px; border:1px solid #a3a3a3; background:none; font-size:1em;}
#HeaderForm .select2 {width:92px; border:1px solid #a3a3a3; background:none; font-size:1em;}

#ContactForm .rowi {height:39px;}
#ContactForm a {float:right; margin-left:15px;}
#ContactForm .input {width:193px; height:16px; border:1px solid #7e7e7e; background:#fff; padding:2px 0 0 4px; font-size:1em; float:left;}
textarea {width:300px; height:75px; border:1px solid #7e7e7e; background:#fff; padding:2px 0 0 4px; overflow:auto; font-size:1em; float:left; margin-bottom:6px;}

/**
 * BEGIN tableStd
 */

.tableStd {
	background-color: #f1f0ee;
	border: 0;
	border-spacing: 0;
	width: 100%;
}

.tableStd td {
	padding: 2px 4px;
}

.tableStd .alignRight {
	text-align: right;
}

.tableStd .row2 {

}
