/*******General*********/
h2{
 font-size: 1.2em;
 color:#152F85;
}
h3{
 margin: 5px 0px 0px 0px;
 font-size: 1.1em;
}
/*table{
 border-collapse:collapse;
}*/
.ingress,form#withdrawal_confirm p label,form#transfer_confirm p label,.actived,form#error_withdrawal label,table.error_msg label
, .html-content h2, .title-chart, .table-data th
{
 font-weight:bold;
}
/*******Content zone*********/

#ContentZone table.profit {
  border: 1px solid #B2C1D1;
  background-color: #fff;
  margin-left: 10px;
  margin-bottom: 2px;
  width: 100%;
}

#ContentZone table.profit tr.lightBlue {
  background-color: #D8EDFB;
  border: 1px solid #B2C1D1;
}

#ContentZone table.profit td.profitTHeading,#ContentZone table.conditions th.profitTHeading {
  color: #4D83A5;
  text-decoration: none;
  font-weight: bold;
  text-align: left;
  padding: 2px;
  background-color: #FFFFFF;
  border-bottom: 1px solid #B2C1D1;
  padding-bottom: 4px;
}
span.profitTHeadingL{
  font-size: 12px;
  font-weight: bold;
  color: #003366;
  text-align: left;
  width:145px;
  display:block;
  float: left;
}
span.profitTHeadingR{
  text-align: right;
  width:270px;
  display:block;
  float: left;
}

#ContentZone table.profit td.profitTHeadingR {
  color: #4D83A5;
  text-decoration: none;
  font-weight: bold;
  text-align: right;
  padding: 2px;
  background-color: #FFFFFF;
  border-bottom: 1px solid #B2C1D1;
  padding-bottom: 4px;
}

#ContentZone table.profit td.profitBHeading {
  color: #4D83A5;
  color: #333333;
  text-decoration: none;
  font-weight: bold;
  text-align: left;
  padding: 2px;
  background-color: #FFFFFF;
  padding-top: 4px;
}

#ContentZone table.profit td.profitBHeadingR {
  color: #4D83A5;
  color: #333333;
  text-decoration: none;
  font-weight: bold;
  text-align: right;
  padding: 2px;
  background-color: #FFFFFF;
  padding-top: 4px;
}

#ContentZone table.profit td.profitLine, #ContentZone table.conditions td{
  color: #4D83A5;
  color: #333333;
  padding: 1px;
  border-bottom: 1px solid #B2C1D1;
}

#ContentZone table.profit td.profitLineR {
  color: #4D83A5;
  color: #333333;
  text-align: right;
  padding: 1px;
  border-bottom: 1px solid #B2C1D1;
}

#ContentZone table.profit td.profitLineR a {
  color: #4D83A5;
  text-decoration: none;
  font-weight: bold;
  border-bottom: 1px solid #B2C1D1;
}

#ContentZone table.profit td.profitLineR a:hover {
  color: #4D83A5;
  text-decoration: none;
  font-weight: bold;
}

#ContentZone table.profit td.profitLineR a:visited {
  color: #4D83A5;
  text-decoration: none;
  font-weight: bold;
}
/*******Special*********/
.spacer{
 width:9px;
}
img.left {
  float: left;
  border: 0px;
  padding-right: 5px;
}

img.kart {
  border: 0px;
  padding-right: 5px;
  padding-top: 5px;
}

.searchform input.searchbutton2 {
  margin: 0px;
  padding: 0px;
  vertical-align: bottom;	
  border:none;
}

#medlem-banner {
	background-image: url(/coop61/frontend/SI/gfx/store_entrance_bg.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 121px;
	width: 119px;
	border: none;
	margin:0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-left: 9px;
	}

#medlem-banner p {
	margin: 0px;
	padding: 8px 0px;
}

.error{
 color: red;
}
input.error{
 border:1px solid red;
}

/*******Election*********/
.content_block, .divline
{
	width: 468px;
}
.divline {
	border-bottom: 1px solid;
	margin-top: 8px !important;
        margin-top: -5px;
	margin-bottom: 13px;
}
.content_block .intro_text,
.content_block .slag_title{
	width: 320px;
	margin: 16px auto 34px 110px;
}
.content_block div.slag_title,
.candi_title,
.confirm_title
{
	color: #003366;
        font-size: 12px;
	font-weight: bold;
	margin-bottom: 0px;
}
table.slag_list,table#withdrawal, .list_selected,#transfer, #content-lists, #deposits, table.conditions,ul#deposite_list {
	width: 100%;
}
table.slag_list td.slag_image{
	width: 110px;
}
table.slag_list td.slag_image img,form#genererKid{ 
	float: right;
	margin-right: 18px;
}
table.slag_list a{
	text-decoration: underline;
	color: #3e679b;
}
table.candi_list{
	margin-left: 18px;
	width: 407px;
	margin-top: 20px;
}
table.candi_list div.candi_title {
	padding-bottom: 3px;
	margin-bottom: 5px;
	display: block;
	border-bottom: 1px solid #072b65;
}
table.candi_list img{
	float: right;
}
table.election_form {
	margin-top: 3px;
	vertical-align: middle;
}
td.candi_radio,
td.candi_text
{
	vertical-align: middle;
}
input.submit_button {
	color: #3c6895;
	background-color: #ffffff; 
	font-size: 9px; 
	margin-left: 18px;
}
.confirm_title {
	padding-left: 18px;
	margin-top: 38px;
	margin-bottom: 22px;
        color: #003366;
        width: auto;
}
.thanks_title,
.sorry_title {
	padding-left: 72px;
	padding-top: 104px;
	padding-bottom: 50px;
}
div.thanks_title a {
	color: #4b859d;
}
div.link {
        display: block;
        margin-top: 10px;
}
input.candi_radio{
	border: none;
}
td.fixedwidth {
  /*width: 285px;
  */
    width: 370px;
}


#Kontotype {
  display: none;
}

#KontotypeA {
  display: none;
}

#KontotypeB {
  display: none;
}

#KontotypeC {
  display: none;
}

#KontotypeD {
  display: none;
}


#tipswrapper {
  font-family: verdana, arial; 
  font-size: 10px; 
  margin: 10px;
}
            
#tipswrapper h1 {
  font-family: verdana, arial;
  font-size: 12px; color: #003366;
  font-weight: bold;
}

#tipswrapper h2 {
  font-family: verdana, arial;
  font-size: 10px;
}

#tipswrapper TD {
  font-family: verdana, arial;
  font-size: 10px;
}

#tipswrapper p {
  font-family: verdana, arial;
  font-size: 10px;
}

#tipswrapper img {
  border: 0px;
}

#tipswrapper form {
  margin: 0;
}

ul.login { padding-left: 20px;}

.Login input.input_small_gray
{
    width: 100px;
    color: rgb(153, 153, 153);
}

ol.question, ol.question ol{
  margin: 0 0 0 2em;
  padding: 0;
  
}

ol.question ol {
  margin: .5em 0 1em 0;
  list-style-type: none;
}

div.prescore_condition {
  padding-top: 15px;
}
/*******Previously see_css*********/
#ContentZone td.right,#ContentZone table td.uttak_button, .uttak_button, .list_selected,.account,.amount,
#ContentZone table.conditions td.fieldNum, table#deposits td.field_member {
  text-align: right;
}
.content_heading {
  color: #062b62;
  font-family: Arial;
  font-size: small;
  padding: 0px 0px 3px 10px;
}
.content_heading_left {
  color: #062b62;
  font-family: Arial;
  font-size: small;
  padding: 0px 0px 3px 3px;
}

.content_ingress {
  font-family: Arial;
  font-size: small;
  padding: 0px 0px 3px 5px;
}
.save_button {
  background-color: #D8EDFB;
  width: 99%;
  border: 0;
  text-align: right;
}
.content{
  background-color: #D8EDFB;
  width: 97%; 
  border: 0;
  padding: 3px 5px 3px 5px;
}

.space {
  background-color: #D8EDFB;
  width: 100%;
}
.userdata{
  background-color: #D8EDFB;
  width: 15%; 
  border: 0;
  float: left;
  padding: 3px 5px 3px 5px;
}
.inputdata{
  background-color: #D8EDFB;
  width: 30%; 
  border: 0; 
  float: left;
  padding: 3px 5px 3px 5px;
}
.userinfo{
  background-color: #D8EDFB;
  width: 40%; 
  border: 0; 
  float: right; 
  padding: 3px 5px 3px 15px;
}
.infoContainer{
  background-color: #D8EDFB;
  width: 45%; 
  border: 0; 
  float: left;
  padding: 3px 5px 3px 5px;
}
table.content{
  background-color: #D8EDFB;
  width: 100%; 
  border: 0;
}
tr.blueline {
  background-color: #D8EDFB;
}
tr.whiteline {
  background-color: #F0F8FF;
}
td.col_10 {
  width: 10%;
}
td.col_25 {
  width: 25%;
}
td.col_40 {
  width: 40%;
}
td.col_15 {
  width: 15%;
}
td.col_20 {
  width: 20%;
}
/*******Previously ara_css*********/
/*table.contactInfo{
background-color: #d7edfb;
width: 95%;
margin-left: 10px;
margin-bottom: 20px;
padding: 4px 4px 4px 4px;
}*/

table.contactInfo{
background-color: #fff;
width: 100%;
margin: 0;
padding: 4px 4px 4px 4px;
}

td.contactInfo_td{
padding: 2px 2px 2px 5px;
width: 70px;
}

div.heading_contact{
color: #062b62;
font-family: Arial;
font-size: small;
padding: 10px 0px 3px 10px;
font-weight: bold;
}

div.heading_bestill{
color: #062b62;
font-family: Verdana;
font-weight: bold;
font-size: 10pt;
padding: 0px 10px 5px 0px;
}

table.displayCard{
background-color: #FFFFFF;
margin-left: 10px;
padding: 10px 10px 10px 10px;
width: 40%;
}
table.displayCard,table#interest_condition{
margin-bottom: 0px;
}

td.displayCard_td{
/*background-color: #d7edfb;








width: 140px;
padding-left: 4px;*/

}

td.samtykke_td{
/* width: 200px;*/
width: 100%;
}

.checkBox{
border: none;
}

.search_btn2{
	border-right: 1px solid #B2C1D1;
	border-bottom: 1px solid #B2C1D1;
      border-top: 1px solid #B2C1D1;
      border-left: 1px solid #B2C1D1;
	background-color: #FFFFFF;

	text-decoration: none;
	color: #4D83A5;
	padding: 1px 3px 1px 3px;
	/*width:130px;
	height:20px;*/
        font-size: 12px;
        text-align: center;
}

table.contactInfoSubmit{
background-color: #d7edfb;
width: 100%;
margin-bottom: 20px;
}

table.displayCampaigns td .wo_obj_Article{
  margin-top: 3px;
  padding-top: 5px; 
  padding-bottom: 5px;
}

a.list_camp{
font-size: small;
padding-left: 10px;
}

a.list_camp:hover{
color: #4D83A5;
}

a.list_camp_selected{
color: #062b62;
text-decoration: none;
font-size: small;
font-weight: bold;
padding-left: 10px;
}

a.bestill_kort{
color: #4D83A5;
text-decoration: none;
font-size: small;
padding-left: 30px;
}

a.bestill_kort:hover{
color: #062b62;
}

td.displayCampaigns_td{
/*width: 200px;*/

}

div.campaign_area{
padding: 5px 5px 5px 10px;
}

div.top_info{
float: left;
padding-right: 10px;
}

/*******Previously vhe_css*********/
head:first-child+body #table1 .wo_img_forside { /* Read by Mozilla */
  margin-left: -1px; 
  width: 187px;
}

a{
  color: #072C63;
  text-decoration: underline;
}

#BreadCrumbs a, .table-data th, div#ContentZone .introview h2.heading-title {
  color:#072C63;
}

#BreadCrumbs .text {
  color:#072C63;
}

#PromotionZone .wo_rightfield, #message-text{
  border-top: 1px solid #B2C1D1;
}
#PromotionZone .wo_rightfield, form#account_form{
  background-color: #FFFFFF;
}

#PromotionZone .wo_rightfield p {
  padding: 0px;
  margin: 0px;
  border-bottom: 1px solid #B2C1D1;
  display: block;
  padding: 6px 2px 6px 10px;
}	

.wo_obj_BannerBox {
  padding:0px;
  margin:0px;
  border: none;
  height: auto;
  float: left;
}

img.wo_center_banner_top, #attach-lists ul {
  padding:0px;
}
img.wo_center_banner_top, a.back-link{
  margin-right:6px;
}
img.wo_center_banner {
  padding:0px;
  border:none;
  margin:0px
}

img.wo_center_teaser {
  padding:0px;
  margin-left: auto;
  margin-right:auto;
  display:block;
}

img.wo_center_banner_middle {
  padding:0px;
  padding-bottom: 10px;
  border:none;
  margin:0px;
/*  height: 100px;
  width: 215px;*/
}

img.listing {
  float: right;
  padding-bottom: 5px;
}
img.listing,.introview div.account_area p{
  padding-left: 5px;
}
.wo_obj_Article {
  padding:0px;
  margin:0px;
  border: 1px solid #B2C1D1;
  width: auto;
/*  width:445px;*/
  margin: 10px 10px 10px 10px;
  clear:both;
}
.wo_obj_Article_2col, .wo_obj_Article_boxes {
  padding:0px;
  margin: 10px 4px 10px 10px;
  border: 1px solid #B2C1D1;
  width: 215px;
  height: 215px;
  float: left;
}
head:first-child+body .wo_obj_Article{     /* Read by Mozilla */
  margin: 10px 10px 10px 10px; 
}
head:first-child+body .wo_obj_Article_2col, head:first-child+body .wo_obj_Article_boxes {     /* Read by Mozilla */
  margin: 10px 4px 10px 10px; 
}

.wo_obj_Article .introview, .wo_obj_Article_bottom .introview {
  clear: right;
}

.wo_obj_Article .introview .title, .wo_obj_Article_left .introview .title, 
.wo_obj_Article_right .introview .title, .wo_obj_Article_bottom .introview .title,
.wo_obj_Article_float_left .introview .title {
  font-size: 12px;
  font-weight: bold;
  color: #003366;
  padding-bottom: 4px;
  padding-top: 4px;
  padding-left: 10px;
  padding-right: 10px;
}
.content-title{
  color: #003366;
}
.wo_obj_Article .title {
  font-size: 14px;
  color: #333;
}

.wo_obj_Article .introview .sub_title {
  font-size: 10px;
  font-weight: bold;
  color: #003366;
  padding-bottom: 4px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.wo_obj_Article_2col .introview .title{
  padding-top: 4px;
  padding-bottom: 4px;
}

td span.sub_title {
  font-size: 12px;
  font-weight: bold;
  color: #003366;
  padding: 0;
}

.title_paragraph {
  font-size: 1.1em;
  font-weight: bold;
  color: #003366;
  padding-bottom: 4px;
  padding-top: 4px;
  padding-left: 10px;
  padding-right: 10px
}

#wo_wrapper { 
  border: 0px dashed blue; 
  width: auto; 
  height: auto; 
  margin:0px;
  padding:1px 0px 0px 0px;
}

#wo_wrapper_right {
  float: right;
}

#ContentZone .number {
  text-align: right;
  padding-right: 5px;
  vertical-align: bottom;
}

.wo_obj_Article_bottom {
  border:none;



  padding:0px;
  margin:0px;
  border: 1px solid #B2C1D1;
  width: auto;
  height: 100%;
  clear: both;
  margin: 10px 10px 0px 10px;
}

.wo_obj_Article_left {
  border:none;
  padding:0px;
  margin:0px;
  border: 1px solid #B2C1D1;
  margin: 23px 5px 10px 10px;
  width: 215px;
  height: 244px;
}

head:first-child+body .wo_obj_Article_left {     /* Read by Mozilla */
  margin: 10px 5px 10px 10px;
}

.wo_obj_Article_left .introview p {
  padding-left: 10px;
}

.wo_obj_Article_left_total {
  border: 1px dashed red;
  padding:0px;
  margin:0px;
  border: 1px solid #B2C1D1;
  margin: 10px 5px 10px 10px;
  width: 215px;
}

.wo_obj_Article_float {
  border:none;
  padding:0px;
  margin:0px;
  border: 1px solid #B2C1D1;
  margin: 10px 10px 10px 5px;
  width: 215px;
}

head:first-child+body .wo_obj_Article_float {     /* Read by Mozilla */
  margin: 0px 10px 10px 5px;
}

.wo_obj_Article_float_left {
  padding:0px;
  margin:0px;
  border: 1px solid #B2C1D1;
  margin: 10px 5px 5px 5px;
  width: 215px;
  height: 230px;
  float: left;
}

.wo_obj_Article_right {
  border: none;
  padding:1px 0px 0px 0px;
  margin:10px 0px 0px 0px;
  border: 1px solid #B2C1D1;
  margin: 0px 5px 0px 5px;
  width: 215px;
  float: right;
  height: 307px;
}

head:first-child+body .wo_obj_Article_right {     /* Read by Mozilla */
  margin: 10px 10px 10px 5px;
}

.wo_obj_Article_right .introview p {
  padding-left: 10px;
}

.introview p {
  padding: 0;
  padding-top: 2px;
  padding-bottom: 6px;
  margin: 0;
}

.introview p.ingress {
  font-weight: bold;
  padding: 0;
  padding-bottom: 2px;
  margin: 0;
}

.introview .faq {
  padding-bottom: 6px;
  margin-bottom: 18px;
  border-bottom: 1px dashed #B2C1D1;
}

.introview p.heading, .ingress-text {
  font-weight: bold;
  text-decoration: none;
  padding: 0;
  padding-bottom: 2px;
  margin: 0;
}

a.wo_help {
  text-decoration: none;
}

#wo_medlem-banner {
  background-color: #FFFFFF;
  height: auto;
  width: 118px;
  border: 1px solid #B2C1D1;
  border-left: none;
  margin:0px;
  margin-bottom: 10px;
  padding: 0px;
  padding-left: 9px;
}

#wo_medlem-banner p {
  margin: 0px;
  padding: 8px 0px;
}


img.wo_left_banner {
  float: left;
  margin: 0;
  padding: 0;
  padding-right: 4px;
}

p.header_login {
  margin: 0;
  padding: 0px 0px 4px 12px;
  color: #999999;
  border-bottom: 1px solid #B2C1D1;
  margin-bottom: 8px;
}

#wo_medlem-banner img {
  padding-top: 2px;
}

.heading_membership {
  color: #072C63;
  font-weight: bolder;
}
.heading_user {
  margin-top: 4px;
  clear: left;
}

span.read_more {
  white-space: nowrap;
}

img.homepage,div.main_content table#interest_condition td {
  vertical-align: middle;
}

td.none {
  background-color: transparent;
}

#wo_IFrame {
  width: 628px;
  margin: 0px;
  margin-top:0px;
  padding:0px;
  padding-bottom: 10px;
  background-color: #fff;
  border: 1px solid #B2C1D1;
}

input.button_noborder {
  border: 0;
  position: relative;
  top: 4px;
}

.obj_Article ul{
  margin-top: 0;
}
/*******Previously tha_css*********/
tr.head_1{
  background: #D7EDFB;
  color: #4D839F;
  font-size: 16px;
}
td.head_1{
  border-top: 1px solid;
  border-color: Silver;
  border-bottom: 1px solid;
}
td.cont_1{
  border-color: Silver;
  border-bottom: 1px solid;
  text-align: center;
}
tr.blue_1 {
  background-color: #D8EDFB;
}
tr.white_1 {
  background-color: #F0F8FF;
}
/*******My page menu*********/
#my_page_menu{
 width: 128px;
 border-top: 0px solid #B2C1D1;
 margin-bottom: 10px;
 background-color: #072C63;
}
#my_page_menu ul{
 margin: 0;
 padding: 0;
 list-style-type: none;
}
#my_page_menu li{
 padding: 0;
 margin: 0;
 display:inline;
}
#NavigationZone #my_page_menu ul ul a{
 padding-left: 23px;
 background-position: 13px 2px;
}
#NavigationZone #my_page_menu a{
 display:block;
 color: #FFFFFF;
 text-decoration: none;
 padding: 2px 2px 2px 13px;
 border-top: 1px solid #B2C1D1;
 background-image: url("/coop61/frontend/elements/menu_list_bullet.gif");
 background-repeat: no-repeat;
 background-position: 2px 2px;
}
#NavigationZone #my_page_menu a:hover, #NavigationZone #my_page_menu a.selected{
 background-color: #6A80A1;
}
#my_page_header{
 background-image:url("/coop61/frontend/elements/minside_bg.gif");
 color:#FFFFFF;
 font-size:14px;
 display:block;
 width: 74px;
 height: 17px;
 text-decoration: none;
 padding: 2px 0 2px 3px;
}
#my_page_header:hover{
 background-color:transparent;
 background-image:url("/coop61/frontend/elements/minside_hover_bg.gif");
}
#NavigationZone a.selected{
 background-color:transparent;
 background-image:url("/coop61/frontend/elements/minside_hover_bg.gif");
}
#my_page_logout, #icon-msg{
 float:right;
}
/*******Medlemsblad*********/
#table1 .medlemsblad table td{
 padding:12px 0px 10px 10px;
 width: 50%;
}
#table1 .medlemsblad table tr{
 border-bottom:1px solid #B2C1D1;
}
.pdfliste li {
 background-image:url("/coop61/frontend/elements/ficon.jpg");
 background-position:0pt 50%;
 background-repeat:no-repeat;
 margin:0.4em 0pt;
 padding:1px 0pt 1px 25px;
}
.pdfliste {
 list-style-image:none;
 list-style-position:outside;
 list-style-type:none;
 margin:0pt;
 padding:0pt;
}
#table1 .medlemsblad table tr.last_line{
 border-bottom:none;
}
.general_content{
 padding:10px;
 border-bottom:1px solid #B2C1D1;
}
/*******Kommentarer*********/
.comment{
 background-color: #E7EEF4;
 margin:10px; 
}
.comment h2{
 background-color: #B2C1D1;
 color: #333333;
 padding:1px 10px; 
 font-size: 1.2em;
}
.comment .memberinfo{
 font-style:italic;
}
.comment .memberinfo{
 padding:0px 10px; 
}
.comment_content{
 padding:5px 10px 10px 10px; 
}

/*******Fotokonkurranse*********/
#foto_nav {
 float:right; 
 margin: 10px;
}

#foto_nav div.tema {
 padding-top: 36px; 
 padding-left: 20px;
}

#foto_nav a,div#ContentZone form#genererKid {
 margin: 0px;
 padding: 0px;
}

/*******Kaffebong*********/
#kaffebong {
 text-decoration:none;
 color:black;
 font-weight:bold;
}

#kaffebong:visited, #loading {
 display:none;
}

#klink,#bankid_link a,.bank_info{
 text-decoration:underline;
}
#klink {
 color:blue;
 font-weight:bold;
}

/** Subscriptions **/
#login {
  background-color: #fff;
  border: 1px solid black;
  margin: 0.5em;
  padding: 0.5em;
}
#login form,#ContentZone form#withdrawal_confirm label,form#transfer_confirm label,.withdraw-info img,.withdraw-info
,.article-item,.article-img,.article-detail,#content-lists,.withdraw-info ul, .withdraw-info ul li,
.pub-image,.pub-information,.main_content, .thumb, #demo_panel, #icon-msg li, #attach-lists li, .view-attach{
  float:left;
}

#loginText {
  font-weight: bold;
}
#loginNotMember,
#loginMember{
  float: right;
}
#loginNotMember,
#loginMember {
  display: none;
}
#loginWarning {
  font-weight: bold;
  clear: right;
}
.clear {
  clear: both;
  float:none;
}

.hidden {
  display:none;
}

/* subscription register form */
div.subRegister {
  margin: 0.1em 1em;
  padding: 0.1em 1em;
}
form.register, #attach-lists a, .attach-icon span {
  display: block;
}
.inputPostalcode,#ContentZone form#account_form,ul#deposite_list, div#ContentZone .introview h2.heading-title, #icon-msg {
 margin:0px;
}
.inputPostalcode {
 font-weight: bold;
 color: #2f2f2f;
 padding: 0px;
 margin-bottom:1px;
 /* border: 1px solid #b21737;*/
}
/* Uttak */
table#withdrawal,form#withdrawal_confirm,#transfer,form#transfer_confirm,#deposits,form#error_withdrawal,form#transfer_error{
 line-height:1.7em;
}
#bankid_link{
 line-height:1.4em;
}
.account{
 width:47%;
}
.amount{
 width:30%;
}
#ContentZone form#withdrawal_confirm label, #ContentZone form#transfer_confirm label,td.field_name,#ContentZone form#account_form label,table.error_msg td.col_name{
 width:35%;
}
#ContentZone form#withdrawal_confirm p,#ContentZone form#transfer_confirm p, div.main_content .html-content, .procedure-descp, #demo_text{
 clear:both;
}
.html-content,#ContentZone h2{
 margin-bottom:3px;
}
.html-content,#ContentZone h1.subtitle, #ContentZone #demo_panel h3, #ContentZone #demo_text h3, #ContentZone #demo_panel h2{
  color: #666666;
  margin:0px;
}
#ContentZone #demo_panel h2{
  font-weight: normal;
}
#withdrawal_confirm,#transfer_confirm,#error_withdrawal,#transfer_error,#loading p{
 background-color:#F1F5F8;
}
#withdrawal_confirm,#transfer_confirm,#ContentZone table.conditions th.profitTHeading,#error_withdrawal,#transfer_error,#loading p, .heading-title
, .message-box{
 border:1px solid #B2C1D1;
}
div.main_content .introview h1.title{
 margin:10px 0px 5px 0px;
}
div.main_content .introview h1.title, ul#deposite_list{
 padding:0px;
}
.uttak_button input, #ContentZone form p.vote-column, #message-text {
 margin-top:10px;
}
div#ContentZone .introview form{
 padding:5px 0px;
}
div#ContentZone .introview form,.article-item,.ingress-text, .content-title, .content-data div, .message-box h3{
 margin-bottom:10px;
}
.withdraw-info{
 margin:0px 10px;
}
.withdraw-info,div#ContentZone .introview h2{
 padding:10px 0px;
}
.withdraw-info img, #icon-msg li{
 margin-right:10px;
}
.withdraw-info, #withdraw_form,#zcmvissaldo{
 border-bottom:1px solid #96a2b0;
}
#bankid_link a,.bank_info{
 color:#152F85;
}
div#ContentZone form#withdrawal_confirm,div#ContentZone form#transfer_confirm,div#ContentZone .introview h2.title_header,div#ContentZone form#error_withdrawal,
div#ContentZone form#transfer_error, #loading p{
 padding:10px;
}
div#ContentZone .introview h2.heading_txt{
 padding:10px 0px 2px 10px;
}
.introview p.warningtext{
 padding:2px 10px 10px 10px;
}
.uttak_button .print_icon{
 background:url(/coop61/frontend/elements/skriver.gif) no-repeat 0% 50%;
 padding:0px 0px 0px 21px;
}
/* Forside */
.withdraw-info{
 width:96%;
}
.article-item{
 width:50%;
 min-height: 100px;
 max-height: 100px;
}
.article-img{
 width:33%;
 margin-top:10px;
 padding-left:20px;
}
.article-detail{
 width:56%;
}
.copyright{
 clear:both;
}
div#ContentZone .article-item h2{
 padding:0px 0px 5px 0px;
}
#content-lists{
 padding:30px 0px;
}
/* Innskudd */
.account_item{
 background:url(/coop61/frontend/graphics/inn_1.jpg) no-repeat 0% 50%;
 width:83px;
}
.generate_item{
 background:url(/coop61/frontend/graphics/inn_2.jpg) no-repeat 0% 50%;
 width:127px;
}
.transfer_item{
 background:url(/coop61/frontend/graphics/inn_3.jpg) no-repeat 0% 50%;
 width:117px;
}
#deposite_list li span{
 display:block;
 height:82px;
}
#deposite_list li {
 width:31%;
 margin-right:2%;
}
ul#deposite_list, #icon-msg li, #attach-lists li{
 list-style-type:none;
}
table.conditions td span {
 text-transform:uppercase;
}
.pub-image{
 width:25%;
}
.pub-information{
 width:75%;
}
#ContentZone p.email_link,#ContentZone .deposit_information{
 margin:20px 0px;
}
#ContentZone table.conditions td.profitLine{
 border-left:1px solid #B2C1D1;
}
#ContentZone table.conditions td.fieldNum{
 border-left:0px none;
 border-right:1px solid #B2C1D1;
}
#ContentZone table.conditions td.fieldColum{
 border-bottom:0 none;
}
#ContentZone table.conditions td.fieldColum,.check_mark{
 width:17px;
}
table.conditions, .table-data input, #ContentZone .message-box .check-msg input{
 border:0px none;
}
div.main_content .confirm_text,div.main_content .email_link{
 padding-left:17px;
}
.account_area{
 padding:15px;
 background-color:#FEFC98;
}
.field_member select{
 width:30em;
}
/* Buttons image */
.utfor_uttak,.utfor_overforing,.neste_steg,.generer_kid,.opprett_hoyrentkonto,.lag_kid_innbetaling,.gjor_et_nytt_inskudd,.hoy_kid_innbetaling
,.hent_arsoppgave, .submit-form{
 border:0px none;
 cursor:pointer;
}
.utfor_uttak,.utfor_overforing,.neste_steg,.generer_kid,.opprett_hoyrentkonto,.lag_kid_innbetaling,.gjor_et_nytt_inskudd,.hoy_kid_innbetaling
,.hent_arsoppgave{
 height:17px;
}
.utfor_uttak{
 background:url(/coop61/frontend/graphics/utfor_uttak.gif) no-repeat 0% 50%;
 width:87px;
}
.utfor_overforing{
 background:url(/coop61/frontend/graphics/utfor_overforing.gif) no-repeat 0% 50%;
 width:115px;
}
.neste_steg{
 background:url(/coop61/frontend/graphics/neste_steg.gif) no-repeat 0% 50%;
 width:77px;
}
.opprett_hoyrentkonto{
 background:url(/coop61/frontend/graphics/opprett_hoyrentkonto.gif) no-repeat 0% 50%;
 width:167px;
}
.hoy_kid_innbetaling{
 background:url(/coop61/frontend/graphics/hoykid.jpg) no-repeat 0% 50%;
 width:323px;
}
.lag_kid_innbetaling{
 background:url(/coop61/frontend/graphics/lag_kid_innbetaling.gif) no-repeat 0% 50%;
 width:167px;
}
.gjor_et_nytt_inskudd{
 background:url(/coop61/frontend/graphics/gjor_et_nytt_inskudd.gif) no-repeat 0% 50%;
 width:167px;
}
.generer_kid{
 background:url(/coop61/frontend/graphics/generer_kid_og_fullfor_innbetalingen.gif) no-repeat 0% 50%;
 width:234px;
}
.check_mark{
 background:url(/coop61/frontend/graphics/valgt.gif) no-repeat 50% 50%;
 height:24px;
}
.hent_arsoppgave{
 background:url(/coop61/frontend/graphics/hent_arsoppgave.gif) no-repeat 50% 50%;
 width:112px;
}
.submit-form{
 background:transparent url(/coop61/frontend/graphics/button-btn.gif) no-repeat 0% 0%;
 width:58px;
 height:16px;
 line-height:16px;
 color:#3b6593;
 font-size:10px;
}
.submit-form span{
 position:relative;
 bottom:2px;
}
.position_right{
 float: right;
}
.position_left{
 float: left;
}
.position_center,#loading, .text-btn, #trash input {
        text-align: center;
}
#ContentZone .withdraw-info h1.title, .ingress-text,#ContentZone .html-content h2, #ContentZone button.text-btn {
 font-family:Verdana;
}
#ContentZone .withdraw-info h1.title, .content-title{
 font-size:12px;
}
.ingress-text,#ContentZone .html-content h2, #ContentZone .message-box h3{
 color:#000;
}
.ingress-text{
 font-size:10px;
}
#ContentZone .html-content h2, #ContentZone button.text-btn{
 font-size:11px;
}
#loading, .procedure-descp, #demo_text, #message-text{ padding-top:10px; }
.skattejakt div {
 width:30%;
 float:left;
 margin:0px 14px 15px 0px;
}
.skattejakt img {
 border:1px solid #000000;
}
.skattejakt-frm {
 margin-top:20px;
}
.side {
 margin-top:10px;
 color: #062b62;
}
#ContentZone .text-btn{
 background:url(/coop61/frontend/elements/graphics/extranet/btn_bg.gif) repeat-x 0px 0px;
 text-decoration:none;
 line-height:20px;
 padding:0px;
 display:block;
 border:1px solid #D9D9D9;
 color:#777777;
 width:130px;
}
#ContentZone button.text-btn{
 height:22px;
}
div.for_regn_text, #ContentZone div.brows-info  label, #ContentZone div.view-brows label, .content-title {
 font-weight:bold;
}
/* Cookie User */
#ContentZone div.brows-info  label{
 width:22%;
}
#ContentZone div.view-brows label, #demo_control{
 width:28%;
}
#ContentZone div.view-brows, #ContentZone div.brows-info, #ContentZone div.brows-info p, #ContentZone div.view-brows p, #message-text
,#attach-lists{
 float:left;
 width:100%;
}
#ContentZone div.brows-info span,  #ContentZone div.view-brows span, .ingredient, #demo_control{
 float:right;
}
#ContentZone div.brows-info span{
 width:75%;
}
#ContentZone div.view-brows span{
 width:72%;
}
.view-brows, #message-text{
 margin-bottom:30px;
}
#user_save_password{
 padding-left:10px;
}
#table1 td.data-lists{
 width:70%;
}
#demo_panel, .table-data{
 width:100%;
}
.thumb{
 margin-right:3%;
}
.thumb, .ingredient{
 width:48%;
}
/* Demo Preview */
#ContentZone form#demo_election_form table{
 width:448px;
}
#ContentZone form#demo_election_form table td, #ContentZone form#demo_election_form table th{
 padding:1px 2px;
}
#month, .sent-date{
 text-transform:capitalize;
}
/* Vote Accept */
#vote-accept{
 height:100px;
}
/* facebook */
.article-text{
 padding-top:5px;
}
.wo_obj_Article_boxes span{
 bottom:58px;
 color:#16173B;
 font-size:11px;
 left:86px;
 letter-spacing:-1px;
}
.wo_obj_Article_boxes a{
 text-decoration:none;
 padding:0px;
}
.article-link{
 bottom:4px;
}
.article-link, .wo_obj_Article_boxes span{
 position:relative;
}
.wo_obj_Article_boxes .introview{
 height:215px;
}
/* Charts */
.title-chart{
 padding:5px 10px;
}
/* Inbox */
div#ContentZone .table-data{
 border-top:1px solid #b2c1d1;
 border-left:1px solid #b2c1d1;
 border-right:1px solid #b2c1d1;
}
div#ContentZone .table-data, #ContentZone .message-box .check-msg{
 margin-bottom:20px;
}
div#ContentZone .table-data th, .heading-title{
 background-color:#d7e5eb;
}
div#ContentZone .table-data th, div#ContentZone .table-data td{
 border-bottom:1px solid #b2c1d1;
}
div#ContentZone .table-data th, div#ContentZone .table-data td, div#ContentZone .introview h2.heading-title, .message-box{
 padding:6px 4px;
}
div#ContentZone .table-data .unread td, div#ContentZone .table-data .unread td a{
 color:#010101;
}
div#ContentZone .table-data .read td, div#ContentZone .table-data .read td a{
 color:#5a5a5a;
}
div#ContentZone .table-data .unread td a, div#ContentZone .table-data .read td, div#ContentZone .table-data .read td a, .back-link, #icon-msg a{
 text-decoration:none;
}
.read-icon{
 background:transparent url(/coop61/frontend/graphics/read.gif) no-repeat 50% 30%;
 width:10px;
}
.unread-icon{
 background:transparent url(/coop61/frontend/graphics/unread.gif) no-repeat 50% 40%;
}
.attach-icon{
 background:transparent url(/coop61/frontend/graphics/clip.gif) no-repeat 0% 0%;
}
#attach-lists a{
 padding:2px 5px;
}
.attach-icon span{
 padding:2px 0px 2px 20px;
}
.perform{
 text-align:right;
}
div.pub-ingress{
 border-bottom:0px none;
}
#ContentZone .message-box label{
 float:none;
 width:auto;
}
.message-box label span{
 color:#082b63;
 margin-left:7px;
}
#trash, .check-msg a{
 margin-left:5px;
}
#trash input{
 margin:0px 5px;
}
#ContentZone p.check-msg input{
 margin:0px 3px 0px 0px;
}
.back-link{
 background:transparent url(/coop61/frontend/graphics/back-icon.gif) no-repeat 0px 1px;
}
.back-link span{
 padding-left:12px;
}
#icon-msg{
 padding-top:6px;
}
#message-text{
 line-height:1.5em;
}
.message{
 margin:0px 6px;
}
form table.table-data .view-attach{
 margin-right:5px;
}
.check-msg a{
 color:#666;
}