html {
	height: 100%;
	margin-bottom: 0.1px;
	padding: 0px;
	width: 100%;	
	
}

body {
	margin:0;
	padding:0;
	text-align:center;
	height: 100%;
	width: 100%;
	background-image: url(http://www.jomfrureiser.no/clientfiles/images/layout/bgbody.jpg);
	background-repeat: repeat-y;
	background-position: top;
	background-color: #e2e2e2;
}

img {vertical-align:bottom;}

#wrap {
	text-align: left;
	margin-right: auto;
	margin-left: auto;} 

#container{
	float: left;
	overflow: hidden;
	
}

	
#wrap, #container, #header, #footer {width: 993px;}
#header, #leftside, #content, #content_content, #content_right, #footer   {overflow: hidden;}
#content, #leftside {
	margin-top: 15px;
}


#header {
	margin: 0px;
	height: 116px;
	padding: 0px;
	clear: left;
	float: left;
} 


#leftside {
	width: 180px;
	padding: 0px;
	float: left;
	margin-right: 15px;
}



#content{
	width: 798px;
	float: left;
}


#content_right {
	/*width: 255px;*/
	width: 240px;
	padding-left:15px;
	float: left;
	right: 0px;

}








#footer {
	padding: 0px;
	margin:0px;
	text-align: center;
	clear: both;
	float: left;
	
}





#logo {
	padding: 0px;
	float: left;
	height: 84px;
	width: 256px;
	position: relative;
	left: 14px;
	top: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

#logo img{

}


#topmenu {
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 993px;
	clear: both;
	float: left;
	text-align: center;
}

#flashcontent {
	clear: both;
	float: left;
	width: 993px;
	height: 230px;
}
#flashcontentNY {
   
   width: 350;
   height:220;
   overflow: hidden;}
   
#flashcontent_content {
	background-image: url(http://www.jomfrureiser.no/clientfiles/images/layout/flashbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 230px;
	width: 100%;
}





#content_content     {
	clear: both;
	float: left;
	width: 528px;
}
#leftside_content{
	margin: 0px;
	padding: 0px;
}

#leftside_content ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#menu {
	float:left;
	width: 180px;
	overflow: hidden;
}
#slogan {
	/*background-image: url(http://www.jomfrureiser.no/clientfiles/images/layout/slogan.jpg);
	background-repeat: no-repeat;
	background-position: left top;*/
	height: 20px;
	float: right;
	/*width: 347px;*/
	margin-top: 40px;
	margin-right: 30px;
}


.alt2 #content_right {
	display: none;
}


.alt2 #content_content {width:783;} /*528+255*/

#alt2 #content_right {
	display: none;
}
#alt2 #content_content {
	width: 783px;
}


/*Height spacing / margins*/
.box {margin-bottom: 15px;}


/*__ BOXES __*/

/*.box colors*/

.box {border-color:#fef0ef;}

.box .title,
.box .title a,
.box .title h1,
.box .title h2,
.box .title h3,
.box .title h4,
.box .title h5,
.box .title h6 {color:#000000; background-color:#fef0ef;}

.box .text .title {background:transparent;}


.box, .box .image, .box .text, .box .title
{display: block;}



.box, .box .image {text-align: center;}

.box .title, .box .text, .box .image {
	margin-left: auto;
	margin-right: auto;

	}



.box .title, .box .text {text-align: left;}

.box, .box .title, .box .text, .box .image {overflow: hidden;}



.box p{
	margin: 0px;
	padding: 0px;

}



.box .title h1, 
.box .title h2, 
.box .title h3,
.box .title h4,
.box .title h5,
.box .title h6,
.title_content{

	display: block;
	text-align: center;
	margin: 0px;
	padding: 0px;

}



.box .title {font-weight: bold;}


.box, .box .title, .box .image, .box .text {overflow:hidden;}

.box {
	padding-top: 0px;
	padding-bottom: 2px;
	float: left;	
}
.box {}


/*width*/
#leftside .box {width:166px; border-width: 2px; border-style: solid;}
#content_right .box {width:236px; /*240*/ border-width: 2px; border-style: solid;}



.box .title {width: 100%;}
 .box .image {width: 98%;}
.box .text {width: 94%;}
#leftside .box .title, #rightside .box .title {width: 100%;}

.box .title,
.box .title h1,
.box .title a,  
.box .title h2, 
.box .title h3,
.box .title h4,
.box .title h5,
.box .title h6{
line-height:1.4;
font-size:1em;
text-decoration:none;
}

.box  .title {margin-bottom: 0px;}
.box .title_content { padding: 2px 0 2px 0;}

.box .image {/*height: 107px;*/}

.box .text {margin-top:10px;	margin-bottom:10px;}

#leftside .box, #rightside .box { float:left; clear:both; padding-top: 0px;}

/*news box*/

.box.news p { padding-bottom:5px;}
