/* AVIVA EDITOR STYLE */
body.mceContentBody 
{ 
	color:black; 
	text-align:left; 
	background-color:white; 
	background-image:none; 
}


/* GENERAL STYLES */	
body 
{
	color:#555;
	font-size:11px;
	font-family: verdana,arial,helvetica;
	background-color:#e7e7e7;
	margin:0px 0px 0px 0px;
}

table.forsideText
{
	width:550px;
}

table.bundTable a	
{
	color:white;
}

td
{
	font-family: verdana,arial,helvetica;
	font-size: 11px;
}

table.produkter
{
	margin-left:8px;
	_margin-left:3px;
}

td.produktBillede
{
	width:212px;
	height:100px;
	border-right:2px solid white;

}

td.produktBillede img
{
	display:block;
	margin:0px;
	padding:0px;	
}

td.produktBilledeBund
{
	width:212px;	
	height:18px;
	*height:15px;	
	border-right:2px solid white;	
	border-bottom:2px solid white;	
	/*background-color:#006252;*/
    background-color:#006d93;    
	color:white;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

td.produktBilledeBund p
{
	margin:0px;
	padding:0px;
}

td.prodImg
{
	width:200px;	
}

td.prodImg img
{
	display:block;
}

td.prodImgBund
{
	width:200px;
	height:27px;
	background-image:url(../images/imgBund.gif);
	background-repeat:no-repeat;
	background-position:0 0px;	
	font-size:10px;
	font-weight:bold;
	text-align:center;	
}

td.brochure
{
	font-size:10px;
	font-weight:bold;
	color:#006252;
}

p
{
    margin:0px 0px 8px 0px;
    padding:0px 0px 0px 0px;
}

img
{
	border:0px;	
}

img.border
{
    border:1px solid #ccc;
    padding:5px;
}

.news
{
    font-size:10px;
    font-weight:bold;
    color:#6a715c;
}

#news
{
    float:left;	
    width:192px;
    height:256px;     
	padding-left:12px;
	padding-right:12px;
    margin:0px;
	margin-top:13px;
	margin-bottom:14px;
	background-color:#e2e6db;
}

p.newstitle
{
    color:#8b9277;
    font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
    margin:0px;
    padding:0px;
    padding-bottom:3px;  
}

p.news
{
    color:#6a715c;
    font-size:10px;
    font-weight:normal;
    text-transform:normal;
    margin:0px;
    padding:0px;
    padding-top:12px;
    padding-bottom:12px
}

p.adresse
{
	text-align:center;
	color:#fff;	
	margin-top:10px;
}

p.adresse a
{
	color:#fff;	
}

p.adresse1
{
	text-align:center;
	color:#022d26;	
	margin-top:10px;
}

p.adresse1 a
{
	color:#022d26;
	text-decoration:none;
}

ul
{
	margin-top:5px;
	margin-bottom:10px;
}

/* LINK STYLES */	
a 
{ 
	text-decoration: underline;
	/*color:#006252;*/
    color:#006d93;
}

a:hover
{ 
	text-decoration: none; 
}

#g9fader {
	width:620px;
}

/* MENU STYLES */

#omenu {
	width:853px;
    height:48px;
    border-top:1px solid #cdcdc2;
    border-bottom:1px solid #cdcdc2;
}

#menu
{
	width:694px;
	display:block;
	height:31px;
	padding:0px;
    margin:8px 0px 0px 10px;	
	float:left;
}

#menu li
{
	
	float:left;
	z-index:10;
	xposition:relative;	
	margin-top:0px;
	padding-right:38px;
	padding-left:15px;
	padding-top:4px;		
	list-style-type:none;		
}

#menu li a
{
	display:block;
	padding-top:4px;
	color:#949494;	
	font-size:12px;
	text-decoration:none;
    text-transform:uppercase;
    font-family:Trebuchet MS;
    font-weight:bold;
}

#menu li.selected a
{
    color:#231f20;
}

#fader { height:350px; overflow:hidden; }
#fader img { width:624px; max-height:350px; }


#submenu_front
{
    float:left;	
    width:120px;
    min-height:278px;	
	_height:270px;
	margin:30px 0px 0px 20px;		
	padding:0px 0px 0px 0px;
    xborder-right:1px solid #b3b3b3;
}

#submenu_front li
{
 	margin:0px 0px 15px 0px;
	padding:0px 5px 0px 5px;

	list-style-type:none;
	list-style-position:outside;

    background-color:#107462;
    
    height:80px;
    width:98px;
    
    text-align:center;
    display : block;
    display:table; height:80px; #position:relative; overflow:hidden;
}

#submenu_front li a
{
    font-family:Trebuchet MS;
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
        
    line-height:100%;
	display:table-cell; vertical-align:middle;
    #position:absolute;  #top:40%; 
	left:50%;
	margin-left:-40px;
	#width:80px;
}

#submenu_front li.mi0 {
    background-color:#107462;
}
#submenu_front li.mi1 {
    background-color:#0f7699;
}
#submenu_front li.mi2 {
    background-color:#b02a30;
}
#submenu_front li.mi3 {
    background-color:#2ab0ae;
}
#submenu_front li.mi4 {
    background-color:#b0982a;
}


#submenu_front li.selected 
{
    color:#40433b;
	font-weight:bold;
}

#submenu_front li.selected a
{
    color:#40433b;
	font-weight:bold;	
}

#submenu_front li.sublevel 
{
    padding:0px;
    margin:0px; 
	padding-left:25px;
	font-size:10px;
	padding-bottom:5px;
}

#submenu_front li.sublevel a
{
   font-size:10px;
   font-weight:normal;    
}

#submenu_front li.sublevel.selected a
{
    font-weight:bold;	
}

#submenu_front li.sublevel.sublevel
{
	xbackground-color:red;
}




#submenu
{
    float:left;	
    width:165px;
    min-height:278px;	
	_height:270px;
	margin:30px 0px 0px 10px;		
	padding:0px 5px 0px 0px;
    xborder-right:1px solid #b3b3b3;
	list-style-type:none;
}

#submenu li
{
 	margin:0px;
	padding:0px;
	padding-left:0px;
	padding-bottom:6px;
}

#submenu li a
{
	font-weight:normal;
	font-size:11px;
	color:#40433b;
	text-decoration:none;	
	text-transform:uppercase;
}

#submenu li.selected 
{
    color:#40433b;
	font-weight:bold;
}

#submenu li.selected a
{
    color:#40433b;
	font-weight:bold;	
}

#submenu li.sublevel 
{
    padding:0px;
    margin:0px; 
	padding-left:10px;
	font-size:10px;
	padding-bottom:5px;

}

#submenu li.sublevel a
{
   font-size:10px;
   font-weight:normal;   
}

#submenu li.sublevel.l2
{
   margin-left:10px;
}

#submenu li.sublevel.l2 a
{
    font-size:8px;
}

#submenu li.sublevel.l3
{
   margin-left:15px;
}

#submenu li.sublevel.l3 a
{
    font-size:8px;
}

#submenu li.sublevel.selected a
{
    font-weight:bold;	
}

#submenu li.sublevel.sublevel
{
	xbackground-color:red;
}

#leftbar {
    width:170px;
    height:500px;
    float:left;
}

#coldiv {
    margin:30px 0px 0px 0px;
    border-right:1px solid #b3b3b3;
    float:left;
    width:5px;
    height:450px;
}

#address
{
	font-family:Trebuchet MS;
    float:left;	
    width:180px;
	margin:110px 0px 0px 10px;		
	padding:0px 0px 0px 10px;
    color:#000000;
    font-weight:bold;
    
}    

#address a
{
    color:#000000;
    font-weight:bold;
    text-decoration:none;
}
    
/* H STYLES */	
h1 {
	font-family:Trebuchet MS;
	font-size:20px;
	font-weight:bold;
    text-transform:uppercase;
	color:#006d93;
	margin:0px;
	padding:0px;
	padding-bottom:10px;
}

h2 {
	font-family:Trebuchet MS;
    font-size: 60px;
	color:#231f20;
	font-weight:normal;
    text-transform:uppercase;
    
    line-height:70%;
    
	margin:0px;
	padding:0px;
	padding-bottom:10px;
}

h3 {
	font-size:16px;
	font-weight:normal;
	color:#8795ab;
	margin:0px;
	padding:0px;
}

h4 {
	font-size: 11px;
	margin:0px;
	padding:0px;
}

h5 {
	font-size: 11px;
	margin:0px;
	padding: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;
}

/* ID SPECIFIC STYLES */

a.arrow {
    background-image:url(../images/arrow.png);
    background-repeat:no-repeat;
    background-position: right -1px;
    padding-right:30px;
    height:20px;
    float:right;
    margin-right:60px;
    color:#006d93;
}

#container
{
	width:853px;
	min-height:559px;	
	margin-left:auto;
	margin-right:auto;
	padding-left:15px;
	padding-right:15px;	
	background-color:#ffffff;
	border-top:0px;
}

#footer
{
    width:883px;
	background-color:white;
	min-height:180px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
}


.footertext {
    border-top:1px solid #b3b3b3;
    margin:0px 30px 0px 25px;
    padding: 15px 0px 5px 10px;
    font-size:17px;
    font-weight:normal;
}
.footertext a {
    font-size:16px;
    text-decoration:none;
    color:#555;
    font-weight:normal;
}
.footertext p {
    font-size:16px;
    text-decoration:none;
    color:#555;
    font-weight:normal;
    line-height:180%;
}
.footerimages {
    margin:10px 0px 0px 0px;
    padding: 10px 10px 10px 35px;
    background-color:#50504f;
    height:121px;
}

.footerimages table {
    padding:0px;
    margin:0px;
    /*border-collapse:collapse;*/
}

.footerimages td {
    font-family: Trebuchet MS;
    width:149px;
    height:90px !important;
    overflow:hidden;
    text-align:center;
    color:#ffffff;
    font-size:15px;
    background-color:#737372;
}

.footerimages img {
    display:block;
}

.footerimages .space {
    width:17px;
    background-color:#50504f;
}

.footerimages a {
    color:#fff;
    text-decoration:none;
    padding-top:4px;
    display:block;
}

.footerbox {
    width:149px;
    background-color:#737372;
    color:#ffffff;
    margin:0px 8px 0px 8px;
    text-align:center;
    float:left;

    display:block;
    display:table; height:90px; #position:relative; overflow:hidden;

}

.footerbox a {
    color:#ffffff;
    text-decoration:none;

    line-height:100%;
    #position:absolute;  #top:50%; display:table-cell; vertical-align:middle;

}

#header
{
    width:863px;
    height:76px;    
    margin:0px;    
    padding:0px;  
	background-image:url(../images/logo.png);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#ffffff;
}



#flashcontainerBottom
{
	width:883px;
	height:115px;	
	margin:0px;
	padding:0px;
	display:inline;
}

#flashFooter
{
	width:883px;
	height:17px;
	margin-top:-2px;
	padding:0px;	
	border-top:1px solid white;
	background-color:#b6baae;
}

#content
{
	z-index:0;		
	min-height:493px;
	_height:493px;
	margin:30px 0px 0px 190px;
	padding:0px 0px 0px 0px;
}

#infoCenter
{
	width:883px;
	height:107px;
	background-color:#006252;	
}

#posNews
{
    border-bottom:1px dotted #000000;
}


#bct 
{
	color:white;
	padding-top:1px;
	padding-left:5px;
}
a.bct 
{
	color:white;
	text-decoration:none;
}



#search
{
	height:24px; padding-top:37px;
	color:#505050;
	width:190px;
	float:right;
    text-align:right;
    margin-right:25px;
}

#search a 
{ 
	padding-left:3px; 
}

#searchInput {
    border:1px dotted #909090;
    color:#a5a5a5;
    background-color:#f2f2f2;
}

#icons
{
    position:absolute;
    margin-left:785px;
	margin-top:18px;
	height:0px;
}

#left
{
	float:left;	
    width:220px;
    min-height:278px;	
	_height:270px;
	background-color:#e2e6db;
	margin:0px;		
	padding:0px;
	padding-top:10px;
	margin-bottom:15px;
}

#newletterform #email
{
	width:190px;
	*width:188px;	
}

#newletterform #name
{
	margin-top:4px;
	width:190px;
	*width:188px;
}

#newletterform #tilmeld
{
	font-size:11px;
	font-weight:bold;
	color:white;
	width:70px;
	height:17px;
	margin-top:4px;
	background-image:url(../images/newsletter_tilmeld_bg.gif);
}

#newletterform #frameld
{
	font-size:11px;
	font-weight:bold;
	color:white;
	width:70px;
	height:17px;
	margin-top:4px;
	background-image:url(../images/newsletter_frameld_bg.gif);
}

#clear
{
	clear:both;
}
div.clear
{
	clear:both;
}

p.newslist {
	padding-bottom:10px;
	padding-left:10px; 
	padding-right:10px;
}

a.newslist {
}

.g9fader.title {
	font-size:24px;
	background-color:#fff;
}
.g9fader.image {
	display:block;
}