
.java_script dt   {
                    cursor: pointer;
                  }

body	       {
		margin: 0px;
		padding: 0px;
	 	background-color: #9FB3D1;
		font-family: verdana, tahoma, sans-serif;
		font-size: 12px;
		text-align: center; 
		color: #000000;
	       }

h3	       {
		font-family: verdana, tahoma, sans-serif;
		font-size: 18px;
		margin-top: -18px;		
		margin-bottom: 12px;
		background-color: transparent;
		color: #6E88B2;
	       }

h5	       { 
		font-family: verdana, tahoma, sans-serif;
		font-size: 12px;		
		margin-top: 0px;
		margin-bottom: 4px;
		color: #6A84AD;   
	       }

.em	       {
		color: #6A84AD;
		font-family: verdana, tahoma, sans-serif;
		font-size: 11px;
		font-weight: 600;
		background-color: #ffffff;
	       }  

hr	       {
		height: 1px;
		color: #3B6A91; 
	       }

p	       {
		margin-top: 0px;
		margin-bottom: 10px;
	       }

ul 	       {
		margin-top: 0px;
		margin-bottom: 0px;
	       }

dl	       {
		margin: 0px;
	       }

.dl	       {
		margin-top: 4px;
	       }

.dt	       {
		width: 130px;
		float: left;
		margin: 0px;
	       }

.dd	       {
		margin-left: 120px;
		padding: 2px;
	       }

img	       {
		border: none;
	       }

.small         { 
		font-size: 9px;
	       }

.mailimg       { 
		vertical-align: bottom;
	       }

#main          {
		width:770px;
		margin: 0px auto;
 		border-left: 1px solid #C5C5C5;
		border-right: 1px solid #C5C5C5;
		border-bottom: 1px solid #C5C5C5;
		text-align: left;
	       }

#header        {
              	width:770px; /* Återigen, bredden. */  
    		background-color: #ffffff;
		overflow: hidden; 
	       }

#header1        {
              	width:334px; /* Återigen, bredden. */  
    		background-color: #ffffff;
     		float:left;
		overflow: hidden; 
	       }

.menu_select   {
                background-image:url(images/header_1b.jpg);
                width: 334px;
		height: 26px;
		font-size: 11px;
		font-weight: bold;
		line-height: 26px;
 		margin: 0px; 
		padding-left: 13px;
		padding-top: 0px;
               }

#header2        {
              	width:436px; /* Återigen, bredden. */  
    		background-color: #ffffff;
     		float:right;
		overflow: hidden; 
	       }

.menu_main     {
                background-image:url(images/header_2b.jpg);
                width: 436px;
		height: 26px;
		font-size: 11px;
		font-weight: bold;
		line-height: 26px;
 		margin: 0px; 
		padding-left: 14px;
		padding-top: 0px;
               }

#container1    {
              	width:770px; /* Återigen, bredden. */  
    		background-color: #CCDDED;
		overflow: hidden; 
	       }

#menuleft      {
    		width:140px; /* Bredden på menyn. Menu1, menu2 och #content tillsammans bör vara samma som bredden på #container. */
		line-height: 24px;
		font-size: 11px;
		font-weight: bold;
		background-color: transparent;
     		float:left;
	       }

.menu_a        {
                background-image:url(images/bg.gif);
                width: 140px;
		height: 26px;
 		margin: 0px; 
		padding-left: 12px;
		padding-top: 0px;
               }

.menu_b        {
                background-image:url(images/bg2.gif);
                width: 140px;
		height: 26px;
 		margin: 0px;
		font-weight: 500;
		padding-left: 22px;
		padding-top: 0px;
               }

#container2    { 
    		width: 488px; 
    		background-color: #ffffff;
 		border-left: 1px solid #C5C5C5;
		border-right: 1px solid #C5C5C5;
		float:left;
  	       }

#content       { 
    		
		min-height: 190px; 
   		padding-top: 20px;
		padding-right: 40px;
		padding-bottom: 20px;
		padding-left: 40px;
		vertical-align: top;
                background-image:url(images/content_bg.jpg);
		background-repeat: no-repeat; 
  	       }

#menuright     { 
    		width:128px; /* Bredden på menyn. Menu1, menu2 och #content tillsammans bör vara samma som bredden på #container. */
		padding-top: 4px;
		padding-left: 12px;
		line-height: 12px;
		font-size: 11px;
		color: #6A84AD;
		background-color: transparent; 
    		float:left;
	       }

.paketbox      { 
    		width: 170px;
		height: 90px;
		padding: 6px 6px 4px 10px;
		margin: 6px 12px 6px 0px;
		color: #6E88B2;
		border: 1px solid #6E88B2;
		background-color: #ffffff;
		float: left;
  	       }

.fotobox1      { 
    		width: 198px;
		margin: 6px 0px 6px 0px;
		padding: 0px;
		border: none;
		background-color: #ffffff;
		float: left;
  	       }

.fotobox2      { 
    		width: 198px;
		margin: 6px 0px 6px 0px;
		padding: 0px;
		border: none;
		background-color: #ffffff;
		float: right;
  	       }

.refbox        { 
    		width: 176px;
		height: 126px;
		padding: 8px 8px 4px 8px;
		margin: 4px 10px 4px 0px;
		color: #000000;
		border: 1px solid #579CA0;
		background-color: #ffffff;
		font-size: 11px;
		float: left;
  	       }

#cleardiv      {
		clear:both;
	       }

#footer        {
    		height:22px; 
		text-align: center;
		color: #517FA6;
		font-size: 10px;
		padding-top: 4px;
		border-top: 1px solid #8F9DB6;
	       }

#mail          {
		width: 100px;
		padding: 8px;
		color: #60859c;
		line-height: normal;
		background-color: transparent; 
		border: 1px solid #60859c;
	       }

a:focus        {
                outline: none;
               }

a:hover	       {
		color: #6491CD;
		text-decoration: none;
	       }

a, a:active    {
		color: #6188B9;
		text-decoration: none;
		border: none;
		outline: none;
	       }

#menuleft a:link{color: #5D7AA4;}
#menuleft a:visited{color: #5D7AA4;}
#menuleft a:hover{color: #6491CD;}
#menuleft a:active{color: #08A7D5;}

.menu_select a:link{color: #485270;}
.menu_select a:visited{color: #485270;}
.menu_select a:hover{color: #6491CD;}
.menu_select a:active{color: #08A7D5;}

.menu_main a:link{color: #485270;}
.menu_main a:visited{color: #485270;}
.menu_main a:hover{color: #6491CD;}
.menu_main a:active{color: #08A7D5;}