
/* CSS Document */

body {background: url(../graphics/bg4.jpg) repeat-x #ffffff;}


#wrapper {background: url(../graphics/topRightShaddow.jpg) top right no-repeat #ffffff; margin-top: 5px;}
#contentWrapper {width: 960px; float: left;}


#header {
	position: relative;
	height: 340px;
	width: 940px;
}

#flag {position: absolute; top: 5px; left: 0; height: 18px; padding: 5px; width: 100px;}
#flag img {float: left; margin-right: 5px;}
#flag img a {opacity: 0.5;}
#logo {width: 600px; height: 92px; position: absolute; left: 180px; top: 60px;}
#feriehotel	{width: 115px; height: 45px; position: absolute; left: 189px; top: 10px;}
#panorama_view {position: absolute; height: 134px; width: 960px; top: 165px; left: 0; overflow: hidden;}

/*CONTENT*/
#contentWrapper {width: 960px; float: left; margin-bottom: 30px;}
#fpSlideshow {background: none;}
#fpNewsWrapper {width: 360px; float: left;}
#fpNewsWrapper img{margin-right: 10px; float: left;}
#fpNewsWrapper p, #fpNewsWrapper h1 {margin-left: 90px; margin-bottom: 5px;}
#fpNewsWrapper a:hover {color: #990033; text-decoration: underline;}
.fpNews {margin-top: 10px; padding-top: 10px; border-top: 1px dotted #cccccc;}
.fpNewsOne {padding-top: 0;}
#subContent h1 {font-size: 24px;}


#footer {
	height:120px;
	float: left;
	width:100%;
	color: #000000;
	background: url(../graphics/bunntxt.jpg) 200px 5px no-repeat #FFFFFF;
}

#footer p {margin-top: 75px; text-align: center; color: #333333; font-size: 11px;}

/*_____PRESENTASJONSSIDER_____*/
.pres {overflow: hidden; margin-top: 20px; width: 100%; float: left;}
.pres h1 {font-size: 40px;}
.pres h2 {padding-left: 30px; margin-bottom: 5px; border-left: solid 3px #993366; color: #333333; font-size: 12px;}
.pres h2 a {color: #333333; text-decoration: none;}
.pres h2 a:hover {color: #993366; text-decoration: underline;}
.pres p {margin-top: 10px;}
.pres img {padding-bottom: 20px;}


/*_____NYHTER_____*/
.newsWrapper {width: 100%; float: left; margin: 20px 0; border-bottom: 1px dotted #444444; font-size: 110%;}
.newsWrapper img {float: left; margin: 10px; margin-top: 0;}
.newsWrapper p, .newsWrapper h1, .newsWrapper h2 {padding-left: 130px;}
.newsWrapper_view h1 {font-size: 40px;}
.newsWrapper h2 {margin-bottom: 2px; font-size: 11px; font-style: italic;}
.newsWrapper_view {margin-top: 30px; width: 100%; overflow: hidden; width: 700px;}
.newsWrapper_view img {float: right; margin: 0 0 10px 10px;}
.newsWrapper_view h2 {margin-bottom: 3px; background: #993366; padding-left: 10px; color: #ffffff; font-weight: normal;}

/*_____AKTIVITETER_____*/
.act_intro {overflow: hidden; background: #eeeeee;}
.act_intro p {margin-left: 250px; padding: 20px;}
.act_intro img {float: left; clear: left; padding: 20px 10px 0 10px;}


/*_____BRUKSANVISNING_____*/
.bruksanvisning {margin-bottom: 30px; border-bottom: 1px solid #999999;}
.bruksanvisning img {float: none;}

/*_____SKJEMA_____*/
form {border: 1px dotted #bbbbbb; padding: 10px; background: #eeeeee; width: 420px;}
input {width: 100px; padding: 7px; height: 15px; border: 1px solid #cccccc;}
input.txt {width: 400px; padding: 7px; height: 15px; border: 1px solid #cccccc;}
input.btn {width: 150px; margin-left: 5px; padding: 7px; height: 30px; cursor: pointer; background: #bbbbbb;}
textarea {width: 400px; padding: 7px; height: 100px; border: 1px solid #cccccc; font-family: Arial, Helvetica, sans-serif;}
select {width: 250px; padding: 5px; margin-bottom: 20px;}
label {margin-left: 10px;}

/*_____DOCUMENT ICONS_____*/

div.attachment a
{
padding-left: 80px;
display: block;
height: 60px;
padding-top: 10px;
background-color: #dddddd;
margin: 10px 10px 10px 20px;
 
}

.attachment a[href $='.pdf'] {
background: url(../graphics/icons/icon_pdf.png) no-repeat;
background-position: 5px 50%;
}

.attachment a[href $='.doc'] {
background: url(../graphics/icons/icon_word.png) no-repeat;
background-position: 5px 50%;
}

.attachment a[href $='.ppt'] {
background: url(../graphics/icons/icon_ppt.png) no-repeat;
background-position: 5px 50%;
}

.attachment a[href $='.xls'] {
background: url(../graphics/icons/icon_xl.png) no-repeat;
background-position: 5px 50%;
}

/*MISC*/
a {color: #990033; text-decoration: none;}
a:hover {text-decoration: underline;}
.grey {background: #666666;}
#fpNewsWrapper .go {margin-left: 120px; padding: 3px 10px; display: block;}
.go {color: #990033; font-size: 11px; padding: 5px; background: #eeeeee; margin-bottom: 10px; border: 1px solid #cccccc;}
a:hover .go {text-decoration: underline;}
blockquote {padding-left: 60px; padding-bottom: 30px; background: url(../graphics/quote.jpg) top left no-repeat; font-style: italic; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif;}
.small_text {font-size: 10px; font-style: italic;}


.hidden {display: none;}
#float_left {float: left; display: block; width: 100%;}
#float_left img {float: left;}

.uc {width: 600px; height: 339px; position: absolute; left: 0; top: 0;}

img.view_img {float: right; clear: right;}


