.jsnav2 {}
.jsnav3 {}

@import "http://union.tangora.net/html/css/navigation.css";

.nav4wrapper {display:none;}
.subscript{font-size:0.7em; vertical-align:bottom;}
HR{
line-height:0.01;
padding:0px;
margin:0px;f
}

#pagecontainer 
{ 
  text-align: center; 

}

#layoutcontainer 
{ 
  width: 973px;
  border: 0px; 
  text-align:left;
  background:url(layoutbg.gif) repeat;
  margin: 0px auto;
  padding: 0px;
}

#topcontainer
{
  width: 960px;
  border: 114px; 
  background-color: #bad8e7;
  margin: 0px;
  padding: 0px;
  float:left;
}

#logo
{ 
   height: 114px; 
   width: 250px;
   float: left;
} 

#servicebox
{
  height: 56px; 
  width: 231px;
  background-color: #ddecf3;
  border: 1px;
  border-style: solid;
  border-color: #7c9dbc;
  color:#000000;
  text-valign:top;
  text-align:center;
  float:right;
  overflow:hidden;
  margin: 0px 20px 0px 0px;
  padding:0px;
}

#servicebox form
{
margin: 0px;
}

#searchSnippet
{
margin:0px;
padding:0px;
}

#nav1container
{
  height: 31px; 
  width: 950px;
  background-color: #161214;
  padding: 0px 0px 0px 10px;
  vertical-align:middle;
  clear:both; 
}

#navUnderContainer
{
width:250px;
background-color: #4e5459;
min-height:130px;
padding-top:20px;
padding-bottom:25px;
float:left;
}

#hereYouAre
{
  color:#000000;
  height: 15px; 
  width: 940px;
  padding: 5px 0px 3px 20px;
  background:url(bgHereYouAre.gif) repeat;
}


/*** NAVIGATION ***/

/* START NAVIGATION LVL 1*/
#nav1 
{ 
  position:relative; 
  top:0px;
  left: 0px;
  float:left;
} 

.navlist ul, .navlist li 
{ 
  margin: 0px; 
  padding: 0px; 
  float: left; 
}

.navlist li 
{ 
  list-style-type: none; 
}

#nav1 li 
{ 
  background: transparent url(normal_xx.gif) no-repeat right top; 
} 

#nav1 li a 
{ 
 font-size:1em;
  background: transparent url(normal_xx.gif) no-repeat left top; 
  float: left; 
  padding: 8px 1em;  /* "luft" inde i fanen laves med padding */
  color: #FFFFFF; 
  text-decoration: none; 
} 

li#active1
{
background-color:#666666;
}

/* hover effekt */ 

#nav1 li a:hover 
{ 
  color: #f1f1f1; 
} 



/* END NAVIGATION LVL 1*/


h2.sectionheader
{
color:#cccccc;
text-decoration:none;
}

span.sectionheader
{
color:#333333;
text-decoration:none;
font-weight:bold;
}

.headerSide
{
font-size:1.3em;
padding:0px;
margin:0px;
font-weight:bold;
color:#000000;
}

.sectionheader
{
font-size:1.2em;
padding:10px 0px 4px 0px;
margin:0px;
font-weight:bold;
color:#000000;
}

.HeaderWhite
{
width:190px;
height:20px;
background: transparent url(bgOvRightColone.png); 
font-size:1.2em;
padding:8px 3px 2px 7px;
vertical-align:middle;
margin:0px;
font-weight:bold;
color:#ffffff;
}

.SectionBlack
{
color:#000000;
padding:5px 0px 5px 0px;
}

div.SectionBlack a
{
color:#003f7b;
}

.SectionGrey
{
padding:0px;
margin:0px;
color:#666666;
}

.SectionWhite
{
color:#ffffff;
padding: 0px 0px 0px 2px;
margin:0;
}

td.section{
font-size:1em;
color:#666666;
}

#main 
{ 
width:960px;
background:url(bgMain.gif) repeat left top;
float:left;
}

#maincell
{
  margin: 0px;
  padding: 0px;
}
 
#sideContent
{
width:460px;
padding:25px 25px 25px 25px;
float:left;
}


#frontpageContent
{
clear:both;
}

#content
{
width:450px;
margin:0px;
float:left;
padding-top:20px;
height:550px;
}

#source
{
background-image:url('/media/bgSource.jpg');
width:454px;
height:118px;
padding:0px;
margin:0px 0px 20px 0px;
align:bottom;
float:left;
}

#footer
{ 
  width:973px;
  height:42px;
  padding:0px;
  background-image:url('unionfooter.gif');
  background-repeat:no-repeat;
  background-position:center;
  vertical-align:middle;
  margin:0px;
  clear:both;
} 

#pagecontainer 
{ 
  text-align: left; 
}

body, td
{ 
  font-family: Verdana, Arial, Tahoma, Times, 'Times New Roman'; 
  font-size: 0.65em; 
  color: #000000; 
}

body{
 background-color: #ffffff;
}

td td, input, select, textarea, div
{
 font-size:1.0em;
}

div div, div span, span span, div td
{
 font-size:1.0em;
}

.NewsblokFrontpage
{
 width: 250px;
 /*min-height: 200px;*/
 background-color: #cfe4ee;
 padding:0px;
 margin:0px;
 float:left;
clear:left;
}

.NewsLettblokFrontpage
{
 width: 220px;
 min-height: 196px;
 background-color: #cfe4ee;
 padding:15px 0px 0px 27px;
 margin:0px;
 float:left;
 clear:left;
}


.RightContainer
{
width:180px;
padding-left:15px;
}

#RightColon
{
 width:180px;
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
float:left;
}

#RightColon02
{
 width:180px;
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
float:left;
}

#LeftColon
{
 width:250px;
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
float:left;
}

.date
{
 font-size:0.90em;
font-weight:bold;
 padding:5px 0px 2px 0px;
 margin:0;
}

.dateBlok
{
font-size:0.90em;
padding:0px;
margin:0;
}

.HeaderNewsDetails
{
font-size:1.1em;
color:#000000;
font-weight:bold;
 padding:0px 0px 5px 0px;
 margin:0;
}

.HeaderNews
{
font-size:1.0em;
color:#000000;
font-weight:bold;
 padding:0px 0px 0px 0px;
 margin:0;
}

.HeaderProductsOverview
{
font-size:1.1em;
color:#000000;
font-weight:bold;
 padding:0px 0px 0px 0px;
 margin:0;
}

.headForms
{
font-size:1.1em;
color:#ffffff;
font-weight:bold;
padding:5px 10px 6px 10px;
margin:0px;
background-color:#000000;
font-weight:bold;
}

.headNewsArcive
{
font-size:1.1em;
color:#003f7b;
font-weight:bold;
padding:5px 10px 6px 10px;
margin:0px;
background-color:#cfe4ee;
font-weight:bold;
}

.Newsblok
{
padding:0px 10px 8px 20px;
}

.newsruler
{
color:grey;
width:90%;
padding:0px;
margin:0px;
}

#newsblokcontent
{
width:450px;
}


.blokSingleContact
{
width:460px;
margin:0px 0px 0px 0px;
border: 0px;
 }

.imgContactPerson
{
margin:0px;
padding:10px 10px 10px 0px;
float:left;
 }

.contactPersonInfo
{
width:300px;
padding:0px;
margin:0px;
float:left;
}

.mailContactPerson
{
padding:0px 0px 20px 0px;
margin:0px;
}

.mailContactPerson a
{
color:#fa9900;
}


News
{
width:460px;
margin:0px;
padding; 0px;
 }


.blokSingleNews
{
width:460px;
margin:0px 0px 0px 0px;
border: 0px;
 }

.blokSingleProduct
{
width:460px;
margin:0px 0px 10px 0px;
border: 0px;
background-color: #eff0f0
 }

.imgNews
{
margin:0px;
padding:10px 10px 10px 0px;
float:left;
 }

.imgProducts
{
margin:0px;
padding:10px 10px 20px 10px;
float:left;
 }

.tekstNews
{
margin:0px;
padding:10px 0px 10px 0px;
float:left;
 }

.tekstProductsOverview
{
margin:0px;
padding:10px 10px 10px 0px;
float:left;
 }

#WorldLeaders
{
width: 208px;
height: 78px;
background-color: #4e5459;
background-image:url('WorldLeadersInTec.gif');
padding-top: 95px;
padding-left: 21px;
padding-bottom: 22px;
padding-right: 21px;
margin:0px;
float: left;
}

#ImgTop
{
width: 710px;
height: 195px;
background-color: #cccccc;
padding:0px;
margin:0px;
float:right;
border:0px;
style:none;
}
#ImgTop Img
{
float:left;
}

#ImgTopSmall
{
width: 710px;
min-height: 70px;
background-color: #ffffff;
padding:0px;
margin:0px;
float:right;
border:0px;
style:none;
}

#ImgTopSmall Img
{
float:left;
}

.SectionImgSection
{
width:200px;
height:110;
padding:0px;
margin-bottom:-2px;
border:0px;
}

.bacImg
{
width:455px;
height:110px;
}
.img_wrapper
{
position: relative; width: 455px; height: 118px; overflow: hidden;
}

.txt_wrapper
{
width:105px; position: absolute; margin-top: -57px; margin-left: 344px; color:#4f5458;
}

input{
 font-family: Verdana, Arial, Tahoma, Times, 'Times New Roman'; 
 font-size:1.0em;
}

#selectMenu
{
font-size:1.1em;
vertical-align:bottom;
float:right;
padding: 92px 9px 1px 250px;
}

#selectC02Plants
{
width:160px;
font-size:1.0em;
padding:0px 4px 0px 4px;
float:left;
margin:0px;
}

#allRight
{
width:180px;
padding:0px;
margin:0px;
float:left;
}

a{
text-decoration:none;
color:#990000;
}

.ReadMore
{
color:#003f7b;
}

a.nav4{
color:#FFFFFF;
}

#activeNav4{
color:#f8b333;
}
.floatbreaker 
{ 
  clear:both; 
}

DIV#maineditdiv{
font-size: 10px;
}

 .pageposition {
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 10px;
color: #ff9900}

.currentpageposition {
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 10px;
font-weight: bold;
color: #ff9900}


