/**********************************************************
 Site color scheme
 **********************************************************
 Color1 	#004A80 (dark blue)
 Color2 	#0072BC (medium blue)
 Color3 	#D9EAF5 (light blue)
 Color4 	#FBAF5D (orange -> contrast1)
 
 Text normal	#333333 (almost black)
 
 
 
 		#D9602E (red - titles)
 		#2F3289 (dark blue - text)
 		#EF4A4E (red - menu)
 		#0080B5 (blue - menu)
 		#D8D5C6 (bg gray 1 - header)
 		#C3C0AF (bg gray 2 - below header)
 		#F5F5F1 (bg gray 3 - very light gray)
 **********************************************************/
.bg_img {
	background: url(/img/body/bg_vk_logo.gif) no-repeat 450px 150px;
}
p, ul, ol, dd, td, .normal {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	color: #2F3289;
}
h2, .heading2, .subhead2 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-weight: normal;
	font-weight: bold;
	color: #D9602E; 
}
h3, .heading3, .subhead3, .headline {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
	color: #D9602E; 
}
h4, .heading4, .subhead4 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	margin-bottom: 0px;
	color: #0080B5; 
}
a, a:link, a:visited, a:active {  
	color: #D9602E; 
	text-decoration: none;
}
a:hover {  
	color: #0080B5;
	text-decoration: underline;
}
.alert {
	color: #EF4A4E;
}
.white {
	color: #FFFFFF;
}
.topmarginzero {
	margin-top: 0px;
}
.li_circle {
	list-style-type: disc;
	margin-top: 1px;
	margin-bottom: 1px;
	color: #FBAF5D;
}
.text_color {
	color: #0080B5;
}
.guest-headline {
	color: #990000;
}
.line {
	line-height: 135%;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D9602E;
	text-decoration: none;

}
.footer a:link, .footer a:visited, .footer a:active {
	color: #0080B5;
	text-decoration: none;
}
.footer a:hover {
	color: #D9602E;
	text-decoration: underline;
}

.small_indent {
	font-size: 10px;
	padding-left: 15px;
}
/**********************************************************
 * Article stuff
 **********************************************************/
 
 **********************************************************/
 		#D9602E (red - titles)
 		#2F3289 (dark blue - text)
 		#EF4A4E (red - menu)
 		#0080B5 (blue - menu)
 		#D8D5C6 (bg gray 1 - header)
 		#C3C0AF (bg gray 2 - below header)
 **********************************************************/
.title {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
	text-transform: none;
	color: #D9602E; 
}

.title a:link, .title a:visited, .title a:active {
	text-decoration: none;
	color: #D9602E; 
}

.title a:hover {
	text-decoration: underline;
	color: #0080B5;
}

.abstract {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	color: #2F3289;
}

.title-top {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal;
	text-transform: uppercase;
	color: #2F3289;
}

.read-more {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal;
	text-transform: uppercase;
	color: #336633;   /*#999933;*/
}
.read-more a:link, .read-more a:visited, .read-more a:active {
	text-decoration: none;
	color: #336633;
}

.read-more a:hover {
	text-decoration: underline;
	color: #990000;
}
.news-link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	color: #336633;
}
.news-link a:link, .news-link a:visited, .news-link a:active {
	text-decoration: none;
	color: #336633;
}
.news-link a:hover {
	text-decoration: underline;
	color: #990000;
}
.byline {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal;
	color: #666666;
}
.byline a:link, .byline a:visited, .byline a:active {
	text-decoration: none;
	color: #666666;
}
.byline a:hover {
	text-decoration: underline;
	color: #990000;
}
.blueline-text {  
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: #FFFFFF; 
	}
.overskrift {  
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
}
.blueline-text-marked { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #FFCC66; 
}
.state-url { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #EEEEEE;
}
.state-url a:link, .state-url a:active, .state-url a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.state-url a:hover{
	color: #FBAF5D;
	text-decoration: none;
}
.datetime{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #0072BC;
}
.publisert {
	color: #669900;
	font-weight: bold;
}
.redigeres {
	color: #FFAA00;
	font-weight: bold;
}
.active {
	color: #000000;
	background-color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.active a:link, .active a:visited, .active a:active {
	color: #000000;
}
.active a:hover {
	color: #CC0000
}
.active-no {
	color: #CCCCCC;
	background-color: #EEEEEE;
	font-weight: bold;
	text-decoration: none;
}
.level {
	background-color: #CCCCCC;
	color: #000000;
	font-weight: bold;
}
.levelrow  { /* the row that separates levels in list view */
	background-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-color: #FFFFFF;
	font-weight: bold;
}
.warning {
	background-color: #FFCC00;
	color: #990000;
	font-weight: bold;
}
.required {
/*	background-color: #eeeeee; */
	color: #990000;
	font-weight: bold;
/*	border: solid 1px #444444;*/
/*	padding: 1px;*/
}
.separatorrow{
	background-color: #dddddd;
	color: #000000;
	font-weight: bold;
	border: solid 1px #444444;
	padding: 1px;
}
.buttonrow{
	background-color: #FFFFFF;
	color: #000000;
	font-weight: bold;
	/*border: solid 1px #444444;*/
	padding: 1px;
}
/**********************************************************
 * Menu stuff
 		#D9602E (red - titles)
 		#2F3289 (dark blue - text)
 		#EF4A4E (red - menu)
 		#0080B5 (blue - menu)
 		#D8D5C6 (bg gray 1 - header)
 		#C3C0AF (bg gray 2 - below header)
 **********************************************************/

.top_menu {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold;
	color: #FFFFFF; 
}
.top_menu a:link, .top_menu a:active, .top_menu a:visited { 
	color: #FFFFFF; 
	text-decoration: none;
}
.top_menu a:hover {
	color: #D9602E; 
	text-decoration: none;
}
.menu_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #D9602E;
}
.menu_on a:link, .menu1 a:active, .menu1 a:visited {
	color: #D9602E;
	text-decoration: none;
}
.menu_on a:hover {
	color: #0080B5;
	text-decoration: underline;
}
.menu1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #D9602E;
}
.menu1 a:link, .menu1 a:active, .menu1 a:visited {
	color: #D9602E;
	text-decoration: none;
}
.menu1 a:hover {
	color: #0080B5;
	text-decoration: underline;
}
.menu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0080B5;
}
.menu2 a:link, .menu2 a:active, .menu2 a:visited {
	color: #0080B5;
	text-decoration: none;
}
.menu2 a:hover {
	color: #D9602E;
	text-decoration: underline;
}
.menu_doc1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0080B5;
}
.menu_doc1 a:link, .menu_doc1 a:active, .menu_doc1 a:visited {
	color: #0080B5;
	text-decoration: none;
}
.menu_doc1 a:hover {
	color: #D9602E;
	text-decoration: underline;
}
.menu3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0080B5;
}
/**********************************************************
 * Forms stuff
 **********************************************************/
.cmdButton {
	border: 1px solid #505050;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	color: #404040;
	background: #EEEEEE;
}  
.textbox {
/*	border: 1px solid #505050; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-family: "Courier New", Courier, monospace, Verdana, Arial, Helvetica, sans-serif; */
	font-size: 11px;
/*	background: #EEEEEE; */
}
.cbolist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.input_text¨{
	border: 1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background: #FFFFFF;
	width: 450px;
}  
.input_textarea {
	border: 1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background: #FFFFFF;
	width: 450px;
}  
.input_select {
	border: 1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background: #FFFFFF;
	width: 450px;
}  
.admin_std_row {
	background-color: #EEEEEE;
}
.admin_standard {
	background-color: #EEEEEE;
}
.admin_caption {
	background-color: #dddddd;
	font-size: 10px;
}
.admin_required {
	background-color: #dddddd;
	font-size: 10px;
	color: #990000;
	font-weight: bold;
}
