html, body {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:19px;
	font-weight: normal;
	color: #333333;
	background:url(billeder/grafik/bg.jpg) no-repeat fixed 0 0;
	background-position:center;
	}

#body { width: 980px; 
		margin: auto; 
		background-image: url(billeder/grafik/bgmid.png);}

p { color: #333333;
margin:0;
padding:0;
line-height:21px;
	}

ul, li
{padding:0;margin:0;}

hr {
	color: #ccc;
	background-color: #ccc;
	height: 1px;
	}
	
h1 {
	font-size: 20px;
	font-style: normal;
	color: #0195d5;
	line-height: 20px;
	margin: 0;
	font-weight: bold;
	letter-spacing:-1px;
	padding-top:10px;
}

h2 {

	font-size: 14px;
	font-style: normal;
	color: #0195d5;
	line-height: 17px;
	margin: 0;
	padding-top:10px;
	font-weight: bold;
	}
	
	h3 {
	font-size: 13px;
	font-style: bold;
	color: #FF6600;
	line-height: 15px;
	margin: 0;

	font-weight: bold;
	}
img {border:none;}
img .left {padding:3px;}


a:link {
	color: #0195d5;
	text-decoration: none;
}
a:visited {color: #666666; text-decoration: none;}
a:hover {color: #33CCFF; text-decoration: none;}
a:active {color: #33CCFF; text-decoration:none;}

.smallFlash {padding-left:16px;padding-bottom:5px;background:url(billeder/grafik/bg_topbanner.png);}

.logo {position: relative; margin: 0px 0px 15px 0px;}




.content {width: 450px; 
		float: left;
		padding-left:30px;
		padding-right:30px;}
		
.fyldesektion {width: 200px; 
		float: left;
		padding:5px;}
		
.rightcolum {width: 160px; 
		float: left;
		padding-left:40px;}

.omtand { width: 530px; height: 320px; float: left; margin: 55px 0px 0px 10px;}



.bottom {height:38px; clear:both; background-image: url(billeder/grafik/bgbund.png); background-repeat:no-repeat;}

 img.personale {/* scalable em size class 468px/60px banners */
 padding: 5px 5px 5px 5px;
 margin-left: 10px;
 position:relative;
 float:left;
 border: 1px solid; color:#ccc;
  }
  
img.vinder {/* scalable em size class 468px/60px banners */
 padding: 5px 5px 5px 5px;
 margin-left: 10px;
 position:relative;
 float:left;
 border: 1px solid; color:#ccc;
  }


#broch 
{float:right; height: 230px; width: 200px; padding-right: 70px; padding-top: 50px;}






a.fyldesektion:link {color: #3399FF; text-decoration:underline;}
a.fyldesektion:visited {color: #3399FF; text-decoration: none;}
a.fyldesektion:hover {color: #33CCFF; text-decoration: blink;}
a.fyldesektion:active {color: #33CCFF; text-decoration:none;}

div.clear {
clear: both;
}


/*menu start*/
.sidebar {
	width:208px;
	float:left;
	padding-left: 30px;
	padding-bottom: 10px;
	
}
.sidebar ul {
font-size:11px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
list-style: none;
}

.sidebar li a:hover, .sidebar li.level2 a:hover, .sidebar li.level3 a:hover {
color: #33CCFF;
}

.sidebar li a {
	text-decoration: none;
	color: #333333;
	margin-left: 10px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
}

.sidebar li.level2 a {
	text-decoration: none;
	color: #666666;
	margin-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: normal;
}

.sidebar li a.here {
	color: #3399FF;}

#sidebar li a:hover.here {
color: #33CCFF;
}

.logo {padding-left:4px;padding-top:10px; padding-bottom:5px; margin:0;}

/*menu slutter*/



/*crumbs start*/
.crumbs {
	font-size:9px;
	color:#999999;
    margin-bottom:5px;
	width:440px;
	float:left;
}

.crumbs a{color: #ccc; text-decoration:underline;}
.facebook {width:190px;}




/*crumbs slutter*/


/*ajax search*/

fieldset {
 border:none;
  padding:0;margin:0;}


 #ajaxSearch_form {
		
           width: auto;
		   border:none;padding:0;margin:0;
		   height: 21px;
		   
       }
       #ajaxSearch_input {
           width: auto;
          
           height: 21px;
           vertical-align: top;
		   width:112px;
		   background-image:url(billeder/grafik/sogbg.gif);
		   background-repeat:no-repeat;
		   border: none;
		  padding-left:5px;
		  padding-top:4px;
		  font-size:11px;
		  color:#666666;


       }
       #ajaxSearch_submit {
        
           height: 20px;
           width:32px;
		   background-image:url(billeder/grafik/sogknap.gif);
		   background-repeat:no-repeat;
		   border: none;
		   text-indent:-300px;

       }
       #ajaxSearch_output {
          
           height: auto;
           vertical-align: top;
       }
       .AS_ajax_result a{
	color: #FF6600;
       }
	   
	     .AS_ajax_result {
	color: #FF6600;
	
       }
	   
	   .AS_ajax_resultExtract{font-size:11px;font-style:italic;line-height:14px; text-indent:4px;}
	   
       .AS_ajax_resultLink {
	   font-weight:bold;
           text-decoration: underline;
       }
       .AS_ajax_resultDescription{
           color: #555;
       }
       .AS_ajax_more {
           color: #555;
       }
	   
/*ajax search slutter*/

/*generalt starter*/

.tlf {
           font-size:15px;
		   background-color:#FF6600;
		   color:#fff;
		   font-weight:bold;
		  
		   padding-left:4px;
		   padding-right:3px;
       }

.anow {
           width:152px;
		   height:80px;
		   padding:20px;
		   padding-bottom:20px;
		   padding-top:13px;
		   text-align:center;
		   background-image: url(billeder/grafik/actnow.jpg);
		   float:right;
		   margin:10px;
		   font-size:12px;
		  color:#fff;
		  line-height:18px;
		  margin-bottom:0px;
		  
		  font-weight:bold;
       }


.anow a:link {color: #fff; text-decoration:underline;}
.anow a:visited {color: #fff; text-decoration: none;}
.anow a:hover {color: #fff; text-decoration: none;}
.anow a:active {color: #fff; text-decoration:none;}

.big{font-size:18px;font-weight:bold;}


.bottompad{
	padding-top:15px;
	padding-left:50px;
}
	
.copyright
{padding-left:100px;
	font-size:9px;
	color:#999999;
	letter-spacing:1px;
	text-transform: uppercase;
	
}

.production
{
	padding-left:60px;
	padding-right:80px;
	font-size:9px;
	color:#999999;
	letter-spacing:1px;
	text-transform: uppercase;
}

.lmere {
float:right;
padding-left:20px;
padding-bottom:2px;
padding-top:0px;
width:194px;}

.lmere a:link {color: #3399FF; text-decoration:underline;}
.lmere a:visited {color: #3399FF; text-decoration: none;}
.lmere a:hover {color: #33CCFF; text-decoration: none;}
.lmere a:active {color: #33CCFF; text-decoration:none;}
/*generalt slutter*/

/*sitemap starter*/

.LSM_0
{
padding-left:30px;}

.LSM_0 ul
{color: #33CCFF;
}

.LSM_0 li
{color: #33CCFF;
padding-left:15px;
}

.LSM_0 li a {
	color: #666666;}

.LSM_0 li a:hover {
color: #33CCFF;
}
/*sitemap slutter*/

.forside1
{width:200px; padding-right:18px; margin-top:5px; float:left;}
.forside2
{width:200px; padding-left:14px;float:left;margin-top:5px;}
.border
{border:1px solid #ccc; padding:10px;}

.tables
{margin:0;padding:0;height:50px;}
.left{float:left;padding-right:4px;}


.spc2 {background:#FF6600; padding-left:3px; margin-top:5px; color:#fff; font-size:10px; font-weight:bold;  margin-left:10px; display:block; width:103px;}


.spc2 a:link {color: #fff; text-decoration:none;}
.spc2 a:visited {color: #fff; text-decoration: none;}
.spc2 a:hover {
	color: #000;
	text-decoration: none;
}
.spc  a:active {color: #fff; text-decoration:none;}



.spc {background:#3399FF; padding-left:3px; margin-top:5px;color:#fff; font-size:10px; font-weight:bold; letter-spacing:1px; margin-left:10px; display:block; width:103px;}
.spc a:link {color: #fff; text-decoration:none;}
.spc a:visited {color: #fff; text-decoration: none;}
.spc a:hover {
	color: #000000;
	text-decoration: none;
}
.spc  a:active {color: #fff; text-decoration:none;}

.funktioner
{width:220px;font-size:10px;}
.funktioner a:link {color: #3399FF; text-decoration:underline;}
.funktioner a:visited {color: #3399FF; text-decoration: underline;}
.funktioner a:hover {
	color: #ccc;
	
}

table.mytable {font:Arial, Helvetica, sans-serif; width:400px; padding: 0px; border: none;}
table.mytable td {font:Arial, Helvetica, sans-serif; font-size:13px; border: none; 
vertical-align: middle; padding: 10px;  text-align:left;}
table.mytable tr.special td {
	border-bottom:dotted 1px #ccc;
	padding-top:10px;
	color:#333333;
	 vertical-align:top;
}

table.mytable tr.special2 td {
	padding-top:10px;
	color:#333333;
	border:none;
}
table.mytable tr.alm td { background:#E4E4E4;  }
.blue {color:#0099FF;}
input {outline:none;outline-width:medium; background:#fff; border:1px solid #333333; color:#333333; }
.subbut {
	width:104px;
	height:38px;
	border:none;
	text-indent:-9999px;
	background: url(/billeder/grafik/send.jpg);

}

.pad {}
.pad2, .pad3 {padding-left:10px;}


a.rollover {
	display: block;
	width: 129px;
	height: 15px;
	text-decoration: none;
	background: url(/billeder/signoff.png);
	float:left;
	}

a.rollover:hover {
	background-position: -129px 0;
	}

.displace {
	position: absolute;
	left: -5000px;
	}
.luk {padding:5px;font-weight:bold;margin-top:5px; color:#FF6600;}
.errors {color:#0099FF;}
