/* AVIVA EDITOR STYLE */
body.mceContentBody 
{ 
	color:black; 
	text-align:left; 
	background-color:white; 
	background-image:none; 
}


/* GENERAL STYLES */	
body 
{
	color:#666;
	font-size:12px;
	font-family: verdana,arial,helvetica;
	background-color:white;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}

td
{
	font-family: verdana,arial,helvetica;
	font-size: 11px;
}

p
{
	margin:0px;
	padding:0px;
	margin-bottom:8px;
	line-height:14px;
	font-size:11px;
}

#posNews
{
	margin:0px 0px 0px 8px;
	padding:12px 0px 0px 0px;	
}

#flags
{
	position:absolute;
	margin:96px 0px 0px 917px;	
}

#flags img 
{
	border:0px;
}

img.flagSpace
{
	margin-right:5px;
}

.news
{
	width:176px;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	font-size:11px;
	font-weight:bold;	
	color:#8b9277;	
}

.newsLeftList
{
	width:200px;
	background-color:#f1f1f1;
	padding:0px 8px 0px 8px;
	background-image:url(../images/leftNewsListTop.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:10px;
}

.newsLeftListBottom
{
	height:10px;
	background-image:url(../images/leftNewsListBottom.gif);
	background-repeat:no-repeat;
}

.newsHeader
{
	margin:0px 0px 8px 0px;
	padding:0px;
	font-size:11px;
	font-weight:bold;
	color:#666;		
}

div.newsbox {
	width:200px;
	background-color:#f1f1f1;
	padding:0px 8px 10px 8px;
}

p.news
{
	color:#666;
	font-weight:normal;
}

a.news
{
	color:#666;
	font-weight:normal;
	text-decoration:none;	
}

a.news:hover
{
	text-decoration:underline;
}

/* Newsletter skabelon specifics */

td.listcontentTop {
	width:150px;
	height:30px;
	background-image:url(../images/newsletter_indhold.jpg);
	background-repeat:no-repeat;
}

td.listcontentMiddle {
	width:134px;
	height:267px;
	background-image:url(../images/newsletterlistBg.gif);
	background-repeat:repeat-y;	
	padding:0px 8px 0px 8px;
	margin:0px;
}

td.listcontentBottom{
	width:150px;	
	height:8px;
	background-image:url(../images/newsletterlistBottom.gif);
	background-repeat:no-repeat;
}

/* LINK STYLES */	
a 
{ 
	text-decoration: underline;
	color:#004931;	
}

a:hover
{ 
	text-decoration: none; 
}

/* MENU STYLES */

div.menufirst {
	height:30px;
	background-image:url(../aviva/media/design/menu_top_bg.jpg);
}

a.menufirst {
	color:#115441;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	display:block;
	padding-top:6px;
	padding-left:10px; 
}


div.menulast {
	height:30px;
	background-image:url(../aviva/media/design/menu_bottom_bg.jpg);
}

a.menulast {
	color:#115441;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	display:block;
	padding-top:6px;
	padding-left:10px;
}

div.menumiddle {
	height:26px;
	background-image:url(../aviva/media/design/menu_middle_bg.jpg);
}

a.menumiddle {
	color:#115441;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	display:block;
	padding-top:5px;
	padding-left:10px;
}


div.menuaktiv {
	color:black;	
	_height:276px;	
	background-image:url(../aviva/media/design/menu_aktiv.jpg);
	background-repeat:repeat-y;
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:14px;	
}

div.menuaktiv a {
	text-decoration:none;	
}

div.menuaktiv img {
	padding-right:5px;
}

a.selmenu {
    
}

a.submenu0 {
	margin:5px 0px 5px 0px;	
	padding:0px;
	color:#7b7b7b;
	font-size:11px;
    font-weight:bold;
    display:block;
	padding-left:10px;
}

a.submenu0:hover
{
	color:#115441;
}

a.submenu0_sel {
	margin:5px 0px 5px 0px;
	font-size:11px;
    font-weight:bold;
    color:#115441;
    display:block;
	padding-left:10px;
}

/* Submenu styles */

a.submenu1 {
	margin:2px 0px 0px 0px;
	display:block;
    padding-left:20px;
	font-size:11px;
	font-weight:normal;
	color:#7b7b7b;
}

a.submenu1:hover
{
	color:#115441;
}

a.submenu1_sel {
	display:block;
	color:#115441;
	margin:2px 0px 0px 0px;
	padding-left:20px;
    font-weight:normal;    
	font-size:11px;    
}
	
.submenu2
{
	margin:5px 0px 5px 0px;	
}


a.submenu2 {
	margin:1px 0px 0px 0px;
	display:block;
    padding-left:30px;
	font-size:10px;
	font-weight:normal;
	color:#7b7b7b;
}

a.submenu2_sel {
	margin:1px 0px 0px 0px;
	display:block;
    padding-left:30px;
	font-size:10px;
	font-weight:normal;
	color:#115441;
}

a.submenu2:hover
{
	color:#115441;
}	
	
/* HEADER STYLES */	
h1 
{
	color:#595E6A;
	font-size: 12px;
	font-weight: bold;
	text-transform:uppercase;	
	margin-bottom:5px;

}

h2 
{
	color:#004931;
	font-size: 22px;
	font-weight: normal;
	text-transform:uppercase;
	padding:0px;
	margin:0px 0px 17px 0px;
	line-height:14px;
}

h3 
{
	font-size: 11px;
	color:#004931;
	margin:0px;	
}

h4 
{
	font-size: 11px;
	color:#004931;
	margin:0px;
	font-weight:normal !important;
}

h5 
{
	font-size: 16px;
	font-weight:normal;
	color:#004931;
	margin:0px 0px 10px 0px;
}

/* FORM STYLES */	
input,select,text,textarea {
	font-family: verdana,arial,helvetica;
	font-size: 11px;
	background-color:#ffffff;
	border:1px solid #000000;
}

input.checkbox {
	border:0px;
}

.formTable td 
{
	padding:3px;	
}

input.formular,select.formular,text.formular,textarea.formular {
	font-family: verdana,arial,helvetica;
	font-size: 11px;
	color:#003C58;
	background-color:#ffffff;
	border-color:#003C58;
	border-width:1px;
	
}

.knap {
	font-family: verdana,arial,helvetica;
	font-size: 11px;
	color:#003C58;
	border-color:#003C58;
	border-width:1px;
}

/* ID specific styles */

#container
{
	width:1000px;
	min-height:640px;
	margin:23px 0px 0px 0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;	
}

#header
{
	width:1000px;
	height:34px;    
	margin:0px;
	padding:0px;  
	margin-bottom:23px;	
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/header.jpg);
}

#eng_header
{
	width:1000px;
	height:34px;    
	margin:0px;
	padding:0px;  
	margin-bottom:23px;	
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/eng_header.jpg);
}

#de_header
{
	width:1000px;
	height:34px;    
	margin:0px;
	padding:0px;  
	margin-bottom:23px;	
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/de_header.jpg);
}
#content
{
	float:left;
	width:755px;	
	margin:0px;
	padding:0px;
	margin-right:7px;	
}

#topbillede
{
	width:737px;
	height:340px;
}

#topbillede img
{
	display:block;
	border:0px;
}

/* Bottom box outer specs */

#bottomLeft 
{
	
}

#bottomMiddle 
{
	
}

#bottomRight
{	
	margin-right:0px;
}

.bottomBoxSpecs
{
	float:left;
	width:229px;
	height:192px;
	margin:24px 25px 0px 0px;
	padding:0px;	
}

/* Bottom box inner table specs */

td.boxHeader
{
	width:229px;
	height:21px;	
}

td.boxHeader img
{
	display:block;
}

td.boxMiddle
{
	width:229px;
	height:135px;
}

td.boxMiddle a img

{
	border:0px;
}

td.boxBottom
{
	width:213px;
	height:36px;
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 9px;
	background-image:url(../images/boxBottomBg.gif);
	background-repeat:no-repeat;
	/* Text specs */
	font-size:10px;
	font-weight:normal;
	color:#ffffff;
}

td.boxBottom a
{
	color:#ffffff;
	text-decoration:none;
}

/* Skabelon 2 - Bruges b.l.a til eNyhedsbrev siden */

td.skabelonTwoLeft
{
	display:block;
	width: 481px; 
	height: 201px; 
	background-image: url(../images/leftBg.gif); 
	background-repeat:no-repeat;
	padding: 20px;
}

td.skabelonTwoRight
{
	width:164px;
	height:201px;
	background-image: url(../images/rightBg.gif); 
	background-repeat:no-repeat;
	padding: 20px;
}
 

#pageContentHolder
{
	float:left;
	width:750px;
	margin:0px;
	padding:0px;
	background-image:url(../images/contentpagetopbg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:2px;
	
}

#contentPage
{
	float:left;
	width:728px;	
	min-height:420px;
	_height:420px;
	margin:0px;	
	padding:20px 0px 0px 20px;
	margin-right:13px;
	border-left:1px solid #c5d1cd;
	border-right:1px solid #c5d1cd;
	background-image:url(../images/pageCenterBox.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	background-attachment:scroll;
}

#contentNews
{
	float:left;
	width:728px;	
	min-height:420px;
	_height:420px;
	margin:0px;	
	padding:20px 0px 0px 20px;
	margin-right:13px;
	border-left:1px solid #c5d1cd;
	border-right:1px solid #c5d1cd;
}

#contentPage p 
{
	line-height:16px;
	margin-bottom:10px;
}

#contentPage2
{
	float:left;
	width:741px;	
	min-height:420px;
	_height:420px;
	margin:0px;
	padding:0px;	
	margin-right:13px;
}

#contentPage2 p 
{
	line-height:14px;
	margin-bottom:10px;
}

#contentpagebund
{
	float:left;
	width:750px;
	height:5px;	
	background-image:url(../images/contentpagebundbg.jpg);
	background-repeat:no-repeat;
}

#contentpagebund2
{
	float:left;
	width:750px;
	height:5px;	
	background-image:url(../images/contentpagebundbg2.jpg);
	background-repeat:no-repeat;
}

#contentPage3
{
	float:left;
	width:708px;	
	min-height:420px;
	_height:420px;
	margin:0px;	
	padding:20px 20px 0px 20px;
	margin-right:13px;
	border-left:1px solid #c5d1cd;
	border-right:1px solid #c5d1cd;	
}

#contentPage3 p 
{
	line-height:16px;
	margin-bottom:10px;
}

#contentPage img, #contentPage2 img, #contentPage3 img
{
	border:0px;
}

#pageimages
{
	float:left;
	width:760px;	
	margin:0px;
	padding:0px;
	margin-top:6px;	
}

#pageimages img 
{
	float:left;
	padding:0px;
	margin:0px;
	padding-right:8px;
}


#sidebar
{
	float:right;
	width:237px;
	min-height:564px;	
}

#projekterimg
{
	padding:0px;
	margin-left:1px;	
}

#icons
{
	width:76px;
	position:absolute;
	display:block;
	margin-left:916px;
	margin-top:64px;	
}

#icons img
{
	border:0px;
}

#clear
{
	clear:both;
}


/* Top sub pages specs */
 
td.pageTopLeft
{
	width:329px;
	height:224px;
	padding:17px 50px 0px 19px;	
	background-image:url(../images/pageTopBg.gif);
	background-repeat:no-repeat;	
}

td.pageTopRight
{
	width:343px;
	height:241px;
}

td.pageBottomLeft
{
	display:block;
	width:173px;
	height:174px;
	padding:14px 40px 14px 19px;
	background-image:url(../images/1bottomLeft.gif);
	background-repeat:no-repeat;
	vertical-align:middle;
}

td.pageBottomRightOne
{
	width:294px;
	padding:24px;
	background-image:url(../images/largeBottomRightBg.gif);
	background-repeat:no-repeat;
}

td.pageBottomRight img
{
	display:block;
}

td.pageBottomRightBox
{
	width:298px;
	height:65px;
	padding:14px 0px 0px 20px;
	background-image:url(../images/bottomRightTop.gif);
	background-repeat:no-repeat;
	vertical-align:top;
}

td.pageBottomRightEnd
{
	width:24px;
	height:82px;
	background-image:url(../images/bottomRightEnd.gif);
	background-repeat:no-repeat;
}

td.pageBottomRightEnd img
{
	display:block;
}

td.qouteBox
{
	width:225px;
	height:297px;
	background-image:url(../images/qouteBox.jpg);
	background-repeat:no-repeat;
	padding:10px 10px 0px 15px;	
}


p.footerAdress
{
	margin:10px 0px 10px 0px;
	*margin:0px 0px 10px 0px;
	padding:0px;
	color:#7b7b7b;
	font-size:11px;
	text-align:center;
}

p.footerAdress a
{
	margin:0px;
	padding:0px;
	color:#7b7b7b;
	text-decoration:none;
}


p.footerAdress a:hover
{
	text-decoration:underline;
}

p.bureau
{
	margin:0px;
	padding:0px;
	color:#cccccc;
	font-size:10px;
	text-align:center;
}

p.bureau a
{
	margin:0px;
	padding:0px;
	color:#cccccc;
	text-decoration:none;
}

p.bureau a:hover
{
	text-decoration:underline;
}

/* ROUNDED CORNERS */


div#ejendomsmodul img {
	display:block;
}
        
div.wrapper {
    position:relative;
	float:left;
	vertical-align:top;
}
div.wrapper img {	
	float:left;
	border:0px;
}
div.wrapper div {	
	position:absolute;
	left:0;
	height:7px;
	width:100%
}
div.wrapper div.tl {
	background:transparent url(../images/tl.gif) top left no-repeat;
	top:0;
}
div.wrapper div.tr {
	background:transparent url(../images/tr.gif) top right no-repeat;
	top:0;
	}
div.wrapper div.bl {
	background:transparent url(../images/bl.gif) bottom left no-repeat;
	bottom:0;	
}

div.wrapper div.br {
	background:transparent url(../images/br.gif) bottom right no-repeat;
	bottom:0;	
}


/* EJD MODUL */

div.ejendomsmodul {
    /* alt vedr. ejendomsmodul er placeret inde i denne div. */
}

td.tdbh {
    /* tabel top */
    font-size:14px;
    font-weight:bold;
    text-align:center;
}

div.tdtop {
    background-color:black;
    color:white;
    padding-top:3px;
    height:23px;
    background-image:url(../images/ejdtdbg.gif);
}

td.tdb {
    text-align:center;
}
td.tdb2 {
    text-align:left;
}

/*
div.ejdbg {
    background-color:#DAE5DF;
    width:120px;
    height:113px;
}

div.ejdimg {
    width:150px;
    height:113px;
    overflow:hidden;
    border:1px solid red;
    background-color:#0000f0;
}
*/

div.nicebox {
    padding:0;
    margin:0;
    height:100%;
    background-color:#DAE5DF;
    xmargin-left:2px;
}

a.em_menuline {
    color:white;
    font-weight:bold;
    font-size:12px;
}
span.em_menuline {
    color:#004931;
    font-weight:bold;
    font-size:12px;
}

/* SVANEN PULS SPECS */

td.pulsPic
{
	xbackground-color:red;
}

td.pulsPic img
{
	display:block;
	border:1px solid #a6afae !important;
	padding:2px;
}

