@charset "UTF-8";
@import url("sidebar.css");
@import url("content.css");
@import url("footer.css");
@import url("slider.css");
@import url("colorbox.css");
@import url("menu.css");

/* SUBSTYLES.CSS */

/**************************** LAYOUT **************************************
	Website designed by www.lund-co.dk
	All Contents (C) 2010 Lund&Co
**************************************************************************/
html, body { height: 100%; }
body {
	margin: 0;
	padding: 0;
	background: url('images/subbg2.png') center top repeat-x;
	text-align: center;
	font-size: 12px;
}
p {
	font-size: 12px;
	margin: 0;
}
p.ind { margin: 0 0 30px 30px !important; }
h1 a { text-decoration: none !important; }

h1, h2 { font-size: 17px!important; line-height: 26px; margin: 30px 0 8px; }
h2 span.list { width: 60px; }
h3 { font-size: 15px; margin: 1em 0; } /* GRÅ AFSNITSOVERSKRIFT */
h4 { 
	font-size: 12px;
	font-weight: bold;
	color: #595A5B;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Lucida, sans-serif !important;
}

h5 { font-size: 15px; }
h1,h2,h3,h5,h6 {
	font-weight: normal;
	color: #333333;
	font-family: Helvetica, Arial, sans-serif;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #333 !important; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration: none; }
a img {
	border: none;
}
a { outline: none; }

a.more {
	background: transparent url('images/morearrow.png') no-repeat scroll 100% 50%;
	padding-right: 10px;
	white-space: nowrap;
}

/**************************** LAYOUT **************************************
**************************************************************************/
.flex1 { width: 555px; display: table; }
.fc1 { width: 255px; float: left; }
.fc2 { width: 300px; float: right; }

#allcontent { min-height: 100%; width: 100%; position: relative; } /* part of 100% fix */
* html #allcontent { height: 100%; }
#wrapper {
	width: 850px;
	margin: 0 auto;
	text-align: left;
	padding-bottom: 200px; /* height of the footer */
}
#header {
	height: 70px;
}

.headlinebox { display: block; margin: 0 0 30px 0; background: transparent url('/fileadmin/templates/lc_v01/images/headlinebg.png') bottom left repeat-x; }

.headlineboxnobox { display: block; margin: 0 0 20px 0; bottom left repeat-x; }

.headlineboxadword {height:131px; display: block; width:600px; margin: -46px 0 0 -22px; background: transparent url('/fileadmin/templates/lc_v01/images/AdWordsHeader.png') no-repeat; }

.headlineboxseo {height:131px; display: block; width:600px; margin: -46px 0 0 -22px; background: transparent url('/fileadmin/templates/lc_v01/images/SEOHeader.png') no-repeat; }

.headlineboxhjemmeside {height:131px; display: block; width:600px; margin: -46px 0 0 -22px; background: transparent url('/fileadmin/templates/lc_v01/images/HjemmesideHeader.png') no-repeat; }

.headlineboxwebredak {height:131px; display: block; width:600px; margin: -46px 0 0 -22px; background: transparent url('/fileadmin/templates/lc_v01/images/webredakaftaleHeader.png') no-repeat; }

.headlinebox1 {height:131px; display: block; width:600px; margin: -46px 0 0 -22px; background: transparent url('/fileadmin/templates/lc_v01/images/wsheader.png') no-repeat; }

.headlinebox p {
	font-family: Helvetica,Arial,sans-serif;
	color: #01A1C1 !important;
	line-height: 26px!important;
	font-size: 15px;
	margin: 0!important;
	padding: 0 25px;
}
.headlineboxnobox p {
	font-family: Helvetica,Arial,sans-serif;
	color: #01A1C1 !important;
	line-height: 22px!important;
	font-size: 14px;
	margin: -30px;
	padding: 0 0;
}

.headlinebox p strong { font-weight: normal!important; }
.headlinebox p strong a { color: #01A1C1 !important; }
.headlineboxnobox p strong { font-weight: normal!important; }
.headlineboxnobox p strong a { color: #01A1C1 !important; }

.headlinebox .headlinebutton { height: 40px; margin: 0 25px; text-align: right; }





.subpagebox { display: block; height:119px; width:280px; padding: 5px 15px; margin: 0 0 0 0; line-height:18px; background: transparent url('/fileadmin/templates/lc_v01/images/subpageboxbg.png') no-repeat; }
.subpagebox p {
	font-family: Helvetica,Arial,sans-serif;
	color:#999999 !important;
	padding-right:20px;
	font-size: 12px;
	line-height: 18px;
	margin: 0!important;
}

.subpagebox h3 {
	font-family: Helvetica,Arial,sans-serif;
	color:#333333 !important;
	font-size: 14px;
	line-height: 18px;
	padding-bottom: -5px;
	margin: 10px 0 10px 0!important;
}

.subpagebox p strong { font-weight: normal!important; }
.subpagebox p strong a { color: #333333 !important; }
.subpagebox .headlinebutton1 { height: 40px; margin: 5px 35px; text-align: right; }


.greyheadliner { margin: 0 0 30px 0; background: transparent url('/fileadmin/templates/lc_v01/images/headlinebg.png') bottom left repeat-x; }
.greyheadliner h1 { padding: 0 25px; }



a.homebutton {
	width: 160px;
	height: 35px;
	margin: 20px 0 0 18px;
	display: block;
}
#h_left {
	width: 215px;
	height: 70px;
	display: inline;
	float: left;
	text-align: left;
}
#h_left span {
	color: #F0F0F0;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Lucida, sans-serif !important;
	font-size: 10px;
	margin: 0 62px !important;
}
#h_right {
	width: 615px;
	height: 70px;
	display: inline;
	float: right;
	text-align: right;
}
#sitetitle {
	height: 80px;
}
#contentarea {
	display: table-cell;
	width: 850px;
}
#sidebar {
	width: 215px;
	float: left;
	display: inline;
	background: #FFF url('images/sidebar.png') top left no-repeat;
}
#page {
	width: 615px;
	margin: 0 0 0 20px;
	float: right;
	display: inline;
	background: #FFF; 
}
#page {	font-size: 12px; font-family: Arial, Helvetica, sans-serif;	color: #828282; }
#page a { color: #006DA5; text-decoration: none; }
#page a:hover { color: #006DA5; text-decoration: underline; }
#page #pagespace p { line-height: 17px; margin: 10px 0; }
#pagespace { margin: 54px 30px 60px 30px; width: 555px; display: table; }
#spage { margin: 34px 30px 60px 30px; width: 555px; display: table; } /*pagespace for slider pages*/
#pagespace .imgright { float: right; margin: 20px 0 20px 30px; }
#pagespace .imgleft { float: left; margin: 20px 30px 20px 0; }
