/* Generel opsætning */
body {margin:0px; padding:0px; background:#FFFFFF url(images/bg.jpg) repeat-x; font-family:verdana,tahoma,arial,sans-serif; font-size:11px;}

#container {width:980px; margin:0px auto 34px auto;}

#banner {position:relative; height:125px;}
	#advertisement {position:absolute; bottom:38px; right:8px; z-index:100; width:468px; height:60px; cursor:pointer;}
	#logo {position:absolute; left:7px; bottom:7px; width:268px; height:91px; background-image:url(images/logo.jpg); cursor:pointer;}
	#menu {position:absolute; right:7px; bottom:0px; z-index:100;}
		#menu a {float:right; width:114px; padding:9px 0px 3px 0px; background:url(images/menu.gif) repeat-x; font:12px helvetica,verdana,tahoma,sans-serif; text-transform:uppercase; text-decoration:none; text-align:center; color:#FFFFFF;}
		#menu a.active_link {background-image:url(images/menu_active.jpg);}
		#menu a:hover {color:#CCCCCC;}
			#menu a img {position:relative; top:-1px; border:0px;}
			#menu a span {position:relative; top:-4px;}

		#menu .dropdown {visibility:hidden; position:absolute; top:28px; width:175px; border-left:1px solid #000000; border-right:1px solid #000000; background-color:#948860; }
			#menu .dropdown a {float:none; display:block; width:165px; border-bottom:1px solid #000000; background:none; padding:5px; line-height:1em; text-transform:none; text-align:left;}

#contents_top {height:10px; background:url(images/contents_top.gif) no-repeat; font-size:0px; line-height:0px;}
#contents {padding:10px 25px 10px 25px; background:#FFFFFF url(images/contents_bg.jpg) repeat-y; line-height:1.6em;}
#contents_bottom {height:9px; background:url(images/contents_bottom.gif) no-repeat; font-size:0px; line-height:0px;}

.left {width:650px;}
.right {clear:right; float:right; width:225px; margin:0px 0px 10px 10px; padding:15px; background-color:#EEEEEE;}

#copy {clear:both; margin-top:10px; padding:10px 10px 0px 10px; border-top:1px dotted #000000; font-size:10px;}

/* Diverse */
h1 {padding:0px 0px 5px 0px; margin:0px 0px 10px 0px; border-bottom:1px dotted #000000; font:bold 18px helvetica,tahoma,arial,sans-serif;}
.header {padding-bottom:5px; margin-bottom:10px; border-bottom:1px dotted #000000;}

h2 {margin:0px 0px 3px 0px; padding:0px; font:bold 13px helvetica,tahoma,arial,sans-serif;}
.right h2 {margin:0px 0px 10px 0px; padding:0px; font:bold 13px helvetica,tahoma,arial,sans-serif;}

a {outline:0px; color:#000000;}

/* Kategori-oversigten */
a.cat {float:left; width:252px; height:160px; margin:30px 87px 0px 0px; font-size:0px; text-decoration:none; line-height:0px; cursor:pointer; position:relative; z-index:0;}
	a.cat img.full {position:absolute; top:0px; left:0px; border:0px; z-index:0;}
	a.cat img.arrows {position:absolute; right:5px; bottom:12px; width:46px; height:66px; border:0px; visibility:hidden; z-index:1;}
	a.cat span {position:relative; top:137px; left:8px; font-size:18px; text-transform:uppercase; color:#FFFFFF; z-index:100;}

/* Formularer */
.error {margin-bottom:15px; padding:7px; background-color:#F5F5F5; color:#990000;}
.succes {margin-bottom:15px; padding:7px; background-color:#F5F5F5; color:#009900;}

td.td_head {font-weight:bold;}
td.td_name {padding-top:4px;}

table.form_list {width:100%; margin-top:5px;}
	table.form_list td {padding:5px; border-top:1px dotted #999999;}
	tr.form_lige td {background-color:#EEEEEE !important;}

	td.form_info {vertical-align:top; padding:8px 5px !important; text-align:right;}
	tr.form_comment td {padding:0px 5px 8px 5px !important; border-top:0px !important; color:#666666;}

	td.form_submit {padding-top:8px 5px !important;}

div.text {width:300px; padding:3px; border:1px solid #999999; font:11px verdana,tahoma,arial,sans-serif;}
input.text {width:300px; padding:3px; border:1px solid #999999; font:11px verdana,tahoma,arial,sans-serif;}
input.postal {width:50px;}
input.city {width:238px;}

textarea.text {width:300px; height:100px; padding:3px; border:1px solid #999999; font:11px verdana,tahoma,arial,sans-serif;}
select.text {width:308px; padding:3px; border:1px solid #999999; font:11px verdana,tahoma,arial,sans-serif;}

input.button {height:25px; padding:0px 5px; background-color:#91885D; border:1px solid #333333; font:bold 11px/1em verdana,tahoma,arial,sans-serif; color:#FFFFFF;}
button {height:25px; padding:0px 5px; background-color:#91885D; border:1px solid #333333; font:bold 11px/1em verdana,tahoma,arial,sans-serif; color:#FFFFFF;}

/* Kategori oversigten */
div.category {float:left; width:240px; margin:10px;}
	div.category img {float:left; margin-right:10px;}
	div.category span {display:block; font:18px bold verdana,tahoma,arial,sans-serif;}
	div.category div {width:180px;}
	div.category a {font-size:10px;}

a.form_link {display:block; width:581px; height:16px; padding:5px 10px 5px 10px; margin-bottom:5px; background:url(images/form_link.jpg) no-repeat; font-size:13px; font-weight:bold; text-decoration:none;}
a.form_link:hover {background:url(images/form_link_active.jpg) no-repeat;}

/* Opgave listen */
table.list {width:650px;}
	table.list .list_head {background:url(images/table_top.jpg) repeat-x; font-weight:bold; color:#333333;}
	table.list .list_head td {padding:3px 6px 2px 6px;}

	/*table.list a {float:left; position:relative; top:1px; margin:0px 34px 0px 16px; padding:7px; border:1px hidden transparent; border-bottom:0px; color:#186CC8; cursor:pointer;}*/

table.request {width:100%; padding:3px !important; border:0px;}
table.request td {padding:7px;}
table.lige {background-color:#EEEEEE;}
tr.lige {background-color:#EEEEEE;}
	table.request td {border:0px !important;}
	table.request .td_head {font-weight:bold; color:#333333;}

	table.request a {float:none; position:static; margin:0px; padding:0px;}

table.no_border td {border:0px !important;}

a.active_request {border:1px solid #666666 !important; border-bottom:0px !important; background-color:#FFFFFF;}

.active_link {color:#209300;}

.request_info {clear:both; display:none; padding:7px 7px 7px 7px; border:1px solid #666666; background-color:#FFFFFF; line-height:1em;}

.paging {width:650px; margin:10px 0px 15px 0px; text-align:right;}

/* VIPS */
.select_map {width:500px;}
	.select_map div {float:right; margin:0 50px 0 0; text-align:center; cursor:pointer;}
		.select_map div img {height:81px; margin-bottom:10px; border:0;}
		
	.select_map div.large {float:none; display:none; margin:0 0 20px 0; padding:10px; border:1px solid #999999; cursor:default;}
		.select_map div.large img {height:501px;}
		.select_map div.large span {text-decoration:underline; cursor:pointer;}