body, html { 
background-color : #ccc;
font-family : Geneva, Arial, Helvetica, sans-serif;
color : #666;
text-align : center;
} 
table, tr, td { 
text-align : left;
font-size : 11px;
} 
b { 
font-size : 12px;
} 
h1 { 
font-size : 14px;
} 
div.pageholder { 
width : 100%;
text-align : center;
} 
div.holder { 
background-color : #ffffff;
width : 800px;
height : auto;
} 
div.logo { 
margin : 20px 20px 20px 0;
float : right;
clear : both;
} 
div.topgrafikk { 
margin-left : 20px;
margin-bottom : 20px;
margin-top : 20px;
} 
div.subField  { padding-bottom: 2px; width: 760px; border-bottom: 1px dotted #dfdfdf } 
div.subFieldTitle { 
float : left;
} 
div.subFieldLinks  { text-align: left; padding-right: 5px; position: inherit; width: 180px; float: right } 
div.subFieldLinks a:link, div.subFieldLinks a:visited, div.subFieldLinks a:hover { 
color : #666;
text-decoration : none;
padding-right : 5px;
padding-left : 5px;
} 
div.map_buttons { 
padding-left : 5px;
} 
img.img_no_padding { 
padding : 0;
float:left;
} 
a.img_no_padding { 
padding : 0;
} 
img.geo { 

padding : 0;
padding-right : 50;
border : 10px;
margin-left : 0;
} 
ul { 
list-style : none;
margin : 0 0 0 20px;
padding : 0;
padding-right : 10px;
text-align : left;
} 
li { 
margin-top : 0;
margin-bottom : 0;
text-align : left;
font-size : 12px;
line-height : 10px;
} 
li a:link, li a:visited { 
display : block;
padding : 0 5px 7px 5px;
border-bottom : 1px dotted #ccc;
color : #000;
text-decoration : none;
margin-top : 0;
margin-bottom : 0;
} 
li a:hover { 
font-weight : bold;
} 
.style3 {
	font-size: 10px;
	font-weight: bold;
}
div.kartliste { 
text-align : left;
padding : 0 20px 0 20px;
width : 360px;
} 
div.kartliste h2 { 
background-color : #40b97b;
color : #ffffff;
text-align : left;
padding : 5px;
margin-bottom : -5px;
} 
div.kartliste a:link, div.kartliste a:visited { 
color : #666;
text-decoration : none;
} 
div.kartliste a:hover { 
color : #666;
text-decoration : underline;
} 
div.kartliste li { 
margin-top : 0;
margin-bottom : 0;
text-align : left;
font-size : 12px;
} 
div.kartliste li a:link, div.kartliste li a:visited { 
display : block;
padding : 0 5px 5px 5px;
border-bottom : 0 dotted #ccc;
color : #000;
text-decoration : none;
margin-top : 0;
margin-bottom : 3px;
} 
div.kartlink { 
padding : 10px 10px 10px 0;
border-bottom : 1px dotted #ccc;
vertical-align : bottom;
height : 170px;
} 
div.kartlink_nederst { 
padding : 10px 10px 10px 0;
border-bottom : 0;
vertical-align : bottom;
height : 170px;
} 
.kartliste img { 
float : left;
padding : 0 10px 10px 10px;
clear : both;
} 
div.fotoliste td, div.fotoliste img { 
text-align : center;
margin:0;
float : none;
}
/*div.fotoliste table { 
text-align : left;
padding : 0 20px 0 20px;
width : 360px;
}*/

div.fotoliste{ 
text-align : left;
padding : 0 20px 0 20px;
width : 360px;
}

div.flashintro { 
text-align : left;
padding : 0 0 0 0;
} 

div.adField  { padding-bottom: 150px; padding-left: 20px } 

div.credits { 
color : white;
font-size : 11px;
padding-top : 10px;
} 
div.credits a:link, div.credits a:visited { 
color : white;
font-size : 11px;
text-decoration : none;
} 
div.credits a:hover { 
text-decoration : underline;
} 