body	{
	margin:0;
	padding:0;
	background-color:	#ddd;
}
td	{
	font:	10px/12px verdana;
}
p	{
	margin:	0;
	padding:	0;
}
.Brodtext	{
	font:	normal 10px/12px verdana;
	color:	black;
	text-decoration: none;
}
form	{
	margin:	0;
	padding:	0;
}
#rightmenu	{
	border-left:	1px solid #7d7d7d;
	width:	138px;
}
#menudiv	{
	margin:	20px 11px 10px 11px;
	padding:	0;
}
#main	{
	width:	632px;
	background-color:	white;
}
.littrubbeblack a:link	{ color:#000000; text-decoration: none; font:	bold 10px verdana,arial,helvetica; }
.littrubbeblack a:visited { color:#000000; text-decoration: none; font:	bold 10px verdana,arial,helvetica; }
.littrubbeblack a:active { color:#000000; text-decoration: none; font:	bold 10px verdana,arial,helvetica; }
.littrubbeblack a:hover { color: #ffffff; text-decoration: none; font:	bold 10px verdana,arial,helvetica; }
.littrubbewhite { color: #ffffff; text-decoration: none; font:	bold 14px verdana,arial,helvetica; }

.littrubbe	{ color:#333333; font:	bold 14px arial,helvetica;
}
.littrubbetop	{
	color:	#333333;
	font:	18px arial,helvetica;
}
.vignette	{
	background-color:	#888;
	padding:	3px 0 3px 9px;
	font:	bold 10px/10px verdana,arial,helvetica,sans-serif;
	color:	white;
}
.brief-image	{
	margin:	14px 0px 14px 14px;
}
.brief	{
	margin:	14px 20px 14px 14px;
}
.gallery	{
	font:	bold 14px verdana,arial,helvetica;
	color:	#a3a3a3;
	padding:	0;
	margin:	0 0 10px 0;
}
h3	{
	margin:	0 0 3px 0;
	padding: 0;
	font:	bold 18px verdana;
}
.Rubrik	{
	display:block;
	margin:	0 0 3px 0;
	padding: 0;
	font:	bold 18px verdana;
}
h1	{
	margin:	20px 0 13px 0;
	padding: 0;
	font:	bold 22px verdana;
}
div.project-image	{
	margin:	14px 0 30px 14px;
}
div.maintext	{
	margin:	14px 14px 30px 14px;
}
td.project-fact	{
	border:	1px solid #666;
	padding: 7px;
}
td.project-fact-heading	{
	background:	#383838;
	padding:	6px;
}
.subheading	{
	padding:	0;
	margin:	0 0 3px 0;
	font:	bold 12px/12px verdana,arial,helvetica;
}
.divider	{
	display:	block;
}
.listitem	{
	margin:	0 0 5px 0;
	padding:	0;
}
p.date	{
	font:	9px verdana,arial,helvetica,sans-serif;
	color:	#aaa;
}
a	{
	font-weight:	bold;
	text-decoration:	none;
}
a:link	{
	color:	#be0000;
	text-decoration:	none;
}
a:visited	{
	color:	#be0000;
	text-decoration:	none;
}
a:hover	{
	color:	black;
	text-decoration:	none;
}
a:active	{
	color:	black;
	text-decoration:	none;
}
td.listitemtime	{
	font-weight:	bold;
	color: #777;
	text-align:	right;
	padding-right:15px;
	width:	70px;
}
.footer	{
	background-color:	#ea0d02;
}
input.topsearchfield	{
	width:	148px;
	height:	18px;
	font:	9px verdana;
	margin-left:	5px;
	margin-right: 1px;
}
.topsearchbutton	{
	height:	18px;
	font:	bold 9px verdana;
	background:	#800;
	color:	white;
}
a.services	{
	display:	block;
	padding:	5px 0 5px 0;
}
a.services:link	{
	text-decoration:	none;
	color:	#000;
/*	background-color: rgb(255,166,5) */
}
a.services:visited	{
	text-decoration:	none;
	color:	#000;
/*/	background-color: rgb(255,166,5) */
}
a.services:hover	{
	text-decoration:	none;
	color:	#000;
/*	background-color: rgb(255,204,115); */
}
.readmore	{
	display:	block;
	padding:	0;
	margin:	4px 0 20px 0;
}
.submenu	{
	font:	10px/11px verdana;
	line-height:20px;
}
div.mainsearch	{
	background-color:	#eeddaa;
	border:	1px solid #aa6622; 
	padding: 8px;
	margin-bottom:	15px;
	width:	350px;
}
.guestbook-type	{
	background:	#ddd;
	font-weight:	bold;
	padding:	2px;
}
.project-type	{

}
.openinghours	{
	font-size:	9px;
}
/* Admin stuff */

body#admin	{
	background:	url("../../Admin/Images%20Layout/adminbg.gif") repeat-y;
	padding:	20px;
	margin:	0;
	font:	10px/13px verdana;
}
#admin	h1	{
	margin:	0;
	padding:	0;
	font:	18px tahoma;
	color:	#666;
	border-bottom:	2px solid #ddd;
}
#admin	td	{
	padding-bottom:	10px;
}
#admin	input	{
	border-top:	1px solid #666;
	border-bottom:	1px solid #ddd;
	border-left:	1px solid #666;
	border-right:	1px solid #ddd;
	font:	10px/13px verdana;
}

/* sidtopp */
.sidtopp	{
	height: 63px;
	background:	url("../../Admin/Images%20Layout/sidtopp_red.gif") no-repeat;
}
.menuheader	{
	font-weight:	bold;

}
.menuheader a{
 width: 100%;
}
.menuheader2	{
	font-weight:	bold;
	text-decoration:	none;
	color:	#00FFFF;

}
.mit	{
	height:20px;
}
.menucontainer	{

}