 
* {
	margin: 0;
	padding: 0;
}

a {color: #BC5924;text-decoration:none; font-weight:bold;}

a:hover {color: #000000; text-decoration:none; font-weight:bold;}

a.menulink {color: #000000;text-decoration:none; font-weight:bold;}


a.hvid {color: #ffffff;text-decoration:none; font-weight:normal;}

a.hvid:hover {color: #ffffff; text-decoration:none; font-weight:normal;}

body {
	background: #fff url(bg.gif);
	background-repeat:repeat-x;
	color: #333;
	font: normal 62.5% "Lucida Sans Unicode",sans-serif;
	margin: 3% 0;
}

p,ul {
	padding-bottom: 1em;
}

ul {margin-left: 1.2em;}

li {list-style: none;}

h1 {font-size: 1.6em; font-family:Century Gothic; font-weight:normal; line-height:180%;
	
	
	}

blockquote {
	background: #FFF;
	border-bottom: 1px solid #EEE;
	border-top: 1px solid #EEE;
	color: #333;
	display: block;
	font-size: 0.9em;
	margin-bottom: 1.2em;
	padding: 6px 12px;
}
blockquote p {padding: 3px 0;}

h1 {color: #222222;}
h2 {color: #74bde5;font: 1.2em Century Gothic, Verdana,sans-serif; }

h3 {font-weight:bold; font: 1.4em Century Gothic, Verdana,sans-serif; }

.notlink {font-weight:bold; color: #000000; font: 1.4em Century Gothic, Verdana,sans-serif; }


img {
	border:0px;
}

/* misc */
.clearer {clear: both;}
.main_right .padded {padding: 6px 2px 6px 16px;}
.main .padded {padding: 18px 24px;}
.meta {font-size: 0.8em; color: #666;}
.left {float: left;}
.right {float: right;}
.greyboks { width:450px; background-color:black; height:20px; border:2px solid black} 

/* structure */
.container {
	font-size: 1.2em;
	background: url(bgcontainer.gif) repeat-y;
	margin: 0 auto;
	width: 891px;
	border: 12px solid #222;
}

.logo {
	margin: 0 auto;
	width: 891px;
	padding-bottom:10px;
}

/* .logo {
	margin: 0 auto;
	width: 915px;
	height:100px;
	background-color:#222222;
	padding-bottom:10px;
} */

/* header */
.header {
	float: left;
	width: 691px;
	background: url(header1.jpg) no-repeat;
	font: normal 2.4em Verdana,sans-serif;
	height:135px;
	padding-left:0px;
	text-align: center;	
}

/* structure */
.top {
	background: #222;
	color: #DDD;
	float: left;
	font: normal 1.4em Verdana;
	height: 50px;
	text-align: center;
	width: 639px;
}
.subnav {
	float: left;
	width: 160px;
}
.main {
	float: left;
	width: 531px;
min-height:500px;
background-image: url('logo_baggrund.jpg');
background-repeat: no-repeat;
background-position: 10px 10px; 
line-height:160%;
color:black;
}
.main_right {
	float: right;
	width: 200px;
	color: #CCC;
}

/* sub-navigation */
.subnav h1 {
	background: #222;
	color: #FFE;
	font: 1.1em Verdana,sans-serif;
	line-height: 24px;
	padding-left: 8px;
}
.subnav ul {margin: 0; padding: 0;}
.subnav li {
	border-bottom: 1px solid #4f7e97;
	list-style: none;
width:152px;
}
.subnav li a {
	font: 1em Century Gothic, Verdana,sans-serif;
	background: #74bde5;	
	color: 11425c;
	display: block;
	padding: 8px 0 8px 12px;
	width: 140px;
	text-decoration: none;
}
.subnav li a:hover {
	background: #11425c;
	color: #ffffff;
}

/* footer */
.footer {
	/* background: url(bgfooter.gif) repeat-x; */
	margin: 0 auto;
	width: 914px;
	color: #222222;
	padding-top:7px;
	font-size:9pt;

}

.footer a {color: #EEE;}
.footer a:hover {color: #FAFCB0;}

















form, fieldset {
		border: 0;
		margin: 0;
		padding: 0; 
		}
		
legend {
		display: none;
		}
		
select, input, textarea {
		vertical-align: middle;
		}
textarea,input.txt {
		border:1px solid #dbd9d8;
		height:22px;
		width:410px;
		padding:5px 0px 0px 5px;
		}
textarea:hover,input.txt:hover {
		border:1px solid #b2b2b2;
		padding:5px 0px 0px 5px;
		}
textarea {
		vertical-align:bottom;
		margin: 5px 0 0 0;
		overflow:hidden;
		width: 410px;
		}
		

.buttons form {
		border:1px solid #ffffff;
		}

.buttons a, .buttons button{
    /*display:block;
    float:left; */
    background-color:#222222;
    border:0px solid #222222;
    font-family: century gothic, Tahoma, Arial, Verdana, sans-serif;
    font-size:11pt;
    /* line-height:130%; */
    text-decoration:none;
    font-weight:normal;
    color:#ffffff;
    cursor:pointer;
    padding:5px 10px 6px 0px; /* Links */
		}
		
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 0px; /* IE6 */
		}
		
.buttons button[type]{
    padding:5px 10px 5px 0px; /* Firefox */
    /* line-height:17px;  Safari */
		}
		
*:first-child+html button[type]{
    padding:4px 10px 3px 0px; /* IE7 */
		}
		
.buttons button img, .buttons a img{
    margin:0 2px -1px 0 !important;
    padding:0;
    border:none;
    width:13px;
    height:13px;
		}

button:hover, .buttons a:hover{
    color:#eeeeee;
		}












.buttons1 form {
		border:1px solid #ffffff;
		}

.buttons1 a, .buttons1 button{
    /*display:block;
    float:left; */
    background-color:#ffffff;
    border:0px solid #ffffff;
    font-family: century gothic, Tahoma, Arial, Verdana, sans-serif;
    font-size:11pt;
    /* line-height:130%; */
    text-decoration:none;
    font-weight:normal;
    color:#222222;
    cursor:pointer;
    padding:5px 10px 6px 0px; /* Links */
		}
		
.buttons1 button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 0px; /* IE6 */
		}
		
.buttons1 button[type]{
    padding:5px 10px 5px 0px; /* Firefox */
    /* line-height:17px;  Safari */
		}
		
*:first-child+html button[type]{
    padding:4px 10px 3px 0px; /* IE7 */
		}
		
.buttons1 button img, .buttons a img{
    margin:0 2px -1px 0 !important;
    padding:0;
    border:none;
    width:13px;
    height:13px;
		}

button:hover, .buttons1 a:hover{
    color:#000000;
		}
		
		
		
		
ul.simple, ul.simple li{ 
		list-style:  none outside;  
		margin:0;
		padding:0; 
		margin-bottom:20px; 
		}

ul.simple li p, ul.simple li h4{ /*padding: 0px; */ }
		
		


div.collapse-container{ 
		background-color:#eeeeee; 
	
		padding-left:25px;
		padding-right:25px;
		}




.gallery {
		list-style: none;
		margin: 0;
		padding: 0;
		}
		
.gallery li {
		margin: 20px 10px 5px;
		padding: 8px;
		background: url(polaroid.png) no-repeat;
		float: left;
		position: relative;
		width: 186px;
		}	
		
.gallery span {
		background: url(tape.png) no-repeat;
		width: 77px;
		height: 27px;
		display: block;
		position: absolute;
		left: 54px;
		top: -12px;
		}
		
.gallery em {
		display: block;
		padding: 0 20px 0 0;
		text-align: center;
		font: italic 100% arial, "Times New Roman", Times, serif;
		color: #333;
		}

.gallery2 {
		margin: 20px;
		position: relative;
		width: 190px;
		height: 143px;
		float: left;
		}
		
.gallery2 img {
		background: #fff;
		border: solid 1px #ccc;
		padding: 2px;
		}
		
.gallery2 span {
		padding: 0 3px 0 3px;
		display: block;
		position: absolute;
		bottom: 7px;
		right: 12px;
		font-family: century gothic, arial;
		font-size: 13px;
		color:#009de0;
		background-color:#ffffff;
		}
		
.photo img {
		background: #fff;
		border: solid 1px #ccc;
		padding: 2px;
		}

.photo a {
		text-decoration: none;
		}

.photo img a.hover {
		text-decoration: none;
		border: solid 1px red;
		}
