body{
    font-family:Arial, Helvetica, sans-serif;
    margin:0px;
    padding:0px 0px 60px 0px;    
}
a{
    color:#EE8800;
    text-decoration: none;
}
a:link{
    text-decoration: none;
}
a:visited{
    text-decoration: none;
}
a:hover{
    text-decoration: underline;
}
q{
    font-style:italic;
}
p{
    max-width: 600px;
}
blockquote{
    font-style:italic;
}
blockquote div.source{
	font-style:normal;
}
span.logo{
    color:#000;
    font-size:150%;
    font-family: verdana;
}
h1.stikkTittel, h2.stikkTittel{
	margin-top:0px;
	padding-top:0px;
}
h1.stikkTittel2{
	margin:0px;
	padding:0px;
}
h3.stikkTittel, h4.stikkTittel, h5.stikkTittel{
	margin-bottom:0px;
	padding-bottom:0px;
}

h3.lenker{
	margin-top:20px;
	margin-bottom:0px;
	padding-bottom:0px;
}

table.main{
	width:945px;
	padding: 0px;
	margin:5px 0px 0px 10px;
}

td.logo{
	padding:0px;
	margin:0px;
}

td.menu{
	height:120px;
	margin:0px 0px 10px 0px;
	padding:10px 0px 7px 0px;
}

a.menu, a.menu2{
	font-weight:bold;	
	margin: 0px 8px 0px 8px;
	padding:0px;
}

a.menu{
	font-size:100%;
	font-variant:small-caps;
}

a.menu2{
	font-size:70%;
}

.content{
	font-size:80%;
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	display:block;
	border-top:1px dotted #cccccc;
	border-left:1px dotted #cccccc;
}

.extracontent{
	font-size:70%;
	width:140px;
	padding: 10px 10px 0px 6px;
}

/* heading */
.heading{
	font-weight:bold;
	display:block;
}

.content .heading{
	margin-top:1px;
}

.lenker .heading{
	margin-top:5px;
}

.extracontent .heading{
	margin-top:7px;
}

/* aktuelt */
.content .program div.programinnslag, div.news{
    width:600px;
    display:block;
    margin:18px 0px 10px 0px;
}

.content .program span.dato, div.news span.dato{
    color:#3399FF;
    font-size:90%;
    font-weight:bold;
}

.content .program span.tid{
    font-size:80%;
}

.program span.heading{
    font-weight:bold;
    display:block;
}

/* project */
.pictureShow{
    margin: 40px auto;
    text-align:left;
    width:530px;
    overflow:auto;
    height:500px;
}
.pictureShow img{
    margin:20px 0px 40px 0px;
    display:block;
}



/* kontakt */
p.person{
    display:block;
    margin: 10px 0px 10px 0px;
}

p.person span.navn{
    font-weight:bold;
    display:block;
}

p.person span.tlf, p.person span.epost {
    display:block;
}
