
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_definition.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
* {margin: 0; padding: 0;}

.avslag {
color: #009900;
}


#stikkord ul {

float: left;

}

#stikkord li {
list-style:none;
}


#stikkord li ul {
    display: none;
	list-style:none;
}
#stikkord li:hover > ul {
    display: block;
	list-style:none;
}






body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #d3cbb5;
	
}

.sok {margin-bottom: 15px;
	  padding: 1px;
	  }
	  
em {
	
	font-weight: bold;
	margin: 20px 0 20px 0px;
	padding-right: 60px;
	
}
	  


.left {float: left;
		width: 200px;
		margin-left: 20px;
		margin-top:10px;
		}
		
.left td tr {
text-align: left;}

.textbottom {
text-align:center;
padding-bottom:2px;
padding-left: 20px;}

#share {
width: 640px;
height: 30px;
}


#banner {padding: 0px; margin: 0px;}
#banner img {}
#menuwrapper {padding: 0px; margin: 0px;}
#wrapper {margin-left: auto; margin-right: auto; width: 800px;}

#mainmenu {float:left;}


#menu {list-style-type:none; margin:0px 0px 0px 0px; padding:0px; }
#menu li {float:left; padding:0; margin:0 0px 0px 0; position:relative; width:126px; height:3em; z-index:100;}

#menu li.menuside {width:10px;}
#menu li.line {width:2px;}
#menu li.rep {width:3px;}

#menu li dl {position:absolute; top:0; left:0; height: 34px;}
#menu li a, #menu li a:visited {text-decoration:none;}
#menu li img {position:absolute; top:0; left:0; height: 34px;}
#menu li dd {display:none;}
#menu li:hover, #menu li a:hover {border:0; }
#menu li:hover dd, #menu li a:hover dd {display:block; }
#menu li:hover dl, #menu li a:hover dl {padding-bottom:20px;  }
#menu table {border-collapse:collapse; padding:0; margin:-1px; font-size:1em; }

#menu dl {width: 126px; margin: 0px; text-align:center; cursor:pointer;}

#menu dt {margin:0; padding: 10px; font-size: 1.1em; color: #fff;}




#menu .one {background: transparent url(http://www.amedisin.no/pictures/design/menu-base.png) repeat-x; font-size: 11px;}
#menu .two {background: transparent url(http://www.amedisin.no/pictures/design/menu-base.png) repeat-x; font-size: 11px;}
#menu .three {background: transparent url(http://www.amedisin.no/pictures/design/menu-base.png) repeat-x; font-size: 11px;}
#menu .four {background: transparent url(http://www.amedisin.no/pictures/design/menu-base.png) repeat-x; font-size: 11px;}
#menu .five {background: transparent url(http://www.amedisin.no/pictures/design/menu-base.png) repeat-x; font-size: 11px;}
#menu .five .sok {margin-bottom: 30px;}



#menu dd {margin:0; padding:0; color: #fff; font-size: 0.95em; background: #47a; text-align:left;}
#menu dd.last {border-bottom: 0px solid #444;}

.gallery dt a, .gallery dt a:visited {display:block; color:#fff; }

.gallery dd a, .gallery dd a:visited {color:#fff; text-decoration:none; display:block; padding:2px 5px 2px 20px;
background: #24353f url(http://www.amedisin.no/pictures/design/arrow.gif) no-repeat 5px 5px; width:145px;
}
.gallery dd a:hover {background: #35454f url(http://www.amedisin.no/pictures/design/arrowr.gif) no-repeat 6px 5px; color:#9cf;}







h1 {
	font-size: 24px;
	text-transform: none;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 8px;
	margin-left: 10px;
	text-align: center;
}


h2 {
	font-size: 16px;
	color:#000000;
	margin-top: 4px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}

h3 {
	font-size: 12px;
	font-weight:bold;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}

h4 {
	font-size: 16px; 
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-left: 10px;

	}
	
	/* sub heading for artikler */
h5 { 
	font-size: 13px;
	font-weight:bold;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 3px;
	margin-left: 0px;	
	}

h6 {
	margin-left: 10px;
	font-size: 10px;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
}

.annonse {
	font-size: 16px;
	margin-top: 0px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-left: 15px;	

}


p {
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}




a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

a {text-decoration:underline; color:#985549;}
a:hover { text-decoration: none; color: #666666;}

a.Whitelink {text-decoration:underline; color:#FFFFFF; font-size: 6px;}



#whitebar { padding-left: 10px;}

#content-wrapper {padding-top: 38px; padding-bottom: 10px;}
#content-top { background: transparent url(http://www.amedisin.no/pictures/design/content-top.png) no-repeat; height: 23px; width: 790px;}
#content {background: transparent url(http://www.amedisin.no/pictures/design/content-base.png) repeat-y 50% 0; width: 790px; overflow: hidden; }
#content-bottom { background: transparent url(http://www.amedisin.no/pictures/design/content-bottom-c.png); height: 23px; width: 790px; text-align:center; font-size:10px; color:#FFFFFF; }

#content-left {float: left; width: 640px;}
#content-right {float: left; width: 150px;} /* Total width for left and right is 790px; */

#artikler {margin: 0 0 20px 20px;}
#butikk {width: 640px;} /* Temporary for testing the shop layout */
#behandler {margin: 0 0 20px 20px;}
#annonser {margin: 3px 10px 0px 15px;}

#annonser ul { list-style: none; margin: 0 0 0 0 ;}
#annonser li {margin: 10px 0 0 0 ;}
#annonser a img {border: solid 1px #000000;}

#behandler .beh_r a {
color:#000000; text-decoration:none;}

.behandler_img_center {
width: 100px;
height: 150px;
border: solid 1px #000000;
padding: 1px 1px 1px 1px;
margin: 20px auto 20px auto;
display: block;}


.beh {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #597D8D;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	width: 90%;
	}
	
	
	.beh_r {
	margin: 0px;
	float: left;
	width: 55%;
	height: 100px;
	
		}
		
	.beh_r ul {
	list-style: circle;
	margin-left: 30px;
	margin-top: 10px;}
	 
.lesmer {float:right; width: 75%;  text-decoration:underline; margin: 0px; font-style:italic;}
	
.behandler_img_left {
	float: left;
	border: solid 1px #000000;
	padding: 1px 1px 1px 1px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
	
	}

ul {margin: 5px 0 10px 30px; list-style-type: disc;}


/* Class for styling the kontakt oss form */
.tableclass { font-size:12px; width: 555px; padding-left: 10px;}
.tableclass table {
border-collapse:collapse;
border: 1px solid #000000; 
}
.tableclass td {padding: 5px;
border: 1px solid #000000;
 }

/* Class for styling the Bestill time form */
.bestillclass { font-size:12px; width: 555px; padding-left: 10px;}
.bestillclass table {
border: 1px solid #000000; }
.bestillclass td {padding: 5px;}

#divfloat {float:left; margin: 10px; text-align: center;}
#divfloat img {	border: solid 1px #000000;
	padding: 1px 1px 1px 1px;
	margin: 10px 10px 0px 10px;}
	
#divfloat a {text-decoration:none; color:#000000;}


.art_left {
	margin: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #597D8D;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	float: left;
	width: 90%;
}
.art_left_img {
	
	border: 1px solid #35454f;
	padding: 1px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
	
}

.art_left a {
color:#000000; text-decoration:none;}

.artikel {
color:#000000; text-decoration: underline;}


.outer {position: relative; border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #597D8D;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 600px;}   /* width to remove horizontal scroll bar in Opera */

.inner { position: absolute; left: 255px; top: 0; margin-top: 10px;}
.inner a {}
.inner a:hover { color:#666666;}
.outer a { } 
.outer a:hover { color:#666666;}

.notunderlined {text-decoration:none;}

.linkit {position: absolute; left: 255px; bottom: 0; margin-bottom: 15px; text-decoration:underline; color:#000000; font-style:italic;}
.white { text-decoration:underline; color:#000000; font-size: 9px;}

.innerbeh {position: absolute; left: 125px; top: 0; margin-top: 10px;}
.innerbeh_link {position: absolute; left: 125px; bottom: 0; margin-bottom: 15px; text-decoration:underline; font-style:italic;}


.floatleft {float:left; margin: 10px; width: 250px; height: 100px; text-align:center; vertical-align:bottom; border: solid 1px #000000; display:inline;}
.floatleft a { text-decoration:none; color:#000000;}


.kundeutsagn {float: left; margin: 0px 0px 5px 12px;}
.kundeutsagn a { text-decoration:underline; color:#000000; margin: 10px 0px 0px 0px;}
.kundeutsagn a:hover { text-decoration:underline; color:#999999;}
.kundeutsagn img { width: 180px; padding: 1px; border: 1px solid #000000; margin-top: 10px;}

.statement {width: 180px; text-align:justify;}
.statement_top {width: 180px; text-align:justify;}
.statement_top a {text-decoration:none;}
.frontbutikk_left { float:left; text-align:left;}
.frontbutikk_right {  float:left; text-align:right;}


#frontpage {width: 600px; margin-left: 30px; }
 
.menuleft {width:192px; height: 116px; float: left; }
.menumid {width:192px; height: 116px; float: left;}
.menuright {width:192px; height: 116px;  float: left;}
.menuheader { 
	 margin-left:15px;
	font-size: 14px;
	margin-top: 5px;
	font-weight: bold;
	margin-bottom: 0px;
	}

.menutext { 
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 15px;
	}


table {border-collapse:collapse; padding: 0px;}

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #35454f;
	border-right: 1px solid #d5dea5;
	border-bottom: 1px solid #d5dea5;
	border-top: 1px solid #d5dea5;
	background-image: url(/pictures/design/gronn-background.jpg); 
	background-repeat:repeat-x;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	
	}
	
td.betalt {
font-weight:bold;
background: #ecf1d4; border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7; }
	
td.betaltsm {
background: #ecf1d4; border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7; }
	
img.linklogo {border: 1px solid #000000; padding: 2px; }

td.top { vertical-align:top;}
	
	
	

tr.border {border: 1px solid #000000;}

.td_top { border: 1px solid #000000;}

td {
	border: 1px solid #C1DAD7;
	
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
	 
}

td.numbercells {
text-align: right;
}

.bottomtext {
margin-top: 1px;
}


/* Style av bunn kategori side navigasjon NESTE - 1 - 2 - 3 - FORGJE */
#kategori_nav {
margin: 10px;
height: 20px;
}

#kategori_nav li {
list-style:none;
float:left;
}

#kategori_nav a {
color:#000000;
padding: 3px;
background:#d3cbb5;
text-decoration:none;
border: 1px #364650 solid;
height: 18px;
margin-right: 5px;
}


#kategori_nav a:hover {

background:#364650;

}

#kategori_nav a.side  { /* Brukes til å sette annen farge på den aktive siden på artikler kategorier */
background:#985549;;

}



/* Style av bunn kategori side navigasjon NESTE - 1 - 2 - 3 - FORGJE */
#kategori_topp_nav {
margin: 10px;
clear:both;
}

#kategori_topp_nav ul {
margin: 0px;
padding: 0px;
width: 190px;
float: left;
}

#kategori_topp_nav li {
list-style:none;
width: 190px;
height: 20px;
border: 1px #364650 solid;
margin-top: 3px;



}

#kategori_topp_nav a {
color:#000000;
background:#d3cbb5;
text-decoration:none;
display:block;
line-height:20px;
padding-left: 3px;
}


#kategori_topp_nav a:hover {

background:#364650;

}

.Currentweek {
background-color:#BFE3D2; 
}




/* Style for bilde bokser på terapi sidene */

#bilde_boks_right { width: 200px; float: right; }
#bilde_boks_left { width: 200px; float: left; }

#bilde_boks_left, #bilde_boks_right img {margin: 1px;}
 
#bilde_boks_left, #bilde_boks_right .bilde_text { text-align: center;}


.indexsporsmal{ float: left;}
.indexprodukter { float: left; clear:right; }


