body {
	margin: 20px 0 0 0; padding: 0px;
	background-color: #f7f7f7;
}

td, p, div {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

h1, h2, h3 {
 margin: 0px; padding: 0px;  
}
h1, h2 {
   font-size:18px;
}
h2 {
  color: #00779E;
}
h3 {
  font-size:15px;
}
hr {
  clear: both;
  color: #fff;
  background-color: #fff;
  height: 1px;
  border: 0;
  border-bottom: #00779E 1px dotted;
}
a, a:visited, a:active {
   color: #00688A;
   text-decoration: underline;
}
a:hover {
   color: #000;
}

/* Konteiner */
#krsand {
	margin: auto;
  width: 980px;
  border: #ddd 5px solid;
	background-color: #fff;
}

/* Topp dato søk */
#datosok {
  display: none;
}
.dato {}
.sok {}
.sokinput {}
.soksubmit {}

/* Topp */
#topp {
  height: 130px;
  padding: 10px 20px 0px 20px;
}
#logo {
  float: left;
  height: 90px;
}
#logo a {
  display: block;
  width: 250px;
  height: 58px;
  margin: 40px 0 10px 20px; 
  background-image: url(/templates/webnorgedropdown/gfx/kristiansand-logo.gif);
  background-repeat: no-repeat;
}
#logo img, #banner, #kart {
  display: none;
}

/* Toppmeny */
#meny {
  margin: auto;
  height: 36px;   
  background-image: url(/templates/webnorgedropdown/gfx/hovedmeny.gif);
  border-right: #fff 1px solid;
  border-left: #fff 1px solid;
}
#meny div {
  height: 36px;   
}
#meny div div {   
   position: absolute;
   z-index: 99;
}
#meny ul {
	float: left;
	list-style: none;
	padding: 0px; margin: 0px;
}
#meny ul li a {
  font-size:12px;
  display: block;
  line-height: 36px;
  color: #fff;
  text-align: center;
  text-decoration: none;
}

#meny ul li a:hover {
  color: #fff;
  background-color: #FC8F30;
}
#meny ul li {
	float: left; 
	width: 139px;
  border-right: #fff 1px solid;
}
#meny ul li a {
  font-weight: bold;
} 









/* Side */
#side {
  margin-top: 40px;
}

/* Marg */
#marg {
  display: none;
}


/* Innhold */
#innhold {}

#spalte1 {
	float: left; 
  margin-left: 20px;
  width: 740px;
}

#spalte2 {
	float: right;
  width: 190px;
  text-align: left;
  margin-right: 10px;
}

#spalte2 div {
  border: #ccc 2px solid;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  background-color: white;
  padding: 8px;
  margin-bottom: 6px;
  font-size: 11px;
}

	
/* Fimraguid */

.firma {
	background-color:#EFF5FB; 
	margin-top:24px; margin-bottom:5px;
}
	
/* Bunn */
#bunn {
	width: 950px; text-align: center;
	font-size: 10px; color: #444444;
	margin-top: 4px;
}
#bunn a {color: #444444; text-decoration: none;}
br.cb {clear:both;}
#profilert div, div.branse {border-bottom:silver 1px dotted; color:#666;}
#profilert b a, #profilert b a:visited {color:#000;}
#profilert p a, #profilert p a:visited {color:#666;}
#profilert a, #profilert a:visited {color:#d00;}
#profilert p, #profilert span {color: #666; margin: 0px;}
#bransjer div {float:left; margin-right:30px;}
  


/* Firmameny */
#firma {}


#guide {
	position: absolute; top: 203px;
  width: 100%;
}
#guide div {
  margin: auto;
  width: 978px;
}
#guide div div {
  background-color: #ddd;
}

#guide ul {margin: 0px; padding: 0px;}
#guide li {display: inline; list-style-type: none;}

#guide a {
	line-height: 22px; font-size:13px; 
	color:#000B76;
	text-decoration: none;
	border-right: white 1px solid;
	padding-left: 3px; padding-right: 6px;
}
#guide a:hover {color: Black;	text-decoration: underline;}

/* Annonsespalte */
div.anntop {
	width: 150px;
	font-size: 13px; font-weight: bold;
	text-align: center;
	margin-top: 1px; padding: 1px;
	padding-top: 4px;
	background-image: url(2006/lay/anntop.gif);
}

div.annpic {
	width: 150px; padding: 1px;
	text-align: center;	
	background-image: url(2006/lay/annmid.gif);
}

div.anntxt {
	width: 140px; padding: 6px;
	font-size: 10px;
	background-image: url(2006/lay/annmid.gif);
}

div.annbot {
	width: 152px; height: 6px; font-size: 1px;
	background-image: url(2006/lay/annbot.gif);
	margin-bottom: 1px;
}

@media print {
  body{background-color:#FFFFFF; background-image:none; color:#000000;}
  #datosok, #topp, #meny, #marg, #spalte2, #bunn, #firma, #guide {display:none;}
}
