/* CSS Document - PTSS - Frank Olsen, Protu AS */
/* ---------------------------------------------------------- */
/* BEGIN Menyer*/
/* BEGIN ToppMeny*/
/* Linker hovedmeny, link og beskt link*/
a.mainMenu:link, a.mainMenu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2A6BA5;
	text-decoration: none;
	font-weight: bold;
}
/* Linker hovedmeny, mouseover og aktiv link*/
a.mainMenu:hover, a.mainMenu:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
/* END ToppMeny*/
/* ---------------------------------------------------------- */
/* BEGIN Sidemeny VS*/
#navcontainer1 { 
	width: 144px;
}
#navcontainer1 ul {
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
/* Meny bakgrunn og skrift */
#navcontainer1 a {
	display: block;
	padding: 3px;
	width: 144px;
	background-color: #D0DCED;
	border-bottom: 1px solid #FFFFFF;
}

/* Meny tekst skrift */
#navcontainer1 a:link, #navlist1 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #82ADD7;
	font-weight: bold;
	text-decoration: none;
}
/* Akutt, haster, vanlig */
#navlistAkutt a {
	display: block;
	padding: 3px;
	width: 144px;
	background-color: #c52e2e;
}
#navlistHaster a {
	display: block;
	padding: 3px;
	width: 144px;
	background-color: #fdf753;
}
#navlistVanlig a {
	display: block;
	padding: 3px;
	width: 144px;
	background-color: #b8fc92;
}
a.hvit:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
/* Ved mus over */
#navcontainer1 a:hover {
	background-color: #82ADD7;
	color: #FFFFFF;
}
/* END Sidemeny VS */
/* ---------------------------------------------------------- */
/* BEGIN Sidemeny HS*/
#navcontainer2 {
	width: 144px;
}
#navcontainer2 ul {
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
/* Meny bakgrunn og skrift */
#navcontainer2 a {
	display: block;
	padding: 3px;
	width: 144px;
	background-color: #D0DCED;
	border-bottom: 1px solid #FFFFFF;
}
/* Meny tekst skrift */
#navcontainer2 a:link, #navlist2 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #82ADD7;
	font-weight: bold;
	text-decoration: none;
}
/* Ved mus over */
#navcontainer2 a:hover {
	background-color: #82ADD7;
	color: #FFFFFF;
}
/* END Sidemeny HS */
/* ---------------------------------------------------------- */
/* BEGIN Bakgrunn og tekst, begge sidemenyer */
/* Hvit overskrift i vs og hs meny*/
.headlineMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
/* Bakgrunn venstre meny*/
.bg_lb_vs {
	background-image: url(images/bg_lb.gif);
	background-repeat: repeat;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #2A6BA5;
}
/* Bakgrunn hyre meny*/
.bg_lb_hs {
	background-image: url(images/bg_lb.gif);
	background-repeat: repeat;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #2A6BA5;
}
/* END Bakgrunn og tekst, begge sidemenyer */
/* END Menyer*/
/* ---------------------------------------------------------- */
/* BEGIN Innholdsfelt*/
/* Overskrift stor*/
.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #2A6BA5;
	text-decoration: none;
}
/* Overskrift middels*/
.headlineMelding {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2A6BA5;
	text-decoration: none;
}
/* Kommuneskjema styles*/
.kommuneskjema {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.kommuneskjema_liten {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.kommuneskjema_litenfet {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.kommuneskjema_fet {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.kommuneskjema_ekstrafet {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.kommuneskjema_table {
	border: 1px solid #000000;
}

/* Rd tekst feilmelding*/
.FeilmeldingTekst {
	color: #FF0000;
	font-weight: bold;
}	
/* Tekst formatering i innhold*/
p, table, td, body, tbody, div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
/* Linker innhold, link og beskt link*/
a:link, a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2A6BA5;
	text-decoration: underline;
	font-weight: normal;
}
/* Linker innhold, mouseover og aktiv link*/
a:hover, a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
/* Stiplet horisontal linje*/
hr {
	border-top: 1px dotted #2A6BA5;
	border-right: 0px none #2A6BA5;
	border-bottom: 0px none #2A6BA5;
	border-left: 0px none #2A6BA5;
	size: 1;	
}
/* Stiplet vertikal linje*/
.bg_verticalBlueline {
	background-image: url(images/vertical_blue_line.gif);
	background-repeat: repeat-y;
}
/* Class for bilder, gir luft rundt*/
.bilde {
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
/* Hovedrammen, bl strek*/
.mainBorder {
	border: 1px solid #2A6BA5;
}
/* Nedtrekksmeny, 250px*/
.select_250 {
	background-color: #F4F7FB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	width: 250px;
}

/* Nedtrekksmeny, 150px*/
.select_150 {
	background-color: #F4F7FB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	width: 150px;
}
/* Nedtrekksmeny, 100px*/
.select_100 {
	background-color: #F4F7FB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	width: 100px;
}
/* td med strek i bunnen*/
.border_under {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
/* Skravering, skr striper*/
.bg_lb_skravering {
	background-image: url(images/bg_lb_skravering.gif);
	background-repeat: repeat;
}
/* Skravering, gr bakgrunn i celler*/
.bg_mb_skravering {
	background-color: #F2F2F2;
}
/* Alle input/tekst felt*/
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-image: url(images/bg_input.gif);
	background-repeat: repeat-x;
}
/* Texbokser samme design som input over*/
.TextBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-image: url(images/bg_input.gif);
	background-repeat: repeat-x;
}
/* Innrykk for tekst i celle*/
.innrykk {
	text-indent: 25px;
}
/* END Innholdsfelt*/
/* ---------------------------------------------------------- */
/* BEGIN Topp*/
/* Bakgrunn topp*/
.bg_topp {
	background-image: url(images/skjot_topp.gif);
	background-repeat: repeat-x;
}
/* Bakgrunn toppmeny*/
.bg_kn {
	background-image: url(images/kn_skjot.gif);
	background-repeat: repeat-x;
}
/* Bakgrunn stiplet topplinje*/
.bg_blueline {
	background-image: url(images/blue_line.gif);
	background-repeat: repeat-x;
}
/* END Topp*/
/* ---------------------------------------------------------- */
/* BEGIN Bunn*/
/* Bakgrunn bunn*/
.bg_bottom {
	background-color: #82ADD7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
/* END Bunn*/
/* ---------------------------------------------------------- */
/* END CSS Document - PTSS */

.kommuneskjema_bunn_right {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
}
.kommuneskjema_bunn {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.kommuneskjema_right {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
