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-right : 0px;
margin-bottom : 20px;
margin-top : 20px;
} 
div.grafikkHolder{
width : 800px;
background-color: red;
}
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  { text-align: left; list-style: none; margin: 0 0 0 20px; padding: 0 10px 0 0; width: 150px } 
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;
} 
div.kartliste  { text-align: left; padding-top: 0; padding-right: 20px; padding-left: 20px; width: 360px; height: inherit; overflow: visible } 
div.kartliste h2  { color: #ffffff; background-color: #c0a100; text-align: left; margin-bottom: -5px; padding: 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; height: 200px; vertical-align: bottom; border-bottom: 1px dotted #ccc } 
div.kartlink_nederst  { padding: 10px 10px 50px 0; height: 200px; vertical-align: bottom; border-bottom: 0 none } 
.kartliste img { 
float : left;
padding : 0 10px 10px 10px;
clear : both;
}
.kartliste_tegnHoyre img  { padding: 0 70px 10px 10px }
.kartliste_tegnVenstre img  { padding: 0 30px 10px 0 }
.kartliste_tegnVenstre a:link { padding-right: 0 }
.kartliste_tegnHoyre a:link { padding-left: 0 }
div.fotoliste td, div.fotoliste img { 
text-align : center;
margin:0;
float : none;
}
div.fotoliste table  { text-align: center; width: 100%; float: left; padding-right: 20px; }

div.flashintro { 
text-align : left;
padding : 0 0 0 0;
margin-bottom: -5px;
} 
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;
}
div.welcomeText {
padding: 0px 0 10px 10px;
margin-top: 10px; 
font-size : 11px;}


