﻿/*
Title:	Dansk Gartneri Master CSS
Auhtor: Danish Agricultural Council, Department of Webcommunications
*/

* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

body {
	background: #FFFFFF url(../gfx/bg_body.gif);
	text-align: center;
	padding: 0px;
	padding-top: 6px;
	margin: 0px;
}

img, div { behavior: url(iepngfix.htc) }

h1 {
	color: #468828;
	font-size: 14px;
	font-family: Trebuchet MS, Verdana, serif;
	margin: 0px;
}

h2 {
	margin:4px;
	color: #468828;
	font-size: 12px;
	font-family: Trebuchet MS, Verdana, serif;
}

h3 {
	margin:4px;
	color: #468828;
	font-size: 10px;
	font-family: Trebuchet MS, Verdana, serif;
}

p {
	/*margin:4px;
	margin-bottom: 8px;*/
}

br {

}

a {
	color: #468828;
	font-weight: normal;
}

.boldlink {
	color: #468828;
	font-weight: bold;
}

a img {
	border: none;
}

div#breadcrumb {
	width: 730px;
	margin: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #C7C7C7;
	font-size: 9px;
	text-align: left;
	margin-bottom: 2px;
}

div#breadcrumb a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #C7C7C7;
	font-size: 9px;
	font-weight : normal;
	text-decoration : none;
}

div#outer-container {
	width: 730px;
	background: #FFFFFF;
	text-align: center;
	margin: auto;
	border-right: 2px solid #000000; /* foreløbig l�sning - ifl. opl�g skal der ikke v�re border de f�rste 2 pixel i toppen */
	border-bottom: 2px solid #000000; /* foreløbig l�sning - ifl. opl�g skal der ikke v�re border de f�rste 2 pixel i venstreside */
	padding-bottom: 46px;
	margin-bottom: 8px;
}

div#header {
	width: 100%;
	height: 90px;
	background: #FFFFFF url(../gfx/header.jpg) no-repeat;
text-align : left;
}

div#header img {
margin : 10px 0px 0px 15px;
float : left;
}

div#global {
	float: right;
	font-size: 9px;
	color: #787977;
	margin-right: 15px;
	margin-top: 1px;
}

div#global a {
	color: #787977;
	text-decoration: none;
	font-weight: normal;
}


/* Navigation css start */

div#navigation-container {
	height: 22px;
	width: 680px;
	margin: auto;
	background: #448829 url(../gfx/bg_navigation.jpg) no-repeat;
	padding-left: 20px;
	border-top: 1px solid #FFFFFF;
}

ul#navigation {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
}

ul#navigation li {
	float: left;
	position: relative;
	padding-left: 7px;
}

ul#navigation li a {
	
}

ul#navigation li a img {
	border: none;
}
	
	/* S�ge felt start */
	
	div#search {

	}
	
	div#search form {
		margin: 0px;
		padding: 0px;
	}
	
	div#search form fieldset {
		border: none;
		margin: 0px;
		padding: 0px;
		float: right;
	}
	
	div#search .input {
		background: url(../gfx/transparent.gif) no-repeat;
		border: none;
		width: 113px;
		height: 16px;
		margin: 0px;
		padding: 0px;
		padding-left: 0px;
		padding-right: 0px;
		margin-top: 2px;
		font-size: 11px;
		font-family: Trebuchet MS, Verdana, serif;
	}
	
	div#search form a img {
		border: none;
		vertical-align: top;
	}

	/* S�ge felt slut */

/* Navigation css slut */


/* Indholdsfelt start */

div#content-container {
	margin: auto;
	width: 638px;
	min-height:290px;
	font-size: 10px;
	text-align: left;
}


* html div#content-container {  /* For at minimum h�jden til at fungere i IE 6 og yngre */
	height:290px; 
}

div#pagetitle {
	width: 100%;
	height: 34px;
	margin-top: 26px;
	padding-bottom: 10px;
	background: url(../gfx/bg_pagetitle.jpg) no-repeat;
}

div#pagetitle h1 {
	margin: 0px;
	padding: 0px;
	margin-left: 46px;
	padding-top: 16px;
	text-align:left;
}

div#print {
	padding: 0px 46px 16px 0px;
	font-size: 10px;
	text-align:right;
}

div#print img {
	margin : 0px 5px -2px 0px;
}

div#print div#share {
	float : left;
	margin : 0px 0px 0px 45px;
}

div.opacityArea { 
	width: 638px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 24px;
	/*
	background:url(../gfx/transparent_FFFFFF_638x100.png) no-repeat center bottom; 
	Der skal kodes noget som g�r at baggrundsbilledet kommer til at passe til mængden af tekst i div'en 
	Men det skal nok ikke ske i stylesheetet :o)
	 */
background:url(/sites/danskgartneri/gfx/transparents/transparent_CFE5D9_638x100.png) no-repeat center bottom;
float : left;
display : inline;

}

div.reverse-bg {
	background:url(/sites/danskgartneri/gfx/transparents/transparent_CFE5D9_top_638x50.png) no-repeat center top;
}

div.opacityArea div.content {
	margin:10px;
	margin-bottom: 10px;
	line-height : 130%;
}

div.opacityArea div.content ul {
	margin : 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	top: 0px;
	left: 0px;
	background: none;

}

div.opacityArea div.content ul li ul {
	margin : 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: none;
}

div.opacityArea div.content li {
	list-style-type: disc;
	list-style-position : outside;
	margin: 0px;
	padding: 0px;
	margin-left: 30px;
	padding-left: 0px;
	background: none;
}

div.opacityArea div.image {
	float : right;
	margin : 3px 5px 5px 20px;
}

/* Formular start */

.form-column {
float : left;
display : inline;
width : 618px;
	margin-bottom: 24px;
background:url(/sites/danskgartneri/gfx/transparents/transparent_CFE5D9_638x100.png) no-repeat center bottom;
padding : 10px;
}

.form-text {
float : left;
displaty : inline;
padding : 5px 5px 5px 0px;
width : 100px;
}

.form-input {
float : left;
displaty : inline;
padding : 0px 0px 5px 0px;
width : 420px;
}

.form-button {
float : left;
displaty : inline;
padding : 5px 0px 5px 105px;
width : 500px;
}

/* Formular slut */

div#brief {
float : left;
margin : 0px 0px 20px 0px;
}

div.left-column div.opacityArea, div.right-column div.opacityArea {
	width: 295px;
}

div.left-column {
	float: left;
width: 295px;
}

div.right-column {
	float: right;
width: 295px;
}

	/* Indholdsfelt person oplysninger start */
	div.person-navn, div.person-titel, div.person-telefon, div.person-mobil, div.person-email, div.person-adresse, div.person-postnr, div.person-fax, div.person-arbejdsomr {
		margin-left: 14px;
	}
	
	div.person-billede {
		float: left;
		margin: 10px;
		margin-right: 14px;
	}

	div.person-navn {
		margin-top: 10px;
  color: #468828;
  font-weight : bold;
	}
	
	div.person-navn h3{
		margin: 0px;
	}
	
	div.person-arbejdsomr {
		margin-bottom: 11px;
	}
	
	div.person-titel {
		margin-bottom: 11px;
	}
	
	div.person-email a {
		color: #787977;
		font-weight: normal;
	}
	
	div.person-adresse {
		margin-top: 11px;
	}

div.info-container {
float : left;
display : inline;
margin-bottom : 5px;
width : 539px;
}

	/* Indholdsfelt person oplysninger slut */

div.liste-item {
	margin : 10px;
}

.date {
	color: #787977;
	font-size: 9px;
}

div.print-footer {
	height: 17px;
	padding-top: 4px;
	margin-left: 4px;
text-align : left;
}

div.print-footer div.left {
	float : left;
	margin : 0px 0px 0px 0px;
}

div.print-footer img {
	float : left;
	margin : -1px 0px 0px 0px;
}

div.print-footer div.right {
	float : right;
	margin-right: 4px;
	color: #787977;
}

div.print-footer a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #787977;
	font-size: 9px;
	font-weight: normal;
}

div#bottom-leafs {
	margin: auto;
	margin-top: 40px;
	width: 100%;
	text-align:center;
}

/* Tabel start */

div.opacityArea table {
border : 0px solid;
}

div.opacityArea td {
border : 1px solid #666;
padding : 10px;
color : #000;
}

/* Tabel slut */

/* Indholdsfelt slut */


/* Footer start */

div#footer {
	width: 730px;
	text-align: center;
	margin: auto;
}

div#footer p {
	font-size: 9px;
	color: #C7C7C7;
}

div#footer a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #C7C7C7;
	font-size: 9px;
	font-weight : normal;
	text-decoration : none;
}

/* Footer slut */

/* Nyhedsbrev start */

div#newsletter-wrapper {
	margin : auto;
	background-color : #ffffff;
	padding : 0px;
}

div#newsletter-content {
	padding : 100px 20px 20px 20px;
}

.newsletter {
	background : #f1f7ee url('../gfx/nyhedsbreve/bg_nyhedsbrev.gif') no-repeat 20px 20px;
}

div#newsletter-content .header {

}

/* Nyhedsbrev slut */

/* Custom classes for sites */

/* danskgartneri.dk */

.green {
  color: #468828;
}

.green-bold {
  color: #468828;
  font-weight : bold;

}
