
.copyright{
position:relative;
bottom:0px;
color:#999;
margin:0em;
font-size:10px;

padding:20px 0px  8px 8px;
}
.copyright a:link{
color:#999;
font-size:10px;
color:#33CC66;
}



.SearchButton{
height:18px;
border: solid #ffffff;
border-width:1px 1px 1px 1px;

}
.BlogColumns{
background:#fff;
max-width:20em;
}

.TopBorderMargin{
background-color:#0f39d4;
height:40px;
width:227px;
margin-right:0px;
}
.TopBorder{

background-color:#000;
height:40px;

}

#address{
color:#ffffff;
position:relative;
left:668px;

}





.RightColumn {
background-color:#D8E6F2;
font-size:11px;
line-height:14px;
text-color:#eee;
margin-left:10px;
width:200px;

}

.RightColumn a:link, .RightColumn a:visited{

font-size:11px;
line-height:14px;
text-color:#eee;

}


.HoyreSpalt {
background-color:#D8E6F2;
text-color:#eee;
border: 4px solid #fff;
border-width: 0px 15px;
border-color: transparent;

}


.mod_contentitem{
background-color:#D8E6F2;
text-color:#eee;
margin-top:-6px;

}

.mod_additonal_info{
background-color:#D8E6F2;
text-color:#eee;


}









.Head{
height:35px;

}

.SectionMenu{
width:176px;
}


.KodeContent{
width:535px;
background: #fff;
border: solid #b3b3b3;
border-width:0px 1px 0px 1px;
}

td.KodeContentTop{
background-image: url(images/KodeContent_BorderTop.gif) ;
background-repeat: repeat-x;
width:500px;

}

.KodeContentTopLeft{
background-image: url(http://www.kodedesign.no/main/templates/KODE_main/images/KodeContent_TopLeft.gif) ;
width:10px;
height:12px;
 background-repeat: no-repeat;
background-position:left;
}
.KodeContentTopRight{
background-image: url(http://www.kodedesign.no/main/templates/KODE_main/images/KodeContent_TopRight.gif) ;
width:10px;
height:12px;
 background-repeat: no-repeat;
background-position:right;
}
.KodeContentBottom{
background-image: url(images/KodeContent_Border.gif) ;
 background-repeat: repeat-x;
width:500px;
}
.KodeContentBottomLeft{
background-image: url(http://www.kodedesign.no/main/templates/KODE_main/images/KodeContent_BottomLeft.gif) ;
width:10px;
height:12px;
 background-repeat: no-repeat;
background-position:left;
}
.KodeContentBottomRight{
background-image: url(http://www.kodedesign.no/main/templates/KODE_main/images/KodeContent_BottomRight.gif) ;
width:10px;
height:12px;
 background-repeat: no-repeat;
background-position:right;
}


.AdditionalInfoTopRight{
background-image: url(http://www.kodedesign.no/main/templates/KODE_main/images/RightCol_TopRight_Corner.gif) ;
width:10px;
height:12px;
 background-repeat: no-repeat;
background-position:right;
}

.AdditionalInfoTopLeft{
background-image: url(http://www.kodedesign.no/main/templates/KODE_main/images/RightCol_Top_L_Corner.gif) ;
width:10px;
height:12px;
 background-repeat: no-repeat;
background-position:left;
}
.AdditionalInfoBottomLeft{
background-image: url(http://www.kodedesign.no/main/templates/KODE_main/images/RightColumn_BottomLeft_Corn.gif) ;
width:10px;
height:12px;
 background-repeat: no-repeat;
background-position:left;
}
.AdditionalInfoBottomRight{
background-image: url(http://www.kodedesign.no/main/templates/KODE_main/images/RightColumn_BottomRight_Cor.gif) ;
width:10px;
height:12px;
 background-repeat: no-repeat;
background-position:right;
}


.MainTable{
width:1000px;
border: solid #ffffff;
border-width:0px;
position:relative;
left:20px;
overflow-x:hidden;

}

#mod_search_searchword{
color:#c3c3c3;
font-size:11px;
width:120px;

margin: 0px 3px 0px 3px;
}

.Search{
height:0px;
	background: url(images/MenuBackground.jpg) repeat-x ;
border: none;

}




.Shortcuts{
background: url(images/SnarveierBackground.jpg) repeat-x ;
/*/width:206px;//////////*/
padding:8px 0px 9px 0px;

}

/*/////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////*/
/* IMAGE SCALING ///////////////////////////////////////////*/
/* the following selectors ARE seen by IE6/win */
.contentpaneopen img{
background:#E7F3F9;
background:#eeeeee;
max-width: 510px;
width: expression(this.width > 510 ? 510: true);


}





* html .contentpaneopen-Home img{
background:#E7F3F9;
background:#eeeeee;
max-width: 230px;
width: expression(this.width > 230 ? 230: true);
max-height:140px;
height: expression(this.height > 140 ? 140: true );
}

* html .contentpaneopen-Cases img{
background:#E7F3F9;
background:#eeeeee;
max-width: 230px;
width: expression(this.width > 230 ? 230: true);
max-height:140px;
height: expression(this.height > 140 ? 140: true );

}

* html .Lead_Content img{
background:#E7F3F9;
background:#eeeeee;
max-height:260px;
max-width: 510px;
width: expression(this.width > 510 ? 510: true);
max-height:360px;
height: expression(this.height > 360 ? 360: true ); 

}




* html .moduletable img{
background:#E7F3F9;
background:#eeeeee;
max-width: 170px;
width: expression(this.width > 170 ? 170: true);
max-height:140px;
height: expression(this.height > 130 ? 130: true );
}


/* IMAGE SCALING ///////////////////////////////////////////*/
/* the following selectors are NOT seen by IE6/win */
head:first-child+body .contentpaneopen img{
background:#E7F3F9;
background:#eeeeee;
max-width: 510px;
width: expression(this.width > 510 ? 510: true);
height:auto;
}

head:first-child+body .contentpaneopen-Home img{
background:#E7F3F9;
background:#eeeeee;

max-width: 230px;
width: expression(this.width > 230 ? 230: true);
height:auto;
}

head:first-child+body .contentpaneopen-Cases img{

background:#E7F3F9;
background:#eeeeee;
max-width: 230px;
width: expression(this.width > 230 ? 230: true);
height:auto;

}
head:first-child+body .Lead_Content img{
background:#E7F3F9;
background:#eeeeee;
max-width: 510px;
width: expression(this.width > 510 ? 510: true);
height:auto;
}


head:first-child+body .moduletable img{
background:#E7F3F9;
background:#eeeeee;
max-width: 170px;
width: expression(this.width > 170 ? 170: true);
height:auto;
}


/*/////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////*/




.buttonheading{
padding-right:20px;

}


#contentpaneopen-front{

background:#DBF1FC;
 text-align: left;
position:relative;
top:-8px;
left:183px;
width:535px;
height:90px;
}

.contentpaneopen-front{

color:#fff;
text-size:12px;
border-top: solid 1px #ffffff;
padding-left:7px;
position:relative;
left:175px;
width:73.4%;
top:0px;

} 

.readon-front {
position:relative;
bottom:15px;
	font-weight:bold;

}

a.readon-front:link, a.readon-front:visited,a.readon-front:hover   {
position:relative;
bottom:15px;
	font-weight:bold;
color:#ff3300;
}
.blog-front{
background:#DBF1FC;
width:100%;
border-right: 0.1em solid green;
border-right: 1px solid #fff;
}

/* ////////////////////// */















#content-pane .tab-page {
	background: #ffffff;
}

/*////CONTENT PANE//////////////////*/

.contentpane {
	background:  url(../images/right_shad.gif) repeat-y;
	background-position: right top;
	padding: 7px;
}




.loginstuff {
 	background:  url(../images/bottom_shad.gif);
	background-position: right bottom; 
	padding: 0px;
}

.contentpaneopen-Home,
.contentpaneopen-Cases,
.contentpaneopen {
/* width:90%; */
text-align: top;
margin:-8px 10px 10px 10px;
/*border: 4px solid #fff;
border-width: 0px 10px;
border-color: transparent;*/
}


.contentpaneopen-BlogPage {
width:100%;
text-align: top;
margin:-8px 10px 10px 10px;

} 


.contentpaneopen-Kunder {
width:100%;
text-align: top;
margin:-8px 10px 10px 10px;

} 



/* the following selector is NOT seen by IE6/win */
head:first-child+body .contentpaneopen-Kunder {
width:96%;
margin-left:auto;
margin-right:auto;

} 




#contentpaneopen img{

max-width:450px;
/*/width:expression(document.body.clientWidth > 450? "450px": "auto" );/*/
margin:4px 0px 3px 0px;
}

#contentpaneopen {
	text-align: top;
	margin-top: 4px;
position:relative;
top:2px;
padding:0px 10px 15px 10px;

}

.small {
	font-size: 11px;
	color: #999;
	font-weight: normal;
	padding-bottom: 0em;
	text-align: left;
}

.modifydate {
	color: #cccccc;
	font-weight: normal;
	text-align: left;
}

.createdate {
	line-height: 18px;
	color: #cccccc;
	font-weight: normal;
	text-align: left;
}

/* MAIN HEADINGS ////////////////////////////////////////////////////////////////////////////////////*/



.HoyreSpalt_Overskrift {
font-size: 20px;
line-height:23px;
color: #1831EF;
text-align: left;

}


td.contentheadingOFF{
visibility:hidden;

}

.contentpagetitle {
	font-size: 20px;
	font-family:lucida sans, verdana, tahoma, arial;
	font-weight: normal;
	color: #000;
	text-align:left;
}

a.contentpagetitle:link, a.contentpagetitle:visited {
	font-size: 22px;
line-height:22px;
	font-weight: normal;
	color: #1831EF;
	text-align:left;
	text-decoration: none;
}

a.contentpagetitle:hover {
text-decoration:underline;
}

table.moduletable {
	background: url(../images/horizont.gif) no-repeat;
width:200px;

height:10px;
}

table.moduletable-KODE {
background: url(../images/horizont.gif) no-repeat;
width:215px;
height:10px;
position:relative;
top:-6px;
border: solid #000;
border-width:1px 0px 0px 0px;

}

table.moduletable-metode {
background-color:#fff;
text-color:#eee;
margin-left:-5px;
padding-bottom:10px;
border: 5px solid black;

}

table.moduletable-metode img{
position:relative;
top:1px;
text-color:#eee;


}

table.moduletable-metode th {

text-transform:uppercase;
background:#6BA0C2;
padding:2px 0px 2px 7px;
border: solid #ffffff;
border-width:1px 0px 0px 0px;
	vertical-align: top;

        line-height: 15px;
	font-weight: bold;
        color: #024886;
        text-align: left;
}

/* MENU HEADINGS 'SIGN IN' ETC //////////////////////////////////////////////////////////////////////////*/

table.moduletable th {
background:#eee;
padding:3px 15px 3px 15px;
font-size: 12px;
font-weight: normal;
	vertical-align: top;
        line-height: 12px;
        color: #888;



}

/* OTHER HEADINGS */

.other_head {
	background: url(../images/menu_head.gif) no-repeat;
	vertical-align: top;
	font-size: 20px;
        line-height: 24px;
	font-weight: normal;
        color: #C3BDB0;
	text-align: left;
	text-indent: 0px;
	width: 100%;
	height:18px;
	text-transform: uppercase;
}

/*/// TEXT WITHIN MODULE //////////////////////////////////////////////////////////*/
table.moduletable td {

	 color: #99999;
	font-weight: normal;
}

.modulelogi {
	font-size: 15px;
	color: #aaaaaa;
	text-transform: uppercase;
	padding-top: 6px;
	font-weight: normal;
}

p, ul, ol {
	margin-top:0.9em;
	margin-bottom:0.5em;
}

td.BlogColumns p{
line-height:20px;

}

td.BlogColumns h1,td.BlogColumns .h1{

font-size:21px;
line-height:25px;}




td.BlogColumns strong{
font-weight:normal;
}

td.Lead_Content strong{
font-weight:normal;
}

div#menublock table.moduletable td {
	padding: 0px;
}

/*///////// HOMEPAGE HEADING ////////////////////////////////////////////////*/
#mainlevel-photoarchive {
	width: 90%;
	color: #ff66cc;
	margin: 0; padding: 0;
}

/*///////// CHANGE MENU WIDTH ////////////////////////////////////////////////*/
#mainlevel-nav {
	width: 90%;
	margin: 0; padding: 0;
}



/* MAIN MENU LINKS */


.mainlevel{
text-indent:15px;
font-size:12px;
background-color:#fff;
display:block;
width:215px;
float:left;
text-align: left;
border: solid #d7d7d7;
border-width:1px 0px 0px 0px;
}

a.mainlevel:link, a.mainlevel:visited {
background:url(images/menu_square.gif) no-repeat #fff;
background-position: 3px 10px;
font-weight:bold;
text-decoration: none;
line-height:18px;
color: #444;
padding:5px 5px 5px 0px;
}

a.mainlevel:hover {
background:url(images/menu_square_hover.gif) no-repeat #fff;
background-position: 3px 10px;	
font-weight:bold;
text-decoration: none;
line-height:18px;
color: #001adb;
padding:5px 5px 5px 0px;
	
}

#active_menu {
background:url(images/menu_square_hover.gif) no-repeat #fff;
background-position: 3px 10px;	
font-weight:bold;
text-decoration: none;
line-height:18px;
color: #001adb;
padding:5px 5px 5px 0px;
}

#active_menu:hover {
background:url(images/menu_square_hover.gif) no-repeat #fff;
background-position: 3px 10px;	
font-weight:bold;
text-decoration: none;
line-height:18px;
color: #001adb;
padding:5px 5px 5px 0px;
}


#active_submenu {
background:url(images/menu_angle_hover.gif) no-repeat #fff;
background-position: 28px 0px;
color: #3553eb;
line-height:12px;
text-decoration: none;
padding:0px 5px 10px 40px;
}

#active_submenu:hover {
background:url(images/menu_angle_hover.gif) no-repeat #fff;
background-position: 28px 0px;
color: #3553eb;
line-height:12px;
text-decoration: none;
padding:0px 5px 10px 40px;
}




.sublevel{
font-size:13px;
text-decoration: none;
font-weight: normal;
display:block;
width:160px;
float:left;
color: #000;
text-align: left;
padding-left:22px;
padding-top:2px;
margin:0px 2px 0px 0px;
}


a.sublevel:link, a.sublevel:visited{
font-size:12px;

font-weight:normal;
background:url(images/menu_angle.gif) no-repeat #fff;
background-position: 28px 0px;
text-decoration: none;
padding:0px 5px 10px 40px;
line-height:12px;
float:left;
text-align: left;
color: #000000;


}

a.sublevel:hover{
background:url(images/menu_angle_hover.gif) no-repeat #fff;
background-position: 28px 0px;
color: #3553eb;
line-height:12px;
text-decoration: none;
padding:0px 5px 10px 40px;
}



a.mainmenu:link, a.mainmenu:visited {
	font-weight: normal;
	padding-left:0px;
	padding-right:0px;
}

a.mainmenu:hover {
	color: #9A9483; 
	text-decoration: none;
}











a:link, a:visited {
text-decoration: underline;
	color:#0c2f95; 
	font-weight: normal;
}

a:hover {
color: #0f39d4;
	font-weight: normal;
	text-decoration: none;
	
}

/* OTHER LINKS /////////////////////////////////////////////////////////*/

a.category:link, a.category:visited {

	color: #9A9483;
	text-decoration: none;
	font-weight: normal;
}

a.category:hover {
	color: #9A9483;
	text-decoration: underline;
	font-weight: normal;
}

/* OTHER LINKS */


#PageNav a:link {

	text-transform:uppercase;
	color: #999999;
	text-decoration: underline;
}


#PageNav a:visited {
	text-transform:uppercase;
	color: #999999;
	text-decoration: underline;
}

#PageNav a:hover {
	text-transform:uppercase;
	color: #208ECD;
	text-decoration: underline;
}

.frontpageheader {
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	line-height: 26px;
}




/* - HEADINGS - COMPONENTS /////////////////////////////////////////////////////*/
.componentheading {
	  font-size: 28px;
	  visibility:hidden;
color:#000;
     padding:10px 10px 10px 7px;
	line-height:30px;
	text-align: left;

	
}
.contentheading2{

}

.componentheading_archive {
	background: url(../images/arro.gif) no-repeat;
	vertical-align: top;
	padding-top: 0px;
	font-size: 17px;
        line-height: 17px;
	font-weight: normal;
        color: #C3BDB0;
	height: 17px;
	text-transform: uppercase;
}

.sectiontableheader {
 	background: #eeeeee  url(../images/horizont.png) no-repeat;
	background-position: left top;
	color : #000000;
	font-weight : normal;
	padding: 3px;
}



.sectiontableentry1 {
	background-color : #E6F4FC;
}

.sectiontableentry2 {
	background-color : #F1F5E3;
}


div#middle_box .sectiontableentry1 {
	background-color : #FFFF33;
	padding: 2px;
}

div#middle_box .sectiontableentry2 {
	background-color : #FFFF33;
	padding: 2px;
}

div#right_box .sectiontableentry1 {
	background-color : #FFFF33;
	padding: 2px;
}



div#right_box .sectiontableentry2 {
	background-color : #FFFF33;
	padding: 2px;
}





/*////////////buttons/////////////////////////////*/

.button {
	font-size: 10px;
	margin-top: 0px; margin-bottom: 0px;
margin-bottom:0px;
}

.inputbox {
	width: 200px;
    padding-top: 0px; padding-left: 3px;

}

.ontab {
	background-color: #ffffff;
	border-left: outset 0px #9DA6B3;
	border-right: outset 0px #9DA6B3;
	border-top: outset 0px #9DA6B3;
	border-bottom: solid 0px #ffffff;
	text-align: center;
	cursor: pointer;
	font-weight: normal;
	color: #9A9483;
}

.offtab {
	background-color: #0033ff;
	border-left: outset 0px #9DA6B3;
	border-right: outset 0px #9DA6B3;
	border-top: outset 0px #9DA6B3;
	border-bottom: solid 0px #9DA6B3;
	text-align: center;
	cursor: pointer;
	font-weight: normal;
	color: #cccccc;
}

.tabheading {
	background-color: #eeeeee;
	text-align: left;
}
.pagetext {
	visibility: hidden;
	display: none;
	position: relative;
	top: 0;
}





.h1,h1,
.contentheading,
.contentheadingForskningHome,
.contentheadingOmLDHHome{
margin-top:0em;
margin-bottom:0em;
font-size: 28px;
line-height:30px;
padding: 10px 0px 0px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#0f39d4;
text-align: left;
font-weight:normal;
}

td.BlogColumns h1,td.BlogColumns .h1{

font-size:21px;
line-height:25px;}


table.RightColumn h1, table.RightColumn .h1{
color:black;
font-size:17px;
text-transform:uppercase;
line-height:25px;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}



.h2, h2 {
	font-size: 17px;
	line-height:22px;
	margin-top:23px;
	margin-bottom:0px;
	border-bottom: 1px solid #eee;
	color:#000;
	font-weight:normal;
}


.h3 {
	font-size: 18px;
	font-weight: normal;
}

.h4 {
font-size: 14px;

}

.h5 {
font-size: 14px;
}

.h6 {
font-size: 14px;
}

.hr{
color:#333;
}

.Kundetable td{
border: solid #dfdfdf;
border-width: 1px 0px 0px 0px;
background:#fff;
height:90px;
padding:10px;
vertical-align: top; 
}

.Kundetable{
width:96%;
background:#fff;
height:90px;
padding-top:0px;
margin-top:10px;
}
/* the following selector is NOT seen by IE6/win */
head:first-child+body .Kundetable{
width:100%;
background:#fff;
height:90px;
padding-top:0px;
margin-top:10px;


}





hr.separator {
	background: #ff66cc;
	height: 0px;
	width: 75px;
	border: 0px;
}

.hr {   
color:#333;	
height: 1px;
background:  url(http://www.bisondesign.no/v3/templates/bison/images/stipla/stiplet_enkel.gif);
}

table.contenttoc {
	color: #333300;
	background-color: #ff3333;
}

table.contenttoc td {
	font-size: 8pt;
	font-weight: normal;
	text-align:left;
}

.contentdescription {
	color: #cccccc;
	text-align: left;
}

.category {
	color: #FFFF33;
	font-size: 10px; font-weight: normal; text-decoration: none;
}

.poll {
	font-size: 10px;
	line-height: 14px
}

table.pollstableborder {
	border: 0px;
}

.smalldark {
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}

table.searchinto {
	width: 100%;
}

table.searchintro td {
	background-color: #293C43;
	color: #ffffff;
	font-weight: normal;
}

table.contact {
	background-color: #ffffff;
}

table.contact td.icons {
	background-color: #000000;
	font-weight: normal;
}

table.contact td.details {
	background-color: #D0E7E7;
	color: #ffffff;
	font-weight: normal;
}

.pagenav {
	font-weight: normal;
}

.back_button {
	text-align: center;
	margin-top: 40px;
}

.readon {
	margin-bottom: 0px;

}
a.readon:link, a.readon:visited {
position:relative;
bottom:0px;
color:#f22c26;

padding-bottom:-1px;
}
a.readon:hover {
position:relative;
bottom:0px;
color:#FA5C59;
}

.BODY,body {
	background: #fff;
margin-top:0px;
background-attachment:fixed;
overflow-x:hidden;

}

/*///////   MAIN BODY TEXT  //////////////////////////////////////////////////////////////////////*/
td,tr,div {
font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
line-height: 21px;
font-size: 13px;
color:#333;
}
.p{
margin-top:0em;
margin-bottom:0em;

}

/* // FOR IE6 ONLY ////////////*/
.article_seperator,
.article_seperator-Cases,
.article_seperator-Home{
border-top:1px solid #CDD7EE;
height:10px;
width:94%;
margin-left:14px;
}
.article_seperator-BlogPage{
border-top:1px solid #CDD7EE;
height:10px;
width:97.5%;
margin-left:14px;
}

/* the following selector is NOT seen by IE6/win */
head:first-child+body .article_seperator,
head:first-child+body .article_seperator-Cases,
head:first-child+body .article_seperator-Home{
border-top:1px solid #CDD7EE;
height:10px;
width:92%;
margin-left:auto;
margin-right:auto;
}

head:first-child+body .article_seperator-BlogPage{
border-top:1px solid #CDD7EE;
height:10px;
width:95%;
margin-left:14px;
}

.Shortcuts a:hover{
text-decoration:none;
color:#000;
}

.footer{
position:relative;
left:283px;
font-size:11px;
font-family:arial;
font-weight:bold;
color:#1831EF;
line-height:25px;
}
.footer a:link {
text-decoration: underline;

font-weight:bold;
color:#1831EF;
}





/*//////LANGUAGE////////*/






.moduletable-Lang{
margin-top:-5px;

width:215px;
text-align: left;
border: solid #d7d7d7;
border-width:1px 0px 0px 0px;
}


/* the following selector is NOT seen by IE6/win */
head:first-child+body .moduletable-Lang{
margin-top:-5px;

width:220px;
text-align: left;
border: solid #d7d7d7;
border-width:1px 0px 0px 0px;

}

.jflanguageselection{
 font-size:12px;
font-family:arial, verdana;
font-weight:normal;
padding: 8px 0px 0px 3px;
}


.jflanguageselection a:link,
.jflanguageselection a:visited{
padding-right:8px;
 font-size:11px;
font-family:arial, verdana;
font-weight:bold;
text-decoration:none;
color:#999;
}
.jflanguageselection a:hover{
 font-size:11px;
font-family:arial, verdana;
font-weight:bold;
text-decoration:none;
color:#333;
}





.NoTrans{
display:block;
background:#eee;
color:#666;
padding:5px;
line-height:12px;
font-size:12px;
}
