.jsnav2 {}
.jsnav3 {}

*
{
border:medium none;
font-family:verdana,arial,sans-serif;
margin:0pt;
padding:0pt;
}

html
{
min-height: 100%;
height: 100%;
}

a{ color:#b81600; text-decoration:none; }
a:hover { text-decoration: underline;}

/*--- Site build ---*/
body
{
background: #3d3f40 url(/setup/images/3/bg.png) repeat-x;
font-size:11px;
}

#site{
margin:0pt auto;
width:980px;
min-height:100%;
background-color:#FFF;
}

#wrapper{
padding:0 20px;
min-height:100%;
}

#top{
border-top:4px solid #b81600;
height:95px;
}

#topmenu{
min-height:40px;
}

#sup-nav{
float:right;
padding-top:15px;
}

#sup-nav, input#searchInput{ text-align:right; color:#777; }/*b4babf*/
#sup-nav a:link, #sup-nav a:visited {font-size: 9px; margin-left: 7px; color: #666;}
#sup-nav a:hover{ color:#000; }

#searchForm{ margin-top:30px; }
#searchFormSubmit{ margin-bottom:-3px; }

#topmenu-wrapper{
overflow:hidden;
width:100%;
/*
background:transparent url(/setup/images/3/nav-wrapper-bg.png) repeat-x;
*/
}

#main{
overflow:hidden;
width:100%;
margin:10px 0 0 0;
padding:0;
}

#leftmenu{
float:left;
width:220px;
}

#leftmenu .fakeSpace
{
height:50px;
}

#bottom{
margin:10px 0;
padding:10px;
border-top:1px solid #3c3e40;
}

.clear{
clear:both;
font-size:1%;
}




/*--- Adress, V-Card ... ---*/
#bottom span { padding-right:9px; }
#bottom .vcard, #bottom .openinghours
{
display:inline;
}
#bottom .vcard
{
color:#666;
font-size:9px;
}






/*--- Navigation --*/

/* Nav 1 */

ul#nav1list
{
margin:0px;
padding:0px;
font-size:11px;
list-style-type: none;
}

ul#nav1list li
{
margin: 0;
padding: 0;
display:block;
float:left;
}

ul#nav1list li a , ul#nav1list li span
{
display:block;
}

ul#nav1list li
{
background:transparent url(/setup/images/3/nav-bg.png) no-repeat scroll 100% 0;
}
ul#nav1list a
{
color:#FFF;
text-decoration: none;
background:transparent url(/setup/images/3/nav-bg.png) no-repeat scroll 0 0;
margin-right:1px;
}
ul#nav1list a:hover
{
color:#FFF;
text-decoration: none;
background:transparent url(/setup/images/3/nav-bg.png) no-repeat scroll 0 -120px;
margin-right:1px;
}


ul#nav1list li.active1
{
background:transparent url(/setup/images/3/nav-bg.png) no-repeat scroll 100% -60px;
}
ul#nav1list a.nav1active
{
color:#FFF;
text-decoration: none;
background:transparent url(/setup/images/3/nav-bg.png) no-repeat scroll 0 -60px;
margin-right:1px;
}
ul#nav1list a.nav1active:hover
{
color:#FFF;
text-decoration: none;
background:transparent url(/setup/images/3/nav-bg.png) no-repeat scroll 0 -60px;
margin-right:1px;
}

#topmenu-wrapper a
{
padding:15px 53px;
}




/*--- Nyheder --*/
.news_summary			 { border-bottom:1px solid #a6a6a6; border-top:1px solid #a6a6a6; }
.news_item				 { margin:7px 0 15px 0; }
.news_descr				 {}
.news_readmore a		 { color:#b81600; text-decoration:none; }
.news_readmore a:hover	 { color:#b81600; text-decoration:underline; }




/*--- Side layouts --*/

/* Forside */

#content								{ overflow:hidden; width:940px; }
#content .leftcol						{ float:left; width:690px; }
#content .rightcol						{ float:left; width:220px; margin-left:20px; }

#content .leftcol .largepic				{ margin-bottom:20px; }

#content .leftcol .content				{ overflow:hidden; width:100%; }
#content .leftcol .content .leftcol		{ float:left; width:440px; padding:0 10px; }
#content .leftcol .content .rightcol	{ float:left; width:210px; margin-left:20px; }




/*--- Afsnit layouts ---*/

/* Blok titel */
.block-title 		 { padding:10px; border-top:5px solid #b81600; }
.block-title h2		 { text-align:center; }
.block-title h2 a	 { margin:0 auto; font-size:11px; color:#3c3e40; }

/* Quick link */
.quicklink							 { margin:0; padding:10px 10px 20px 10px; background-color:#eaedf3; border-bottom:1px solid #b4babf; border-top:1px solid #FFF; overflow:hidden; width:200px; }
.quicklink .icon					 { float:left; width:40px; }
.quicklink .text					 { float:left; width:150px; margin-left:10px; }
.quicklink .text .header			 { margin-bottom:10px; }
.quicklink .text .header h2 a		 { font-size:11px; color:#b81600; text-decoration:none; }
.quicklink .text .maintext			 { font-size:9px; color:#3c3e40; }
.quicklink .text .maintext ul		 { margin-left:15px; padding-left:0; list-style-image:url(/media/bullet_arrow.gif); }
.quicklink .text .maintext a		 { font-size:9px; color:#3c3e40; text-decoration:none; }
.quicklink .text .maintext a:hover	 { font-size:9px; color:#3c3e40; text-decoration:underline; }



h1 { color: #B81600; font-size: 20px;}


/*--- Forms ---*/
input,textarea,select	{ border:1px solid #b4babf; }
textarea				{ font-family:Verdana, Arial, Helvetica, sans-serif; }
/*input,select			{ height:17px; }*/

 .sectionheader {
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 18px;
font-weight: bold;
color: #000}

.section {
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 11px;
margin-top: 5px;
margin-bottom: 5px}

