/* MENU 
 * Her importeres eksternt stylesheet med css til Xmenuen.
 * importeres med følgende synstaks @import "[stylesheet.css]"
 * Der er tre grundlæggende menuskabeloner til rådighed:
 *              - "menu_main_and_sub.css" : horisontal hovedmenu med vertikal undermenu der viser undersider og undersider til undersider i en træstruktur.
 *              - "menu_tree.css" : vertikal hovedmenu der viser undersider og undersider til undersider i en træstruktur.
 *              - "menu_dropdown.css" : vertikal hovedmenu med undersider i dropdownmenuer, der vises onmouseover.
 */

@import "menu_main_and_sub.css";
@import "offer.css";


/* AVIVA */

body.mceContentBody 
{ 
	color:black; 
	text-align:left; 
	background-color:#ffffff; 
	background-image:none;
}


/* AVIVA MCE STYLES (check mce_styles in domain.asp) */

.showimp {
    color:yellow;
    background-color:black;
}

.showlarge {
    font-size:2em;
}

/* TEXT FORMATTING (standard) */

body,p,td {
    font-family: Trebuchet MS, Trebuchet, Verdana, Arial, Helvetica;
    font-size:0.9em;
	color:#666;
}

p:first-child {margin-top:0px;}

a {
    color:#666;
	text-decoration:none;
}

a:hover {
    text-decoration:underline; /* understregning på link fjernes når musen holdes over det */
}

h1 { font-size:17px; font-weight:normal; text-transform:uppercase;}
h2 { font-size:13px; text-transform:uppercase;}
h3 {}
h4 {}
h5 {}

/* DESIGN */
body {
    margin:0px;

}

img {
    border:0px;
}

div#imageContainer {
	height:553px;
	width:100%;
	position:absolute;
	top:106px;
	left:0px;
	background-position:center bottom;
	background-repeat:no-repeat;
	background-color:#dbe3e8;
	z-index:1;
}

#container {
    width:990px;
    margin:0px auto 0px auto; /* top right bottom left */

	position:relative;
	z-index:2;
}

#outerContainer {
	width:1002px;
	background: transparent url(../images/containerbg.png);
	margin: 0 auto;
	position:relative;
	*z-index:1;
}

#header {
	xbackground-color:#ff00ff;
    height:78px;
}

#topImage {
	position:absolute;
	display:block;
}

#icons { /* Div med Print, søg og send til en ven */
    position:absolute;
	margin-top:67px;
	margin-left:810px;
	font-size:11px;
}
a.option {
	text-transform:uppercase;
	margin-left:10px;
}

    img.icon { /* Billeder til Print, søg og send til en ven */
        margin-right:10px;
    }

#leftColumn {
    float:left;
    background-color: red;
    width:150px;
    /* Sikrer lige stor højde på container og venstrekollonne */
    padding-bottom: 20000px;     /* X + padding-bottom */
    margin-bottom: -20000px;     /* X */
}

#content {
    padding:8px 29px 21px 25px;
    width:936px;
    min-height:550px;
	background-color:#fff;
	background-image:url(../images/content_gradient.jpg);
	background-repeat:no-repeat;
	background-position:0px 353px;
}

#bctHolder {
	font-size:0.7em;
	text-transform:uppercase;
	margin-bottom:12px;
}
#bct {
	font-size:2em;
	margin-top:0px;
}

#contentTop {

}

#content_front {
	position:relative;
	margin-top:6px;
	padding:3px;
	width:990px;
	min-height:321px;
	padding-top:347px;
    left:-3px;
	background:transparent url(../images/content_front_bg.jpg) no-repeat left bottom;
}

#content_front  div.inner {
	background-color:#d9e1e7;
	width:982px;
	padding:10px 4px 0px 4px;
	height:311px;
}

#footer {
    width:990px; /* Samme vidde som containeren */
    margin:20px auto 0px auto; /* top right bottom left */
	font-size:0.75em;
}

#smallsearch {
	position:absolute;
	z-index:2;
	top:46px;
}

a#frontpageLink {
	position:absolute;
	z-index:2;
	font-size:0.7em;
	top:27px;
	text-transform:uppercase;
}

div.background {
	position:absolute;
	height:106px;
	*margin-left:-6px;
}
div.white {
	background-color:#fff;
	width:100%;
}
.searchtext {
	background-image:url(../images/search_input_bg.png);
	border:0;
	width:119px;
	height:12px;
	padding:4px 6px;
	font-size:0.75em;
	color:#666;
	display:block;
	float:left;
}

.searchSubmit {

}

img.boxBottom {
	position:absolute;
	margin-left:-3px;
	margin-bottom:-10px;
	bottom:0px;
	display:block;
}

td.front {
	font-size:1.1em;

}

.flag {
	position:absolute;
	margin-left:2px;
	top:7px;
}

.bgImageBottom {
	display:block;
	position:absolute;
	bottom:0px;
	left:50%;
	margin-left:-501px;
	margin-bottom:-11px;
}

td.box {
	background-image:url(../images/offer_content_bg.jpg);
	background-position:bottom left;
	background-repeat:repeat-x;
	margin-top:6px;
	height:237px;
	padding:12px 6px 0 9px;
	border:1px solid #cdcdcd;
	font-size:0.85em;
}

table.avivacontent {
	margin-top:15px;
}


/* UTILITY CLASSES */

.red { color:#cc0001;}
.block{display:block;}
.absolute{position:absolute;}
.center {margin:0 auto;}
.bottom{bottom:0px;}
.clear {clear:both;}


/* MAP */
div#mapCanvas {
	display:none;
	width:623px;
	height:444px;
}

div#galleryLink {
	display:none;
	position:absolute;
	z-index:100;
	cursor:pointer;	
	color:#666666;
	margin:-2px 0px 0px 0px;
	font-size:11px;
	width:115px;
	height:31px;
	background-image:url(../images/visgalleri.png);
}

div#galleryLink  a{
}

/* END */


