*{margin:0; padding:0;}

/* powered by http://mierendo.com/software/rounded_css_boxes/ */
.blk_corners_tl, .blk_corners_t, .blk_corners_tr, .blk_corners_l, .blk_corners_r, .blk_corners_bl, .blk_corners_b, .blk_corners_br, .blk_corners {
    width: auto;
    margin: 0;
    padding: 0 0 0 0;
    border: 0;
    position: relative;
}
.blk_corners_t {
    /*
        change this div to layout the whole box (width, height, float, margin, ...)
        example lines:
        width: 60%;
        margin: 7px 35px 0px 1px
        to change distance to content/text scroll to class ".blk_corners" and change the padding
    */
    background-color: #000000;
    background-image: url("images/blk_corners_border.png");
    background-repeat: repeat-x;
    background-position: top;
}
.blk_corners_tl {
    height: 100%;
    background-image: url("images/blk_corners_topleft.png");
    background-repeat: no-repeat;
    background-position: left top;
}
.blk_corners_tr {
    height: 100%;
    background-image: url("images/blk_corners_topright.png");
    background-repeat: no-repeat;
    background-position: right top;
}
.blk_corners_bl {
    height: 100%;
    background-image: url("images/blk_corners_bottomleft.png");
    background-repeat: no-repeat;
    background-position: left bottom;
}
.blk_corners_br {
    height: 100%;
    background-image: url("images/blk_corners_bottomright.png");
    background-repeat: no-repeat;
    background-position: right bottom;
}
.blk_corners {
    height: 100%;
    /* change this if you want to change the distance distance to text/content */
    /*padding: 5px 6px 5px 6px;*/
    padding: 2px 2px 12px 2px;
    margin: 2px 2px 12px 2px;

}

.blk_corners_l {
    height: 100%;
    background-image: url("images/blk_corners_border.png");
    background-repeat: repeat-y;
    background-position: left;
}
.blk_corners_r {
    height: 100%;
    background-image: url("images/blk_corners_border.png");
    background-repeat: repeat-y;
    background-position: right;
}
.blk_corners_b {
    height: 100%;
    background-image: url("images/blk_corners_border.png");
    background-repeat: repeat-x;
    background-position: bottom;
}

/*Invisiblebox*/
div.invisible_box {
	margin: 0;
	float:right;
	width:250px;
}

div.invisible_box h2{
	color:#0647d6 !important;
	padding: 0 0 0 18px;
	margin: 0;
	font-weight: bold !important;
	font-style: italic;
	font-size: 1.4em !important;
}

div.invisible_box ul{
   	margin: 0;
   	padding: 0;
 	list-style: none;
}	

div.invisible_box li {
  	margin:0;
  	padding: 0;
  	color: #D57500;	
	font-size:0.9em;
}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menu/one_page.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* set up the overall width of the menu div, the font and the margins with a relative position*/

#info {height:500px;}
.menu {
font-family: verdana, arial, sans-serif; 
width:680px;
/*border-top: 1px dotted #bdbdbd;*/
/*border-bottom: 1px dotted #bdbdbd;*/
margin:10px 0 50px 0; 
position:relative;
z-index:100;
}

.stiplet {
border-right: 1px dotted #bdbdbd;
}

/* remove the bullets and set the margin and padding to zero for the unordered list */
.menu ul {
padding:0; 
margin:0;
list-style: none;
}

.menu ul table {border-collapse:collapse; margin:-1px -10px; font-size:1em;}

/* float the list so that the items are in a line */
.menu ul li {
float:left; 

}

/* style the links to be 160px wide by 30px high with a top and right border 1px solid white. Set the background color and the font size. */
.menu ul li a, .menu ul li a:visited {
display:block; 
text-align:center; 
text-decoration:none; 
width:140px; 
height:30px; 
color:#666; 
/*border:1px solid #bdbdbd;*/
border-left:1px dotted  #bdbdbd;
border-top:1px dotted #bdbdbd;
/*border-bottom:1px dotted #bdbdbd;*/
/*border-width:1px 1px 1px 0;*/
background:url('images/gradient_40hpx.png') no-repeat top  center;
line-height:30px;
font-size:0.9em;
font-weight:normal;
}

/* make the dropdown ul invisible */
.menu ul ul {
position:absolute; left:-9999px; height:0;
}

/* set the background and foreground color of the main menu items on hover */
.menu ul li a:hover,
.menu ul li:hover a {
color:#666; 
font-weight:bold;
background:url('images/gradient_40hpx_hover.png') no-repeat top  center;
/*border-left: 1px dotted #bdbdbd;
border-right: 1px dotted #bdbdbd;*/


}

/* make the sub menu ul visible and position it beneath the first list item */
.menu ul :hover ul {
top:30px;
height:auto;
left:0; 
text-align:left;
z-index:100;
}

/* make the sub menu ul li the full width with padding and border. Add an auto scroll bar */
.menu ul :hover ul li {
background:#ffffea; 
color:#000;
padding:10px;
width:650px;
height:300px;
overflow:auto;
*border:1px dotted #bdbdbd;*
}

/*float the image left with padding and no border */
.menu ul :hover ul li img {
float:left; 
padding:10px 10px 10px 0; 
border:0;
}

/* style the paragraph font height */
.menu ul :hover ul li p {
font-size:0.9em;
line-height:1.6em;
}

/* style the background and foreground color of the submenu links */
.menu ul :hover ul li a {
display:inline;
background:#eee;
color:#000;
text-decoration:underline;
line-height:1.6em;
}

/* style the background and forground colors of the links on hover */
.menu ul :hover ul li a:hover {
text-decoration:none; 
color:#000;
}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menu/one_page.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

/*__________________________________________________________________*/

/* powered by http://mierendo.com/software/rounded_css_boxes/ */
.my_corners_tl, .my_corners_t, .my_corners_tr, .my_corners_l, .my_corners_r, .my_corners_bl, .my_corners_b, .my_corners_br, .my_corners {
    width: auto;
    margin: 0;
    padding: 0;
    border: 0;
    position: relative;
}

.my_corners_t {
    /*
        change this div to layout the whole box (width, height, float, margin, ...)
        example lines:
        width: 60%;
        margin: 7px 35px 0px 1px
        to change distance to content/text scroll to class ".my_corners" and change the padding
    */
    margin: 0 0 15px 0;
    background-color: #ffffff;
    background-image: url('images/my_corners_border.png');
    background-repeat: repeat-x;
    background-position:top;
}
.my_corners_tl {
    height: 100%;
    background-image: url('images/my_corners_topleft.png');
    background-repeat: no-repeat;
    background-position: left top;
}
.my_corners_tr {
    height: 100%;
    background-image: url('images/my_corners_topright.png');
    background-repeat: no-repeat;
    background-position: right top;
}
.my_corners_bl {
    height: 100%;
    background-image: url('images/my_corners_bottomleft.png');
    background-repeat: no-repeat;
    background-position: left bottom;
}
.my_corners_br {
    height: 100%;
    background-image: url('images/my_corners_bottomright.png');
    background-repeat: no-repeat;
    background-position: right bottom;
}
.my_corners {
    height: 100%;
    /* change this if you want to change the distance distance to text/content */
    padding: 5px 6px 5px 6px;
}

.my_corners_l {
    height: 100%;
    background-image: url('images/my_corners_border.png');
    background-repeat: repeat-y;
    background-position:  left;
}
.my_corners_r {
    height: 100%;
    background-image: url('images/my_corners_border.png');
    background-repeat: repeat-y;
    background-position:  right;
}
.my_corners_b {
    height: 100%;
    background-image: url('images/my_corners_border.png');
    background-repeat: repeat-x;
    background-position:bottom;
} 
/* powered by http://mierendo.com/software/rounded_css_boxes/ */


/* powered by http://mierendo.com/software/rounded_css_boxes/ */
.my_corners_tl, .my_corners_t, .my_corners_tr, .my_corners_l, .my_corners_r, .my_corners_bl, .my_corners_b, .my_corners_br, .my_corners {
    width: auto;
    margin: 0;
    padding: 0;
    border: 0;
    position: relative;
}

.my_corners_t {
    /*
        change this div to layout the whole box (width, height, float, margin, ...)
        example lines:
        width: 60%;
        margin: 7px 35px 0px 1px
        to change distance to content/text scroll to class ".my_corners" and change the padding
    */
    margin: 0 0 15px 0;
    background-color: #ffffff;
    background-image: url('images/my_corners_border.png');
    background-repeat: repeat-x;
    background-position:top;
}
.my_corners_tl {
    height: 100%;
    background-image: url('images/my_corners_topleft.png');
    background-repeat: no-repeat;
    background-position: left top;
}
.my_corners_tr {
    height: 100%;
    background-image: url('images/my_corners_topright.png');
    background-repeat: no-repeat;
    background-position: right top;
}
.my_corners_bl {
    height: 100%;
    background-image: url('images/my_corners_bottomleft.png');
    background-repeat: no-repeat;
    background-position: left bottom;
}
.my_corners_br {
    height: 100%;
    background-image: url('images/my_corners_bottomright.png');
    background-repeat: no-repeat;
    background-position: right bottom;
}
.my_corners {
    height: 100%;
    /* change this if you want to change the distance distance to text/content */
    padding: 5px 6px 5px 6px;
}

.my_corners_l {
    height: 100%;
    background-image: url('images/my_corners_border.png');
    background-repeat: repeat-y;
    background-position:  left;
}
.my_corners_r {
    height: 100%;
    background-image: url('images/my_corners_border.png');
    background-repeat: repeat-y;
    background-position:  right;
}
.my_corners_b {
    height: 100%;
    background-image: url('images/my_corners_border.png');
    background-repeat: repeat-x;
    background-position:bottom;
} 
/* powered by http://mierendo.com/software/rounded_css_boxes/ */
/*__________________________________________________________________*/


.forum {
	display: block;
	width: 175px;
	height: 60px;
	background:#fff url(images/labcenter_support.png) 15px 15px no-repeat;
	/*text-indent: -99999px;*/
}
.forum:hover {
	background:#fff url(images/labcenter_support.png) 15px 12px no-repeat;
}


.pedtec_logo {
	display: block;
	width: 275px;
	height: 60px;
	background:#fff url(images/pedtec_logo_ny.gif) 20px 10px no-repeat;
	/*text-indent: -99999px;*/
}
.pedtec_logo:hover {
	background:#fff url(images/pedtec_logo_ny_hover.gif) 20px 10px no-repeat;
}


body{
line-height:1.4em;
text-align:center;
color:#888;
margin:0 auto;
padding: 0;
/*background:#fff url('images/background_cc.png') top left repeat-x;*/
background:#ccc url('images/bakgrunn-2.gif') repeat-y top center; font-style:normal; font-variant:normal; font-weight:normal; font-size:76%; font-family:Verdana, Arial, Tahoma, sans-serif
}

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;}

/*image placement within content*/

div.image-full {
	margin-top: 1em;
	width: 558px;
}
div.image-full-max {
	width: 720px;
}
div.image-full img, div.image-full-max img {
	display: block;
	margin: 0 auto;
}
div.image-full p, div.image-full-max p, div.image-float-right p, div.image-float-center p,div.image-nofloat-caption-right p, p.img-caption {
	margin: 0.2em 0 0 0;
	font-style: normal;
	text-align: left;
	font-size: 0.9em;
	color: #D37C06;
	border-width: 1px 0;
	border-style: solid;
	border-color: #BBBDBF;
	padding: 3px;
	clear: both;
}
div.image-full p, div.image-full-max p {
	margin: 0.2em auto 0 auto; /*can assign width to the caption p element inline, so aligns with image edges*/
}

div.image-float-center {
	align:center;
	margin: 15px 0 10px 10px
}

div.image-float-right {
	float: right;
	margin: 15px 0 10px 10px
}
div.image-nofloat-caption-right {
	width: 558px;
}
div.image-nofloat-caption-right p {
	margin-top: 0;
	margin-left: 15px;
	clear: none;
}
div.image-nofloat-caption-right img {
	margin-right: 15px;
	float: left;
}





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: 21%;
	float: left;
	margin: 2px 20px 0 0;
	
	}
	
div.float img {
	/*margin-bottom: 10px;*/
	}

div.float.last {
	width: 21%;
	margin-right: 0;
	}

.clear {
clear: both;
}

/*3 colums*/
div.float_3 {
	width: 28%;
	float: left;
	margin: 2px 20px 0 0;
}
	
div.float_3 img {
	/*margin-bottom: 10px;*/
	}

div.float_3.last {
	width: 28%;
	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:1px solid #fff;
/*background:#cecece;*/
/*background: url('images/background_cc.png') repeat-x top left;*/
}

#header_left{
display:block;
float:left;
width:272px;
height:60px;
margin:0;
background:#fff;
/*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_center{
float:left;
width:514px;
height:60px;
margin:0;
text-align:center;
/*background:#ccceee;*/
padding:0;
}
#header_right{
float:right;
width:170px;
line-height:1.2em;
background:#fff;
padding:0px 20px 0 0;
height:60px;
}
#header_right .img_center{
float:right;
align="center";
width:185px;
height:60px;
background:#fff ;
padding:5px;
}



#hor_nav_menu{
margin: 0;
font-size:0.8em;
font-weight:normal;
width: 100%;
overflow: hidden;
float:left;
/*border-top: 1px dotted #bdbdbd;*/
background:#fff url('images/1px_bdbdbd.png') repeat-x bottom left;
}

#hor_nav_menu li{
float: left;
display: inline;
list-style-type:none;
white-space:nowrap;
}

#hor_nav_menu li a{
display:block;
float: left;
width: 100px; 
text-align: center;
color: #666; /*text color*/
font-weight:normal;
text-decoration: none;
text-transform:uppercase;
background: #fff;
background:url('images/gradient_40hpx.png') no-repeat top  center;
border-right: 1px solid #bdbdbd; padding-left:2px; padding-right:2px; padding-top:5px; padding-bottom:5px;
border-top: 1px solid #bdbdbd;
}

#hor_nav_menu li a:hover{
list-style-type:none;font-weight:bold;
color: #666 !important;
text-decoration:none;
background:url('images/gradient_40hpx_hover.png') no-repeat top  center;
/*border-bottom: #fff 1px solid;*/
/*background: #fff;*/
/*border-top: #ccc 1px solid;*/
}

#hor_nav_menu li .current{
list-style-type:none;font-weight:bold;
color: #000 !important;
text-decoration:none;
border-bottom: #fff 1px solid;
background: #fff;
border-top: #bdbdbd 1px solid;
/*border-right: #bdbdbd 1px solid;*/
/*border-left: #bdbdbd 1px solid;*/
}




/**************** Content styles ****************/

#content{
float:left;
width:720px;
/*height:6500px;*/
font-size:0.9em;
padding:27px 0px 0 20px;
margin: 0;
color:#666;
/*background: #cccfff;*/

}

#content_500{
float:left;
width:500px;
/*height:700px;*/
font-size:0.9em;
padding:27px 0px 0 20px;
margin: 0;
color:#888;
/*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, #content_500 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, #content_500 h3{
font-weight:bold;
font-family: Arial, sans-serif;
font-size:1.4em; 
letter-spacing:+1px;
text-decoration: none;
background: url('images/gradient_40hpx.png') no-repeat top left;
/*background-color:#e6e6e6;*/
color:#888;
border-top: 1px dotted #bdbdbd; 
border-bottom: 1px dotted #bdbdbd;
margin-left:0; 
margin-right:0; 
margin-top:0; 
margin-bottom:5px; 
padding-left:3px; 
padding-right:0; 
padding-top:5px; 
padding-bottom:5px
}

#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;
/*background:#fef0ee;
border-bottom: 1px dotted #69686d;*/
}

#content h4{

font-weight:bold;
background: url('images/gradient_1000px.png') no-repeat top left;
border-bottom: 1px dotted #69686d; 
font-family: Arial, sans-serif;
/*margin:15px 0 5px 0; */
font-size:1.3em; 
/*letter-spacing:-1px;*/
text-decoration: none;
padding:0 0 2px 5px;
color:#69686d;
}

#content h4 a{
background: url('images/gradient_100px.png') no-repeat top left;
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;
}



.foot_note{font-style:italic;font-size:.9em}



/*#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: 100%;	
	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') no-repeat top left;
	color: #888;
	font-size:1.2em;font-weight:bold;
	border: 1px solid #ccc; padding-left:0.4em; padding-right:0.4em; padding-top:0.5em; padding-bottom:0.5em
}
table.dataTable td, 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') no-repeat top left;
	color: #888;
	font-size:1.2em;font-weight:bold;
	text-align: center; padding-left:0.4em; padding-right:0.4em; padding-top:0.5em; padding-bottom:0.5em

}
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') no-repeat top left;
	color: #888;
	font-size:1.2em;font-weight:bold;
	text-align: left; padding-left:0.4em; padding-right:0.4em; padding-top:0.5em; padding-bottom:0.5em

}
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-left:15px; padding-right:0; padding-top:0; padding-bottom:0
}

#content ol, #content ul{margin:0; padding: 2px 0 5px 20px;
}



/**************** Sidebar styles ****************/

#subcontent{
float:right;
width:170px;
line-height:1.2em;
/*background:#fffccc;*/
/*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:#000;
background-color:#a81324;
border-bottom: 1px solid #69686d;
}

#subcontent h3{
display:block;
/*border-top: 1px solid #69686d;*/
/*margin:12px 0 0 0;*/
/*padding:5px;*/
font-size:1.0em;font-weight:bold;
text-align:center;
/*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') no-repeat top center;
/*border-top: 1px solid #69686d;*/
border-bottom: 1px dotted #ccc;
padding: 0 0 4px 0;}


#subcontent h3 img{
display:block;
text-align:center;
}


/*border-bottom: 1px dashed #69686d;
border-left:5px solid #d6811c;
color:#888; 
padding-left:4px; 
padding-right:0; 
padding-top:0px; 
padding-bottom:5px}*/

#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 0 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') no-repeat top left;}


.no_box {
/*font-size:1.1em;*/
/*border: 1px solid #ccc;*/
margin:0 0 14px 0;
padding: 0 0 0 0;
/*background:#fff;*/
color:#888;
}

.no_box ol {margin:2px 2px 4px 28px;font-family: Verdana, sans-serif;
font-size:0.9em;font-weight:normal;
line-height:1.5em;}



.info_box{
background: #fff url('images/info.gif') no-repeat 5px 5px;
border: 1px solid #ccc;
color:#69686d; margin-left:0; margin-right:0; margin-top:0; margin-bottom:14px; padding-left:0; padding-right:0; padding-top:0; padding-bottom:2px
}


.or_box{
/*font-size:1.1em;*/
border: 1px solid #ccc;
margin:0px;
padding: 12px 10px 0 10px;
background:#fef0ee;
color:#000;
}

.kunde_box{
border: 1px solid #ccc;
margin:0px;
padding: 5px;
background:#fef0ee;
color:#888;
}

.ny_box{
border-left: 4px solid #000;
border-top: 4px solid #000;
border-right: 4px solid #ccc;
border-bottom: 4px solid #ccc;
margin:0px;
padding: 1px;
background:#fff;
color:#888;
}




/**************** 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 dotted #bdbdbd;
text-align: left;
text-decoration: none;
color: #666; 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 0 15px;
background-color:#fef0ee;
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:#fef0ee; 
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:#f3f3f3; font-weight:bold;
text-decoration: none; color:#888;/*border-left: 4px solid #ccc;*/}

.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;
}


/**Navlist-2*****/

.navlist-2 li{
display: inline;
/*display: inline;*/
/* for IE5 and IE6 */
}

.navlist-2 a{
display: block;
background: #ffffec;
/*border-top: 1px solid #ccc;*/
font-size:0.9em;font-weight:normal;
text-align: left;
text-decoration: none;
color: #666; padding-left:10px; padding-right:2px; padding-top:2px; padding-bottom:2px;
font-weight:normal;
}

.navlist-2 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: #666; padding-left:5px; padding-right:2px; padding-top:2px; padding-bottom:2px;
text-align: left;
text-decoration: none;
}

.navlist-2 a.red{
/*width: 99.99%;*/
/* extend the sensible area to the maximum with IE5 */
display: block;
padding:2px 2px 0 15px;
background-color:#fef0ee;
color: #666; padding-left:5px; padding-right:2px; padding-top:2px; padding-bottom:2px;
text-align: left;
text-decoration: none;
}

.navlist-2 a:hover {display: block; background:#fef0ee; 
text-decoration: none; color:#666; /*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-2 a.current {display: block; background:#f3f3f3; font-weight:bold;
text-decoration: none; color:#666;/*border-left: 4px solid #ccc;*/}

.navlist-2 li p{
/*border-top: 1px solid #ccc;*/
text-align: left;
font-size:1.0em;
text-decoration: none;
color: #666; padding-left:5px; padding-right:2px; padding-top:2px; padding-bottom:2px;
}

/**************** 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 dotted #bdbdbd;
border-bottom: 1px dotted #bdbdbd;
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:48%;}
.splitcontentright{float:right; width:48%;}
.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:#fff;
color:white;
font-weight:bold;
text-align:center;
text-decoration:none;
line-height:1.2em;
border: 1px solid #fff;
}