/*
==================================================================================================================================
 																CSS --- www.tannlegerinorge.no
Produsert av RnD - Research And Development @ 2008 - 2009
Produced by Research And Development @ 2008 - 2009

Alle rettigheter tilhører Research And Development og er beskyttet under lov om opphavsrett.
All rights reserved to Research And Developmentand is protected by copyright laws.

Kontakt rnd@rnd.no ved spørsmål.
Contact rnd@rnd.no with questions.

==================================================================================================================================
*/

/*
==============================
OVERRIDES
==============================
*/
@media (min-width: 1200px) {
    .container{
        max-width: 930px;
    }
}


.media-heading2
{
	font-size: 1.3em;
	margin-top:4px!important;
	margin-bottom:4px!important;
}
.hovedmeny-link 
{
	padding-left:8px!important;
	padding-right:8px!important;

}

.navbar-inverse .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    background-color: #B0C5E0;
    color: #333;
}/*
Ikoner
*/
#ikon_xs
{
	    font-size: 					1.2em;
}
#ikon_xs2
{
	    font-size: 					0.8em;
}
#ikon_sm
{
	    font-size: 					3.2em;
}
#ikon_sm2
{
	    font-size: 					2.3em;
}
#ikon_md
{
	    font-size: 					4.2em;
}
#ikon_lg
{
	    font-size: 					5.2em;
}
.ikonpadding
{
		padding:					20px;

}


/*
==============================
STD
==============================
*/
body 
{

		padding-top:					0;
		padding-right:					0;
		padding-bottom:					0;
		padding-left:					0;
		margin:							0;
		background: url(/gfx/bakgrunn.jpg) repeat-x #f4f4f4;
		
}
.prisramme td
{

		border:			#c8c8c8 1px solid;
		padding:		5px;
}

.liste_overskrift
{
		background-color:			#cacaca;
		font-family:				tahoma;
		font-size:					12px;
		font-weight:				bold;
		height:						25px;
		color:						#FFFFFF;
		padding:3px;
}

.liste_overskrift_forum
{
		background-color:			#5b88bf;
		font-family:				tahoma;
		font-size:					12px;
		font-weight:				bold;
		height:						25px;
		color:						#FFFFFF;
		padding:3px;
}

/*
==============================
MENY
==============================
*/

.skymeny
{
		font-family:	tahoma;
		font-size:		12px;
		color:			#DADADA;

}
.skymeny a
{
		color:			#07134e;
		text-decoration:none;
}
.skymeny a:hover
{
		color:#3F699b;
		text-decoration:none;
		
}


.filtermeny
{
		font-family:	tahoma;
		font-size:		13px;
		color:			#07134e;

}
.filtermeny a
{
		color:			#07134e;
		text-decoration:none;
}
.filtermeny a:hover
{
		color:#3F699b;
		text-decoration:none;
		
}
.filtermeny_liste
{
		font-family:	tahoma;
		font-size:		13px;
		color:			#003366;
		font-weight:	bold;

}
.filtermeny_liste a
{
		color:			#9A1016;
		text-decoration:underline;
}
.filtermeny_liste a:hover
{
		color:#333333;
		text-decoration:none;
		
}


.filtermeny_tabell
{
		padding-left:4px;
}

.filtermeny_head
{
		font-family:	tahoma;
		font-size:		14px;
		color:			#3F699b;
		border-bottom:	#D7E3EF 1px solid;
		font-weight:	bold;
		margin-bottom:20px;
		padding-bottom:3px;
		letter-spacing:1px;
}

.meny
{
		font-family:	tahoma;
		font-size:		13px;
		color:			#FFFFFF;
}

.meny td
{
		padding-left:3px;
		padding-right:3px;

}
.meny a
{
		color:#FFFFFF;
		text-decoration:none;
}
.meny a:hover
{
		color:#FFFFFF;
		text-decoration:underline;
		
}

/*
==============================
OPPFØRINGER
==============================
*/
.tannpleier_tekst
{
		font-family:	tahoma;
		color:			#ed7c7c;
		font-size:		16px;
		font-weight:	normal;
		border:		#ed7c7c 1px solid;
		padding:4px;
		}
.tannpleier_tekst2
{
		font-family:	tahoma;
		color:			#cf5e5d;
		font-size:		16px;
		font-weight:	normal;
		border:		#cf5e5d 1px solid;
		padding:4px;
		}

.tannpleier_table
{
		background:		#f08098;
		border:			#333333 1px solid;
		width:			100%;
		margin-bottom:	5px;
		padding:		5px;
		}
.tannpleier_links
{
		font-family:	tahoma;
		font-size:		11px;
		color:			#333333;
		font-weight:	normal;
		
}
.tannpleier_links a
{
		color:			#333333;
		font-weight:	normal;
}
.tannpleier_links a:hover
{
		color:			#333333;
		font-weight:	normal;
}

.pri1_table
{
		background:		#3f699b;
		border:			#333333 1px solid;
		width:			100%;
		margin-bottom:	5px;
		padding:		5px;
		}
.pri1_pris
{
		background:		#f0f0f0;
		border:			#333333 1px dotted;
		width:			100%;
		margin-bottom:	15px;
		padding: 3px;



}
.pri1_pris_tekst
{
		font-family:	tahoma;
		font-size:		14px;
		color:			#333333;

}

.pri1_firma
{
		font-family:	tahoma;
		font-size:		17px;
		color:			#FFFFFF;
		font-weight:	normal;
		display:		inline;



}
.pri1_firma a
{
		color:#333333;
		text-decoration:underline;
}
.pri1_firma a:hover
{
		color:#333333;
		text-decoration:none;
}
.pri1_adresse
{
		font-family:	tahoma;
		font-size:		12px;
		color:			#f0f0f0;
		font-weight:	normal;
		display:		inline;
}
.pri1_adresse2
{
		font-family:	tahoma;
		font-size:		11px;
		color:			#90abcb;
		font-weight:	normal;
		display:		inline;
}

.pri1_tlf
{
		font-family:	tahoma;
		font-size:		15px;
		color:			#FFFFFF;
		font-weight:	normal;
		padding-right:	15px;
}

.pri1_fax
{
		font-family:	tahoma;
		font-size:		11px;
		color:			#f0f0f0;
		font-weight:	normal;
		padding-right:	15px;
}

.pri1_info
{
		font-family:	tahoma;
		font-size:		11px;
		color:			#cacaca;
		font-weight:	normal;
		padding-left:	14px;
		padding-right:	4px;
		padding-top:	3px;
}
.pri1_links
{
		font-family:	tahoma;
		font-size:		11px;
		color:			#8bbadb;
		font-weight:	normal;
		
}
.pri1_links a
{
		font-family:	tahoma;
		font-size:		11px;
		color:			#8bbadb;
		font-weight:	normal;
}
.pri1_links a:hover
{
		font-family:	tahoma;
		font-size:		11px;
		color:			#cacaca;
		font-weight:	normal;
}



.pri2_table
{
		background:		#B0C5E0;
		border:			#7694b5 1px solid;
		width:			100%;
		margin-bottom:	5px;
		padding:		5px;
		}

.pri2_firma
{
		font-family:	tahoma;
		font-size:		15px;
		color:			#333333;
		font-weight:	normal;
		display:		inline;
}

.pri2_firma a
{
		color:#333333;
		text-decoration:underline;
}
.pri2_firma a:hover
{
		color:#333333;
		text-decoration:none;
}
.pri2_adresse
{
		font-family:	tahoma;
		font-size:		12px;
		color:			#333333;
		font-weight:	normal;
		display:		inline;
}
.pri2_adresse2
{
		font-family:	tahoma;
		font-size:		11px;
		color:			#777777;
		font-weight:	normal;
		display:		inline;
}

.pri2_tlf
{
		font-family:	tahoma;
		font-size:		15px;
		color:			#333333;
		font-weight:	normal;
		padding-right:	22px;
}
.pri2_fax
{
		font-family:	tahoma;
		font-size:		11px;
		color:			#333333;
		font-weight:	normal;
		padding-right:	22px;
}

.pri2_info
{
		font-family:	tahoma;
		font-size:		11px;
		color:			#333333;
		font-weight:	normal;
		padding-left:	14px;
		padding-right:	4px;
		padding-top:	3px;
		
}
.pri2_links
{
		font-family:	tahoma;
		font-size:		11px;
		color:			#3f699b;
		font-weight:	normal;
}
.pri2_links a
{
		font-family:	tahoma;
		font-size:		11px;
		color:			#3f699b;
		font-weight:	normal;
}
.pri2_links a:hover
{
		font-family:	tahoma;
		font-size:		11px;
		color:			#003366;
		font-weight:	normal;
}


.pri3_table
{
		background:		#f0f0f0;
		border:			#7694b5 1px solid;
		width:			100%;
		margin-bottom:	5px;
		padding:		5px;
		}

.pri3_firma
{
		font-family:	tahoma;
		font-size:		12px;
		color:			#333333;
		font-weight:	normal;
		display:		inline;
}

.pri3_firma a
{
		color:#333333;
		text-decoration:underline;
}
.pri3_firma a:hover
{
		color:#333333;
		text-decoration:none;
}
.pri3_adresse
{
		font-family:	tahoma;
		font-size:		11px;
		color:			#333333;
		font-weight:	normal;
		display:		inline;
}
.pri3_adresse2
{
		font-family:	tahoma;
		font-size:		11px;
		color:			#888888;
		font-weight:	normal;
		display:		inline;
}


.pri3_tlf
{
		font-family:	tahoma;
		font-size:		12px;
		color:			#333333;
		font-weight:	normal;
		padding-right:	22px;
}
.pri3_fax
{
		font-family:	tahoma;
		font-size:		11px;
		color:			#333333;
		font-weight:	normal;
		padding-right:	22px;
}

.pri3_info
{
		font-family:	tahoma;
		font-size:		11px;
		color:			#4f76a3;
		font-weight:	normal;
		padding-left:	14px;
		padding-right:	4px;
		padding-top:	3px;
		
}
.pri3_links
{
		font-family:	tahoma;
		font-size:		11px;
		color:			#3f699b;
		font-weight:	normal;
}
.pri3_links a
{
		font-family:	tahoma;
		font-size:		11px;
		color:			#3f699b;
		font-weight:	normal;
}
.pri3_links a:hover
{
		font-family:	tahoma;
		font-size:		11px;
		color:			#cacaca;
		font-weight:	normal;
}


.sidevalg_tekst
{
		font-family:	tahoma;
		font-size:		11px;
		color:			#333333;
		font-weight:	normal;
		background: 	#ebf0f7;
		border:			#7694b5 1px solid;		
		padding-top:	2px;
		padding-bottom:	2px;
		padding-left:6px;
		padding-right:6px;
}
.sidevalg_tekst a
{
		color:			#333333;
		font-weight:	normal;
		text-decoration:none;
}
.sidevalg_tekst a:hover
{
		color:			#9a1016;
		font-weight:	normal;
		text-decoration:underline;		
}

.sidevalg_tekst_valgt
{
		font-family:	tahoma;
		font-size:		11px;
		color:			#111111;
		font-weight:	normal;
		background: 	#dadada;
		border:			#7694b5 1px solid;		
		padding-top:	2px;
		padding-bottom:	2px;
		padding-left:8px;
		padding-right:8px;

}


/*
==============================
FOOTER
==============================
*/

.footer
{
			font-family:			tahoma;
			font-size:				12px;
			color:					#FFFFFF;
			border-top:				#c8c8c8 1px solid;
}
.footer a
{
			color:					#FFFFFF;
			text-decoration:		underline;
}

.footer a:hover
{
			color:					#FFFFFF;
			text-decoration:		none;
}

.footer2
{
			font-family:			tahoma;
			font-size:				11px;
			color:					#c0c0c0;
}
.footer2 a
{
			color:					#a0a0a0;
			text-decoration:		none;
}

.footer2 a:hover
{
			color:					#c0c0c0;
			text-decoration:		none;
}


/*
==============================
OVERSKRIFTER
==============================
*/

.sideoverskrift1
{
			font-family:			tahoma;
			font-size:				24px;
			color:					#003366;
			letter-spacing:			2px;
			font-weight:			normal;
			display:				inline;
}
.sideoverskrift1 a
{
			color:					#333333;
			text-decoration:		underline;
}

.sideoverskrift1 a:hover
{
			color:					#333333;
			text-decoration:		none;
}

.sideoverskrift2
{
			font-family:			tahoma;
			font-size:				18px;
			color:					#003366;
			letter-spacing:			2px;
			font-weight:			normal;
			display:				inline;
}
.sideoverskrift2 a
{
			color:					#333333;
			text-decoration:		underline;
}

.sideoverskrift2 a:hover
{
			color:					#333333;
			text-decoration:		none;
}

/*
==============================
INNHOLD
==============================
*/


.innhold
{
			font-family:			tahoma;
			font-size:				14px;
			color:					#003366;
			font-weight:			normal;
}
.innhold a
{
			color:					#333333;
			text-decoration:		underline;
}

.innhold a:hover
{
			color:					#333333;
			text-decoration:		none;
}
.innhold table
{
			font-family:			tahoma;
			font-size:				14px;
			color:					#003366;
			font-weight:			normal;
}


.innhold_smaller
{
			font-family:			tahoma;
			font-size:				12px;
			color:					#003366;
			font-weight:			normal;
}
.innhold_smaller a
{
			color:					#333333;
			text-decoration:		underline;
}

.innhold_smaller a:hover
{
			color:					#333333;
			text-decoration:		none;
}

.fylkeliste
{
			font-family:			tahoma;
			font-size:				12px;
			color:					#003366;
			font-weight:			normal;
}
.fylkeliste a
{
			color:					#333333;
			text-decoration:		underline;
}

.fylkeliste a:hover
{
			color:					#333333;
			text-decoration:		none;
}

/*
==============================
BANNERE
==============================
*/

.bannere_head
{
			font-family:			tahoma;
			font-size:				12px;
			color:					#dadada;
}
.bannere_td
{
			padding-top:			7px;
			text-align:right;
}
.bannere_tdv
{
			padding-right:			7px;
}


/*
==============================
STATUS
==============================
*/


.status_ok
{
		font-family:   				sans-serif;
		font-size: 					16px; 
		font-weight:				bold;
		color: 						#12A819;
		text-decoration:		 	none; 
}
.status_ok a
{
		font-family:   				sans-serif;
		font-size: 					16px; 
		font-weight:				bold;
		color: 						#12A819;
		text-decoration:		 	underline; 
}
.status_ok a:hover
{
		font-family:   				sans-serif;
		font-size: 					16px; 
		font-weight:				bold;
		color: 						#12A819;
		text-decoration:		 	none; 
}

.status_notok
{
		font-family:   				sans-serif;
		font-size: 					16px;
		font-weight:				bold;		 
		color: 						#9A1016; 
		text-decoration:		 	none; 
}
.status_notok a
{
		font-family:   				sans-serif;
		font-size: 					16px;
		font-weight:				bold;		 
		color: 						#9A1016; 
		text-decoration:		 	underline; 
}
.status_notok a:hover
{
		font-family:   				sans-serif;
		font-size: 					16px;
		font-weight:				bold;		 
		color: 						#9A1016; 
		text-decoration:		 	none; 
}

.tekst_status_ok
{
		font-family:				tahoma;
		font-size:					11px;
		text-decoration:		 	none; 
		color: 						#12A819;

}
.tekst_status_ok a
{
		text-decoration:		 	underline; 
		color: 						#12A819; 
}
.tekst_status_ok a:hover
{
		text-decoration:		 	none; 
		color: 						#12A819; 
}

.tekst_status_notok
{
		font-family:				tahoma;
		font-size:					11px;
		text-decoration:		 	none; 
		color: 						#9A1016; 
}
.tekst_status_notok a
{
		text-decoration:		 	underline; 
		color: 						#9A1016; 
}
.tekst_status_notok a:hover
{
		text-decoration:		 	none; 
		color: 						#9A1016; 
}



/*
==============================
SØK
==============================
*/

.searchtxt
{
		border:						none;
		font-family:				tahoma;
		color:						#3f699b;
		font-weight:				normal;
		font-size:11px;
		padding-left:2px;
}

.searchbar
{
		border:						none;
		font-family:				tahoma;
		color:						#3f699b;
		font-weight:				normal;
		font-size:17px;
		height:24px;
}
.searchbutton
{
		border:						#333333 1px solid;
		font-family:				tahoma;
		color:						#3f699b;
		font-weight:				normal;
		font-size:					17px;
		height:						30px;		
		background:					#ffffff;
}

/*
==============================
FORMS
==============================
*/
.formstyle
{
		border:						#3f699b 1px solid;
		background:#ffffff;
		font-family:				tahoma;
		color:						#3f699b;
		font-weight:				normal;
		font-size:					15px;

}
.formstyle_submit
{
		border:						#3f699b 1px solid;
		background:					#DADADA;
		font-family:				tahoma;
		color:						#3f699b;
		font-weight:				normal;
		font-size:					15px;

}


/*
==============================
TANNLEGEINFO
==============================
*/


.tannlogin_form
{
		border:						#3f699b 1px solid;
		background:#ffffff;
		font-family:				tahoma;
		color:						#3f699b;
		font-weight:				normal;
		font-size:					12px;

}
.tannlogin_tekst
{
		font-family:				tahoma;
		font-size:					12px;
		color:						#003366;

}

.tannmeny
{
		font-family:	tahoma;
		font-size:		12px;
		color:			#003366;
		font-weight:	normal;
		letter-spacing:1px;
		border:			#c8c8c8 1px solid;
		padding-top:	3px;
		padding-bottom:	3px;
		padding-left:	4px;
		padding-right:	3px;
		background:#f0f0f0;
	
}
.tannmeny a
{
		color:			#003366;
		text-decoration:none;
}
.tannmeny a:hover
{
		color:			#000000;
		text-decoration:none;
		font-weight:bold;
		
}
/*
==============================
FORUM
==============================
*/

.fcrumbs
{
		font-family:   				verdana;
		font-size: 					11px; 
		color: 						#333333;
		text-decoration:		 	none;
}
.fcrumbs a
{
		color: 						#003366;
		text-decoration:		 	underline;
}
.fcrumbs a:hover
{
		color: 						#333333;
		text-decoration:		 	none;
}

.ftittel
{
		font-family:   				tahoma;
		font-size: 					17px; 
		color: 						#333333;
		font-weight:				normal;
		text-decoration:		 	none;
		display:					inline;
}
.ftittel a
{
		color: 						#003366;
		text-decoration:		 	underline;
}
.ftittel a:hover
{
		color: 						#333333;
		text-decoration:		 	none;
}
.finnhold_preview
{
		font-family:   				tahoma;
		font-size: 					11px; 
		color: 						#333333;
		font-weight:				normal;
		text-decoration:		 	none;
}
.finnhold_preview a
{
		color: 						#003366;
		text-decoration:		 	underline;
}
.finnhold_preview a:hover
{
		color: 						#333333;
		text-decoration:		 	none;
}

.ftabell
{
		font-family:				tahoma;
		font-size:					12px;
		color:						#003366;
		font-weight:				normal;
		background:					#333333;
}
.ftabell td
{
		padding-left:				4px;
		padding-right:				4px;
		padding-top:				4px;
		padding-bottom:				4px;
}
.ftabell a
{
		color: 						#003366;
		text-decoration:		 	underline;
}
.ftabell a:hover
{
		color: 						#333333;
		text-decoration:		 	none;
}
.ftekst
{
		font-family:   				tahoma;
		font-size: 					13px; 
		color: 						#003366;
		font-weight:				normal;
		text-decoration:		 	none;
		display:					inline;
}
.ftekst a
{
		color: 						#003366;
		text-decoration:		 	underline;
}
.ftekst a:hover
{
		color: 						#333333;
		text-decoration:		 	none;
}


/*
Visninger
*/

.logopresentasjon_1
{
		padding-top:				60px;
		padding-bottom:				60px;
		min-height:					200px;
		text-align:					center;
}
.infopresentasjon_1
{
		padding-top:				60px;
		padding-bottom:				60px;
		min-height:					200px;
		background:					#d3edff;
		text-align:					center;
}
.infopresentasjon_annonse
{
		padding-top:				60px;
		padding-bottom:				60px;
		min-height:					200px;
		background:					#d3edff;
		text-align:					left;
}
.firmainfo_1
{
		padding-top:				60px;
		padding-bottom:				60px;

		background:					#f0f0f0;
}
#infoikoner_1 {
	    font-size: 					5.2em;
	    padding-top:				20px;
	    padding-bottom:				20px;
}
.kontaktknapper_1
{
	    padding-top:				40px;
	    padding-bottom:				40px;
}

