/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

/*-------------------------------------------------------------------------------*/

body { background: none; }

#body { position: relative; background: none; width: 100%; height: 725px; }

#main { display: none; }

#content-wrapper { width: 100%; }

#content { width: 80%; float: none; }



#navig-wrapper { }

.print-only { display: inherit; }

#flags { display: none; }

.print-only h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 17pt; font-weight: bold; color: black; margin-top: 0pt; margin-bottom: 10pt; background: none; }

#hovedsponsor-print { display: inherit; width: 100%; height: 70px; }

#preview-message { display: none; }
#content a.utskrift { display: none; }

#navig { display: none;  }


#hovedsponsor, #andre-sponsorer { display: none; }

.kommuner { display: none; }


a.utskrift { display: none; }


#content h1.title { font-family: Georgia, "Times New Roman", Times, serif; font-size: 17pt; font-weight: bold; color: black; margin-top: 0pt; margin-bottom: 10pt; background: none; }

#content h2 { font-family: Arial, Helvetica, sans-serif; font-size: 15pt; font-weight: bold; color: #1D6283; padding-bottom: 5px; border-bottom: 1px dotted #BAABBC; margin: 30px 0px 10px 0px; }

#content h3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; font-weight: bold; line-height: 150%; margin-top: 20px; }

#content h4 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #222222; font-weight: bold; line-height: 150%; margin-top: 10px; }

#content .content-p img { float: right; margin: 3px 3px 3px 5px; border: 1px solid #CCCCCC; background: #EEEEEE; padding: 3px; }

#content p, #content li, #content pre { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; line-height: 150%; margin: 10px 0px 10px 0px; }

#content li { list-style: none; background: url(../images/li.png) no-repeat left 8px; margin-left: 20px; padding-left: 15px; }


#content a { color: #23769E; text-decoration: none; border-bottom: 1px solid #A8B7CD; }
#content a:hover { color: #C45B02; }

#content strong { font-weight: bold; }
#content em { font-style: italic; }

#content .googleiframe { border: 1px solid #CCCCCC; background: #EEEEEE; padding: 5px; }



#footer { clear: both; width: 100%; position: relative; left: 0px; background: none; padding-top: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 150%; text-align: center; margin: 10px 0px 10px 0px; border-top: 1px solid black; }


#nyheter { width: 100%; }

.clear { clear: both; }
p span.breadcrumbs { font-size: 11px; margin: 10px 0px 10px 0px; }

#content img.right { float: right; }
#content img.left { float: left; }

#content img { margin: 5px 5px 5px 5px; border: 1px solid #CCCCCC; background: #EEEEEE; padding: 3px; }
#content img.right { margin-right: 0px; }
#content img.left { margin-left: 0px; }

.content-block { }

#content .li-inline li, #content .li-inline p, #content .li-inline ul { display: inline; font-weight: bold; }

.overnatting-block { border-bottom: 1px dotted #BAABBC; }
.overnatting-block.last { border-bottom: none; }

#content .overnatting-block p { font-size: 11px; }

.overnatting-block-content { }

.overnatting-block2 { width: 450px; }

.overnatting-block-bilde { width: 160px; }
.overnatting-block-epost { width: 240px; float: right; }
.overnatting-block-adresse { width: 220px; float: right; }






/******** FORM ********/

#Form_Form label { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; display: block; padding: 3px 3px 3px 0px; width: 100px; }
#Form_Form .middleColumn { display: inline; }


/********** NYHETER **********/

#nyheter-forside { width: 100%;  }

#content .nyhet-forside { width: 80%; float: none; margin: 15px 20px 15px 0px; border-top: 1px dotted #AF99A8; padding-top: 15px; }
#content .nyhet-forside h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; color: black; font-weight: bold; line-height: 150%; display: block; width: 70%; float: right; }
#content .nyhet-forside img { margin: 3px 3px 3px 0px; border: 1px solid #CCCCCC; background: #EEEEEE; padding: 3px; }
#content .nyhet-forside p { clear: both; }

#content .nyhet-forside a { padding: 2px; background: #E9F5FA; border-bottom: 1px solid #999999; color: #333333; text-decoration: none; }
#content .nyhet-forside a:hover { background: #F9EFE6; color: #000000; }


#content .nyhet img { margin: 3px 10px 15px 0px; border: 1px solid #CCCCCC; background: #EEEEEE; padding: 3px; float: left; }

#content #Nyhet img { margin: 3px 10px; border: 1px solid #CCCCCC; background: #EEEEEE; padding: 3px; float: right; }

#content .nyhet { clear: both; }

#content .nyhet p { padding-left: 110px; }



/********************** PROGRAM ********************/

#content #program h2 { border-bottom: 1px solid #BAABBC; padding: 5px; font-size: 110%; }

#content #program h3 { border-bottom: 1px dotted #CDCDCD; color: #1DAFC9; }

#content #program pre { display: block; width: 30%; float: right; padding-right: 20px; font-weight: bold; font-size: 11px; }



/*************** GALLERY **********/

#content #ImageGallery table td { vertical-align: text-top; }

#content #ImageGalleryFolder ul li { display: block; width: 120px; float: left; margin: 10px; background: none; text-align: center; padding: 10px; }

#content #ImageGallery a.lightwindow { border: none; }


