@charset "UTF-8";
/* CSS Document */
body.homepage{margin:0 auto; background:url(../images/main-bg.png) top left repeat-x #FFF;}
body.inside{margin:0 auto; background:url(../images/main-bg-inside.png) top left repeat-x #FFF;}
body.thankyou{ background:#1c0000;}
#main-container{margin:0 auto; width:806px; min-width:806px; position:relative; overflow:hidden;}
#logo-container a{min-height:118px; height:118px; width:258px; min-width:258px; float:left; display:block; background:url(../images/seng-og-kaffe-logo.png) top left no-repeat;}
#top-house{min-width:230px; width:230px; height:118px; min-height:118px; float:right; background:url(../images/top-house.png) top right no-repeat;}
#menu-container{height:32px; min-height:32px; width:806px; min-width:806px; clear:both;margin-bottom:12px;}
#homepage-image{min-height:307px; height:307px; width:806px; min-width:806px; clear:both; background:url(../images/main-image.jpg) top center no-repeat;}
#contents{min-width:806px; width:806px; clear:both; position:relative; overflow:hidden; margin-top:12px;}
#contents-inside{min-width:806px; width:806px; clear:both; position:relative; overflow:hidden; margin-top:-12px;}
#left-side{min-width:258px; width:258px; position:relative; overflow:hidden; float:left;}
#side-image-gallery a{min-height:110px; height:110px; width:252px; min-width:252px; background:url(../images/image-gallery.png) top left no-repeat; display:block;}
#side-image-gallery a:hover{min-height:110px; height:110px; width:252px; min-width:252px; background:url(../images/image-gallery.png) bottom left no-repeat; display:block;}
#right-side{width:500px; min-width:500px; position:relative; overflow:hidden; float:left; padding:0px 20px;}
#right-side-inside{width:500px; min-width:500px; position:relative; overflow:hidden; float:left; padding:0px 20px; background:url(../images/inside-right-bg.png) top left repeat-x; margin-top:10px;}
#footer{min-height:15px; height:15px; background:#3c231c; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:12px; padding:10px; min-width:520px; width:520px; clear:both; float:right; margin-top:20px;}
#flag-container{ width:220px; min-width:220px; position:relative; overflow:hidden; clear:both; text-align:right; margin-top:5px;}
.flags{float:right; min-height:16px; height:16px; width:16px; min-width:16px; margin-left:5px;}
#map-image{width:252px; min-width:252px; height:195px; min-height:195px; clear:both; background:url(../images/map.png) top left no-repeat;}

h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#a02300; font-weight:normal; font-style:italic;}
h2{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#d37253; line-height:18px;}
p.commontxt{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7d7170; line-height:18px;}
p.commontxt-bld{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4f1b17; line-height:18px;}
p.commontxt-booking{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7d7170; line-height:19px; padding-top:-5px;}
p.tagline{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#d37253; line-height:18px; margin-top:-12px; }

.disclaimertxt{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#7d7170; line-height:18px;}
p.top-house{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#f5e3a8; font-style:italic; padding-left:20px; margin-top:5px;}

#priser-side-image{clear:both; background:url(../images/priser-side-image.png) top left no-repeat; min-width:252px; width:252px; height:307px; min-height:307px;}
#facilities-side-image{clear:both; background:url(../images/facilities-side-image.png) top left no-repeat; min-width:252px; width:252px; height:307px; min-height:307px;}
#gallery-side-image{clear:both; background:url(../images/gallery-side-image.png) top left no-repeat; min-width:252px; width:252px; height:307px; min-height:307px;}
#booking-side-image{clear:both; background:url(../images/booking-side-image.png) top left no-repeat; min-width:252px; width:252px; height:307px; min-height:307px;}

#find-us-here-side-image{clear:both; background:url(../images/find-us-here-pic.jpg) top left no-repeat; min-width:252px; width:252px; height:307px; min-height:307px;}
#good-to-know-side-image{clear:both; background:url(../images/good-to-know-side-image.jpg) top left no-repeat; min-width:252px; width:252px; height:307px; min-height:307px;}

#menu-start a{background:url(../images/menu-hover-bg.png) top left no-repeat; text-decoration:none; color:#f5e3a8; height:32px; min-height:32px; width:115px; min-width:115px; float:left; display:block; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:30px;}
#menu-start a:hover{background:url(../images/menu-hover-bg.png) bottom left no-repeat; text-decoration:underline; color:#f5e3a8; height:32px; min-height:32px; width:115px; min-width:115px; float:left; display:block; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:30px;}
#menu-faciliteter a{background:url(../images/menu-hover-bg.png) top left no-repeat; text-decoration:none; color:#f5e3a8; height:32px; min-height:32px; width:115px; min-width:115px; float:left; display:block; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:30px;}
#menu-faciliteter a:hover{background:url(../images/menu-hover-bg.png) bottom left no-repeat; text-decoration:underline; color:#f5e3a8; height:32px; min-height:32px; width:115px; min-width:115px; float:left; display:block; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:30px;}
#menu-billeder a{background:url(../images/menu-hover-bg.png) top left no-repeat; text-decoration:none; color:#f5e3a8; height:32px; min-height:32px; width:115px; min-width:115px; float:left; display:block; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:30px;}
#menu-billeder a:hover{background:url(../images/menu-hover-bg.png) bottom left no-repeat; text-decoration:underline; color:#f5e3a8; height:32px; min-height:32px; width:115px; min-width:115px; float:left; display:block; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:30px;}
#menu-priser a{background:url(../images/menu-hover-bg.png) top left no-repeat; text-decoration:none; color:#f5e3a8; height:32px; min-height:32px; width:115px; min-width:115px; float:left; display:block; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:30px;}
#menu-priser a:hover{background:url(../images/menu-hover-bg.png) bottom left no-repeat; text-decoration:underline; color:#f5e3a8; height:32px; min-height:32px; width:115px; min-width:115px; float:left; display:block; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:30px;}
#menu-find a{background:url(../images/menu-hover-bg.png) top left no-repeat; text-decoration:none; color:#f5e3a8; height:32px; min-height:32px; width:115px; min-width:115px; float:left; display:block; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:30px;}
#menu-find a:hover{background:url(../images/menu-hover-bg.png) bottom left no-repeat; text-decoration:underline; color:#f5e3a8; height:32px; min-height:32px; width:115px; min-width:115px; float:left; display:block; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:30px;}
#menu-godt a{background:url(../images/menu-hover-bg.png) top left no-repeat; text-decoration:none; color:#f5e3a8; height:32px; min-height:32px; width:115px; min-width:115px; float:left; display:block; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:30px;}
#menu-godt a:hover{background:url(../images/menu-hover-bg.png) bottom left no-repeat; text-decoration:underline; color:#f5e3a8; height:32px; min-height:32px; width:115px; min-width:115px; float:left; display:block; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:30px;}
#menu-booking a{background:url(../images/menu-hover-bg.png) top left no-repeat; text-decoration:none; color:#f5e3a8; height:32px; min-height:32px; width:115px; min-width:115px; float:left; display:block; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:30px;}
#menu-booking a:hover{background:url(../images/menu-hover-bg.png) bottom left no-repeat; text-decoration:underline; color:#f5e3a8; height:32px; min-height:32px; width:115px; min-width:115px; float:left; display:block; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:30px;}
ul.list1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7d7170; line-height:18px;}

#gallery {
		
		padding: 10px;
		width: 470px;
	}
	#gallery ul { list-style: none; margin-left:20px; padding-left:0px; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 5px solid #f3e7df;
		border-width: 5px;
	}
	#gallery ul a:hover img {
		border: 5px solid #eeb08a;
		border-width: 5px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }
	
	.txtbox-format{min-height:20px; height:20px; width:250px; min-width:250px; border:1px solid #999; margin-top:5px; margin-bottom:-10px;}
	.txtbox-format2{min-height:20px; height:20px; width:220px; min-width:220px; border:1px solid #999;margin-right:5px; margin-top:5px;margin-bottom:-10px;}
	.txtarea-format{min-height:200px; height:200px; width:250px; min-width:250px; border:1px solid #999;max-height:200px; max-width:200px; margin-top:5px;margin-bottom:-10px;}
	
	#thankyou a{min-height:450px; height:450px; width:375px; min-width:375px; display:block; background:url(../images/thankyou.jpg) top center no-repeat; margin:0 auto; margin-top:50px; border:none;}
