/**********General*************/
body,table{
 font-family : Verdana,Arial,Helvetica,sans-serif;
 /*font-family : Arial,Helvetica,Verdana,sans-serif;*/
 font-size : x-small; 
 color:#000000;
}
body{
 background-color: #D7DBDC;
 padding:5px;
 margin:0px;
}
td,th,table{
 padding-left:0px;
 margin-left:0px;
}
#centeredcontainer{
 width:100%;
 /*border:1px solid black;*/
 margin-left: auto;
 margin-right: auto;
 padding: 0px;
 
}
#centeredelement{
 width:755px;
 /*border:1px solid black;*/
 margin-left: auto;
 margin-right: auto;
 position: relative;
}
div.main{
 width: 755px;
 line-height: 1.4em;
}
div.content{
 background-color:#FFFFFF;
 padding: 8px 15px 12px 30px;
 margin-bottom: 0px;
 color:#000000;
 text-align:left;
 vertical-align: top;
 width:685px;
}
.content img{
 float:left;
 margin: 0px 10px 10px 0px;
}
div.top{
 background-image: url(/multiplus/frontend/design/page_header.jpg);
 height: 91px; /*79px*/
 margin-bottom: 32px;
 background-repeat: no-repeat;
 width: 755px;
 position:relative;
}
div.footer{
 font-family : Verdana,Arial,Helvetica,sans-serif;
 font-size : xx-small; 
 background-image: url(/multiplus/frontend/design/page_footer.gif);
 height: 26px;
 color:#FFFFFF;
 padding: 6px 0px 0px 49px;
 background-repeat: no-repeat;
 width: 700px; 
}
div.footer a{
 text-decoration:underline;
 color:#FFFFFF;
}
span.footer{
 font-family : Verdana,Arial,Helvetica,sans-serif;
/* font-size : xx-small; */
 font-size: 9px;
 color:#999999;
}
span.footer a{
 text-decoration:underline;
 color:#999999;
}
a img{
 border:none;
}
h1,h2{
 color:#880000;
 margin-top:0.5em;
}
h1,.heading1{
 font-size : medium;
 font-weight:bold;
 margin-bottom:0.5em;
}
h2,.heading2{
 font-weight:bold;
 font-size : x-small;
 margin-bottom:1em;
}
h3{
 font-weight:bold;
 font-size : x-small;
 margin-bottom:0.3em;
}
a{
 color:#880000;
 text-decoration:none;
}
em{
 /*font-weight:bold;*/
 font-style: italic;
}
p,.text,.ingress{
 margin: 0.3em 0em 0.5em 0em;
 padding:  0em 0em 0.3em 0em;
}
.ingress{
 color:#666666;
 font-size:small;
}
div.text{
 /*border: 2px solid #666666;*/
}
div.picturetext{
 /*border: 2px solid #666666;*/
 float: left;
 width: 270px;
 font-style: italic;
 font-family: Verdana, Arial, Helvetica, Sans-serif;
 padding-right: 4px;
 padding-bottom: 4px;
 margin: 0px;
}
div.picture{
 /*border: 2px solid #666666;*/
 float: left;
 padding-right: 4px;
 padding-bottom: 2px;
 margin: 0px;
 font-family : Verdana,Arial,Helvetica,sans-serif;
 font-size: xx-small;
}
div.narrow{
 width:455px;
 padding-right:5px;
 text-align:left;
 vertical-align: top;
 border-right: 1px dotted #B5B5B5;
}
th{
 text-align:left;
}
.number{
 text-align:right;
}
.right{
 float:right;
}
a.readmore{
 display:block;
 clear:both;
 text-align:right;
 margin: 5px 0px 5px 0px;
}
form{
 display:inline;
}
/**********Menu*************/
div.menu{
 /*padding: 0px 4px 0px 10px;*/
 position:absolute;
 left:0px;
 top:96px; /*85px*/
 width:730px;
 height:30px;
 /*background-color : #767A7B;*/
 background-image: url(/multiplus/frontend/design/menu_bg.jpg);
 background-repeat: no-repeat;
 /*border-bottom : 2px solid #666666;*/
 text-align:right;
}

.menu input{
 /*margin-right: 10px;*/
 padding-right: 7px;
}

input.searchField {
width: 100px;
}

.menu .multiplusbutton {
 position:relative;
 top:7px;
}
.multiplusbutton{
 position:relative;
 top:4px;
}
input{
 font-size:x-small;
}
/**********Special*************/
#flags{
 position:absolute;
 top: 58px;
 background-color: #D7DBDC;
 padding:5px 0px 0px 5px;
 right:0px;
}
#flags img{
 margin:1px;
}
.logo_first{
 float:right;
 margin-top:2px;
 margin-right:25px;
}
.logo{
 float:right;
 margin-top:2px;
 margin-right:25px;
}
#credits{
/* position:absolute;*/
 float:left;
 width:220px;
 height:100px;
}
input.login_input{
 /*height:18px;*/
 height:10px;
 width: 80px;
 border-left:2px solid #cccccc;
 border-top:2px solid #dddddd;
}
table.picture{
 float:left;
 width:20%;
 color:#666666;
 margin-bottom:10px;
 text-indent: 10px;
}
.path a,.path{
 font-size : xx-small; 
 color:#666666;
}
span.path{
 display:block;
 margin-bottom:17px;
}
.roundtop,.roundtop_front { 
 /*position:relative;*/
 /*top:1px;*/
 /*top:149px;*/
 margin-top:10px;
 height:9px;
 background: url(/multiplus/frontend/design/round_top.gif) no-repeat top left;
 width:100%; 
 float:right;
}
.roundtop_front { 
 background: url(/multiplus/frontend/design/roundtop_front.jpg) no-repeat top left; 
}
.roundbottom,.roundbottom_front {
 height:18px;
 background: url(/multiplus/frontend/design/round_bottom.gif) no-repeat top left; 
 margin-bottom:5px;
 clear:both;
}
.roundbottom_front {
 background: url(/multiplus/frontend/design/roundbottom_front.jpg) no-repeat top left; 
 position:relative;
 /*top:-10px;*/
 /*top:15px;*/
 /*margin-bottom:-15px;*/
 margin-bottom:10px;
}
h2.subheading{
 position:relative;
 top:2px;
 color:#000000;
 font-size:x-small;
}
.news td{
 padding: 0px 35px 10px 0px;
}
/* overføres til utv */
.login .multiplusbutton{
 position:relative;
 right: 7px;
}
/**********Right menu*************/
.right_menu{
 float:right;        
 text-align:left;
 width: 210px;
 height: 100%;
 padding-left:10px;
}
a.right_menu_internal,a.right_menu_external,a.right_menu_download{
 display:block;
 padding: 2px 2px 2px 5px;
 margin-top:3px;
}
a.right_menu_internal{
 background-color:#D0D0CE;
}
a.right_menu_internal:hover{
 background-color:#E4E4E4;
}
a.right_menu_external{
 color:#FFFFFF;
 background-color:#7C7C78;
}
a.right_menu_external:hover{
 background-color:#AFAFAC;
}
a.right_menu_download{
 color:#FFFFFF;
 background-color:#C70015;
}
a.right_menu_download:hover{
 background-color:#EB2D41;
}
.qoute{
 background-color:#85898A;
 color:#FFFFFF;
 padding: 10px;
 margin:10px 0px 10px 0px;
}
/**********Front page*************/
table.front_cont,table.front_events,table.front_prod{
 width:100%;
 position:relative;
 /*top:-10px;*/
 /*top:15px;*/
 float:left;
}
td.front_focus_article,td.front_focus_picture{
 vertical-align:top;
}
table.front_cont td,table.front_prod td{
 /*border: 1px solid #B5B5B5;*/
 padding:0px 0px 0px 10px;
}
table.front_events td{
 padding:0px 5px 0px 15px;
}
table.front_cont{
 border-bottom: 1px dotted #B5B5B5;
 background-image: url(/multiplus/frontend/design/bg_front_cont.gif);
}
table.front_events{
 border-bottom: 1px dotted #B5B5B5;
 background-image: url(/multiplus/frontend/design/bg_front_events.gif);
}
table.front_events td{
 vertical-align:top;
 padding-top: 3px;
}
table.front_prod{
 background-image: url(/multiplus/frontend/design/bg_front_prod.jpg);
 width:729px;
}
#front_heading_cont,#front_heading_events,#front_heading_prod{
 width:36px;
 padding:0px 0px 0px 8px;
}
td.front_heading img{
}
td.front_article{
 width:230px;
}
td.front_article img{
 padding-right:10px;
 padding-top:5px;
}

.front_article{
 height:auto;
 overflow:hidden;
 margin-top:5px;
 margin-right:5px;
}
/*div.flash_campaign{
 background-color:#c90016;
}*/
div.campaign, div.flash_campaign{
 /*position:relative;
 top:-1px;*/
 text-align: left;
 margin-top:35px;
}
img.campaign{
 float:none;
}
table.login{
 font-family : Verdana,Arial,Helvetica,sans-serif;
 font-size:xx-small;
 position:absolute;
 left:500px; // 515px;
 top:11px; //16px;
}
table.login td{
 padding: 0px 10px 0px 0px;
}
div.top h1{
 font-family : Verdana,Arial,Helvetica,sans-serif;
 font-weight:normal;
 position:absolute;
 left:209px;
 top:28px;
 font-size:xx-small;
 color:#FFFFFF;
 display:inline;
 line-height: 1.4em;
}

/*.asterix {
 color:#880000;
}*/

/*#leftCont{
float: left;
padding-top: 70px;
}*/

/*#rightCont{
float: left;
padding-top: 70px;
padding-left: 25px;
padding-right: 50px;
}*/

a.linkBlack{
 color: #FFFFFF;
}
.clear {
 clear: both;
 width: 0;
 height: 0;
 font-size: 0;
}

#one { 
     position: relative; 
     z-index: 3;
 }


/*****************  FRONT BOX ************************/
.box_container{
     width:730px;
}
.box_front, .box_front_last{
     background-image:url(/multiplus/frontend/design/box_front.jpg);
     background-repeat:no-repeat;
     width:178px;
     height:157px;
     float:left;
     margin-right:6px; 
     margin-top:10px;
}
.box_front h1, .box_front_last h1, td.front_product_article a h1{
     font-size : 1.5em;
     font-weight:normal;
     margin: 20px 0 10px 15px;
     color:#4c4c4c;
}
td.front_product_article a h1{
     margin:0 0 5px 0;
     color:#c90016;
     line-height:1.2em;
}
.box_front_last{
     margin-right:0px;
     float:right;
}
.box_front .box_content, .box_front_last .box_content{
     width:157px;
}
.box_content{
     padding:4px;
}
.box_content a{
     font-size:11px;
     color:#1a171b;
}
.box_content .list_item{
     width:160px;
     height:14.3px;
     overflow:hidden;
     margin-bottom:7px;
}
.front_event_list .list_item{
     width:190px;
     /*height:28.6px;*/
     overflow:hidden;
     margin-bottom:7px;
}
.front_event_list .list_item img, .box_content .list_item img{
     margin-right:10px;
     margin-left:10px;
}
.front_event_list .list_item img{
     float:left;
     margin-top:5px;
}
.box_content .list_item img{
     margin-right:0px;
}
.box_graphic{
     margin-left:10px;
}
.box_graphic img{
     max-width:160px;
     max-height:103px;
}
/****************BOX FRONT END **********************/

/****************BOX FRONT WIDE *********************/
.front_product_picture{
     width:75px;
}

.front_product_picture img{
     width:70px;
}
td.front_product_article{
     width:120px;
     vertical-align:top;
     float:left;
}
td.front_product_article a{
     color:#000000;
}
.front_event_list{
     width:195px;
     vertical-align:top;
}
.event{
     display:inline;
}
.event_heading{
     color:#000000;
     font-size:1.2em;
     margin-left:25px;
}
.event_date{
     margin-left:25px;
     color:#949899;
     font-size:1em;
}
#forgot_passwd{
     padding:6px 0px 0px 0px;
}
/**********Support web*************/
.officeheader { color: #ccaa00; font-weight: bold; font-size: 16px; font-family: Verdana }
.tablelink { color: black; font-size: 11px; font-family: Verdana}
.popuptext { color: #ffffff; font-size: 11px; font-family: Verdana }

.ifs_logo{
 margin-left:175px;
}