/* Screen.css   - stored on 'default' */

body { font-family:Tahoma,Verdana,sans-serif; font-size:12px; color:#333; margin:10px 0 0 0; padding:0; }

.stream { display:none;}

form { display:inline; margin:0; padding:0; }
.clear { clear:both; line-height:.1em; }
a { color:#017DD3; text-decoration:none; }
a:hover { color:#FFAA0A !important; }
a.selected { color:#FFAA0A !important; }
img { border:none; }
textarea { font-family:arial, sans-serif; }
/* em { font-style:normal; color:#017DD3; font-style:italic; } */
em { font-style: italic; }  /* gÃ¶s 28.12.2006 Removed color and first font-style */


.dictionary-link { border-bottom:1px dotted green; cursor:help; }

label { display:block; margin-bottom:8px; color:#017DD3; font-weight:bold; }
.inlinelabels label{ display:inline }
.helpus label { font-weight:normal; color:#333 }
fieldset { padding:10px 0; border:none; margin:14px 0 0 0; }
fieldset p { clear:both; }
fieldset h2 { border-top:1px solid #D5D5D5; border-bottom:1px solid #D5D5D5; padding:0 !important; margin-bottom:5px !important; }

legend { font-weight:bold; color:#017DD3; margin:0 0 5px -6px; padding:2px 0; border-top:1px solid #D5D5D5; border-bottom:1px solid #D5D5D5; display:block; }

fieldset.section { padding:10px 0; }
fieldset.section p { padding:10px 0 0 0; }

div.row { clear:both; padding:3px 0 2px 0; }
div.row label, .label { font-weight:normal; color:#333; float:left; width:110px; padding-top:3px; }
div.row .group { float:left; }
div.row .group label { display:inline; float:none; }

span.reqd { color:red; }
div.row input.text, div.row select.text { width:200px; }
div.row textarea.text { width:370px; height:100px; }

div.row .block { float:none; display:block; width:auto; }
div.row .xwide { width:350px; }
div.row .mwide { width:170px; }
div.row .wide { width:260px; }

.check-group label { font-weight:normal; float:none; display:inline; color:#000; }

input.right { float:right; }
input.left { float:left; }

a.right { float:right; }

.SendMessageEMail { border:1px solid #D5D5D5; }
.SendMessageContainer label { font-weight:normal; color:#333; }

img.right { float:right; margin-left:5px; }
img.hspace { margin:0 5px; }
img.hspace_right { margin:0 5px 0 0; }
img.hspace_left {  margin:0 0 0 5px; }
img.nohspace { margin:0; }


a.to_top_right { float:right; background:url(/lisalib/getfile.aspx?itemid=4234) no-repeat; padding:0 0 0 12px; color:#7C7C7C; font-size:.9em; }
a.to_top_left { background:url(/lisalib/getfile.aspx?itemid=4234) no-repeat; padding:0 0 0 12px; color:#7C7C7C; font-size:.9em; }

a.back, a.next, a.previous { font-weight:bold; background:url(/lisalib/getfile.aspx?itemid=59) no-repeat 0 50%; padding-left:10px; }

hr { border:0; height:1px; background:#D5D5D5; filter:alpha(opacity=26); padding:0; margin:0; }
.hr { height:0px; line-height:0px; border-top:1px solid #D5D5D5; font-size:0px; }


input.text, textarea.text { border:1px solid silver; }
input.button, .SendMessageButton { background:url(/lisalib/getfile.aspx?itemid=36) no-repeat; width:60px; height:21px; border:none; font-size:1em; font-weight:bold; color:#017DD3; }
input.button-xl { background:url(/lisalib/getfile.aspx?itemid=4133) no-repeat; width:80px; height:21px; border:none; font-size:1em; font-weight:bold; color:#017DD3; }
.button_xl_right { float:right; background:url(/lisalib/getfile.aspx?itemid=4133) no-repeat; width:80px; height:21px; border:none; font-size:1em; font-weight:bold; color:#017DD3; }


p { margin:0 0 1em 0; }


#sendpage { padding:0 10px; }
#sendpage a { background:url(/lisalib/getfile.aspx?itemid=59) no-repeat 0 50%; padding-left:10px; font-weight:bold; }
#sendpage p { margin:3px 0; }

/*****************************************************************************/
/* Headings */
/*****************************************************************************/
h1.pagetitle { margin:0 0 5px 0; padding:0; color:#017DD3; font-size:1.3em !important; font-family: verdana, Tahoma; font-weight:bold; }

#content h1 { margin:0; padding:5px 0; font-size:1.3em; font-weight:bold; font-family:Tahoma, Verdana; color:#017DD3; }
#content h2 { margin:0; padding:0px 0; font-size:1.1em; font-weight:bold; color:#017DD3;  }
#content h3 { margin:0; padding:5px 0; font-size:1.1em; font-weight:normal; color:#017DD3; }
#content h4 { margin:0; padding:5px 0; font-size:1.1em; font-weight:normal; color:#000000; }
#content h5 { margin:0; padding:5px 0; font-size:1.1em; font-weight:normal; color:#7C7C7C; }
#content h6 { margin:0; padding:5px 0; font-size:1em; font-weight:normal; color:#7C7C7C; }

#content h1 a,
#content h2 a,
#content h3 a { color:#017DD3; }
#content h4 a,
#content h5 a,
#content h6 a { color:#017DD3; }


#leftpanel h1, #rightpanel h1 { margin:0; padding:0; font-size:1em; font-weight:bold; color:#017DD3; }
#leftpanel h2, #rightpanel h2 { margin:0; padding:0; font-size:1em; font-weight:bold; color:#017DD3; }
#leftpanel h3, #rightpanel h3 { margin:0; padding:0; font-size:1em; font-weight:normal; color:#017DD3; }
#leftpanel h4, #rightpanel h4 { margin:0; padding:0; font-size:1em; font-weight:normal; color:#000000; }
#leftpanel h5, #rightpanel h4 { margin:0; padding:0; font-size:1em; font-weight:normal; color:#7C7C7C; }
#leftpanel h6, #rightpanel h6 { margin:0; padding:0; font-size:.9em; font-weight:normal; color:#7C7C7C; }

#leftpanel h1 a, #rightpanel h1 a,
#leftpanel h2 a, #rightpanel h2 a,
#leftpanel h3 a, #rightpanel h3 a { color:#017DD3; }
#leftpanel h4 a, #rightpanel h4 a { color:#000000; }
#leftpanel h5 a, #rightpanel h6 a { color:#7C7C7C; }
#leftpanel h6 a, #rightpanel h6 a { color:#7C7C7C; }

#leftpanel h1 a:hover, #rightpanel h1 a:hover,
#leftpanel h2 a:hover, #rightpanel h2 a:hover,
#leftpanel h3 a:hover, #rightpanel h3 a:hover,
#leftpanel h4 a:hover, #rightpanel h4 a:hover,
#leftpanel h5 a:hover, #rightpanel h4 a:hover,
#leftpanel h6 a:hover, #rightpanel h6 a:hover { color:#FFB529; }

#leftpanel h1 a.selected, #rightpanel h1 a:selected,
#leftpanel h2 a.selected, #rightpanel h1 a:selected,
#leftpanel h3 a.selected, #rightpanel h1 a:selected,
#leftpanel h4 a.selected, #rightpanel h1 a:selected,
#leftpanel h5 a.selected, #rightpanel h1 a:selected,
#leftpanel h6 a.selected, #rightpanel h1 a:selected { color:#FFB529; }

/*****************************************************************************/
/* News / Products */
/*****************************************************************************/
.article { font-size:.9em; }
.article-list-panel { font-size:.9em; }

.years { font-weight:bold; }
.months {}

#content h3.headlines { font-size:1em; font-weight:bold; margin:0; padding:0; font-family:Tahoma, Verdana, sans-serif;  }
#content h3.headlines a {}
#content h5.dates { font-size:1em; font-weight:normal; margin:0; padding:0; color:#7C7C7C; }
#content a.newslink { background:url(/lisalib/getfile.aspx?itemid=59) no-repeat 0 50%; padding-left:10px; font-weight:bold; }

#content .article-single h5.dates { font-size:.9em; }
#content .article-single h3.headlines { font-size:1.3em; margin-bottom:10px; }

#content .article-archive { font-size:.9em; }
#content .article-archive h3.headlines { font-size:1.2em; }

#rightpanel h3.headlines { font-size:1em; font-weight:bold; margin:0; padding:0; font-family:Tahoma, Verdana, sans-serif;  }
#rightpanel h3.headlines a {}
#rightpanel h5.dates { font-size:1em; font-weight:normal; margin:0; padding:0; color:#7C7C7C; }
#rightpanel a.newslink { background:url(/lisalib/getfile.aspx?itemid=59) no-repeat 0 50%; padding-left:10px; font-weight:bold; font-size:.9em; }
#rightpanel .article a.newslink { font-size: 1em; } // gÃ¶s 28.12.2006 Links on page 389
#rightpanel .article-list-panel a.newslink { font-size:1em; }

#content .products .product_box { float:left; width:205px; font-size:.9em; }
#content .three_col_icelandic .products .product_box { float:left; width:160px; font-size:.9em; padding:0 10px; }
#content .three_col_icelandic .products .product1 { margin-right:15px; }
.products img { text-align:center; }

#content h3.prod-title { font-size:1.2em !important; font-weight:bold !important; }
#content a.prod-cat { font-size:.9em; font-weight:normal !important; }

.calendar-events { font-size:.9em; }
.calendar-events .noborder { border-bottom:none; overflow:auto; }
.calendar-event { clear:both; border-bottom:1px dotted silver; overflow:auto; }
.calendar-event .event-dates { float:left; width:150px; padding:5px 10px 5px 0; }
.calendar-event .event-information { padding:5px 0 5px 160px; }
.calendar-event .event-dates h5.dates { font-size:1em; color:#000 !important; }
.calendar-event .event-information h3.headlines { font-weight:normal !important; color:#000 !important; font-size:1.1em !important; }
.calendar-event .event-information h3.headlines a { font-weight:normal; }

.articles-sidebyside { margin:0 0 10px 0; }
.articles-sidebyside .article-box2 { float:left; width:185px; display:inline; }
.articles-sidebyside .article-box1 { float:left; width:185px; margin-left:13px; display:inline; }
.articles-sidebyside img { padding:10px 0; }
.articles-sidebyside .centered { text-align:center !important; }
.articles-sidebyside .newslink { font-weight:bold; font-size:.9em; }
.articles-sidebyside .hr { clear:both; margin-bottom:5px; }
.articles-sidebyside h5.dates { font-size:.9em !important; }
.articles-sidebyside h3.headlines { font-size:1.2em !important; }

/*****************************************************************************/
/* Layout styles */
/*****************************************************************************/
#wrapper { position:relative; width:760px; margin:0 auto; }
#header { background:url(/lisalib/getfile.aspx?itemid=45) no-repeat; width:760px; height:90px; }
#logo { margin:13px 0 0 40px; position:absolute; z-index:10000; }
#topmenu { position:absolute; width:760px; left:0px; top:90px; margin-top:10px; padding-top:1px; height:50px; background:url(/lisalib/getfile.aspx?itemid=32) no-repeat; }
#colwrap { margin-top:71px; }

#content { height:1%; }

#leftpanel { float:left; width:170px; overflow:hidden; }
#rightpanel { float:left; width:170px; overflow:hidden; font-size:1em; }

/* 400px boxes within wrapper for special features*/
.feature-box-top { background:url(/lisalib/getfile.aspx?itemid=11001); no-repeat; absolutewidth:400px; height:8px;}
.feature-box-middle { background:url(/lisalib/getfile.aspx?itemid=11000) repeat-y; absolutewidth:400px;}
.feature-box-bottom { background:url(/lisalib/getfile.aspx?itemid=10999) no-repeat; absolutewidth:400px; height:8px;}

/* Customer-service AHAH containers */
#customer-service-content { margin-top:10px !important; }
.customer-service-boxes { float:right !important; width:170px !important; overflow:hidden !important; font-size:1em !important; } 
#content .customer-service-boxes ul { margin:0; padding:0; }
#content-area { float:left; width:400px; }
#customer-flash { padding-left:10px; }
#customer-flash h1 { padding:5px 0; }

#contentwrap { float:right; }
#contentwrap #content { margin:0; float:left; width:420px; overflow:hidden; }

.padding { padding:0 10px; }

.no-right-panel #contentwrap #content { width:590px; }
.no-right-panel .padding { padding:0 0 0 10px; }

#breadcrumbs { color:#7D7D7D; font-size:0.9em; }
#breadcrumbs .sep { color:#017DD3; }
#breadcrumbs a { color:#7D7D7D; }

/* ------- <![ Navigation } ------------------------------------------- */
#navigation { margin:1px 0 0 10px; padding:0; list-style:none; }
#navigation li { float:left; background:url(/lisalib/getfile.aspx?itemid=30) no-repeat top right; }
#navigation li.selected { background:url(/lisalib/getfile.aspx?itemid=31) no-repeat top right !important; color:#FFAA0A !important;}

#navigation li a { color:#5B5B5B; float:left; height:20px; font-size:.9em; text-align:center; font-weight:bold; padding:6px 15px 0 15px; background:url(/lisalib/getfile.aspx?itemid=28) no-repeat top left; }
#navigation li a.selected { border-bottom:1px solid #fff; height:22px; font-size:1em; padding-top:4px; background:url(/lisalib/getfile.aspx?itemid=29) no-repeat top left !important; color:#FFAA0A !important;}
#navigation li a:hover { color:#ffaa0a; }

/* ------- <![ Shortcuts !]> ------------------------------------------- */
#shortcuts ul { clear:both; margin:0; padding:0; list-style:none; font-size:.9em; }
#shortcuts ul li { float:left; }
#shortcuts ul li.selected a{ color:#FFAA0A !important; }
#shortcuts ul li a { float:left; font-weight:bold; padding:4px 7px 0 6px; background:url(/lisalib/getfile.aspx?itemid=27) no-repeat 0px 6px; }
#shortcuts ul li.first a { padding-left:0; background:none; }
#shortcuts ul li a.selected { color:#FFAA0A !important; }
#shortcuts ul li.caption { color:#7C7C7C; padding:4px 7px 0 7px; }



/* ------- <![ Footer !]> ------------------------------------------- */
#footer { clear:both; color:#5A5A5A; font-size:.9em; height:14px; padding:11px; background:url(/lisalib/getfile.aspx?itemid=44) no-repeat; }
#footer a.letter { background:url(/lisalib/getfile.aspx?itemid=39) no-repeat 1px 2px; padding-left:20px; }
#footer .copyright { float:right; }

/* ------- <![ Utils !]> ------------------------------------------- */
#utils { clear:both; margin-left:177px; margin-top:12px; }
#utils ul { margin:0; padding:0; list-style:none; }
#utils ul li  { float:left; }
#utils ul li a  { float:left; font-weight:bold; padding:1px 10px 2px 18px; }
#utils ul li a.print { background:url(/lisalib/getfile.aspx?itemid=24) no-repeat; }
#utils ul li a.send { background:url(/lisalib/getfile.aspx?itemid=26) no-repeat; }

/* ------- <![ Left navigation !]> ------------------------------------------- */
#leftnav { height:0%; }
#leftnav ul { margin:0 1px; padding:0; list-style:none; }
#leftnav ul li { padding:0; background:none; }
#leftnav ul li a { font-size:.9em; font-weight:bold; padding:4px 3px 4px 18px; display:block; border-top:1px solid #E1E1E1; background:url(/lisalib/getfile.aspx?itemid=22) no-repeat 0px 1px; }
#leftnav ul li a.leftnav1 { padding-top:7px; width:158px; border-top:none !important; background:url(/lisalib/getfile.aspx?itemid=23) no-repeat 0px 10px; }
#leftnav ul li a.selected { color:#FFAA0A; border-bottom:none; }

#leftnav ul ul { padding-bottom:4px; }
#leftnav ul ul li { background:none; padding:0; }
#leftnav ul ul a { background:url(/lisalib/getfile.aspx?itemid=33) no-repeat 9px 8px; font-weight:normal; border-top:none; padding:2px 3px 2px 21px; }
#leftnav ul ul a.leftnav1 { background:url(/lisalib/getfile.aspx?itemid=33) no-repeat 9px 8px !important; font-weight:normal; border-top:none; padding:2px 3px 2px 21px; width:143px; }

#leftnav ul ul ul { padding-bottom:4px; }
#leftnav ul ul ul a { background:url(/lisalib/getfile.aspx?itemid=33) no-repeat 20px 8px; font-weight:normal; border-top:none; padding:2px 3px 2px 35px; }
#leftnav ul ul ul a.leftnav1 { background:url(/lisalib/getfile.aspx?itemid=33) no-repeat 20px 8px !important; font-weight:normal; border-top:none; padding:2px 3px 2px 35px; width:128px; }


/* ------- <![ Search-panel !]> ------------------------------------------- */
#searchpanel { width:160px; padding:9px 0 0 10px; height:81px; position:absolute; top:0px; right:0px; background:url(/lisalib/getfile.aspx?itemid=25) no-repeat; }
#searchpanel input.text { width:104px; border:1px solid #D5D5D5; }
#searchpanel fieldset { border:none; margin:0; padding:0;  }
#searchpanel legend { display:none; }

input.btn { background:url(/lisalib/getfile.aspx?itemid=37) no-repeat; width:33px; height:21px; border:none; margin-left:10px; font-size:1em; font-weight:bold; color:#017DD3; }
input.btn:active { color:#FFAA0A; background:url(/lisalib/getfile.aspx?itemid=38) no-repeat; }

#searchpanel ul { margin:-43px 0 0 60px; padding:0; list-style:none; border:1px solid transparent;  }
#searchpanel ul li { float:left; font-size:11px; }
#searchpanel ul li a { float:left; font-size:1em; padding:0 6px; background:url(/lisalib/getfile.aspx?itemid=27) no-repeat 0px 2px; }
#searchpanel ul li a.leftnav1 { background:none; }

.pager { float: left; }
.pager a.previous { padding-right: 30px; }


/*
#languages { position:absolute; top:72px; left:15px; width:150px; background:url(/lisalib/getfile.aspx?itemid=40) no-repeat -18px 0; }
#languages ul { margin:0; padding:0; list-style:none; border:none; }
#languages ul li { float:left; }
#languages ul li a { width:19px; height:13px; float:left; overflow:hidden; text-indent:-300px; background:none; }
#languages ul li.german { background:url(/lisalib/getfile.aspx?itemid=42) no-repeat; margin-left:8px; display:inline; }
#languages ul li.french { background:url(/lisalib/getfile.aspx?itemid=41) no-repeat; margin-left:17px; display:inline; }
#languages ul li.icelandic { background:url(/lisalib/getfile.aspx?itemid=43) no-repeat; margin-left:20px; display:inline; }
#languages ul li.usa{ background:url(/lisalib/getfile.aspx?itemid=11131) no-repeat; margin-right:10px; display:inline; }
#languages ul li.english { background:url(/lisalib/getfile.aspx?itemid=46) no-repeat; margin-right:10px; display:inline; }
#languages ul li.spanish { background:url(/lisalib/getfile.aspx?itemid=14316) no-repeat; margin-right:10px; display:inline; }
#languages ul li.ceska { background:url(/lisalib/getfile.aspx?itemid=14318) no-repeat; margin-right:10px; display:inline; }
#languages ul li.nordic{ background:url(/lisalib/getfile.aspx?itemid=15117) no-repeat; margin-right:10px; display:inline; }




#languages ul.languages-is li.german { margin-left:17px; }
#languages ul.languages-is li.english { margin-left:8px; margin-right:0; }
#languages ul.languages-is li.usa{ margin-left:8px; margin-right:0; }
#languages ul.languages-is li.french { margin-left:20px; }

#languages ul.languages-de li.icelandic { margin-left:17px; }
#languages ul.languages-de li.usa{ margin-left:8px; margin-right:0; }
#languages ul.languages-de li.english { margin-left:8px; margin-right:0; }
#languages ul.languages-de li.french { margin-left:20px; }

*/


#languages { position:absolute; top:72px; left:10px; width:150px; background:url(/lisalib/getfile.aspx?itemid=40) no-repeat 0px 0; }
#languages ul { margin:0; padding:0; list-style:none; border:none; }
#languages ul li { float:left; }
#languages ul li a { width:19px; height:13px; float:left; overflow:hidden; text-indent:-300px; background:none; }
#languages ul li.german { background:url(/lisalib/getfile.aspx?itemid=42) no-repeat; margin-left:5px; display:inline; }
#languages ul li.french { background:url(/lisalib/getfile.aspx?itemid=41) no-repeat; margin-left:5px; display:inline; }
#languages ul li.icelandic { background:url(/lisalib/getfile.aspx?itemid=43) no-repeat; margin-left:5px; display:inline; }
#languages ul li.usa{ background:url(/lisalib/getfile.aspx?itemid=11131) no-repeat; margin-right:10px; display:inline; }
#languages ul li.english { background:url(/lisalib/getfile.aspx?itemid=46) no-repeat; margin-left:5px; display:inline; width: 25px; text-indent:20px;}
#languages ul li.english a{ width: 20px; text-indent:20px;}
#languages ul li.spanish { background:url(/lisalib/getfile.aspx?itemid=14316) no-repeat; margin-right:10px; display:inline; }
#languages ul li.ceska { background:url(/lisalib/getfile.aspx?itemid=14318) no-repeat; margin-right:10px; display:inline; }
#languages ul li.brazil { background:url(/lisalib/getfile.aspx?itemid=16331) no-repeat; margin-right:10px; display:inline; }
#languages ul li.international a { background:url(/lisalib/getfile.aspx?itemid=13056) no-repeat 0 -1px; margin-right:1px; display:inline; width: 110px;  text-indent:38px; color: #999;}
#languages ul li.international a:hover { background:url(/lisalib/getfile.aspx?itemid=13056) no-repeat  0 -35px; margin-right:1px; display:inline; width: 110px;  text-indent:38px; }

#languages ul li.china{ background:url(/lisalib/getfile.aspx?itemid=10974) no-repeat; margin-right:1px; display:inline; }


#wrapper div#languages { background: url(/lisalib/getfile.aspx?itemid=13057) no-repeat scroll 0px 0pt }
#wrapper div#languages ul li { margin: 0 3px; }
#wrapper div#languages ul li a { padding:0 }



/* ------- <![ Boxes !]> ------------------------------------------- */
.box { background:url(/lisalib/getfile.aspx?itemid=35) no-repeat top left; font-size:1em; margin-bottom:10px; }
.box_bottom { font-size:0em; height:7px; background:url(/lisalib/getfile.aspx?itemid=34) no-repeat top left; }
.box h3 { margin:0; padding:10px 0 0 11px; font-size:1.2em; font-weight:bold; color:#017DD3; }
.box .padding { padding:8px 8px 0 8px; }
.box .nopadding_true { padding:0 !important; }

.box ul { margin:0; padding:0; list-style:none; }
.box ul li { background:url(/lisalib/getfile.aspx?itemid=59) no-repeat 0 5px; padding-left:12px; }
.box ul li a { display: block; xheight: 1.2em; margin: 0px; padding: 0px; }

.box_type2 { background:none; }
.box_type2 .box_bottom { display:none; }

/* Lists within boxes */
ul.seealso li a { font-weight:bold; display:block; }
ul.seealso li { color:#7C7C7C; font-size:.9em; }

#content ul { margin:20px; padding:0; list-style:none; }
#content ul li { background:url(/lisalib/getfile.aspx?itemid=59) no-repeat 0 .4em; padding-left:15px; }
#content ul ul li { background:url(/lisalib/getfile.aspx?itemid=4180) no-repeat 25px .4em; padding-left:40px; }

#content ol li { color:#FFAA0A; }
#content ol li span { color:#333; }

#content ul.overview { margin:0; padding:0; list-style:none; }
#content ul.overview li { padding:0; background:none; }

#content ul.noindent  { margin:11px 0 16px 0; padding:0; list-style:none; }
#content ul.noindent  li { background:url(/lisalib/getfile.aspx?itemid=59) no-repeat 0 .4em; margin: 6px 0 2px 0; padding:0 0 0 15px; }
#content ul.noindent  ul li { background:url(/lisalib/getfile.aspx?itemid=4180) no-repeat 25px .4em; padding: 0 0 0 40px; }


.two_col .col1 ul { margin:10px 0 10px 50px !important; }

ul.subpages { margin:20px; padding:0; list-style:none; }
ul.subpages li { background:url(/lisalib/getfile.aspx?itemid=59) no-repeat 0 .4em; padding-left:15px; }
ul.subpages a { font-weight:bold; font-size:.9em; font-family:tahoma, sans-serif; }

/* On front-page */

.two_col { background:url(/lisalib/getfile.aspx?itemid=4030) repeat-y; }
.two_col .header { background:url(/lisalib/getfile.aspx?itemid=4029) no-repeat; height:5px; }
.two_col .footer { background:url(/lisalib/getfile.aspx?itemid=4031) no-repeat bottom left; height:7px; line-height:.1em; clear:both; }

.two_col .col1, .two_col .col2 { background:none; margin:0; font-size:1em; float:left; width:359px; padding:0 8px; overflow:hidden; }
.two_col .col1 { margin:0 10px 0 0; }

.three_col { background:url(/lisalib/getfile.aspx?itemid=4033) repeat-y; margin:10px 0 10px 0; }
.three_col .header { background:url(/lisalib/getfile.aspx?itemid=4032) no-repeat; height:8px; font-size:0em; }
.three_col .footer { background:url(/lisalib/getfile.aspx?itemid=4034) no-repeat bottom left; height:7px; line-height:.1em; clear:both; }

.three_col .col1 { float:left; width:375px; margin:0 10px 0 0; overflow:hidden; }
.three_col .col2 { float:left; width:359px; overflow:hidden; padding:0 8px; }

.three_col .bottom_row { clear:both; background:url(/lisalib/getfile.aspx?itemid=4235) no-repeat; padding-top:26px; }

.three_col .col_box { width:166px; float:left; padding:0 8px; overflow:hidden; }
.three_col .box1 { margin-right:11px; }
.three_col .box2 { }
.three_col .box3 { margin-right:11px; }
.three_col .box4 { }
.three_col .col_box img { margin-left:-7px; }

.col_box_image { text-align:center; }

.one_col { background:url(/lisalib/getfile.aspx?itemid=4037) repeat-y; margin-top:10px;  }
.one_col .header { background:url(/lisalib/getfile.aspx?itemid=4036) no-repeat; height:8px; font-size:0em;  }
.one_col .footer { background:url(/lisalib/getfile.aspx?itemid=4035) no-repeat bottom left; height:7px; line-height:.1em; clear:both; }
.one_col .col1 { padding:0 8px; margin-bottom:10px; }

.col1 a, .col2 a, .col3 a { font-weight:bold; }

.col1 a.normaltext, .col2 a.normaltext, col3 a.normaltext { font-weight:normal; }

.one_col_icelandic { background:url(/lisalib/getfile.aspx?itemid=4341) repeat-y;  }
.one_col_icelandic .header { background:url(/lisalib/getfile.aspx?itemid=4343) no-repeat; height:6px; line-height:.1em; }
.one_col_icelandic .col1 { padding:0 10px; }
.one_col_icelandic .footer { background:url(/lisalib/getfile.aspx?itemid=4342) no-repeat bottom left; height:6px; line-height:.1em; }

.three_col_icelandic { background:url(/lisalib/getfile.aspx?itemid=4360) repeat-y; margin-top:10px;  }
.three_col_icelandic .header { background:url(/lisalib/getfile.aspx?itemid=4359) no-repeat; height:6px; line-height:.1em; }
.three_col_icelandic .footer { background:url(/lisalib/getfile.aspx?itemid=4361) no-repeat bottom left; height:7px; clear:both; line-height:.1em; }
.three_col_icelandic .col1 { float:left; width:375px;  }
.three_col_icelandic .col2 { float:left; width:174px; margin-left:11px; padding:0 10px; }
.three_col_icelandic .bottom_row { clear:both; background:url(/lisalib/getfile.aspx?itemid=4235) no-repeat; padding-top:26px; }

.three_col_icelandic .col_box { width:166px; float:left; padding:0 8px; overflow:hidden; }
.three_col_icelandic .box1 { margin-right:11px; }
.three_col_icelandic .box2 { }
.three_col_icelandic .box3 { margin-right:11px; }
.three_col_icelandic .box4 { }
.three_col_icelandic .col_box img { margin-left:-7px; }

.three_col_icelandic .article a.newslink { font-size:1em; }
.three_col_icelandic a.newslink { font-size:.9em; }
.three_col_icelandic .product_box a.newslink { font-size: 1em; }  // gÃ¶s 28.12.2006 Links on frontpage & page 401

.form td.label { vertical-align:top; text-align:right; padding:8px 4px 0 0; }
.form label { font-weight:normal; color:#000; }
.form input.text, .form textarea.text { border:1px solid gray; width:280px !important; }
.form input.text_short { border:1px solid gray; width:70px !important; }
.form input.checkb_radio { width:20px !important; }
.form .radio { float:left; width:70px; }
.form .transparentinput input.text, .form .transparentinput input.text_short, .form .transparentinput select, .form .transparentinput textarea { background: white; border: none; outline: none; color: #000; }

/* ------- <![ Reports Table !]> ------------------------------------------- */
.reportstable { width:100%; font-size:11px; }
.reportstable th { background:#D4D4D4; border-bottom:1px solid #1F1A16; border-top:1px solid #1F1A16; text-align:left; color:#7B1624; font-size:1.1em; }
.reportstable th .selected { background:url(/lisalib/getfile.aspx?itemid=4748) no-repeat center left; }
.reportstable th .selectedup { background:url(/lisalib/getfile.aspx?itemid=4749) no-repeat center left; }
.reportstable th .selected a, .reportstable th .selectedup a { padding-left:10px; }
.reportstable .lastrow td { background:#D4D4D4; border:1px solid #1F1A16; text-align:left; color:#7B1624; font-weight:bold; }
.reportstable .row0 { background:#E3E3E3; }
.reportstable .row1 { background:#F9F9F9; }
.reportstable td.headline { color:#7B1624; font-weight:bold; }

/* ------- <![ Activity Icons !]> ------------------------------------------- */
.activity_icons { }
.activity_icons .activity { width:35px; margin: 0 7px 0 0; float:left; display:inline; }
.activity_icons .last { margin:0; }

/* ------- <![ Layer Advertisement !]> ------------------------------------------- */
#layer-ad { background:#fff; border:1px solid #017DD3; width:400px; height:110px; padding:10px 20px 20px 20px; position:absolute; z-index:2000; top:5px; left:160px; }
#layer-ad .close-ad { position:absolute; top:4px; right:4px; }

/* ------- <![ Custom page headers !]> ------------------------------------------- */
.custom-page-header { position:absolute; top:0px; left:0px; z-index:2000; background:#fff; width:580px; overflow:hidden; height:90px; }

/* ------- <![ Product info table !]> ------------------------------------------- */
table.productattributes { border: 1px dotted #DADADA; }
table.productattributes tr.row0 { background: #ECCD5D; }
table.productattributes tr.row1 { background: #6B9CCE; }
table.productattributes td { padding: 3px; }
table.productattributes td.currency { text-align: right; }
/* ------- <![ Region switcher !]> ------------------------------------------- */
.regionswitcher { border: solid 5px #6B9CCE; padding: 2px; }

/* ------- <![ Browse button with Attach text !]> ------------------------------------------- */
input.browsetext { background: transparent; height: 17px; border: none; color: #000000; }
div.fileinputs {position: relative; left:0; }
div.fakebtn {position: absolute; top: 0px; left:0px; z-index: 1; }
input.file { position: absolute; top: 0px; left:0px; z-index: 3; }
input.fakefile { width:310px; position: relative; -moz-opacity:0 ; filter:alpha(opacity: 0); opacity: 0; z-index: 3; }
div.faketext { position: absolute; top: 0px; z-index: 5; }

.stepform .stepformInvalidField { background:#FFB529 !important; border-color:#F00 !important; color:#F00 !important; }
.stepform .stepformInvalidLabel { color:#F00 !important; }

/* ------- <![ Blockquotes - added in May 2008 !]> ------------------------------------------- */
blockquote {  width: 200px; float: right; margin-left: 5px; margin-right: -10px;padding: 10px; quotes: "\201C" "\201D"; text-align:center ; font-family: Geneva,Arial,Helvetica,sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; font-height: 110%; text-align:right; font-color:#333333;}
blockquote p { font-family: Geneva,Arial,Helvetica,sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; font-height: 110%; text-align:center; font-color:#333333;}
blockquote p.sign { font-size:0,5em; font-weight:normal; font-style:italic; margin:0; padding:0; font-family:Tahoma, Verdana, sans-serif;  color:#7C7C7C;}
/* q { width: 200px; float: right; margin: 0px; padding: 10px; background-color: #white; align:right; } */
 /* Quote box */
q  {
    float: right;
	/*background-image: url('img/q-2.png'); background-repeat: no-repeat; */
	border-top: thin dotted #999999;
	text-align:right
	width: 155px;
	margin: 9px 6px 5px 5px;
	padding: 5px 12px 5px 12px;
	font-family: Geneva,Arial,Helvetica,sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; font-height: 110%;
	color: #666;
	
}		

/* ------- <![ Tabbed menu- added in May 2008 for Team Ossur !]> ------------------------------------------- */
.sb_container { width:576px; background:#OAO990; border-top: thin dotted #999999; height:0px;}

#tabmenu li { background:url() }
#tabmenu ul { background:url() }
#tabmenu ul.tablist-ul { }
#tabmenu ul.tablist-ul li { font-size:12px; float:left; border-right: solid #999 1px; height:20px; }
#tabmenu ul.tablist-ul li a { color:#333333;}
#tabmenu ul.tablist-ul li.last {  }
#tabmenu li.tablist-li {  }
#tabmenu ul.tablist-ul li.last a { }
#tabmenu ul.tablist-ul li a.selected { color:#c1001f;}
#tabmenu ul.tablist-ul li a:hover { color:#c1001f;}
#tabmenu ul.tablist-ul li a.selected:hover { color:#FFF;}
#tabmenu ul.tablist-ul li.tablist-li {  background:url() no-repeat; padding-left: 6px;  }

.sb_item { clear: both; padding: 5 5 2 5px; margin-top: 20px;  padding-top: 20px }
.tabhidden { display:none; }

#errorList { margin-bottom:10px; padding-top:10px; color:red; padding-left:10px; }
.boxBorder { border:2px solid red; width:298px; }*/
#errorList li {margin-left:15px;}

.jobWrapper label { margin: 5px 0 0 0; }
.jobLabel { text-decoration: underline; margin: 15px 0 0 0; color:black;}
.labelField { text-decoration: none; color:black;}

.appType .jobWrapper { float: left; margin: 0 15px 10px 0; }
.appType .jobField { display: block; float: left; height: 15px; margin: 5px 5px 0 0; }
.appType .jobField label { width: 70px; }

.jobSpec .jobWrapper { float: left; margin: 0 15px 10px 0;  }
.jobSpec .jobField { display: block; float: left; height: 15px; margin: 5px 5px 0 0; }
.jobSpec .jobField label { width: 200px; }

.location .jobWrapper { float: left; margin: 0 15px 10px 0; }
.location .jobField { display: block; float: left; height: 15px; margin: 5px 5px 0 0; }
.location .jobField label { width: 100px; }

.checkboxes { float: left; margin: 0; padding: 0; }
#content .checkboxes li { background: none !important; list-style: none !important; }
.checkboxes li { display : inline; float: left; width: 150px; }
.checkboxes label { }
.checkboxes input { float: left; }
.errorList label.error { font-weight: normal; color: #000;}

.educationLevel .jobWrapper { margin-top: 10px; }
.language .jobWrapper, .educationLevel .jobWrapper, .educationType .jobWrapper { clear: both; display: block; }
.language label { float: left; width: 120px; }
.educationLevel label { float: left; width: 130px; }
.educationType label { float: left; width: 130px; }
.language select, .educationLevel select, .educationType select { float: left; margin: 5px 0;  }

/* ------- <![ Google links - addition to Facilities listing - added in Sept 2008 !]> ------------------------------------------- */

.google-map a { 
  background-image: url('/lisalib/getfile.aspx?itemid=12706'); background-repeat: no-repeat; display: block; height: 25px; margin: 10px 0 10 0; padding: 10px 30px; font-size: 8pt; font-style: normal; font-weight: normal; color: #666; }
 
 .google-map a:hover { background-image: url('/lisalib/getfile.aspx?itemid=12707'); background-repeat: no-repeat; display: block; height: 25px; margin: 10px 0 10 0; padding: 10px 30px; font-size: 8pt; font-style: normal; font-weight: normal; }

#preview{ position:absolute; border:1px solid #ccc; background:#333; padding:5px; 	display:none; color:#fff; }
pre{ display:block; font:100% "Courier New", Courier, monospace; padding:10px; border:1px solid #bae2f0; background:#e3f4f9; margin:.5em 0; overflow:auto; 	width:800px; }

#content .errorList label.error { background:transparent url(/lisalib/getfile.aspx?itemid=59) no-repeat scroll 0pt 0.4em; padding-left:15px; }
p label { white-space: nowrap; }

/* Tables: Product information */

table.productinformation { font: normal 10px "Tahoma", Verdana, Arial, Helvetica, sans-serif; color: #000; empty-cells: hide; padding: 4px 4px 4px 4px; Width: 100%; }
table.productinformation th  { font: bold 11px; color: #333; border-right: 1px solid #017DD3; border-bottom: 1px solid #017DD3; border-top: 1px solid #0099ff; border-left: 1px solid #0099ff; letter-spacing: 1px; text-align: left; padding: 6px 6px 6px 6px; background: #FFF url(images/bg_header.jpg) no-repeat; }
table.productinformation th.header  { font: bold 12px; color: #FFF; border-right: 1px solid #017DD3; border-bottom: 1px solid #017DD3; border-top: 1px solid #0099ff; border-left: 1px solid #0099ff; letter-spacing: 2px; 	text-align: center; padding: 6px 6px 6px 6px; background: #0099ff; }
table.productinformation th.title { background: #EBEBEB; }
table[col] { text-align: center; color: #999; border-collapse:collapse; }
table.productinformation td { border-right: 1px solid #999; border-bottom: 1px solid #999; border-top: 1px solid #CCC; border-left: 1px solid #CCC; padding: 6px 6px 6px 12px; color: #000; }
table.productinformation td.tfoot { font: bold 10px; border: 1px solid #FFF; padding: 6px 6px 6px 12px; color: #333; }
table.productinformation caption { padding: 0 0 5px 10px; text-align: left; font-style: normal; color: #999; }

ul.detailLanguage { width: 40px; font-weight: bold; text-align: center; }
ul.detailLanguage li { background: transparent url(/lisalib/getfile.aspx?itemid=13135) no-repeat 0 0 !important; height: 29px; margin-bottom: 1px; color: #5b5b5b; padding: 7px 0 0 0 !important; }
ul.detailLanguage li.selected { background: transparent url(/lisalib/getfile.aspx?itemid=13136) no-repeat 0 0 !important; color: #fff; }

.tabWrapper { width:760px; margin-top:10px; height:50px; background:url(/lisalib/getfile.aspx?itemid=32) no-repeat; }

.tabs { margin:1px 0 0 10px; padding:0; list-style:none; }
ul.tabs { margin: 5px !important; }
.tabs li { float:left; background:url(/lisalib/getfile.aspx?itemid=30) no-repeat top right !important; padding-left: 0 !important; }
.tabs li.selected { background:url(/lisalib/getfile.aspx?itemid=31) no-repeat top right !important; color:#FFAA0A !important;}
.tabs li a { color:#5B5B5B; float:left; height:20px; font-size:.9em; text-align:center; font-weight:bold; padding:6px 15px 0 15px; background:url(/lisalib/getfile.aspx?itemid=28) no-repeat top left; }
.tabs  li a.selected { border-bottom:1px solid #fff; height:22px; font-size:1em; padding-top:4px; background:url(/lisalib/getfile.aspx?itemid=29) no-repeat top left !important; color:#FFAA0A !important;}
.tabs  li a:hover { color:#ffaa0a; }

table.productEditor { margin: 10px 0; border-left: solid 1px #666; border-top: solid 1px #666; }
table.productEditor td, table.productEditor th { border: solid 1px #666; padding: 4px; border-left: 0; border-top: 0; }
table.productEditor th { background: #EBEBE4; }
table.productEditor td.productLanguage { font-weight: bold; background: #F6F6F6;  }

.addimage{display: none; border:solid 1px black;padding:2px 0 15px 25px}
.addfile{display: none; border:solid 1px black;padding:2px 0 15px 25px}
.addtext{display: none; border:solid 1px black;padding:2px 0 15px 0px}


.editimage{display: none; border:solid 1px black;padding:2px 0 15px 25px}
.editfile{display: none; border:solid 1px black;padding:2px 0 15px 25px}
.edittext{display: none; border:solid 1px black;padding:2px 0 15px 0px}


#jobapplication p { clear: both; }
#jobapplication ul.checkboxes { margin-top: 0 }

.productinfo { float: right; clear: both; width: 162px; text-align: right; padding: 0 0 10px 10px; line-height: 16px;}
.productinfo img { border: solid 1px #d5d5d5; }
.productinfo a:link { 	color: #0077b3; text-decoration: underline; }
.productinfo a:visited { color: #0077b3; text-decoration: underline; }
.productinfo a:hover {	color: #0077b3; text-decoration: none;}

.acceptBtns { border: none; background: none; color:#017DD3; display: block; margin-bottom: 1em; padding: 0; }
.acceptBtns:hover { color:#FFAA0A !important; }

