/* GENERAL STYLES */
/*
Template specific style definitions.

Site: Lokale- og Anlægsfonden
Author: Adam Barry
Date: 29 februar 2008
Base by Adam Barry
----------------------------------------------------------*/

/***********************************************************
Template: Front page
***********************************************************/

/*: Template section: Link section
----------------------------------------------------------*/
.linkSection {
	width: 100%;
	height: 193px;
	margin-top: 10px;
	float: left;
}

.linkSection .imageContainer {
	width: 234px;
	height: 100%;
	padding-right: 6px;
	float: left;
	overflow: hidden;
}

.linkSection.imageRight .imageContainer {
	padding-left: 6px;
	padding-right: 0;
	float: right;
}

.linkSection .crop {
	width: 234px;
	height: 100%;
	float: left;
	overflow: hidden;
}


/*: Template section: Link section content; standard
----------------------------------------------------------*/
.linkSection .content {
	width: 720px;
	height: 100%;
	background-color: white;
	color: inherit;
	float: left;
	position: relative;
}

.linkSection .outline {
	display: none;
}

.linkSection .content div {
	width: 674px;
	height: 191px;
	padding-left: 23px;
	float: left;
}

.linkSection .content div div {
	width: 457px;
	padding: 0;
}

.linkSection .content dl {
	width: 433px;
	float: left;
	clear: left;
}

.linkSection .content dd {
	width: 421px;
	font-size: .9em;
	text-align: left;
	text-transform: uppercase;
	border-bottom: 1px solid #B2CED0;
	padding-top: 3px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 3px;
	float: left;
}

.linkSection .content dd.first {
	border-top: 1px solid #B2CED0;	
}

.linkSection h1 {
	padding-top: .5em;
	clear: left;
}

.linkSection .content h1 {
	font-size: 1.3em;
	text-transform: uppercase;
	padding-top: .2em;
}

.linkSection .content li {
	list-style-type: square;
	margin-left: 1.3em;
}

#site .linkSection .content dd a:hover {
	background-color: inherit;
	color: #015E65;
}


/*: Template section: Link section content; rounded top
----------------------------------------------------------*/
.linkSection.top .content {
	height: 192px;
	top: 1px;
}

.linkSection.top .outline.top {
	display: block;
}


/*: Template section: Link section content; rounded bottom
----------------------------------------------------------*/
.linkSection.bottom .content {
	height: 192px;
}

.linkSection.bottom .outline.bottom {
	display: block;
}


/*: Template section: Link section content; rounded top and bottom
----------------------------------------------------------*/
.linkSection.top.bottom .content {
	height: 191px;
}

/*: Template section: Link section outline
----------------------------------------------------------*/
.linkSection .outline {
	width: 719px;
	left: 0;
}

.linkSection.imageRight .outline {
	left: 1px;
}


/*: Template section: Link section list/items
----------------------------------------------------------*/
.linkSection ul.items {
	list-style-type: none;
	padding: 0;
	float: left;
}

.linkSection .items li {
	width: 193px;
	height: 191px;
	list-style-type: none;
	border-left: 1px solid #B2CED0;
	padding-left: 23px;
	padding-right: 23px;
	margin: 0;
	float: left;
	position: relative;
}

.linkSection .items li.first {
	width: 194px;
	border: none;
}

.linkSection a {
	width: 100%;
	float: left;
	position: relative;
}

.linkSection span {
	background-color: inherit;
	font-size: .9em;
	color: black;
	clear: left;
}

.category {
	height: 23px;
	background-image: url(/graphics/tabs/tab-side.gif);
	background-repeat: no-repeat;
	padding-left: 1px;
	float: left;
	display: block;
	position: relative;
	top: -1px;
	z-index: 2;
}

.category span {
	height: 23px;
	background-image: url(/graphics/tabs/tab-side.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 1em;
	padding-right: 1px;
	float: left;
	display: block;
	clear: none;
}

.category span span, #site .category span a {
	width: auto;
	height: 19px;
	background-color: #01464C;
	background-image: url(/graphics/tabs/tab-back.gif);
	background-repeat: repeat-x;
	font-size: 1em;
	font-weight: bold;
	color: white;
	padding-top: 2px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 2px;
	display: block;
}

#site .linkSection span.heading {
	width: 193px;
	font-size: 1.3em;
	text-transform: uppercase;
	padding-top: .5em;
	clear: left;
	overflow: hidden;
}

#site .linkSection span.link {
	background-color: inherit;
	color: #CA082E;
	text-decoration: underline;
	padding-top: .1em;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: .1em;
	display: inline;
}

#site .linkSection a:hover span.link {
	background-color: #CA082E;
	color: white;
}


/*: Template section: Link section newsletter
----------------------------------------------------------*/
.linkSection form {
	width: 193px;
	height: 193px;
	padding-left: 23px;
	float: left;
	overflow: hidden;
}

.linkSection form div {
	display: none;
}

.linkSection .newsletter {
	width: 193px;
	border: none;
	padding: 0;
	float: left;
	overflow: hidden;
}

.linkSection .newsletter p {
	clear: left;
}

.linkSection .newsletter ul {
	width: 100%;
	padding: 0;
	float: left;
}

#site .linkSection .newsletter li {
	width: 100%;
	list-style-type: none;
	margin: 0;
	float: left;
}

.linkSection .newsletter label {
	width: 39px;
	font-size: .8em;
	margin: 0;
}

.linkSection .newsletter input {
	width: 148px;
	font-size: 1em;
	border: 1px solid #C2BFBF;
	padding-left: 2px;
	padding-right: 2px;	
}

.linkSection .newsletter input.error {
	border-color: red;
}

#site .linkSection .newsletter a {
	text-decoration: underline;
	float: none;
}

#site .linkSection .newsletter a:hover {
	background-color: inherit;
	color: #015E65;
}

.linkSection button {
	margin: 0;
	float: right;
}

.linkSection button span {
	height: 17px;
	background-repeat: no-repeat;
	float: left;
}

.linkSection button span span {
	display: none;
}

.linkSection button.signup span {
	width: 57px;
	background-image: url(/graphics/buttons/signup.gif);
	padding-right: 5px;
}

.linkSection button.cancel span {
	width: 52px;
	background-image: url(/graphics/buttons/afmeld.gif);
}


/*: Template section: Publications
----------------------------------------------------------*/
.publications {
	height: 100px;
	overflow: hidden;
}

.publications dd a {
	width: 100%;	
	height: 15px;
	text-transform: none;
	overflow: hidden;
}


/***********************************************************
Template: Other pages
***********************************************************/
.main span.category {
	top: -6px;
	left: 23px;
}

/* IE6 Fix for section headers */
* html #site .main .column.first .category a {
	width: 1px;
	white-space: nowrap;
}


/*: Template section: Definition lists
----------------------------------------------------------*/
.column dl {
	width: 100%;
	padding-bottom: 1.2em;
	float: left;
}

.column dt {
	font-size: 1em;
}

.column dd {
	width: 100%;
	font-size: .8em;
	padding-bottom: 1em;
	float: left;
}

.column.first dd {
	font-size: 1em;
}

.column dd a {
	font-size: 1.2em;
}

.column dd span {
	display: block;
}

dl.subpages a {
	font-size: .9em;
	margin-top: 3px;
	float: left;
}
/*: Template section: Facilitetsdatabase
----------------------------------------------------------*/
.facilitetsdatabase {
	background-image: none;
	background-color: white;
	color: inherit;
}

.facilitetsdatabase fieldset {
	border: none;
}

.facilitetsdatabase fieldset button {
	background-color:inherit;
	text-decoration: underline;
	font-size: 1em;
	color:#CA082E;
	float: right;
}

.facilitetsdatabase fieldset label {
	width: 150px;
	padding-right: 5px;
}
.facilitetsdatabase fieldset label.wide {
	width: 300px;
}

/*asp:Checkboxes*/
.facilitetsdatabase fieldset .checkbox input {
	padding-top: 3px;
	padding-right: 3px;
}

/*Radiobuttonlist*/
.facilitetsdatabase fieldset table label {
	width: auto;
	padding-left: 3px;
}

.facilitetsdatabase a {
	text-decoration: underline;
}

.facilitetsdatabase fieldset div {
	width: 100%;
	float: left;
}

.facilitetsdatabase fieldset div select {
	width: 400px;
	height: 100px;
	float: left;
}

.facilitetsdatabase fieldset div a {
	width: 100%;
	display: block;
	float: left;
	text-align: left;
}

.facilitetsdatabase .legends li {
	float: left;
	list-style-type: none;
}

.facilitetsdatabase .legends img {
	padding-top: 2px;
	height: 1.1em;
}

.facilitetsdatabase .legends {
	font-size: .9em;
}

.facilitetsdatabase .resultsTable {
	border-collapse: collapse;
}

.facilitetsdatabase th {
	border: 1px solid #cccccc;
	padding: 2px;
	text-align: left;
}

.facilitetsdatabase thead {
	border-bottom: 2px solid #cccccc;
}

.facilitetsdatabase .resultsTable td {
	border: 1px solid #cccccc;
}

.facilitetsdatabase .resultsTable .figure {
	text-align: left;
}

.facilitetsdatabase .resultsTable .group {
	font-weight: bold;
	text-align: left;
}

.facilitetsdatabase .resultsTable tbody tr:hover {
	background-color: #dddddd;
}

.facilitetsdatabase a.show {
	float: right;
}

/*: Template section: iFrame
----------------------------------------------------------*/
iframe {
	height: 520px;
	border: none;
	float: left;
}
#iframe {
}

object {
	width: 100%;
	border: none;
}

.iframe {
	height: 520px;
	float: left;
}


/***********************************************************
Template: Ansoegning
***********************************************************/
.ansoegning {
	border: none;
	padding-top: 1em;
}

.ansoegning legend {
	display: none;
}

.ansoegning dt {
	background-color: inherit;
	color: #015e65;
}

.ansoegning dd {
	padding: 0;
}

.ansoegning label {
	width: auto;
	padding-left: 10px;
}

.ansoegning button {
	margin: 0;
	float: left;
}

.ansoegning button span {
	height: 17px;
	background-repeat: no-repeat;
	float: left;
}

.ansoegning button span span {
	display: none;
}

.ansoegning button span {
	width: 57px;
	background-image: url(/graphics/buttons/next.gif);
	padding-right: 5px;
}


/*: Template section: Result
----------------------------------------------------------*/




















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
