@import url(reset.css);
@import url(typography.css);

html,body					{ text-align: center; background-color: #f8f8f8;} 
body						{ font-family: arial,verdana,sans-serif; }
#container					{ position: relative; width: 960px; text-align:left; margin: 0 auto; background-color: #FFF;}



/************************************
*           TOP                     * 
************************************/

#top 		     		{ position: relative; width: 960px; background:transparent url(../images/bg_logo_bue.gif) no-repeat scroll 0 0; height:250px; } 
#topFrontpage 		     		{ position: relative; width: 960px; background:transparent url(../images/bg_logo_bue.gif) no-repeat scroll 0 0; height:200px; } 

#globalNav				{ float: left; margin-top: 170px; margin-left: 13px; width: 934px; height: 25px; background:url(../images/bg_dots.gif) repeat-x; display: inline; }

#home					{ float:left; width:15px; }
#globalMenu           	{ float:left; width: 400px; }
#globalMenu ul          { list-style: none; }    
#globalMenu li			{ display: inline; }
#globalMenu li a		{ float: left; display: block; margin-left: 18px; }    

#flags					{ float: right; width: 40px; height: 23px; }

#breadcrumb				{ float:left; width: 934px; padding-left:13px; height: 23px; line-height: 23px; }
#breadcrumb a			{ margin-right:4px}
#breadcrumb span		{ margin-right:4px}

#topmenu           		{ float:left; margin-left: 13px; padding-left:7px; width: 910px; height: 30px; background:#414044; display: inline; }
#topmenu ul        		{ list-style: none; }    
#topmenu li				{ display: inline; }
#topmenu li a			{ float: left; display: inline; padding-right: 25px; }


div#logo                { position: absolute; top: 35px; left: 105px; width: 220px; z-index:2;}
div#paint				{ position: absolute; top: 205px; right: 0; z-index:5; }


div#search             		{ display: block; position: absolute; top: 130px; left: 724px; width: 223px; height:24px; }
div#search input			{ display: block; float:left; margin: 0 3px 0 0; width:187px; color:#333; font-size:11px; border: 1px solid #CCC; }
div#search #searchSubmit 	{ float: right; display: block; margin:0; width:22px; }
.searchBG					{ padding: 3px 0 0 3px; height:19px; }

form#searchform				{padding-top:5px;margin-right:25px}
form#searchform input		{font-size:12px;color:#C8C7C6;background-color:transparent; border:solid 1px #BCBCBC; line-height:16px;}
form#searchform a			{text-decoration:none}
form#searchform a#button-go	{font-size:10px;background-color:#C8C7C6;color:Black; border: solid 1px #BCBCBC; text-align:center;line-height:20px;}






/************************************
*           CONTENT                 * 
************************************/

#content				{ width:947px; background-color:#FFF; margin: 8px 0 0 13px; overflow:auto; }
#contentFrontpage		{ width:934px; background: url(../images/bg_frontpage.jpg) repeat-x #FFF 0 -9px; margin: 0; padding-left: 13px; overflow:auto; }
#flash					{ width: 960px; }
#leftNav				{ float: left; width: 184px; margin-right: 10px; }
#mainContent			{ float: left; width: 740px; }
#mainContentFrontpage	{ float: left; width: 934px; }
#banner					{  }
#boxes					{ display: inline; }

#toolbar{}

#contactsBox			{ margin-top: 57px; }
#contactsBox h1			{ height: 30px; background:#414044; padding-left: 7px; }
#contactsBox p			{ padding: 7px 7px 10px; }

#frontLeftNav			{ padding-bottom: 7px }
#frontLeftNav ul		{ padding-top:7px; }

#leftNav #gfxLinks ul	{ padding-top:7px; }
#leftNav #gfxLinks li	{ margin-bottom: 7px; }
#leftNav #gfxLinks li a	{ padding:0; display: block; margin-bottom: 7px;}

/* Contact1 template */
div .section .contact1  { margin:0 0 15px 0;}
.section .contact1 img  { width:90px; height:131px;}
div .section .contact1 tr .desc{ width:225px;padding: 0 0 0 10px;}

/* Brochure template */
div .section .brochure  { margin:0 0 15px 0;}
.section .brochure img  { width:50px;}
div .section .brochure tr .desc{ width:225px;padding: 0 0 0 10px;}

/* Searchresults */
#searchresult			{ margin-top:  20px; }
#searchbox				{ font-size: 15px; }

/* PAGETEMPLATES FOR SUBTEMPLATE */
#box1_2col				{ float: left; width:530px; margin-left: 7px; }
#box2_2col				{ float: right; width:184px; }
#box1_full				{ float: left; width:733px; margin-left: 7px; }
#box2_full				{ display: none;}



/* Template tekster ONN/OFF */
.templatecaption			{display:block;}


div.section .col1			{ width:280px; float:left; margin: 10px 20px 0 0; }
div.section .col2			{ width:280px; float:left; margin: 10px 0 0 0; }
div.section .col3			{ width:218px; float:left; margin:10px 22px 0 0; padding:0; }
div.section .col4			{ width:218px; float:left; margin:10px 22px 0 0; border:0px solid red; padding:0; }
div.section .col5			{ width:218px; float:left; margin:10px 22px 0 0; border:0px solid red; padding:0; }





/************************************
*         CONTENT LANDE             * 
************************************/
.BoxMarginFirst			{ margin-top:0; }
.BoxMargin				{ margin: 0 0 0 8px; }

.BoxGridFront2			{ width: 463px; float: left; }
.BoxGridFront3			{ width: 306px; float: left; }

/* Color Codes with BG*/
.colorMetalBG				{ background:url(../images/arrow_topmenu_tra.gif) no-repeat 4px 0 #034ea2; padding-left:18px; }
.colorWoodBG				{ background:url(../images/arrow_topmenu_tra.gif) no-repeat 4px 0 #C49C59; padding-left:18px; }
.colorConsumerBG			{ background:url(../images/arrow_topmenu_tra.gif) no-repeat 4px 0 #00ab4e; padding-left:18px; }
.colorCorpBG				{ background:url(../images/arrow_topmenu_tra.gif) no-repeat 4px 0 #414044; padding-left:18px; }





/************************************
*           FOOTER                 * 
************************************/
#footer						{ background-color: #FFF; overflow:auto; }
#footerContent				{ margin-left: 13px; padding-top: 7px; width: 934px; height: 40px; background:url(../images/bg_footer.gif) repeat-x;   }
#footerLinks				{ float: left; width: 230px; }
#footerInfo					{ float: right; width: 680px; text-align: right;}









#width600			{ width: 600px; }
.widthFull			{ width: 100%; }
.marginTop10		{ margin-top: 10px; }




/*************** COUNTRY SELECTOR ******************/




#countrySelector 		{ position:absolute; right:8px;top:187px; width:100px; margin:10px 0 -1em 0; display:inline; _width:20px; font-size:11px; z-index:50; background-color: #333; }

#countrySelector ul 	{ display:none; position:absolute; width:11em; right:6px; background:#fff;	border:1px solid #999;  }
#countrySelector li 	{ margin:0; padding:0; list-style:none;}
#countrySelector a 		{ text-decoration:none; color:#333; clear:both}
#countrySelector img 	{ vertical-align:middle; border:0px solid #ddd; padding:0}

#countrySelector li a 		{ display:block; _height:1px;float:right;}
#countrySelector ul li a 	{ padding:1px 10px 1px 5px; border-bottom:1px solid #eee; border-top:1px solid #fff; display:block;width:100px}

#toolbar{position:absolute;top:10px;right:25px}
