/*------------------------------------------------------------------------------------------Reset------------------------------------------------------------------------------------------- */
* {margin:0; padding:0;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border:0; outline:0; vertical-align:baseline; background:transparent;}

.noscreen {display:none;}
.kasse {min-height:1px;}
.kasse:after {display:block; visibility:hidden; clear:both; line-height:0; font-size:0; content:".";}
.fix {float:none; clear:both; width:0; height:0; margin:0; padding:0; border:0; line-height:0; font-size:0;}
.hidden {position:absolute; left:-1000em; top:-1000em; width:1px; height:1px; overflow:hidden;}

/*------------------------------------------------------------------------------------------Style------------------------------------------------------------------------------------------- */

body {padding:25px 0; background:url("setup/oven.gif") 0 0 repeat-x; font:0.75em/1.5 "arial", sans-serif; background-color:#333333; color:#fff;}

	#main {background-color:#333; width:980px; padding:0px; margin:0 auto; overflow:hidden;}
	#top{background:url("setup/main_bg.gif") no-repeat; height:418px;}
	#flag{padding-left:893px; padding-top:43px;}
	#header {width:889px; height:358px; margin-left:46px; overflow:hidden; background-color:#262626;}
	
	#menu {padding:0px; margin:0 auto; margin-top:-30px; width:860px;}
    #menu ul {margin:0; list-style:none; text-align:center;}
	#menu a {color:#3c85e8;}
    #menu ul li {display:inline;}
    #menu ul li a { padding-right:15px; padding-bottom:22px; text-decoration:none;}
    #menu a:hover {text-decoration:none; color:#fff;}
    #menu ul li.active, #menu ul li.active a {color:#fff;}
	#menu ul li.menu_streg a{color:#394248;}
	
	#indhold { background:url("setup/main.gif") no-repeat #333;}
	
	#left {float:left; width:570px;	margin:0; margin-left:20px; padding:0;}
	#right {float:right; width:300px; margin:0; padding:0;}
    #left .in, #right .in{padding:15px;}
	
.forside {position:relative; z-index:2; margin-top:5px; margin-left:20px; width:570px; text-align:justify;}
.forside h4 {margin:0; margin-bottom:7px; font-size:110%;}
.forside p {margin:0; margin-left:15px; font-size:100%; color:#fff;}
.forside a {color:#fff;}
	
	#footer {position:relative; z-index:3; margin-top:-50px; height:20px; width:980px; padding:15px 15px 5px 15px; color:#fff; }
    #footer p {margin:0; text-align:center;}
    #footer a {color:#fff; text-decoration:none;}
    #footer a:hover {color:#fff; text-decoration:underline;}
	#footer .leftFoot {float:left; padding-left:29px;}
	#footer .rightFoot {float:right; padding-right:60px;}
	
	#nyheder{position:relative; z-index:2; padding-right:40px; min-height:400px;}
	dl#nyheder {margin:0; padding-top:21px;}
	dl#nyheder dt {}
	dl#nyheder dt a {padding-left:64px; height:100px; font-family:verdana; font-size:24px; font-weight:normal; text-decoration:none; color:#fff;}
	dl#nyheder dt a:hover {text-decoration:none; color:#fff;}
	dl#nyheder dd {margin:0; padding-right:5px; padding-left:0px; color:#fff;}
	dl#nyheder dd a {text-decoration:underline; color:#fff;}
	dl#nyheder dd a:hover{color:#fff;}
	#nyheder b{color:#fff;}
	#nyheder em{color:#fff;}


	#sponsor{position:relative; z-index:1; margin-top:-170px; height:391px; background:url("setup/main_bund.gif") 0 0 repeat-x; background-color:#EFEFEF;} /*NEED IE FIX!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
	#sponsor-in {padding-left:70px; padding-top:200px;}
	#sponsor img {margin-top:58px; margin-right:18px;}

	
	.title-01 {margin:0; padding:10px 15px 7px 15px; font-size:150%; font-weight:normal; background-color:#5f5f5f; color:#fff;}
	.title-03 {margin:0; padding:13px 10px 13px 15px; font-size:100%; font-weight:bold;}
	.title-03, .title-03.sponsor {background-color:#113e82; color:#fff;}
	.title-03 a {text-decoration:none; color:#FFF;}
	.title-03 a:hover {text-decoration:underline;}
	.title-04 {margin:0 5px; padding:13px 30px 13px 15px; font-size:100%; font-weight:bold; color:#113e82;}
	.title-05 {margin:0 0px; margin-left:20px; margin-top:8px; padding:13px 10px 13px 15px; font-family:verdana; font-size:24px; font-weight:normal; color:#fff;}

a:hover.more {text-decoration:none;}

.submit input
{
color: #000;
background: #fff;
border: 2px outset #333;
} 


/* Blog */

.blog_overskrift{
font-size:22px;
font-weight:bold;
display:inline;
color:#3c85e8;
}

.blog_dato{
font-size:12px;
display:inline;
color:#0066FF;
}

.blog_dato_rød{
font-size:12px;
color:#FF0000;
padding-top:10px;
}

.blog_kom_navn{
font-weight:bold;
display:inline;
}

.textarea_kommentar{
border:1px solid;
background-color:#ffffff;
width:400px; 
height:150px; 
font-size:12px;
font-family:Arial;
color:#3f3f3f;
}

.tilføj_kommentar{
font-size:14px;
font-family:Arial;
font-weight:bold;
}


/* LEFT NYHEDER */

.left_nyhed{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-bottom:35px;
}

.left_nyhed_titel{
font-weight:bold;
}

.left_nyhed_dato{
color:#fff;
font-style:italic;
}

.left_nyhed_indhold{
margin-top:10px;
margin-bottom:10px;
}

.left_nyhed_oversigt{
margin-bottom:10px;
}

.left_nyhed_oversigt a{
text-decoration:none;
color:#3c85e8;
}

.left_nyhed_oversigt a:hover{
text-decoration:underline;
color:#3c85e8;
}


/* Galleri */

div#wrap {
  width: 500px;
  margin: 40px auto;
  margin-top:-40px;
}

#wrap ul {
  list-style:none;
  width: 500px;
  margin: 0 auto;
}

#wrap li {
  float: left;
  margin: 20px;
}

#wrap ul li a img {
  border: 5px solid #000;
}

#wrap ul li a img:hover {
  border: 5px solid #fff;
}
