a img { border: 0; }
form, p, div, span, body, html, h1, h2, h3, h4, h5 { margin: 0; padding: 0; }
table { border-spacing: 0; }

body
{
	background-color: white;
	color: black;
	font-family: arial;
	font-size: 11px;
}

h1
{
	font-family: georgia;
	font-size: 32px;
	font-weight: normal;
	color: #F18E02;
	margin-top: -6px;
	margin-bottom: 12px;
}

h2
{
	font-family: georgia;
	font-size: 18px;
	font-weight: normal;
	color: #F18E02;
}

#bottom
{
	color: #A1A1A1;
	font-size: 10px;
	margin-top: 17px;
	text-align: center;
}

#bottom a
{
	color: #a1a1a1;
}

#bottom img
{
	position: relative;
	top: 1px;
}

#bottom .light
{
	color: #CACACA;
}

#container
{
	margin: auto;
	width: 980px;
}

#language
{
	color: #7C7C7C;
	font-family: georgia;
	font-size: 9.5px;
	height: 15px;
	margin-top: 10px;
	text-align: right;
}

#language a
{
	color: #7C7C7C;
	text-decoration: none;
}

#top
{
	height: 125px;
	position: relative;
	margin-bottom: 30px;
	overflow: hidden;
}

#top .logo
{
	position: absolute;
	top: 0;
	left: 390px;
	z-index: 2;
}

#global_menu
{
	background-image: url(image/menu_bg.gif);
	background-repeat: repeat-x;
	padding-top: 34px;
	position: absolute;
	top: 65px;
	left: 0;
	width: 980px;
}

#global_menu table,
#global_menu table td
{
	border-spacing: 0;
	padding: 0;
	height: 24px;
}

#global_menu table td.active
{
	background-color: #F5F5F5;
}

#global_menu .last
{
	border-right: 1px solid white;
}

#global_menu .border
{
	border-left: 1px solid white;
	text-transform: uppercase;
}

#global_menu .item a
{
	color: black;
	font-family: georgia;
	font-size: 12px;
	text-decoration: none;
	color: black;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 0 7px 0 7px;
}

#global_menu a:hover
{
	font-weight: bold;
}

#sub_menu
{
	float: left;
	width: 200px;
}

#sub_menu .item
{
	border-top: 1px solid;
	border-color: #BFBFBF;
	color: black;
	font-family: georgia;
	font-size: 12px;
	padding: 7px 0 10px 0;
	text-transform: uppercase;
	min-height: 24px;
	_height: 24px;
	overflow: hidden;
	_overflow: visible;
}

#sub_menu .last
{
	border-bottom: 1px solid;
	border-color: #BFBFBF;
	min-height: 28px;
	_height: 28px;
	padding: 7px 0 14px 0;
}

#sub_menu .item a
{
	color: black;
	padding-left: 10px;
	text-decoration: none;
}

#sub_menu .item a:hover
{
	background-image: url(image/link_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
	color: #F18E02;
	padding-left: 10px;
	text-decoration: none;
}

#sub_menu .active
{
	background-image: url(image/link_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
}

#sub_menu .active a
{
	color: #F18E02;
}

#sub_menu .subitem
{
	color: black;
	font-family: georgia;
	font-size: 12px;
	padding: 0 5px 8px 0;
	min-height: 16px;
	_height: 16px;
	overflow: hidden;
}

#sub_menu .subitem a
{
	color: black;
	display: block;
	padding: 1px 0 6px 21px;
	text-decoration: none;
}

#sub_menu .subitem a:hover
{
	color: #F18E02;
	padding-left: 21px;
}

#sub_menu .subactive a
{
	color: #F18E02;
}

#right
{
	float: right;
	width: 200px;
}

#right .teaserGroup .teaser
{
	color: #A1A1A1;
	font-size: 11px;
	padding: 10px;
	margin-bottom: 20px;
}

#right .teaserGroup .teaser a
{
	color: #A1A1A1;
	text-decoration: none;
}

#right .teaserGroup .teaser h2
{
	min-height: 18px;
	_height: 18px;
	margin-bottom: 5px;
}

.clear
{
	clear: both;
}

#epopup,
#epopup_bg
{
	height: 332px;
	width: 614px;
	position: absolute;
	top: 200px;
	visibility: hidden;
}
#epopup
{
	height: 298px;
	padding: 17px;
	width: 580px;
	z-index: 99;
}
#epopup_bg
{
	background-image: url(image/popup_shadow.png);
	z-index: 98;
}
#epopup .close
{
	top: 39px;
	right: 37px;
	position: absolute;
	z-index: 2000;
}
#epopup .portrait
{
	width: 256px;
	height: 253px;
	overflow: hidden;
	top: 39px;
	left: 37px;
	position: absolute;
}
#epopup .vcard
{
	right: 37px;
	bottom: 38px;
	position: absolute;
}

#epopup .name,#epopup .titleLine, #epopup .phone_label, #epopup .phone_value, #epopup .mobile_label, #epopup .mobile_value, #epopup .email_label, #epopup .email_value, #epopup .biography
{
	position: absolute;
}
#epopup .namecontainer
{
	position: relative;
	color: white;
	font-family: georgia;
	font-size: 18px;
	line-height: 20px;
	text-transform: uppercase;
	top: 0px;
	left: 289px;
	width: 200px;
	height: 173px;
}
#epopup .name
{
	position: absolute;
	top: 18px;
	width: 200px;
}
#epopup .titleLine
{
	color: #A1A1A1;
	font-size: 11px;
	top: 76px;
	left: 306px;
	line-height: 12px;
}
#epopup .phone_label
{
	color: black;
	font-size: 11px;
	top: 100px;
	left: 306px;
}
#epopup .phone_value
{
	color: black;
	font-size: 11px;
	top: 100px;
	left: 379px;
}
#epopup .mobile_label
{
	color: black;
	font-size: 11px;
	top: 129px;
	left: 306px;
}
#epopup .mobile_value
{
	color: black;
	font-size: 11px;
	top: 129px;
	left: 379px;
}
#epopup .email_label
{
	color: black;
	font-size: 11px;
	top: 141px;
	left: 306px;
}
#epopup .email_value
{
	color: black;
	font-size: 11px;
	top: 141px;
	left: 379px;
}
#epopup .phone_value a
{
	color: black;
	text-decoration: none;
}
#epopup .phone_value a:hover
{
	color: #F18E02;
}
#epopup .biography
{
	color: #A1A1A1;
	top: 150px;
	left: 306px;
	width: 230px;
}

/* globale teaser styles */
#type_forside .teaserGroup .black, 	#right .teaserGroup .black 	{ border: 1px solid black; }
#type_forside .teaserGroup .grey, 	#right .teaserGroup .grey 		{ border: 1px solid #BFBFBF; }
#type_forside .teaserGroup .orange, #right .teaserGroup .orange	{ border: 1px solid #FFA21F; }

/** SIDETYPE SPECIFIK CSS: **/
/*  forside 				*/
#type_forside .content
{
	margin-top: -10px;
	margin-bottom: 21px;
}

#type_forside .teaserGroup .teaser
{
	color: #A1A1A1;
	font-size: 11px;
	float: left;
	height: 88px;
	padding: 10px;
	margin-right: 20px;
	width: 291px;
}

#type_forside .teaserGroup .teaser a
{
	color: #A1A1A1;
	text-decoration: none;
}

#type_forside .teaserGroup .last
{
	width: 292px;
	margin: 0;
}

#type_forside .teaserGroup .teaser h2
{
	min-height: 18px;
	_height: 18px;
	margin-bottom: 5px;
}

/*  artikelside				*/
#type_artikelside
{
	float: left;
	margin-left: 40px;
	width: 500px;
}

#type_artikelside a
{
	color: #F18E02;
}

#type_artikelside .p,
#type_artikelside .p p
{
	color: black;
	font-size: 11px;
	line-height: 18px;
	margin-bottom: 18px;
}

#type_artikelside .image
{
	margin-bottom: 30px;
}

#type_artikelside .image .text
{
	color: #909090;
	font-size: 11px;
	line-height: 16px;
	margin-top: 12px;
}

#type_artikelside .file
{
	margin: 15px 0 15px 0;
}

#type_artikelside .file .type
{
	color: black;
	font-size: 11px;
	font-weight: bold;
}

#type_artikelside .file .link
{
	color: black;
	font-size: 12px;
}

#type_artikelside .file .link a
{
	color: #F18E02;
	text-decoration: none;
}

/*  oversigtsside			*/
#type_oversigtsside
{
	float: left;
	margin-left: 40px;
	width: 738px;
}

#type_oversigtsside .text
{
	margin-bottom: 20px;
}

#type_oversigtsside .overview .item
{
	position: relative;
	height: 199px;
	overflow: hidden;
	width: 358px;
}
#type_oversigtsside .overview .item .image
{
	z-index: 4;
}
#type_oversigtsside .overview .item .headlineText
{
	color: white;
	font-family: georgia;
	font-size: 28px;
	height: 37px;
	padding: 4px;
	text-align: center;
	width: 358px;
	z-index: 6;
	position: absolute;
	top: 154px;
	left: 0;
}
#type_oversigtsside .overview .item .headlineText a
{
	color: white;
	text-decoration: none;
}
#type_oversigtsside .overview .item .headlineBackground
{
	/*background-color: #FFA21F;*/
	background-image: url(image/orange85.png);
	height: 45px;
	width: 358px;
	z-index: 5;
	top: 154px;
	left: 0;
	position: absolute;
}


/* sIFR */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
	visibility: visible !important;
}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-active #global_menu .item
{
	line-height: 1em;
}

.sIFR-active h1
{
	margin-bottom: 10px;
}

.sIFR-active #sub_menu .item
{
	margin: 0 0 4px 0;
	/*padding: 5px 0 4px 0;*/
	padding: 0;
}

.sIFR-active #sub_menu .subitem
{
	margin: 0 8px 2px 0;
	/*padding: 0 8px 8px 0;*/
	padding: 0;
}

.sIFR-active h1,
.sIFR-active h2,
.sIFR-active #sub_menu .active,
.sIFR-active #sub_menu .item,
.sIFR-active #sub_menu .subactive,
.sIFR-active #sub_menu .subitem,
.sIFR-active #type_oversigtsside .overview .item .headlineText,
.sIFR-active #language .item
{
	visibility: hidden;
}

/* IE FIXES */
* html #epopup_bg
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://effector.dk/image/popup_shadow.png', sizingMethod='scale');
}
* html #type_oversigtsside .overview .item .headlineBackground
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://effector.dk/image/orange85.png', sizingMethod='scale');
}
