/* General page setup
---------------------------------------------------------------------- */

html,body 													{font-family:arial,verdana,sans-serif;font-size:11px;color:#000;line-height:150%;}

/* Generel table attributes and fonts
---------------------------------------------------------------------- */

table, td													{font-size:1em;color:#000;}
th															{font-size:1em;color:#000;text-align:left;font-weight:bold;}
p															{font-size:1em;color:#000;margin:0px;margin-bottom:10px;}
a															{font-size:1em;color:#000;text-decoration:none;}
a:hover														{font-size:1em;color:#000;text-decoration:underline;}
h1															{font-size:1.4em;font-weight:bold;color:#000;margin:0px;}
h2															{font-size:1.1em;font-weight:bold;color:#000;margin:0px;}
h3															{font-size:1.1em;font-weight:bold;color:#000;margin:0px;}
h4,h5,h6													{font-size:1.1em;font-weight:bold;color:#000;margin:0px;}
address														{font-size:1em;font-style:normal;color:#000;}

form														{margin:0;padding:0;}
select,input,label											{font-size:1em;color:#000;}

hr															{height:1px;background-color:#e1e1e1;color:#e1e1e1;border:none;margin:0;margin-top:10px;margin-bottom:10px;}

a img														{border:none;}

/* Special print style additions
---------------------------------------------------------------------- */

.main .top, 
.mainmenu, 
.submenu, 
.factbox, 
.imagezone, 
.frontmenu, 
.boxtypes, 
.boxtype3, 
.tabbar, 
.news, 
.buttons, 
.footer, .noprint, .popup {display:none;}


/* Replicates of the style.css
---------------------------------------------------------------------- */

.main .wrap	.content .cols									{width:100%;float:left;margin-top:20px;}
.main .wrap	.content .cols .left							{width:48%;float:left;}
.main .wrap	.content .cols .right							{width:48%;float:left;margin-left:20px;}
.main .wrap .content .cols .onecol							{width:580px;float:left;}

/* Hide image headline - use real h1
---------------------------------------------------------------------- */

.main .wrap	.content .headline img {display:none;}
.main .wrap	.content .headline h1 {display:block;font-size:1.9em;font-weight:normal;}

/* Product section
---------------------------------------------------------------------- */

.main .wrap													{width:100%;clear:both;}
.main .wrap	.content										{width:662px;float:left;}
.main .wrap	.content .newslistHTML							{clear:both;padding-bottom:25px;}
.main .wrap	.content .banner								{width:100%;float:left;margin-top:10px;}
.main .wrap	.content .section								{width:100%;float:left;margin-top:10px;}
.main .wrap	.content .section .left							{width:326px;float:left;}
.main .wrap	.content .section .right						{width:326px;float:left;margin-left:10px;}
.main .wrap	.content .section ul							{margin:0;padding:0;list-style-type:none;padding-left:125px;background-repeat:no-repeat;background-position:left 21px;height:100px;width:200px;border-bottom:1px solid #ccc;padding-top:20px;padding-bottom:20px;}
.main .wrap	.content .section ul.last						{border-bottom:1px solid #fff;}
.main .wrap	.content .section ul li							{color:#000;}
.main .wrap	.content .section ul li							{line-height:130%;}
.main .wrap	.content .section ul li a						{color:#000;padding-left:12px;background:url(../gfx/pro_list_sep.gif) no-repeat left 7px;*/}
.main .wrap	.content .section ul li a:hover					{text-decoration:underline;}
.main .wrap	.content .section ul .head						{display:block;padding-bottom:5px;}
.main .wrap	.content .section ul .head span					{padding:0;background:none;font-size:1.6em;color:#000;text-decoration:none;line-height:100%;}

/* The ajax popups - hide them
---------------------------------------------------------------------- */

.basicpopup .bottom,
.filelist .bottom,
.joblist .bottom,
.contact .bottom,
.sitemap .bottom				{display:none;}

/*
.main .wrap	.content .headline img {display:none;}
.main .wrap	.content .headline h1 {display:block;font-size:1.9em;font-weight:normal;}
*/

.basicpopup .top .headline img,
.filelist .top .headline img,
.joblist .top .headline img,
.contact .top .headline img,
.sitemap iframe,
.sitemap .top .headline img {display:none;}

.sitemap iframe { display:none; visiblity:hidden; }

.basicpopup .top .headline h1,
.filelist .top .headline h1,
.joblist .top .headline h1,
.contact .top .headline h1,
.sitemap .top .headline h1 {display:block;font-size:1.9em;font-weight:normal;position:absolute;top:0px;left:0px;width:100%;height:auto;clear:both;float:none;}


.basicpopup .content										{position:absolute;top:30px;left:0px;width:100%;height:auto;clear:both;float:none;}
.filelist .content											{position:absolute;top:30px;left:0px;width:100%;height:auto;clear:both;float:none;}
.joblist .content											{position:absolute;top:30px;left:0px;width:100%;height:auto;clear:both;float:none;}
.contact .content											{position:absolute;top:30px;left:0px;width:100%;height:auto;clear:both;float:none;}
.sitemap .content											{position:absolute;top:30px;left:0px;width:100%;height:auto;clear:both;float:none;}

.basicpopup .content .inner									{width:100%;margin-left:0px;margin-top:0px;}
.filelist .content .inner									{width:100%;margin-left:0px;margin-top:0px;}
.joblist .content .inner									{width:100%;margin-left:0px;margin-top:0px;}
.contact .content .inner									{width:100%;margin-left:0px;margin-top:0px;}
.sitemap .content .inner									{width:100%;margin-left:0px;margin-top:0px;}

/* contact pop in print */
.contact .content .inner .leftcol							{width:360px;float:left;}
.contact .content .inner .leftcol .left						{width:175px;float:left;}
.contact .content .inner .leftcol .right					{width:180px;float:left;}
.contact .content .inner .leftcol .add						{padding-bottom:20px;clear:both;}
.contact .content .inner .leftcol .add p					{margin:0;}
.contact .content .inner .leftcol .add .firm				{display:block;color:#004170;width:165px;padding-left:8px;}
.contact .content .inner .leftcol .add .firmcon				{padding:0px 0px 15px 8px;}
.contact .content .inner .rightcol							{display:none;}


#popup_frame {display:none;height:0px!important;}