html
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
body
{
	padding: 10px 10px 10px 10px;
	margin: auto;
	color: #000000;
	background-color: #ffffff;
	font-family: Verdana, Sans-Serif;
	font-size: 70%;
}
#global
{
	width:700px;
}
#print_top
{ 
	display:block;
	width:100%;
	clear:both;
}
#print_top_text
{
	float:right;
	text-align:right;
	display:inline;
	margin:40pt 0pt 0pt 0pt;
	font-weight:bold;
}
#print_top_vaaben
{
	float:left;
	display:inline;
	margin:0pt 0pt 0pt 0pt;
}
#print_content
{
	border-top:solid 1px Black;
	padding:20px 100px 0px 0px;
	float:left;
	width:700px;
	clear:both;
}
p
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
}
input,textarea,select
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 100%;
}
.textcontent
{
	width:580px;
	float:left;
}
img
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none 0px;
}
.image_description
{
	width:400px;
	margin:0px 0px 10px 0px;
}
a
{
	color: #000000;
	background-color: inherit;
	text-decoration: none;
}
a:link,a:visited,a:active
{
	color: #000000;
	background-color: inherit;
	text-decoration: underline;
}
a:hover
{
	color: #000000;
	text-decoration: none;
}
h1
{
	color: #000000;
	background-color: inherit;
	font-size: 130%;
	font-weight: bold;
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 12px 0px;
}
h2
{
	color: #000000;
	background-color: inherit;
	font-size: 110%;
	padding: 0px 0px 0px 0px;
	margin: 6px 0px 4px 0px;	
}
h3
{
	color: #000000;
	background-color: inherit;
	font-size: 100%;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 6px 0px;	
}
table
{
	border-collapse: collapse;
	font-size: 100%;
}
#leftmenu
{
 display:none;
}
#rightcolumn
{
 display:none;
}
#servicemenu
{
	display:none;
}
#mainmenu
{
	display:none;
}
#breadcrumb
{
	display:none;
}
/* BOXES */
.focusbox
{
	display: inline;
	width: 171px;
	padding:0px 0px 2px 0px;
	margin:20px 3px 8px 0px;
	color:#000000;
	position: relative;
	border: solid 1pt #000000;
}
.focusbox h2
{
	color: inherit;
	margin: 0px 0px -2px 0px;
	padding: 0px 0px 0px 5px;
	font-size: 110%;
	font-weight:800;
	font-family:inherit;
}
.randombox
{
	display: inline;
	width: 171px;
	padding:0px 0px 2px 0px;
	margin:20px 3px 8px 0px;
	background-color: #C4DCAB;
	
}
.randombox h2
{
	color: inherit;
	margin: 0px 0px -2px 0px;
	padding: 0px 0px 0px 5px;
	font-size: 110%;
	font-weight:800;
	font-family:inherit;
}
.randombox h2 a
{
	color: inherit;
	margin: inherit;
	padding: inherit;
	font-size: inherit;
	font-weight:inherit;
	font-family:inherit;
}
.rightcolumnbox
{
	display: block;
	width: 171px;
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 0px;
}
.rightcolumnbox_plain
{
	display: inline;
	width: 171px;
	padding:0px 0px 0px 0px;
	margin:20px 3px 0px 0px;
}
.rightcolumnbox h2
{
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 1px;
	font-size: 110%;
	font-weight:800;
	font-family:inherit;
	background-color: #D9D9D9;
}
.rightcolumnbox_plain h2
{
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 1px;
	font-size: 110%;
	font-weight:800;
	font-family:inherit;
	background-color: #D9D9D9;
}
.banner
{
	display: block;
	color: #000000;
	width: 171px;
	height:auto;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 0px;
}
.banner h2
{
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 1px;
	font-size: 110%;
	font-weight:800;
	font-family:inherit;
	background-color: #D9D9D9;
}
.focusbox img
{
	margin-top: 10px;
}
img a:hover
{
	border: solid 1px black;
}

.boxtitle
{
	color: inherit;
	margin: 0px 0px -2px 0px;
	padding: 0px 0px 0px 5px;
	font-size: 110%;
	font-weight:800;
	font-family:inherit;
}
.boxtext_strong
{
	display:inline-block;
	color:#000000;
	font-weight:700;
	line-height: 110%;
	padding: 5px 0px 10px 0px;
}
.boxtitle a:link,.boxtitle a:visited
{
	color: inherit;
	background-color: inherit;	
	text-decoration: none;
}
.boxtitle a:active,.boxtitle a:hover
{
	color: inherit;
	background-color: inherit;	
	text-decoration: underline;
}
.boxtext
{
	display:inline-block;
	color:#000000;
	background-color:Transparent;
	line-height: 120%;
	padding: 5px 0px 10px 0px;
}
.box_comment
{
	font-weight:800;
	color:#999999;
}	
.randombox img
{
	margin-top: 10px;
}
.banner img a:hover
{
}
/*rates*/

table.rates
{
	width:400pt;
	background-color: #D9D9D9;
	color:#000000;
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #000000;
}
table.distinct
{
	background-color: #77797e;
}
table.topline
{
	border-top: solid 1px #bec4cc;
}
table.bottomline
{
	border-bottom: solid 1px #bec4cc;
}
/*keywords*/
a.keyword
{
	padding-left: 30px;
	font-weight: 500;
	color:#000000;
}

/* sitemap */

.sitemapsection
{
	margin-top:20px;
	padding-bottom:10px;
	border-bottom:solid 1px #DCDDE3;
}
a.sitemaplevel1
{
	font-weight: 900;
	font-size:105%;
	color: #716e4b;
}
a.sitemaplevel2
{
	padding-left: 30px;
	font-weight: 500;
	color: #716e4b;
}
a.sitemaplevel3
{
	padding-left: 65px;
	font-weight: normal;
	color: #716e4b;
}
a.sitemaplevel4
{
	padding-left: 115px;
	font-weight: normal;
	color: #716e4b;
}
/*keywords*/
a.keyword
{
	padding-left: 30px;
	font-weight: 500;
	color: #716e4b;
	text-transform:uppercase;
}
/* keywordlist */
.aaaletterlist
{
	margin-top: 16px;	
	margin-bottom: 16px;
	background-color: #ffffff;
	color: inherit;
	padding: 4px 4px 4px 4px;
	border-top:solid 1px #DCDDE3;;
	border-bottom: solid 1px #DCDDE3;;
}
.aaaletteritem
{
	margin-left: 4px;
	font-size:110%;
	color: inherit;
	text-transform: uppercase;
	background-color: inherit;
}
.aaaletteritem a:link,.aaaletteritem a:visited,.aaaletteritem a:active
{
	font-weight: bold;
}
.aaaletteritem a:hover
{
	font-weight: bold;
	background-color: inherit;
}
.aaaletteritemon
{
	margin-left: 4px;
	text-transform: uppercase;
	font-weight: bold;
}
.aaaletteritemon a:link,.aaaletteritemon a:visited,.aaaletteritemon a:active,.aaaletteritemon a:hover
{
	font-weight: bold;
	text-decoration: underline;
}
.comparetable
{
	width:100%;	
	border-collapse: collapse;
}

.comparetable th,.comparetable td
{
	border: solid 1px #d5d8b0;
	padding: 2px 2px 2px 2px;
}

.comparetable th.param
{
	width:20%;
}

.comparetable th.param,.comparetable th.inst
{
	background-color:#d5d8b0;  	
}

.comparetable td.param,.comparetable td.inst
{
	vertical-align:top;  
}
/*SEARCH*/

.searchnavbarinfo
{
	width: 490px;
	padding: 0px 4px 0px 0px;
	margin:0px 0px 50px 0px;
}
.searchnavbargroup
{
	text-transform:capitalize;
    white-space:pre-line;
	padding:0px 0px 0px 0px;
	margin:0px 6px 0px 0px;
}
.searchnavbargroup_on
{
	text-transform:capitalize;
    white-space:pre-line;
	padding:0px 0px 0px 0px;
	margin:0px 6px 0px 0px;
	font-weight:bold;
}
.searchnavbarlinks
{
	display:none;
}
.searchnavbarlink
{
	float: left;
	padding: 2px 4px 2px 4px;
	font-weight: bold;
}
.searchnavbarlink a:link,.searchnavbarlink a:visited, .searchnavbargroup a:link,.searchnavbargroup a:visited, .searchnavbargroup_on a:link, .searchnavbargroup_on a:active,
.searchnavbargroup_on a:visited,.searchnavbarlink a:active
{
	text-decoration: none;
	color:#000000;
}
.searchnavbarlink a:hover, .searchnavbargroup a:active,.searchnavbargroup a:hover
{
	text-decoration: underline;
	color: #324C4C;
	background-color: inherit;
}
.searchnavbarlinkon
{
	float: left;
	padding: 1px 4px 1px 4px;
	border: solid 1px #99F084;
	background-color: #F3F3F3;
	font-weight: bold;
}
.searchresultitems
{
	line-height: 120%;
	float:left;
	margin:10px 0px 0px 0px;
}
.searchresultitem
{
	width: 460px;
	margin:15px 0px 10px 0px;
}
.searchresultitemtitle
{
	font-weight: bold;
}
.searchresultitemtext
{
	font-size: 85%;
	width: 430px;
}
.search_abstract
{
	font-weight:500;
	color:#000000;
	margin: 0px 10px 5px 0px;
}
.searchresulthighlight
{
	font-size: 95%;
	color:#000000;
}

.searchresulthighlight strong
{
	color: #000000;
	background-color:Yellow;
}
.searchbarline
{
	display:block;
	float: left;
	width:490px;
	height:1px;
	margin:3px 60px 1px 0px;
	border-top:solid 1px #E9F2E0;
}
.abstract
{
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
}

/*alignments and placements*/
.toppadding
{
	padding-top:10pt;
	page-break-before:always;
}



/* ------------------------------------------- F R O N T ---------------------------------*/

#leftcolumn
{
	float:left;
	width:100%;
	padding-bottom:30px;
}
#centrecolumn
{
	float:left;
	width:100%;
}

/* FRONTBOXES */

.frontbox
{
	display:inline;
	float:left;
	width: 90%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	text-align:left;
	clear:both;
}
.frontbox h1
{
	font-size:120%;
	font-weight:bolder;
	font-family:Arial, Sans-Serif;
	margin:0px 0px 0px 0px;
	padding:0px 0px 1px 0px;
	text-decoration:none;
}
.frontbox_inner_left
{
	float:left;
	width: 160px;
	text-align: left;
	white-space:pre-line;
}
.frontbox_inner_right
{
	margin-left:20px;
	float:right;
	width: 160px;
	text-align: left;
}
.nowwrap
{
	white-space:nowrap;
}
/* NEWSBOXES */


.newsbox
{
	width: 90%;
	display: block;
	margin:20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}
.newsbox_topnews
{
	width: 90%;
	display: block;
	padding: 0px 0px 20px 0px;
	margin:3px 0px 0px 0px;
	border-bottom:solid 1px #006A8D;
	background-color:#ffffff;
}
#centrecolumn h1
{
	font-size:120%;
	font-weight:bolder;
	font-family:Arial, Sans-Serif;
	margin:0px 0px 10px 0px;
	padding:0px 0px 1px 0px;

}
.newsbox h2, .newsbox_topnews h2  
{
	font-size:120%;
	font-weight:bolder;
	font-family:Arial, Sans-Serif;
	margin:0px 0px 0px 0px;
	padding:0px 0px 1px 0px;
}
.newsdate
{
	color: #999999;
	background-color: inherit;
}
.newstext
{
	padding-top: 16px;
	font-size:90%;
	color: #000000;
	background-color: inherit;
}
#updated
{
	width: 429px;
	display:block;
	border-top:solid 1px #E7E7E7;
	padding-top:5px;
	margin-top:15px;
	text-align:right;
	font-size:90%;
	color: #5f5f5f;
	float:left;
}
.bottomtext
{
	float:left;
	font-size:8pt;
	width:100%;
}
.overview_box_w
{
    float:left;
    width:320px;
    border-bottom:1px solid #D5D8B0;
    margin:0px 0px 10px 0px;
    padding-right:10px;
    height:110px;
    
}
.overview_box
{
    float:left;
    width:429px;
    border-bottom:1px solid #D5D8B0;
    margin:0px 0px 10px 0px;
    height:110px;
}
.overview_box_w img,.overview_box img
{
    float:left;
    width:100px;
    border:1px solid #D5D8B0;
    height:100px;
    overflow:hidden;
    margin:0px 10px 10px 0px;
}
.textcontent_wide .overview_text
{
    float:left;
    width:200px;
}
.overview_text
{
    float:left;
    width:300px;
}
.overview_text_w
{
    float:left;
    width:100%;
}
