﻿/* General */
body							{margin: 0; padding: 8px 0 20px 8px; font-family: Verdana;}
body, td						{font-size: 10px;}
a								{color: #857e6a;}
a:hover							{color: #857e6a;}
h1, h2							{margin: 0; padding: 0; font-family: Myriad Pro, Myriad, Myriad Web Pro, Arial;}
h3								{margin: 0; padding: 0; font-family: Arial, Verdana;}
h1								{font-size: 24px;}
h2								{font-size: 15px;}
h3								{font-size: 13px;}
p								{margin: 0; padding: 0;}

/* Header **/
.cntHeader						{background: url(header/header.gif) no-repeat; width:752px; height: 73px; position: relative;}
.cntHeader .Menu				{width:450px; text-align: center; position:absolute; top: 39px; left: 212px; color: #aea796;}
.cntHeader .Menu a				{font-weight: bold; color: #000; text-decoration: none;}
.cntHeader .Menu a:hover		{color: #000; text-decoration: none;}
.cntHeader .Flags				{position:absolute; top: 55px; right: 10px;}
.cntHeader .Flags a				{width:16px; height:12px; float:left; display:block; background-repeat: no-repeat; width: 21px;}
.cntHeader .Flags a.flagEN		{background-image: url(header/flagEN.gif);}
.cntHeader .Flags a.flagSE		{background-image: url(header/flagSE.gif);}

/* Main */
.cntMain						{width: 742px; margin-left: 10px;}
.cntMain .Column1				{width: 564px; padding-right: 18px; vertical-align:top;}
.cntMain .Column2				{width: 160px; vertical-align:top;}

/* Login */
.cntLoginMenu					{width: 160px; background-color: Red; background: url(side/bgMenu.gif) repeat-y; }
.cntLoginMenu 					{width: 160px;}
.cntLoginMenu .Top				{background: url(side/bgMenuLine.gif) no-repeat top; height: 10px;}
.cntLoginMenu .Alt				{background: url(side/bgMenuLineAlt.gif); height: 1px;}
.cntLoginMenu .Bottom			{background: url(side/bgMenuLine.gif) no-repeat bottom; height: 10px;}
.cntLoginMenu a					{width: 142px; display: block; background: url(side/navMenu.gif) bottom no-repeat #fff; padding: 3px 0 0 17px; height: 18px; border-right: 1px solid #aea796; text-decoration: none; font-weight: bold;} 

/* Home intro */
.cntHomeIntro .Intro			{width: 564px; height: 220px;}
.cntHomeIntro .KommunHeader		{width: 564px; height: 55px;}
.cntHomeIntro .KommunIntro		{width: 564px; height: 190px; margin-bottom: 20px;}
.cntHomeIntro .Introduction		{}
.cntHomeIntro .Introduction h1	{margin-bottom: 10px;}
.cntHomeIntro table				{width: 564px; margin-top: 18px;}
.cntHomeIntro td				{width: 174px;}
.cntHomeIntro td.Separator		{width: 21px; background: url(page/bgIntroLine.gif) repeat-y;}
.cntHomeIntro h2				{text-transform: uppercase; margin-bottom: 6px;}

/* Slideshow */

#slideshow                      {position:absolute; top: 81px; left: 18px; width: 564px; height:220px;}
#slideshow IMG                  {position:absolute; top:0; left:0; z-index:8; opacity:0.0;}
#slideshow IMG.active           {z-index:10; opacity:1.0;}
#slideshow IMG.last-active      {z-index:9;}

a.Continue						{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/page/btnContinue.png',sizingMethod='scale'); margin-top: 10px; color: #fff; display: block; padding: 3px 0 4px 8px; text-decoration: none; font-weight: bold; width: 164px; text-align: left; font-family: Verdana, Tahoma, Sans-Serif; font-size: 10px; border-top: 1px solid #333 ! important; border-left: 1px solid #333 ! important; border-right: 1px solid #545454 ! important; border-bottom: 1px solid #545454 ! important; line-height: 12px; cursor: pointer; background-color: #789347;}
a.Continue[class]				{background-image: url(page/btnContinue.png); background-repeat: repeat-x;}
a.Continue:hover				{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/page/btnContinueO.png',sizingMethod='scale');}
a.Continue:hover[class]			{background-image: url(page/btnContinueO.png);}

.cntHomeIntro .Regular			{background: url(page/bgRoundedBeige.gif) right bottom no-repeat #aea796; width: 174px; color:#fff;}
.cntHomeIntro .Regular img		{width: 174px; height: 130px;}
.cntHomeIntro .Regular div		{padding: 7px 10px;}
.cntHomeIntro .Large			{background: url(page/bgRoundedBeige.gif) right bottom no-repeat #aea796; width: 369px; color:#fff;}
.cntHomeIntro .Large img		{width: 369px; height: 130px;}
.cntHomeIntro .Large div		{padding: 7px 10px;}

.cntHomeIntro .White			{background: url(page/whiteBox.gif) bottom; border-top: 1px solid #aab8b9; padding: 10px; width: 154px;}
.cntHomeIntro .White a			{background: url(page/continue.gif) no-repeat 0 3px; padding-left: 12px; margin-top: 5px; display:block; color:#7d9291; text-decoration:none;}
.cntHomeIntro .White a:hover	{color:#7d9291;}
.cntHomeIntro .WhiteAlt			{background: url(page/whiteBoxAlt.gif) bottom; border-top: 1px solid #aab8b9; padding: 10px; width: 349px;}
.cntHomeIntro .WhiteAlt a		{background: url(page/continue.gif) no-repeat 0 3px; padding-left: 12px; margin-top: 5px; display:block; color:#7d9291; text-decoration:none;}
.cntHomeIntro .WhiteAlt a:hover	{color:#7d9291;}

/* Text */
.cntText						{}
.cntText h1						{margin-bottom: 10px;}
.cntText h2						{}
.cntText p						{margin-bottom: 15px;}


/* List */
.cntList						{width: 564px;}
.cntList .Image					{width: 112px;}
.cntList .Image img				{width: 100px; height: 100px;}
.cntList h2						{margin-bottom: 3px;}
.cntList a.Book					{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/page/btnBasket.png',sizingMethod='scale'); margin-top: 13px; color: #fff; display: block; padding: 3px 0 4px 8px; text-decoration: none; font-weight: bold; width: 130px; text-align: left; font-family: Verdana, Tahoma, Sans-Serif; font-size: 10px; border-top: 1px solid #333 ! important; border-left: 1px solid #333 ! important; border-right: 1px solid #545454 ! important; border-bottom: 1px solid #545454 ! important; line-height: 12px; cursor: pointer; background-color: #789347; float: right;}
.cntList a.Book[class]			{background-image: url(page/btnBasket.png); background-repeat: repeat-x;}
.cntList a.Book:hover			{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/page/btnBasketO.png',sizingMethod='scale');}
.cntList a.Book:hover[class]	{background-image: url(page/btnBasketO.png);}
.cntList .Sep div				{border-top: 1px solid #ccc; margin: 15px 0; width: 100%;}


/* My booking */
.cntMyBooking					{background-image: url(side/onlineBook.gif); width:140px; border:solid 1px #aea796; margin-bottom:12px; padding: 10px 9px 0 9px}
.cntMyBooking h3				{text-transform: uppercase;}
.cntMyBooking iframe			{width: 140px; height: 330px;}
a.Basket						{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/page/btnBasket.png',sizingMethod='scale'); margin-bottom: 10px; color: #fff; display: block; padding: 3px 0 4px 8px; text-decoration: none; font-weight: bold; width: 130px; text-align: left; font-family: Verdana, Tahoma, Sans-Serif; font-size: 10px; border-top: 1px solid #333 ! important; border-left: 1px solid #333 ! important; border-right: 1px solid #545454 ! important; border-bottom: 1px solid #545454 ! important; line-height: 12px; cursor: pointer; background-color: #789347;}
a.Basket[class]					{background-image: url(page/btnBasket.png); background-repeat: repeat-x;}
a.Basket:hover					{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/page/btnBasketO.png',sizingMethod='scale');}
a.Basket:hover[class]			{background-image: url(page/btnBasketO.png);}

/* Map */
.cntMap							{margin: 20px 0;}
.cntMap a						{display: block; width: 160px; height: 251px; background: url(/css/side/bgMap.gif); text-indent: -3000px; overflow: hidden;}

/* Iframe */
.cntIframe						{}
.cntIframe iframe				{height: 8000px; width: 564px; overflow: hidden;}

/* Ticker */
#ticker							{width: 564px; text-align: center; background-repeat: no-repeat; padding-top: 160px;}
#ticker .Ticker					{width: 27px; height: 27px; margin-bottom: 2px;}
#ticker h3						{text-transform: uppercase;}

/* Footer */
.cntFooter						{padding: 48px 0 0 5px; background-image: url(footer/footer.gif); background-repeat:no-repeat; width: 747px; margin-top:18px; color: #857e6a;}


/* EU */
.eu_sv {width: 140px; height: 60px; float: left; background: url(eu_sv.gif); margin-top: 10px;}
.eu_en {width: 140px; height: 60px; float: left; background: url(eu_sv.gif); margin-top: 10px;}

















