*{margin:0; padding:0;}

body{
font:76% Verdana,Arial,Tahoma,sans-serif;
line-height:1.4em;
text-align:center;
color:#fff;
margin:0 auto;
padding: 0 0 0 0;
/*background:#fff url('images/background_cc.png') top left repeat-x;*/
background:#ccc url("images/bakgrunn-2.gif") repeat-y top center;

}

a{
color:#000088;
font-weight:bold;
text-decoration:none;
}

a:hover{color:#a81324; text-decoration:none; background-color:#ffffe6;}
a img{border:none;}

p{padding:0 0 1.6em 0;}

img.left,img.center,img.right{padding:4px; border:1px solid #ccc;}
img.left{float:left; margin:0 12px 5px 0;}
img.center{display:block; margin:0 auto 5px auto;}
img.right{float:right; margin:0 0 5px 12px;border: 1px solid #ccc;}
img.right_no_border{float:right; margin:0 0 5px 12px;}

.iframe_size{
width:100%;
height:672px;
text-align:center;
color:#303030;
border:1px solid #ccc;
}



/*4 colums*/
div.float {
	width: 23%;
	float: left;
	margin: 2px 20px 0 0;
	
	}
	
div.float img {
	/*margin-bottom: 10px;*/
	}

div.float.last {
	width: 23%;
	margin-right: 0;
	}

.clear {
clear: both;
}

/*3 colums*/
div.float_3 {
	width: 30%;
	float: left;
	margin: 2px 20px 0 0;
}
	
div.float_3 img {
	/*margin-bottom: 10px;*/
	}

div.float_3.last {
	width: 30%;
	margin-right: 0;
	}

.clear {
clear: both;
}



/**************** Header and navigation styles ****************/

#container{
width:976px;
margin:0 auto;
padding:0;
text-align:left;
color:#303030;
/*border:1px solid #fff;*/
border-top:2px solid #000;
/*border-left:1px solid #000;
border-right:1px solid #000;*/
/*background:#fff;*/
background: url('images/background_cc.png') repeat-x top left;
}

#header_left{
display:block;
float:left;
width:250px;
height:80px;
margin:0;
background:url('images/pedtec_logo_60.png') no-repeat 20px 18px;
/*background:#fff url('images/pedtec_logo_P&T.png') no-repeat 20px 8px;*/
/*background:url('images/gradient_100px.png') no-repeat;*/
/*border-bottom: 1px solid #ccc;*/
}
#header_left h1{visibility:hidden;font-size: 3em;}


#header_center{
float:left;
width:470px;
height:80px;
text-align:center;
/*background:#fff url('images/striper.png') no-repeat 0 12px;*/
color:#fff;
}


#header_right{
float:right;
width:250px;
height:80px;
margin:0;
/*background:url('images/labcenter_support.png') 89px 20px no-repeat;*/
}

#header_right p, #header_right a, #header_right a:hover{
text-align:center;
text-decoration:none;
padding:55px 0 0 0;
color:#fff;
font-size:1.2em;
font-family: arial, sans-serif;
font-weight:bold;
background-color:inherit !important;
background:inherit !important;
}






#header_left h1{
/*height:60px;*/
font-size:2.0em;
padding:34px 0 0 75px;
/*background:#fff url('images/pedtec_logo_P&T.png') no-repeat 10px 8px;*/
color:#888;
/*letter-spacing:+2px;*/
font-family: arial, sans-serif;
font-weight:bold;
}


.indentmenu{

font-size:0.8em;
font-weight:normal;
width: 100%; /*leave this value as is in most cases*/
overflow: hidden;
text-decoration:none;
letter-spacing:+1px;
background:url('images/striper.png') no-repeat top center;
/*border-top: 1px solid #ccc;*/
}

.indentmenu ul{
list-style-type:none;
margin: 0;
float: left;
/*width: 100%; */
/*border: 1px solid #ccc;*/
/*border-width: 1px;*/

}

.indentmenu ul li{
display: inline;
list-style-type:none;
}

.indentmenu ul li a{
list-style-type:none;
float: left;
color: #808080; /*text color*/
font-weight:bold;
text-decoration: none;
text-transform:uppercase;
background: url('images/off_bg.gif') repeat-x center;
border-right: 1px solid #ccc; padding-left:20px; padding-right:20px; padding-top:5px; padding-bottom:5px;
/*border-bottom: 1px solid #ccc;*/
}

.indentmenu ul li a:hover, .indentmenu ul li .current{
list-style-type:none;font-weight:bold;
color: #888 !important; /*text color of selected and active item*/
padding-top: 6px; /*shift text down 1px for selected and active item*/
padding-bottom: 4px; /*shift text down 1px for selected and active item*/
background: black url('images/on_bg.gif') repeat-x center;
text-decoration:none;
border-bottom: #fff 1px solid;
/*border-top: #ccc 1px solid;*/
}




/**************** Content styles ****************/

#content{
float:left;
width:775px;
/*height:700px;*/
font-size:0.9em;
padding:17px 10px 0 20px;
margin: 0;
/*border-right:1px dotted #ccc;*/
}

#content_wide{
float:left;
width:950px;
/*height:700px;*/
font-size:0.9em;
padding:17px 10px 0 15px;
color:#888;
margin: 0;
}


#content h2{
display:block;
margin:20px 0 16px 0;
font-size:1.7em;
font-weight:normal;
letter-spacing:-1px;
color:#888;
/*background-color:inherit;*/
}

#content h2 a{font-weight:normal;}

#content h3{
font-weight:bold;
font-family: Arial, sans-serif;
margin:0 0 5px 0; 
font-size:1.4em; 
letter-spacing:+1px;
text-decoration: none;
background: url('images/gradient_100px.png') top left no-repeat;
/*background-color:#e6e6e6;*/
padding:3px 0 2px 5px;
color:#888;
border-top: 1px dotted #69686d;
/*border-left: 1px solid #888;*/
/*border-bottom: 1px dotted #69686d;*/
}

#content h3 a{
font-weight:bold;
font-family: Arial, sans-serif;
text-decoration: none;
color:#69686d;
}

#content h3 a:hover{
font-weight:bold;
font-family: Arial, sans-serif;
/*text-decoration: none;*/
color:#a81324;
}

#content h4{
font-weight:bold;
font-family: Arial, sans-serif;
/*margin:15px 0 5px 0; */
font-size:1.3em; 
/*letter-spacing:-1px;*/
text-decoration: none;
/*padding:2px 0 2px 0;*/
color:#69686d;
}

#content h4 a{
font-weight:bold;
font-family: Arial, sans-serif;
text-decoration: none;
color:#69686d;
}


#content h5, #content h5 a{
font-weight:bold;
font-family: Arial, sans-serif;
/*margin:15px 0 5px 0; */
font-size:1.0em; 
/*letter-spacing:-1px;*/
text-decoration: none;
/*padding:2px 0 2px 0;*/
color:#69686d;
}




/*#subcontent a:hover{text-decoration:underline;}
#content ul,#content ol{margin:0 5px 16px 15px;}
#content dl{margin:0 5px 10px 25px;}
#content dt{font-weight:bold; margin-bottom:5px;}
#content dd{margin:0 0 10px 15px;}*/


/* basic data table */

table.dataTable {
	border-collapse: collapse;
	width: 99%;	
	color: #888;
	margin-top: 1em;
}

table.dataTableFull {
	border-collapse: collapse;
	width: 100%;
	background: #fff url(images/gradient_100px.png ) repeat-y right;
	margin-top: 1em;
}
table.dataTable th, table.dataTableFull th {
	background: url(images/gradient_100px.png) top left no-repeat;
	color: #888;
	font-size:1.2em;font-weight:bold;
	padding: 0.5em 0.4em;
}
table.dataTable th, table.dataTable td, table.dataTableFull th, table.dataTableFull td {
	text-align: left;
	border: 1px solid #ccc;
	padding: 5px;
}


table.dataTable td.right, table.dataTableFull td.right {
	text-align: left;
}



table.dataTable td, table.dataTableFull td {
	border: 1px solid #ccc;
}


table.dataTable td.right, table.dataTableFull td.right {
	text-align: left;
}



table.dataTable td.indent, table.dataTableFull td.indent {
	background: url(../images/bullet_round_1_blue.gif) no-repeat 0.5em 0.95em;
	padding-left: 20px;
}

/* sentrert data table */

table.sentrert_tabell {
	border-collapse: collapse;
	width: 99%;	
	color: #888;
	margin-top: 1em;
	text-align: center;
}
table.sentrert_tabell th, table.dataTableFull th {
	background: url(images/gradient_100px.png) top left no-repeat;
	color: #888;
	font-size:1.2em;font-weight:bold;
	padding: 0.5em 0.4em;
	text-align: center;

}
table.sentrert_tabell th, table.sentrert_tabell td, table.sentrert_tabell th, table.sentrert_tabell td {
	text-align: left;
	border: 1px solid #ccc;
	padding: 5px;
text-align: center;

}

/* data table uten linjer*/

table.noborder_tabell {
	border-collapse: collapse;
	width: 99%;	
	color: #888;
	margin-top: 1em;
	text-align: left;
}
table.noborder_tabell th, table.dataTableFull th {
	background: url(images/gradient_100px.png) top left no-repeat;
	color: #888;
	font-size:1.2em;font-weight:bold;
	padding: 0.5em 0.4em;
	text-align: left;

}
table.noborder_tabell th, table.noborder_tabell td, table.noborder_tabell th, table.noborder_tabell td {
	text-align: left;
	/*border: 1px solid #ccc;*/
	padding: 5px;
text-align: left;

}








.footnote {
	font-style: normal;
	font-size: 0.9em;
	color:#990000;
	width:80%;
	padding: 0 0 5px 0;
}

ul.bullet-1 {
	list-style: none;
	margin: 0 0 10px 0;
}
ul.bullet-1 li {
	background: #fff url(images/bullet-1.gif) no-repeat 0 0.4em;
	padding: 0 0 0 15px;
}

#content ol, #content ul{margin:0; padding: 2px 0 5px 20px;
}



/**************** Sidebar styles ****************/

#subcontent{

float:right;
width:140px;
line-height:1.2em;
/*background:#fff;*/
/*border: 1px solid #69686d;*/; padding-left:10px; padding-right:20px; padding-top:33px; padding-bottom:5px
}

#subcontent h2{
display:block;
margin:0 0 0 0;
padding:2px 0 4px 5px;
font-size:0.8em;font-weight:bold;
text-align:left;
color:#fff;
background-color:#a81324;
border-bottom: 1px solid #69686d;
}

#subcontent h3{
display:block;
/*border-top: 1px solid #69686d;*/
/*margin:12px 0 0 0;*/
/*padding:5px;*/
padding:3px 0 3px 4px;
font-size:1.0em;font-weight:bold;
text-align:left;
/*letter-spacing:+1px;*/
/*background: url('images/on_bg.gif') repeat-x center;*/
/*background:url('images/on_bg.gif') repeat-x center;*/
background: url('images/gradient_100px.png') top left no-repeat;
/*border-top: 1px solid #69686d;*/
/*border-bottom: 1px solid #69686d;*/

/*border-bottom: 1px dashed #69686d;*/
/*border-left:5px solid #d6811c;*/
color:#888;}

#subcontent h5{
display:block;
margin:0 0 2px 0;
padding:0 0 0 35px;
font-size:0.9em;font-weight:bold;
text-align:left;
color:#000;
/*border-bottom: 1px dashed #69686d;*/
line-height:3em;
}



#subcontent p{margin:0; font-size:0.9em;padding: 5px;/*background:#fff;*/}

.red_box {
/*font-size:1.1em;*/
border: 1px solid #ccc;
margin:0 0 14px 0;
padding: 0 0 2px 0;
background:#fff;
color:#888;
}

.red_box ol {margin:2px 2px 4px 28px;font-family: Verdana, sans-serif;
font-size:0.9em;font-weight:normal;
line-height:1.5em;}


.red_box h4 {
font-size:0.9em;font-weight:normal;
/*line-height:1.6em;*/
padding-left:35px;
background: url("images/quote-3_top.gif") top left no-repeat;}



.info_box{
background: #fff url('images/info.gif') no-repeat 5px 5px;
border: 1px solid #ccc;
margin:0 0 14px 0;
padding: 0 0 2px 0;
color:#69686d;
}


.or_box{
/*font-size:1.1em;*/
border: 1px solid #ccc;
margin:0px;
padding: 12px 10px 0 10px;
background:#fef0ee;
color:#000;
}



/**************** Navlist****************/



.navlist li
{
display: inline;
/*display: inline;*/
/* for IE5 and IE6 */
}

.navlist{
/*width: 7em;*/
/* to display the list horizontaly */
font-family: Verdana, sans-serif;
font-size:0.9em;font-weight:normal;
line-height:1.6em;
/*color: #888; padding-left:5px; padding-right:2px; padding-top:2px; padding-bottom:2px;*/
/*margin: 0 0 0 0;3em;*/


}

.navlist a{
/*width: 99.99%;*/
/* extend the sensible area to the maximum with IE5 */
display: block;
background: #fff;
border-top: 1px solid #ccc;
text-align: left;
text-decoration: none;
color: #888; padding-left:5px; padding-right:2px; padding-top:2px; padding-bottom:2px;
font-weight:normal;

}

.navlist a.blue{
/*width: 99.99%;*/
/* extend the sensible area to the maximum with IE5 */
display: block;
padding:2px 2px 2px 15px;
background-color:#ddeeff;
color: #888; padding-left:5px; padding-right:2px; padding-top:2px; padding-bottom:2px
text-align: left;
text-decoration: none;
}

.navlist a.red{
/*width: 99.99%;*/
/* extend the sensible area to the maximum with IE5 */
display: block;
padding:2px 2px 2px 15px;
background-color:#ffd0e9;
color: #888; padding-left:5px; padding-right:2px; padding-top:2px; padding-bottom:2px
text-align: left;
text-decoration: none;
}

.navlist a:hover {display: block; background:#ffffe8; 
text-decoration: none; color:#888; border-top: 1px solid #c8c8c8;}

/*.navlist a:hover {display: block; background:#ccc url('images/forl_gul.gif')top left repeat-x; 
text-decoration: none; color:#888; border-top: 1px solid #c8c8c8;}*/
/*.navlist a:visited { color: #c8c8c8; }*/

.navlist a.current {display: block; background:#ecf3ff; 
text-decoration: none; color:#888;}

.navlist li p{
border-top: 1px solid #ccc;
text-align: left;
font-size:1.0em;
text-decoration: none;
color: #888; padding-left:5px; padding-right:2px; padding-top:2px; padding-bottom:2px;
}





#neste{
float:left;
/*width:114px;
height:86px;*/
margin:0;
background:url('images/pil-h.png') no-repeat top left;

#neste h1, #neste h1 a{
margin: 20px 0 0 0; 
font-weight:bold;
font-family: Arial, sans-serif;
text-decoration: none;
color:#69686d;
}





/**************** Footer styles ****************/

#footer{
clear:both;
width:968px;
padding:5px 0 5px 0;
margin:0 auto;
font-size:0.9em;
color:#d6811c;
text-align:center;
/*border-top: 1px solid #ccc;*/
background:#fff;
}

#footer p{color:#ccc;padding:0; margin:0; text-align:center;}
#footer a{color:#ccc; background-color:inherit; font-weight:400;}
#footer a:hover{color:#a81324; text-decoration:none; background-color:#ffffe6;}
.valid {color:#a81324; background-color:inherit; font-size:0.8em;}




/**************** Misc classes and styles ****************/

.splitcontentleft{float:left; width:47%;}
.splitcontentright{float:right; width:47%;}
.clear{clear:both;}
.small{font-size:0.8em;color:#888;padding: 0 0 0 5px;}
.hide{display:none;}
.textcenter{text-align:center;}
.textright{text-align: right !important;}
.important{color:#f02025; background-color:inherit; font-weight:normal;}

.img_left {float:left; margin:0 15px 5px 0;border: 1px solid #888}
.img_right {float:right; margin:5px 0 5px 10px;border: 1px solid #000000}
.img_border {border: 1px solid #000;}
.img_table_td {float:left; margin:0;border: 0;padding:0;background-color:#ffffe8;}
.les_mer {font-size:0.8em;}
.img_center {float:left; margin:0 0 0 20px;}

.box {
margin:0; 
padding:0;
font-weight:normal;
border:1px solid #b90000;
background-color:#fff;
/*color:#b90000;*/
}

.box h1{
padding: 2px 0 2px 15px;
/*background-color:#fff;*/
font-weight:bold;
color:#fff;
font-size:1.0em;
background:#b90000/* url(../images/bg_fade-h_tickBox_600.gif ) repeat-y left*/;
}

.box a, .box a:hover, .box p{
font-weight:normal;
color:#000;
}

.black_box,.black_box a{
float:right;
padding: 2px;
width:120px;
height:56px;
margin-right:20px;
background-color:red;
color:white;
font-weight:bold;
text-align:center;
text-decoration:none;
line-height:1.2em;
}