/***sIFR (font replacing in javascript and flash****/
/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/
.type3_lov_ahead
{
	position: absolute;
	background-color: White;
	width: 316px;
	margin: -27px 0px 0px 4px;
	/*margin: -43px 0px 0px 3px;*/
	padding: 0px 10px 0px 10px;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
	border-left: 1px solid silver;
}

.type3_lov_ahead a
{
	color: #666462 !important;
	text-decoration: none;
}

.type3_lov_ahead a:hover
{
	font-weight: bold;
}

.type2_lov_ahead
{
	position: absolute;
	background-color: White;
	width: 314px;
	margin: -29px 0px 0px 4px;
	/*margin: -43px 0px 0px 3px;*/
	padding: 0px 10px 0px 10px;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
	border-left: 1px solid silver;
}

.type2_lov_ahead a
{
	color: #666462 !important;
	text-decoration: none;
}

.type2_lov_ahead a:hover
{
	font-weight: bold;
}

.typeaheadelement_selected a {
font-weight: bold;
}
	
.goto input 
{
	color:#666462;
	font-family:Arial;
	font-size:12px;
	padding: 2px;
}
	

.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}

/*---- Header styling ---*/

/***sIFR END ***/

/*buttonbuilder*/
.button{
display: inline;
cursor: pointer;
}

.button a{
font-family: Verdana;
font-size: 14px;
color: #FFFFFF;
text-decoration: none;
cursor: pointer;
font-weight: bold;
}

.button .text{
float: left;
height: 18px;
padding: 3px 20px 0px 0px;
background-image: url('/img/buttonpart_bg.gif');
cursor: pointer;
}

/*tagstyles*/
body{
margin: 0px;
background-image: url('/img/bg.jpg');
background-repeat: no-repeat;
background-position: top left;
background-color: #E1E0D9;
}

.body_no_banner{
background-image: url('/img/bg_no_banner.jpg') !important;
}

img{
border: none;
}

p{
padding: 0px;
margin: 0px;
}


/*general*/
.imgfix{
font-size: 0px;
}

.placeholder_966px{
width: 981px;
}

.clearboth_ie6fix{
clear: both;
height: 0px;
font-size: 0px;
}

.peekaboofix {
min-height:1px;
/*hasLayout trigger : IE 5,6,7

“Layout” is an IE/Win proprietary concept that determines how elements 
draw and bound their content, interact with and relate to other elements, 
and react on and transmit application/user events.
This quality can be irreversibly triggered by some CSS properties. 
Some HTML elements have “layout” by default.
*/
position:relative;
}



.clear_ie6fix{
clear: left;
height: 0px;
font-size: 0px;
}

.clear_ie6fix2{
clear: left;
height: 2px;
}

.leftclear{
clear: left;
}

.rightclear{
clear: right;
}

.bothclear{
clear: both;
}

.leftfloat{
position: relative;
float: left;
}

.rightfloat{
position: relative;
float: right;
font-size: 0px;
}

.rightfloatimg {
position: relative;
float: right;
font-size: 0px;
padding:0 0 0 20px;
}

.satserrightfloat{
float: right;
/*font-size: 0px;*/
padding-right: 3px;
}

.boxframe .stdcontent .satserrightfloat a{
color:#1D6CA9;
font-family:Verdana;
font-size:19px;
font-weight:normal;
letter-spacing:0;
text-decoration:none;
}

.spacer_10px{
height: 10px;
font-size: 0px;
}

.spacer_330px{
float: left;
width: 330px;
height: 40px;
font-size: 0px;
}

.spacer_40px{
float: left;
width: 40px;
height: 40px;
font-size: 0px;
}

.spacer_1px{
height: 1px;
font-size: 0px;
}

.pagecontainer{
position: relative;
}

.stddivider{
position: relative;
border-bottom: 1px solid #E7E6E3;
font-size: 0px;
}

.stddivider_margin_10px{
position: relative;
border-bottom: 1px solid #E7E6E3;
font-size: 0px;
margin: 10px 0px 10px 0px; 
}

.nopadding{
padding: 0px 0px 0px 0px !important;
}

.foldtext{
position: relative;
padding: 0px 0px 5px 40px;
font-family: Verdana;
font-size: 14px;
color: #434140;
}

.add_remove_icon{
float: right;
padding: 9px 10px 0px 0px;
}


/*topbanner*/
.topbannercontainer{
position: relative;
background-image: url('/img/topbanner_bg.gif');
background-repeat: repeat-x;
padding-top: 10px;
padding-bottom: 10px;
}

.topbanner{
position: relative;
width: 728px;
font-size: 0px;
margin-left: auto;
margin-right: auto;

display: none;
}


/*top*/
.topcontainer{
position: relative;
background-image: url('/img/top_bg.gif');
background-repeat: repeat-x;
background-color: #4E4E46;
}

.toplogocontainer{
float: left;
position: relative;
font-size: 0px;
padding-left: 10px;
background-image:url("/img/top_bg.gif");
display: none;
}

.beta {
height:11px;
width:50px;
margin-top:-35px;
margin-bottom:35px;
margin-left:170px;
position: relative;
padding: 0px 0px 10px -20px;
font-family: Verdana;
font-size: 14px;
color: #DBDAD3;
float:left;
}

.logininfocontainer{
position: relative;
padding: 13px 18px 0px 0px;
font-family: Verdana;
font-size: 14px;
color: #DBDAD3;
float: right;

display: none;
}

.logininfocontainer a{
padding-right: 2px;
color: #DBDAD3;
text-decoration: none;
}

.logininfocontainer a:hover{
text-decoration: underline;
}

.logininfodivider{
color: #7E7E73;
}

.infolinkscontainer{
position: relative;
padding: 12px 18px 0px 0px;
font-family: Verdana;
font-size: 14px;
color: #DBDAD3;
float: right;

display: none;
}

.infolinkscontainer a{
padding-right: 2px;
color: #DBDAD3;
text-decoration: none;
}

.infolinkscontainer a:hover{
text-decoration: underline;
}

.infolinksdivider{
color: #7E7E73;
}


/*topmenu*/
.topmenucontainer{
background-image: url('../img/topmenu_bg.gif');
background-repeat: repeat-x;
background-color: #404039;
font-size: 0px;
/*padding-left: 13px;*/

display:none;
}

.topmenuitem_off{
float: left;
padding: 10px 0px 0px 0px;
text-transform: uppercase;
}

.topmenuitem_off a{
font-family: Verdana;
font-size: 13px;
color: #A0A097;
text-decoration: none;
font-weight: bold;
}

.topmenuitem_off a:hover{
color: #F3F3F0;
}

.topmenuitem_on{
background-image: url('/img/topmenu_on_bg.gif');
background-repeat: repeat-x;
float: left;
height: 36px;
text-transform: uppercase;
}

.topmenuitem_on_padding{
padding: 10px 0px 0px 0px;
}

.topmenuitem_on a{
font-family: Verdana;
font-size: 13px;
color: #474747;
text-decoration: none;
font-weight: bold;
}

.topmenu_divider{
float: left;
height: 36px;
}


/*submenu*/
.submenucontainer{
background-image: url('/img/subtopmenu_bg.gif');
background-repeat: repeat-x;
height: 33px;
padding-left: 20px;

display: none;
}

.submenu_linkarrow_container{
float: left;
margin: 0px;
padding: 10px 4px 0px 10px;
}

.submenu_linkarrow_off{
font-size: 0px;
border: 2px solid #CECDC6;
background-color: #FAFAF9;
}

.submenu_linkarrow_green{
font-size: 0px;
border: 2px solid #FFFFFF;
background-color: #4F9514;
}

.submenu_linkarrow_blue{
font-size: 0px;
border: 2px solid #FFFFFF;
background-color: #1A65A0;
}

.submenu_item{
float: left;
margin: 0px;
line-height:14px;
padding: 11px 1px 0px 1px;
}

.submenu_item a{
font-family: Verdana;
font-size: 14px;
color: #434140;
text-decoration: none;
}

.submenu_item a:hover{
text-decoration: underline;
}


/*content*/
.contentcontainer{
position: relative;
margin: 16px 6px 6px 6px;
}

.content_700px{
position: relative;
float: left;
width: 720px;
}

.content_460px{
position: relative;
float: left;
width: 480px;
}

.content_220px{
position: relative;
float: left;
width: 240px;
}


/* green box*/
.green_boxframe{
position: relative;
margin: 0px 0px 10px 10px;
border: 1px solid #93A9B4;
padding: 4px;
background-color: #FEFEFE;
}

.green_boxframe .topgrad{
position: relative;
height: 44px;
background-image: url('/img/box_220_green_top_bg.gif');
background-color: #5FA21B;
}

.green_boxframe .topgrad h5{
font-family: Arial;
font-size: 14px;
color: #E8F1E0;
margin: 0px;
padding: 17px 8px 8px 10px;
font-weight: bold;
}

.green_boxframe .content_container{
border: 1px solid #5FA21B;
background-position: bottom;
background-color: #5FA21B;
background-repeat: repeat-x;
background-image: url('/img/box_220_green_bottom_bg.gif');
}

.green_boxframe .stdcontent_small{
margin: 0px 10px 0px 10px;
padding: 10px 10px 10px 10px;
font-family: Verdana;
font-size: 14px;
border: 1px solid #9BCF64;
background-color: #509614;
color: #FFFFFF;
}
.topSearchInputText {
margin: 0px 10px 0px 10px;
padding: 10px 10px 10px 10px;
font-family: Verdana;
font-size: 14px;
border: 1px solid #9BCF64;
color: #FFFFFF;
}

.green_boxframe .stdcontent_small_no_border{
position: relative;
font-family: Verdana;
font-size: 14px;
color: #FFFFFF;
}

/*iframe fix*/

.contentcontainer iframe{
width:100%;
border:none;
border-style:none;
margin:-16px 0px 0px 0px;
}

.contentcontainer .content_235px iframe{
width:100%;
border:none;
border-style:none;
margin:0px 0px 0px 0px;
display: none;
}

/*Login box fix*/
.green_boxframe .stdcontent_small_no_border .inputtext{
background-color: #5FA21B;
margin: 10px 10px 0px 10px;
font-family: Verdana;
font-size: 14px;
color: #FFFFFF;
}

.green_boxframe .RegexLoginReq{
margin: 6px 10px 0px 10px;
font-family: Verdana;
font-size: 14px;
color: #FFFFFF;
display:block;
width:194px;
height:11px;
}
/*This class name is generated from backend code*/
.green_boxframe  p.NotValid {
margin:0px 0px 0px 10px;
}



/*TipEnVen*/

.TipEnVen{
padding-top:20px;
background-color:#ffffff;
height:100%;

}

.TipEnVen  Input.SendBtn{

padding-bottom:20px;

}
/*kontakt box fix*/
.stdboxcontainer .kontaktinput{

border:0 none;
margin:0;
display:block;
padding:10px 10px 0px 0px;
float:left;
top:12px;
height:22px;
}

.stdboxcontainer .kontaktinput input{
width: 342px;
font-family:Arial;
font-size:12px;
}

.stdboxcontainer .kontaktinputhigh textarea{
color:#A1A09F;
height:120px;
width:698px;
}

.stdboxcontainer .dropdown
{
float:left;
width:385px;
height:22px;
padding-top:24px;
}

.stdboxcontainer .dropdown select
{
width:346px;
font-family:Arial;
font-size:12px;
}

.boxframe .textbox
{
border:0 none;
margin:0;
display:block;
padding:0px 0px 0px 0px;
float:left;
top:12px;
width:674px;
height:135px;
}

.boxframe .RegExContainer{
width:450px;
height:22px;
float:left;
display:block;
}

.boxframe .RegexSuggestNameReq{
margin: 0px 0px 10px 0px;
font-family: Verdana;
font-size: 14px;
color: #FFFFFF;
display:block;
width:194px;
height:11px;
float:left;
}

.boxframe .RegexSuggestMailReq{
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;

font-family: Verdana;
font-size: 14px;

display:block;
float:left;
width:202px;
height:24px;
}


.boxframe .RegexSuggestMailNotValidReq{
margin: 6px 0px 10px 0px;
padding:0px 0px 0px 10px;
position:relative;
font-family: Verdana;
font-size: 14px;
display:inline;
float:left;
width:202px;
height:24px;
}
/*kontakt box fix END*/

.regex{
display:block;
height:21px;
width:194px;
float:left;
}
/*Login box fix END*/
	
.green_boxframe .stdcontent_small_no_border input{
width: 194px;
margin-bottom: 5px;
border: 1px solid #B0C7D2;
padding: 3px;
color: #A1A09F;
margin: 2px 0px 0px 10px;
display:block;
}

.green_boxframe .stdcontent_small_no_border .stdcontent_end{
text-align: right;
padding: 10px 10px 0px 0px;
font-size: 0px;
}

.green_boxframe .stdcontent_small_no_border .menuitem{
padding: 10px 10px 10px 40px;
font-family: Verdana;
font-size: 14px;
color: #FFFFFF;
font-weight: bold;
}

.green_boxframe .stdcontent_small_no_border .menuitem a{
font-family: Verdana;
font-size: 14px;
color: #FFFFFF;
font-weight: bold;
}

.green_boxframe .stdcontent_small_no_border .divider{
margin: 0px 10px 0px 10px;
border-bottom: 1px solid #9BCF64;
}

.green_boxframe .stdcontent_small a{
color: #FFFFFF;
text-decoration: none;
}

.green_boxframe .stdcontent_small a:hover{
color: #FFFFFF;
text-decoration: underline;
}

.green_boxframe .stdcontent_small .divider{
border-bottom: 1px solid #9BCF64;
}

/*comment box*/

.boxframe .CommentLiteralBox{
width:75px;
height:200px;
padding:0px 10px 0px 0px;
float:left;
display:inline;
}

.boxframe .CommentField{
width:680px;
height:300px;
}

.boxframe .CommentLiteral{
float:left;
display:block;
height:22px;
width:130px;
padding: 0px 0px 0px 0px;
}

.boxframe .CommentInputBox{
width:590px;
height:300px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:left;
display:inline;
}

.boxframe .CommentInputBox input {
width:590px;
}

.boxframe .CommentInputBox textarea {
width:590px;
}

.boxframe .CommentInputBox textarea {
width:590px;
height:150px;
}

.boxframe .commentRegExVal{
float:left;
width:11px;
height:11px;
}
.boxframe .CommentLiteralComment{
padding: 0px 0px 0px 0px;
float:left;
display:block;
height:150px; 
width:130px;
}

.boxframe 
.CommentInputBox textarea,
 .CommentInputBox textarea,input,
.CommentLiteral{
padding: 0px 0px 0px 0px;
margin-bottom:5px;
}

.boxframe .CommentLiteral,.CommentLiteralComment{
margin-bottom:5px;
padding: 0px 0px 0px 0px;
}

.boxframe .CommentInputBtn  input{ 
width:60px;
float:right;
}
/*comment box END*/

/* search box*/
.search_boxframe{
position: relative;
margin: 0px 0px 10px 10px;
border: 1px solid #93A9B4;
padding: 4px;
background-color: #FEFEFE;
}

.search_boxframe .searchcontainer{
position: relative;
background-color: #509614;
background-image: url('/img/searchbox_bg.jpg');
height: 220px;
}

.search_boxframe .coldivider{
position: relative;
float: left;
width: 345px;
}

.search_boxframe .content_container{
height: 100px;
}

.search_boxframe .content_container select{
border: 1px solid #5AA70C;
font-family: Verdana;
font-size: 14px;
padding: 2px;
width: 200px;
color: #64A91C;
}

.search_boxframe .content_container input{
border: 1px solid #5AA70C;
font-family: Verdana;
font-size: 14px;
padding: 2px;
width: 194px;
color: #64A91C;
}

.search_boxframe .content_container .short{
float: left;
}

.search_boxframe .content_container .short_padding{
float: left;
padding: 5px;
}

.search_boxframe .content_container .short input{
border: 1px solid #5AA70C;
font-family: Verdana;
font-size: 14px;
padding: 2px;
width: 91px;
color: #FFFFFF;
background-color: #66A332;
}

.search_boxframe .content_container .goto .short input{
border: 1px solid #5AA70C;
font-family: Verdana;
font-size: 14px;
padding: 2px;
width: 91px;
color: #64A91C;
background-color: #FEFEFE;
}

.search_boxframe .content_container .goto .short .inputsmall{
border: 1px solid #5AA70C;
font-family: Verdana;
font-size: 14px;
padding: 2px;
width: 50px;
color: #64A91C;
background-color: #FEFEFE;
}

.search_boxframe .content_container .checkbox{
float: left;
}

.search_boxframe .content_container .checkbox input{
border: none;
width: 16px;
color: #64A91C;
}

.search_boxframe .checkbox_text{
float: left;
padding: 4px 13px 0px 2px;
font-family: Verdana;
font-size: 14px;
color: #FFFFFF;
}

.search_boxframe .dividerline{
color: #9BD065;
font-family: Verdana;
font-size: 16px;
padding:5px;
}

.search_boxframe .checkbox_text a{
font-family: Verdana;
font-size: 14px;
color: #FFFFFF;
text-decoration: none;
}

.search_boxframe .searchcontainer h5{
font-family: Arial;
font-size: 14px;
color: #E8F1E0;
margin: 0px;
padding: 17px 8px 8px 10px;
font-weight: bold;
}

.search_boxframe .stdcontent_small{
position: relative;
margin: 0px 0px 0px 10px;
padding: 10px 10px 10px 10px;
font-family: Verdana;
font-size: 14px;
border: 1px solid #9BCF64;
background-color: #509614;
color: #FFFFFF;
}

.search_boxframe .stdcontent_small a{
color: #FFFFFF;
text-decoration: none;
}

.search_boxframe .stdcontent_small a:hover{
color: #FFFFFF;
text-decoration: underline;
}

.search_boxframe .stdcontent_small .divider{
margin: 10px 0px 10px 0px;
border-bottom: 1px solid #9BCF64;
}


/* standard box*/
.gradbottom{
background-position: bottom;
background-repeat: repeat-x;
background-image: url('/img/box_bottom_bg.gif');
}

.boxframe{
position: relative;
margin: 0px 0px 10px 10px;
border: 1px solid #93A9B4;
padding: 4px;
background-color: #FEFEFE;
}

.boxframe .topgrad{
position: relative;
height: 44px;
background-image: url('/img/box_head_bg.gif');
}

.boxframe .topgrad_blue{
position: relative;
height: 37px;
background-image: url('/img/box_head_blue_bg.gif');
}

.boxframe .topgrad_small{
position: relative;
background-image: url('/img/box_head_bg.gif');
}

.boxframe h1{
font-family: Arial;
font-size: 24px;
color: #53514F;
padding: 11px 8px 4px 8px;
margin: 0px;
font-weight: normal;
float: left;
}

.boxframe h2{
font-family: Arial;
font-size: 16px;
color: #53514F;
border-top: 1px solid #DFDEDB;
background-color: #F3F3F0;
margin: 0px;
padding: 12px 8px 8px 8px;
font-weight: bold;
}

.boxframe .topgrad h5{
font-family: Arial;
font-size: 14px;
color: #53514F;
margin: 0px;
padding: 17px 8px 8px 10px;
font-weight: bold;
}

.boxframe .topgrad_blue h5{
font-family: Arial;
font-size: 14px;
color: #FFFFFF;
margin: 0px;
padding: 12px 8px 8px 10px;
font-weight: bold;
}

.boxframe .printicon{
padding: 13px 8px 0px 0px;
float: right;
}

.boxframe .mailicon{
padding: 13px 3px 0px 0px;
float: right;
}

.boxframe .stdcontent_small{
background-color: #FFFFFF;
padding: 0px 10px 0px 10px;
font-family: Verdana;
font-size: 14px;
color: #434140;
}
/*kontakt link fix*/
.boxframe .stdcontent_small a {
color:#1D6CA9;
font-family:Verdana;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.boxframe .stdcontent_small_gray_bg{
background-color: #F3F3F0;
padding: 10px 10px 0px 10px;
font-family: Verdana;
font-size: 14px;
color: #434140;
}

.boxframe .stdcontent_small .medier{
position: relative;
float: left;
color: #1D6CA9;
padding: 2px 0px 10px 5px;
}

.boxframe .stdcontent_small .medier a{
color: #1D6CA9;
text-decoration: none;
}

.boxframe .stdcontent_small .medier a:hover{
color: #1D6CA9;
text-decoration: underline;
}

.boxframe .stdcontent_small .divider{
border-bottom: 1px solid #E7E6E3;
margin-bottom: 10px;
}

.boxframe .stdcontent_gradend{
background-color: #FFFFFF;
padding: 15px 10px 10px 10px;
font-family: Verdana;
font-size: 14px;
color: #434140;
background-position: bottom;
background-repeat: repeat-x;
background-image: url('/img/box_bottom_bg.gif');
}

.boxframe .stdcontent{
background-color: #FFFFFF;
padding: 15px 10px 0px 10px;
font-family: Verdana;
font-size: 14px;
color: #434140;
}

.boxframe .peekaboofix {
min-height:1px;
position:relative;

}
.boxframe .stdcontent h4{

font-family:Verdana;
font-size:13px;
font-weight:bold;
margin:0;
padding:15px 10px 5px;
color: #434140;
}
.stdboxcontainer .content  div.tryproduct {
color:#434140;
font-family:Arial;
font-size:12px;
font-weight:normal;
margin:0;
padding:0 10px 10px;

}


.boxframe .stdcontent a{
font-family: Verdana;
font-size: 14px;
color: #1D6CA9;
text-decoration: none;
}

.stdboxcontainer .product_container{
float: left;
padding: 0px 5px 15px 10px;
}

.stdboxcontainer .product{
width: 335px;
height: 150px;
border-bottom: 2px solid #D9D8D5;
}

.stdboxcontainer .prodimg{
float: left;
font-size: 0px;
}

.stdboxcontainer .prodtext_container{
float: left;
width: 225px;
margin-left: 10px;
}

.stdboxcontainer .prodtext_container .prodtext{
height: 120px;
border-bottom: 1px solid #E7E6E3;
line-height: 20px;
}

.stdboxcontainer .prodtext_container .prodtext h3{
padding: 0px 0px 5px 0px;
font-family: Arial;
font-size: 14px; /* Originalt 12px */
line-height: 20px;
color: #3c7bad;
font-weight: bold;
}

.stdboxcontainer .prodtext_container .prodtext .emne{
padding: 0px 0px 7px 0px;
font-family: Arial;
color: #828282;
font-size: 14px; /* Originalt 10px */
line-height: 20px;
}

.stdboxcontainer .prodtext_container .icon{
float: left;
padding: 7px 4px 0px 0px;
}

.stdboxcontainer .prodtext_container .icon_text{
float: left;
padding: 5px 16px 0px 0px;
}

.stdboxcontainer .prodtext_container .icon_text a{
font-family: Verdana;
color: #3C7BAD;
text-decoration: none;
}

.boxframe .stdcontent_graybg{
background-color: #F3F3F0;
padding: 15px 10px 15px 10px;
font-family: Verdana;
font-size: 14px;
line-height: 16px;
color: #434140;
}

.boxframe .stdcontent_graybg a{
font-family: Verdana;
font-size: 14px;
line-height: 16px;
color: #434140;
text-decoration: none;
}

.boxframe .stdcontent_graybg a:hover{
font-family: Verdana;
font-size: 14px;
line-height: 16px;
color: #434140;
text-decoration: underline;
}

.boxframe .stdcontent_graybg .rightimg{
float: right;
position: relative;
font-size: 0px;
}

/*forfatter oversigt etc bluelink*/

.boxframe  a.bluelink{
line-height: 16px;
color:#1D6CA9;
font-family:Verdana;

font-weight:bold;
text-decoration:underline;
}

.boxframe  a.bluelink:hover{
line-height: 16px;
color:#1D6CA9;
font-family:Verdana;

font-weight:bold;
text-decoration:underline;

}

.boxframe  a.bluelink:visited{
line-height: 16px;
color:#1D6CA9;
font-family:Verdana;

font-weight:bold;
text-decoration:underline;

}
/*forfatter oversigt End*/


.stdboxcontainer .content h3{
padding: 8px 0px 8px 0px;
margin: 0px;
font-family: Verdana;
font-size: 16px;
color: #1D6CA9;
}

.boxframe .stdcontent .date{
font-family: Verdana;
font-size: 14px;
color: #7F7F7A;
}

.boxframe .stdcontent .leftimg{
float: left;
position: relative;
margin: 0px 20px 12px 0px;
}

.stdboxcontainer .content .divider{
/* margin-top: 8px;*/
border-bottom: 1px solid #D1D1D1;
}

/*settings */


/*admin settings

*/
.boxframe .settingsfeed {
width:700px;
height:auto;

}
.boxframe .sats_divider_nomargin {
border-bottom:1px solid #E7E6E3;
width:650px;
height:1px;
padding: 0px 0px 0px 0px;
margin-top:20px;
margin-bottom:10px;
display:block;
}

 .boxframe .satsCheckBox  input{
 width:22px;
 height:22px;
 margin-top:20px;

 padding:0px 0px 0px 0px;
 float:left;
 display:block;
 }
 
  .boxframe .satsTitle{
  color:#434140;
  font-size:13px;
 width:620px;
 padding:0px 0px 0px 25px;
 margin-top:10px;
 margin-left:0px;
 float:left;
 display:block;
 }
 
 .boxframe .satsTeaser{
 width:650px;
 padding:20px 0px 20px 0px;
 
 float:left;
 display:block;


 }
 
 .boxframe .GemBtn {
 
 float:left;
 display:block;
 } 


 
.boxframe .satsLink{
padding:0px 0px 0px 0px;
width:650px;
height:auto;

}
.boxframe .satsLink a{
color:#1D6CA9;
font-family:Verdana;
font-weight:bold;
line-height:12px;
text-decoration:underline;
height:12px;
width:650px;
padding:0px 0px 0px 10px;
}

.stdboxcontainer .content .focusimage
{
padding: 5px 15px 15px 0
}
 
.stdboxcontainer .content .settings h5{
color:#53514F;
font-family:Arial;
font-size:14px;
font-weight:bold;
margin:0;
padding:17px 8px 8px 0px;
display: inline;
}

.stdboxcontainer .content .settings h4{
color:#53514F;
font-family:Arial;
font-size:14px;
font-weight:normal;
margin:0;
padding:17px 8px 8px 0px;
display: inline;
}

.stdboxcontainer .content .settingscol1  {
width: 330px;
height:auto;

float:left;
display:block;
border-right: 1px solid #E7E6E3;
padding:6px 10px 0px 0px;
position: relative;

/*background-color:#f7f7f7;*/
}





.stdboxcontainer .content h4.tryproduct {
color:#434140;
font-family:Arial;
font-size:12px;
font-weight:bold;
margin:0;
padding:0 10px 0px;

}

.stdboxcontainer .content .produktcol1{
height:auto;
width:260px;
display:inline;
float:left;
}



.stdboxcontainer .content .produktcol2 {
height:auto;
width:30px;
display:inline;
float:left;
padding-top:0px;
padding-left:30px;
}


.stdboxcontainer .content .settingscol2  {
padding:6px 0px 0px 4px;
width:330px;
height:auto;
float:left;
display:inline;
position: relative;
}

.stdboxcontainer .content .dividervertical {
border-right: 1px solid #E7E6E3;
margin:4px 0px 0px 0px;
padding:0px 4px 0px 4px;
height:auto;
width:1px;
float:left;
display:inline;
}

.stdboxcontainer .content .checkboxlist table {
padding:10px 0px 10px 0px;
border:1px solid #B0C7D2;
color:#A1A09F;
width:150px;
border:none;
}

.stdboxcontainer .content .checkboxlist td input {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#434140;
border:none;
width:22px;

}

.stdboxcontainer .content .checkboxlist td label {
padding:0px 0px 0px 0px;
margin:0px 0px 10px 0px;
color:#434140;
font-family:Verdana;
font-size:11px;
border:none;
width:22px;
}


.stdboxcontainer .divider_nomargin{
border-bottom: 1px solid #E7E6E3;
}

.boxframe .stdcontent input{
width: 194px;
margin-bottom: 5px;
border: 1px solid #B0C7D2;
padding: 3px;
color: #A1A09F;
}

.boxframe .stdcontent_end{
text-align: right;
padding: 10px;
}

.boxframe .stdcontent_end_border{
font-size: 0px;
border-bottom: 2px solid #D9D8D5;
margin-bottom: 20px;
}

.boxframe .stdcontent_end a{
font-family: Verdana;
font-size: 14px;
color: #1D6CA9;
text-decoration: none;
font-weight: bold;
}

.boxframe .bottom{
height: 35px;
color: #53514F;
}

.boxframe .yournews_left .bottom{
color: #53514F;
background-image: none !important;
border-bottom: 2px solid #D9D8D5;
margin-bottom: 20px;
}

.boxframe .bottom .link{
text-align: right;
padding: 11px 8px 4px 8px;
font-weight: normal;
}

.boxframe .bottom .link a{
font-family: Verdana;
font-size: 14px;
color: #1D6CA9;
padding: 11px 8px 4px 8px;
font-weight: bold;
text-decoration: none;
}

.boxframe .bottom .link a:hover{
font-family: Verdana;
font-size: 14px;
color: #ED014C;
padding: 11px 8px 4px 8px;
font-weight: bold;
text-decoration: none;
}

.stdboxcontainer .content .newslink{
margin: 7px 10px 0px 10px;
font-family: Verdana;
font-size: 14px;
}

.stdboxcontainer .content .newslink .divider{
padding-bottom: 5px;
_margin-top: -25px !important;
border-bottom: 1px solid #E7E6E3;
font-size: 0px;
height: 1px;
_padding-bottom: 8px;
_padding-top: 20px;
}

.stdboxcontainer .content .newslink .plusimg{
position: relative;
font-size:0px;
float: left;
}

.stdboxcontainer .content .newslink .linktext{
position: relative;
float: left;
padding: 1px 0px 0px 8px;
}

.stdboxcontainer .content .newslink .linktext a{
font-family: Arial;
font-size: 14px;
text-decoration: none;
color: #1D6CA9;
font-weight: bold;
}

.stdboxcontainer .content .newslink .linktext a:hover{
font-family: Verdana;
font-size: 14px;
text-decoration: none;
color: #ED014C;
font-weight: bold;
}

.stdboxcontainer .content .newslink .date{
position: relative;
float: left;
font-family: Verdana;
font-size: 14px;
color: #7F7F7A;
padding: 1px 0px 0px 8px;
}

.boxframe .yournews_left{
float: left;
width: 458px;
position: relative;
}

.boxframe .yournews_right{
float: left;
position: relative;
}

.boxframe .yournews_right .menu_container{
height: 38px;
background-image: url('/img/news_menu_bg.gif');
width: 220px;
}

.boxframe .yournews_right .menu_on{
float: left;
position: relative;
background-color: #F9F9F7;
border-right: 1px solid #E7E6E3;
}

.boxframe .yournews_right .menu_on h2{
font-family: Arial;
font-size: 14px;
color: #53514F;
margin: 0px;
padding: 12px 8px 8px 8px;
font-weight: bold;
}

.boxframe .yournews_right .menu_on h2 a{
font-family: Arial;
font-size: 14px;
color: #53514F;
text-decoration: none;
}

.boxframe .yournews_right .menu_off{
float: left;
position: relative;
background-color: #F3F3F0;
border-bottom: 1px solid #E7E6E3;
}

.boxframe .yournews_right .menu_off h2{
font-family: Arial;
font-size: 14px;
color: #B4B3B1;
margin: 0px;
padding: 12px 8px 7px 0px;
font-weight: bold;
}

.boxframe .yournews_right .menu_off h2 a{
font-family: Arial;
font-size: 14px;
color: #B4B3B1;
text-decoration: none;
}

.box_h220px{
font-size: 0px;
position: relative;
height: 220px;
width: 220px;
background-image: url('/img/box_220x220_bg.gif');
display: none;
}

.box_h220px .topimg{
font-size: 0px;
position: relative;
height: 126px;
}

.box_h220px .bluebg{
position: relative;
height: 94px;
background-image: url('/img/box_220x220_news_bg.gif');
}

.box_h220px .bluebg h4{
padding: 15px 10px 5px 10px;
margin: 0px;
font-family: Verdana;
font-size: 13px;
color: #F9F9F9;
font-weight: bold;
}

.box_h220px .bluebg h4 a{
font-family: Verdana;
font-size: 13px;
color: #F9F9F9;
font-weight: bold;
text-decoration: none;
}

.box_h220px .bluebg .main{
padding: 0px 10px 10px 10px;
margin: 0px;
font-family: Verdana;
font-size: 14px;
color: #F9F9F9;
font-weight: normal;
}

.box_h220px .whitebg{
position: relative;
height: 94px;
background-image: url('/img/box_220x220_white_bg.gif');
}

.box_h220px .whitebg h4{
padding: 15px 10px 5px 10px;
margin: 0px;
font-family: Verdana;
font-size: 13px;
color: #1D6CA9;
font-weight: bold;
}

.box_h220px .whitebg  h4  a:link ,.whitebg  h4  a:hover,.whitebg  h4  a:visited {
font-family: Verdana;
font-size: 13px;
color: #1D6CA9;
font-weight: bold;
text-decoration: none;
}

.box_h220px .whitebg .main{
padding: 0px 10px 10px 10px;
margin: 0px;
font-family: Verdana;
font-size: 14px;
color: #434140;
font-weight: normal;
}

.box_h220px .banner{
padding: 35px 20px 35px 20px;
position: relative;
}

/* two cols in 700px content */
.two_cols_content{
position: relative;
width: 100%;
}

.two_cols_content .first_col{
width: 460px;
}

.two_cols_content .first_col_narrow{
width: 222px;
}

.two_cols_content .second_col{
/*border-bottom: 1px solid #D1D1D1;*/
border-left: 1px solid #D1D1D1;
}

.two_cols_content .divider_middle{
/*background-image: url('/img/horizontal_divider_mid.gif');*/
width: 20px;
/*border-right: 1px solid #D1D1D1;*/
}

/*.two_cols_content h2{
font-family: Arial;
font-size: 14px !important;
color: #53514F;
border-top: 1px solid #DFDEDB;
background-color: #F3F3F0;
margin: 0px;
padding: 6px 8px 4px 8px !important;
font-weight: bold;
}*/

.two_cols_content .stdcontent_end{
text-align: right;
padding: 10px;
margin: 2px 0px 0px 0px;
}

.two_cols_content .stdcontent{
padding: 10px 10px 0px 10px;
}


.second_col input {
width: 237px;
}

.second_col .stdcontent_end{
text-align: right;
padding: 10px 0px 20px 10px;
}

.second_col .stdcontent_end .submit{
padding-right: 10px !important;
}

.second_col .paddingright {
padding-right: 10px;
}

/* Linkstable */
.produkter_link_topspacer{
height: 5px;
}

.produkter_link_container{
float: left;
width: 226px;
}

.produkter_link{
padding-top: 11px;
font-family: Arial;
font-size: 14px;
}

.produkter_link a{
color: #1D6CA9;
text-decoration: none;
font-weight: normal;
}

.produkter_link a:hover{
color: #1D6CA9;
text-decoration: underline;
font-weight: normal;
}


/* Pagebottom */
.pagebottom_container{
background-image: url('/img/pagebottom_bg.gif');
background-repeat: repeat-x;
}

.pagebottom{
background-image: url('/img/pagebottom_bg.gif');
float: left;
font-family: Verdana;
font-size: 14px;
color: #FFFFFF;
padding: 9px 15px 8px 15px;
}

.pagebottom a{
color: #FFFFFF;
text-decoration: none;
}

.pagebottom_container .logo{
_position: relative;
float: right;
padding: 5px 15px 0px 0px;
display: none;
}

/* calendar */
.calendar_container{
width: 225px;
margin: auto;
padding: 6px 6px 40px 6px;
}

.calendar_container .prev_next{
float: left;
font-family: Verdana;
font-size: 14px;
text-decoration: none;
color: #1D6CA9;
font-weight: bold;
text-align: center;
width: 28px;
padding-bottom: 5px;
}

.calendar_container .prev_next a{
text-decoration: none;
color: #1D6CA9;
font-weight: bold;
}

.calendar_container .month{
float: left;
font-family: Verdana;
font-size: 14px;
text-decoration: none;
color: #1D6CA9;
font-weight: bold;
text-align: center;
width: 152px;
padding-bottom: 5px;
}

.calendar_container .datebox_empty{
float: left;
border: 1px solid #E1E0D9;
text-align: center;
height: 24px;
width: 24px;
margin: 2px;
background-color: #FAFAF7;
}

.calendar_container .datebox{
float: left;
border: 1px solid #E1E0D9;
text-align: center;
height: 24px;
width: 24px;
margin: 2px;
background-color: #F3F3F0;
}

.calendar_container .datebox_event{
float: left;
border: 1px solid #91B7CD;
text-align: center;
height: 24px;
width: 24px;
margin: 2px;
background-color: #FFFFFF;
}

.calendar_container .date{
padding-top: 5px;
font-family: Verdana;
font-size: 14px;
color: #807F7A;
}


/* forfatterprofiler*/
.forfatterlink{
position: relative;
float: left;
padding: 0px 0px 6px 8px;
}

.forfatterlist{
padding: 0px 0px 8px 20px;
color: #1D6CA9;
}

.forfatterlist a{
color: #53514F;
text-decoration: none;
}

/* aktuelt right top */
.aktuelt_menu_container{
background-color: #F9F9F7;
background-image: url('/img/aktuelt_menu_item_bg_off.gif');
}

.aktuelt_menu_container .item_on{
float: left;
background-image: url('/img/aktuelt_menu_item_bg_on.gif');
font-family: Arial;
font-size: 14px;
color: #53514F;
margin: 0px;
padding: 12px 40px 10px 10px;
font-weight: bold;
}

.aktuelt_menu_container .item_on a{
color: #53514F;
text-decoration:none;
margin: 0px;
padding: 12px 40px 10px 10px;
}

.aktuelt_menu_container .divider{
float: left;
border-right: 1px solid #D5D4CF;
height: 36px;
}

.aktuelt_menu_container .item_off{
float: left;
background-image: url('/img/aktuelt_menu_item_bg_off.gif');
font-family: Arial;
font-size: 14px;
color: #B4B3B1;
margin: 0px;
padding: 12px 8px 10px 10px;
font-weight: bold;
}

.aktuelt_menu_container .item_off a{
color: #B4B3B1;
text-decoration:none;
margin: 0px;
/*padding: 12px 8px 10px 10px;*/
padding:12px 8px 10px 10px;
}


.rsscontainer{
background-color: #F9F9F7;
}

.rsscontainer .rssimg{
float: left;
position: relative;
padding: 9px 10px 6px 10px;
font-size: 0px;
}

.rsscontainer .rsslink{
float: left;
padding: 11px 10px 6px 0px;
color: #1D6CA9;
font-family: Verdana;
font-size: 14px;
}

/*RssList buttonfix*/

.two_cols_content .RssLinkButton {
float: right;
padding: 11px 10px 6px 0px;
color: #1D6CA9;
font-family: Verdana;
font-size: 14px;
margin-top:-10px;
text-decoration:none;

}
.two_cols_content .RssLinkButton a{
float: right;
padding: 11px 10px 6px 0px;
color: #1D6CA9;
font-family: Verdana;
font-size: 14px;
margin-top:-26px;
text-decoration:none;

}

/*Satser*/
.stdboxcontainer .alphabet{
font-family: Verdana;
font-size: 14px;
color: #1D6CA9;
border-top: 1px solid #DFDEDB;
background-color: #F3F3F0;
margin: 0px 15px 0px 0px;
padding: 10px 10px 10px 10px;
letter-spacing: 2px;
}

.stdboxcontainer .alphabet a{
font-family: Verdana;
font-size: 14px;
color: #1D6CA9;
font-weight: bold;
text-decoration: none;
}

.stdboxcontainer .alphabet .showall{
float: right;
font-family: Verdana;
font-size: 14px;
color: #1D6CA9;
position: relative;
}

.stdboxcontainer .alphabet .showall a{
font-family: Verdana;
font-size: 14px;
color: #1D6CA9;
font-weight: normal;
text-decoration: none;
letter-spacing: 0px;
}

.stdboxcontainer .alphalist{
font-family: Verdana;
font-size: 16px;
color: #53514F;
font-weight: normal;
text-decoration: none;
line-height: 28px;
}

.stdboxcontainer .alphalist a{
font-family: Verdana;
font-size: 14px;
color: #1D6CA9;
font-weight: normal;
text-decoration: none;
line-height: 28px;
}

.satsertable{
text-align: right;
font-family: Arial;
font-size: 14px;
color: #5B5A5A;
}

.satsertable th{
background-color: #F5F5F3;
font-weight: bold;
padding: 5px;
border-top: 2px solid #E7E6E3;
border-right: 2px solid #FFFFFF;
}

.satsertable .gray td{
background-color: #F8F8F6;
}

.satsertable td{
font-weight: normal;
padding: 5px;
border-bottom: 1px solid #E7E6E3;
border-right: 2px solid #FFFFFF;
}

.satsertable .bottom td{
font-weight: normal;
padding: 5px;
border-bottom: 2px solid #E7E6E3;
border-right: 2px solid #FFFFFF;
}


/*searchpages*/
.body_searchpage{
background-color: #FFFFFF;
background-image: url('/img/searchpage_bg.gif') !important;
background-repeat: repeat-x;
}

.searchtop{
position: relative;
background-image: url('/img/searchtop_bg.gif');
padding: 10px;
font-family: Arial;
font-size: 14px;
color: #FFFFFF;
}

.searchtop_text_bold{
position: relative;
float: left;
padding: 6px 30px 0px 0px;
font-family: Arial;
font-size: 14px;
color: #FFFFFF;
font-weight: bold;
}

.searchtop_text{
position: relative;
float: left;
padding: 6px 0px 0px 30px;
font-family: Verdana;
font-size: 14px;
color: #FFFFFF;
}

.searchtop_text a{
font-family: Verdana;
font-size: 14px;
color: #FFFFFF;
text-decoration: none;
}

.searchtop_input{
position: relative;
padding: 2px 10px 2px 0px;
float: left;
}

.searchtop_input input{
height: 13px;
padding: 2px;
margin: 0px;
position: relative;
width: 200px;
font-family: verdana;
font-size: 14px;
color: #64A91C;
margin: 0px;
}

.searchtop_img{
position: relative;
float: left;
padding-top: 3px;
}

.searchmenu_container{
height: 29px;
position: relative;
margin: 0px 0px 10px 10px;
}

.searchmenu_border{
border-left: 1px solid #D9D8D5;
border-bottom: 2px solid #5D9E1A;
}

.searchmenu_container .item_on{
float: left;
font-family: Verdana;
font-size: 16px;
background-image: url('/img/searchmenu_bg_on.gif');
padding: 8px 8px 6px 8px;
color: #FFFFFF;
border-top: 1px solid #D9D8D5;
border-right: 1px solid #D9D8D5;
}

.searchmenu_container .item_off{
float: left;
font-family: Verdana;
font-size: 16px;
background-image: url('/img/searchmenu_bg_off.gif');
padding: 8px 8px 6px 8px;
border-top: 1px solid #D9D8D5;
border-right: 1px solid #D9D8D5;
}

.searchmenu_container .item_off a{
font-family: Verdana;
font-size: 16px;
color: #68685E;
text-decoration: none;
}
.stdcontent .partnerimage 
{
	margin-bottom: 10px;
}

.boxframe .newslink .linktext1{
position: relative;
float: left;
padding: 1px 0px 0px 8px;
}

.boxframe .newslink .linktext1 a{
font-family: Verdana;
font-size: 14px;
text-decoration: none;
color: black;
}

.checkboxlogin
{
min-height:1px;
position:relative;
display:block;
float:left;
width:184px;
}

.checkboxlogin .checkboxloginLeft
{
float:left; 
width:22px;
}

.checkboxlogin .checkboxloginLeft .checkbox 
{
width:15px;
border:0px 0px 0px 0px;
margin:0px 0px 0px 7px;
}

.checkboxlogin .checkboxloginRight
{
float:left; 
padding-top:4px;
height: 20px; 
line-height: 20px;
}  

/* START new comment box design */
.comment_text
{
	float: left; 
	display: inline;
	padding: 4px 0px 0px 0px;
}

.comment_textbox
{
	float: right; 
	display: inline;
}

.comment_line
{
	float: left; 
	display: inline;
	width:690px;
}

.comment_textbox textarea {
width:590px;
margin:0px 0px 6px 0px;
}

.comment_textbox input {
width:590px;
margin:0px 0px 6px 0px;
}

.comment_textbox textarea {
width:588px;
height:150px;
}

/* END new comment box design */

/************************/
/* NEW STYLES (SIGNFORM)*/
/************************/
body{
margin: 0px;
background-color: #cccac6;
background-image: none;
}

.contentcontainer{
width: 1000px;
margin: 15px 0px 0px 0px;
}

.content_735px{
float: left;
width: 750px;
padding: 0px;
margin-left: 0px;

width: 1000px;
}

.content_485px{
float: left;
width: 500px;
padding: 0px;
margin-left: 0px;

width: 1000px;
}

.content_235px{
float: left;
width: 250px;
padding: 0px;
margin-left: 0px;
display: none;
}

.divider_15px{
height: 15px;
line-height: 0px;
font-size: 0px;
}

/* buttons */
.button{
}

.button a{
text-decoration: none;
}

.button .buttonleft{
float: left;
background-image: url('/img/signform/button_left.gif');
height: 18px;
font-family: Arial;
font-weight: bold;
font-size: 14px;
color: #FFFFFF;
text-transform: uppercase;
padding: 4px 0px 0px 10px;
cursor: pointer;
text-decoration: none;
}

.button .buttonright{
float: left;
background-image: url('/img/signform/button_right.gif');
width: 23px;
height: 20px;
padding: 1px 1px 1px 8px;
cursor: pointer;
}

.button_mo{
}

.button_mo a{
text-decoration: none;
}

.button_mo .buttonleft{
float: left;
background-image: url('/img/signform/button_mo_left.gif');
height: 18px;
font-family: Arial;
font-weight: bold;
font-size: 14px;
color: #FFFFFF;
text-transform: uppercase;
padding: 4px 0px 0px 10px;
cursor: pointer;
text-decoration: none;
}

.button_mo .buttonright{
float: left;
background-image: url('/img/signform/button_mo_right.gif');
width: 23px;
height: 20px;
padding: 1px 1px 1px 8px;
cursor: pointer;
}

/* corner icons */
.none .cornericon{
float: left;
height: 16px;
width: 16px;
line-height: 0px;
}

.multi .cornericon{
float: left;
background-image: url('/img/signform/leftcorner_multi.gif');
height: 16px;
width: 16px;
line-height: 0px;
}

.green .cornericon{
float: left;
background-image: url('/img/signform/leftcorner_green.gif');
height: 16px;
width: 16px;
line-height: 0px;
}

.red .cornericon{
float: left;
background-image: url('/img/signform/leftcorner_red.gif');
height: 16px;
width: 16px;
line-height: 0px;
}

.turquoise .cornericon{
float: left;
background-image: url('/img/signform/leftcorner_turquoise.gif');
height: 16px;
width: 16px;
line-height: 0px;
}

.none_cornericon{
float: left;
height: 16px;
width: 16px;
line-height: 0px;
}

.multi_cornericon{
float: left;
background-image: url('/img/signform/leftcorner_multi.gif');
height: 16px;
width: 16px;
line-height: 0px;
}

.green_cornericon{
float: left;
background-image: url('/img/signform/leftcorner_green.gif');
height: 16px;
width: 16px;
line-height: 0px;
}

.red_cornericon{
float: left;
background-image: url('/img/signform/leftcorner_red.gif');
height: 16px;
width: 16px;
line-height: 0px;
}

.turquoise_cornericon{
float: left;
background-image: url('/img/signform/leftcorner_turquoise.gif');
height: 16px;
width: 16px;
line-height: 0px;
}

/* std box */
.stdboxcontainer{
background-color: #FFFFFF;
background-image: url('/img/signform/stdboxbg.gif');
background-repeat: repeat-x;
border: 1px solid #FFFFFF;
margin: 0px 0px 15px 15px;
}

.stdboxcontainer .aboutbox_container .stdboxcontainer
{
	margin: 0px 15px 0px 0px;
}

.stdboxcontainer .aboutbox_container .stdboxcontainer .content .maintext
{
	margin: 0px;
	padding: 0px;
}

.no_bottommargin{
margin-bottom: 0px;
}

.stdboxcontainer .stdtop{
height: 35px;
}

.stdboxcontainer .stdtop_nopadding{
height: 35px;
}

.stdboxcontainer .title{
float: left;
font-family: Arial;
font-size: 16px;
color: #2a2a2a;
text-transform: uppercase;
padding: 11px 0px 0px 0px;
}

.stdboxcontainer .stdtop .maintext{
float: left;
font-family: Arial;
color: #828282;
font-size: 18px;
line-height: 22px;
padding: 10px 10px 0px 0px;
}

.stdboxcontainer .stdtop .select{
float: left;
padding: 6px 15px 0px 0px;
}

.stdboxcontainer .stdtop .select select{
font-family: Arial;
font-size: 16px;
color: #666462;
width: 170px;
padding: 2px;
}

.stdboxcontainer .stdtop .select_small{
float: left;
padding: 6px 15px 0px 0px;
}

.stdboxcontainer .stdtop .select_small select{
font-family: Arial;
font-size: 16px;
color: #666462;
width: 50px;
padding: 2px;
}

.stdboxcontainer .stdtop .paging{
float: left;
padding: 10px 10px 0px 0px;
line-height: 16px;
}

.stdboxcontainer .stdtop .paging .navigation{
float: left;
padding: 0px 5px 0px 5px;
}

.stdboxcontainer .stdtop .paging .navigation a{
font-family: Arial;
font-size: 14px;
text-decoration: none;
color: #828282;
}

.stdboxcontainer .stdtop .paging .page{
float: left;
padding: 0px 3px 0px 3px;
}

.stdboxcontainer .stdtop .paging .page a{
font-family: Arial;
font-size: 14px;
text-decoration: none;
color: #3c7bad;
}

.stdboxcontainer .stdtop .paging .page_active{
float: left;
padding: 0px 3px 0px 3px;
}

.stdboxcontainer .stdtop .paging .page_active a{
font-family: Arial;
font-size: 14px;
text-decoration: underline;
color: #3c7bad;
font-weight: bold;
}

.stdboxcontainer .rightside{
float:right;
}

.stdboxcontainer .rightside .divider{
float: left;
padding: 1px 10px 1px 0px;
}

.stdboxcontainer .rightside .save{
float:left;
padding: 10px 15px 0px 0px;
line-height: 15px;
}

.stdboxcontainer .rightside .mail{
float:left;
padding: 11px 15px 0px 0px;
line-height: 15px;
display: none;
}

.stdboxcontainer .rightside .print{
float:left;
padding: 10px 15px 0px 0px;
line-height: 15px;
display:none;
}

.stdboxcontainer .content{
padding: 15px 0px 10px 15px;
}

.stdboxcontainer .content h1{
font-family: Verdana;
font-size: 24px;
font-weight: normal;
color: #5b5a5a;
padding: 0px 15px 5px 0px;
margin: 0px;
line-height: 26px;
}

.stdboxcontainer .content h2{
font-family: Arial;
font-size: 18px; /* Originalt 18px */
font-weight: bold; /* Originalt normal */
color: #5b5a5a;
padding: 0px 15px 5px 0px;
margin: 0px;
line-height: 28px;
}

.stdboxcontainer .content h3{
font-family: Verdana;
font-size: 20px;
font-weight: normal;
color: #5b5a5a;
padding: 0px 15px 5px 0px;
margin: 0px;
line-height: 30px;
}

.stdboxcontainer .content .date{
font-family: Arial;
font-size: 14px; /* originalt 12px */
font-weight: normal;
color: #5b5a5a;
padding: 0px 0px 10px 0px;
margin: 0px;
line-height: 20px;
}

.stdboxcontainer .content .calendardate{
font-family: Arial;
font-size: 16px;
font-weight: normal;
color: #5b5a5a;
padding: 5px 0px 10px 0px;
margin: 0px;
line-height: 20px;
}

.stdboxcontainer .content .maintext{
font-family: Arial;
font-size: 18px; /* originalt 12px */
color: #5b5a5a;
line-height: 22px;
padding: 0px 15px 20px 0px;
}

.stdboxcontainer .content .maintext a{
color: #3c7bad;
text-decoration: none;
}

.stdboxcontainer .content .maintext a:hover{
color: #3c7bad;
text-decoration: underline;
font-weight: bold;
}

.teaserbox_container .bottom
{
float:right;
padding-top: 5px;
padding-right: 12px;
display:none;
}

.teaserbox_container .bottom .readmore_link
{
float:right;
color: #3c7bad;
text-decoration: none;
display:none;
}

.teaserbox_container .bottom .readmore_link:hover
{
float:right;
color: #3c7bad;
text-decoration: underline;
font-weight: bold;
text-decoration: none;
display:none;
}

.stdboxcontainer .content .maintext .readmore_link
{
float:right;
color: #3c7bad;
text-decoration: none;
}

.stdboxcontainer .content .maintext .readmore_link:hover
{
float:right;
color: #3c7bad;
text-decoration: underline;
font-weight: bold;
}

.stdboxcontainer .content .maintext .readmore_link_extrapadding
{
float:right;
color: #3c7bad;
text-decoration: none;
padding: 5px 0 0 0;
}

.stdboxcontainer .content .maintext .readmore_link_extrapadding:hover
{
float:right;
color: #3c7bad;
text-decoration: underline;
font-weight: bold;
}


.stdboxcontainer .content .maintext .image{
line-height: 0px;
padding: 10px 0px 30px 0px;
}

.stdboxcontainer .content .maintext .leftside110px{
float: left;
width: 110px;
padding: 0px 0px 4px 0px;
font-weight: bold;
}

.stdboxcontainer .content .maintext .rightside345px{
float: left;
width: 345px;
padding: 0px 0px 4px 0px;
}

.stdboxcontainer .content .maintext ul{
padding: 22px 0px 40px 0px;
margin: 0px;
list-style-type: square;
}

.stdboxcontainer .content .maintext ul li{
padding: 0px;
margin: 0px 0px 6px 15px;
}

.stdboxcontainer .content .linkline{
padding: 0px 12px 12px 0px;
font-family: Arial;
font-size: 16px;
color: #5B5A5A;
}

.stdboxcontainer .content .linkline a{
font-family: Arial;
font-size: 16px;
color: #56564e;
text-decoration: none;
}

.stdboxcontainer .content .linkline a:hover{
font-family: Arial;
font-size: 16px;
color: #56564e;
text-decoration: none;
font-weight: bold;
}

.stdboxcontainer .bottom .link{
text-align: right;
padding: 0px 15px 15px 0px;
}

.stdboxcontainer .bottom .link a{
font-family: Arial;
font-size: 16px;
color: #3C7BAD;
text-decoration: none;
}

.stdboxcontainer .bottom .link a:hover{
font-family: Arial;
font-size: 16px;
color: #3C7BAD;
text-decoration: underline;
font-weight: bold;
}

.stdboxcontainer .content .calendar{
margin-right: 15px;
text-align: center;
}

.stdboxcontainer .content .submit{
float: right;
padding-right: 13px;
}

.stdboxcontainer .content .checkboxlist .submit{
float: left;
padding-right: 13px;
}


/* About box */
.aboutbox_container{
display: inline;
float: left;
width: 358px;
margin: 4px 0px 0px 1px;
}

.aboutbox_container .stdboxcontainer .abouttop{
height: 36px;
margin-bottom: 10px;
border-top: 1px solid #e3e3e3;
}

.aboutbox_container .stdboxcontainer .abouttop .title{
float: left;
font-family: Arial;
font-size: 20px;
color: #5b5a5a;
padding: 10px 0px 0px 0px;
margin-left: -4px;
}

.aboutbox_container .stdboxcontainer .abouttop .title a{
font-family: Arial;
font-size: 20px;
color: #5b5a5a;
text-decoration: none;
}

.aboutbox_container .stdboxcontainer .abouttop .title a:hover{
font-family: Arial;
font-size: 20px;
color: #5b5a5a;
text-decoration: underline;
}

.aboutbox_container .stdboxcontainer .content{
/* height: 52px; */ 
padding: 0px 5px 12px 12px;
}

/* 2col left */
/* signform search box*/
.signform_search{
margin: 0px 0px 15px 15px;

display: none;
}

.signform_search .submit{
float: right;
padding-right: 13px;
margin-top: -38px;
}

.signform_search .leftside .content{
padding: 8px 0px 0px 6px;
}

.signform_search .leftside .content .input{
/* padding: 6px 0px 0px 8px; */
padding: 13px 0px 0px 8px;
}

.signform_search .content .link{
padding: 6px 14px 0px 9px;
}

.signform_search .small_red .rightside .content .link{
padding: 1px 14px 0px 9px;
}

.signform_search .content .link a{
font-family: Arial;
font-size: 14px; /* Originalt 11px */
color: #FFFFFF;
text-decoration: none;
}

.signform_search .content .link a:hover{
font-family: Arial;
font-size: 14px; /* Originalt 11px */
color: #FFFFFF;
font-weight: bold;
text-decoration: underline;
}

.signform_search .large_green .leftside{
float: left;
width: 362px;
}

.signform_search .large_green .leftside .top{
background-color: #64ae1e;
height: 23px;
border-bottom: 1px solid #b2ce85;
font-family: Arial;
font-size: 16px;
color: #FFFFFF;
text-transform: uppercase;
padding: 10px 10px 0px 15px;
}

.signform_search .large_green .leftside .content{
background-color: #7ead34;
background-image: url('/img/signform/searchboxbg_green.gif');
height: 173px;
font-family: Arial;
font-size: 14px; /* Originalt 12px */
color: #FFFFFF;
}

.signform_search .large_green .content .inputs{
height: 142px;
}

.signform_search .large_green .content .input input{
font-family: Arial;
font-size: 16px;
color: #666462;
width: 325px;
/* padding: 1px 2px 1px 2px; */
padding: 2px;
}

.signform_search .large_green .content .select{
padding: 8px 0px 0px 8px;
}

.signform_search .large_green .rightside .content .select{
padding: 8px 0px 0px 11px;
}

.signform_search .large_green .content .select select{
font-family: Arial;
font-size: 16px;
color: #666462;
width: 333px;
padding: 2px;
}

.signform_search .large_green .rightside .content .select select{
font-family: Arial;
font-size: 16px;
color: #666462;
width: 339px;
padding: 2px;
}

.signform_search .small_green .leftside{
float: left;
width: 234px;
}

.signform_search .small_green .leftside .top{
background-color: #64ae1e;
height: 23px;
border-bottom: 1px solid #b2ce85;
font-family: Arial;
font-size: 16px;
color: #FFFFFF;
text-transform: uppercase;
padding: 10px 10px 0px 15px;
}

.signform_search .small_green .leftside .content{
background-color: #7ead34;
background-image: url('/img/signform/searchboxbg_green.gif');
height: 130px;
font-family: Arial;
font-size: 16px;
color: #FFFFFF;
padding-top: 6px;
}

.signform_search .small_green .leftside .content .inputs{
height: 96px;
}

.signform_search .small_green .leftside .content .select{
padding: 8px 0px 0px 8px;
}

.signform_search .small_green .leftside .content .select select{
font-family: Arial;
font-size: 16px;
color: #666462;
width: 205px;
padding: 2px;
}

.signform_search .small_green .leftside .content .input{
padding: 8px 0px 0px 8px;
}

.signform_search .small_green .leftside .content .input input{
font-family: Arial;
font-size: 16px;
color: #666462;
width: 197px;
padding: 1px 2px 1px 2px;
}

.signform_search .small_red .leftside{
float: left;
width: 234px;
}

.signform_search .small_red .leftside .top{
background-color: #d61434;
height: 24px;
border-bottom: 1px solid #e78493;
font-family: Arial;
font-size: 16px;
color: #FFFFFF;
text-transform: uppercase;
padding: 10px 10px 0px 15px;
}

.signform_search .small_red .leftside .content{
background-color: #7ead34;
background-image: url('/img/signform/searchboxbg_red.gif');
height: 129px;
font-family: Arial;
font-size: 16px;
color: #FFFFFF;
padding-top: 6px;
}

.signform_search .small_red .leftside .content .inputs{
height: 96px;
}

.signform_search .small_red .leftside .content .select{
padding: 8px 0px 0px 8px;
}

.signform_search .small_red .rightside .content .select{
padding: 10px 0px 0px 11px;
}

.signform_search .small_red .leftside .content .select select{
font-family: Arial;
font-size: 16px;
color: #666462;
width: 205px;
padding: 2px;
}

.signform_search .small_red .rightside .content .select select{
font-family: Arial;
font-size: 16px;
color: #666462;
width: 467px;
padding: 2px;
}

.signform_search .small_red .leftside .content .input{
padding: 8px 0px 0px 8px;
}

.signform_search .small_red .leftside .content .input input{
font-family: Arial;
font-size: 16px;
color: #666462;
width: 197px;
/* padding: 1px 2px 1px 2px; */
padding: 2px;
}

.signform_search .small_red .rightside .content .input input{
font-family: Arial;
font-size: 16px;
color: #666462;
width: 197px;
padding: 1px 2px 1px 2px;
}

.signform_search .content .linkline{
padding: 8px 0px 8px 0px;
margin: 0px 14px 0px 8px;
border-bottom: 1px solid #b1cd84;
}

.signform_search .content .linkline a{
font-family: Arial;
font-size: 16px;
color: #FFFFFF;
text-decoration: none;
}

.signform_search .content .linkline a:hover{
font-family: Arial;
font-size: 16px;
color: #FFFFFF;
font-weight: bold;
text-decoration: underline;
}

.signform_search .large_green .rightside .top{
background-color: #64ae1e;
height: 23px;
border-bottom: 1px solid #b2ce85;
font-family: Arial;
font-size: 16px;
color: #FFFFFF;
text-transform: uppercase;
padding: 10px 10px 0px 8px;
}

.signform_search .large_green .rightside{
float: left;
width: 364px;
}

.signform_search .large_green .rightside .content{
background-color: #7ead34;
background-image: url('/img/signform/searchboxbg_green.gif');
height: 173px;
font-family: Arial;
font-size: 16px;
color: #FFFFFF;
padding: 8px 0px 0px 0px;
}

.signform_search .large_green .rightside .content a{
font-family: Arial;
font-size: 14px; /* originalt 12px */
color: #FFFFFF;
}

.signform_search .small_green .rightside{
float: left;
width: 491px;
}

.signform_search .small_green .rightside .top{
background-color: #64ae1e;
height: 23px;
border-bottom: 1px solid #b2ce85;
font-family: Arial;
font-size: 16px;
color: #FFFFFF;
text-transform: uppercase;
padding: 10px 10px 0px 8px;
}

.signform_search .small_green .rightside .content{
background-color: #7ead34;
background-image: url('/img/signform/searchboxbg_green.gif');
height: 132px;
font-family: Arial;
font-size: 16px;
color: #FFFFFF;
padding: 4px 0px 0px 0px;
}

.signform_search .small_green .rightside .content a{
font-family: Arial;
font-size: 16px;
color: #FFFFFF;
}

.signform_search .small_red .rightside{
float: left;
width: 491px;
}

.signform_search .small_red .rightside .top{
background-color: #d61434;
height: 24px;
border-bottom: 1px solid #e78493;
font-family: Arial;
font-size: 16px;
color: #FFFFFF;
text-transform: uppercase;
padding: 10px 10px 0px 8px;
}

.signform_search .small_red .rightside .content{
background-color: #7ead34;
background-image: url('/img/signform/searchboxbg_red.gif');
height: 131px;
font-family: Arial;
font-size: 16px;
color: #FFFFFF;
padding: 4px 0px 0px 0px;
}

.signform_search .small_red .rightside .content a{
font-family: Arial;
font-size: 16px;
color: #FFFFFF;
}

.signform_search .content .headline{
padding: 8px 0px 8px 0px;
margin: 0px 14px 0px 8px;
font-family: Verdana;
font-size: 18px;
}

.signform_search .content .maintext{
padding: 8px 0px 8px 0px;
margin: 0px 14px 0px 8px;
}

.signform_search .content .maintext_goto{
padding: 4px 0px 8px 0px;
margin: 0px 14px 0px 8px;
}

.large_green .gototype1
{
	width: 159px;
	_width: 157px;
}

.large_green .gototype1_1
{
	width: 159px;
	_width: 157px;
}

.large_green .gototype2
{
	width: 159px;
	_width: 157px;
}

.large_green .gototype3
{
	width: 331px;
	_width: 328px;
}

.large_green .gototype4
{
	width: 159px;
	_width: 157px;
}

.large_green .gototype5
{	
	width: 103px;
	_width: 101px;
}

.large_green .gototype6
{
	width: 103px;
	_width: 101px;
}


.small_red .gototype1
{
	width: 223px;
	_width: 221px;
}

.small_red .gototype1_1
{
	width: 223px;
	_width: 221px;
}

.small_red .gototype2
{
	width: 223px;
	_width: 221px;
}

.small_red .gototype3
{
	width: 459px;
	_width: 455px;
}

.small_red .gototype4
{
	width: 223px;
	_width: 221px;
}

.small_red .gototype5
{
	width: 135px;
	_width: 132px;
}

.small_red .gototype6
{
	width: 145px;
	_width: 143px;
}

.signform_search .large_green .left_border{
background-image: url('/img/signform/searchboxleftborder_green.gif');
float: left;
height: 215px;
width: 1px;
}

.signform_search .large_green .middle_border{
background-image: url('/img/signform/searchboxmiddleborder_green.gif');
float: left;
height: 215px;
width: 7px;
}

.signform_search .large_green .right_border{
background-image: url('/img/signform/searchboxrightborder_green.gif');
float: left;
height: 215px;
width: 1px;
}

.signform_search .small_green .left_border{
background-image: url('/img/signform/searchboxleftborder_green.gif');
float: left;
height: 170px;
width: 1px;
}

.signform_search .small_green .middle_border{
background-image: url('/img/signform/searchboxmiddleborder_green.gif');
float: left;
height: 170px;
width: 7px;
}

.signform_search .small_green .right_border{
background-image: url('/img/signform/searchboxrightborder_green.gif');
float: left;
height: 170px;
width: 1px;
}

.signform_search .small_red .left_border{
background-image: url('/img/signform/searchboxleftborder_red.gif');
float: left;
height: 170px;
width: 1px;
}

.signform_search .small_red .middle_border{
background-image: url('/img/signform/searchboxmiddleborder_red.gif');
float: left;
height: 170px;
width: 7px;
}

.signform_search .small_red .right_border{
background-image: url('/img/signform/searchboxrightborder_red.gif');
float: left;
height: 170px;
width: 1px;
}

.signform_search .content .checkbox{
float: left;
padding: 7px 5px 2px 8px;
*padding: 2px 5px 2px 8px;
line-height: 0px;
}

.signform_search .content .checkbox input{
width: 15px;
margin: 0px;
padding: 0px;
}

.signform_search .content .checkboxtext{
float: left;
padding: 7px 0px 2px 0px;
*padding: 5px 0px 2px 0px;
margin: 0px;
}

/* right */
.signform_rightimg{
margin: 0px 0px 15px 15px;
font-size: 0px;
line-height: 0px;

display: none;
}

/* folds */
.folded .hidelayer{
display: none;
}

.unfolded .hidelayer{
display: block;
}

.rightsidefold{
background-image: url('/img/signform/foldbg_right.gif');
background-repeat: repeat-x;
background-position: top;
background-color: #FFFFFF;
border-left: 1px solid #FFFFFF;
border-top: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
width: 233px;
margin: 0px 0px 15px 15px;

display: none;
}

.rightsidefold .headline{
float: left;
font-family: Arial;
font-size: 16px;
color: #2a2a2a;
height: 27px;
*height: 26px;
padding: 8px 12px 0px 12px;
line-height: 18px;
text-transform: uppercase;

display: none;
}

.rightsidefold .folded .folder{
background-image: url('/img/signform/fold_plus.gif');
background-repeat: no-repeat;
float: right;
margin: 8px 8px 0px 0px;
height: 17px;
width: 17px;
cursor: pointer;

display: none;
}

.rightsidefold .unfolded .folder{
background-image: url('/img/signform/fold_minus.gif');
background-repeat: no-repeat;
background-position: bottom left;
float: right;
margin: 8px 8px 0px 0px;
height: 17px;
width: 17px;
cursor: pointer;

display: none;
}

.rightsidefold .content{
padding: 12px 15px 5px 12px;
border-bottom: 1px solid #efefee;

display: none;
}

.rightsidefold .content_nopadding .content{
border-bottom: 0px solid #efefee;

display: none;
}

.rightsidefold .content a{
font-family: Arial;
font-size: 16px;
color: #56564e;
text-decoration: none;

display: none;
}

.rightsidefold .content a:hover{
font-family: Arial;
font-size: 16px;
color: #56564e;
text-decoration: none;
font-weight: bold;

display: none;
}

.rightsidefold .content_nopadding{
border-bottom: 1px solid #efefee;

display: none;
}

.rightsidefold .content_nopadding .content .maintext{
font-family:Arial;
font-size:16px;
line-height:22px;
color:#5B5A5A;

display: none;
}

.rightsidefold .content .subhead{
font-family: Arial;
font-size: 16px; /* originalt 14px */
color: #5b5a5a;
padding: 0px 0px 17px 0px;

display: none;
}

.rightsidefold .content .input{
padding: 0px 0px 6px 0px;

display: none;
}

.rightsidefold .content .input input{
font-family: Arial;
font-size: 16px;
color: #666462;
width: 198px;
padding: 1px 2px 1px 2px;

display: none;
}

.rightsidefold .content .submit{
float: right;
padding-bottom: 10px;

display: none;
}

.rightsidefold .content_nopadding .linkline{
padding: 8px 12px 8px 12px;
border-bottom: 1px solid #cbcbc9;

display: none;
}

/* deloitte rss start */
.teaserbox_container .linkline{
padding: 8px 12px 8px 12px;
border-bottom: 1px solid #cbcbc9;
display:none;
}

.teaserbox_container .linkline a:hover{
font-family: Arial;
font-size: 16px;
color: #56564e;
text-decoration: none;
font-weight: bold;
display:none;
}

.teaserbox_container .rss_icon{
position: absolute;
margin: 11px 0px 0px 207px;
display:none;
}

.teaserbox_container .linkline .date{
float: right;
color:#5B5A5A;
font-family:Arial;
font-size:10px;
font-weight:normal;
line-height:14px;
display:none;
}

/* deloitte rss end */

.rightsidefold .content_nopadding .linkline a{
font-family: Arial;
font-size: 16px;
color: #56564e;
text-decoration: none;
}

.rightsidefold .content_nopadding .linkline a:hover{
font-family: Arial;
font-size: 16px;
color: #56564e;
text-decoration: none;
font-weight: bold;
}

.rightsidefold .content_nopadding .content .linkline a{
font-family: Arial;
font-size: 16px;
color: #56564e;
text-decoration: none;
}

.rightsidefold .content_nopadding .content .linkline a:hover{
font-family: Arial;
font-size: 16px;
color: #56564e;
text-decoration: none;
font-weight: bold;
}

.rightsidefold .content_nopadding .morelinks{
padding: 8px 12px 8px 12px;
text-align: right;
}

.rightsidefold .content_nopadding .morelinks a{
font-family: Arial;
font-size: 16px;
color: #3c7bad;
text-decoration: none;
}

.rightsidefold .content_nopadding .morelinks a:hover{
font-family: Arial;
font-size: 16px;
color: #3c7bad;
text-decoration: underline;
font-weight: bold;
}

.fold_greenbg_container{
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #cccac6;
margin: 0px 0px 15px 15px;
}

.fold_greenbg{
background-image: url('/img/signform/foldbg_green.gif');
background-repeat: repeat-x;
background-position: top;
background-color: #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
_width: 233px;
}

.fold_greenbg .headline{
float: left;
font-family: Arial;
font-size: 16px;
color: #FFFFFF;
height: 25px;
padding: 8px 12px 0px 12px;
line-height: 18px;
text-transform: uppercase;
}

.fold_greenbg .folded .folder{
background-image: url('/img/signform/fold_plus.gif');
background-repeat: no-repeat;
float: right;
margin: 8px 8px 0px 0px;
height: 17px;
width: 17px;
cursor: pointer;
}

.fold_greenbg .unfolded .folder{
background-image: url('/img/signform/fold_minus.gif');
background-repeat: no-repeat;
float: right;
margin: 8px 8px 0px 0px;
height: 17px;
width: 17px;
cursor: pointer;
}

.fold_greenbg .content{
padding: 12px 12px 5px 12px;
border-bottom: 1px solid #efefee;
}

.fold_greenbg .content_nopadding{
border-bottom: 1px solid #efefee;
}

.fold_greenbg .content .subhead{
font-family: Arial;
font-size: 14px;
color: #56564e;
padding: 0px 0px 17px 0px;
}

.fold_greenbg .content .input{
padding: 0px 0px 6px 0px;
}

.fold_greenbg .content .input input{
font-family: Arial;
font-size: 16px;
color: #666462;
width: 198px;
padding: 1px 2px 1px 2px;
}

.fold_greenbg .content .button{
float: right;
}

.fold_greenbg .content_nopadding .linkline{
padding: 8px 12px 8px 12px;
border-bottom: 1px solid #cbcbc9;
}

.fold_greenbg .content_nopadding .linkline a{
font-family: Arial;
font-size: 16px;
color: #3c7bad;
text-decoration: none;
}

.fold_greenbg .content_nopadding .linkline a:hover{
font-family: Arial;
text-decoration: none;
font-weight: bold;
}

.gray_topborder{
border-top: 1px solid #dEdEdE;
}

.fold_documents_container{
border-bottom: 1px solid #d1d1d1;
margin-right: 15px;
}

.fold_documents{
background-color: #ecece9;
background-image: url('/img/signform/foldbg_documents.gif');
background-repeat: repeat-x;
background-position: top;
border-width: 1px 0px 0px 0px;
border-color: #d1d1d1;
border-style: solid;
min-height: 1px;	
}

.fold_documents .folded .folder{
float: left;
background-image: url('/img/signform/fold_plus.gif');
background-position: bottom right;
background-repeat: no-repeat;
padding: 0px;
height: 17px;
width: 17px;
font-size: 0px;
line-height: 0px;
cursor: pointer;
padding: 8px 0px 0px 15px;
}

.fold_documents .unfolded .folder{
float: left;
background-image: url('/img/signform/fold_minus.gif');
background-position: bottom right;
background-repeat: no-repeat;
padding: 0px;
height: 17px;
width: 17px;
font-size: 0px;
line-height: 0px;
cursor: pointer;
padding: 8px 0px 0px 15px;
}

.fold_documents .folded .headline{
z-index: 1;
/*float: left;*/
font-family: Arial;
font-size: 16px;
color: #454545;
height: 22px;
padding: 10px 12px 0px 12px;
line-height: 20px;
font-weight: bold;
min-width: 1px;
}

.fold_documents .unfolded .headline{
/* float: left; */
font-family: Arial;
font-size: 16px;
color: #3c7bad;
height: 22px;
padding: 10px 12px 0px 12px;
line-height: 20px;
font-weight: bold;
min-width: 1px;
}

.fold_documents .folded .headline a{
font-family: Arial;
font-size: 16px;
color: #454545;
text-decoration: none;
padding-left: 10px;
}

.fold_documents .unfolded .headline a{
font-family: Arial;
font-size: 16px;
color: #3c7bad;
text-decoration: none;
padding-left: 10px;
}

.fold_documents .headline a:hover{
font-family: Arial;
font-size: 16px;
color: #3c7bad;
text-decoration: none;
}

.fold_documents .headline .date{
float: right;
font-family: Arial;
font-size: 16px;
font-weight: normal;
color: #5b5a5a;
padding: 0px 0px 0px 15px;
position: relative;
}

.fold_documents .rightside{
float: right;
padding: 0px;
position: relative;
}

.fold_documents .content{
padding: 5px 12px 15px 45px;
position: relative;
}

.fold_documents .content .leftside{
float: left;
width: 470px;
padding: 0px 0px 0px 0px;
position: relative;
}

.fold_documents .content .leftside .left{
float: left;
font-size: 16px;
width: 100px;
font-family: Arial;
font-weight: bold;
color: #5b5a5a;
padding-top: 5px;
position: relative;
}

.fold_documents .content .leftside .right{
float: left;
font-size: 16px;
width: 370px;
font-family: Arial;
color: #5b5a5a;
padding-top: 5px;
}

.fold_documents .content .rightside{
float: left;
padding: 0px;
}

.fold_documents .content .profile_picture{
float: left;
padding: 10px 14px 0px 0px;
}

.fold_documents .content .profile_info{
float: left;
padding: 10px 0px 0px 0px;
}

.fold_documents .content .profile_info .name{
font-family: Arial;
font-size: 13px;
font-weight: bold;
color: #575750;
padding-bottom: 3px;
}

.fold_documents .content .profile_info .title{
float: none;
font-family: Arial;
font-size: 13px;
color: #575750;
text-transform: none;
padding: 0px;
padding-bottom: 15px;
}

.fold_documents .content .profile_info a{
font-family: Arial;
font-size: 14px; /* originalt 12px */
color: #006eaa;
text-decoration: none;
}

.fold_documents .content .profile_info a:hover{
font-family: Arial;
font-size: 14px; /* originalt 12px */
font-weight: bold;
color: #006eaa;
text-decoration: underline;
}

.fold_documents .lock{
padding: 9px 15px 0px 0px;
cursor: pointer;
}

.fold_documents .lock_placeholder{
position: absolute;
z-index: 2;
margin: -30px 0px 0px -220px;
}

.fold_documents .content .rightside .head{
font-size: 16px;
font-family: Arial;
font-weight: bold;
color: #5b5a5a;
padding-top: 5px;
}

.fold_documents .content .rightside .icon{
float: left;
font-size: 16px;
font-family: Arial;
font-weight: bold;
color: #5b5a5a;
padding: 5px 5px 0px 0px;
}

.fold_documents .content .rightside .link{
float: left;
font-size: 16px;
font-family: Arial;
color: #5b5a5a;
padding-top: 9px;
}

.fold_documents .content .rightside .link a{
font-size: 16px;
font-family: Arial;
color: #3c7bad;
text-decoration: none;
}

.fold_documents .content .rightside .link a:hover{
font-weight: bold;
font-size: 16px;
font-family: Arial;
color: #3c7bad;
text-decoration: none;
}

.fold_documents .content .leftside .icon{
float: left;
font-size: 16px;
font-family: Arial;
font-weight: bold;
color: #5b5a5a;
padding: 5px 5px 0px 0px;
}

.fold_documents .content .leftside .link{
float: left;
font-size: 16px;
font-family: Arial;
color: #5b5a5a;
padding-top: 9px;
}

.fold_documents .content .leftside .link a{
font-size: 16px;
font-family: Arial;
color: #3c7bad;
text-decoration: none;
}

.fold_documents .content .leftside .link a:hover{
font-weight: bold;
font-size: 16px;
font-family: Arial;
color: #3c7bad;
text-decoration: none;
}

.fold_documents .fold_documents{
background-image: none;
background-color: #FFFFFF;
border-top: 1px solid #d1d1d1;
}

.fold_documents .fold_documents .folded .folder{
float: left;
background-image: url('/img/signform/fold_plus.gif');
background-position: bottom right;
background-repeat: no-repeat;
padding: 0px;
height: 17px;
width: 17px;
font-size: 0px;
line-height: 0px;
cursor: pointer;
padding: 8px 0px 0px 15px;
}

.fold_documents .fold_documents .unfolded .folder{
float: left;
background-image: url('/img/signform/fold_minus.gif');
background-position: bottom right;
background-repeat: no-repeat;
padding: 0px;
height: 17px;
width: 17px;
font-size: 0px;
line-height: 0px;
cursor: pointer;
padding: 8px 0px 0px 15px;
}

.fold_documents .fold_documents .content{
border-top: 1px solid #d1d1d1;
}

.fold_documents .fold_documents .folded .headline{
/* float: left; */
font-family: Arial;
font-size: 16px;
color: #454545;
height: 24px;
padding: 9px 12px 0px 12px;
line-height: 18px;
font-weight: normal;
}

.fold_documents .fold_documents .unfolded .headline{
/* float: left; */
font-family: Arial;
font-size: 16px;
color: #3c7bad;
height: 24px;
padding: 9px 12px 0px 12px;
line-height: 18px;
font-weight: normal;
}

.fold_documents .fold_documents .folded .headline a{
font-family: Arial;
font-size: 16px;
color: #454545;
text-decoration: none;
padding-left: 10px;
}

.fold_documents .fold_documents .unfolded .headline a{
font-family: Arial;
font-size: 16px;
color: #3c7bad;
text-decoration: none;
padding-left: 10px;
}

.fold_documents .fold_documents .headline a:hover{
font-family: Arial;
font-size: 16px;
color: #3c7bad;
text-decoration: none;
}

.fold_documents .fold_documents .folded .hidelayer{
display: none;
}

.fold_documents .fold_documents .unfolded .hidelayer{
display: block;
}

/* speechbobble styles */
.sbobble_container .top{
line-height: 0px;
height: 8px;
width: 210px;
}

.sbobble_container .bottom{
line-height: 0px;
height: 8px;
width: 210px;
}

.sbobble_container .content_container{
width: 220px;
padding: 0px 5px 0px 5px;
background-image: url('/img/signform/lock_infobox_bg.png');
background-repeat: repeat-y;
}

.sbobble_container .content_container .content{
float: left;
width: 185px;
background-color: #FFFFFF;
background-image: url('/img/signform/lock_infobox_content_bg.png');
background-repeat: no-repeat;
padding: 10px 6px 10px 10px;
font-family: Arial;
font-size: 16px;
font-weight: normal;
color: #5b5a5a;
font-style: italic;
}

.sbobble_container .content_container .arrow{
float: left;
padding-top: 30px;
}

.sbobble_container .content a{
font-family: Arial;
font-size: 16px;
color: #3c7bad;
font-style: normal;
text-decoration: none;
}

/* Teaserbox */
.teaserbox_container{
float: left;
display: inline;
margin: 0px 0px 15px 15px;

display: none;
}

.teaserbox_container .image{
padding: 10px;
height: 106px;
background-repeat: repeat-x;
display:none;
}

.teaserbox_container .headline{
text-transform: uppercase;
font-weight: bold;
display:none;
}

.teaserbox_container .text{
padding: 9px 10px 0px 10px;
}

.teaserbox_container .width_235px{
width: 233px;
display:none;
}

.teaserbox_container .width_235px .text .arrow{
position: absolute;
margin: -23px 0px 0px 200px;
/**margin: -23px 0px 0px 98px !important;
_margin: 235px 0px 0px 200px !important;*/
}

.teaserbox_container .width_485px{
width: 483px;
display:none;
}

.teaserbox_container .width_485px .text .arrow{
position: absolute;
margin: -23px 0px 0px 450px;
display:none;
/**margin: -23px 0px 0px 348px !important;
_margin: 235px 0px 0px 450px !important;*/
}

/* Invisible icon start */
.teaserbox_container .no_icon{
border: 1px solid #FFFFFF;
background-color: #FFFFFF;
padding-bottom: 5px;
display:none;
}

.teaserbox_container .no_icon a{
text-decoration: none;
font-family: Arial;
font-size: 14px; /* original 13px */
line-height: 20px;
color: #575750;
display:none;
}

.teaserbox_container .no_icon .text .arrow{
background-color: #FFFFFF;
height: 14px;
width: 11px;
border-bottom: 14px solid #64af1f;
color: #7ead34 !important;
padding: 0px 0px 0px 3px;
display: none;
display:none;
}
/* Invisible icon end */

.teaserbox_container .green_on_white{
border: 1px solid #FFFFFF;
background-color: #FFFFFF;
padding-bottom: 5px;
display:none;
}

.teaserbox_container .green_on_white a{
text-decoration: none;
font-family: Arial;
font-size: 14px; /* original 13px */
line-height: 20px;
color: #575750;
}

.teaserbox_container .green_on_white .text .arrow{
background-color: #FFFFFF;
height: 14px;
width: 11px;
border-bottom: 14px solid #64af1f;
color: #7ead34 !important;
padding: 0px 0px 0px 3px;
}

.teaserbox_container .white_on_green{
border: 1px solid #FFFFFF;
background-color: #64af1f;
padding-bottom: 5px;
display:none;
}

.teaserbox_container .white_on_green a{
text-decoration: none;
color: #FFFFFF;
font-family: Arial;
font-size: 14px; /* original 13px */
line-height: 20px;
}

.teaserbox_container .white_on_green .text .arrow{
background-color: #64af1f;
height: 14px;
width: 11px;
border-bottom: 14px solid #FFFFFF;
color: #FFFFFF !important;
padding: 0px 0px 0px 3px;
}

.teaserbox_container .red_on_white{
border: 1px solid #FFFFFF;
background-color: #FFFFFF;
padding-bottom: 5px;
display:none;
}

.teaserbox_container .red_on_white a{
text-decoration: none;
font-family: Arial;
font-size: 14px; /* original 13px */
line-height: 20px;
color: #575750;
}

.teaserbox_container .red_on_white .text .arrow{
background-color: #FFFFFF;
height: 14px;
width: 11px;
border-bottom: 14px solid #e40c30;
color: #e40c30 !important;
padding: 0px 0px 0px 3px;
}

.teaserbox_container .white_on_red{
border: 1px solid #FFFFFF;
background-color: #e40c30;
padding-bottom: 5px;
display:none;
}

.teaserbox_container .white_on_red a{
text-decoration: none;
font-family: Arial;
font-size: 14px; /* original 13px */
line-height: 20px;
color: #FFFFFF;
}

.teaserbox_container .white_on_red .text .arrow{
background-color: #e40c30;
height: 14px;
width: 11px;
border-bottom: 14px solid #FFFFFF;
color: #FFFFFF !important;
padding: 0px 0px 0px 3px;
}
/*
.teaserbox_whitebg{
border: 1px solid #FFFFFF;
background-color: #FFFFFF;
padding-bottom: 5px;
margin: 0px 15px 15px 0px;
}

.teaserbox_whitebg .image{
font-size: 0px;
line-height: 0px;
}

.teaserbox_whitebg .text{
padding: 9px 0px 0px 10px;
}

.teaserbox_whitebg a{
text-decoration: none;
color: #64af1f;
font-family: Arial;
font-size: 13px;
line-height: 20px;
color: #575750;
}

.teaserbox_whitebg .text .arrow{
position: absolute;
background-color: #FFFFFF;
height: 14px;
width: 11px;
border-bottom: 14px solid #64af1f;
color: #7ead34 !important;
margin: -23px 0px 0px 200px;
padding: 0px 0px 0px 3px;
}

.teaserbox_greenbg{
border: 1px solid #FFFFFF;
background-color: #64af1f;
padding-bottom: 5px;
margin: 0px 15px 15px 0px;
}

.teaserbox_greenbg .image{
font-size: 0px;
line-height: 0px;
}

.teaserbox_greenbg .text{
padding: 9px 0px 0px 10px;
}

.teaserbox_greenbg a{
text-decoration: none;
color: #FFFFFF;
font-family: Arial;
font-size: 13px;
line-height: 20px;
}

.teaserbox_greenbg .text .arrow{
position: absolute;
background-color: #64af1f;
height: 14px;
width: 11px;
border-bottom: 14px solid #FFFFFF;
color: #FFFFFF !important;
margin: -23px 0px 0px 200px;
padding: 0px 0px 0px 3px;
}
*/
/* Menu */
.menu_container{
margin: 0px 0px 15px 15px;

display: none;
}

.menu_container .subcontainer{
background-color: #FFFFFF;
display: none;
margin-left: 10px;
padding-left: 0px;
}

/*Level1*/
.menu_container .menu_item .divider{
border-top: 1px solid #f2f0ee;
border-bottom: 1px solid #c9c9c6;
line-height: 0px;
height: 0px;
_margin-bottom: -4px;
}

.menu_container .menu_item{
font-family: Arial;
font-size: 16px;
color: #4e4e4e;
background-image: url('/img/signform/menu_bg.gif');
background-repeat: no-repeat;
line-height: 20px;
cursor: pointer;
_height: 1px;
}

.menu_container .menu_item a{
text-decoration: none;
color: #4e4e4e;
cursor: pointer;
}

.menu_container .menu_item a:hover{
color: #709f2f;
}

.menu_container .menu_item .text{
float: left;
text-transform: uppercase;
padding: 11px 5px 8px 14px;
cursor: pointer;
width: 190px;
}

.menu_container .menu_item .arrow{
float: left;
width: 26px;
height: 30px;
cursor: pointer;
line-height: 0px;
}

.menu_container .active{
font-family: Arial;
font-size: 16px;
color: #709f2f;
background-image: url('/img/signform/menu_bg_active.gif');
background-repeat: no-repeat;
line-height: 20px;
cursor: pointer;
_height: 1px;
}

.menu_container .active a{
text-decoration: none;
color: #709f2f;
cursor: pointer;
}

.menu_container .active a:hover{
color: #709f2f;
}

.menu_container .active .text{
float: left;
text-transform: uppercase;
padding: 11px 5px 8px 14px;
cursor: pointer;
}

.menu_container .active .arrow{
float: left;
width: 26px;
height: 30px;
cursor: pointer;
line-height: 0px;
}

/*Level2*/
.menu_container .menu_item .menu_item .divider{
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #c9c9c6;
line-height: 0px;
}

.menu_container .menu_item .menu_item{
float: none;
font-family: Arial;
font-size: 16px;
color: #4e4e4e;
background-image: url('/img/signform/submenu_bg_new.gif');
background-repeat: no-repeat;
line-height: 20px;
cursor: pointer;
padding: 0px;
_height: 1px;
margin-left: -10px;
}

.menu_container .menu_item .menu_item a{
text-decoration: none;
color: #4e4e4e;
cursor: pointer;
}

.menu_container .menu_item .menu_item a:hover{
color: #709f2f;
}

.menu_container .menu_item .menu_item .text{
float: left;
text-transform: none;
padding: 11px 5px 8px 14px;
cursor: pointer;
width: 190px;
}

.menu_container .menu_item .menu_item .arrow{
float: left;
width: 26px;
height: 27px;
cursor: pointer;
line-height: 0px;
}

.menu_container .menu_item .active .divider{
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #c9c9c6;
line-height: 0px;
}

.menu_container .menu_item .active{
float: none;
font-family: Arial;
font-size: 16px;
color: #4e4e4e;
background-image: url('/img/signform/submenu_bg_active_new.gif');
background-repeat: no-repeat;
line-height: 20px;
cursor: pointer;
padding: 0px;
_height: 1px;
margin-left: -10px;
}

.menu_container .menu_item .active a{
text-decoration: none;
color: #709f2f;
cursor: pointer;
}

.subcontainer .active .active .text a
{
color: #709f2f !important;
}	

.subcontainer .active .active .menu_item .text a
{
color: #4e4e4e !important;
}	

.subcontainer .active .active .active .text a
{
color: #709f2f !important;
}	

.menu_container .menu_item .active a:hover{
color: #709f2f;
}

.menu_container .menu_item .active .text{
float: left;
text-transform: none;
padding: 11px 5px 8px 14px;
cursor: pointer;
}

.menu_container .menu_item .active .arrow{
float: left;
width: 26px;
height: 27px;
cursor: pointer;
line-height: 0px;
}

/*Level3+*/
.menu_container .subcontainer .subcontainer{
border-bottom: 1px solid #c9c9c6;
line-height: 0px;
margin: 0px;
padding: 0px 0px 0px 26px;
}

.menu_container .subcontainer .subcontainer .subcontainer{
border-bottom: none;
border-left: 1px solid #c9c9c6;
line-height: 0px;
padding: 0px 0px 0px 14px;
}

.menu_container .subcontainer .last_item .subcontainer{
border-bottom: none;
border-left: 1px solid #FFFFFF;
line-height: 0px;
padding: 0px 0px 0px 14px;
}

.menu_container .menu_item .menu_item .menu_item .divider{
border: none;
line-height: 0px;
}

.menu_container .menu_item .menu_item .menu_item{
background-image: url('/img/signform/submenuitem_bg.gif');
background-repeat: no-repeat;
float: none;
font-family: Arial;
font-size: 16px;
color: #4e4e4e;
line-height: 20px;
cursor: pointer;
padding: 0px;
_height: 1px;
margin-left: 0px;
}

.menu_container .menu_item .menu_item .last_item{
background-image: url('/img/signform/submenuitem_bg_last.gif');
background-repeat: no-repeat;
float: none;
font-family: Arial;
font-size: 16px;
color: #4e4e4e;
line-height: 20px;
cursor: pointer;
padding: 0px;
_height: 1px;
margin-left: 0px;
}

.menu_container .menu_item .menu_item .menu_item a{
text-decoration: none;
color: #4e4e4e;
cursor: pointer;
}

.menu_container .menu_item .menu_item .menu_item a:hover{
color: #709f2f;
}

.menu_container .menu_item .menu_item .menu_item .text{
float: left;
background-color: transparent;
text-transform: none;
font-family: Arial;
font-size: 14px;
color: #4e4e4e;
line-height: 20px;
cursor: pointer;
padding: 7px 0px 0px 0px;
width: 180px;
}

.menu_container .menu_item .menu_item .menu_item .menu_item .text{
width: 170px;
}

.menu_container .menu_item .menu_item .menu_item .menu_item .menu_item .text{
width: 160px;
}

.menu_container .menu_item .menu_item .menu_item .menu_item .menu_item .menu_item .text{
width: 150px;
}

.menu_container .menu_item .menu_item .menu_item .menu_item .menu_item .menu_item .menu_item .text{
width: 140px;
}

.menu_container .menu_item .menu_item .menu_item .arrow{
float: left;
cursor: pointer;
line-height: 0px;
width: 15px;
}

/*login*/
.signform_login{
margin: 0px 0px 15px 15px;

display: none;
}

.signform_login .content_container{
float: left;
width: 233px;
}

.signform_login .submit{
float: right;
padding-right: 13px;
margin-top: -38px;
}

.signform_login .content .input{
padding: 8px 14px 0px 14px;
}

.signform_login .content .input input{
font-family: Arial;
font-size: 16px;
color: #666462;
width: 197px;
padding: 1px 2px 1px 2px;
margin: 0px;
}

.signform_login .content .checkbox{
float: left;
padding: 7px 5px 2px 14px;
*padding: 2px 5px 2px 14px;
line-height: 0px;
}

.signform_login .content .checkbox input{
width: 15px;
margin: 0px;
padding: 0px;
}

.signform_login .content .checkboxtext{
float: left;
padding: 7px 0px 2px 0px;
*padding: 5px 0px 2px 0px;
margin: 0px;
}

.signform_login .content .link{
padding: 6px 14px 0px 14px;
}

.signform_login .content .link a{
font-family: Arial;
font-size: 14px; /*  originalt 12px*/
color: #FFFFFF;
text-decoration: none;
}

.signform_login .content .link a:hover{
font-family: Arial;
font-size: 14px;
color: #FFFFFF;
font-weight: bold;
text-decoration: underline;
}

.signform_login .top{
background-color: #64ae1e;
height: 23px;
border-bottom: 1px solid #b2ce85;
font-family: Arial;
font-size: 16px;
color: #FFFFFF;
text-transform: uppercase;
padding: 10px 10px 0px 15px;
}

.signform_login .top .error{
font-weight: bold;
color: yellow;
text-transform: none;
}

.signform_login .content{
background-color: #7ead34;
background-image: url('/img/signform/searchboxbg_green.gif');
height: 175px;
font-family: Arial;
font-size: 14px; /*  originalt 12px*/
color: #FFFFFF;
padding-top: 6px;
}

.signform_login .left_border{
background-image: url('/img/signform/searchboxleftborder_green.gif');
float: left;
height: 215px;
width: 1px;
}

.signform_login .right_border{
background-image: url('/img/signform/searchboxrightborder_green.gif');
float: left;
height: 215px;
width: 1px;
}

.close_icon{
position: absolute;
margin: 8px 0px 0px 218px;
}

.close_icon_download{
position: absolute;
margin: 8px 0px 0px 203px;
}

.signform_login .submit_download 
{
float:right;
margin-top:-38px;
padding-right:15px;
padding-top:5px;
}

/* Used by jquery to format documentcontent */
.documenthtml .first_p
{
padding-bottom: 10px;
}

.documenthtml h1
{
padding-top: 14px !important;
padding-bottom: 10px !important;
}

.documenthtml h2
{
padding-top: 13px !important;
padding-bottom: 2px !important;
}
/* END Used by jquery to format documentcontent */
