table			{line-height:13px; font-size:11px;}
table.leftspace	{margin-left:14px;}
table.imagesize{width:145px; height:82px;}
td.bottom		{vertical-align:bottom;}
td.top			{vertical-align:top;}
td.right		{text-align:right;}
td.paddingtop1	{padding-top:3px;}
td.paddingtop2	{padding-top:5px;}
td.paddingtop3	{padding-top:20px;}
td.paddingbottom1	{padding-bottom:5px;}
td.pad1			{padding-top:3px; padding-bottom:3px;}
td.pad2			{padding-top:0px; padding-bottom:3px;}
td.radiopadding	{padding-top:4px;}
td.height1		{height:30px;}
td.height2		{height:16px; vertical-align:top;}
td.height3		{height:24px;}
td.height4		{height:30px; width:105px; text-align:center; font-family:arial,verdana; font-size:13px; font-weight:bold; color:#000000; line-height:15px;}
td.borderblack	{border-bottom:solid 1px #333333;}
td.width1		{width:45px; text-align:left;}
td.width2		{width:10px; text-align:left; padding-left:2px;}
td.width3		{width:90px; text-align:right;}
td.width4		{width:80px; height:23px;}
td.width5		{padding-left:2px;}
td.width6		{width:25px; height:23px;}
td.width7		{width:250px; height:23px;}
td.width8		{width:50px; height:23px;}
td.width9		{width:240px;}
td.width10		{width:80px; height:16px;}
td.width11		{width:110px; height:23px;}
td.width12		{width:120px; text-align:right;}
td.width13		{width:55px; text-align:left;}
td.width14		{width:70px; height:23px;}
td.width15		{width:170px; height:23px;}
td.width16		{width:20px; text-align:left;}
td.width17		{width:75px; text-align:left;}
td.width1Forum	{width:65%; text-align:left; vertical-align:middle; padding-left:2px;}
td.width2Forum	{width:25%; text-align:center; vertical-align:middle;}
td.width3Forum	{width:10%;  text-align:left; vertical-align:middle;}
td.payment1		{width:240px; line-height:15px;}
td.payment2		{width:95px;}
td.payment3		{width:30px;}
td.payment4		{width:115px;}
td.payment5		{width:30px;}
td.check		{width:25px; padding-top:3px; padding-bottom:3px;}
td.no			{width:45px; padding-top:3px; padding-bottom:3px;}
td.articlename	{width:360px; padding-top:7px; padding-bottom:3px;}
td.price		{width:75px; padding-top:3px; padding-bottom:3px; padding-right:3px;}
td.tablebg, tr.tablebg {background-color:#EEEEEE;}
img				{}
sup				{font-size:10px; line-height:13px;}
H1				{font-family:arial,verdana;	font-size:18px; font-weight:bold; color:#000000; margin-bottom:0px; margin-top:0px;}
H2				{font-family:arial,verdana;	font-size:14px; font-weight:bold; color:#000000; margin-bottom:0px; margin-top:0px;}
H3				{font-family:arial,verdana;	font-size:13px; font-weight:bold; color:#000000; margin-bottom:0px; margin-top:0px;}
H4				{font-family:arial,verdana;	font-size:13px; font-weight:bold; color:#951d1b; margin-bottom:0px; margin-top:0px; display:inline;}
H5				{font-family:arial,verdana;	font-size:18px; font-weight:bold; color:#777777; margin-bottom:0px; margin-top:0px; display:inline;}
H6				{font-family:arial,verdana;	font-size:18px; font-weight:bold; color:#000000; margin-bottom:0px; margin-top:0px; display:inline;}
small			{text-transform:uppercase; font-size:10px;}	
input			{font-family:arial,verdana;	font-size:11px; color:#000000;}
input.text		{font-family:arial,verdana;	font-size:12px;}
input.button	{font-family:arial,verdana;	font-size:11px; font-weight:bold; color:#FFFFFF; border:solid 1px #000000; background-color:#333333;}
input.search	{border:solid 0px; background-color:#e8e9e9; width:136px; padding-left:3px; padding-right:3px;}
input.register1	{border:solid 0px; background-color:#e8e9e9; width:134px; padding-left:3px; padding-right:3px;}
input.register2	{border:solid 0px; background-color:#e8e9e9; width:122px; padding-left:3px; padding-right:3px;}
input.number	{border:solid 2px #fcbf00; background-color:#FFFFFF; width:35px; height:18px; text-align:right;}
input.textsearch	{border:solid 1px #333333; background-color:#FFFFFF; height:18px; width:230px;}
input.faqform	{border:solid 1px #333333; background-color:#FFFFFF; height:18px; width:206px;}
input.form1		{border:solid 1px #333333; background-color:#FFFFFF; height:18px; width:240px;}
input.form2		{border:solid 1px #333333; background-color:#FFFFFF; height:18px; width:70px;}
input.form3		{border:solid 1px #333333; background-color:#FFFFFF; height:18px; width:167px;}
input.form4		{border:solid 1px #333333; background-color:#FFFFFF; height:18px; width:30px;}
input.form5		{border:solid 1px #333333; background-color:#FFFFFF; height:18px; width:45px;}
input.form6		{border:solid 1px #333333; background-color:#FFFFFF; height:18px; width:136px;}
input.form7		{border:solid 2px #faba00; background-color:#FFFFFF; height:18px; width:30px; text-align:right;}
input.form8		{border:solid 1px #333333; background-color:#FFFFFF; height:18px; width:200px;}
input.InputForum {border:solid 1px #333333; background-color:#FFFFFF; width:507px; padding-bottom: 5px;}
input.InputForumText {border:solid 1px #333333; background-color:#FFFFFF;}
input.buttonsize1	{height:18px; width:100px;}
input.buttonsize2	{height:18px; width:40px;}
input.buttonsize3	{height:18px; width:70px;}
input.buttonsize4	{height:18px; width:110px;}
input.buttonsize5	{height:18px; width:55px;}
input.buttonsize6	{height:18px; width:90px;}
input.buttonsize7	{height:18px; width:65px;}
input.buttonyellow	{font-family:arial,verdana;	font-size:11px; font-weight:bold; color:#000000; border:solid 2px #faba00; background-color:#FFFFFF; height:19px;}
input.buttonblack	{font-family:arial,verdana;	font-size:11px; font-weight:bold; color:#FFFFFF; border:solid 1px #FFFFFF; background-color:#3D3E40; height:19px; width:75px;}
input.buttonwhite	{font-family:arial,verdana;	font-size:11px; font-weight:bold; color:#000; border:solid 2px #000; background-color:#fff;}
input.buttonblackCreate	{font-family:arial,verdana;	font-size:11px; font-weight:bold; color:#FFFFFF; border:solid 1px #FFFFFF; background-color:#3D3E40; height:19px; width:35px;}
select 			{font-family:arial,verdana;	font-size:11px; color:#000000; font-weight:normal;}
select.choose	{border:solid 1px #333333; background-color:#FFFFFF; height:18px; width:200px;}
select.contact	{border:solid 1px #333333; background-color:#FFFFFF; height:18px; width:240px;}
select.week		{border:solid 1px #333333; background-color:#FFFFFF; height:18px; width:70px;}
select.date		{border:solid 1px #333333; background-color:#FFFFFF; height:18px; width:40px;}
select.daydeliver	{border:solid 1px #333333; background-color:#FFFFFF; height:18px; } /*width:90px;}*/
textarea 		{font-family:arial,verdana;	font-size:11px; color:#000000; border:solid 1px #000000; background-color:#FFFFFF;}
textarea.experts{width:206px; height:90px;}
textarea.contact{width:240px; height:90px;}
textarea.conditions{width:320px; height:150px; background-color:#F7F7F7;}
ol				{margin-left:0px; margin-top:0px;padding:0px;}
ul				{margin-left:0px; margin-top:0px;padding:0px;}
li				{margin-left:22px; margin-top:10px; padding:0px;}


/*Links*/
a				{text-decoration:none; color:#000000; font-size:11px; font-weight:normal;}
a:hover			{text-decoration:underline; color:#000000; font-size:11px; font-weight:normal;}
a.reversed		{text-decoration:underline; color:#000000; font-size:11px; font-weight:normal;}
a.reversed:hover	{text-decoration:none; color:#000000; font-size:11px; font-weight:normal;}
a.offer				{text-decoration:none;}
a.offer:hover			{text-decoration:none;}
a.blacklinks		{text-decoration:none; color:#000000; font-size:11px; font-weight:bold;}
a.blacklinks:hover	{text-decoration:underline; color:#000000; font-size:11px; font-weight:bold;}
a.blacklinksbig		{text-decoration:none; color:#000000; font-size:16px; font-weight:bold;}
a.blacklinksbig:hover	{text-decoration:underline; color:#000000; font-size:16px; font-weight:bold;}
a.whitelinks			{text-decoration:none; font-family:arial,verdana; font-size:12px; font-weight:normal; color:#FFFFFF;}
a.whitelinks:hover		{text-decoration:underline; font-family:arial,verdana; font-size:12px; font-weight:normal; color:#FFFFFF;}
a.whitelinksbold		{text-decoration:none; font-family:arial,verdana; font-size:12px; font-weight:bold; color:#FFFFFF;}
a.whitelinksbold:hover	{text-decoration:underline; font-family:arial,verdana; font-size:12px; font-weight:bold; color:#FFFFFF;}
a.redlinks				{text-decoration:none; font-family:arial,verdana; font-size:11px; font-weight:bold; color:#951d1b;}
a.redlinks:hover		{text-decoration:underline; font-family:arial,verdana; font-size:11px; font-weight:bold; color:#951d1b;}
a.yellowlinks				{text-decoration:none; font-family:arial,verdana; font-size:11px; font-weight:bold; color:#ffc20e;}
a.yellowlinks:hover		{text-decoration:underline; font-family:arial,verdana; font-size:11px; font-weight:bold; color:#ffc20e;}
a.redlinksthin				{text-decoration:none; font-family:arial,verdana; font-size:11px; font-weight:normal; color:#951d1b;}
a.redlinksthin:hover		{text-decoration:underline; font-family:arial,verdana; font-size:11px; font-weight:normal; color:#951d1b;}
a.redlinksbig			{text-decoration:none; font-family:arial,verdana; font-size:12px; font-weight:bold; color:#951d1b;}
a.redlinksbig:hover		{text-decoration:underline; font-family:arial,verdana; font-size:12px; font-weight:bold; color:#951d1b;}
a.redlinksChristmas			{text-decoration:none; font-family:arial,verdana; font-size:18px; font-weight:bold; color:#951d1b;}
a.redlinksChristmas:hover		{text-decoration:underline; font-family:arial,verdana; font-size:18px; font-weight:bold; color:#951d1b;}

a.focuslinks1			{text-decoration:none; font-family:arial,verdana; font-size:16px; font-weight:bold; color:#000000;}
a.focuslinks1:hover		{text-decoration:underline; font-family:arial,verdana; font-size:16px; font-weight:bold; color:#000000;}
a.breadcrumb1			{text-decoration:underline; font-family:arial,verdana; font-size:10px; font-weight:normal; color:#FFFFFF;}
a.breadcrumb1:hover		{text-decoration:underline; font-family:arial,verdana; font-size:10px; font-weight:normal; color:#FFFFFF;}
a.breadcrumb2			{text-decoration:underline; font-family:arial,verdana; font-size:10px; font-weight:normal; color:#000000;}
a.breadcrumb2:hover		{text-decoration:underline; font-family:arial,verdana; font-size:10px; font-weight:normal; color:#000000;}

a.leftmenulinks			{text-decoration:none; font-family:arial,verdana; font-size:12px; font-weight:bold; color:#FFFFFF;}
a.leftmenulinks_selected{text-decoration:none; font-family:arial,verdana; font-size:12px; font-weight:bold; color:#ffc000;}
a.leftmenulinks:hover	{text-decoration:none; font-family:arial,verdana; font-size:12px; font-weight:bold; color:#ffc000;}

a.menulinks1			{text-decoration:none; width:81px; height:53px; background-image:url("gfx/menu_1a.gif"); background-repeat:no-repeat; float:left;}
a.menulinks1:hover		{text-decoration:none; width:81px; height:53px; background-image:url("gfx/menu_1ahover.gif"); background-repeat:no-repeat; float:left;}
a.menulinks1_selected	{text-decoration:none; width:81px; height:53px; background-image:url("gfx/menu_1ahover.gif"); background-repeat:no-repeat; float:left;}
a.menulinks1_selected:hover	{text-decoration:none; width:81px; height:53px; background-image:url("gfx/menu_1ahover.gif"); background-repeat:no-repeat; float:left;}
a.menulinks2			{text-decoration:none; width:80px; height:54px; background-image:url("gfx/menu_2a.gif"); background-repeat:no-repeat; float:left;}
a.menulinks2:hover		{text-decoration:none; width:80px; height:54px; background-image:url("gfx/menu_2ahover.gif"); background-repeat:no-repeat; float:left;}
a.menulinks2_selected	{text-decoration:none; width:80px; height:54px; background-image:url("gfx/menu_2ahover.gif"); background-repeat:no-repeat; float:left;}
a.menulinks2_selected:hover	{text-decoration:none; width:80px; height:54px; background-image:url("gfx/menu_2ahover.gif"); background-repeat:no-repeat; float:left;}
a.menulinks3			{text-decoration:none; width:57px; height:54px; background-image:url("gfx/menu_3a.gif"); background-repeat:no-repeat; float:left;}
a.menulinks3:hover		{text-decoration:none; width:57px; height:54px; background-image:url("gfx/menu_3ahover.gif"); background-repeat:no-repeat; float:left;}
a.menulinks3_selected	{text-decoration:none; width:57px; height:54px; background-image:url("gfx/menu_3ahover.gif"); background-repeat:no-repeat; float:left;}
a.menulinks3_selected:hover	{text-decoration:none; width:57px; height:54px; background-image:url("gfx/menu_3ahover.gif"); background-repeat:no-repeat; float:left;}
a.menulinks4			{text-decoration:none; width:101px; height:53px; background-image:url("gfx/menu_4a.gif"); background-repeat:no-repeat; float:left;}
a.menulinks4:hover		{text-decoration:none; width:101px; height:53px; background-image:url("gfx/menu_4ahover.gif"); background-repeat:no-repeat; float:left;}
a.menulinks4_selected	{text-decoration:none; width:101px; height:53px; background-image:url("gfx/menu_4ahover.gif"); background-repeat:no-repeat; float:left;}
a.menulinks4_selected:hover	{text-decoration:none; width:101px; height:53px; background-image:url("gfx/menu_4ahover.gif"); background-repeat:no-repeat; float:left;}
a.menulinks5			{text-decoration:none; width:95px; height:54px; background-image:url("gfx/menu_5a.gif"); background-repeat:no-repeat; float:left;}
a.menulinks5:hover		{text-decoration:none; width:95px; height:54px; background-image:url("gfx/menu_5ahover.gif"); background-repeat:no-repeat; float:left;}
a.menulinks5_selected	{text-decoration:none; width:95px; height:54px; background-image:url("gfx/menu_5ahover.gif"); background-repeat:no-repeat; float:left;}
a.menulinks5_selected:hover	{text-decoration:none; width:95px; height:55px; background-image:url("gfx/menu_5ahover.gif"); background-repeat:no-repeat; float:left;}
a.menulinks6			{text-decoration:none; width:157px; height:53px; background-image:url("gfx/menu_6a.gif"); background-repeat:no-repeat; float:left;}
a.menulinks6:hover		{text-decoration:none; width:157px; height:53px; background-image:url("gfx/menu_6ahover.gif"); background-repeat:no-repeat; float:left;}
a.menulinks6_selected	{text-decoration:none; width:157px; height:53px; background-image:url("gfx/menu_6ahover.gif"); background-repeat:no-repeat; float:left;}
a.menulinks6_selected:hover	{text-decoration:none; width:157px; height:53px; background-image:url("gfx/menu_6ahover.gif"); background-repeat:no-repeat; float:left;}

a.OfferHL1				{font:24px arial;font-weight:bold;color:#000000;text-transform:uppercase;line-height:24px;text-decoration:none;}
a.OfferHL1:hover		{font:24px arial;font-weight:bold;color:#000000;text-transform:uppercase;line-height:24px;text-decoration:underline;}
a.OfferHL2				{font:25px arial;font-weight:bold;color:#000000;line-height:23px;text-decoration:none;}
a.OfferHL2:hover		{font:25px arial;font-weight:bold;color:#000000;line-height:23px;text-decoration:underline;}
a.OfferHL3				{font:10px arial;font-weight:bold;color:#000000;line-height:12px;text-decoration:none;}
a.OfferHL3:hover		{font:10px arial;font-weight:bold;color:#000000;line-height:12px;text-decoration:underline;}
a.OfferHL4				{font:45px arial narrow;font-weight:bold;color:#000000;line-height:48px;text-decoration:none;}
a.OfferHL4:hover		{font:45px arial narrow;font-weight:bold;color:#000000;line-height:48px;text-decoration:underline;}
a.OfferHL5				{font:18px arial;font-weight:bold;color:#000000;line-height:16px;text-decoration:none;}
a.OfferHL5:hover		{font:18px arial;font-weight:bold;color:#000000;line-height:16px;text-decoration:underline;}


.FrontPageBlockTitle				{font:24px arial;font-weight:bold;color:#000000;text-transform:uppercase;line-height:24px;text-decoration:none;color:#F5CD00;margin-bottom:10px;}
.FrontPageBlockSubTitle				{font:24px arial;font-weight:bold;color:#000000;line-height:24px;text-decoration:none;color:#fff;margin-bottom:5px;}
.FrontPageBlockTeaser				{font:10px arial;font-weight:bold;color:#000000;line-height:12px;text-decoration:none;color:#fff;margin-bottom:10px;}
a.FrontPageBlockReadMore				{font:18px arial;font-weight:bold;color:#000000;line-height:20px;text-decoration:none;color:#fff;background: url(gfx/Arrow_yellow.gif) no-repeat center right;padding-right:10px}
a.FrontPageBlockReadMore:hover		{font:18px arial;font-weight:bold;color:#000000;line-height:20px;text-decoration:underline;color:#fff;}

a.projectname, a.projectname:hover		{font:18px arial;font-weight:bold;color:#000000;}

/* Element IDs */

body {
    margin:0px;
    padding:0px;
    background-color:#494744;
	background-image:url("gfx/bgBody.gif");
	background-repeat:repeat-x;
	background-position:center top;
	font:11px arial;
	text-align:center;
	/* Hvis der er dmenu på siden, skal text-align stå til left */
	}

.MainContainer1 {
	background-image:url("gfx/Bg_dark.gif");
	background-repeat:repeat-y;
	width:968px; 
	padding:0px;	
	margin:0px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	position:relative;
	}


.MainContainer2 {
	background-image:url("gfx/Bg_light.gif");
	background-repeat:repeat-y;
	width:968px; 
	padding:0px;	
	margin:0px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	position:relative;
	}
		
.TopContainer1 {
	background-image:url("img/Top_bgdark.jpg");
	background-repeat:no-repeat;
	height:165px;
	text-align:left;
	position:relative;
	}
	
.TopContainer2 {
	background-image:url("img/Top_bglight.jpg");
	background-repeat:no-repeat;
	height:165px;
	text-align:left;
	position:relative;
	}

#ColumnLeftFront {
	background-image:url("img/Left_bg.jpg");
	background-repeat:no-repeat;
	width:200px;
/*	height:451px;*/
	position:relative;
	float:left;
	}
	
#ColumnLeft {
	background-image:url("img/Left_bg.jpg");
	background-repeat:no-repeat;
	width:200px;
	height:451px;
	position:relative;
	float:left;
	}
	
#ColumnMiddle {
	width:568px;
	position:relative;
	float:left;
	}
	
#ColumnRight 
{
	background-image:url("img/Right_bg.jpg");
	background-repeat:no-repeat;
	width:200px;
	position:relative;
	float:left;
	}
	
#Logo {
	top:0px;
	left:13px;
	position:absolute;
	}

#MenuContainer {
    padding-top:77px;
    margin-left:197px;
    position:relative;
   	}
   	
#ShopBox {
    background-image:url("img/Shop_bg.jpg");
	background-repeat:no-repeat;
    top:5px;
    padding-top:8px;
    padding-bottom:8px;
    padding-right:23px;
    padding-left:23px;
    position:relative;
   	}
   	
#Search {
		margin-left: 23px;
		margin-top: 17px;
}
   	
#CreditCards {
	margin: 17px 23px;
}	

#CreditCards img {
	vertical-align: middle;
	margin: 2px;
}
   	
#Amount {
    top:5px;
    position:relative;
    float:left;
   	}
   	
.TeaserHL {
	background-image:url("img/Top_offer.jpg");
	background-repeat:no-repeat;
    padding-left:5px;
    padding-right:5px;
    padding-top:5px;
    padding-bottom:5px;
    font:13px arial;
    color:#FFFFFF;
    font-weight:bold;
    position:relative;
   	}
   	
/* OBSOLETE??
#TeaserHL {
	background-image:url("img/Top_offer.jpg");
	background-repeat:no-repeat;
    padding-left:5px;
    padding-right:5px;
    padding-top:6px;
    padding-bottom:5px;
    font:12px arial;
    color:#FFFFFF;
    font-weight:bold;
    position:relative;
   	}
*/   	
#Bottom {
    left:200px;
    bottom:-25px;
    width:568px;
    font:11px arial;
    color:#FFFFFF;
    font-weight:bold;
    text-align:center;
    position:absolute;
   	}

#BreadCrumbWhite {
    font:10px arial;
	font-weight:normal;
	color:#FFFFFF;
    bottom:6px;
    position:relative;
   	}
   	
#BreadCrumbBlack {
    font:10px arial;
	font-weight:normal;
	color:#000000;
    bottom:6px;
    position:relative;
   	}

#GrayBG {
	background-color:#EEEEEE;
	position:relative;
	overflow:hidden;
}

#WhiteBg {
	background-color:#FFFFFF;
	margin-top:10px;
	width:528px;
	position:relative;
	overflow:hidden;
	}
	
.GrayBGForum {
	background-color:#EEEEEE;
	position:relative;
	overflow:hidden;
	padding: 5px 5px 5px 5px;
}

.WhiteBGForum {
	background-color:#FFFFFF;
	position:relative;
	overflow:hidden;
	padding: 5px 5px 5px 5px;
}

.WhiteBgProduct 
{
	background-color:#FFFFFF;
	margin-top:10px;
	width:508px;
	padding: 10px;
}
	
#NeutralBg {
	margin-top:5px;
	position:relative;
	}

#FaqBg {
	background-image:url("gfx/Faq_bg.gif");
	background-repeat:repeat-y;
	margin-top:10px;
	width:528px;
	position:relative;
	}

#NewspaperContainer1 {
	width:363px;
	position:relative;
	float:left;
	}
	
#NewspaperContainer2 {
	width:155px;
	position:relative;
	float:right;
	}

/* Christmas style */
.Christmas 
{
	text-align: center;
}
.Christmas img 
{
	border: 0px;
}

/* Element Classes */

.FloatBreaker {
	overflow:hidden;
	height:1px;
	clear:both;
	}
	
.Space {
	overflow:hidden;
	height:5px;
	clear:both;
	}

.SpaceBetween {
	width:10px;
	position:relative;
	float:left;
	}

.SpaceVertical {
	overflow:hidden;
	height:10px;
	clear:both;
	}
	
.Greyline {
	background-color:#CECECE;
	overflow:hidden;
	height:1px;
	clear:both;
	}
	
.Whiteline {
	background-color:#FFFFFF;
	overflow:hidden;
	height:2px;
	clear:both;
	}

.Blackline {
	background-color:#000000;	
	overflow:hidden;
	height:1px;
	width:325px;
	clear:both;
	}	

.WhiteBgMore {
	background-color:#FFFFFF;
	margin-top:5px;
	width:528px;
	position:relative;	
	}
	
.Menu1 {
    padding-top:8px;
    padding-left:21px;
   	position:relative;
   	float:left;
   	}

.Menu2 {
    padding-top:4px;
    padding-left:30px;
   	position:relative;
   	float:left;
   	}

.Menu3 {
    padding-top:3px;
    padding-left:30px;
   	position:relative;
   	float:left;
   	}

.Menu4 {
    padding-top:4px;
    padding-left:20px;
   	position:relative;
   	float:left;
   	}

.Menu5 {
    padding-top:3px;
    padding-left:20px;
   	position:relative;
   	float:left;
   	}
   	
.Menu6 {
    padding-right:50px;
   	position:relative;
   	float:right;
}   	
.Wood {
	position:relative;
	top:17px;
	left:18px;	
}

.WoodButton {
	float:right;
	padding-right:20px;
}
   	
.LeftMenuSpace {
    padding-bottom:1px;
   	position:relative;
   	}

.Offer {
	padding-bottom:20px;
	position:relative;
	height:217;
	overflow:hidden;
	}

.OfferImage {
	/*background-color:green;*/
	width:300px;
	height:217px;
	position:relative;
	float:left;
	overflow:hidden;
	}
	
.OfferBox {
	background-color:#494a4b;
	width:228px;
	height:217px;
	position:relative;
	float:left;
	overflow:hidden
	}
.FrontPageImage {
	/*background-color:green;*/
	position:relative;
	float:right;
	overflow:hidden;
	margin-left: 15px;
	}
	
.FrontPageBox {
	background-color:#494a4b;
	width:528px;
	height:217px;
	position:relative;
	float:left;
	overflow:hidden;
	margin-bottom: 20px;
	}

.FrontTeaser1 
{
	background-color:#ECECEC;
    width:256px;
   	height:190px;
   	position:relative;
   	float:left;
   	}
   	
.FrontTeaser2 
{
	background-color:#FFFFFF;
    width:250px;
   	height:190px;
   	position:relative;
   	float:left;
   	}
   	
.FrontTeaserContent {
	background-color:#ECECEC;
    padding-top:4px;
    padding-bottom:4px;
    padding-right:10px;
    padding-left:10px;
   	position:relative;
   	height:60px;
   	}
   	
.FrontTeaserLink {
	background-color:#ECECEC;
    padding-top:4px;
    padding-bottom:4px;
    padding-right:10px;
    padding-left:10px;
   	position:relative;
   	}

.FrontImage1 {
	background-color:white;
    border:2px solid #FFFFFF;
    height:55px;
    width:75px;
   	position:relative;
   	float:left;
   	text-align:center;
   	overflow:hidden;
   	}
   	
.FrontText1{
   	padding-top:4px;
   	padding-left:8px;
   	position:relative;
   	float:left;
   	width:140px;
   	}
   	
.BoxWidth {
	width:230px;
	}
   	
.RedArrow{
   	right:8px;
   	bottom:5px;
   	position:absolute;
   	z-index:1;
   	}
   	
.FrontImage2 {
    height:166px;
    width:102px;
   	position:relative;
   	float:left;
   	}
   	
.FrontText2 {
    width:104px;
   	position:relative;
   	float:left;
   	}
   	
.TeaserHL1 {
	font:20px arial;
	font-weight:bold;
	color:#000000;
	line-height:22px;
	text-align:center;
	position:relative;
	}
	
.TeaserHL2 {
	margin-bottom:5px;
	font:13px arial;
	font-weight:bold;
	color:#000000;
	line-height:22px;
	text-align:center;
	position:relative;
	}
.TeaserHL2x {
	margin-bottom:5px;
	font:11px arial;
	color:#000000;
	text-align:left;
	position:relative;
	}
.TeaserHL3 {
	/*background-color:red;*/
	vertical-align:top;
	position:relative;
	float:left;
	}
	
.RedArrowLink{
	/*background-color:green;*/
   	vertical-align:bottom;
   	position:relative;
   	float:left;
   	}

.PaymentBg {
	top:4px;
   	position:relative;
}
 
.PaymentBox1 {
	background-color:#F7F7F7;
   	margin-left:10px;
   	width:180px;
   	position:relative;
   	margin-bottom:7px;
   	}
   	
.PaymentBox2 {
	background-color:#F7F7F7;
   	margin-left:10px;
   	width:180px;
   	position:relative;
   	margin-bottom:7px;
   	}

.PaymentBox3 {
	background-color:#F7F7F7;
   	margin-left:10px;
   	width:180px;
   	position:relative;
   	margin-bottom:7px;
   	}

.PaymentBoxExpress {
	background-color:#F7F7F7;
	position:absolute;
	right:-210px;
	width:180px;
   	}

.ImageBig1 {
	width:320px;
	/*position:relative;*/
	}

.ImageBig2 {
	width:260px;
	}
	
.ImageBig3 {
	width:205px;
	}
	
.ImageSmall {
	height:195px;
	width:250px;
	position:relative;
	}
	
.ImageBoxRight {
	padding-left:15px;
	position:relative;
	float:right;
	}
	
.ImageText1 {
	padding-top:5px;
	padding-bottom:3px;
	width:320px;
	position:relative;
	}
	
.ImageText2 {
	padding-top:5px;
	width:260px;
	position:relative;
	}
	
.ImageSmallBox {
	padding-top:15px;
	padding-bottom:15px;
	position:relative;
	}

.ProductListBox {
	background-color:#FFFFFF;
	width:528px;
	height:145px;
	position:relative;
	}

.ProductListImage {
	height:125px;
	width:150px;
	position:relative;
	float:left;
	text-align:center;
	}
	
.ProductListText {
	left:10px;
	height:125px;
	width:170px;
	position:relative;
	float:left;
	}
	
.ProductListTotal {
	background-color:#F1F1F1;
	left:20px;
	height:125px;
	width:167px;
	position:relative;
	float:left;
	}
	
.ProductTotal {
	background-color:#F1F1F1;
	height:125px;
	width:170px;
	position:relative;
	float:left;
	}
	
.ProductText {
	width:240px;
	position:relative;
	float:left;
	}
	
.ProductRightBox {
	width:170px;
	position:relative;
	float:right;
	}
	
.ProductImage {
	/*height:140px;*/
	width:170px;
	position:relative;
	}
	
.NextPhotoBg {
	background-image:url("img/Bg_nextphoto.jpg");
	background-repeat:no-repeat;
	right:26px;
	bottom:6px;
	height:18px;
	width:19px;
	position:absolute;
	}
	
.NextPhotoPadding {
	padding-top:2px;
	padding-left:2px;
	}
	
.Closeup {
	right:4px;
	bottom:6px;
	height:18px;
	width:19px;
	position:absolute;
	}
	
.DealerImage {
	left:16px;
	width:65px;
	position:relative;
	float:left;
	}
	
.ImageView {
	top:58px;
	right:30px;
	width:508px;
	text-align:right;
	position:absolute;
	z-index:400;
	}
	
.BorderBox0 {
	background-color:#F7F7F7;
	left:0px;
	bottom:0px;
	width:150px;
	border:2px solid #E9E9E9;
	position:absolute;
	}

.BorderBox1 {
	background-color:#F7F7F7;
	left:0px;
	bottom:21px;
	width:170px;
	border:2px solid #E9E9E9;
	position:absolute;
	}
	
.BorderBox2 {
	background-color:#F7F7F7;
	left:0px;
	bottom:0px;
	width:170px;
	border:2px solid #E9E9E9;
	position:absolute;
	}
	
.BorderBox3 {
	background-color:#F7F7F7;
	left:10px;
	bottom:10px;
	width:170px;
	border:2px solid #E9E9E9;
	position:absolute;
	}
	
.StockBox1 {
	padding-left:2px;
	padding-top:2px;
	position:relative;
	float:left;
	}
	
.StockBox2 {
	padding-left:2px;
	padding-top:1px;
	position:relative;
	float:left;
	}
	
.ButtonBox {
	padding-left:1px;
	padding-top:1px;
	text-align:center;
	position:relative;
	}

.ProjectBg {
	background-image:url("gfx/projectthumb_bg.gif");
	width:181px;
	height:173px;
	background-repeat:no-repeat;
	position:relative;
	float:left;
	}
	
.ListBg {
	background-image:url("gfx/List_bg.gif");
	width:181px;
	height:228px;
	background-repeat:no-repeat;
	position:relative;
	float:left;
	}
	
.ViewBg {
	background-image:url("gfx/View_bg.gif");
	width:136px;
	height:122px;
	background-repeat:no-repeat;
	position:relative;
	float:left;
	}
	
.ProductgroupTopBg {
	background-image:url("gfx/Productgroup_topbg.gif");
	background-repeat:no-repeat;
	width:544px;
	height:122px;
	position:relative;
	float:left;
	}

.ProductgroupBg {
	/*background-color:red;*/
	background-image:url("gfx/Productgroup_bg.gif");
	background-repeat:no-repeat;
	width:181px;
	height:212px;
	position:relative;
	float:left;
	}
	
.PlacingImage1 {
	top:18px;
	left:18px;
	width:145px;
	height:110px;
	position:relative;
	}
	
.PlacingImage2 {
	top:18px;
	left:18px;
	width:145px;
	height:82px;
	text-align:center;
	position:relative;
	}
	
.PlacingImage3 {
	top:18px;
	left:18px;
	width:100px;
	height:60px;
	text-align:center;
	position:relative;
	}
	
.PlacingImage4 {
	top:18px;
	left:18px;
	width:508px;
	height:66px;
	text-align:center;
	position:relative;
	}
	
.PlacingText1{
	top:23px;
	left:18px;
	width:145px;
	height:25px;
	text-align:center;
	font:18px arial;
	font-weight:bold;
	color:#000000;
	position:relative;
	}
	

	
.PlacingText2 {
	top:23px;
	left:18px;
	width:146px;
	height:106px;
	position:relative;
	}
	
.PlacingText3 {
	top:21px;
	left:16px;
	width:105px;
	text-align:center;
	position:relative;
	}
	
.PlacingText4 {
	top:13px;
	left:18px;
	width:145px;
	font:13px arial;
	font-weight:bold;
	color:#000000;
	position:relative;
	}
	
.PlacingText5 {
	top:23px;
	left:18px;
	width:505px;
	text-align:center;
	font:16px arial;
	font-weight:bold;
	color:#000000;
	position:relative;
	}
	
.PlacingText6 {
	top:26px;
	left:26px;
	width:130px;
	height:145px;
	position:relative;
	}

.DeliverText {
	width:162px;
	height:32px;
	position:relative;
	float:left;
	}

.Newspaper1 {
	background-color:#FFFFFF;
	height:270px;
	position:relative;
	}
	
.Newspaper1Text {
	width:166px;
	position:relative;
	float:left;
	}
	
.Newspaper1Image {
	width:166px;
	height:115px;
	position:relative;
	}

.SpaceLittle {
	overflow:hidden;
	height:4px;
	clear:both;
	}

.Newspaper2 {
	background-color:#ececec;
	background-image:url("img/Top_tip.jpg");
	background-repeat:no-repeat;
	width:200px;
	height:190px;
	position:relative;
	float:left;
	}
	
.Newspaper3 {
	background-color:#FFFFFF;
	width:153px;
	height:190px;
	line-height:18px;
	position:relative;
	float:left;
	}

.Newspaper3Image {
	width:153px;
	height:120px;
	position:relative;
	}

.Newspaper3Text {
	position:relative;
	float:left;
	}

.Newspaper4 {
	background-color:#FFFFFF;
	height:120px;
	position:relative;
	}
	
.Newspaper4Image {
	width:165px;
	height:120px;
	position:relative;
	float:left;
	}
	
.Newspaper4Text {
	width:190px;
	position:relative;
	float:left;
	}
	
.Newspaper5 {
	background-color:#FFFFFF;
	height:390px;
	position:relative;
	}
	
.DarkBgHL {
	background-color:#383838;
	font:18px arial;
	font-weight:bold;
	color:#FFFFFF;
	padding:6px;
	position:relative;
	}
	
.Newspaper5Image {
	width:155px;
	position:relative;
	}

.Newspaper6 {
	height:200px;
	position:relative;
	}
	
.Newspaper6Image {
	width:155px;
	height:128px;
	position:relative;
	}

.LightTop{
	background-color:#EEEEEE;
	height:72px;
	position:relative;
	}

.LightBgHL1 {
	font:22px arial;
	font-weight:bold;
	color:#000000;
	padding-top:10px;
	text-align:right;
	position:relative;
	}
	
.LightBgHL2 {
	font:18px arial;
	font-weight:bold;
	color:#000000;
	text-align:right;
	position:relative;
	}
	
.Triangle {
	top:0px;
	left:0px;
	position:absolute;
	}
	
.TriangleBig {
	top:0px;
	left:15px;
	position:absolute;
	}
	
.NewspaperTeaser1 {
	width:15px;
	padding-bottom:1px;
	position:relative;
	float:left;
	}
	
.NewspaperTeaser2 {
	width:145px;
	padding-bottom:1px;
	position:relative;
	float:left;
	}
	
.ProjectLink1 {
	background-image:url("img/Projectlink_1.jpg");
	background-repeat:no-repeat;
	width:218px;
	height:54px;
	position:relative;
	}
	
.ProjectLink2 {
	background-image:url("img/Projectlink_2.jpg");
	background-repeat:no-repeat;
	width:218px;
	height:54px;
	position:relative;
	}
	
.ProjectLink3 {
	background-image:url("img/Projectlink_3.jpg");
	background-repeat:no-repeat;
	width:218px;
	height:54px;
	position:relative;
	}
	
.ProjectLinkText {
	top:8px;
	left:5px;
	width:155px;
	height:45px;
	line-height:16px;
	position:relative;
	}
	
.BasketBottom {
	bottom:0px;
	left:0px;
	width:145px;
	position:absolute;
	}
	
.ProductlistBasket {
	bottom:4px;
	left:10px;
	width:145px;
	position:absolute;
	}

.LeftLine {
	width:250px;
	left:10px;
	text-align:left;
	font:10px arial;
	position:relative;
	float:left;
	}
	
.Stock {
	right:20px;
	width:250px;
	text-align:right;
	font:10px arial;
	position:relative;
	float:right;
	}
	
.Stockinfo {
	padding-top:5px;
	padding-bottom:5px;
	font:10px arial;
	position:relative;
	}
	
.StockinfoBottom {
	left:0px;
	bottom:27px;
	width:170px;
	position:absolute;
	font:10px arial;	
}	
	
.FaqColumn1 {
	width:268px;
	position:relative;
	float:left;
	}
	
.FaqColumn2 {
	background-color:#F7F7F7;
	width:250px;
	position:relative;
	float:right;
	}
	
.FaqBox {
	border:2px solid #E9E9E9;
	position:relative;
	}
	
.ContactColumn1 {
	width:320px;
	position:relative;
	float:left;
	}
	
.ContactColumn2 {
	width:170px;
	text-align:right;
	position:relative;
	float:right;
	}

.OfferPadding1 {
	padding-top:6px;
	padding-left:7px;
	}

.OfferPadding2 {
	padding-top:3px;
	padding-left:7px;
	}
	
.Padding1 {
	padding-top:4px;
	padding-bottom:17px;
	padding-left:20px;
	padding-right:20px;
	}
	
.Padding2 {
	margin-top:15px;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
	}

.Padding3 {
	padding-top:10px;
	padding-bottom:20px;
	padding-left:7px;
	padding-right:7px;
	}

.Padding4 {
	padding-top:7px;
	padding-bottom:7px;
	padding-left:7px;
	padding-right:7px;
	}
.Padding4a {
	padding-top:7px;
	padding-bottom:0px;
	padding-left:7px;
	padding-right:7px;
	}
	
.Padding5 {
	padding-top:8px;
	padding-left:23px;
	padding-right:23px;
	}

.Padding6 {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	}

.Padding6Ex {
	margin-top:3px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	height:160px;
	width:199px;
	overflow:auto;
	}
	
.Padding7 {
	padding-left:12px;
	padding-bottom:10px;
	}
	
.Padding8 {
	padding-top:4px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	}
	
.Padding9 {
	padding-top:30px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	}
	
.Padding10 {
	padding-top:5px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	}
	
.Padding11 {
	padding-top:0px;
	padding-bottom:0px;
	padding-left:20px;
	padding-right:20px;
	}
	
.Padding12 {
	margin-top:-18px;
	padding-left:12px;
	padding-bottom:10px;
	}

.Padding13 {
	padding-bottom:10px;
	}
	
.Between {
	width:22px;
	position:relative;
	float:left;
	}

.AlignRight {
	text-align:right;
	}

.FloatRight {
	float:right;
	}
	
.FloatLeft {
	position:relative;
	float:left;
	}

.HotLineBox {
	width:100px;
	position:relative;
	}
	
.HotLineLink {
	right:10px;
	bottom:5px;
	position:absolute;
	z-index:1;
	}

.Link {
	right:10px;
	bottom:5px;
	position:absolute;
	z-index:1;
	}
	
	
* html .HolyHack {
	height: 1%;
	}
	
/*Popup*/

/* Element IDs */

#PopupContainerTop{
	background-color:#a9adae;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
	position:relative;
	}
	
/* Element Classes */

.PopupContent{
	background-color:#FFFFFF;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
	position:relative;
	}


.AlignLeft {
	text-align:left;
	position:relative;
	}

.GreylineThick {
	background-color:#a9adae;
	overflow:hidden;
	height:5px;
	clear:both;
	}	

a.GroupBox, a.GroupBox:hover
{
	font-weight:bold;
	font-size:13px;
}

a.GroupBox2, a.GroupBox2:hover
{
	font-weight:bold;
	font-size:11px;
}
	
/*
	For at Firefox og IE tolker border, padding og margin ens, 
	når de bliver brugt på en div med fast størrelse: 
	box-sizing:border-box;
	-moz-box-sizing:border-box;
*/
.Margin1 
{
	margin: 8px;
}

.RelatedColumn1 
{
	width: 130px;
	float: left;
}

.RelatedOfferPricePadding 
{
	text-align: right;
}

.RelatedBasket
{
	margin-top: 8px;
	width: 100%;
}

.RelatedColumn2 
{
	width: 200px;
	float: left;
	padding-left: 5px;
}
	
.RelatedColumn3
{
	width: 173px;
	_width: 178px;
	text-align: right;
	float: right;
	clear: right;
}

.RelatedColumn3 table 
{
	margin-left: auto;
}

.ForumLatest {
	float: left;
	position: relative;
	width: 253px;
	padding-bottom: 5px;	
}

.ForumButtonCreate
{
	padding-top: 5px;
	position:relative;
	width: 100%;
	text-align:right;
}

.ForumPaging
{
	float: left;
	position: relative;
	text-align:right;
	width: 250px;	
}

/* tips & trix */
.trixbox {
	padding: 15px;
	background-color: #fff;
	width: 528px;
	height: 133px;
	margin-bottom: 20px;
}
*>.trixbox {
	width: 498px;
}
.triximagecontainer {
	float: left;
	height: 133px;
	margin-right: 10px;
}
.trixtextcontainer {
	
}
.trixtitle {
	font-weight: bold;
	margin-bottom: 3px;
}
.trixteaser {
	margin-bottom: 10px;
}
.trixlinkcontainer {
	text-align: right;
}
.trixlinkcontainer a {
	color: #a23938;
	text-decoration: none;
	font-weight: bold;
}
.trixlinkcontainer a:hover, .trixlinkcontainer a:active {
	text-decoration: underline;
}
.trixbreaker {
	clear: left;
}
.ContactEmployee {
	float: left;
	width: 162px;
	margin-right: 10px;
	margin-bottom: 10px;
	text-align: center;
}
.ContactEmployeeLast {
	margin-right: 0;
}
.ContactEmployeeBreaker {
	clear: left;
}
.ContactEmployee img {
	border: 1px solid grey;
	display: block;
	margin: 0 auto;
}

/* sorting */
#sortingcontainer {
	display:none;
	visibility:hidden;
	margin-bottom: 5px;
}

/* my byggecity */
#mybyggecitylinkcontainer {
	margin-top: 10px;
}
.mybyggecitylink {
	float: left;
	display: block;
	margin-left: 34px;
	width: 106px;
	height: 89px;
}
.mybyggecitylinkfirst {
	margin-left: 0;
}
#mybyggecitybreaker {
	clear: left;
}
.mybyggecitycredit {
	background-image: url(img/Mitbyggecity_kredit.jpg);
	background-repeat: no-repeat;
}
.mybyggecityforum {
	background-image: url(img/Mitbyggecity_forum.jpg);
	background-repeat: no-repeat;
}
.mybyggecitymyorders {
	background-image: url(img/Mitbyggecity_ordrer.jpg);
	background-repeat: no-repeat;
}
.mybyggecitymydata {
	background-image: url(img/Mitbyggecity_data.jpg);
	background-repeat: no-repeat;
}

/* spa */
#spacontainer {
	margin: 0px 0px 12px 10px;
}

/* shopping cart */
.bottombuttoncontainer {
	margin-top: 10px;
	text-align: right; 
}
td.paymenttype {
	width: 70px;
}
td.paymenttypename {
	width: 300px;
}
td.paymentfee {
	width: 75px;
	text-align: right;
}
td.paymenttotal {
	width: 150px;
	text-align: right;
}
input.cardcvc {
	width: 30px;
}
.steps			{text-decoration:none; font-family:arial,verdana; font-size:12px; font-weight:bold; color:#FFFFFF; width:93px; background-color:#353638; background-repeat:no-repeat; padding-top:12px; padding-bottom:15px; text-align:center; float:left;}
.stepsselected	{text-decoration:none; font-family:arial,verdana; font-size:12px; font-weight:bold; color:#000000; width:93px; background-color:#FFFFFF; background-repeat:no-repeat; padding-top:12px; padding-bottom:15px; text-align:center; float:left;}
.SpaceBetweenSteps1 {
	width:15px;
	position:relative;
	float:left;
	}
	
.SpaceBetweenSteps2 {
	width:16px;
	position:relative;
	float:left;
	}
	
/* customer info */
td.deliveryname	{
	width: 240px;
	padding-bottom: 5px;
}
td.deliverytime {
	width: 140px;
	padding-bottom: 5px;
}
td.deliveryprice {
	width: 60px;
	text-align: right;
	padding-bottom: 5px;
}
td.deliveryselect {
	width: 68px;
	text-align: right;
	padding-bottom: 5px;
}
.radioheader {
	width: 300px;
	float: left;
}
.radiobreaker {
	clear: left;
}

/* order accept */
#commentscontainer {
	width: 320px;
	float: left;
	margin-right: 5px;
}
#commentsbreaker {
	clear: left;
}

/* --- START Right column elements --- */

/* common */
.FocusContainer {
	margin: 0px 0px 12px 0px;
	position:relative;	
}
.FocusBoxHalf {
	top:0px;
   	left:10px;
   	width:180px;
   	height:69px;
   	position:relative;	
}
.FocusBox {
	padding: 0px;
	margin: 0px 0px 14px 10px;
   	width:180px;
}

.FocusColor1 {
	background-color:#d1d1d1;
}
.FocusColor2 {
	background-color:#dddddd;
}
.FocusColor3 {
	background-color:#7b7b7b;
}
.FocusColor4 {
	background-color:#FFFFFF;
}

/* login */
.logincontainer {
	position:relative;
	padding: 0px 14px 0px 14px;
	margin: 4px 0px 14px 10px;
	width: 156px;
	color: #fff;
	background-image: url(gfx/LoginBg.jpg);
}
.loginboxcontainer {
	width: 160px;
	padding-top: 51px;
}
.loginbox {
	width:180px;
	height:145px;
	background-repeat: no-repeat;
}
.logincontainer .textinput {
	border-style: none;
	margin-bottom: 4px;
	width: 152px;
	color: #444645;
	font-size: 10px;
}
.logincontainer .button {
	background-color: #000;
	color: #fff;
	border: 1px solid #444645;
}
.logincontainer #buttoncontainer {
	text-align: right;
	width: 152px;
}
.logincontainer #linkcontainer {
	margin-top: 7px;
	width: 152px;
}
.logincontainer a {
	color: #fff;
	text-decoration: none;
}
.logincontainer a:hover {
	color: #fff;
	text-decoration: underline;
}
.logincontainer #forgottenpass {
	float: left;
}
.logincontainer #newuser {
	float: right;
}
.logincontainer #linkbreaker {
	clear: both;
}
.logincontainer #logoutlinkcontainer {
	position:absolute;
	display:block;
	bottom:14px;
	width: 160px;
	text-align: center;
}
#logininfo {
	display:block;
	height:145px;
}
.logincontainer .logout {
	font-size: 18px;
}
.logincontainer .logout:hover {
	font-size: 18px;
}

/* newsletter signup */
.newslettersignupreadmore {
	background-image:url("gfx/Newsletter_drawing.gif");
	height:62px;
	}
.newslettersignupreadmorelink {
	margin-right:20px;
	margin-top:45px;
	float:right;
	}
.newslettersignupheader {
	padding:6px;
	}

/* offer */
.rightofferheader {
	background-image:url("img/Top_offerright.jpg");
	background-repeat:repeat-y;
	padding: 14px 14px 14px 14px;
}	
.rightofferimage {
	text-align:center;
	padding:0px;
}
.rightoffertext {
	background-color:#F7F7F7;
	height:41px;
	line-height:16px;
	padding: 2px 2px 2px 14px;
}

/* forum */
.ForumRightElement {
	background-image: url("gfx/Bg_dark.gif");
	background-repeat: repeat-y;
	margin: 0px 0px 14px 10px;
   	width:152px;
	padding: 14px 12px 14px 14px;
}
.ForumRightElementHeaderBox {
	width:152px;
}
.ForumRightElementHeader {
	width:106px;
	color:White;
	font-weight: bold;
	margin:0;
}
.ForumRightElementDate {
	float:right;
	color:White;
	text-align: right;
	margin:0;
}
.ForumRightElementTeaser {
	color:White;
	width:152px;
}
.ForumRightElementReadAll {
	margin-top: 3px;
	width: 154px;
	text-align: right;
}

/* --- END Right column elements --- */