body {
	font: 11px/15px verdana, geneva, arial, helvetica;
	height: 100%;
	margin: 0 0 0 0;
	color: #000000;
	background-image: url('/img/misc/bg.gif');
	background-repeat: repeat-y;
	background-position: top center;
	text-align: center;
}

input, table {
	font: 11px/15px verdana, geneva, arial, helvetica;
}


a {
	color: #000000;
	text-decoration: underline;
}

a:hover {
	color: #ffffff; 
	background-color: #555555; 
	text-decoration: none;  
}




#main {
	width: 980px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

#panorama_ad {
	width: 980px;
	background-color: #000000;
	text-align: center;
}

td {font: 11px/16px verdana, geneva, arial, helvetica; }

.text1 {font: 11px/16px verdana, geneva, arial, helvetica; }

a.slink1 { font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; text-decoration: none; color: #535353; }
a.slink1:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; text-decoration: underline;  color: #121769; }



a.link3 {  font-family: Arial, Verdana, sans-serif; font-size: 16px; font-weight: bold; line-height: 18px; text-decoration: none; color: #000000; }
a.link3:hover {  font-family: Arial, Verdana, sans-serif; font-size: 16px; font-weight: bold; line-height: 18px; text-decoration: none; color: #121769; }

.picright {
	font-family: Arial, Verdana, sans-serif; 
	font-size: 11px; 
	padding: 0 0 10px 10px;
	color: #535353;
	float: right;
	width: 245px;
}


.picleft {
	font-family: Arial, Verdana, sans-serif; 
	font-size: 11px; 
	padding: 0 10px 5px 0;
	color: #535353;
	float: left;
	width: 245px;
}

.piccenter {
	font-family: Arial, Verdana, sans-serif; 
	font-size: 11px; 
	padding: 0;
	color: #535353;
	margin-right: auto; 
	margin-left: auto
}

.picnormal {
	font-family: Arial, Verdana, sans-serif; 
	font-size: 11px; 
	padding: 0;
	color: #535353;
}

.alert { text-align:-moz-center; text-align: center; margin-bottom: 5px; padding: 5px; }
.alert span { padding: 5px; background-color: #F5B829; font: 11px/20px verdana, geneva, arial, helvetica; font-weight: bold; color: #000000; }

.table_row1 { background-color: #EEEEEE; }
.table_row2 { background-color: #FFFFFF; }

.title_line { background-color: #EFF4FE; font-weight: bold; color: #000000; padding: 5px; clear: both; }
.link_media { background-color: #EEEEEE; display: none; padding: 10px 10px 10px 10px; border: 1px solid black; margin-top: 10px; margin-bottom: 10px; overflow: auto; width: 686px; }


font.red1 { font: 11px/16px verdana, geneva, arial, helvetica; font-weight: bold; color: #FF0000; }
font.gray1 { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; text-decoration: yes; color: #808080; }
font.bold1 { font: 11px/16px verdana, geneva, arial, helvetica; font-weight: bold;  }
font.headline1 { font: 15px/18px verdana, geneva, arial, helvetica; font-weight: bold;  }
font.headline2 { font-family: Arial, Verdana, sans-serif; font-size: 21px; font-weight: bold; line-height: 22px; text-decoration: none; color: #000000;  }
font.headline2g { font-family: Arial, Verdana, sans-serif; font-size: 21px; font-weight: bold; line-height: 22px; text-decoration: none; color: #707070;  }
font.headline16 { font-family: Arial, Verdana, sans-serif; font-size: 16px; font-weight: bold; line-height: 18px; text-decoration: none; color: #000000;  }
font.photo_text { font-family: Arial, Verdana, sans-serif; font-size: 11px; text-decoration: yes; color: #535353; }

h1 { font-family: Arial, Verdana, sans-serif; font-size: 21px; font-weight: bold; line-height: 22px; text-decoration: none; color: #000000;  }


.white { font: 11px/16px verdana, geneva, arial, helvetica; text-decoration: yes; color: #FFFFFF; }
.whitebold { font: 11px/16px verdana, geneva, arial, helvetica; text-decoration: yes; font-weight: bold; color: #FFFFFF; }


.menyfet { font-family: verdana, arial, geneva; font-size: 12px; text-decoration: none; font-weight: bold;  color: #FFFFFF; }
.menyfetmarkerad { font-family: verdana, arial, geneva; font-size: 12px; text-decoration: none; font-weight: bold; color: #E32C25; }
.meny { font-family: verdana, arial, geneva; font-size: 11px; text-decoration: none; color: #FFFFFF; }
.menymarkerad { font-family: verdana, arial, geneva; font-size: 11px; text-decoration: none; color: #E32C25; }


.litentext { font: 11px/15px verdana, geneva, arial, helvetica; text-decoration: none; color: #000000; }
.brodtext { font: 11px/15px verdana, geneva, arial, helvetica; text-decoration: none; color: #000000; }

.newline {
	clear: both;
	font-size: 0;
}

a.link {
	color: #000000; 
	text-decoration: underline; 
}

a.link:hover { 
	color: #FFFFFF; 
	background-color: #555555; 
	text-decoration: none;  
}


a.linkb {
	font-weight: bold;
	color: #000000; 
	text-decoration: underline; 
}
a.linkb:visited { 
	color: #2C5296; 
	text-decoration: underline; 
}

a.linkb:hover { 
	font-weight: bold;
	color: #FFFFFF; 
	background-color: #555555; 
	text-decoration: none;  
}

a.slinkb {
	font-size: 11px; 
	font-weight: bold;
	color: #000000; 
	text-decoration: underline; 
}

a.slinkb:hover {
	color: #FFFFFF; 
	background-color: #555555; 
	text-decoration: none;
}


.right {
	float: right;
}

#content {
	float: left;
	width: 980px;
	overflow: hidden;
	padding-top: 5px;
}

#col_normal {
	width: 700px; 
	margin: 10px;
	float: left;
	overflow: hidden;
}

#col_normal0 {
	float: left;
}

#col_normal0 h1 {
	padding-left: 10px;;
}


#col_content {
	width: 500px; 
	float: left;
	padding: 10px;
	overflow: hidden;
}




#col_contentright {
	background-color: #FFFFFF;
	width: 680px; 
	float: left;
	padding: 10px;
}


#col_full {
	width: 950px; 
	margin: 10px 15px 10px 15px;
	overflow: hidden;
}


#col_right {
	width: 250px;
	margin: 10 0 10 10; 
	float: left;
	overflow: hidden;
}

#col_content_right {
	width: 200px; 
	float: left;
	padding: 0 10px 0 0;
	overflow: hidden;
}

#col_content_right ul {
	margin: 0;
	padding: 0; 
}

#col_content_right ul li {
	list-style: none;
	padding: 0px 0px 1px 10px;
	background-image: url(/img/misc/li_circle.gif);
	background-repeat: no-repeat; 
	background-position: 0px 4px;
}

.dep_head {
	color: #FFFFFF;
	height: 18px;
	background-color: #132455;
	background-image: url('/img/misc/boxr_t_250.gif');
	font-weight: bold;
	padding: 0 0 0 10px;
	margin: 1px 0 1px 0;
}

.box {
	padding: 10px;
	margin-bottom: 10px;
	background-image: url('/img/misc/boxr_e_250.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #EEEEEE;
	overflow: hidden;
}

.box li {
	margin-top: 2px;
	margin-bottom: 3px;
	font: 11px/14px verdana, geneva, arial, helvetica;
}


.dep_head430 {
	color: #FFFFFF;
	height: 18px;
	background-color: #132455;
	background-image: url('/img/misc/boxr_t_430.gif');
	font-weight: bold;
	padding: 0 0 0 10px;
	margin: 1px 0 1px 0;
}

.box430 {
	padding: 10px;
	margin-bottom: 10px;
	background-image: url('/img/misc/boxr_e_430.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #EEEEEE;
}


.dep_head140 {
	color: #FFFFFF;
	height: 18px;
	background-color: #132455;
	background-image: url('/img/misc/boxr_t_140.gif');
	font-weight: bold;
	padding: 0 0 0 10px;
	margin: 1px 0 1px 0;
}

.box140 {
	padding: 10px;
	margin-bottom: 10px;
	background-image: url('/img/misc/boxr_e_140.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #EEEEEE;
}



.dep_head170 {
	color: #FFFFFF;
	height: 18px;
	background-color: #132455;
	background-image: url('/img/misc/boxr_t_170.gif');
	font-weight: bold;
	padding: 0 0 0 10px;
	margin: 1px 0 1px 0;
}

.box170 {
	padding: 10px;
	margin-bottom: 10px;
	background-image: url('/img/misc/boxr_e_170.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #EEEEEE;
}


.dep_head380 {
	color: #FFFFFF;
	height: 18px;
	background-color: #132455;
	background-image: url('/img/misc/boxr_t_380.gif');
	font-weight: bold;
	padding: 0 0 0 10px;
	margin: 1px 0 1px 0;
}

.box380 {
	padding: 10px;
	margin-bottom: 10px;
	background-image: url('/img/misc/boxr_e_380.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #EEEEEE;
}


.dep_head250 {
	color: #FFFFFF;
	height: 18px;
	background-color: #132455;
	background-image: url('/img/misc/boxr_t_250.gif');
	font-weight: bold;
	padding: 0 0 0 10px;
	margin: 1px 0 1px 0;
}

.box250 {
	padding: 10px;
	margin-bottom: 10px;
	background-image: url('/img/misc/boxr_e_250.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #EEEEEE;
}

.dep_head_long {
	color: #FFFFFF;
	height: 18px;
	background-color: #132455;
	background-image: url('/img/misc/boxr_t_long.gif');
	font-weight: bold;
	padding: 1px 0 1px 10px;
	margin: 0;
}

.box_long {
	padding: 10px;
	margin-bottom: 10px;
	background-image: url('/img/misc/boxr_e_long.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #EEEEEE;
}




.btn_yellow {
	background-image: url(/img/misc/btn_yellow.png);
	width: 217px;
	height: 24px;
	text-align: center;
}
	
.btn_yellow a {
	color: #FFFFFF; 
	font: 11px/24px verdana, geneva, arial, helvetica; 
	display: block; 
	text-decoration: none; 
	font-weight: bold;
}		


.box2 {
	background-color: #EEEEEE;
	font-weight: bold; 
}

td.box2 {
	color: #000000;
}

form {
	margin-top: 0;
	margin-bottom: 0;
}

.grey_block {
	padding: 1px 1px 1px 10px; 
	background-color: #6C6C6C; 
	font-weight: bold; 
	color: #FFFFFF;
	clear: both;
}

.lightgrey_block {
	padding: 2px; 
	background-color: #EEEEEE; 
	clear: both;
}

.formtext_wide {
	font: 10px verdana;
	background: #FFFFFF;
	width: 98%;
	border-style: solid;
	border-width: 1px;
	border-color: #919191;
}

.formtextarea {
	font: 10px verdana;
	background: #FFFFFF;
	width: 99%;
	height: 70px;
	border-style: solid;
	border-width: 1px;
	border-color: #919191;
}

.formdrop {
	font: 10px verdana;
	padding-left: 0;
	padding-right: 0;
}

.alertbox {
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #083873;
	border: 3px solid #24599B;
	color: #FFFFFF;
}


.rounded_box {
	background-color: #EEEEEE;
}

.rounded_bottom div {
   background: url(/img/misc/rounded_bl.png) no-repeat bottom left;
}
.rounded_bottom {
   background: url(/img/misc/rounded_br.png) no-repeat bottom right;
}

.rounded_bottom div, .rounded_bottom {
   width: 100%;
   height: 8px;
   font-size: 1px;
}

.rounded_top_l, .rounded_top_r {
   width: 100%;
   height: 18x;
   font-size: 1px;
}

.rounded_top_r {
	height: 18px;
	background: url(/img/misc/rounded_tr.png) no-repeat top right;
}
.rounded_top_l {
	height: 18px;
  background: url(/img/misc/rounded_tl.png) no-repeat top left;
}

.rounded_top_m {
	font-size: 11px;
	color: #FFFFFF;
	height: 18px;
	font-weight: bold;
	padding: 1px 0 1px 10px;
}

.rounded_content { margin: 10px 10px 2px 10px; }

.comment {
	background-color: #EEEEEE; 
	padding: 5px 10px 5px 10px; 
	clear: both; 
	min-height: 55px; 
	overflow: hidden;
}

.comment_pic {
 	float: left; 
 	width: 50px;
 	background-image:url('/img/misc/comment_arrow.gif');
 	background-repeat:no-repeat;
 	background-position:right top;
}

.comment_textdiv {
 float: left; 
 background-color: #FFFFFF; 
 width: 410px; 
 padding: 10px; 
 overflow: hidden;
}

.comment_author {
	padding-bottom: 7px; 
	font-weight: bold; 
	color: #989898;
}

#comment_text {
	background-color: #FFFFFF;
}

.comment_textbox {
	clear: both; 
	overflow: hidden; 
	color: #000000;
}

#new_comment .comment_pic {
	margin-top: 20px;
}

.commenticon {
	float: right;
}

.commenthead {
	background-color: #EEEEEE;
	font-weight: bold;
	padding: 2px 5px 2px 5px;
	clear: both;
}

.profile_pic {
	padding: 0 0 10px 10px;
}

.noline {
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
	background-color: #FFFFFF;
}
.grayline {
	padding-top: 5px;
	padding-bottom: 8px;
	margin-top: 0px;
	border-top: 1px solid #E9E9E9;
	clear: both;
}

.info_box {
	background-color: #EEEEEE;
	padding: 10px;
	overflow: hidden; 
}

.newstitle {
	color: #000000; 
	font: 17px Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	text-decoration: none;  
}

.newstitle:hover{
	color: #000000;
	text-decoration: underline;  
	background-color: #FFFFFF;
}

.newspreamble {
	color: #000000; 
	text-decoration: none;  
}

.newspreamble:hover{
	color: #000000;
	text-decoration: underline; 
	background-color: #FFFFFF;
}

.newslist_pic {
	float: left; 
	width: 210px;
}

.newslist_pic img {
	padding-bottom: 5px;
}

.newslist_text_front {
	float: left; 
	width: 320px;
}

.newslist_text {
	float: left; 
	width: 490px;
}

.svinj {
	font-size: 9px;
	font-weight: bold;
	letter-spacing: +0.1em;
	color: #C9242B; 
}

/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(/img/misc/loading1.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(/img/misc/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(/img/misc/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(/img/misc/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

