/* Generel opsætning */
html {overflow:hidden;}
body {overflow:hidden; margin:0px; padding:0px; font-family:verdana,tahoma,arial,sans-serif; font-size:11px;}

/* Menu-opsætning */
#menu {position:absolute; left:0px; top:0px; z-index:2; width:100%; height:28px; padding:0px 10px; background:url(images/menu/bg.jpg) repeat-x; font-family:arial,verdana,tahoma,sans-serif; font-size:12px;}

	/* Dropdown-menuen */
	#menu_modules {float:left; position:relative; z-index:2; padding-top:7px; cursor:pointer;}
	#menu_modules_arrow {width:9px; height:8px;}
	#menu_modules_drop {display:none; position:absolute; left:0px; top:28px; width:258px; font-size:0px; cursor:default;}
		#menu_modules_drop_contents {padding-right:5px; background-image:url(images/menu/dropdown_bg.png);}
		#menu_modules_drop_bottom {height:10px; background-image:url(images/menu/dropdown_bottom.png); font-size:0px;}

	#menu_show {float:left; margin-left:30px; padding-top:7px; cursor:pointer; font-weight:bold;}

	/* Link-håndtering */
	.menu_title {display:block; margin:5px 0px; padding:5px 10px; background-color:#999999; font-size:12px; color:#FFFFFF;}
	#menu_modules_drop_contents a {display:block; width:184px; height:24px; margin:3px 0px 0px 3px; padding:8px 0px 0px 45px; background:url(images/menu/icons.gif) no-repeat; font-size:12px; text-decoration:none; color:#4B4B4B;}
	#menu_modules_drop_contents a:hover {text-decoration:underline;}
	#menu_modules_drop_contents img {margin-left:10px;}

	/* Side-tilpasset menu */
	#menu_special {position:absolute; z-index:1; right:2px; top:4px;}
		#menu_special div {float:right; position:relative; margin-right:25px; cursor:pointer;}
		#menu_special span {position:relative; left:2px; bottom:6px;}
		#menu_special img.sep {position:relative; bottom:1px; float:right; width:7px; height:21px; margin:0px 15px;}
			#menu_special div div {position:absolute; top:24px; left:0px; display:none; width:200px; margin:0px; padding:8px 8px 4px 8px; background-color:#E4E4E4; border:1px solid #999999; border-top:0px; cursor:default;}
			#menu_special div div a {display:block; margin-bottom:4px; text-decoration:none; color:#4B4B4B;}
			#menu_special div div a:hover {text-decoration:underline;}

/* Generelt indhold */
#contents {position:absolute; top:28px; left:0px; z-index:1; clear:both; width:100%; overflow:auto;}

h1 {margin:0px; padding:0px; font-family:verdana,tahoma,arial,sans-serif; font-size:30px; font-weight:normal;}
h2 {margin:0px; padding:0px; font-family:verdana,tahoma,arial,sans-serif; font-size:19px; font-weight:normal; color:#999999;}

p {line-height:1.5em;}

a {outline:0px;}
a img {border:0px;}

div.text {width:300px; padding:3px; background-color:#FFFFFF; border:1px solid #999999; font-family:verdana,tahoma,arial,sans-serif; font-size:11px; cursor:default;}
input.text {width:300px; padding:3px; background-color:#FFFFFF; border:1px solid #999999; font-family:verdana,tahoma,arial,sans-serif; font-size:11px;}
textarea.text {width:300px; height:75px; padding:3px; background-color:#FFFFFF; border:1px solid #999999; font-family:verdana,tahoma,arial,sans-serif; font-size:11px;}
select.text {width:308px; padding:3px; background-color:#FFFFFF; border:1px solid #999999; font-family:verdana,tahoma,arial,sans-serif; font-size:11px;}

.extra {width:308px; margin-bottom:15px; padding:15px; background-color:#EEEEEE; border:1px solid #999999;}

.succes {margin:10px 0px; padding:5px; background-color:#F5F5F5; color:#009900;}
.error {margin:10px 0px; padding:5px; background-color:#F5F5F5; color:#990000;}

/* Kontrolpanel */
.index_title {clear:both; display:block; width:550px; margin-bottom:10px; padding:30px 0px 5px 5px; border-bottom:1px solid #4B4B4B; font-weight:bold; color:#4B4B4B;}
.links a {float:left; width:175px; margin-bottom:25px; text-align:center; text-decoration:none; font-size:13px; color:#4B4B4B;}
.links a:hover {color:#000000;}
	.links a img {width:32px; height:32px; margin-bottom:2px; background:url(images/menu/icons2.gif) no-repeat; border:0px;}
	.links a span {display:block;}

/* Webshop -> Kontrolpanel */
.webshop_title {clear:both; display:block; width:550px; margin-bottom:10px; padding:30px 0px 5px 5px; border-bottom:1px solid #4B4B4B; font-weight:bold; color:#4B4B4B;}
.webshop_links a {float:left; width:175px; text-align:center; text-decoration:none; font-size:13px; color:#4B4B4B;}
.webshop_links a:hover {color:#000000;}
	.webshop_links a img {width:32px; height:32px; margin-bottom:2px; border:0px;}
	.webshop_links a span {display:block;}

/* Webshop -> Opret kategori */
.category_list {margin-bottom:10px; background-color:#FFFFFF; border:1px solid #666666; display:none;}
.category_list span {display:block; padding:5px; color:#000000; cursor:pointer;}
.category_list a {display:none; padding:5px; outline:0px; text-decoration:none; color:#666666;}
.category_list img {position:relative; top:1px; width:9px; height:9px; margin-right:3px; border:0px;}

/* Webshop -> Vare-lister */
.article {clear:both; width:775px; margin-top:30px; font-size:11px; color:#999999; padding-bottom:20px;}
.article_name {display:block; margin-bottom:5px; text-transform:uppercase; color:#000000;}
.article_image {float:left; margin-right:10px; padding:1px; border:1px solid #999999;}
.article_info {float:right; width:150px; height:100px; margin-left:10px; font-size:15px; font-weight:bold; line-height:1.5em;}
	.article_info span {color:#000000;}

/* Webshop -> Ordrer */
.nav {float:right; width:109px; height:20px; margin-top:1px; padding-top:5px; background-image:url(images/nav.jpg); font-size:13px; text-align:center; cursor:pointer;}
.nav_active {float:right; width:109px; height:21px; position:relative; top:1px; padding-top:5px; background-image:url(images/nav.jpg); font-size:13px; text-align:center; cursor:pointer;}

.order_list {border-top:1px solid #DDDDDD; border-bottom:1px solid #999999; font-size:12px;}
	.order_list .order_header {background-color:#F5F5F5; font-weight:bold;}
		.order_list .order_header td {padding:6px 20px; border-bottom:1px solid #999999;}
	.order_list .order_lige {background-color:#EDF3FE;}
	.order_list td {padding:3px 20px; border-right:1px solid #DDDDDD;}
	.order_list button {margin-right:3px; padding:1px; border:1px solid #666666; background-color:#FFFFFF; font-family:verdana,tahoma,arial,sans-serif; font-size:11px; line-height:1em; color:#666666;}

#paging {padding:10px 50px 10px 0px; text-align:right;}
	#paging a {color:#000000;}

/* Nyhedsbrev */
.newsletter_input {width:578px; margin-bottom:10px; padding:10px; border:1px dotted #4B4B4B;}
.newsletter_input span {float:left; width:150px; margin-top:4px;}
.newsletter_input img {float:right; margin-left:10px; cursor:pointer;}

/* Brugere */
.user {height:42px; padding:8px 5px 0px 5px; border-top:1px solid #C9C9C9;}
.user img {float:left; margin-right:5px; cursor:pointer;}
.user span {float:left; margin:6px 0px 0px 8px; font-size:19px; cursor:default;}

/* Formularer */
form h3 {width:600px; padding:0 0 5px 0; margin:0; border-bottom:1px solid #808080; font-size:13px;}

form>table {width:600px;}
	form>table tr.lige {background:#EDF3FE;}
	form>table td:first-child  {vertical-align:top; padding-top:9px; text-align:right;}

	form>table small {display:block; margin-top:5px; font-size:10px; color:#808080;}
	form>table label {position:relative; bottom:2px;}

div.submit {width:600px; padding-top:15px; border-top:1px solid #808080; text-align:right;}
