
	html,body { margin: 0; padding: 0; height: 100%; }

	body {
		background: #eaf1f7 url('../images/back.gif') repeat-x 0 54px;
		font-family: 'Verdana', serif;
		text-align: center;
		font-size: 11px;
		color: #6a6a6a;
	}

	a { color: #216dae; text-decoration: none; }

	div.container {
		background: url('../images/shadow.png') repeat-y left top;
		margin: 0 auto; width: 800px;
		position: relative;
		text-align: left;
		padding: 0 8px;
		z-index: 1;
	}

	div.container img.left-corner { position: absolute; bottom: 0px; left: -1px; }
	div.container img.right-corner { position: absolute; bottom: 0px; right: -2px; }

	form.search {
		background: #eaf1f7 url('../images/search-bar-back.gif') repeat-x;
		font-family: 'Arial', serif;
		padding: 16px 30px 0 20px;
		font-size: 14px;
		display: block;
		color: #c2c2c2;
		height: 33px;
	}

	input.entry {
		width: 143px; height: 18px;
		border-color: #bfbfbf;
		border-width: 1px 0;
		border-style: solid;
	}

	textarea.entry {
		width: 400px; height: 50px;
		border-color: #bfbfbf;
		border-width: 1px;
		border-style: solid;
	}

	h1 {
		width: 100%; height: 184px;
		background: #fff;
		margin: 0;
	}

	div.content-bar {
		background: #fff url('../images/menu-bar-back.gif') repeat-x;
		overflow: hidden;
		width: 100%;
	}

	div.left {
		background: url('../images/left-back.gif') repeat-y 6px;
		margin-bottom: 15px;
		text-align: center;
		position: relative;
		padding-left: 6px;
		width: 213px;
		z-index: 12;
		float: left;
	}

	div.right { width: 581px; float: left; overflow: hidden; }

	img.left-bottom {
		bottom: -10px; left: 6px;
		position: absolute;
	}

	ul.menu {
		margin: 0 0 40px 0; padding: 0;
		list-style-type: none;
		position: relative;
		z-index: 999;
	}

	ul.menu li {
		background: #EAF1F7 url('../images/button-back.gif') no-repeat;
		height: 30px; width: 207px;
		margin: 0; padding: 0;
		list-style-type: none;
		position: relative;
		z-index: 999;
	}

	ul.menu ul {
		margin: 0; padding: 0 0 0 1px;
		border-width: 2px 1px 2px 3px;
		border-style: solid;
		border-color: #fff;
		background: #EAF1F7;
		left: 207px; top: 0;
		position: absolute;
	}

	ul.menu ul li { background: #EAF1F7 url('../images/sub-button-back.gif') repeat-x; height: 33px; width: auto; white-space: nowrap; }
	ul.menu ul li a { text-align: left; padding: 10px 10px 0 8px; font-size: 10px; background: none; min-width: 140px; width: auto; }

	ul.menu li a {
		background: url('../images/arrow.gif') no-repeat 195px 12px;
		font-family: 'Verdana', serif;
		padding: 8px 25px 0 0;
		text-decoration: none;
		text-align: right;
		font-size: 11px;
		color: #4C86BB;
		display: block;
		height: 22px;
	}

	ul.drop ul { display: none; }
	ul li.drop ul { display: block; }
	ul.drop ul ul { display: none !important; right: -205px; left: auto; }
	ul.drop ul ul li { width: 200px; }
	ul.drop ul li.drop ul { display: block !important; }

	ul.menu-general {
		background: url('../images/menu-back.gif') repeat-x;
		margin: 6px 0 0 0; padding: 0;
		width: 100%; height: 38px;
	}

	ul.menu-general ul {
		border: 1px solid #BDBDBD;
		margin: 0; padding: 0;
		position: absolute;
		top: 38px; left: -100px;
	}

	ul.menu-general ul li {
		border-bottom: 1px solid #d6d6d6;
		background: #eaeaea;
		width: 218px;
		height: auto;
	}

	ul.menu-general ul li a {
		background: none; padding: 5px 0 5px 5px; text-align: left;
		margin: 0; width: auto; height: auto;
		font-size: 12px;
	}

	ul.menu li a:hover { text-decoration: underline; }
	ul.menu-general li a:hover { color: #696969; }

	ul.menu-general li {
		background: url('../images/menu-separator.gif') no-repeat 0 1px;
		margin: 0; padding: 0 0 0 2px;
		width: 112px; height: 38px;
		list-style-type: none;
		position: relative;
		z-index: 999;
		display: block;
		font-size: 0;
		float: left;
	}

	ul.menu-general li a {
		background: url('../images/button-back-gen.gif') no-repeat bottom center;
		font-family: 'Verdana', serif;
		width: 110px; height: 27px;
		text-decoration: none;
		padding: 11px 0 0 0;
		text-align: center;
		font-weight: bold;
		font-size: 12px;
		color: #8f8f8f;
		display: block;
	}

	ul.menu-general li.separator { width: 2px; font-size: 0; }

	dl.filters { margin: 12px 0 0 0; padding: 0; width: 100%; overflow: hidden; }
	dl.filters dt { float: left; display: block; margin: 0; padding: 0 0 0 6px; }

	div.box {
		background: #ffffff url('../images/box-back.gif') repeat-x;
		border: 1px solid #b7b7b7;
		margin: 6px 11px 6px 6px;
		position: relative;
		width: 562px;
		z-index: 10;
	}

	div.box h2 {
		font-family: 'Verdana', serif;
		font-size: 13px !important;
		padding: 6px 10px 0 10px;
		display: block;
		color: #96cc6c;
		height: 27px;
		margin: 0;
	}

	div.box p { padding: 10px 10px 15px 10px; margin: 0; line-height: 15px; }

	div.box img.left-top { position: absolute; left: -1px; top: -1px; }
	div.box img.right-top { position: absolute; right: -1px; top: -1px; }
	div.box img.left-bottom { position: absolute; left: -1px; bottom: -1px; }
	div.box img.right-bottom { position: absolute; right: -1px; bottom: -1px; }

	div.box h2 img { vertical-align: -3px; margin-left: 5px; }

	div.services ul {
		margin: 10px 10px 15px 10px; padding: 0;
		list-style-type: none;
		color: #797979;
	}

	div.services ul li {
		background: url('../images/bullet.gif') no-repeat 3px 4px;
		margin: 0; padding: 0 0 0 15px;
		width: 527px;
	}

	div.box div.lines {
		background: url('../images/lines.gif') repeat-x;
		border-top: 1px solid #bfbfbf;
		padding: 15px 10px 10px 10px;
		position: relative;
		width: 542px;
		z-index: 10;
	}

	div.lines ul {
		margin: 5px 0 0 0; padding: 0;
		list-style-type: none;
		overflow: hidden;
		width: 100%;
	}

	div.lines ul li {
		border-right: 1px dashed #aeaeae;
		padding: 0 15px; margin: 0;
		float: left;
	}

	div.lines ul li a { opacity: 0.8; }
	div.lines ul li a:hover { opacity: 1; }

	ul li.noborder { border: none !important; }

	div.footer {
		background: url('../images/footer-back.gif') repeat-x;
		height: 43px; width: 800px;
		text-align: right;
		margin: 0 auto;
		padding-top: 20px;
	}

	div.footer a { margin-right: 20px; }

	div.box img.small { width: 6px !important; height: 4px !important; }

	#banner { width: 562px; margin: 5px auto; }

	img.zoom { vertical-align: 0; margin-right: 5px; }
	a.flag { vertical-align: -3px; }
	.floatright { float: right; }
	a img { border: 0; }

	/* Aktiven tekst = color: #3463a6; */

	#gbut1en { font-size: 0; display: block; width: 213px; overflow: hidden; }
	#gbut2en { font-size: 0; display: block; width: 213px; overflow: hidden; }
	#gbut1bg { font-size: 0; display: block; width: 213px; overflow: hidden; }
	#gbut2bg { font-size: 0; display: block; width: 213px; overflow: hidden; }

	#gbut1bg a#top {
		background: url('../images/BUT1.gif') no-repeat top left;
		width: 213px; height: 45px;
		text-indent: -2000px;
		overflow: hidden;
		display: block;
	}
	#gbut1bg a#bottom {
		background: url('../images/BUT1.gif') no-repeat bottom left;
		width: 213px; height: 44px;
		text-indent: -2000px;
		overflow: hidden;
		display: block;
	}

	#gbut2bg a#top {
		background: url('../images/BUT2.gif') no-repeat top left;
		width: 213px; height: 45px;
		text-indent: -2000px;
		overflow: hidden;
		display: block;
	}
	#gbut2bg a#bottom {
		background: url('../images/BUT2.gif') no-repeat bottom left;
		width: 213px; height: 44px;
		text-indent: -2000px;
		overflow: hidden;
		display: block;
	}

	#gbut1en a#top {
		background: url('../images/BUT1en.gif') no-repeat top left;
		width: 213px; height: 45px;
		text-indent: -2000px;
		overflow: hidden;
		display: block;
	}
	#gbut1en a#bottom {
		background: url('../images/BUT1en.gif') no-repeat bottom left;
		width: 213px; height: 44px;
		text-indent: -2000px;
		overflow: hidden;
		display: block;
	}

	#gbut2en a#top {
		background: url('../images/BUT2en.gif') no-repeat top left;
		width: 213px; height: 45px;
		text-indent: -2000px;
		overflow: hidden;
		display: block;
	}
	#gbut2en a#bottom {
		background: url('../images/BUT2en.gif') no-repeat bottom left;
		width: 213px; height: 44px;
		text-indent: -2000px;
		overflow: hidden;
		display: block;
	}

