html, body

{
	background: url("images/gui/body_bg.png");
	min-width: 775px;
	width: 100%;
	min-height: 500px;
	height: 100%;
	margin: 0;
	padding: 0px 0px 0.1em 0px;
	font-family: verdana, arial, "sans serif";
	font-size: 12px;
	color: #a1a1a1;
}

#top_bar

{
	background: url("images/gui/top_bar.png");
	min-width: 775px;
	width: 100%;
	height: 24px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0px;
	left: 0px;
}

#top_stripes

{
	background: url("images/gui/top_stripes.png");
	min-width: 775px;
	width: 100%;
	height: 48px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 24px;
	left: 0;
}

#main_bar_bg

{
	background: url("images/gui/main_bar_bg.png");
	min-width: 775px;
	width: 100%;
	height: 285px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 149px;
	left: 0;
}

#content_container

{
	width: 775px;
	min-height: 100%;
	height: auto;
	margin: 0px auto;
	padding: 0;
	position: relative;
}

#content_container:after 

{	
	content: "."; 
    display: block; 
    height: 0; 
   	clear: both; 
    visibility: hidden;
	font-size: 0;
}

#top_bar_inner

{
	width: 775px;
	height: 24px;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 200;
}

#logo

{
	background: url("images/gui/logo5.png");
	width: 234px;
	height: 159px;
	margin: 0px 0px 0px 0px;
	padding: 0;
	position: relative;
	top: 0px;
	left: -1px;
}

#partner_logind

{
	background: url(images/gui/partner_logind_2.png);
	width: 88px;
	height: 15px;
	margin: 0;
	padding: 0;
	text-indent: -9000px;
	overflow: hidden;
	position: absolute;
	top: 5px;
	right: 5px;
	display: block;
}
				
#main_menu

{
	width:545px;
	height: 136px;
	margin: 0px 0px 0px 230px;
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden;
	z-index: 100;
}

.main_menu_divider

{
	background: url("images/gui/main_menu_divider.png") no-repeat 0 -24px;
	width: 2px;
	height: 100%;
	margin: 0px;
	padding: 0;
	float: left;
}

.main_menu_link_container

{
	background-image: url("images/gui/main_menu_link_container_2.png");
	background-position: 0px 136px;
	background-repeat: repeat-x;
	width: 179px;
	height: 272px;
	margin: 0px;
	padding: 0;
	float: left;
	position: relative;
}

a
{
  outline: none;
}

a#main_menu_link_index

{
	width: 100%;
	height: 50%;
	margin: 0px;
	padding: 0;
	text-decoration: none;
	text-indent: -9000px;
	overflow: hidden;
	position: absolute;
	top: 35px;
	left: 0;
}

a#main_menu_link_webdesign

{
	background: url("images/gui/main_menu_link_1.png") no-repeat 48px 76px;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0;
	text-decoration: none;
	text-indent: -9000px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
}

a#main_menu_link_annoncor

{
	background: url("images/gui/main_menu_link_2.png") no-repeat 44px 76px;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0;
	text-indent: -9000px;
	text-decoration: none;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
}

a#main_menu_link_profil

{
	background: url("images/gui/main_menu_link_3.png") no-repeat 66px 76px;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0;
	text-indent: -9000px;
	text-decoration: none;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
}

#sub_menu

{
	width: 541px;
	height: 36px;
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: 0;
	left: 0;
}

a.sub_menu_link

{
	width: 33%;
	height: 20px;
	margin: 12px auto;
	padding: 0;
	position: relative;
	float: left;
	text-align: center;
	color: #dddddd;
	text-decoration: none;
	font-size: 10px;
}

#main_bar_left

{
	background: url("images/gui/main_bar_left.png");
	width: 232px;
	height: 263px;
	margin: 0px 0px 0px 0px;
	padding: 0;
	position: relative;
	float:left;
	z-index: 100;
}

.main_bar_right

{
	width: 541px;
	height: 263px;
	margin: 0px 0px 0px 0px;
	padding: 0;
	position: relative;
	top: 0px;
	left: 232px;
}

#main_bar_right

{
	background: url("images/gui/main_bar_right.png");
}

#webdesign_main_bar_right

{
	background: url("images/webdesign/main_bar_right.png");
}

#annoncor_main_bar_right

{
	background: url("images/annoncor/main_bar_right.png");
}

#profil_main_bar_right

{
	background: url("images/profil/main_bar_right1.png");
}

#content

{
	background: url("images/gui/content.png") repeat-y;
	width: 802px;
	min-height: 150px;
	height: auto;
	margin: 0px 0px 50px -15px;
	padding: 0;
	position: relative;
	top: 0px;
	left: 0px;
}

#content_top

{
	background: url("images/gui/content_top.png") repeat-x;
	width: 773px;
	min-height: 200px;
	height: 100%;
	margin: 0;
	padding: 0;
	position: relative;
	top: 0px;
	left: 15px;
}

#content_bottom

{
	background: url("images/gui/content_bottom_2.png") no-repeat;
	width: 802px;
	height: 48px;
	margin: 0px 0px 0px -15px;
	padding: 0;
	position: relative;
	top: -50px;
}

#footer

{
	width: 792px;
	height: 25px;
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: 5px;
	text-align: center;
	font-size: 10px;
	left: 15px;
	bottom: 0px;
}

#footer_2

{
	width: 792px;
	height: 25px;
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: 5px;
	text-align: center;
	font-size: 10px;
	left: 0px;
	bottom: 0px;
}
#overlay_1

{
	background: url("images/gui/overlay_bg_1.png") repeat;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	position: fixed;
	top: 0;
	left: 0;
	visibility: hidden;
	z-index: 300;
}

#overlay_2

{
	background: url("images/gui/overlay_bg_2.png") repeat;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	position: fixed;
	top: 0;
	left: 0;
	visibility: hidden;
	z-index: 400;
}

#overlay_3

{
	background: url("images/gui/overlay_bg_3.png") repeat;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	position: fixed;
	top: 0;
	left: 0;
	visibility: hidden;
	z-index: 500;
}

#overlay_4

{
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	position: fixed;
	top: 0;
	left: 0;
	visibility: hidden;
	z-index: 600;
}

#p_logind_container

{
	width: 314px;
	height: 175px;
	margin: 0px auto;
	padding: 0;
	position: relative;
	top: 190px;
	left: 120px;
}

#p_logind_left

{
	background: url("images/gui/p_logind_left.png");
	width: 18px;
	height: 175px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
}

#p_logind_center

{
	background: url("images/gui/p_logind_center.png") repeat-x;
	width: 278px;
	height: 175px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 18px;
}

#p_logind_right

{
	background: url("images/gui/p_logind_right.png");
	width: 18px;
	height: 175px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 296px;
}

#p_logind_header

{
	background: url("images/gui/p_logind_header.png");
	width: 131px;
	height: 12px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 25px;
	left: 73px;
}

#p_logind_bruger_id

{
	background: url("images/gui/p_logind_bruger_id.png") no-repeat;
	width: 100px;
	height: 13px;
	margin: 0;
	padding: 0;
	text-indent: -9000px;
	position: absolute;
	top: 64px;
	left: 8px;
	overflow: hidden;
}

#p_logind_adgangskode

{
	background: url("images/gui/p_logind_adgangskode.png") no-repeat;
	width: 100px;
	height: 12px;
	margin: 0;
	padding: 0;
	text-indent: -9000px;
	position: absolute;
	top: 97px;
	left: 8px;
	overflow: hidden;
}

.p_logind_input

{
	background: url("images/gui/p_logind_input.png");
	width: 132px;
	height: 14px;
	margin: 0;
	padding: 2px 10px 0px 10px;
	border: 0;
	font-family: arial, "sans serif";
	font-size: 11px;
	color: #333333;
}

#p_logind_bruger_id_input

{
	position: absolute;
	top: 62px;
	right: 4px;
}

#p_logind_adgangskode_input

{
	position: absolute;
	top: 95px;
	right: 4px;
}

#p_logind_cancel

{
	background: url("images/gui/p_logind_cancel.png");
	width: 88px;
	height: 15px;
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute;
	top: 134px;
	left: 34px;
	text-indent: -9000px;
	cursor: pointer;
}

#p_logind_ok

{
	background: url("images/gui/p_logind_ok.png");
	width: 88px;
	height: 15px;
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute;
	top: 134px;
	left: 160px;
	cursor: pointer;
}

#postit

{
	width: 225px;
	height: 206px;
	margin: 20px 0px 0px 160px;
	padding: 0;
	border: 0;
	
}

#loading

{
	background: url("images/gui/loading_box.gif");
	width: 126px;
	height: 22px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 275px;
	left: 450px;
	display: none;
	
}