.searchbar 
{
	display: block;
	padding: 10px;

}

.searchbar input.searchinput
{
	width: 200px;
	margin: 12px;
}

.searchresult
{
	margin-top: 10px;
}

.searchresult a.header
{
	font-size: 130%;
}

.searchresult a.link
{
	text-decoration: none;
	color: #888;
	font-size: 85%;
}

.error
{
	color: red;
}

form.orderform 
{
	background-color: #eee;
	display: block;
	padding: 10px;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

.orderform br 
{
     clear: left;
}

.orderform label
{
	font-weight: bold;
	display: block;
	float: left;
	width: 140px;
       	margin-bottom: 10px;
}

.orderform > *.text
{
	width: 200px;
}


table.karlslunde
{
	background-color: #888;
}

table.karlslunde td, th
{
	background-color: white;
	text-align: center;
}

table.karlslunde th
{
	background-color: #b4d696;
}

.files
{
	margin-bottom: 1em;
}

a
{
	color: #dd6810;
}

a:hover
{
	color: white;
	color: #a30;
}
.file
{
}

.file img
{
	margin-right: 6px;
	vertical-align: middle;
}

body
{
	padding: 4px;
	background: #707883;
	color: #222;
	text-align: center;
	font: 10pt "Trebuchet MS",Arial,sans-serif;
}

h1
{
	margin-top: 18px;
	font-weight: normal; 
	font-size: 28px;
}

h2{
	color:#002455;
}

div#container{width:950px !important; width /**/:460px;
margin: 0 auto;padding:5px; text-align:left;background:#FFF}

div#header
{
	width: 840px;
	background-image: url("/pics/banner.jpg");
	padding: 55px;
	background-position: 0px -60px;
}

div#header h1
{
	font-size: 40pt;
	color: white;
	margin: 0;
}

div#header h1 a
{
	font-size: 40pt;
	color: white;
	margin: 0;
	background-color: transparent;
	text-decoration: none;
}

.transparent
{
	filter: alpha(opacity = 80);
	opacity: 0.8;
	-moz-opacity: 0.8;
}

div#header img
{
	margin-right: 30px;
}

form
{
	display: inline;
}

div#loginbox
{
	filter: alpha(opacity = 90);
	opacity: 0.9;
	-moz-opacity: 0.9;
	font-size: 11px;
	padding: 5px;
}

div#loginbox input
{
	font-size: 11px;
}

.orange
{
	background-color: #FFA826 !important;
	font-weight: bold;
	color: black !important;
}

.orange a
{
	color: white;
}

.green
{
	background-color: #C4E7a6 !important;
	font-weight: bold;
	color: black !important;
}

.sidebarblue
{
	background-color: #305080 !important;
	color: white !important;
}

.sidebarorange, .sidebarorange a
{
	background-color: #FFA826 !important;
	color: white !important;
}

.sidebarlightgreen, .sidebarlightgreen a
{
	background-color: #a4c686 !important;
	color: white !important;
}

.sidebargreygreen
{
	background-color: #b0c0b0; 
	background-image: url(/pics/shade-20.png);
}

.sidebardarkgreen
{
	background-color: #a0b0a0; 
	background-image: url(/pics/shade-20.png);
}

.sidebardarkgreen a
{
	color: white !important;
}

div.sidebarblock
{
	margin: 10px;
	width: 305px;
	padding: 0;
}

div.sidebarblock a
{
	text-decoration: none;
}

div.sidebarblock a:hover
{
	text-decoration: underline;
}

.white
{
	background-color: #ffffff;
}


div.sidebarblock img
{
	border: 0px;
}

div.negative a
{
	color: white;
}

div.negative a:hover
{
	color: white;
}

div.sidebarblock a:hover
{
	text-decoration: underline;
}

div#menu
{
	float:left;
	width: 100%;
	padding-top:6px;
	background: #a0b0a0;
	border-top: 1px solid #90a090;
}

ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{
	margin-left: 10px}
ul#nav li{
	float:left;
	margin-right: 10px;
	text-align: center;
}
ul#nav a{
	float:left; 
	width: 90px;
	padding: 5px;
	background: #E7F1F8;
	text-decoration:none;
	color: #666}
ul#nav a:hover{background: #FFA826;color: #FFF}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #FFF;font-weight: bold;color: #003}
ul#nav li.rightlink 
{
	float: right;
}

div#content
{
	float:left;
	width:600px;
	padding:10px;
	margin:5px 0;
	line-height: 1.5em;
}

div#content h2
{
	font-size: 14pt;
}

div#content h3
{
	font-size: 12pt;
}

div#context{
	float:right;
	width:325px;
	padding:10px 0;
	margin:5px 0;
	color: #564; 
	background: #e0f0e0;
}

div#context h2{font-size: 120%;color: #333; margin-bottom: 3px; font-weight: bold;}
div#footer{
	clear:both;
	width:950px;
	background: #C4E7a6;
	padding:5px 0;
	text-align:center;
	font-size: 9pt;
}

.grey, .grey a
{
	color: #999;
	font-size: 90%;
}

.grey a:hover
{
	background-color: transparent;
	color: black;
}

div.articleteaser
{
}

div.articlefooter
{
	color: #555;
	padding-top: 1px;
	border-top: 1px solid #eee;
	font-size: 85%;
	text-align: right;
}

.articleinfo
{
	font-size: 11px;
	color: #555;
	border-bottom: 1px solid #eee;
	padding-left: 8px;
	text-align: right;
	padding: 0;
}

.tag
{
	margin-left: 5px;
	color: white;
	text-decoration: none;
	font-size: 8px; 
	text-transform: uppercase;
}

a.tag:hover
{
	text-decoration: underline;
}

.nyhedsoversigt
{
}

#content h2
{
	font-size: 14pt;
	font-weight: normal;
	margin-bottom: 7px;
	margin-top: 1.5em;
	border-bottom: 1px solid #eee;
}

#tagfilter
{
	background-color: #f5f5f5;
	padding: 3px;
	padding-left: 10px;
	margin-bottom: 7px;
}
