/* CSS Document */
/*.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	
	zoom:1; 
	overflow : hidden; 
	_height : 1%;	
}

*/

ul, ul ul
{
	list-style-position:inside;
}
ul, ol
{
	margin:0.75em 0 1em 1px;
}


.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */



html body
{
	background-color:#ffffff;
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	color: #252f47;

}

input
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


h1, h2, h3,p 
{
	margin:0px;
}


hr {
	background: url(../images/grey-line.gif) no-repeat top center;
}
img
{
	border:none;
}

p
{
	margin-bottom:1em;
}
a
{
	color: #a18249;
}
a:hover
{
	color: #a18249;
}

.fl
{
	float:left;
}
.fr
{
	float:right;
}

.cb
{
	clear:both;
}
.center
{
	text-align:center;
}
.mb6
{
	margin-bottom:6px;
}
.mb5
{
	margin-bottom:5px;
}
.mb7
{
	margin-bottom:7px;
}
.cb-after
{
	clear:both;
	margin:0px; 
	line-height:1px; 
	font-size:1px;		
}
.cl
{
	clear:left;
/*	height:1px; 
	margin:0px; 
	line-height:1px; 
	font-size:1px;		
*/
}
.posrel
{
	position:relative;
}

.z1
{
	zoom:1;
}
.pr36
{
	padding-right:36px;
}
.hidden
{
	visibility:hidden;
}
.container
{
	width: 955px;
	margin-left: auto;
	margin-right: auto;
}
.delimiter
{
	border-top: 1px solid #e6d6b4;
	clear:both;
	margin-top: 14px;	
	margin-bottom: 14px;
}

/* ------------------------- Top ---------------------------------*/

.container #top
{
	height:120px;
	background:url(../images/top-bg.jpg) no-repeat #000000;

	font-size:12px;
}

#top #logowrapepr
{
	float:left;
}
#top #logo
{
	position:relative;
	top: 27px;
	left: 11px;
}

#top #payoff
{
	position:relative;
	top: 17px;
	left: 33px;
}

#top .search
{ 
	width:280px;
	float:right;

}

.search .search-txtfield
{
	font-size:12px;
	border: 2px inset #b79c64;
	padding: 1px;		
	padding-top: 2px;			
	color: #545454;
	width: 190px;	
	height: 15px;
	background-color:#fcf4e3;
}

.search .search-btn
{
	margin-left: 5px;
	position:relative;
	top:1px;
}

.search .search-form
{
	padding-top: 7px;
}
/* ------------------------- End Top ---------------------------------*/
#content
{
	overflow:hidden;
	clear:both;
}

/* ------------------------- Main menu ---------------------------------*/
.container #main-menu
{
	background-color:#414241;
	background-image:url(../images/menu-bg.gif);
	height: 27px; 
	line-height: 27px;
	display:block;
	font-size:11px;

}

.container #main-menu #main-menu-endbg-wrapper
{
/*	background-image:url(../images/menu-end-bg.gif);
	background-repeat:no-repeat;
	background-position:right;
	*/
	border-right: 1px solid #000;
	height: 27px; 
	line-height: 27px;
	display:block;
	
}

.container #main-menu .menu-item
{
	height: 27px; 
	line-height: 27px;
	display:block;
	float:left;

}

.container #main-menu a
{
/*	background-color: #f1850e;*/
	text-decoration:none;
	color:#e6d8b6;
	background-image:url(../images/menuitem-bg.gif);	
	padding-left:9px;
	padding-right:9px;
	
	
}

.container #main-menu a:hover
{
	height: 27px; 
	line-height: 27px;
	
	background-color: #b79455;
	color:#fff;
	background-image:url(../images/menuitem-active-bg.gif);	
}

.container #main-menu a.active
{
	height: 27px; 
	line-height: 27px;
	color:#fff;
	background-color: #b79455;
	border-left:1px solid #b79455;
	background-image:url(../images/menuitem-active-bg.gif);	
}
/* ------------------------- End Main menu ---------------------------------*/
/* ------------------------- Breadcrumb ---------------------------------*/
#breadcrumb
{
	background:url(../images/breadcrumb-bg.gif) repeat-x;
}

#breadcrumb .arrow
{
	font-size:10px;
	color:#bcbcbc;
	padding-left: 20px;
	height:24px;
	line-height:24px;
	background-image:url(../images/breadcrumb-arrow.gif);
	background-repeat:no-repeat;
	background-position:8px 7px;
	clear:both;	
}

#breadcrumb a
{
	color: #cdaf73;
}


/* ------------------------- End Breadcrumb ---------------------------------*/
/* ------------------------- Left Column  ---------------------------------*/

.left-column
{
	width:236px;
	padding-right:8px;
	float:left;
	overflow:hidden;
	
}

.front .left-column
{
	width:633px;
}

/* ------------------------- End Left Column  ---------------------------------*/
/* ------------------------- Left Box ---------------------------------*/
.left-column .menu-box
{
	margin-bottom: 9px;
}

.left-column .menu-box h1
{
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	background-image:url(../images/boxheader-bg.gif);	
	background-repeat:repeat-x;
	background-color:#b79455;
	line-height: 24px;
	border-right:1px solid #b79455;
	border-left:1px solid #b79455;	
}
.left-column .menu-box h1 a
{
	color:#ffffff;
	text-decoration:none;
	padding-left: 20px;
	background-image:url(../images/arrows-down.gif);
	background-repeat:no-repeat;
	background-position:9px 3px;
}

.left-column .menu-box h1 span
{
	padding-left: 20px;	
	background-image:url(../images/arrows-down.gif);
	background-repeat:no-repeat;
	background-position:9px 4px;

}
.left-column .menu-box .box-content
{
	border: 1px solid #e6d6b4;
	border-top: none;
	font-size:11px;
}

.left-column .menu-box .box-content .padder
{
	padding:7px;
	padding-top:0px;
	padding-bottom:0px;
}
/* ------------------------- End Left Box   ---------------------------------*/
/* ------------------------- Left Menu   ---------------------------------*/

.leftmenu
{
}

.leftmenu a.menuitem 
{
	color:#545454;
	padding-top:5px;
	padding-bottom:5px;
	/*line-height:1.83em;*/
	line-height:1em;
	padding-left:7px;
	padding-right:7px;
	text-decoration:none;
	display:block;
	
}
.leftmenu a:hover
{
	background-color:#f2ebd8;

}
.leftmenu .active
{
	background-color:#f2ebd8;
	font-weight:bold;
}
/* ------------------------- End Left Menu   ---------------------------------*/

/* ------------------------- Contactinfo Box   ---------------------------------*/
.contactinfo-box
{
	border: 1px solid #e6d6b4;
	border-top: none;
	color:#030303;
	margin-bottom: 9px;
	font-size:11px;
	
}

.box-header
{
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	background-image:url(../images/menuitem-active-bg.gif);	
	background-repeat:repeat-x;
	background-color:#b79455;
	line-height: 24px;
	border-right: 1px solid #b79455;
}

.box-header span
{
	padding-left: 20px;	
	background-image:url(../images/arrows-down.gif);
	background-repeat:no-repeat;
	background-position:9px 3px;

}
.contactinfo-box a
{
/*	color:#030303;*/
}
.contactinfo-box .padder
{
	padding:8px;
}

.contactinfo-box p
{
	margin-bottom:0.5em;
}

/* ------------------------- End Contactinfo Box   ---------------------------------*/

/* ------------------------- Right Column  ---------------------------------*/

.right-column
{
	width:711px;
	overflow:hidden;
	float:left;
}

.right-column .borders
{
	border: 1px solid #e6d6b4;
	background-color:#fffefe;
}
.front .right-column
{
	width:314px;

}
/* ------------------------- End Right Column  ---------------------------------*/

/* ------------------------- Front ---------------------------------*/
.left-column , .right-column
{
	margin-bottom:8px;
}

.front .bigbox
{
	height:312px;
	overflow:hidden;
	
}

.front .column-header
{
	border-left: 1px solid #000;
	border-right: 1px solid #000;	
	padding-left: 10px;
	background-image:url(../images/front-colum-header-bg.gif);
	background-repeat:repeat-x;
	line-height:25px;
	margin-bottom:3px;
	color:#fff;
}

.front .column-header h2
{
	background-image:url(../images/arrows-down-brown.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	display:inline;
	padding-left:10px;
	font-size:11px;

	font-weight:normal;
	}

.front .three-col	
{
	clear:left;
}

.front .three-col .col-1
{
	width:314px;
	float:left;
	margin-right:6px;
}
.front .three-col .col-2
{
	width:314px;
	float:left;
	margin-right:6px;	
}

.front .three-col .col-3
{
	width:314px;
	float:left;
	margin-left:1px;

}
.front .three-col .column-header
{
	margin-bottom:0px;
}
.front .three-col .col-box
{
	border:1px solid #e6d6b4;
	border-top:none;
}

.front-intro
{
	padding-top: 7px;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:7px;
	background:url(../images/front-intro-bg.gif) repeat-x bottom;

}
.front-intro .intro-image
{
	margin-bottom:5px;
}
.front-intro .wrapper
{
	min-height:210px;
	height:expression(
    this.scrollHeight < 210? "210px" : "auto" );
	
}
.front-intro h3
{
	font-size:1.08em;
	margin-bottom:3px;
	color: #000;
	
}
.front-intro p
{
	line-height:1.2em;
	color:#2a2a2a;
	margin-bottom:0.3em;

}

.front-intro a.read-more
{
	background-image:url(../images/arrow-ring.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:16px;
	font-size:0.92em;
	display:block;
	line-height:13px;
}

/* ------------------------- Front end ---------------------------------*/


/* ------------------------- Article  ---------------------------------*/
.article
{
	position:relative;
	color:#545454;

}
.article .borders
{
	border-top:0px;
	background-image:url(../images/content-bg-gradient.gif);
	background-repeat:repeat-x;
}

.article .header-wrapper
{
	background-image:url(../images/article-header-bg.gif);
	background-repeat:repeat-x;
	padding-left:34px;
	line-height: 70px;
	height: 70px;
	
}
.article .header-wrapper h1
{
	color:#d8c292;
	font-size:25px;
	line-height: 1.3em;
	position:relative;
	top: 18px;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;

}

.article  .padder
{
	padding:10px;
	padding-left: 33px;
	padding-right: 33px;

}

.article .header h1
{
	color: #c2a267;
	font-size:21px;
	font-weight:bold;
	line-height:40px;
}
.article .ingress
{
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	margin-bottom:16px;
}

.article .body 
{
		line-height:14px;
}

.article .body p
{
		line-height:14px;
}


.article .body h2
{
	font-size:1.17em;
	font-weight:bold;
	line-height:1.4em;

}


.article .images
{
	line-height:1.2em;
	width:350px;
	float:left;
	padding-top:3px;
	margin-right:12px;
	position:relative;
}

.image
{
	margin-bottom:19px;
}

.image .caption
{
	background-color:#f2ebd8;
	color: #545454;
	font-size:10px;
	line-height:13px;
	padding: 8px 11px;
}
.wide
{
	width: 630px;
	margin-bottom:12px;	
}


/* ------------------------- End Article  ---------------------------------*/


/* ------------------------- Inspiration  ---------------------------------*/
.inspiration
{
	position:relative;
	color:#545454;

}
.inspiration .borders
{
	border-top:0px;
	background-image:url(../images/inspiration-gradient-back.jpg);
	background-repeat:repeat-x;

}

.inspiration .header-wrapper
{
	height: 70px;
	background-image:url(../images/article-header-bg.gif);
	background-repeat:repeat-x;
	padding-left:25px;
	line-height: 70px;
	height: 70px;
	
}
.inspiration .header-wrapper h1
{
	color:#d8c292;
	font-size:24px;
	line-height: 1.5em;
	position:relative;
	top: 18px;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;

}
.inspiration .col-1
{
	float:left;
	width:336px;
	background:url(../images/inspiration-gradient-left-back.jpg) repeat-y;	

}

.inspiration .col-1 .top-bg-wrapper
{
	background:url(../images/inspiration-gradient-left-top.jpg) no-repeat;	
}
.inspiration  .padder
{
	padding:10px;
	padding-left: 25px;
	padding-right: 15px;
	padding-bottom:0px;
}


.inspiration .header h1
{
	color: #c2a267;
	font-size:1.83em;
	line-height:1.5em;
}
.inspiration .ingress
{
	font-size:1.17em;
	line-height:1.2em;
	font-weight:bold;

}

.inspiration .body 
{
		line-height:1.2em;
		margin-bottom:1em;
		height:123px; 
		overflow:auto;		
}

.inspiration .body h2
{
	font-size:1.17em;
	font-weight:bold;
	line-height:1.2em;

}
.inspiration .insp-link
{
	line-height:26px;
	background:url(../images/inspiration-header-bg.gif);
	background-repeat:repeat-x;
	padding-left: 10px;
	font-weight:bold;	
	color:#c2a267;	
	cursor:pointer;
}

.inspiration .selected
{
	color:#d8c292;
	background:url(../images/inspiration-header-bg-selected.gif) #0c0d0d;
}
.inspiration .insp-link a
{
	font-weight:bold;
	color:#c2a267;

}

.inspiration .selected a 
{
	color:#d8c292;
}

.inspiration .images
{
	line-height:1.2em;
	width:350px;
	float:left;
	margin-right:12px;
	position:relative;
}



/* ------------------------- End Inspiration  ---------------------------------*/




/* ------------------------- Section  ---------------------------------*/
.section
{
	position:relative;
	color:#545454;

}

.section .header-wrapper
{
	background-image:url(../images/section-header-bg.gif);
	background-repeat:repeat-x;
	padding-left:34px;
	height: 168px;
	margin-bottom: 10px;
	line-height: 1.5em;	
	
}
.section .header-wrapper .intro
{
	float: left;
	padding-top: 20px;
	color: #ffffff;
}
.section .section-intro
{
	font-size: 12px;
	margin:0px;
	line-height: 15px;
}
.section .header-wrapper h1
{
	color:#d8c292;
	font-size:25px;
	line-height:1.3em;
	position:relative;
	font-weight:bold;
	margin-bottom:6px;


}

.section  .padder
{
	padding:20px;
	padding-bottom:18px;
	padding-left: 33px;
	padding-right: 33px;

}



.section .sectionlist .column-left
{
	width:300px; 
	float:left;
	position:relative;
}

.section .sectionlist .column-right
{
	width:298px; 
	float:right;
	position:relative;
}


.section .sectionlist  .list-item
{
	font-size:11px;
	position:relative;

}

.section .sectionlist .list-item .image-left
{
	float:left;
	margin-right: 8px;


	
}

.section .sectionlist .list-item .introtext
{

	width: 197px;
	float:right;
	
}

.section .sectionlist .list-item .no-image
{
	float:none;
	width:auto;
}

.section .sectionlist .delimiter
{
	border-top: 1px solid #e6d6b4;
	clear:both;
	margin-top: 14px;	
	margin-bottom: 14px;

}
/*
.article .header h1
{
	color: #c2a267;
	font-size:1.83em;
	line-height:1.5em;
}
.article .ingress
{
	font-size:1.17em;
	line-height:1.2em;
	font-weight:bold;

}

.article .body 
{
		line-height:1.2em;
}

.article .body h2
{
	font-size:1.17em;
	font-weight:bold;
	line-height:1.4em;

}


.article .images
{
	line-height:1.2em;
	width:350px;
	float:left;
	margin-right:12px;
	position:relative;
}

.article .images .image
{
	margin-bottom:19px;
}

.article .images .image .caption
{
	background-color:#f0f0f0;
	color: #9b9b9b;
	font-size:0.9em;
	padding: 8px 11px;
}
*/
/* ------------------------- End Section  ---------------------------------*/


/* ------------------------- SubSection  ---------------------------------*/
.subsection
{
	position:relative;
	color:#545454;

}

.subsection .header-wrapper
{
	background-image:url(../images/article-header-bg.gif);
	background-repeat:repeat-x;
	padding-left:34px;
	line-height: 70px;
	height: 70px;
	
}

.subsection .header-wrapper h1
{
	color:#d8c292;
	font-size:24px;
	line-height: 1.5em;
	position:relative;
	top: 18px;
	font-weight:bolder;

}
.subsection h1.subsection-header
{
	background:url(../images/subsection-header-bg.gif) repeat-x;

	line-height:52px;
	padding-left:33px;
	font-size:18px;
	color:#c2a267;
}
.subsection  .padder
{
	padding:20px;
	padding-bottom:18px;
	padding-left: 33px;
	padding-right: 33px;

}

.subsection .subsectionlist h3
{

	line-height:1.1em;
	font-size:11px;
}

.subsection .subsectionlist .dark
{
	background:#fefaf6;
}

.subsection .subsectionlist h1
{
	font-size:17px;
	color:#c2a267;
	margin-bottom:5px;
}
.subsection  .subsectionlist img
{
	 float:left; 
	 margin-right:20px;
}

.subsection  .subsectionlist .intro
{
	width:247px; 
	float:left; 
	margin-right:20px;
}

.subsection  .subsectionlist .intro span
{
	line-height:1.2em;
}

.subsection  .subsectionlist .children
{
	width:190px; 
	float:left;
}

.subsection  .subsectionlist .children a
{
	font-size:11px;
}

.subsection .subsectionlist  .list-item
{
	font-size:0.92em;
	position:relative;

}

.subsection .subsectionlist .list-item .image-left
{
	float:left;
	margin-right: 8px;

	
}

.subsection .subsectionlist .list-item .introtext
{

	width: 197px;
	float:right;


	
}

.subsection .subsectionlist .delimiter
{
	border-top: 1px solid #e6d6b4;
	clear:both;
	margin-top: 14px;	
	margin-bottom: 14px;

}


/* ------------------------- End SubSection  ---------------------------------*/

/* ------------------------- Expert  ---------------------------------*/
.expert
{
	position:relative;
	color:#545454;

}
.expert .borders
{
	border-top:0px;
	background-image:url(../images/content-bg-gradient.gif);
	background-repeat:repeat-x;
}

.expert .header-wrapper
{
	background:url(../images/article-header-bg.gif) repeat-x #030202;
	padding-left:34px;
	line-height: 70px;
	height: 70px;
	
}
.expert .header-wrapper h1
{
	color:#d8c292;
	font-size:25px;
	float:left;
	line-height: 1.3em;
	position:relative;
	top: 18px;
	font-weight:bold;
	

}


.expert .header h1
{
	color: #c2a267;
	font-size:21px;
	line-height:1.5em;
	margin-bottom: 5px;
}
.expert .ingress
{
	font-size:1.17em;
	line-height:1.2em;
	font-weight:bold;

}

.expert .body 
{
		line-height:1.2em;
}

.expert .body h2
{
	font-size:1.17em;
	font-weight:bold;
	line-height:1.4em;

}

.expert  .padder
{
	padding:10px;
	padding-bottom:18px;
	padding-left: 33px;
	padding-right: 33px;
}

.expert .expertlist .column-left
{
	width:300px; 
	float:left;
	position:relative;
}

.expert .expertlist .column-right
{
	width:298px; 
	float:right;
	position:relative;
}


.expert .expertlist  .list-item
{
	font-size:0.92em;
	position:relative;
}

.expert .expertlist  .list-item h2
{
	font-size:12px;
	line-height:1.18em;
}

.expert .expertlist .list-item .image-left
{
	float:left;
	margin-right: 8px;

	
}

.expert .expertlist .list-item .introtext
{

	width: 167px;
	float:right;
	margin-bottom: -1em;


	
}

.expert .expertlist .list-item .no-image
{
	float:none;
	width:auto;
}

.expert .expertlist .delimiter
{
	border-top: 1px solid #e6d6b4;
	clear:both;
	margin-top: 14px;	
	margin-bottom: 14px;

}

/* ------------------------- End Expert  ---------------------------------*/
/* ------------------------- Search-result  ---------------------------------*/
.search-result .list
{
	margin-bottom:2em;
}
.search-result  .list-item
{
	font-size:0.92em;
	position:relative;

}

.search-result .introtext h2
{
	font-size:1em;
}

.search-result .list-item .introtext
{

	width: 197px;
	float:right;
	
}

.search-result .delimiter
{
	border-top: 1px solid #e6d6b4;
	clear:both;
	margin-top: 14px;	
	margin-bottom: 14px;

}

.search-result .search
{
	margin-bottom:2em;
}
.search-result .feedback
{
	margin-bottom:0.7em;
}

/* ------------------------- End Search-result  ---------------------------------*/

/* ------------------------- List-item  ---------------------------------*/

.list-item .introtext
{
	line-height:13px;
	
	margin-top:-2px;		
}
.list-item h2
{
	font-size:12px;
	line-height:1.27em;
	margin-bottom:5px;
}

.list-item h2 a
{
	color: #c2a267;
}




/* ------------------------- End List-item  ---------------------------------*/
/* ------------------------- Related  ---------------------------------*/
.related
{

}
.related .rel-header span
{
	padding-left:0.33em; 
	line-height:1.83em; 
	font-size:1em;
	
}

.rel-header-wrapper
{
	margin-bottom:0.33em;
}
.arrow
{
	background-image:url(../images/arrow.gif);
	background-position:  4px center;
	background-repeat:no-repeat;
	padding-left: 17px;
	
}



.related .arrow
{
	line-height: 1.7em;
	font-size:0.91em;	
}
/* ------------------------- End Releated  ---------------------------------*/

/* ------------------------- Footer  ---------------------------------*/
#footer
{
	clear:left;
}
/* ------------------------- End Footer  ---------------------------------*/
.object-left img
{
	margin-right: 10px;
	margin-top:3px;
}

.object-right img
{
	margin-left: 10px;
	margin-top:3px;
}

.object-center
{
	margin-top:3px;
}




#overlay
{
	z-index:100; 
	height:339px; 
	width:339px; 
	position:relative; 
	background:url(../images/loading.gif) no-repeat center #EEEEEE;
	-moz-opacity:.60;
	opacity:.60;
	filter:alpha(opacity=60);
}

.gallery-thumb
{
	cursor:pointer;
	border: 2px solid #ffffff;
}

.w360
{
	width:360px;
}


.w300
{
	width:300px;
}

.b
{
	border:1px solid black;
}

.loading
{

	background:url(../images/ajax-loader-blue.gif) no-repeat center;
}
.hidden
{
	visibility:hidden;
}

input.box, textarea.box {
width:200px;
}

.input-wrapper
{
	padding-bottom:3px;
	padding-top:3px;	
	line-height: 17px;	
}

.input-wrapper .label
{
	width: 160px;
	float:left;
	
}

.input-wrapper input.box, .input-wrapper textarea.box
{
	padding: 2px;
	font-size:11px;
	border:1px solid #e6d6b4 ;

}

form 
{
/*width:340px;*/
}

form .dark
{
	background-color:#f2ebd8;
}

form .light, form .dark
{
	padding-left:3px;
	padding-right:3px;	
}

#footer2 , #footer2 a
{
	padding-top:10px;
	font-size:11px;
	color:#9B9B9B;
	text-align:right;
}
#footer2
{
	margin-bottom:10px;
}


.divider
{
	background:url(../images/skillelinje.gif) repeat-x #1e1e1e;
	margin: 10px 0px;
	line-height:31px;
	height:31px;
	padding: 0px 10px;
	font-size:18px;
	color:#e6d8b6;
	margin-top:24px;
}
/* PROFFSUPPORT  */
.company-li p.intro
{
	margin-bottom:0;
}
.adress-telno-container
{
	/*clear:both;*/
	margin-bottom:8px;
	background:url(../images/dots.gif) repeat-x 0 10px; 
	overflow: hidden;
}
.telno
{
	float:right; 
	text-align:right;
}
.company-data
{
	width:436px;
	line-height:15px;
}
.company-data h2
{
	margin-bottom:2px;
}
.site-mail-container
{
	float:right; 
	clear: right;
	color:#a18249;
	margin: -10px 0 8px 0;
}

.adress-telno-container .telno,.adress-telno-container .address
{
	background:#fff;
}
.company-li .image-container
{
	float:right;
}
.prosearch 
{
	padding:10px 0;
}

.prosearch .stext
{
	height:17px;
}
.prosearch input
{
	float:left;
	margin-right:6px;
}

.divider .backlink, .divider .backlink a
{
	color:#e6d8b6;
	font-size:11px;
	
}
.divider .backlink
{
	float:right;
	
}
.company-pres .fr
{
	margin:0 0 10px 10px;
}