@charset "utf-8";
/* CSS Document */

html, body {
  scrollbar-face-color:green;
  scrollbar-arrow-color: yellow;
   margin : 0px;
   padding : 0px;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:#ffffff;
	background-image:url(images/backgrounds/bakgrund.png);
	background-repeat:repeat-x;
	color:#000099;
	font-size: 12px;
}
.feilmelding {
color:#000000;
font-size:12px;
}
.bottomborder {
border-bottom: thick; 
}
.orange {
color:#FF9900;
}
.grey {
	color:#999999;
}
.list {
  margin: 1.3em;
  padding: 0;
  line-height:1.0em;
  font-size:11px;
}
.list li{
  list-style: none;
  background:url(images/icons/16x16/bullet14px.png) no-repeat left top ;
  padding-left: 1.5em;
  padding-bottom:0.8em;

}

.list2 {
  margin: 1.3em;
  padding: 0;
}
.list2 li{
  list-style: none;
  background:url(images/icons/16x16/bullet.png) no-repeat left top ;
  margin-top:4px;
  padding-left: 1.5em;
   
}

tdLink{
vertical-align:middle;
margin-top: 10px;
}

.textInput
{
border: 1px solid #999999;
height:20px;
}

.pprodList
{
border: 1px solid #999999;
font-size: 12px;
}

.trBG {
background:url(images/backgrounds/tb_bg.png);
background-repeat:repeat-x; 
}
a {
    color: #000099;
    text-decoration: none;
}

a:hover {
    color: #FF9900;
    text-decoration: underline;
}

a.inn:link {text-decoration: none;cursor: text;}
a.inn:visited{text-decoration: none;color: #000066;cursor: text;}
a.inn:hover{text-decoration: none;color: #000066;}

A:LINK.Menu 
{
font-size:12px;
text-decoration:none;
color:#FFFFFF;
}

A:LINK.Link
{
font-size:12px;
text-decoration:none;
}

A:LINK.infoLink
{
font-size:12px;
text-decoration:none;
color:#000099;
margin: 10px;
}

A:HOVER.Menu 
{
font-size:12px;
text-decoration:underline;
color:#FFFFFF;
}

A:HOVER.Link
{
font-size:12px;
text-decoration:underline;
}

A:HOVER.infoLink
{
font-size:12px;
text-decoration:underline;
color:#000099;
margin: 10px;
}

A:ACTIVE.Menu 
{
font-size:12px;
text-decoration: underline;
color:#FFFFFF;
}

A:ACTIVE.Link
{
font-size:12px;
text-decoration:none;
}

A:ACTIVE.infoLink
{
font-size:12px;
text-decoration:none;
color:#000099;
margin: 10px;
}

A:VISITED.Menu 
{
font-size:12px;
text-decoration:none;
color:#FFFFFF;
}

A:VISITED.Link
{
font-size:12px;
text-decoration:none;	
}

A:VISITED.infoLink
{
font-size:12px;
text-decoration:none;	
color:#000099;
margin: 10px;
}


.imgBorder{
border: 1px solid black;
}

img{
border:none;
}

.textWhite{
color:#FFFFFF;
}

.box_background {
     background-color: white;
     height: 100%;
     filter:alpha(opacity=75); /* IE's opacity*/
     left: 0px;
     opacity: 0.75;
	 position:absolute;
     top: 0px;
     width: 100%;
     z-index: 99;
}

.outerDiv, .shadow1, .shadow2, .shadow3, .shadow4, .shadow5 {
  position: relative;
   padding: 1px;
   height: 100%;
}

.shadow1 { background:url(images/backgrounds/shadow1.png);}
.shadow2 { background:url(images/backgrounds/shadow2.png); }
.shadow3 { background:url(images/backgrounds/shadow3.png); }
.shadow4 { background:url(images/backgrounds/shadow4.png); }
.shadow5 { background:url(images/backgrounds/shadow5.png); }



.outerDiv{
background-color:#f0f0f0;
padding:10px;
}

.innerDiv{
background-color:#ffffff;
}

.outerDiv2{
background-color:#ffffff;
padding:10px;
}

.innerDiv2{
background-color:#ffffff;
}

.outerDiv3{
background-color:#ffffff;
padding:10px;
}

.innerDiv3{
background-color:#ffffff;
}

.textboxTextContent{
background:url(../design/Backgrounds/TextboxContentBackground2.png);
background-repeat:repeat-x;
background-color:#cccccc;
}

.innerDivInfo{
background:url(../design/Backgrounds/TextboxContentBackground2.png);
background-repeat:repeat-x;
background-color:#cccccc;
border: 1px solid #999999;
}

.dottedUnderline{
border: 1px dotted black;
}

.textboxDefault{
background-color:#cccccc;
}

.textboxImage{
height: 48%;
Width: 100%;
}	

.ttextDiv{
padding:10px;
}	

.textboxContent{
padding:10px;
}

.textboxContent2{
background:url(../design/Backgrounds/TextboxContentBackground2.png);
padding:20px;
}

.separate{
height:2px;
background-image:url(images/backgrounds/separate.png);
background-repeat:repeat-x;
padding: 10px;
}

.separate2{
height:2px;
background-image:url(images/backgrounds/separate.png);
background-repeat:repeat-x;
}


.textboxContentList{
padding:10px;
}

.pageBorderDefault{
background:url(images/backgrounds/border_page_headline_default.png);
background-repeat:repeat-x; 
border-left: 1px solid #339933;
border-right: 1px solid #339933;
}

.pageBorderPrivate{
background:url(images/backgrounds/border_page_headline_privat.png);
background-repeat:repeat-x; 
border-left: 1px solid #999999;
border-right: 1px solid #999999;
}

.pageBorderSchool{
background:url(images/backgrounds/border_page_headline_skole.png);
background-repeat:repeat-x; 
border-left: 1px solid #ff9900;
border-right: 1px solid #ff9900;
}

.pageBorderCompany{
background:url(images/backgrounds/border_page_headline_bedrift.png);
background-repeat:repeat-x; 
border-left: 1px solid #000099;
border-right: 1px solid #000099;
}

.textboxBorderDefault {
background:url(../design/Backgrounds/TextboxHeadlineDefault.png);
background-repeat:repeat-x;
border-left: 1px solid #339933;
border-right: 1px solid #339933;
}		

.textboxBorderPrivate {
background:url(../design/Backgrounds/TextboxHeadlinePrivate.png);
background-repeat:repeat-x;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
}		

.textboxBorderSchool {
background:url(../design/Backgrounds/TextboxHeadlineSchool.png);
background-repeat:repeat-x;
border-left: 1px solid #ff9900;
border-right: 1px solid #ff9900;
}		

.textboxBorderCompany {
background:url(../design/Backgrounds/TextboxHeadlineCompany.png);
background-repeat:repeat-x;
border-left: 1px solid #000099;
border-right: 1px solid #000099;
}				  
	  
.pageBorder{
background:url(../design/Backgrounds/PageHeadlineDefault.png);
background-repeat:repeat-x; 
}		  

.pageHeadline{
font-size:18px;
font-weight:bold;
margin-left:10px;
margin-top:7px;
color:#ffffff;
}	

.pageHeadlineDefault{
font-size:18px;
font-weight:bold;
margin-left:10px;
margin-top:7px;
color:#ffffff;
}	

.pageHeadlinePrivate{
font-size:18px;
font-weight:bold;
margin-left:10px;
margin-top:7px;
color:#000099;
}	

.pageHeadlineSchool{
font-size:18px;
font-weight:bold;
margin-left:10px;
margin-top:7px;
color:#000099;
}	

.pageHeadlineCompany{
font-size:18px;
font-weight:bold;
margin-left:10px;
margin-top:7px;
color:#ffffff;
}	

.pageHeadlineBlack{
font-size:18px;
font-weight:bold;
margin-left:10px;
margin-top:10px;
color:#000099;
}	

.infoHeadline{
font-size:14px;
font-weight:bold;
margin-left:20px;
margin-top:10px;
}		

.infoHeadlineDefault{
font-size:14px;
font-weight:bold;
margin-left:20px;
margin-top:10px;
color:#339933;
}		

.infoHeadlineCompany{
font-size:14px;
font-weight:bold;
margin-left:20px;
margin-top:10px;
color:#000099;
}		  
  
.textboxHeadlineDefault{
font-size:14px;
margin-left: 20px;
margin-top: 5px;
font-weight:bold;
color:#ffffff;
}

.textboxHeadlinePrivate{
font-size:14px;
margin-left: 20px;
margin-top: 5px;
font-weight:bold;
color:#000099;
}	

.textboxHeadlineSchool{
font-size:14px;
margin-left: 20px;
margin-top: 5px;
font-weight:bold;
color:#ffffff;
}	

.textboxHeadlineCompany{
font-size:14px;
margin-left: 20px;
margin-top: 5px;
font-weight:bold;
color:#ffffff;
}		

.textboxHeadlineBlack{
font-size:14px;
margin-left: 10px;
margin-top: 5px;
font-weight:bold;
color:#000099;
}	
.textboxHeadlineWhite{
font-size:14px;
margin-left: 10px;
margin-top: 5px;
font-weight:bold;
color:#ffffff;
}	

.tbHeadline{
font-size:12px;
margin-left: 10px;
margin-top: 5px;
font-weight:bold;
background:url(images/backgrounds/tb_bg.png);
background-repeat:repeat-x; 
}	

.textStandard{
font-size:12px;
line-height: 1.4;
}

.textboxText{
font-size:12px;
line-height: 1.2;
float:left;
}

.textMarginTopLeftRight{
font-size:12px;
padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
line-height:1.4;
}

.textMarginAllAround{
font-size:12px;
padding:20px;
line-height:1.4;
}

.textDefault{
font-size:12px;
padding-left: 20px;
padding-right: 20px;
line-height: 1.4;
}

.topLink{
font-size:12px;
margin-left: 10px;
margin-top: 0px;
color:#ffffff;
}	

.topLinkBlack{
font-size:12px;
margin-left: 10px;
margin-top: 0px;
color:#000000;
}		

.listText{
font-size:12px;
margin-left: 25px;
margin-top: 10px;
line-height: 2.0;
}	

.listTextStandard{
font-size:12px;
line-height: 2.0;
}	

.tbText{
font-size:12px;
margin-left: 10px;
margin-top: 5px;
}	

.tbLayout{
font-size:11px;
/*border:1px solid #339933;
font-size:12px;*/
}	

.tbLayout2{
font-size:11px;
/*border:1px solid #339933;
font-size:12px;*/
line-height: 1.4;
}	

.tableDiv{
border:1px solid #999999;
background:url(../design/Backgrounds/TextboxContentBackground3.png);
background-repeat:repeat-x;
background-color:#e6e6e6;
padding:10px;
}	

.tbTextMargin{
font-size:11px;
margin-left: 10px;
margin-top: 0px;
}	

.tb{
font-size:11px;
margin-left: 10px;
margin-top: 0px;
}	

.ttextboxList{
margin-left: 10px;
margin-top: 0px;
}	
  	  
.imgspace {
margin-left: 10px;
margin-top: 10px;
}

.ttrstyle {
margin-left: 10px;
margin-top: 10px;
}

ttd {
background:#FFFFFF;
margin-left: 10px;
margin-top: 10px;
}

.ttextspace {
margin-left: 10px;
margin-top: 10px;
}

.textboxBorderDefault {
background:url(images/backgrounds/border_textbox_headline_default.png);
background-repeat:repeat-x;
}

.textboxBorderPrivate {
background:url(images/backgrounds/border_textbox_headline_privat.png);
background-repeat:repeat-x;
}
.textboxBorderBackoffice {
background:url(images/backgrounds/border_textbox_headline_backoffice.png);
background-repeat:repeat-x;
}

.textboxBorderSchool {
background:url(images/backgrounds/border_textbox_headline_skole.png);
background-repeat:repeat-x;
}

.textboxBorderCompany {
background:url(images/backgrounds/border_textbox_headline_bedrift.png);
background-repeat:repeat-x;
}

.floatImg {
z-index:1;
}

.floatLeft {
float:left;
padding-right:20px;
margin-right:10px;
}

.floatRight {
float:right;
margin-left: 20px;
}

.moveRight {
float:right;
}
		         

/*Other style */

#centerContent {
	width:1000px;
	margin:0px auto;
	text-align:left;
	}

#placeHolder {
   width: 1000px;
   margin-left: auto;
   margin-right: auto;
   padding: 0px;
   text-align:left;
   height:100%;
   }

#content {
position:relative;
	clear:none;
	width:auto;
	/*height:600px;*/
	height:auto;
	margin:0px auto;
	padding:0px;
	text-align:left;
	overflow:visible;
	left: 0px;
	top: 200px;
   }
 .leftcolumn {
 float:left;
 /*width:690px;*/
 height:auto;
  padding:2px;
 }  
 .rightcolumn {
 float:left;
 /*width:300px;*/
 height:auto;
 padding:2px;
 } 
 .nocolumn {
 float:left;
 width:1008px;
 height:auto;
 padding:2px;
 }  
.style1{
width: 100%;
position: fixed;
bottom: 0px;
background:url(images/loggos/border.png);
background-repeat:repeat-x; 
}
.ProdInfoDetail				{ overflow: hidden; height:1px; color: red }
.ProdInfoTextSmall			{ font-size: 11px;  font-weight: normal;  }
.showinfo		{ font-size:12px; text-decoration:underline; cursor:pointer; }
.text12 { font-size:12px;}
.text14 { font-size:14px;}
.demoavhukning { }
.demoknapp {color: #FFFFFF; border: 2px #008000; background-color: #008000; }      
   
