/* VARIABLER */
/* Bredde: 950 px */
/* Venstre-col: 220 px */
/* Indhold: 520 px */
/* Højre-col: 210 px */
/* Baggrundsfarve: #edefef */
/* Grønfarve: #006d88 */
/* VARIABLER SLUT */

html, body {
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
	font-family: verdana, ariel;
	font-size: 18px;
	text-align: center;
	height: 100%;
	background-image: url(../Graphics/bg.gif);
	background-repeat: no-repeat;
	background-position: top center;}

#site {
	width: 950px;
	text-align: center;
	margin:0 auto;}

#container {
	background-color: #fff;
	text-align: left;
	float: right;}

#content {
	border: none;
	width: 950px;
	min-height: 77px;
	float: right;}

#banner {
	width: 950px;
	height: 132px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: top center;
	float: right;}

#topmenu {
	width: 950px;
	height: 52px;
	text-align: left;
	background-repeat: no-repeat;
	background-position: top center;
	font-size: 22px;
	color: #006d88;
	float: right;}

#topmenu a {
	outline: 0; /* Removing focus 'border' */
	text-decoration: underline;
	color: #006d88;}

#topmenu .menu {
	outline: 0; /* Removing focus 'border' */
	padding: 0 0 0 220px;
	color: #006d88;}

#topmenu .menu img {
	outline: 0; /* Removing focus 'border' */
	border: 0;
	margin:0 20px 0 0;}

#topmenu .menu a {
	text-decoration: underline;
	text-transform: uppercase;}

#kontaktleft {
	clear:both;
	padding:0 0 0 20px;
	text-align:left;
	font-weight:bold;
	font-size:14px;	
}

#kontaktleft a {

	outline: 0; /* Removing focus 'border' */
	text-decoration: none;
	color: #006d88;}	

#kontaktleft a:hover {
	text-decoration: underline;}	

#leftcol {
	background-image: url(../Graphics/leftcol.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 220px;
	background-color: #fff;
	float: left;}

#leftcol h1 {
	text-align: left;
	font-size: 14px;
	color: #006d88;
	font-weight: bold;
	margin: 12px 0 0 0 ;
	padding: 0 0 0 20px;
	clear:both;	
}

#leftcol h1 a {
	outline: 0; /* Removing focus 'border' */
	text-decoration:none;
	color: #006d88;}

#leftcol h1 a:hover {
	text-decoration:underline;
	color: #006d88;}

#leftcol p {
	margin: 0 0 0 0;
	text-align: left;
	padding: 0 0 0 20px;
	color: #000;
	font-weight: normal;
	font-size: 12px;}

#leftcol p a {
	outline: 0; /* Removing focus 'border' */
	text-decoration:none;
	color: #000;
	font-weight: normal;
	font-size: 12px;}

#leftcol p a:hover {
	text-decoration:underline;}

#qrindhold {
	width: 520px;
	background-image: url(../Graphics/centercol.gif);
	border: none;
	min-height: 77px;
	background-repeat: no-repeat;
	background-position: top center;	
 	text-align: left;
 	background-color: #edefef;
	float: left;
	padding:0 0 0 0}

#indhold {
	width: 520px;
	background-image: url(../Graphics/centercol.gif);
	border: none;
	min-height: 77px;
	background-repeat: no-repeat;
	background-position: top center;	
 	text-align: left;
 	background-color: #edefef;
	float: left;
	padding:0 0 0 0}

#indhold h1, #qrindhold h1 {
	color: #006d88;
	line-height:110%;
	font-size: 22px;
	font-weight: bold;
	padding: 0 0 0 20px;
	margin: 0px;
}

#indhold h2 {
	color: #006d88;
	line-height:110%;
	font-size: 17px;
	font-weight: bold;
	padding: 0 0 0 20px;
	margin: 20px 0 0 0;
}

#indhold p {
	color: #000;
	font-size: 12px;
	padding: 0 0 0 20px;
	margin: 0px;
}
#qrindhold p {
	color: #000;
	font-size: 13px;
	padding: 0 20px 0 20px;
	margin: 0px;
}
#indhold p a {
	color: #000;
}  
  
#rightcol {
	width:210px;
	background-image: url(../Graphics/rightcol.gif);
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #edefef;
	float: right;
	overflow: hidden;
}

#rightcol h1 {
	font-size: 16px;
	text-align: left;
	font-weight: bold;
	color: #666;
	padding: 10px 0 0 20px;
	margin: 0 0 0 0;
	overflow: hidden;
}

#rightcol a {
	outline: 0; /* Removing focus 'border' */
	margin: 0 0 0 20px;
	font-size: 12px;
	text-align: left;
	font-weight: normal;
	line-height: 200%;
	color: #000;
	overflow: hidden;
	color: #999;
	display: block;
	text-decoration:none;
}

#rightcol a:hover {
	color: #000;
	background-color: #fff;
	padding: 0 0 0 5px;
	text-decoration:none;}


#footer {
	width: 950px;
	margin: 0 0 0 0;
	background-color: #edefef;
	float: left;}

#footer_left {
	margin: 0 0 0 0;
	width: 220px;
	float: left;
	min-height: 50px;
	background-color: #fff;
	background-image: url(../Graphics/rosendahls.gif);
	background-position: center bottom;
	background-repeat: no-repeat;}

#footer_center {
	text-align: center;
	margin: 0 0 0 0;
	width: 520px;
	float: left;
	background-color: #edefef;}

#footer_center h1 {
	color: #006d88;
	font-size: 19px;
	text-align: left;
	font-weight: bold;
	padding: 0 0 0 20px;
	margin: 10px 0 0 0}

#footer_center p {
	margin: 0 0 0 0;
	text-align: left;
	padding: 0 0 0 20px;
	color: #000;
	font-size: 13px;}

#footer_center p a {
	outline: 0; /* Removing focus 'border' */
	color: #000;
	text-decoration:none;}
	
#footer_center p a:hover {
	color: #000;
	text-decoration:underline;}	

#footer_right {
	margin: 0 0 0 0;
	width: 210px;
	min-height: 50px;
	background-color: #edefef;
	float: left;}
	
#KontaktContainer p {
	font-size:12px;
	color:#000;
}

#KontaktElement {
	float: left;
	width:173px;
	text-align: center;	
}	

#KontaktElement p {
	text-align: center;
	color:#000;
	font-size:12px;
}
#KontaktElement img {
	padding: 20px 0 0 20px;
}

#KontaktElement a {
	font-size: 12px;
	color: #000;
	text-decoration: none;
	padding:0 0 0 20px;
}

#KontaktElement a:hover {
	text-decoration: underline;
}

#KontaktForm {
	float: left;
	padding: 20px 20px 0 20px;
}

#KontaktForm form {
	font-size: 12px;
}

#pdfcontainer {
}

#mediainfo, #profilinfo {
	float:left;
	text-align:center;
}

#mediainfo img, #profilinfo img {
	border:none;
}

#mediainfo a , #profilinfo a {
	font-size:10px;
	color: #000;
	text-decoration: none;
}

#mediainfo a:hover, #profilinfo a:hover {
	text-decoration: underline;
}

/* IE FIXes */

* html #leftcol,
* html #indhold,
* html #rightcol,
* html #footer,
* html #footer_left,
* html #footer_center {
	display:inline; /* IE 6|7|8 ghost text - fix */
}
