/**
* COMMON styles
*/
body {
	color: #000000;
}
h1,
h2,
h3,
h4,
a,
.red {
	color: #983222;
}
a:hover {
	color: #1A181B;
}
h4
{
	font-weight: bold;
}

/**
* HEADER styles
*/
#header {
	border-top: 2px solid #7F7F7F;
	border-left: 2px solid #7F7F7F;
	border-right: 2px solid #7F7F7F;
}
#header .address a,
#header .address {
	color: #4B6751;
}
#header .address a:hover {
	color: #983222;
}
#header .image {
	border-top: 1px solid #7F7F7F;
}



/**
* MENU styles
*/
#menu {
	border-left: 2px solid #003142;
	border-right: 2px solid #003142;
	background-color: #003745;
	color: #FFFFFF;
}
#menu ul li a {
	color: #FFFFFF;
}
#menu ul li a:hover,
#menu ul li a.active {
	color: #ee3224;
}
/*
#menu ul li a.fp {
	color: #8b8b8b;
}
*/

/**
* PAGE BUILD styles
*/
#page {
	border-bottom: 2px solid #7F7F7F;
	border-left: 2px solid #7F7F7F;
	border-right: 2px solid #7F7F7F;
}
#page #left
{
	padding: 43px 0px 0px 0px;
	width: 252px;
	border-right: 1px solid #4B6751;
}
#page #middle
{
	padding: 43px 15px 0px 39px;
	width: 414px;
	border-left: 1px solid #4B6751;
	border-right: 1px solid #4B6751;
}
#page #right
{
	padding: 38px 24px 0px 11px;
	width: 199px;
	border-left: 1px solid #4B6751;
}
#page #combine
{
	position: relative;
	left: -1px;
	float: right;
	padding: 25px 0px 0px 27px;
	width: 677px;
	min-height: 400px;
	_height: 400px;
	border-left: 1px solid #4B6751;
}
#page #combine h1
{
	margin: 0px 0px 10px 0px;
	font-size: 18px;
}
#page #combine .image
{
	position: relative;
	right: -1px;
	margin: 0px 0px 28px 0px;
}
#page #combine .text
{
	margin: 0px 0px 40px 0px;
}
#page #combine .icons
{
	padding: 0px 42px 50px 0px;
	height: 29px;
}
#page #combine .icons .icon
{
	float: right;
	margin: 0px 0px 0px 20px;
	height: 29px;
}

#page #combine .lokale_teasers
{
	position: relative;
	background-image: url(image/bg.lokaler.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 20px 0px;
	width: 660px;
	height: 184px;
	overflow: hidden;
}
#page #combine .lokale_teasers .lokale_teaser
{
	position: absolute;
	cursor: pointer;
}
#page #combine .lokale_teasers .lokale_teaser .headline
{
	margin: 0px 0px 5px 0px;
	color: #9e2421;
	font-weight: bold;
}
#page #combine .lokale_teasers .lokale_teaser .line
{
	position: relative;
	height: 16px;
}
#page #combine .lokale_teasers .lokale_teaser .line a
{
	color: #000000;
}
#page #combine .lokale_teasers .teaser_1
{
	top: 10px;
	left: 31px;
}
#page #combine .lokale_teasers .teaser_2
{
	top: 30px;
	left: 184px;
}
#page #combine .lokale_teasers .teaser_3
{
	top: 50px;
	left: 339px;
}
#page #combine .lokale_teasers .teaser_4
{
	top: 62px;
	left: 497px;
}
#page #combine .lokale_text
{
	width: 570px;
}
#page #combine .frontpage_image
{
	margin-top: 6px;
}

/**
LEFT CONTENT styles
*/
#page #left .conf_left
{
	margin: 0px 0px 61px 50px;
	width: 190px;
	overflow: hidden;
}
#page #left .conf_left h4
{
	font-weight: bold;
}
#page #left .faktaboks
{
	position: relative;
	background-image: url(image/bg.faktaboks.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 20px 22px;
	width: 213px;
	height: 118px;
}
#page #left .faktaboks .headline
{
	position: absolute;
	top: 12px;
	left: 38px;
	color: #b65b59;
	font-weight: bold;
}
#page #left .faktaboks .lines
{
	position: absolute;
	top: 33px;
	left: 35px;
	font-size: 10px;
}
#page #left .faktaboks .lines .line
{
	position: relative;
	margin-bottom: -3px;
	height: 16px;
}
#page #left .faktaboks .lines .line a
{
	font-size: 11px;
	font-weight: bold;
}

#page #left .menu_lokale
{
	position: relative;
	margin: 0px 0px 7px 38px;
	border-bottom: 2px solid #b65b59;
	width: 182px;
	height: 32px;
	overflow: hidden;
}
#page #left .last_menu_lokale
{
	border: none;
}
#page #left .menu_lokale .name
{
	position: absolute;
	top: -2px;
	left: 11px;
}
#page #left .menu_lokale .name a
{
	color: #003745;
	font-weight: bold;
}
#page #left .menu_lokale .name a.active,
#page #left .menu_lokale .name a:hover
{
	color: #b65b59;
}
#page #left .menu_lokale .m2
{
	position: absolute;
	top: 11px;
	left: 11px;
	font-size: 10px;
}
#page #left .menu_lokale .m2 sup
{
	font-size: 8px;
}
#page #left .menu_lokale .persons
{
	position: absolute;
	top: 11px;
	left: 85px;
	font-size: 10px;
}
#page #left .enquiry
{
	margin: 22px 0px 65px 50px;
	font-weight: bold;
}
#page #left .enquiry a
{
	color: #003745;
	font-weight: bold;
}

#page #left .home
{
	margin: 0px 0px 40px 50px;
	padding: 0px 10px 0px 0px;
}
#page #left .home .head_1
{
	color: #003745;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
}
#page #left .home .head_2
{
	margin: 0px 0px 13px 0px;
	color: #9e2421;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
}

/**
* TEASER styles
*/
#page .teasers .teaser
{
	margin: 0px 0px 9px 0px;
	padding: 0px 0px 0px 0px;
	width: auto;
	line-height: 14px;
	border-bottom: 1px solid #b65b59;
}
#page .teasers .teaser span,
#page .teasers .teaser b
{
	color: #9e2421;
}

/**
* EVENT styles
*/
#page #right .event .date {
	color: #983222;
}
#page #right .event h3,
#page #right .event h3 a {
	color: #4B6751;
}
/**
* SUBMENU styles
*/
#page #left dl.submenu a {
	color: #19171C;
}
#page #left dl.submenu a.active {
	color: #983222;
}

/**
* PERSON styles
*/
#page #middle .person h3 {
	color: #4B6751;
}
#page #right .personlist a {
	color: #4B6751;
}
#page #right .personlist a .name {
	color: #983222;
}

/**
* ADDRESS + CONTACT styles
*/
#page #middle .contactform .element input,
#page #middle .contactform .element textarea {
	border: 1px solid #38674f;
}

/**
* FILES/ARTICLE DOWNLOAD styles
*/
#page #right .file a .title {
	color: #4B6751;
}

/**
* MEETING styles
*/
#page #middle .meetings dl dt a {
	color: #4B6751;
}

/**
* PUBLICATION styles
*/
#page #middle .publication .data .content .action a {
	color: #39684f;
}

/**
* EVENT styles
*/



#page #middle .thread td a {
	color: #4B6751;
}
#page #middle .thread th {
	background-color: #ECEBD9;
	color: #983222;
}
#page #middle .thread td {
	background-color: #F4F4EC;
	color: #4B6751;
}
