/* Main container all content */
#dvContainer {
	width:756px;
	overflow:hidden;
	background-color:black;
	padding:0px 0px 0px 0px;
	margin:0px;
	text-align:left;
	border-right:1px solid black;
}

#dvMainContainer {
	float:left;
	width:100%;
	padding-top:8px;
	background-color:#ffffff;
	min-height:272px;
	height:auto !important;
	height:272px;
}

/* fix for FF */
#dvContentBlock {
	float:left;
	width:756px;
	background-color:white;
	padding-bottom:12px;
}

/* startpage, left column, greeting text */
#dvStartPageLeft {
	width:300px;
	float:left;
	padding-left:18px;
    margin-bottom:10px;
}

#dvStartPageRight
{
    float:left;
    width:420px;
    margin-bottom:10px;
}


#dvStartPageLeft h4, #dvStartPageRight h4 {
	margin-bottom:1.5em;
}
#dvStartPageLeft p, #dvPageLeft p {
	padding-right:40px;
	margin-bottom:0;
}

.ContentRight {
    float: left;
    padding-top: 19px;
}

.ContentRight .ContentRightTop,
.ContentRight .ContentRightBottom
{
    clear: both;
}


/* startpage, pubpage, right column, ul-links */
#dvStartPageRight, #dvPageRight {
	float:left;
}

#dvWidePageLeft 
{
    width:500px;
    overflow:hidden;
	float:left;
	margin-left:18px;
	margin-top:30px;
	display:inline;
}
    
   /*Intro page*/
   #dvContainerIntro {
	width:756px;
	
	padding:0;
	margin:0;
	text-align:left;
	
}

/* pub pages */
#dvPageLeft {
	padding-top:10px;
	width:370px;
	float:left;
	padding-left:18px;
	overflow:hidden;
}

#dvPageRight {
	padding-top:3px;
	margin-right:40px;
	float:left;
	width:180px;
	overflow:hidden;
}

#dvPubTimes {
	padding-top:3px;
	width:140px;
	overflow:hidden;
}

/* pub, newsletter */
/*#dvNewsList {
	float:right;
	width:360px;
	margin:16px 8px 0 0;
}
#dvNewsList p {
	padding:8px 0 0 0;
	margin:0;
}
#dvNewsList input.txt {
	width:250px;
}
*/
#dvMenuPageTop {
	width:720px;
	padding:18px;
}

/* whiskey */
#dvPageLeftWhiskey {
	padding-top:10px;
	width:450px;
	float:left;
	margin-left:18px;
	display:inline;
}
#dvPageLeftWhiskey p {margin-bottom:0;}

#dvPageRightWhiskey {
	padding-top:10px;
	width:auto;
	float:right;
	width:230px;
	margin-right:18px;
	display:inline;
}
#dvPageRightWhiskey input {margin:6px 0 6px 0;}

#dvPageWhiskeyNews {
	float:left;
	border:1px solid #ccc;
	overflow:auto;
	width:420px;
	height:142px;
	padding:4px;
	margin-top:6px;
	scrollbar-base-color:black;
	scrollbar-arrow-color:white;
	scrollbar-track-color:#ccc;
}

/*INTROPAGE*/

 #imap {
  display:block; 
  width:272px; 
  height:600px; 
  background:url(/Bilder/svePLANSCH.gif) no-repeat; 
  position:relative;
  }
  
  /* set up the definition list <dt><a> to hold the background image for the hover state */
#imap a#title {
  display:block; 
  width:272px; 
  height:0; 
  padding-top:240px; 
  overflow:hidden; 
  position:absolute; 
  left:50px; 
  top:0; 
  background:transparent url(../images/beatles_hover.jpg) no-repeat 400px 400px; 
  cursor:default;
  }
/* the hack for IE pre IE6 */
* html #imap a#title {
  height:240px;
  height:0;
  }
/* the <dt><a> hover style to move the background image to position 0 0 */
#imap a#title:hover {
  background-position: 0 0; 
  z-index:10;
  }
/* place the <dd>s in the correct absolute position */
#imap dd {
  position:absolute; 
  padding:0; 
  margin:0;
  }
#imap #picp {
  left:36px; 
  top:46px; 
  z-index:20;
  }
#imap a#paul {
  display:block; 
  width:85px; 
  height:85px; 
  background:transparent url(../images/hover.gif) -100px -100px no-repeat; 
  text-decoration:none; 
  z-index:20;
  }
  #imap a span, #imap a:visited span {
  display:none;
  }
#imap a#paul:hover{
  background-position:0 0;
  }

/* define the common styling for the span text */
#imap a:hover span {
  position:absolute;  
  width:388px; 
  display:block; 
  font-family:arial; 
  font-size:12px; 
  background:#fff; 
  color:#000; 
  border:1px solid #000; 
  padding:5px;
  }
/* the hack for IE pre IE6 */
* html #imap a:hover span {
  width:400px; width:388px;
  }

/* move the span text to a common position at the bottom of the image map 
#imap a#paul:hover span {
  left:-36px; 
  top:200px;
  }
#imap a span:first-line {
  font-weight:bold; 
  font-style:italic;
  }*/

#svPlansch
{
   
    /*BACKGROUND-IMAGE:url(/Bilder/svePLANSCH.gif);*/
    /*BACKGROUND-IMAGE:url(/Bilder/svePlanschMedOrter.gif);*/
    height:600px;
    width:272px;
    margin-top:10px;
    
   
    
    }
 .mapArea a:hover
 {
    display:block;
    background-color: Black;
    }


    
    
    .dxUl li{
    
    list-style-type:square;
    text-decoration:none;
    color:black;
    font-weight:bold;
    font-family: Georgia, Arial, Verdana;
	}

    #dvContainer .dxImageArea
    { 
        margin-bottom:0px !important;   
    }

#dvPanel
{
    position:absolute;
    
    top:0px;
    /*BACKGROUND-IMAGE:url(/Bilder/tapet3.gif);*/
    background-image:url(/Bilder/pat_20070204035041.gif);
     
    width:100%;
    height:170px;
    z-index:-1;
    }
    
 .uiSearchTd
 {
    vertical-align:top;
 }


 /*HYPERLINKS ON INTROPAGE ----------------------
 
.hlStockholm {position:relative;top:380px; left:145px;}    
.hlGoteborg1 {position:relative;left: -20px;top: 445px;}
.hlBoras{position:relative; left: 20px; top: 400px;}
.hlGavle{position:relative;top:260px; left:110px;}
.hlHelsingborg{position:relative;top: 430px; left: 10px;}
.hlJonkoping{position:relative;left: 50px; top: 313px;}
.hlKarlstad{position:relative;}
.hlLinkoping{position:relative;}
.hlLulea{position:relative;}
.hlLund{position:relative;}
.hlMalmo{position:relative;}
.hlNorrkoping{position:relative;}
.hlSundsvall{position:relative;}
.hlUmea{position:relative;}
.hlVasteras{position:relative;}
.hlVaxjo{position:relative;left: 50px; top: 250px;}
.hlOrebro{position:relative;}
.hlOstersund{position:relative;}*/



/* END HYPERLINKS --------------------------------*/
