/* css document                                                      
/*---------------------------------------------------------------------*/
/*   global values v1
/*   
/*---------------------------------------------------------------------*/
/*   copryright edb totalpartner as - norway  
/*   more information about our solutions: www.edbtotalpartner.com
/*----------------------------------------------------------------------*/

html{ overflow: -moz-scrollbars-vertical;}

html, 
body{ 
  width: 100%; 
  height: 100%;}

body {
	/*padding: 20px 0px 20px 0px;*/
  padding: 0;  
	margin: 0;	
	font-weight: 100;	
	font-size: 8pt;
	text-align: center; 
	font-family: arial, helvetica, sans-serif; 
	color: #000;
	background:#c2c2c2;   }

img               { border: 0; }
p   	            { voice-family: "\"}\""; voice-family:inherit; }
input	            { voice-family: "\"}\""; voice-family:inherit; }
select            { voice-family: "\"}\""; voice-family:inherit; }
option            { voice-family: "\"}\""; voice-family:inherit; }
textarea          { voice-family: "\"}\""; voice-family:inherit; }
th	              { voice-family: "\"}\""; voice-family:inherit; }
tb	              { voice-family: "\"}\""; voice-family:inherit; }
div               { voice-family: "\"}\""; voice-family:inherit; }
h1,h2,h3,h4,h5,h6 { voice-family: "\"}\""; voice-family:inherit; }
a                 { outline: none;}


h1, 
h2, 
h3, 
h4, 
h5, 
h6, 
h1 a, 
h2 a, 
h3 a, 
h4 a, 
h5 a, 
h6 a{
	padding: 0;
	margin: 0px 0px 2px 0px;
  color: #0e4682; 
	font-weight: 100;} 

h1 a, 
h2 a, 
h3 a, 
h4 a, 
h5 a, 
h6 a{
  text-decoration: none;}  


h1, h1 a{ font-size: 20pt; font-weight: 700;}
h2, h2 a{ font-size: 14pt; font-weight: 700;}
h3, h3 a{ font-size: 10pt;}
h4, h4 a{ font-size: 9pt;}
h5, h5 a{ font-size: 8pt; }
h6, h6 a{ font-size: 7pt; }


p { 
  padding: 0px 0px 5px 0px; 
  margin: 0; }

/* lenker ***********/
a{ 
  color: #26588e;
  text-decoration: none; }

a:link, 
a:visited {}

a:focus, 
a:hover,
a:active{ 
  text-decoration: underline;}

.picPicker{
  display: block;
  float: left;
  margin-right: 3px;
  width: 28px;
  height: 28px;
  overflow: hidden;
  cursor: pointer;}

a.picPicker:hover{
  text-decoration: none;}

#beskrivelse{
  font-weight: 700;
  font-size: 11pt;
  color: #22548b;
  height: 30px;}

/* layout */

#container{
  margin: 0px auto;
  text-align: center;}

#shaddow-top{ 
  height: 20px;
  background: url(images/tex-bg-wrapper-top.gif) center bottom no-repeat; }
  
#td-container{
  background: url(images/tex-bg-wrapper.gif) center 0 repeat-y;  }

#shaddow-bottom{
  height: 20px;
  background: url(images/tex-bg-wrapper-bottom.gif) center bottom no-repeat; }

#wrapper {
	margin: 0 auto;
	text-align: left;}


#nav-language td{
  height: 28px;
  background: url(images/tex-bg-nav-language.gif) 0 bottom repeat-x;}

#nav-language td.col1{
  padding-left: 10px;}

#nav-language td.col2{ 
  text-align: right; 
  padding-right: 10px}


#logo-container{
  display: block;
  margin: 0;
  padding: 40px 10px 39px 20px; }
  
#welcome-text{
  font-size: 10pt;
  color: #fff;}
  
#logo{}




#tbl-mc{
	margin: 0 auto;
	text-align: left;
  border-collapse: collapse;}


/* Table cells */
.lc {
  width: 193px;
  padding: 17px 0px; 
  background: url(images/tex-bg-lc.jpg) 0 0 no-repeat;  }
  			
/*.mc{ 
  width: 700px;
	padding: 17px;} 

#forsiden */ .mc{ 
  width: 734px;
  padding: 0;
  margin: 0;}
		 
.rc{
  width: 36px;
  padding: 17px 0px;
  background: url(images/tex-bg-rc.jpg) 0 0 no-repeat; }	


.rc a{
  display: block;
  padding: 2px 0px}

.img-teaser{}


#text-container{
  padding: 10px 5px 30px 5px; 
  border-top: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
  
  /* background: url(images/line-bend.gif) center 0 no-repeat; */}

.published{}

.teaser{
  font-weight: 700;}
  
.text{}

#season-container{
  width: 190px;
  overflow: hidden;
  text-align: center;
  clear: both;
  text-align: left;   }
  

a#flip-winter,
a#flip-winter-active,
a#flip-summer,
a#flip-summer-active{
  display: block;
  float: left;
  height: 31px; 
  font-weight: 700;
  color: #fff;
  line-height: 30px; }
  
  

#flip-winter,
#flip-winter-active{
  width: 56px;
  padding-left: 36px;
  margin-left: 2px;
  margin-right: 2px;  
  background-image: url(images/flip-winter2.gif); 
  background-repeat: no-repeat; }
    
  
#flip-summer,
#flip-summer-active{
  width: 63px;
  clear: right;
  padding-left: 30px;
  background-image: url(images/flip-summer2.gif);
  background-repeat: no-repeat;  }
  

#flip-winter{ background-position: 0px 0px;}
#flip-summer{ background-position: 1px 0px;}  


a#flip-winter:hover,
a#flip-summer:hover,
a#flip-winter-active,
a#flip-summer-active{
  text-decoration: none;
  background-position: right top ;}





#menu-spacer{
  height: 20px;
  background: #7fa5c7;}  
  
#language-menu,
#language-menu a{
  color: #989899;
  font-weight: 100;}  

#mc-topbar{ 
  height: 40px;
  color: #fff;
  background: url(images/tex-bar-blue.gif) 0 0 no-repeat;}

#mc-topbar a,
#mc-topbar h2{
  color: #fff;} 


#mc-topbar a#link-print,
#mc-topbar a#link-tip{
  color: #fff;
  padding-left: 13px;
  margin-right: 5px;}

#mc-topbar a#link-print{ background: url(images/ico-printer.gif) 0px 2px no-repeat;}
#mc-topbar a#link-tip{ background: url(images/ico-tips.gif) 0px 2px no-repeat;}


.mc-col1,
.mc-col1 #text-container{ 
  width: 463px; /* 443*/
  overflow: hidden;}


.mc-col2{
  width: 220px; /* 240 */
  overflow: hidden;  }





#tbl-forside-bunn{}

#tbl-spalte th,
#tbl-forside-bunn th{
  padding: 8px;
  color: #fff;
  font-weight: 100;
  background: url(images/tex-header-lightblue.gif) 0 0 repeat-x;}

#tbl-spalte th.darkblue,
#tbl-forside-bunn th.darkblue{
  background: url(images/tex-header-darkblue.gif) 0 0 repeat-x;}

#tbl-spalte td,
#tbl-forside-bunn td{
  background: url(images/tex-td-gradient.jpg) 0 bottom repeat-x;}

#topinfo {
	width: 700px;
	height: 80px;
	padding: 0 0 0 15px;
/*	background: pink; */
}	

.topinfo-header {
	font-size: 12px;
	font-weight: bold;
	color: #aad0fd;
	margin: 0 0 3px 0;
	display:block;
	}

#bildevelger {
/*	background: red;  */
	padding: 15px 0 0 0;
	float:left;
	}

#klokke {
/*	background: pink; */
	width: 100px;
	height: 55px;
	border-left: 1px solid #fff;
	margin-top: 15px;
	padding: 0 0 0 17px;
	float:right;
	}




#td-noe{}

#td-map,
#td-weather-icon,
#td-temperature,
#td-tid
{
  padding: 0 10px;
  background: url(images/1pxwhitevertsep.gif) no-repeat;
/*  border-left: 1px solid #fff; */

} /* kommenteringen skal fjernes når været er tilbake på siden */

/* overskriftene ***********/
#td-map p.o1,
#td-weather-icon p.o1,
#td-temperature p.o1,
#td-tid p.o1
{
  font-weight: 700;
  font-size: 11pt;
  color: #22548b;}

#td-map p.o1{
  float: left;
  clear: left;}

#td-tid { width: 75px;	}

#td-map{ width: 80px; }
#td-weather-icon{ width: 50px; }

#td-temperature{ 
  width: 95px; }

#td-temperature #temperatur{
  font-size: 28pt;
  color: #fff;
  white-space: nowrap;
}

/* ikoner **********************************/
a#ico-bed,
a#ico-car,
a#ico-photo,  
a#ico-dinner,
a#ico-bike{
  text-align: right;
  width: 29px;
  line-height: 18px;
  margin-bottom: 3px;
  overflow: hidden;
  display: block; }               


a#ico-bed:hover,
a#ico-car:hover,
a#ico-photo:hover,  
a#ico-dinner:hover,
a#ico-bike:hover{
  /*text-align: right;*/
  text-decoration: none;}

a#ico-bed{          background: url(images/ico-nav-bed.gif) 2px 0 no-repeat;     }
a#ico-car{          background: url(images/ico-nav-car.gif) 2px 0 no-repeat;     }
a#ico-photo{        background: url(images/ico-nav-camera.gif) 2px 0 no-repeat;  }
a#ico-dinner{       background: url(images/ico-nav-forks.gif) 2px 0 no-repeat;   }
a#ico-bike{         background: url(images/ico-nav-bike.gif) 2px 0 no-repeat;    }


a#ico-bed:hover,
a#ico-car:hover,
a#ico-photo:hover,  
a#ico-dinner:hover,
a#ico-bike:hover{
  /*text-align: right;*/
  text-decoration: none;
  background-position: right;} 


/* footer **********************************/
#footer {
	height: 25px;
	padding-left: 20px;
	text-align:left;
	color: #a0a0a0;
	}

#footer a {
	color: #a0a0a0;
	}

#footer a:hover {
	color: #5e5e5e;
	}

	 
#copyright,
#credits {}
	 
#credits a:link, 
#credits a:visited, 
#credits p a:active {
	clear: both;  }
	
#credits a:focus, 
#credits a:hover {
	text-decoration: none; }
	
#copyright {}


/* lister **********************************/
ul.plain{
	list-style: none outside;
	margin: 0;
	padding: 0;}

  

/* søk ***************************************/
#form-search{
  width: 165px;
  padding: 0px 0px 0px 3px; 
  margin: 0px 0 0px 0; }

#tbl-search{}

#td-inp-search{
  width: 125px;
	padding: 0px;
  background: #fff; }

#td-btn-search{ text-align: right;}

#inp-search{
  width: 125px;
	overflow:hidden;
	padding: 4px 5px;
  font-size: 7pt;
	border: 0;
	color: #505050;
  border: 1px solid #f2f2ea;  
  background: transparent;  }
		
#btn-search{
	padding: 1px 5px;
  border: 0;
	font-size: 10pt;
	font-weight: 100;
	background: transparent;}



/* produktmeny ******************************* */

#tbl-menu{
  border-collapse: collapse;}

#tbl-menu p{
  padding: 0;
  margin: 0px 0px 0px 0px;}

#tbl-menu td{}
  
#tbl-menu a{
  display: block;
  padding: 8px 20px;
  font-weight: 100;
  color: #fff;  
  text-decoration: none;
  text-transform: uppercase; 
  /*background: #5b90c2 url( images/tex-leftmenu.gif) 0 0 */;
 }

#tbl-menu.vinter a{
  background: #5b90c2 url(images/menu-dotted.gif) 0 bottom repeat-x; }

/*#menu-spacer-vinter{ background: #5b90c2; } */

#tbl-menu.sommer a{
  background: #8dc63f url(images/menu-dotted.gif) 0 bottom repeat-x; }

#menu-spacer-sommer{
  background: #8dc63f; }
  

#tbl-menu a:hover,
#tbl-menu .niv2 p a:hover{
  color: #fff;
  /*background: #737373;*/ }  

#tbl-menu .niv2 p a{
  /*color: #545454;*/
  font-weight: 100;
  text-transform: none;   
  background: none;}

#tbl-menu .niv2 p{
  margin: 0;
  font-weight: 100;   
  padding-left: 5px;
}  
  
#tbl-menu.sommer .niv2 p{
  background: #7db62f url( images/li-dott.gif) 20px center no-repeat; }  

#tbl-menu.vinter .niv2 p{
  background: #4b80b2 url( images/li-dott.gif) 20px center no-repeat; }  
 
#tbl-menu td.active p a{ 
  color: #fff;
  padding: 8px 20px 8px 20px;  
  font-weight: 700;
  /*background: url( images/tex-leftmenu-active.gif) 0 0;*/}

  

