body {
background:#292929;
color:#ededed;
}


#position {
width:1015px;
height:100%;
position:absolute;
top:0px;
left:50%;
margin-left:-507px;
background:url(/Files/System/gfx/gradient_bg.jpg) no-repeat;
}

#header {
width:100%;
height:49px;
position:relative;
float:left;

margin:0px;
padding:0px; 
margin-top:49px;
}

#logo {
width:529px;
height:49px;
position:relative;
float:left;

margin:0px;
padding:0px; 
}

#icons {
width:100px;
height:5px;
position:relative;
float:right;
text-align:right;

margin:0px;
padding:0px; 
padding-top:44px;
margin-right:28px;
}

#topflash {
width:100%;
height:299px;
position:relative;
float:left;
background:url(/Files/System/gfx/headerbg_shadow.jpg) no-repeat;

margin:0px;
padding:0px; 
margin-top:32px;
}

#topflash #small {
width:314px;
height:279px;
position:relative;
float:left;

margin:0px;
padding:0px;
margin-top:10px;
padding-left:10px;
}

#topflash #big {
width:654px;
height:279px;
position:relative;
float:left;

margin:0px;
padding:0px;
margin-top:10px;
padding-left:27px;
}

#topflash_small {
width:100%;
height:197px;
position:relative;
float:left;
background:url(/Files/System/gfx/small_headerbg.jpg) no-repeat;

margin:0px;
padding:0px; 
margin-top:32px;
}

#topflash_small #small_small {
width:314px;
height:197px;
position:relative;
float:left;

margin:0px;
padding:0px;
margin-top:10px;
padding-left:10px;
}

#topflash_small #big_small {
width:654px;
height:197px;
position:relative;
float:left;

margin:0px;
padding:0px;
margin-top:10px;
padding-left:27px;
}

#globalmenu {
width:100%;
height:38px;
position:relative;
float:left;
text-transform:uppercase;
background:url(/Files/System/gfx/menu.jpg) no-repeat;
color:#222222;

margin:0px;
padding:0px;
margin-top:7px;
padding-left:10px;
}

#globalmenu_2 {
width:100%;
height:38px;
position:relative;
float:left;
text-transform:uppercase;
background:url(/Files/System/gfx/menu_2.jpg) no-repeat;
color:#222222;

margin:0px;
padding:0px;
margin-top:7px;
padding-left:10px;
}

ul {
margin:0px;
padding:0px;
}

.M0 li {
margin:0px;
padding:0px;
display:inline;
list-style-type:none;
}

.M0 li a{
color:#222222;
line-height:38px;
text-decoration:none;
padding-right:15px;
padding-left:15px;
padding-top:8px;
padding-bottom:7px;
}

.M0 li a:hover {
color:#222222;
text-decoration:none;
}

.M0 li a#activeitem{
color:#FFFFFF;
line-height:38px;
text-decoration:none;
background:url(/Files/System/gfx/menu_activeitem.jpg);
padding-right:15px;
padding-left:15px;
padding-top:8px;
padding-bottom:7px;
}

.M0 li a:hover {
color:#FFFFFF;
text-decoration:none;
line-height:38px;
background:url(/Files/System/gfx/menu_activeitem.jpg);
padding-right:15px;
padding-left:15px;
padding-top:8px;
padding-bottom:7px;
}

#content {
width:1005px;
position:relative;
float:left;

margin:0px;
padding:0px;
margin-top:11px;
padding-left:5px;
}

#footer {
width:1005px;
height:35px;
position:relative;
float:left;
text-align:center;
text-transform:uppercase;

margin:0px;
padding:0px;
margin-top:20px;
padding-left:5px;
margin-bottom:20px;
}

#footer small{
color:#555555;
font-size:10px;
}
#footer small a{
color:#555555;
font-size:10px;
}

	





.forside_galleri {
width:650px;
height:146px;
position:relative;
float:left;
background:url(/Files/System/gfx/forsidegalleri_bg.jpg) no-repeat;
margin:0px;
padding:0px;
padding-top:24px;
padding-left:28px;
margin-top:2px;
}

.thumb {
margin:0px;
padding:0px;
width:137px;
height:135px;
position:relative;
float:left;
margin-right:20px;
}

.thumb_txt, .thumb_txt a{
margin:0px;
padding:0px;
text-align:center;
color:#777777;
font-size:9px;
padding-top:4px;
}

.forside_newslist {
width:100%;
position:relative;
float:left;
border-bottom:1px solid #494845;
margin-bottom:5px;
padding-bottom:6px;
}

.forside_newslist .newsheadline {
width:300px;
position:relative;
float:left;
}

.hr {
margin-bottom:8px; 
color:#b0ac9f; 
height:1px;
}

.smallspalte {
margin:0px;
padding:0px;
width:325px;
position:relative;
float:left;
}

.bigspalte {
margin:0px;
padding:0px;
width:665px;
position:relative;
float:left;
}

.bigspalte_forside {
margin:0px;
padding:0px;
width:665px;
position:relative;
float:left;
}

.templateheader {
width:100%;
border-bottom:1px solid #979797;
margin-bottom:7px;
padding-bottom:5px;
}
	
.forside_spaltebillede {
margin:0px;
padding:0px;
width:324px;
height:102px;
position:relative;
float:left;
margin-bottom:13px;
}

.forside_spalteheadline {
margin:0px;
padding:0px;
width:224px;
height:14px;
position:relative;
float:left;
background:url(/Files/System/gfx/spaltebillede_Bg.jpg) repeat-x;
margin-top:88px;
filter:alpha(opacity=90);
}

.forside_spaltetekst {
margin:0px;
padding:0px;
width:100%;
font-size:9px;
padding-left:15px;
color:#222222;
overflow:hidden;
background:url(/Files/System/gfx/nyhedsprik_2.gif) no-repeat;
}

.forside_spaltetekst a{
color:#222222;
font-size:9px;
}


.trappetyper {
width:664px;
/*/width:705px;/*/ 
position:realtive; 
float:left;
margin-right:15px;
}

.trappetyper_hoejrespalte {
width:325px;
position:relative;
float:left;
}

.trappetyper_headline {
margin:0px;
padding:0px;
width:665px;
position:relative;
float:left;
padding-bottom:4px;
margin-bottom:17px;
border-bottom:1px solid #979797;
}

.trappetyper_headline_small {
width:325px;
position:relative;
float:left;
padding-bottom:4px;
margin-bottom:17px;
border-bottom:1px solid #979797;
}

.trappetype_holder {
width:137px;
position:relative;
float:left;
margin-bottom:30px;
}


.trappemargin1 {
width:137px;
position:relative;
float:left;
margin-bottom:30px;
margin-right:38px;
}
.trappemargin2 {
width:137px;
position:relative;
float:left;
margin-bottom:30px;
margin-right:38px;
}
.trappemargin3 {
width:137px;
position:relative;
float:left;
margin-bottom:30px;
margin-right:38px;
}
.trappemargin0 {
width:137px;
position:relative;
float:left;
margin-bottom:30px;
margin-right:0px;
}

.trappetype_img {
width:135px;
position:relative;
float:left;
background:#FFFFFF;
border:1px solid #979797;
}
.trappetype_txt {
width:137px;
position:relative;
float:left;
text-align:center;
padding-top:3px;
}

.showroom_holder {
width:98px;
position:relative;
float:left;
margin-bottom:14px;
margin-right:14px;
}
.showroom_img {
width:98px;
position:relative;
float:left;
background:#FFFFFF;
}

.thumb_showroom {
width:98px;
height:98px;
position:relative;
float:left;
margin-bottom:14px;
margin-right:14px; }

.showroom {
width:680px; 
position:realtive; 
float:left;
}
