/* css for Erik Thunes Legat */

body{
font-family:verdana, arial, sans-serif;
font-size: 0.8em;
margin: 0;
padding: 0;
color: #000;
background:#eee;
}

#topbar{
position:relative;
width:700px;
height:130px;
color: #000;
background: #fff url(b/thune-topbar-2.gif);
margin:20px auto 0 auto;
border:solid 0px #888;
}

#lang{
position:absolute;
top:133px;
right:4px;
}

#menu{
text-align:left;
line-height:35px;
margin-bottom:30px;
}	
	
#menu a{
border:none;
border-bottom:solid 6px #ccc;
text-decoration:none;
font-weight:bold;
padding:4px;
background:#fff;
color:#545e78;
}

#menu a:hover{
background:#fff;
color:#900;
border-bottom:solid 6px #900;
}

#footer{
padding:6px;
background:#545e78;
color:#fff;
font-weight:bold;
}

#footer p{
margin:0;
}

h1{
font-weight:normal;
font-family:arial,sans-serif;
letter-spacing:0.1em;
background:url(b/striber3.gif);
color:#700;
padding:0px 0px 5px 0px;
font-size:1.8em;
}

h1 span{
color:#700;
background:#fff;
display:block;
padding:0px 0px 3px 0px;
}

h2{
font-family:arial,sans-serif;
letter-spacing:0.1em;
margin:0px;
font-size:1.3em;
color:#008;
background:inherit;
}

#ydre{
width:700px;
padding:0px;
margin:0 auto 20px auto;
border:solid 0px #ccc;
border-top:none;
}

#kant{
padding:0px 2px 2px 2px ;
background:url(b/striber3.gif);
color:#000;
}

#indhold{
padding:20px;
background:#fff;
color:#000;
}

img{
border: none;
}

.b500 img{
border:solid 1px #ccc;
}

.adskiller{
background:url(b/striber3.gif);
color:#fff;
margin:20px 0 20px 0;
height:6px;
}

.adskiller img{
background:#c93;
border:solid 1px #aaa;
padding:5px;
margin:0px;
float:right;
}

.adskiller img:hover{
background:#ba1106;
border:solid 1px #aaa;
padding:5px;
margin:0px;
}

#knapper li{
padding:0px;
display:block;
list-style-type:none;
}

#knapper li a{
display:block;
border-bottom:solid 6px #ccc;
padding:4px;
width:50%;
}

#knapper li a:hover{
background:#fff;
color:#900;
border-bottom:solid 6px #900;
}


#toppen{
font-size: 0.1px;
background:#fff;
color:#fff;
}

p{
margin-top:0;
}

table{
border-collapse:collapse;
border:solid 1px #ccc;
}

td{
vertical-align:top;
text-align:left;
border:solid 1px #ccc;
padding:3px;
}

.best_bil{
width:110px;
}

li{
position:relative;
margin-bottom: 10px;
}

a{
text-decoration:none;
color:#545e78;
background:inherit;
font-weight:bold;
}

a:hover{
color:#900;
background:inherit;
}

fieldset, legend {
padding: 10px;
border:solid 1px #fff;
}

label{
width: 100px;
float:left;
}

#mailfelt, #navnefelt, #emnefelt{
width: 400px;
margin-bottom: 5px;
border:solid 1px #ccc;
padding:3px;
}

#beskedfelt{
width: 400px;
margin-bottom: 5px;
border:solid 1px #ccc;
padding:3px;
overflow:auto;
}

#sendknap{
border:solid 1px #aaa;
cursor:pointer;
}

#skjultfelt{
display:none;
}

#home{
margin:0;
padding:10px;
}

#b1{
margin:0px 10px 10px 0;
background:#fff;
color:#000;
}

#b1 img{
border:solid 1px #ccc;
}

#baggrund{
float:left;
margin:0 10px 10px 0;
background:#fff;
color:#000;
text-align:center;
}

#baggrund img{
border:solid 1px #ccc;
}

#ansoegning{
display:none;
}

#ansoegning p{
margin:10px 0px 0px 0px ;
}

#ansoegning #mail_ans,#navn_ans,#adresse_ans,#by_ans,#virksomhed_ans{
padding:0;
padding-top:3px;
padding-bottom:3px;
border:none;
border-bottom:dashed 2px #aaa;
font-size:2em;
color:red;
background:inherit;
width:100%;
}

#ansoegning textarea{
width:95%;
height:200px;
padding:3px;
overflow:auto;
}

.clr{
clear:both;
}