body { font-family: Arial, Helvetica, sans-serif;  font-size: 11px; color:#3E6A79; }

a:link, a:active, a:visited {	color: #5A91A0; text-decoration: underline; }
a:hover { color: #C99018; text-decoration: underline; }

.heading {	font-size: 14px; font-weight: bold;}
.heading a:link, .heading a:active, .heading a:visited {	font-size: 14px; font-weight: bold;  color:#3E6A79; text-decoration: none;}
.heading a:hover { color: #C99018; font-size: 14px; font-weight: bold; text-decoration: none; }
.brodtekst {	font-family: Arial, Helvetica, sans-serif;  font-size: 11px; color:#3E6A79; }

h1 {font-size: 16px; color: #3E6A79; font-weight: bold;} 
h2 {font-size: 16px; color: #3E6A79; font-weight: normal;}
h3 {font-size: 14px; color: #3E6A79; font-weight: bold;} 
h4 {font-size: 14px; color: #3E6A79; font-weight: normal;}
h5 {font-size: 12px; color: #3E6A79; font-weight: bold;}
h6 {font-size: 12px; color: #3E6A79; font-weight: normal;}

.subheading {	font-size: 13px; font-weight: bold;}
.subheading a:link, .subheading a:active, .subheading a:visited {	font-size: 13px; font-weight: bold; color: #3E6A79; text-decoration: none;}
.subheading a:hover {font-size: 13px; font-weight: bold; text-decoration: none;}

.ingress {	font-weight: bold; }

.linken {	font-family: Arial, Helvetica, sans-serif;  font-size: 11px; color:#3E6A79; font-weight: bold;}
.linken a:link, linken a:active, .linken a:visited {font-family: Arial, Helvetica, sans-serif;  font-size: 11px; color:#3E6A79;
text-decoration: none; }
.linken a:hover {	color: #C99018; text-decoration: none;}

.menu { background-image: url(../images/tannhelse_menybg.jpg); background-repeat: repeat-x; height: 20px;  padding-left: 10px; color: #2E4B6A; height: 20px; 
text-decoration: none; text-transform: uppercase; font-weight: bold;}
.menu a:link, .menu a:active, .menu a:visited { border: 1px solid #E0E085; background-color: #E0E085; padding: 0px 8px 0px 8px; color: #2E4B6A; 
height: 20px; text-decoration: none; text-transform: uppercase;}
.menu a:hover { border-left: 1px solid #CCCC33; border-right: 1px solid #CCCC33; background-color: #EFEFBE; padding: 0px 8px 0px 8px; color: #2E4B6A; height: 20px; 
text-decoration: none; text-transform: uppercase;}

.nodemenuactive{border-left: 1px solid #CCCC33; border-right: 1px solid #CCCC33; background-color: #EFEFBE; color: #2E4B6A; height: 20px; 
text-decoration: none; text-transform: uppercase;}

.nodemenuactive a:link,.nodemenuactive a:visited,.nodemenuactive a:active,.nodemenuactive a:hover {
background-color: #EFEFBE; color: #2E4B6A; height: 20px; text-decoration: none; 
text-transform: uppercase;}

.leftmenuItem {font-size: 12px; color: #435E7A;}
.lightblue {color: #6FA4B2; font-weight: normal;}

.main { 
border-left: 1px solid #E7F1F3; 
border-right: 1px solid #E7F1F3; 
padding: 30px 45px 10px 45px; 
background-color: #FFFFFF; 
margin-top: 10px; 
overflow: hidden;}
#maintable{
width: 798px;
overflow: hidden;
}
.papirfly {	font-size: 10px; color: #6FA4B2;}

#leftmenu {	padding: 25px 0px 10px 0px; background-color: #FFFFFF; width: 180px;}
#rightmenu {	padding: 30px 10px 10px 10px; background-color: #FFFFFF; width: 149px;}

#background { background-image: url(../images/background_tannhelse.gif);}
#topborder {	background-image: url(../images/ramme_top.jpg); background-repeat: repeat-x;}
#rightborder {	background-image: url(../images/ramme_right.jpg); background-repeat: repeat-y;}
#bottomborder {	background-image: url(../images/ramme_bottom.jpg); background-repeat: repeat-x;}
#leftborder {	background-image: url(../images/ramme_left.jpg); background-repeat: repeat-y;}
#address {	
width: 160px;

text-align: left; color: #6FA4B2; padding-left: 12px;}

.tabellstyle {
width: 356;
overflow: hidden;}

.tabellstyle td { width: 100%; height: 20px;  background-image: url(../images/tabell_pil.jpg); padding-top: 2px;
background-repeat: no-repeat; background-position: left; background-color: #D0E1E8; text-indent: 25px; border-bottom: 1px solid #FFFFFF; }

.tabellstyle a:link, .tabellstyle a:active, .tabellstyle a:visited { color: #435E7A; text-decoration: none; }
.tabellstyle a:hover { color: #435E7A; text-decoration: underline; }
#search{
position: absolute;
width: 130px;
height: 35px;
padding: 10px 10px 0px 10px;
border-bottom: 1px solid #CCCD33;
border-left: 1px solid #CCCD33;
border-right: 1px solid #CCCD33;
margin-top:0px;
margin-left: 644px;
overflow: hidden;
background-color: #efefbd;
}
#Image1{
float: left;
}
#Image2{
float: left;
}
.search2{
	display: block;
}
.search{
	display: none;
}
.searchbutton{
overflow: hidden;
font-size: 11px;
height: 22px;
width: 38px;
background-color: #f7f8e6;
border: 1px solid #CCCD33;
	
}
.searchinput{
font-size: 11px;
height: 18px;
width: 90px;
background-color: White;
border: 1px solid #CCCD33;
	
}

#flashting {
padding: 0px;
margin: 0px;
display: block;
width: 799px;
height: 108px;
overflow: hidden;}

#printLogo{
	display: none;
}


