body {
	background: #104022;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: black;
	text-align: center;
	}

		/* Linkstil til brødtekst */
		a:link { color: #208045; text-decoration: none; }
		a:active { color: #208045; text-decoration: none; }
		a:visited { color: #208045; text-decoration: none; }
		a:hover { color: #208045; text-decoration: underline; font-style: italic; }

	/* Fremhaev normalt*/
	em {
		font-style: italic;
		}
	
	/* Staerk fremhaevelse */
	strong {
		font-weight: normal;
		text-transform: uppercase;
	}

/* Hvid kasse med resten indeni */
div#maincontainer {
	width: 892px;
	padding: 32px;
	background: white;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	overflow: auto;
	}
	
	/* Topgrafik, sidens titel og "slogan" */
	div#header {
		background: #bfb499 url('images/header_background.jpg');
		padding: 32px;
		margin-bottom: 32px;
		color: white;
		}

		h1 {
		font-size: 29px;
		font-weight: bold;
		margin: 0;
		padding: 0;
		}
	
		div#header p {
		margin: 0;
		padding: 0;	
		}
		
		/* Linkstil til titel og slogan i toppen */
		div#header a:link { color: white; text-decoration: none; }
		div#header a:active { color: white; text-decoration: none; }
		div#header a:visited { color: white; text-decoration: none; }
		div#header a:hover { color: white; text-decoration: none; font-style: normal; }
	
	/* Global menu, undermenu og andre links i venstre side */
	div#leftside {
		float: left;
		width: 225px;
		}

	h5 {
		font-size: 13px;
		color: #208045;
		padding: 0 0 8px 0;
		border-bottom: 1px solid #bfb499;
		margin: 0 0 5px 0;		
		}
		
	ul.navigation {
		list-style-type: upper-roman;
		list-style-position: outside;
		line-height: 19px;
		color: #bfb499;
		padding: 0;
		margin: 0 0 32px 29px; /* den sidste 30px justerer menupunkterne til h&oslash;jre */
		}
		
		/* Linkstil til navigation i venstre side */
		ul.navigation a:link { color: black; text-decoration: none; }
		ul.navigation a:active { color: black; text-decoration: none; }
		ul.navigation a:visited { color: black; text-decoration: none; }
		ul.navigation a:hover { color: #208045; text-decoration: underline; font-style: italic; }	
	
	div#leftside p {
		line-height: 19px;
		}	
	
		p#leftquote {
			margin-bottom: 32px;
			}
	
		p#copyrightnotice {
		color: #9F9379;
		padding: 6px 0 0 0;
		border-top: 1px solid #bfb499;
		margin-bottom: 32px;
		}
	
	
		
	/* Indhold */
	div#maincontent {
		float: right;
		width: 635px;
		}
		
		div#maincontent p {
			line-height: 19px;
			}

		h2 {
		font-size: 29px;
		font-weight: bold;
		margin: 0;
		padding: 0;
		}
		
		p#maincontent_subtitle {
			line-height: 100%;
			margin: 0;
			padding: 0;
			}

		img#appetizerpicture {
			float: right;
			border: 9px solid #bfb499;
			margin: 0 0 32px 32px;
			}
		

		img.portrait
 {
			clear: both;
			float: left;
			border: 9px solid #bfb499;
			margin: 0 32px 12px 0;
			}
		
		/* Underoverskrift */
		h3 {
			font-size: 18px;
			font-weight: normal;
			padding: 0 0 8px 0;
			border-bottom: 1px solid #bfb499;
			margin: 0 0 3px 0;	
			}
		
		/* Under-underoverskrift */
		h4 {
			font-size: 15px;
			font-weight: normal;
			padding: 0;
			margin: 0;
			}
		
/* Diverse kasser til opsætning af siden */

div.quotebox {
	width: 80%;
	padding: 32px 32px 20px 32px;
	border: 1px solid #bfb499;
	margin: 32px auto 32px auto;
	}

	div.quotebox p {
		margin-top: 0;
		line-height: 19px;
		}
		
	div.quotebox img {
		float: left;
		padding: 0;
		margin: 0 32px 32px 0;
		}		

div.quotebox2 {
	width: 53%;
	margin: 20px auto 20px auto;
	}

	div.quotebox2 p {
		margin-top: 0;
		}
		
	div.quotebox2 img {
		float: left;
		padding: 0;
		margin: 0 32px 32px 0;
		}		

div.upperquote {
	width: 300px;
	padding: 32px 32px 26px 32px;
	border: 1px solid #bfb499;
	margin-top: 16px;
	text-align: center;
	}
	
	div.upperquote p {
		margin: 0;
		}

input.shortfield {
	width: 42px;
}	

/* Placering af flagikoner */

.flagus {
     float: right;
     width: 16px;
     height: 16px;
     position: relative;
     top: -23px;
     margin: 0 8px 0 0;
}

.flagdanish {
     float: right;
     width: 16px;
     height: 16px;
     position: relative;
     top: -23px;
}

/* Placering af formular */

.positionForm {
     float: right;
     width: 600px;
     height: 100%;

     top: -5px;
     left: 130px;
     margin: 0 8px 0 0;
}

