		
		
/* =================================================================================================
		
		CSS STYLE, main.css, http://www.centralhotellet.com
				
================================================================================================= */

		body {		
		margin: 0 auto 0 auto;
		/*text-align: center; */
		font-family: tahoma, Helvetica, sans-serif;
		/*"lucida grande", tahoma, Helvetica, sans-serif;*/
		font-size: 12px;
		font-style: normal;
		color: #666;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-decoration: none;
		}
		
		#totalcontainer {
		width: 758px;
		margin: 15px auto 0 auto;
		text-align: left; 
		clear:both;
		float:none;
		}

		
/* ==== CONTENT ============================================================================================= */
		
		#content {
		background: repeat-y top left url('../gfx/content_bkg.gif');
		padding: 0 0 14px 0;
		margin: 0 auto 0 auto;
		width: 758px;
		float: left; }
					
		#content_top {
		background: repeat-x top left url('../gfx/content_top_bkg.gif');
		width: 758px;
		padding: 0;
		margin: 0;
		display: block;
		overflow: visible;
		float: left; }
		
		#content_top .content_top_left {
		background: no-repeat #e9e9dd top left url('../gfx/content_top_left.gif');
		float: left;
		left: 0;
		width: 18px;
		height: 38px;
		position: relative;
		display: block; }
		
		#content_top .content_top_right {
		background: no-repeat #e9e9dd top right url('../gfx/content_top_right.gif');
		float: right;
		right: 0;
		width: 18px;
		height: 38px;
		position: relative;
		display: block; }
				
		#content_top #flaggor {
		float: right;
		display: block;
		margin: 16px 13px 0 0; }
		
		#content_top #flaggor a:link img, #content_top #flaggor a:visited img, #content_top #flaggor a:active img, #content_top #flaggor a:hover img {
		border: none;
		text-decoration: none; }
				
		#content_top p {
		font-family: tahoma, Helvetica, sans-serif;
		color: #999;
		font-size: 12px;
		display: inline;
		margin: 16px 0 0 13px;
		overflow: visible;
		float: left; }
		
		#content_foot {
		background: no-repeat top left url('../gfx/content_foot.gif');
		width: 758px;
		height: 9px;
		text-align: left;
		clear: both;
		float: left;
		display: block; }
		
		.greenredarrow {
		width: 23px;
		height: 10px;
		display: inline;
		float: left;
		padding: 2px 0 0 0;
		margin: 0 10px 0 0; }
											
/* ==== HEADER ============================================================================================= */
	
		#header {
		background: no-repeat top left url('../gfx/header.jpg');
		width: 728px;
		height: 202px;
		float: left;
		margin: 0 auto 5px 14px;
		display: block; }
		
		#header .headerlogo {
		width: 240px;
		height: 164px;
		display: block;
		position: relative;
		float: left;
		left: 20px;
		top: 20px;
		border: none; }
			
/* ==== NAVIGATION ============================================================================================= */
						
		#nav {
		width: 728px;
		margin: 0 auto 8px auto;
		float: left;
		overflow: visible; }
		
		#nav ul {
		background: repeat-x #eee top left url('../gfx/nav_bkg.gif');
		width: 729px;
		margin: 0 auto 0 7px;
		padding: 0 0 0 15px;
		list-style-type: none;
		float: left; }
		
		#nav li {
		margin: 0;
		float: left;
		display: block;
		letter-spacing: 0px;
		padding: 18px 10px 0 10px;
		font-family: "lucida grande", tahoma, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		text-transform: none;
		border-right: 1px solid #f7f7f7;
		height: 33px;
		 }
		
		#nav li:hover {
		border-right: 1px solid #f7f7f7; 
		margin-right: 2px;
		}		
		
		#nav li.end {
		border-right: none;
		margin-right: 0; }
		
		#nav li .active {
		color: #98232b; }
		
		.nav:link, .nav:visited, .nav:active {	
		height: 33px;	
		text-decoration: none;
		color: #999;
		display: block; }

		.nav:hover {
		background: no-repeat bottom center url('../gfx/nav_hover.gif');
		height: 35px;
		text-decoration: none;
		color: #98232b;
		display: block; }
		
		#nav .current
		{
		    color: #98232b;
		}
									
/* ==== WELCOME LAYER ============================================================================================= */
		
		#welcome {
		width: 728px;
		margin: 10px auto 0 14px;
		float: left;
		display: block;
		text-align: center; }
		
		#welcome h1 {
		font-family: georgia, serif;
		letter-spacing: -3px;
		font-size: 50px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #98232b;
		display: block;
		text-decoration: none;
		text-align: center;
		margin: 0 auto 0 auto; }
		
		#welcome h2 {
		font-family: georgia, serif;
		letter-spacing: -1px;
		font-size: 23px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #999;
		display: block;
		text-decoration: none;
		text-align: center;
		margin: 0 auto 0 auto; }
		
		.divider {
		background: no-repeat center url('../gfx/divider.gif');
		display: block;
		width: 100%;
		float: left;
		height: 22px;
		margin: 10px 0 20px 0; }
		 
/* ==== LEFT COLUMN ============================================================================================= */
		
		#left {
		float: left;
		width: 320px;
		display: block;
		padding: 5px;
		margin: 0 0 0 25px;
		z-index: 1000; }
		
		#left p {
		text-align: left;
		font-family: tahoma, helvetica, sans-serif;
		/*font-family: "lucida sans", tahoma, helvetica, sans-serif;*/
		font-size: 12px;
		font-style: normal;
		line-height: 22px;
		color: #666;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-decoration: none;
		margin: 0 0 15px 0; }
			
		#left h1 {
		font-family: georgia, serif;
		letter-spacing: -1px;
		font-size: 24px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #98232b;
		display: block;
		text-decoration: none;
		text-align: left;
		margin: 0 auto 5px 0; }
		
		#left h2 {
		font-family: georgia, serif;
		font-size: 18px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #666;
		display: block;
		text-decoration: none;
		text-align: left;
		margin: 0 auto 5px 0; }	
		
		
		
		
		#start_left {
		float: left;
		width: 320px;
		display: block;
		padding: 5px;
		margin: 0 0 0 25px;
		z-index: 1000; }
		
		#start_left p {
		text-align: left;
		font-family: tahoma, helvetica, sans-serif;
		/*font-family: "lucida sans", tahoma, helvetica, sans-serif;*/
		font-size: 12px;
		font-style: normal;
		line-height: 22px;
		color: #666;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-decoration: none;
		margin: 0 0 15px 0; }
			
		#start_left h1 {
		font-family: georgia, serif;
		letter-spacing: -1px;
		font-size: 24px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #98232b;
		display: block;
		text-decoration: none;
		text-align: left;
		margin: 0 auto 5px 0; }
		
		#start_left h2 {
		font-family: georgia, serif;
		font-size: 18px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #666;
		display: block;
		text-decoration: none;
		text-align: left;
		margin: 0 auto 5px 0; }		
					
		#start_left img {
		border: solid 0px white;
		 }						
/* ==== RIGHT COLUMN ============================================================================================= */	

		#right {
		float: left;
		width: 370px;
		display: inline;
		margin: 7px 0 0 10px;
		padding: 0;
		z-index: 1000;
		clear: right; }
						
		#imgplaceholder_right {
		background: no-repeat top left url('../gfx/imgplaceholder_right.gif');
		width: 370px;
		height: 233px;
		display: block;
		float: left; }
		
		#right .txt {
		width: 300px;
		margin: 0 0 0 10px;
		display: block;
		border-left: 1px solid #ccc;
		padding-left: 27px; }
		
		#right .txt p {
		text-align: left;
/*		font-family: tahoma, helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		line-height: 22px;
		color: #868686;
		*/
				font-family: tahoma, helvetica, sans-serif;
		/*font-family: "lucida sans", tahoma, helvetica, sans-serif;*/
		font-size: 12px;
		font-style: normal;
		line-height: 22px;
		color: #666;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-decoration: none;
		margin: 0 0 15px 0; }
			
		#right .txt h1 {
		font-family: georgia, serif;
		letter-spacing: -1px;
		font-size: 20px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #98232b;
		display: block;
		text-decoration: none;
		text-align: left;
		margin: 0 auto 5px 0; }
		
		
		
		
		
		#start_right {
		float: left;
		width: 370px;
		display: inline;
		margin: 7px 0 0 10px;
		padding: 0;
		z-index: 1000;
		clear: right; }
						
			#start_right .txt {
		width: 300px;
		margin: 0 0 0 10px;
		display: block;
		border-left: 1px solid #ccc;
		padding-left: 27px; }
		
		#start_right .txt p {
		text-align: left;
/*		font-family: tahoma, helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		line-height: 22px;
		color: #868686;
		*/
				font-family: tahoma, helvetica, sans-serif;
		/*font-family: "lucida sans", tahoma, helvetica, sans-serif;*/
		font-size: 12px;
		font-style: normal;
		line-height: 22px;
		color: #666;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-decoration: none;
		margin: 0 0 15px 0; }
			
		#start_right .txt h1 {
		font-family: georgia, serif;
		letter-spacing: -1px;
		font-size: 20px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #98232b;
		display: block;
		text-decoration: none;
		text-align: left;
		margin: 0 auto 5px 0; }
		
		#start_right img
		{
		  border: solid 0px white;
		}

/* ==== FOOT LAYER ============================================================================================= */

		.foot_top {
		background: no-repeat #fff top left url('../gfx/foot_top.gif');
		width: 728px;
		height: 3px;
		margin: 20px 15px 0 15px;
		display: block;
		float: left; }

		#foot {
		background: repeat-y top left url('../gfx/foot_bkg.gif');
		width: 728px;
		margin: 0 15px 0 15px;
		text-align: left;
		clear: both;
		float: left;
		padding: 10px 0 10px 0;
		display: block; }
		
		/* ================================================================================================= */
		
		#foot .contact {
		width: 300px;
		float: left;
		position: relative;
		left: 25px; }
		
		#foot .contact h1 {
		font-family: georgia, serif;
		letter-spacing: -1px;
		font-size: 26px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #98232b;
		display: block;
		text-decoration: none;
		text-align: left;
		margin: 15px auto 15px auto; }
		
		#foot .contact p.adress {
		background: no-repeat 0 3px url('../gfx/ico_adress.gif');
		text-align: left;
		font-family: tahoma, helvetica, sans-serif;
		/*font-family: "lucida sans", tahoma, helvetica, sans-serif;*/
		font-size: 11px;
		font-style: normal;
		line-height: 18px;
		color: #828282;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-decoration: none;
		padding: 0 0 0 23px;
		margin: 0 0 8px 0; }
				
		#foot .contact p.telefon {
		background: no-repeat 0 3px url('../gfx/ico_telefon.gif');
		text-align: left;
		font-family: tahoma, helvetica, sans-serif;
		/*font-family: "lucida sans", tahoma, helvetica, sans-serif;*/
		font-size: 11px;
		font-style: normal;
		line-height: 18px;
		color: #828282;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-decoration: none;
		padding: 0 0 0 23px;
		margin: 0 0 8px 0; }
		
		#foot .contact p.telefon b { color: #7a7a7a; }
		
		#foot .contact p.epost {
		background: no-repeat 0 5px url('../gfx/ico_epost.gif');
		text-align: left;
		font-family: tahoma, helvetica, sans-serif;
		/*font-family: "lucida sans", tahoma, helvetica, sans-serif;*/
		font-size: 11px;
		font-style: normal;
		line-height: 18px;
		color: #828282;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-decoration: none;
		padding: 0 0 0 23px;
		margin: 0 0 5px 0; }
				
		#foot .contact p.epost b { color: #7a7a7a; }
				
		/* ================================================================================================= */
				
		#foot .logos {
		float: right;
		position: relative;
		right: 35px; }
				
		.foot_foot {
		background: no-repeat #fff top left url('../gfx/foot_foot.gif');
		width: 728px;
		height: 3px;
		margin: 0 15px 0 15px;
		display: block;
		float: left; }
			
/* ================================================================================================= */
				
		.copyright {
		text-align: center;
		font-family: tahoma, helvetica, sans-serif;
		/*font-family: "lucida sans", tahoma, helvetica, sans-serif;*/
		font-size: 10px;
		height: 50px;
		font-style: normal;
		color: #aeaea2;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		margin: 10px 0 10px 0;
		text-decoration: none;
		float: none; }
		
		
/* ================================================================================================= */

		.div_login_button
		{
		    padding-top: 20px;
		    margin-top: 30px;
		    float: none;
		    clear: both;
		    margin: 0 auto;
		    width: 740px;
		    text-align: right;
		    color: #666666;
		    font-size: 10px;
		    display: block;
		}
		
		a.dmediaLink
		{
		    color: #666666;
		    text-decoration: none;
		}	
					
		.clear
		{
		    float: none;
		    clear: both;
		}
		
		
/* ================================================================================================= */
		
		.text
		{
					text-align: left;
		font-family: tahoma, helvetica, sans-serif;
		/*font-family: "lucida sans", tahoma, helvetica, sans-serif;*/
		font-size: 12px;
		font-style: normal;
		line-height: 22px;
		color: #666;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-decoration: none;
		margin: 0 0 15px 0; }
		
				
		p.text
		{
					text-align: left;
		font-family: tahoma, helvetica, sans-serif;
		/*font-family: "lucida sans", tahoma, helvetica, sans-serif;*/
		font-size: 12px;
		font-style: normal;
		line-height: 22px;
		color: #666;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-decoration: none; }
		
		
		.liten_text
		{
			text-align: left;
		font-family: tahoma, helvetica, sans-serif;
		/*font-family: "lucida sans", tahoma, helvetica, sans-serif;*/
		font-size: 11px;
		font-style: normal;
		line-height: 22px;
		color: #868686;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-decoration: none; }
		
		p.liten_text
		{
			text-align: left;
		font-family: tahoma, helvetica, sans-serif;
		/*font-family: "lucida sans", tahoma, helvetica, sans-serif;*/
		font-size: 11px;
		font-style: normal;
		line-height: 22px;
		color: #868686;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-decoration: none;
		margin: 0 0 15px 0; }		
		
		
		
		
		
/* ================================================================ 
UNDERMENY
=================================================================== */


#menu {list-style-type:none; margin: 60px 0 100px 5px; padding:0;}
#menu li {float:left; padding:0px 0px 0px 0px; margin:13px 1px 0px 0px; position:relative; height:40px; width:70px; z-index:100;}
#menu li dl {position:absolute; top:0; left:0;}
#menu li a, #menu li a:visited {text-decoration:none;}
#menu li dd {display:none;}
#menu li:hover, #menu li a:hover {border:0;}
#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {}

#menu table {border-collapse:collapse; padding:0; margin:-1px;}
#menu dl {width: 150px; margin: 0; padding: 0; background: none; text-align:center; cursor:pointer;}
#menu dt {margin:0; padding: 5px;}
#menu .one {background: none;}
#menu .two {background: none;}
#menu .three {background: none;}
#menu .four {background: #e2dfa8 url(top.gif) no-repeat top left;}
.gallery dt a, .gallery dt a:visited {display:block;}


/*child*/
#menu dd {margin:0; padding:0; color: #999; background: #eeeeee; text-align:left;}
#menu dd.last {border-bottom:1px solid #fff;}
.gallery dd a, .gallery dd a:visited {color:#999; text-decoration:none; display:block; padding:4px 5px 4px 18px;
background: #eeeeee; width:125px; border-bottom: solid 1px #ffffff; margin-top: 0px;
}
.gallery dd a:hover {background: #eeeeee; color:#98232b; border-bottom: solid 1px #ffffff; padding:4px 5px 4px 18px; margin-top: 0px;}
/*child*/








#menu li:hover {
border-right: 1px solid #f7f7f7;
margin-right: 1px; }

#menu dd a:hover {
border-bottom: solid 1px #ffffff; }



#content ul
{
    margin-left: 20px;
    padding-left: 0px;
}

/*==============================================*/
.content_image
{
margin: 0 auto;
}

.content_image img
{
    border: 1px solid #d3cfc3;
    padding: 3px;
}

#right .txt .content_image .content_image_image
{
    border: 1px solid #d3cfc3;
    padding: 3px;
}


.content_image .image_text
{
    font-size: 11px;
    text-align: left;
    margin-bottom: 20px;
}

.image_text p
{
    font-size: 11px;
    text-align: left;
    margin-bottom: 30px;
    margin-top: 5px;
    margin-left: 2px;
}


.textField
{
font-family: tahoma, Helvetica, sans-serif;
font-size: 11px;   
}