/* /css/product-slider.css */
h1 { 
    margin-bottom: 2px; 
}

#container {
    background-color: #fff;
    width: 950px;
    margin: 0px auto;
    padding: 0px;
    border: 0px solid #DAE6E3;
}

#sliderGallery-wrap {
	/*background: #F5F8F8;*/
	border: 0px solid #DAE6E3;
}

/* slider specific CSS */
.sliderGallery {
    background: transparent;
    overflow: hidden;
    position: relative;
    padding: 0px;
    margin: 0px;
    width: 930px;
}

.sliderGallery ul {
    position: absolute;
    list-style: none;
    overflow: none;
    white-space: nowrap;
    padding: 0px;
    margin: 0px 0px;
    width: 1500px;
}

.sliderGallery ul li {
	float: left;
	clear: none;
	margin: 0 5px 0 0;
	padding: 0;
}

.slider {
    width: auto;
    height: 20px;
    padding: 0px;
    position: relative;
    background: #fff;
    border: 1px solid #DAE6E3;
    margin: 80px 0px 0px 0px;
}

#handle {
    position: absolute;
    cursor: move;
    height: 20px;
    width: 100px;
    top: 0;
    background: #DAE6E3;
    z-index: 100;
}

.slider ul {
    cursor: pointer;
    position: absolute;
    z-index: 110;
    list-style: none;
    margin: 0;
}

.slider ul li {
	float: left;
	margin-right: 10px;
}

.slider ul li a {
	line-height: 20px;
	padding: 0 10px;
	color: #333;
}

#product-wrap {
	position: relative;
	width: 950px;
	height: 170px;
}

/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 930px;
	height: 150px;
	margin-left: 10px;

	/* custom decorations */
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width: 100000em;
	position: absolute;
	clear: both;
}

/* single scrollable item */
.scrollable .items a {
	float: left;
	display: block;
	clear: none;
	margin: 10px 10px 20px 10px;
	padding: 0 5px 30px 5px;
	background: url(../img/product-shadow.png) bottom center no-repeat;
	cursor:pointer;
	width:85px;
}

.scrollable .items a:hover {
	margin-top: 8px;
	padding-bottom: 32px;
}

.scrollable .items a img {
	width: 85px;
	border: 2px solid #f5f8f8;
}

.scrollable .items a:hover img {
	opacity: 1;
}

/* active item */
.scrollable .active {
	border: 2px solid #000;
	z-index: 9999;
	position: relative;
}


/* this makes it possible to add next button beside scrollable */
.scrollable {
	float:left;	
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
	display:block;
	width:31px;
	height:31px;
	float:left;
	margin: 35px 10px 0 10px;
	cursor:pointer;
	font-size:1px;
	position: absolute;
}

/* right */
a.right 				{ background: url(../img/buttons/right-button.png); clear:right; margin-right: 0px; right: -10px;}
a.right:hover 		{ }
a.right:active 	{ } 


/* left */
a.left				{ background: url(../img/buttons/left-button.png); margin-left: 0px; left: -10px; } 
a.left:hover  		{ }
a.left:active  	{ }

/* up and down */
a.up, a.down		{ 
	background:url(../img/scrollable/arrow/vert_large.png) no-repeat; 
	float: none;
	margin: 10px 50px;
}

/* up */
a.up:hover  		{ background-position:-30px 0; }
a.up:active  		{ background-position:-60px 0; }

/* down */
a.down 				{ background-position: 0 -30px; }
a.down:hover  		{ background-position:-30px -30px; }
a.down:active  	{ background-position:-60px -30px; } 


/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
} 	

/* position and dimensions of the navigator */
.navi {
	margin: 0 auto;
	width: 100px;
	height:20px;
	display: none;
}


/* items inside navigator */
.navi a {
	width:8px;
	height:8px;
	float: left;
	margin: 3px;
	background: #d7e7e4 url(../img/scrollable/arrow/navigator.png) 0 0 no-repeat;
	display: block;
	font-size: 1px;
	-moz-border-radius: 4px;
}

/* mouseover state */
.navi a:hover {
	background-position:0 -8px;
	background: #eee;      
}

/* active state (current page state) */
.navi a.active {
	background-position:0 -16px;
	background: #6d998f;
}


/* tooltip styling */ 
#tooltip { 
    display:none; 
    background: url(../img/tooltip-bg.png); 
    font-size: 12px; 
    height: 70px; 
    width: 160px; 
    padding: 25px; 
    color: #fff;
    font-size: 14px;
}

ul#product-tabs {
	height: 1px;
	border-top: 1px solid #d7e7e4;
	padding: 0 0 0 10px;
	margin: 10px 0 0 0;
	clear: both;
}

ul#product-tabs li {
	float: left;
	list-style: none;
	margin: -1px 5px 0 0px;
}

ul#product-tabs li a {
	display: block;
	border: 0px solid #d7e7e4;
	border-bottom: 0;
	line-height: 30px;
	padding: 0 15px;
	outline: none;
	color: #999;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

ul#product-tabs li a:hover {
	color: #666;
}

ul#product-tabs li.current a {
	background: #fff;
	border: 1px solid #d7e7e4;
	border-top: 1px solid #fff;
	line-height: 29px;
	padding: 0 14px;
	color: #1E6D5D;
	font-weight: bold;
}

/* /css/dictGeneric.css */
.genericul
{
	padding-left:			6px;
	padding-bottom:			0px;
	margin-bottom:			4px;
}

.genericli
{
	font-weight:			bold;
}

.combination
{
	color:					teal;
	font-style:				italic;
}

.category
{
	color:					darkgreen;
	font-style:				italic;
}

.explanation
{
	color:					darkgreen;
	font-style:				italic;
}

.variation
{
	color:					darkgreen;
}

.wordclass
{
	font-style:				italic;
	color:					navy;
}

.inflection
{
	color:					gray;
}

.gramComment
{
	color:					teal;
}

.example
{
	font-style:				italic;
	display:				inline-block;
}

.foreignExample
{
	color:					#006699;
	font-style:				italic;
	padding-bottom:			4px;
}

.alternative
{
	color:					teal;
	/*font-size:				9px;*/
}

.gender
{
	color:					navy;
}

.wordCon
{
	font-style:				italic;
	font-weight:			bold;
}

.articleHover:hover {
	background-image:		url('/img/bgSelected.png');
	background-repeat:		repeat-x;	
	background-position:	0px 0px;
}
.wordBox {
	color:navy;
	background:none;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	text-indent: 0;
}
.titleBox {
	color:black;
	background:none;
	font-weight: bold;
	font-size:13px;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}
.input2text {
	border:none;
	background:none;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	overflow:visible;
	text-indent:0px;
}

.searchArticleResult ul	{
	margin-top: 0px;
}
.searchArticleResult ul li	{
	line-height: 1.7em;
}
.searchArticleResult ul.bullet li{
	list-style-image: url('/img/arrowRight.gif'); 
}
.searchArticleResult h5 {
	font-style:italic;
	border-bottom:1px solid #ECF2F1;
	color:#000000;
	font-size:1.2em;

}

.articlePadding {
	padding-bottom: 10px;
}

/* /css/politiken.css */
.pol-k { font-style: italic; }
.pol-S { font-variant: small-caps; }
.pol-f { font-weight: bold; }
.pol-o { font-style: normal; font-weight: normal; font-variant: normal; }
.pol-h { vertical-align: super; font-size: 0.83em; }

.pol-generic-example { color: teal; }
.pol-generic-lemma { color: darkred; font-weight: bold; }

.pol-rbo-boks { display: block; border: black solid 1px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.pol-rbo-boks-title { display: block; background-color: darkred; color: white; padding: 4px; font-weight: normal; -moz-border-radius: 9px 9px 0 0; -webkit-border-radius: 9px 9px 0 0; border-radius: 9px 9px 0 0; }
.pol-rbo-boks-body { display: block; padding: 4px; }
.pol-rbo-boks { margin: 8px; margin-top: 20px; padding-bottom: 10px; }
.pol-rbo-construction { color: teal; font-weight: bold; }
.pol-rbo-turkis { color: rgb(30,109,93); }

.pol-skole-class { color: navy; font-style: italic; }
.pol-skole-class .pol-k { color: black; }
.pol-skole-inf { color:  gray; }
.pol-skole-betnr { border: black solid 1px; height: 16px; width: 16px; padding: 0; text-align: center; font-weight: bold; font-size: 10px; display: inline-block; }

.pol-feo-red { color: darkred; }
.pol-feo-eks1 { font-style: italic; }
.pol-feo-eks2 { font-size: 10px; }
.pol-feo-class { font-size: 10px; }
.pol-feo-small { font-size: 10px; color: black; }
table.pol-feo-table, table.pol-feo-table td { padding: 0; margin: 0; border: none; }
table.pol-feo-table td { vertical-align: top; }
table.pol-feo-table td.pol-feo-cell1 { text-align: right; padding-right: 5px; width: 0; white-space: nowrap; }
.input2text.pol-feo-word { color: darkred; }

.pol-seo-blue { color: blue; font-weight: bold; }
.pol-seo-small { font-size: smaller; }
.pol-seo-l { }
.pol-seo-cell1 { vertical-align: top; padding-right: 10px; }
.pol-seo-cell2 { vertical-align: top; }
.pol-seo-etiket { color: gray; font-variant: small-caps; text-decoration: underline; }
.pol-seo-eks { color: teal; }

.pol-syno-small { font-size: smaller; }
.pol-syno-article { padding-left: 10px; }

.pol-frem-copybox-k { font-weight: bold; font-style: italic; }
.pol-frem-cell1, .pol-frem-cell1 { vertical-align: top; }

.pol-ndo-cell1, .pol-ndo-cell2 { vertical-align: top; }
.pol-ndo-cell1 { text-align: right; padding-right: 5px; width: 20px; }
.pol-ndo-turkis { color: rgb(30,109,93); }
.pol-ndo-turkis a:link, .pol-ndo-turkis a:visited, .pol-ndo-turkis a:active, .pol-ndo-turkis a:hover { color: rgb(30,109,93); text-decoration: underline; }

.pol-rets-level1 { padding-left: 10px; }
.pol-rets-level2 { padding-left: 20px; }
.pol-rets-level3 { padding-left: 30px; }
.pol-rets-level4 { padding-left: 40px; }
.pol-rets-mark { background-color: rgb(255,248,175); }

.pol-rbo-betnr { border: black solid 1px; height: 16px; width: 16px; padding: 0; text-align: center; font-weight: bold; font-size: 10px; display: inline-block; }
.pol-rbo-cell1, .pol-rbo-cell2 { vertical-align: top; }
.pol-rbo-cell1 { width: 20px; }

/* /css/dictRegnskab.css */
.roSeparator
{
	color: silver;
}

.roArticleHeader
{
	line-height:20px;
	text-decoration:none;
	color:black;
	font-weight:bold;
	margin-left: -2px;
	display: inline-block;
	margin-top: 5px;
	position: relative;
}

.roPolysemeId
{
	font-weight:bold;
	vertical-align:top;
	width:0%;
	white-space:nowrap;
	padding-top:8px;
	padding-right:10px;
}

.polysemeId
{
	font-weight:bold;
	vertical-align:top;
	width:0%;
	white-space:nowrap;
	padding-top:10px;
	padding-right:10px;
}

.roPolysemeAnchor
{
        text-decoration: none;
}

.roDefinition
{
	vertical-align:	top;
	width:100%;
}

.roLink
{
	text-decoration:none;
}

.roFlexion
{
	font-style:normal;
}

.roLemma
{
	font-weight: bold;
	margin-left: 0px;
}

.roHomonymId
{
	font-weight:normal;
}

.roWordClass
{
	font-style:italic;
}

.roSynonym
{
	text-decoration:none;
	margin-left: 0px;
}

.roL1Example
{
	background-color: #DDD;
}

.roL1Collocation
{
	background-color: #DDD;
}

.roHighlightWord
{
	/*background-color: #f2f2d3;*/
        background-color: #F9FF9A;
}

.roBtn
{
	/*border: 2px solid #1b332e;*/
}
.roBtnSelected
{
	border: 0px;
	background: #3f6b61;
	padding: 5px;
	margin-left: 5px;
	color: orange;
}
.roBtnSelected:hover
{
	border: 0px;
	background: #3f6b61;
	padding: 5px;
	margin-left: 5px;
	color: orange;
}

#regnskab_options
{
	/*height: 100px;*/
	
}

.roTranslationTitle
{
	color: #006633;
	font-weight: bolder;
	/*margin-left: -10px;*/
}

.manual_illustration
{
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}

.manual_illustration img
{
	border: 1px solid grey;
}

/* /css/dictFastvend.css */
div#fast_result .articlePadding {
	padding-bottom: 0px;
}


.fastvendSeparator
{
	color: silver;
}

.fastvendArticleHeader
{
	line-height:20px;
	text-decoration:none;
	color:black;
	font-weight:bold;
	margin-left: -2px;
	display: inline-block;
	margin-top: 5px;
	position: relative;
}

.fastvendPolysemeId
{
	font-weight:bold;
	vertical-align:top;
	width:0%;
	white-space:nowrap;
	padding-right:10px;
}

.fastvendPolysemeAnchor
{
        text-decoration: none;
}

.fastvendDefinition
{
	vertical-align:	top;
	width:100%;
}

.fastvendLink
{
	text-decoration:none;
}

.fastvendFlexion
{
	font-style:normal;
}

.fastvendLemma
{
	font-weight: bold;
	margin-left: 0px;
}

.fastvendHomonymId
{
	font-weight:normal;
}

.fastvendWordClass
{
	font-style:italic;
}

.fastvendSynonym
{
	text-decoration:none;
	margin-left: 0px;
}

.fastvendExample
{
	background-color: #FFF;
}

.fastvendCollocation
{
	background-color: #FFF;
}

.fastvendHighlightWord
{
	/*background-color: #f2f2d3;*/
        background-color: #F9FF9A;
}

.fastvendBtn
{

}
.fastvendBtnSelected
{
	color: #c96c11;
}

#fastvend_options
{
	/*height: 80px;*/
}

.fastvendTranslationTitle
{
	color: #006633;
	font-weight: bolder;
}

.manual_illustration
{
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}

.manual_illustration img
{
	border: 1px solid grey;
}

/* /css/dictKemisk.css */
.chemicalFormula sub {
    vertical-align: -0.3em;
    font-size: 80%;
}

.chemicalFormula sup {
    vertical-align: 0.6em;
    font-size: 90%;
}

.chemistry tr td { 
    vertical-align: top;
}

.chemFootnote {
    font-style:italic;
}

/*
.chemFootnote:before {
    content:'[';
}

.chemFootnote:after {
    content:']';
}
*/

/* /css/dropdown.css */
@charset "UTF-8";

/**
 * Horizontal CSS Drop-Down Menu Module
 *
 * @file		dropdown.css
 * @package		Dropdown
 * @version		0.7.1
 * @type		Transitional
 * @stacks		597-599
 * @browsers	Windows: IE6+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2006-2008 Live Web Institute. All Rights Reserved.
 *
 */

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}
/* /css/screen.css */
/* -----------------------------------------------------------------------


 Blueprint CSS Framework 0.9
 http://blueprintcss.org

   * Copyright (c) 2007-Present. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.

----------------------------------------------------------------------- */

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography.css */
html {font-size:100.01%;}
body {font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#000;}
a {color:#009;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0;}
ul, ol {margin:0 1.5em 1.5em 0;padding-left:3.333em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
/* thead th {background:#c3d9ff;} */
thead th {background:#E1F1EF;}
th, td, caption {padding:4px 10px 4px 5px;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

/* forms.css */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input[type=text], input[type=password], input.text, input.title, textarea, select {background-color:#fff;border:1px solid #bbb;}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border-color:#666;}
input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0.5em 0;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
input[type=checkbox], input[type=radio], input.checkbox, input.radio {position:relative;top:.25em;}
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

/* grid.css */
.container {width:950px;margin:0 auto;}
.showgrid {background:url(src/grid.png);}
.column, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12, .span-13, .span-14, .span-15, .span-16, .span-17, .span-18, .span-19, .span-20, .span-21, .span-22, .span-23, .span-24 {float:left;margin-right:10px;}
.last {margin-right:0;}
.span-1 {width:30px;}
.span-2 {width:70px;}
.span-3 {width:110px;}
.span-4 {width:150px;}
.span-5 {width:190px;}
.span-6 {width:230px;}
.span-7 {width:270px;}
.span-8 {width:310px;}
.span-9 {width:350px;}
.span-10 {width:390px;}
.span-11 {width:430px;}
.span-12 {width:470px;}
.span-13 {width:510px;}
.span-14 {width:550px;}
.span-15 {width:590px;}
.span-16 {width:630px;}
.span-17 {width:670px;}
.span-18 {width:710px;}
.span-19 {width:750px;}
.span-20 {width:790px;}
.span-21 {width:830px;}
.span-22 {width:870px;}
.span-23 {width:910px;}
.span-24 {width:950px;margin-right:0;}
input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23, input.span-24, textarea.span-24 {border-left-width:1px;border-right-width:1px;padding-left:5px;padding-right:5px;}
input.span-1, textarea.span-1 {width:18px;}
input.span-2, textarea.span-2 {width:58px;}
input.span-3, textarea.span-3 {width:98px;}
input.span-4, textarea.span-4 {width:138px;}
input.span-5, textarea.span-5 {width:178px;}
input.span-6, textarea.span-6 {width:218px;}
input.span-7, textarea.span-7 {width:258px;}
input.span-8, textarea.span-8 {width:298px;}
input.span-9, textarea.span-9 {width:338px;}
input.span-10, textarea.span-10 {width:378px;}
input.span-11, textarea.span-11 {width:418px;}
input.span-12, textarea.span-12 {width:458px;}
input.span-13, textarea.span-13 {width:498px;}
input.span-14, textarea.span-14 {width:538px;}
input.span-15, textarea.span-15 {width:578px;}
input.span-16, textarea.span-16 {width:618px;}
input.span-17, textarea.span-17 {width:658px;}
input.span-18, textarea.span-18 {width:698px;}
input.span-19, textarea.span-19 {width:738px;}
input.span-20, textarea.span-20 {width:778px;}
input.span-21, textarea.span-21 {width:818px;}
input.span-22, textarea.span-22 {width:858px;}
input.span-23, textarea.span-23 {width:898px;}
input.span-24, textarea.span-24 {width:938px;}
.append-1 {padding-right:40px;}
.append-2 {padding-right:80px;}
.append-3 {padding-right:120px;}
.append-4 {padding-right:160px;}
.append-5 {padding-right:200px;}
.append-6 {padding-right:240px;}
.append-7 {padding-right:280px;}
.append-8 {padding-right:320px;}
.append-9 {padding-right:360px;}
.append-10 {padding-right:400px;}
.append-11 {padding-right:440px;}
.append-12 {padding-right:480px;}
.append-13 {padding-right:520px;}
.append-14 {padding-right:560px;}
.append-15 {padding-right:600px;}
.append-16 {padding-right:640px;}
.append-17 {padding-right:680px;}
.append-18 {padding-right:720px;}
.append-19 {padding-right:760px;}
.append-20 {padding-right:800px;}
.append-21 {padding-right:840px;}
.append-22 {padding-right:880px;}
.append-23 {padding-right:920px;}
.prepend-1 {padding-left:40px;}
.prepend-2 {padding-left:80px;}
.prepend-3 {padding-left:120px;}
.prepend-4 {padding-left:160px;}
.prepend-5 {padding-left:200px;}
.prepend-6 {padding-left:240px;}
.prepend-7 {padding-left:280px;}
.prepend-8 {padding-left:320px;}
.prepend-9 {padding-left:360px;}
.prepend-10 {padding-left:400px;}
.prepend-11 {padding-left:440px;}
.prepend-12 {padding-left:480px;}
.prepend-13 {padding-left:520px;}
.prepend-14 {padding-left:560px;}
.prepend-15 {padding-left:600px;}
.prepend-16 {padding-left:640px;}
.prepend-17 {padding-left:680px;}
.prepend-18 {padding-left:720px;}
.prepend-19 {padding-left:760px;}
.prepend-20 {padding-left:800px;}
.prepend-21 {padding-left:840px;}
.prepend-22 {padding-left:880px;}
.prepend-23 {padding-left:920px;}
.border {padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
.colborder {padding-right:24px;margin-right:25px;border-right:1px solid #eee;}
.pull-1 {margin-left:-40px;}
.pull-2 {margin-left:-80px;}
.pull-3 {margin-left:-120px;}
.pull-4 {margin-left:-160px;}
.pull-5 {margin-left:-200px;}
.pull-6 {margin-left:-240px;}
.pull-7 {margin-left:-280px;}
.pull-8 {margin-left:-320px;}
.pull-9 {margin-left:-360px;}
.pull-10 {margin-left:-400px;}
.pull-11 {margin-left:-440px;}
.pull-12 {margin-left:-480px;}
.pull-13 {margin-left:-520px;}
.pull-14 {margin-left:-560px;}
.pull-15 {margin-left:-600px;}
.pull-16 {margin-left:-640px;}
.pull-17 {margin-left:-680px;}
.pull-18 {margin-left:-720px;}
.pull-19 {margin-left:-760px;}
.pull-20 {margin-left:-800px;}
.pull-21 {margin-left:-840px;}
.pull-22 {margin-left:-880px;}
.pull-23 {margin-left:-920px;}
.pull-24 {margin-left:-960px;}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {float:left;position:relative;}
.push-1 {margin:0 -40px 1.5em 40px;}
.push-2 {margin:0 -80px 1.5em 80px;}
.push-3 {margin:0 -120px 1.5em 120px;}
.push-4 {margin:0 -160px 1.5em 160px;}
.push-5 {margin:0 -200px 1.5em 200px;}
.push-6 {margin:0 -240px 1.5em 240px;}
.push-7 {margin:0 -280px 1.5em 280px;}
.push-8 {margin:0 -320px 1.5em 320px;}
.push-9 {margin:0 -360px 1.5em 360px;}
.push-10 {margin:0 -400px 1.5em 400px;}
.push-11 {margin:0 -440px 1.5em 440px;}
.push-12 {margin:0 -480px 1.5em 480px;}
.push-13 {margin:0 -520px 1.5em 520px;}
.push-14 {margin:0 -560px 1.5em 560px;}
.push-15 {margin:0 -600px 1.5em 600px;}
.push-16 {margin:0 -640px 1.5em 640px;}
.push-17 {margin:0 -680px 1.5em 680px;}
.push-18 {margin:0 -720px 1.5em 720px;}
.push-19 {margin:0 -760px 1.5em 760px;}
.push-20 {margin:0 -800px 1.5em 800px;}
.push-21 {margin:0 -840px 1.5em 840px;}
.push-22 {margin:0 -880px 1.5em 880px;}
.push-23 {margin:0 -920px 1.5em 920px;}
.push-24 {margin:0 -960px 1.5em 960px;}
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {float:right;position:relative;}
.prepend-top {margin-top:1.5em;}
.append-bottom {margin-bottom:1.5em;}
.box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;visibility:hidden;}
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}

/* /css/base_interpol.css */
/* RESETTING STYLES TO NORMAL BEHAVIOR*/
/* SET BASE FONT ATTRUBUTES */
html, body {
	color: #333;
}

/* REMOVE PADDING AND MARGIN VALUES */
html, body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, li, dd, dt, img, blockquote, q, table, thead, tbody, tfoot, caption, th, tr, td, a, form, input, textarea, fieldset, pre {
	margin: 0; padding: 0;
}

/* SORT OUT HEADER FORMATTING AND SIZES */
h1, h2, h3, h4, h5 {
	font-weight: bold;
}

h1 {font-size: 2em;}
h2 {font-size: 1.75em;}
h3 {font-size: 1.5em;}
h4 {font-size: 1.2em;}
h5 {font-size: 1.1em;}
h6 {font-size: 1em;}

/*font sizing*/
html 	{ font-size: 100%; }				/* IE hack */ 			
body 	{ font-size: 75%;/*62.5*/ }			/* Takes 16px down to 12px. Now, 100% is 12px, 80% is 10px etc. (http://www.clagnut.com/blog/348/#c2331) */
html>body { font-size: 12px; }			/* To get more consistent sizing, a pixel size is given to all other browsers than IE */
table, td 	{ font-size: 100%; }				/* IE hack */
h1	{ font-size: 210%; }
h2	{ font-size: 180%; }
h3	{ font-size: 140%; }
h4	{ font-size: 126%; }
h5	{ font-size: 110%; }
h6	{ font-size: 100%; }

/* HARMONIZE LINKS, KILL BORDER ON IMG LINKS */
a {text-decoration: underline;}
a:link, a:visited {color: #00f;}
a:hover {color: #33f;}
a:active {color: #fff;}
a img, :link img, :visited img {border: none}

/* REMOVE BROWSERS DEFAULT TABLE BORDERS */
table {border-collapse: collapse;}

/* REMOVE AUTOMATIC TOP/BOTTOM MARGINS ON NESTED LISTS */
ul ul, ul ol, ul dir, ul menu, ul dl, ol ul, ol ol, ol dir, ol menu, ol dl, dir ul, dir ol, dir dir, dir menu, dir dl, menu ul, menu ol, menu dir, menu menu, menu dl, dl ul, dl ol, dl dir, dl menu, dl dl {
	margin-top: 0; margin-bottom: 0;
}

/* HARMONISE LIST-BULLET TYPE */
ul, ol, dl {list-style-type: disc;}

/*Fix for the "hiding the drop-down arrow of a select form widget in Firefox"*/
select { min-width:1.5em; }
option {min-width: 1.5em;}

/*RE-APPLYING SOME OF THE REMOVED STYLE WITH RELATIVE UNITS */
*								{ padding:0; margin:0; } 
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address	{ margin:.1em 0%; }
li, dd								{ margin-left:5%; }
fieldset								{ padding: .5em; }
p								{ margin-top: .2em; margin-bottom: 1em;}
ul, ol, dl, li							{ margin-left: .8em;}
ul 								{margin-bottom: 1em;}

/* Table formatting */
.column			{display: inline-block; width: 75px; font-weight:bold;}

label {
	cursor:pointer;
}

/* arabic  */
.arabicp {
    direction: rtl;
    text-align : right;
    font-family: Tahoma, Verdana, sans-serif; 
    font-size : 10pt; 
}

.arabicc {
    direction: rtl;
    text-align : center;
    font-family: Tahoma, Verdana, sans-serif; 
    font-size : 10pt; 
}

.arabic{
    border-right: 1px #E3E3E3 solid;
}

.arabic_root_form{
    text-align:center;
    font-weight:bold;
    border-bottom: 1px #E3E3E3 solid;
    direction: rtl;
    font-family: Tahoma, Verdana, sans-serif; 
}

.arabic_font{
    font-family: Tahoma, Verdana, sans-serif; 
}

.arabic_link{
    text-decoration:none;
    font-family: Tahoma, Verdana, sans-serif; 
}

/* /css/header_interpol.css */
#loginMenuWrap, #feedbackMenuWrap { 
    /* overlay is hidden before loading */ 
    display:none; 
 
    /* standard decorations */ 
    width:auto;     
    border:10px solid #333; 
 
    /* for modern browsers use semi-transparent color on the border. nice! */ 
    border:10px solid rgba(0, 0, 0, 0.5); 
    
    /* hot CSS3 features for mozilla and webkit-based browsers (rounded borders) */ 
    -moz-border-radius:0px; 
    -webkit-border-radius:0px;
    
    position: relative;
} 
 
#loginMenuWrap div.close, #feedbackMenuWrap div.close { 
    background-image:url("/img/closebutton.png");
	cursor:pointer;
	height:30px;
	position:absolute;
	right:5px;
	top:5px;
	width:30px;
}

#loginMenuWrap div.title h4, #feedbackMenuWrap div.title h4 { 
    line-height: 40px;
    color: #fff;
    background: #afc8c4 url(../img/toolmenu-default-bg.png) top left repeat-x;
    border: 0;
    border-bottom: 0px solid #d1dfdc;
    margin: 0;
    padding: 0 10px;
    font-size: 14px;
}

#loginMenuWrap div.bottom, #feedbackMenuWrap div.bottom {
	background: #F5F8F8;
    border-top: 1px solid #d1dfdc;
    width: 420px;
    padding: 5px;
}
#loginMenuWrap .bottomContent, #feedbackMenuWrap .bottomContent
{
	width: 410px;
	margin-left:5px;
}

#loginMenuWrap .loginContent, #feedbackMenuWrap .loginContent {
	background-color: #fff;
	padding: 10px;
	width: 410px;
	margin: 0px;
}
#loginMenuWrap #loginError, #feedbackMenuWrap #loginError {
	color:red;
}

#loginMenuWrap .login-label, #feedbackMenuWrap .login-label {
	padding-top: 10px;
}

#loginMenuWrap .login-input, #feedbackMenuWrap .login-input {
	width: 180px;
	padding: 5px;
	border: 1px solid #dae6e3;
	margin: 5px 10px 0px 0;
}

#loginMenuWrap .login-submit, #feedbackMenuWrap .login-submit {
	background: #468175 url(/img/highlight-quiet.gif) top left repeat-x;
	padding: 5px 10px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #d1dfdc;
	float: right;
}

#feedbackMenuWrap .betaPanelContent{
	background-color: #fff;
	padding: 10px;
	width: 410px;
	margin: 0px;

}

.betaPanelContent textarea, .betaPanelContent input {
margin-top:10px;
}

#dialogWrap { 
    /* overlay is hidden before loading */ 
    display:none; 
 
    /* standard decorations */ 
    width:auto;     
    border:10px solid #333; 
 
    /* for modern browsers use semi-transparent color on the border. nice! */ 
    border:10px solid rgba(0, 0, 0, 0.5); 
 
    /* hot CSS3 features for mozilla and webkit-based browsers (rounded borders) */ 
    -moz-border-radius:0px; 
    -webkit-border-radius:0px;
    
    position: relative;
} 
 
#dialogWrap div.close { 
    background-image:url("/img/closebutton.png");
	cursor:pointer;
	height:30px;
	position:absolute;
	right:5px;
	top:5px;
	width:30px;
}

#dialogWrap .dialogContent {
	background-color: #fff;
	padding: 10px;
	width: 410px;
	height: 100px;
	margin: 0px;
}

#dialogWrap div.title h4 { 
    line-height: 40px;
    color: #fff;
    background: #afc8c4 url(../img/toolmenu-default-bg.png) top left repeat-x;
    border: 0;
    border-bottom: 0px solid #d1dfdc;
    margin: 0;
    padding: 0 10px;
    font-size: 14px;
}

#dialogWrap .dialog-submit {
	background: #468175 url(/img/highlight-quiet.gif) top left repeat-x;
	padding: 5px 10px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #d1dfdc;
	float: right;
}

#dialogWrap div.bottom {
	background: #F5F8F8;
    border-top: 1px solid #d1dfdc;
    position: absolute;
    bottom: 0;
    width: 420px;
    padding: 5px;
}

#dialogWrap .content {
	background-color: #fff;
	padding: 10px;
	padding-bottom: 45px;
	width: 800px;
	/*height: 80px;*/
	
	margin: 0px;
}

#dialogWrap .label {
	padding-top: 10px;
}

#dialogWrap .input {
	width: 180px;
	padding: 5px;
	border: 1px solid #dae6e3;
	margin: 5px 10px 0px 0;
}

#dialogWrap select {
	width: 140px;
	padding: 5px;
	border: 1px solid #dae6e3;
	margin: 5px;
}

#dialogWrap .submit {
	background: #468175 url(/img/highlight-quiet.gif) top left repeat-x;
	padding: 5px 10px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #d1dfdc;
	float: right;
}


/*
#pageWrap {
	position: absolute;
	left: 50%;
	width: 950px;
	margin-left: -475px;
	height: 100%;
	padding: 0 15px;
	border-left: 5px solid #ecf2f1;
	border-right: 5px solid #ecf2f1;
	background: #fff;
}
*/

#content {
	background: transparent;
	padding: 10px 30px 40px 30px;
	-moz-border-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	margin-top: 0px;
}

.page-top-header .pad20 {
	margin: 10px 20px;
}

.page-top-header h1 {
	font-size: 22px;
	font-weight: normal;
	color: #333;
}

#topWrap {
	border-top: 2px solid #515151;
}

#headerWrap {
	width: 100%;
	background: #fff;
	border-top: 0px solid #fff;
	border-bottom: 0px solid #A2C0BA;
	padding: 0;
	height: 90px;
	margin: 0px auto 0px auto;
	position: relative;
}

#header {
	background: transparent;
	position: relative;
	height: 90px;
	padding: 0 30px;
	border-top: 0px solid #A2C0BA;
}

#header ul.menu {
	font-size: 10px;
	padding: 0px;
  	margin: 15px 0px 0 0;
  	height: 30px;
  	list-style: none;
	float: right;
}

#header .menu li {
	float:left;
	margin:0;
	text-align: left;
	height: 100%;
	border-left: 1px solid #dae6e3;
}

#header .menu a {
	display:block;
	padding: 5px 15px 0px 14px;
	color: #313131;
	border: none;
	text-decoration: none;
}

#header .menu a:hover {
	color: #468175;
	text-decoration: underline;
}

#header .menu .dark
{
	background-color: #dae6e3;	
}
#header .menu .dark a
{
	background-color: #dae6e3;
	color: #468175;
}
#header .menu li.alternate, li#loginMenu {
	font-weight: bold;
	color: #000;
	border-left: 0;
}


#header .loginClose {
	height: 20px;
	width: 100%;
	background: url('/img/loginClose.png') no-repeat 10px 0px;
}
li#loginMenu {
	background-image: none;
}


#logoWrap {
	position: absolute;
	top: 0px;
	left: 30px;
}

#logoWrap a {
	display: block;
	width: 230px;
	height: 90px;
	background: url(../img/logo-man-sit.png) center left no-repeat;
	text-indent: -999em;
	padding: 0;
	margin: 0;
}

#toolMenu {
	float: left;
}

#toolMenu ul {
	list-style:none;
	margin: 0px 0 0 0px;
	float: left;
	clear: none;
	border-left: 0px solid #7aa49c;
	border-top: 0;
	border-bottom: 0;
}

#toolMenu ul li {
	float: left;
	margin: 0 1px 0 0;	
}

#toolMenu ul li a {
	line-height: 40px;
	padding: 0 15px;
	font-weight: bold;
	display: block;
	color: #fff;
	font-size: 11px;
	position: relative;
	border: 0px solid #7aa49c;
	border-bottom: 0px solid #fff;
	background: #1e6d5d;
	-moz-border-radius: 0px;
	/*text-shadow: 1px 1px #468175;*/
}

#toolMenu ul li a:hover {
	text-decoration: none;
	background: #1e6d5d;
}

#toolMenu ul li.menu-level1-current-active,
#toolMenu ul li.menu-level1-active {
}

#toolMenu ul li.menu-level1-current-active a,
#toolMenu ul li.menu-level1-active a {
	border-bottom: 0px solid #e8f0ee;
	background: transparent;
	color: #000;
}

#toolMenu ul li#menuitem3 {
	margin: 0;
}

#toolMenu ul li#menuitem3 a {
	background: transparent;
	text-indent: -999em;
	width: 170px;
}


/*
#toolMenu li#menuitem3 a {
	text-indent: -999em;
	width: 100px;
	background-image: url(../img/logo-test-small.png);
	background-position: center center;
	background-repeat: no-repeat;
}
*/

#topAboutMenu {
	padding: 0px 0 0px 0px;
  	margin: 0px;  	
  	margin-top: 0px;
  	margin-right: 0px;	
  	list-style: none;
	float: right;
	background: transparent;
	width: auto;
	height: 27px;
	-moz-border-radius: 0px;
}

#topAboutMenu ul {
	width: auto;
	float: right;
	margin: 0;
	padding: 0;
}


#topAboutMenu ul li {
	float: left;
	margin: 0 0 0 0px;
	padding: 5px 0;
	list-style: none;
}

#topAboutMenu ul li a {
	font-size: 11px;
	font-weight: bold;
	display: block;
	color: #333;
	border: none;
	text-decoration: none;
	padding: 0 10px;
	margin: 0;
	line-height: 15px;
	border-right: 1px solid #fff;
	border-left: 0px solid #a2c0ba;
}

#topAboutMenu ul li a:hover {
	color: #000;
	text-decoration: underline;
}

#topAboutMenu ul li.menu-level1-current-active a {
	font-weight: bold;
	text-decoration: underline;
}

#topAboutMenu ul li#menuitem43 a {
	border-left: 0;
}

#topAboutMenu ul li#menuitem45 a {
	border-right: 0;
}

#topAboutMenu ul li#loginButton {
	float: right;
	border: 1px solid #fff;
	border-top: 0px solid #0f362e;
	background: #515151;
	margin-left: 20px;
	margin-top: 0px;
}

#topAboutMenu ul li#loginButton:hover {
	background: #111;
}

#topAboutMenu ul li#loginButton a {
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	border: 0;
	line-height: 20px;
}

#topAboutMenu ul li#loginButton a:hover {
	background: transparent;
	text-decoration: none;
}

#topAboutMenu ul li#logoutButton {
	border: 1px solid #fff;
	border-top: 0px solid #0f362e;
	background: #515151;
	margin-left: 20px;
	margin-top: 0px;
}

#topAboutMenu ul li#logoutButton:hover {
	background: #111;
}

#topAboutMenu ul li#logoutButton a {
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	border: 0;
	line-height: 20px;
}

#topAboutMenu ul li#logoutButton a:hover {
	background: transparent;
	text-decoration: none;
}
#topAboutMenu ul li#loginButton a:hover {
	background: transparent;
	text-decoration: none;
}

#topAboutMenu ul li#userMenuButton {
	border: 1px solid #fff;
	border-top: 0px solid #0f362e;
	background: #515151;
	margin-left: 20px;
	margin-top: 0px;
}
#topAboutMenu ul li#userMenuButtonNew {
    color:white;
	border: 1px solid #fff;
	border-top: 0px solid #0f362e;
	background: #515151;
	margin-left: 20px;
	margin-top: 0px;
}
#topAboutMenu ul li#userMenuUsername {
	border: 1px solid #fff;
	border-top: 0px solid #0f362e;
	margin-left: 20px;
	margin-top: 0px;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
}

#topAboutMenu ul li#userMenuButton:hover {
	background: #111;
}

#topAboutMenu ul li#userMenuButton a {
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	border: 0;
	line-height: 20px;
}

#topAboutMenu ul li#userMenuButton a:hover {
	background: transparent;
	text-decoration: none;
}


#topMenu {
	padding: 0px;
  	margin: 0px;  	
  	margin-right: 30px;
  	margin-top: 0px;	
  	list-style: none;
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: auto;
	height: 32px;
	float: right;
}

#topMenu ul {
	width: auto;
	margin: 0;
	padding: 0;
}

#topMenu ul li {
	float: left;
	list-style: none;
	margin: 0 -1px 0 0px;
	padding: 0;
	border: 1px solid #A2C0BA;
	border-bottom: 0;
}

#topMenu ul li a {
	font-size: 12px;
	font-weight: bold;
	display: block;
	color: #333;
	border: none;
	text-decoration: none;
	padding: 0 15px;
	margin: 0;
	line-height: 30px;
	background: #f5f8f8 url(../img/tab-default-bg.gif) top left repeat-x;
	border: 1px solid #fff;
	border-bottom: 0;
}
#ie6menu ul li a {
	font-size: 12px;
	font-weight: bold;
	display: block;
	color: #333;
	border: none;
	text-decoration: none;
	padding: 0 15px;
	margin: 0;
	line-height: 30px;
	background: #f5f8f8 url(../img/tab-default-bg.gif) top left repeat-x;
	border: 1px solid #fff;
	border-bottom: 0;
}

#topMenu ul li a:hover {
	text-decoration: none;
	background: #e8f0ee;
}

#topMenu ul li.menu-level1-active,
#topMenu ul li.menu-level1-current-active {

}

#topMenu ul li.menu-level1-active a,
#topMenu ul li.menu-level1-current-active a,
#topMenu ul li.menu-level1-current-active a:hover {
	color: #1E6D5D;
	background: #fff;
	cursor: default;
	text-decoration: none;
	cursor: default;
	font-size: 14px;
	padding: 0 15px;
	border-bottom: 3px solid #fff;
}

#topMenu ul li#menu-downloads {
	margin-left: 20px;
}

#topMenu ul li#menu-downloads a,
#topMenu ul li#menu-support a {
	font-size: 11px;
}



#bottomMenu ul {
	font-size: 11px;
	font-weight: normal;
	padding: 0px;
  	margin: 5px 0px;  	
  	list-style:none;
	float:right;
	width: auto;
}

#bottomMenu ul li {
	float:left;
	margin:0;
	padding: 0;
	border-right: 1px solid #DAE6E3;
}

#bottomMenu ul li#menuitem16 {
	border-right: 0;
}

#bottomMenu ul li a {
	display:block;
	color: #666;
	border: none;
	text-decoration: none;
	padding: 0 15px;
	line-height: 30px;
}

#bottomMenu ul li a:hover {
	color: #468175;
	text-decoration: underline;
}


#leftmenu ul {
	margin: 0 0 0 -10px;
}

#leftmenu ul li {
	list-style: none;
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #f5f8f8;
}

#leftmenu ul li.menu-level1-with-subpage {
	display: block;
	background: #F5F8F8 url(../img/leftmenu-header-bg.png) top left repeat-x;
	border-bottom: 0px solid #DAE6E3;
	line-height: 30px;
	font-size: 13px;
	color: #000;
	padding: 0 0px;
}

#leftmenu ul li a {
	display: block;
	line-height: 30px;
	padding: 0 0 0 10px;
	margin: 0;
	color: #333;
	font-size: 13px;
	font-weight: bold;
	background: #fff url(../img/leftmenu-arrow.png) center right no-repeat;
}

#leftmenu ul li a:hover {
	background: #F5F8F8 url(../img/leftmenu-arrow-act.png) center right no-repeat;
	text-decoration: none;
}

#leftmenu ul li.current a {
	background: #F5F8F8 url(../img/leftmenu-arrow-act.png) center right no-repeat;
	color: #000;
	font-weight: bold;
	line-height: 30px;
}

#leftmenu ul li.current a:hover {
	text-decoration: none;
	cursor: default;
}


#leftmenu ul.menu-level2,
#leftmenu ul.menu-level3 {
	margin: 0;
	border: 0;
}

#leftmenu ul.menu-level2 a,
#leftmenu ul.menu-level3 a {
	padding: 0 0 0 15px;
	font-weight: normal;
}



.leftmenu-header {
	margin: 0px 0 0 0;
	padding: 0;
	border: 1px solid #DAE6E3;
	background: #DAE6E3;
	-moz-border-radius-topright:0px;
	-moz-border-radius-topleft:0px;
}

.leftmenu-header span {
	display: block;
	background: #F5F8F8 url(../img/leftmenu-header-bg.png) top left repeat-x;
	border-bottom: 0px solid #DAE6E3;
	line-height: 30px;
	font-size: 13px;
	color: #000;
	padding: 0 10px;
}

#breadcrumbMenu ul {
	width: auto;
	height: 20px;
	overflow: hidden;
	background: #fff;
	margin: 10px 0 0px 0px;
}

#breadcrumbMenu ul li {
	float: left;
	margin: 0px 0 0 0;
	list-style: none;
	padding: 0;
	border-right: 1px solid #DAE6E3;
}

#breadcrumbMenu ul li.home {
	margin-left: 20px;
	color: #666;
	border: 0;
}

#breadcrumbMenu ul li.home a {
	display: block;
	width: 16px;
	height: 16px;
	text-indent: -999em;
	background: url(../img/home.gif) top left no-repeat;
	margin: 2px 0 0 0;
	padding: 0;
}

#breadcrumbMenu ul li.act {
	border: 0;
}

#breadcrumbMenu ul li.act a,
#breadcrumbMenu ul li.act a:hover {
	cursor: default;
	color: #666;
	text-decoration: underline;
}

#breadcrumbMenu ul li a {
	line-height: 20px;
	display: block;
	padding: 0 10px;
	color: #666;
	font-size: 11px;
}


#features-overview {
	float: right;
	margin: 20px 10px 0 0;
}

#features-overview a#tour-now-button {
	padding: 8px 15px 8px 35px;
	margin-right: 5px;
	line-height: 30px !important;
	background: #F5F8F8 url(../img/icons/eye.png) 10px center no-repeat;
	border: 2px solid #dae6e3;
	-moz-border-radius: 15px;
	font-weight: bold;
	font-size: 11px;
	position: relative;
	color: #000;
	text-decoration: none;
}

#features-overview a#tour-now-button:hover {
	border: 2px solid #7da79e;
	color: #000;
	text-decoration: none;
}


a#buy-now-button {
	padding: 8px 15px 8px 15px;
	line-height: 30px !important;
	background: #F5F8F8;
	border: 2px solid #dae6e3;
	-moz-border-radius: 15px;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #000;
}

a#buy-now-button:hover {
	border: 2px solid #7da79e;
	color: #000;
	text-decoration: none;
}


ul#product-select-menu-wrap {
	margin: 0 0 0 -10px;
	margin-bottom: 0;
}

ul#product-select-menu-wrap ul {
	
}

ul#product-select-menu-wrap li {
	margin-right: 10px;
}

ul#product-select-menu-wrap ul li:hover {
	background: transparent;
}

ul#product-select-menu-wrap li a {
	font-size: 11px;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
}

ul#product-select-menu-wrap li a:hover {

}

ul#product-select-menu-wrap li.act a,
ul#product-select-menu-wrap li.act a:hover {
	background-color: #fff;
	cursor: default;
	text-decoration: none;
	color: #999;
	display: none;
}

ul#product-select-menu-wrap li a#product-select-link {
	display: block;
	line-height: 35px;
	height: 35px;
	background: #f5f8f8 url(../img/dropmenu-arrow.gif) center right no-repeat;
	padding: 0 35px 0 10px;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #DAE6E3;
	color: #333;
}

ul#product-select-menu-wrap li a#product-select-link:hover {
	border: 1px solid #A2C0BA;
	background: #fff url(../img/dropmenu-arrow.gif) center right no-repeat;
	
}

ul#product-select-menu-wrap li a#product-overview-link {
	font-size: 12px;
	font-weight: bold;
	color: #333;
	line-height: 35px;
	padding: 0 10px;
}

.tx-jfmulticontent-pi1 {
	clear: both;
	display: block;
	margin: 0px 0 0 0;
}
.ie6menu{
float:left;
	border: 1px solid black;
	border: 1px solid #fff;
	border-top: 0px solid #0f362e;
	/*background: #515151;*/
	margin-left: 20px;
	margin-top: 0px;
    padding:3px;
*/
}
/*
.ie6menu a{
    color:white;
}
*/

/* /css/search_interpol.css */
/* SEARCH BOX STYLING */
#searchOuterWrap {
	border: 0px solid #fff;
	background: #f5f8f8;
	margin: 10px 0 10px 0;
}

#searchInnerWrap {
	padding: 0px;
	margin: 0px;
	clear:both;
	background: #468175 url(../img/search-innerwrap-bg.png) top left repeat-x;
	-moz-border-radius: 0px;
}

#search {
	display: block;
	padding: 10px;
	padding-left: 0px;
	margin: 0px;
	margin-left: 10px;
}

#search .tabPages {
	color: #fff;
	clear:both;
	width: 100%;
}

#search form div {
	padding: 0;
	margin: 0;
	vertical-align:top;
}

#search #search-word-wrap {
	float: left;
	clear: none;
	position: relative;
}

#search #word {
	border:solid 2px #1e6d5d;
	padding: 10px 100px 10px 10px;
	margin: 0;
	width: 510px;
	_width: 460px;
	line-height: 20px;
	overflow: hidden;
	vertical-align: middle;
	font-size: 16px;
}
#search #word.bilingual {
	padding-right: 446px;
	width: 469px;
}

#search #word:focus {
	background: #fff;
	border: 2px solid #FFD324;
}

#search #wordsLeft {
	position: absolute;
	right: 84px;
	top: 14px;
	width: 10px;
	height: 10px;
}

#search #wordsLeftl1l2 {
	position: absolute;
	right: 427px;
	top: 14px;
	width: 10px;
	height: 10px;
}

#search #wordsLeft span {
	padding: 3px 7px;
	margin: 0;
	font-weight: bold;
	font-size: 11px;
	background: #FFE222 url(../img/search-words-left-bg.png) top left repeat-x;
	border: 1px solid #FFE222;
	color: #333;
}

#search #wordsLeftl1l2 span {
	padding: 3px 7px;
	margin: 0;
	font-weight: bold;
	font-size: 11px;
	background: #FFE222 url(../img/search-words-left-bg.png) top left repeat-x;
	border: 1px solid #FFE222;
	color: #333;
}

#search #search-button-wrap {
	float: left;
	clear: none;
}

#search #search-button {
	background: #333 url(../img/search-button-bg.png) center left repeat-x;
	border: solid 1px #333;
	color: #fff;
	font-weight: bold;
	width: 60px;
	height: 34px;
	overflow: hidden;
	line-height: 30px;
	font-size: 13px;
	margin: 0;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	position: absolute;
	right: 5px;
	top: 5px;
	padding: 2px 0 6px 0;
}

#search #search-button-l1 {
	background: #333 url(../img/search-button-bg.png) center left repeat-x;
	border: solid 1px #333;
	color: #fff;
	font-weight: bold;
	width: 200px;
	height: 34px;
	overflow: hidden;
	line-height: 30px;
	font-size: 13px;
	margin: 0;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	position: absolute;
	right: 5px;
	top: 5px;
	padding: 2px 0 6px 0;
}

#search #search-button-l2 {
	background: #333 url(../img/search-button-bg.png) center left repeat-x;
	border: solid 1px #333;
	color: #fff;
	font-weight: bold;
	width: 200px;
	height: 34px;
	overflow: hidden;
	line-height: 30px;
	font-size: 13px;
	margin: 0;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	position: absolute;
	right: 208px;
	top: 5px;
	padding: 2px 0 6px 0;
}


#search #search-button:hover {
	background: #111;
	cursor: pointer;
}

#search #search-dict-wrap {
	float: left;
	clear: none;
	margin: 0 0 0 5px;
	padding: 0px;
	border: 1px solid #1e6d5d;
	background: #468175 url(../img/search-innerwrap-bg.png) center left repeat-x;
}

#search #search-options-wrap {
	position: absolute;
	right: 10px;
	top: 25px;	
}

#search #search-options-wrap a {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../img/icons/search-settings.png) top left no-repeat;
	font-size: 0;
}

#search select {
	margin: 0;
	width: 295px;
	border: 1px solid #468175;
	background: #F5F8F8;
	font-family: "Helvetica Neue", Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666;
	padding: 10px 5px;
	height: 42px;
	line-height: 42px;
}

#search select option {
	padding: 1px 5px;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
}

#search ul.menu{
	font-size: 1.0em;	
	padding: 0px;
  	margin: 0px;  
  	margin-left: 20px;	
  	height: 20px;
  	list-style:none;	
  	width: auto;  	
  	float: left;
  	display: none;
}

#search .menu li {
	float:left;
	margin:0;
	text-align: left;
	height: 100%;	
	margin-right: 3px;
	border-bottom: 1px solid #90b4ac;
	background: #468175;
}
#search .menu li.active {
	background-color: #7da79e;
	font-size: 1.3em;
	border-bottom: 1px solid #7da79e;
	height: 23px;
	/*margin-top: -3px;
	_margin-top: 0px;*/
	position: relative;
	top: -3px;
}

#search .menu a {
	display:block;
	padding: 0px 20px 0px 10px;
	color:#fff;
	border: none;
}
#search .menu li:hover
{
	background-color: #468175;
}
#search .menu li.active:hover
{
	background-color: #7da79e;
}
#search .menu a:hover
{
	text-decoration: none;
}

.search-searchfor-top {
	border: 0px solid #a2c0ba;
	border-bottom: 0;
	margin-bottom: -2px;
	line-height: 35px;
	background: #fff;
	height: 35px;
}

.search-searchfor-top h4 {
	line-height: 35px;
	color: #333;
	font-size: 13px;
	font-weight: normal;
	float: left;
	clear: none;
	margin: 0;
	margin-left: 10px;
}

.search-searchfor-top h4 i {
	font-weight: bold;
}

.search-searchfor-top p {
	float: right;
	clear: none;
	margin: 0;
	margin-right: 10px;
	line-height: 35px;
}

.search-searchfor {
	background: #FFF6BF url(../img/search-words-left-bgpng) top left repeat-x;
	border: 1px solid #FFD324;
	color: #514721;
	margin-bottom: 10px;
	padding: 0;
}

.search-searchfor .column-content {
	margin: 10px 10px 5px 10px;
}

.search-searchfor .column-content p {
	color:#514721;
	font-size: 13px;
	line-height: 30px;
	margin: 0;
}

.search-searchfor .column-content p b {
	color: #000;
	font-size: 16px;
}


.search-banner-right {
	border: 1px solid #DAE6E3;
	height: 190px;
}

.telenor {
	background: url(../img/banner/telenor.png) 5px 35px no-repeat;
}

.tdc {
	background: url(../img/banner/tdc.png) 5px 35px no-repeat;
}

.audi {
	background: url(../img/banner/audi.png) 5px 35px no-repeat;
}

.peugeot {
	background: url(../img/banner/peugeot.png) 5px 35px no-repeat;
}

.search-banner-right .column-content {
	position: relative;
}

.search-banner-right .column-content p {
	height: 28px;
	line-height: 28px;
	background: #fff;
	border-bottom: 1px solid #DAE6E3;
	font-size: 10px;
	padding: 0 10px;
	color: #999;
}


.search-banner-top {
	border: 1px solid #DAE6E3;
	height: 90px;
	background: url(../img/banner/telenor.png) 5px 35px no-repeat;
	margin: 0 0 5px 0;
}

.search-banner-top .column-content {
	position: relative;
}

.search-banner-top .column-content p {
	height: 28px;
	line-height: 28px;
	background: #fff;
	border-bottom: 1px solid #DAE6E3;
	font-size: 10px;
	padding: 0 10px;
	color: #999;
}


ul.wordcompletion-list {
	position: absolute;
	background-color: #fff;
	display: none;
	z-index: 10;
	border: solid 2px #ffd324;
	border-top: 0px;
	margin: 0px;
	padding: 5px;
	font-size: 1.2em;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}

#wordcompletion_link {
	position: absolute;
	color: red;
	font-weight: bold;
	visibility: hidden;
}

li.wc_dropdown_elm {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 600px;
}

li.wc_dropdown_elm a {
	color: #000;
	padding: 0px 5px;
	width: 100%;
	float: left;
}

li.wc_dropdown_elm a.highlight/*, li.wc_dropdown_elm a:hover*/ {
	/*background-color: #3366cc;*/
	background-color: #ffd324;
	color: #fff;
}

li.wc_dropdown_elm a:hover {
	text-decoration: none;
}

span.wc_dropdown_word {
	color: #000;
	float: left;
	width: 45%;
}

span.wc_dropdown_dict {
	color: #666;
	float: right;
	text-align: right;
	margin-right: 3px;
}

.show{display:block;}

	.hide{display:none;}
	#myOverlay
	{		
		position: absolute;
		top: 0;
		z-index: 9990;
		width: 100%;
		height: 100%;
		background-color: #000;
		filter:alpha(opacity=40);
		-moz-opacity:.40;
		opacity:.40;
		display: none;
	}
	
	#myDialog
	{
		z-index: 9999;
		
		border: 6px solid #55785b;
		-moz-border-radius: 5px 5px 5px 50px;
		
		background-color:#efefef;
		width:  500px;		
		min-width: 150px;
		min-height: 150px;		
	}
	#myDialog a
	{
		background-image: none;
		padding: 0px;
		text-decoration: none;
		cursor: pointer;
	}
	#myDialog #mdheader
	{
		background-color: #55785b;
		height: 18px;
	}
	#myDialog #mdhcontent
	{
		float: right;
	}
	#myDialog #close, #myDialog #info
	{
		color: #fff;
		background-color: #000;
		background-image: none;
		
		border: 1px solid #000;
		width: 14px;
		height: 14px;
		text-align: center;
		margin-right: 2px;
		float:left;
	}
	#myDialog #close:hover, #myDialog #info:hover
	{
		background-color: #fff;
		color: #000;
	}
	#myDialog #btnRow
	{
		margin-right: 10px;
		text-align: center;
		margin: 0 auto;
	}
	#myDialog .btn
	{
		margin-bottom: 10px;
		padding: 3px;
		width: 70px;
	}	
	#myDialog #btnOk
	{
	}
	#myDialog #btnCancel
	{
	}
	#myDialog p
	{
		padding: 7px;
	}
	#myDialog_iframe
	{
		width: 100%;
		height: 300px;
		height: auto;
		border: none;
		border: 1px solid #ccc;
	}





/*
#dictsmenu {
        clear:both;
        height: 26px;
        padding-top:0px;
        *margin-top:5px;
        *padding-top:0px;
}

#dictsmenu .current {
        border: 1px solid #dae6e3;
        border-bottom: 0px solid #a8bab7;
}


#dictsmenu ul
{
        clear:right;
        padding: 0 0 0 10px;
        margin: 0px;

        font-size: 1.0em;       
        list-style: none outside none;
		border-bottom: 1px solid #A2C0BA;
		position: relative;
		height: 38px;
}

#dictsmenu li
{
		height: 21px;
        width: auto;
        float:left;     
        z-index: -1;
        text-align: center;
        margin-left: 0px;
        padding: 8px;

        border: 1px solid #bbd3ce; 
        background: #F5F8F8 url(../img/tab-default-bg.gif) top left repeat-x; 
        outline: medium none;
}

#dictsmenu a
{
  display:block;
  padding: 0px 15px 0px 15px;
  background:none;
  color:#000;
  line-height: 30px;
}
#dictsmenu li:hover
{
        background-color: #d3dddb;
}
#dictsmenu .current
{
  background-color: #fff;
  font-weight: bold;
  color: #fff; 
}
#dictsmenu .current:hover
{
  background-color: #fff;
}
#dictsmenu li:hover
{
        background-color: #d3dddb;
}
#dictsmenu .off a {
        color:gray;
}*/

/* /css/ordbogen_interpol.css */
/* GENERAL */
body
{
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif
	color:#000;
	margin: 0;
	padding: 0;
	background: #fff url(../img/body-bg.png) center 92px repeat-x;
	height: 100%;
	border-top: 0px solid #333;
}

html *
{
	font-size: 1.0em;
}

textarea
{
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	border: 1px solid #c7d9d5;
	background: #f5f8f8;
	padding: 5px;
}

.felt {
	margin: 0px 0 5px 0;
}

/* HEADERS */
h1 {font-size: 1.9em; padding-bottom: 20px; font-weight: bold;}
h2 {font-size: 1.8em; }
h3 {font-size: 1.5em; margin-bottom: 5px;}
h3 a {text-decoration: none;}

h4 {font-size: 1.3em; }
h5 {font-size: 1.1em; padding-top: 0px; padding-bottom: 0px;}
h6 {font-weight: normal;}

/* LINKS */
a, a:link, a:visited,
a:hover, a:active		{color: #1e6d5d; outline:none;}
li a 					{text-decoration: none;}
h5 a, h5 a:link, h5 a:visited 					{text-decoration: none; color: #000;}
li a:link, a:visited 	{color: #1e6d5d;}
li a:hover 				{color: #1e6d5d;text-decoration: underline;}
li a:active 			{color: #1e6d5d;text-decoration: underline;}

ul.bullet li.dictListHeadline	{font-weight: normal; list-style: none; text-indent: -13px;}
ul.sublistItem li		{list-style-image: url('/img/arrowRight.gif');}
ul.grey		{color: #666666;}


p					{line-height: 1.5em;}
ul					{margin-top: 5px;}
ul li				{line-height: 1.7em;}
ul.bullet li		{list-style-image: url('/img/arrowRight.gif'); }
ul.bullet li a		{font-weight: bold; cursor: pointer; }
ul.noBullet			{margin: 0px; padding: 0; text-indent: 0px;}
ul.noBullet li		{list-style: none; padding: 0; margin: 0; }

ul.checkmark		{padding: 0; margin: 0;}
ul.checkmark li		{list-style: none; margin: 0; padding: 0 0 0 20px; line-height: 35px; border-bottom: 1px dotted #DAE6E3; border-top: 1px solid #fff; }
ul.checkmark li	a	{margin: 0; padding: 0; }


li.download			{list-style-image: url('/img/news_icon_dl.png'); }
li.dict				{list-style-image: url('/img/news_icon_dict.png'); }

ol.numberedList {list-style-type: decimal;}
ol.alphaList 	{list-style-type: upper-alpha;}
ol li 			{margin-bottom: 4px;}

hr {border-bottom: 0px solid #DAE6E3; padding: 0; margin: 0; height: 0px;}
hr.border {border-bottom: 1px solid #DAE6E3; padding: 0px 0 0 0; margin: 0 0 0px 0; height: 1px;}
hr.spacer {clear: both; margin: 20px 0; display: block; width: 100%;}

.f-normal { font-weight: normal; }


/* FLOATS */
.left	{float: left;}
.right	{float: right;}

/* BACKGROUND COLORS was f6f9f8*/
.lightcolor {
	background-color: #f5f8f8;
}
.lightcolorleft {border-left: 1px solid #dddddd; -moz-border-radius: 5px;}
.lightbox {
	 list-style:none;
	 background:#fff;
	 border: 1px solid #dae6e3;
}

/* MISC */
/* .noShow			{display:none;} */
.noShow 		{position: absolute; left: -1000px; top: -1000px; }
.horizonBreak 	{clear:both;margin-top:20px;margin-bottom:20px;}
.error			{color: #c12626; font-weight: bolder;}
.odd			{background-color: #f0f0f0}
.stickybox		{background-color: #ffffcc; background-image: url('/img/stickybg.png'); background-position: top right; background-repeat: no-repeat;}
.small {font-size: 11px;}

/* PADDING */
.padding		{padding-left: 14px; padding-right: 14px; margin-right:3px;}

.pad10 {
	margin: 10px;
}

.pad15 {
	margin: 15px;
}

.pad20 {
	margin: 20px 20px;
}

.pad30 {
	margin: 40px 30px;
}

.pad40 {
	margin: 40px 40px;
}

.h100 {
	min-height: 180px;
}

div.border {
	border-right: 1px solid #C9D5D2;
}

div.leftborder {
	border-left: 1px solid #C9D5D2;
}

a.btn-round {
	padding: 0px 15px;
	line-height: 30px !important;
	-moz-border-radius: 20px;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #000;
	float: left;
}

a.btn-lightgreen {
	background: #F5F8F8 url(../img/leftmenu-header-bg.png) top left repeat-x;
	border: 2px solid #dae6e3;
	color: #000 !important;
}

a.btn-lightgreen:hover {
	background: #fff;
	border: 2px solid #7da79e;
	color: #000;
}

a.btn-mediumgreen {
	background: #dae6e3;
	border: 2px solid #7da79e;
	color: #000 !important;
}

a.btn-mediumgreen:hover {
	border: 2px solid #7da79e;
	color: #000;
}

a.btn-darkgreen {
	background: #7da79e;
	border: 2px solid #dae6e3;
	color: #fff !important;
}

a.btn-darkgreen:hover {
	border: 2px solid #7da79e;
	color: #fff;
}

a.btn-orange,
a.btn-orange:visited {
	background: #e3750c;
	border: 2px solid #f9c97e;
	color: #fff !important;
}

a.btn-orange:hover {
	border: 2px solid #7da79e;
	color: #000;
	text-decoration: none;
}

a.btn-darkgrey,
a.btn-darkgrey:visited {
	background: #333;
	border: 2px solid #999;
	color: #fff !important;
}

a.btn-darkgrey:hover {
	border: 2px solid #666;
	color: #fff;
	text-decoration: none;
}

/* BOXES */
.one {
	background: url(/img/1.png) top left no-repeat;
	background-color: white;
	padding-left: 100px;
	padding-top: 15px;
	margin-top: 10px;	
}

.two {
	background: url(/img/2.png) top left no-repeat;
	background-color: #ececec;
	padding-left: 120px;
	padding-top: 15px;
	margin-top: 10px;
}

.three {
	background: url(/img/3.png) top left no-repeat;
	background-color: white;
	padding-left: 120px;
	padding-top: 15px;
	margin-top: 10px;
}

#padding-table td {
	padding: 5px;
}

.warningbox {
	color: red; 
	margin-left: 23px; 
	margin-top: 20px; 
	padding: 5px; 
	border: 1px dashed grey; 
	background-color: beige; 
	width: 300px;
	margin-left: auto;
	margin-right: auto;

}

.newsbox {
	background: #fafcfb;
	border-top: 1px solid #dae6e3;
	border-bottom: 1px solid #dae6e3;
	height: 37px;
}

/* MENUS */

.rightmenu h5 {
	margin-left: 20px;
	font-size: 1.3em;
	color: #000;
	border-bottom: 1px solid #ecf2f1;	
}

.rightmenu ul {
	margin-left: 25px;
	margin-top: 0px;
}

.rightmenu a {
	color: black;
	font-size: 1.0em;
}

/* THE REST */

#userMenu
{
	width: auto;
	height: 100%;
	position: absolute;
	right: 110px; 
	top: 31px;
	z-index: 10;
	}

#userMenu div {
	border: 1px solid #fff;
	border-top: 0px solid #0f362e;
	background: #515151;
	-moz-border-radius: 0px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	margin-left: 20px;
	margin-top: -1px;
}	
	
#userMenu li
{
	color: #ffffff;
	border-right:0;
	font-weight: bold;
	width: 100%;
	display:block;
	width: 170px;
	cursor:pointer;
	border-bottom: 0px dotted #dae6e3;
	line-height: 24px;
	padding: 0px;
	margin: 0px;
	list-style: none;
}	

#userMenu li:hover
{
 background:#111111;
 color: #ffffff;
}

#userMenu li.spacer hr
{
	border-top-color: #dae6e3;
	height: 1px;
	margin-top: 4px;
	margin-bottom: 4px;
}

#userMenu ul 
{
margin: 0px;
padding: 4px 4px 4px 4px;
}

#userMenu a 
{
padding: 8px 24px 8px 12px;
color: #fff;
}

.input
{
	margin-right: 2px;
	padding: 2px;
	font-size: 15px;
	/*font-weight: bolder;*/
	width: 445px;
	border: 1px solid #468175; 
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}

#loginMenu .boxpadding 
{
	background-color: #478276;
	margin-top: 7px;
	border-right: solid 2px #d1dfdc;
	border-left: solid 2px #d1dfdc;
	border-bottom: solid 2px #d1dfdc;
}

.content-form-input
{
	font-size: 1em;
	width: 100%;	
	border: 1px solid #ccc;
	padding: 3px 0px 3px 3px;
	margin-bottom: 8px;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}

#footer-wrap {
	font-size: 0.9em;
	clear:both;
	border-top: 2px solid #dae6e3;
	border-bottom: 0px;
	padding: 0px;
	width: 100%;
	position: fixed;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background: #f5f8f8;
	_display: none;
}

#footer-wrap-iPhone {
	font-size: 0.9em;
	clear:both;
	border-top: 2px solid #dae6e3;
	border-bottom: 0px;
	padding: 0px;
	width: 100%;
	background: #f5f8f8;
}

#footer .copyright {
	float:left;
	margin: 10px 0 10px 20px;
	font-weight: bold;
}
#footer ul.menu {
	float: right;
	list-style:none;
	padding: 0px;
	margin: 10px;
	height: 20px;	
}
#footer .menu li {
	float:right;
	margin: 0;
	text-align: left;
	padding: 0px;
	margin: 0px;
	height: 100%;
	border-right: 1px solid #dae6e3;
	padding-left: 10px;
	padding-right: 10px;
}

#footer .menu li a {
	color: #666;
}

#footer p {
	float:left;
	color: #666;
	float: right;
	margin-right: 5px;
}

.flags li	  	{line-height: 25px;}
.flags a	  	{padding-left: 20px;}

table th	{text-align: left;}

span.small {font-size: 0.8em;}

#content {
}

#content table
{
	/*width: 97%;*/
}
#content thead
{
	border-bottom: 1px solid #ebebeb;
}
#content thead th
{
}
#content table tr
{
	/*border-bottom: 1px solid #ebebeb;*/
}
#content table td
{
	padding-left: 5px;	
}

.iconSearchMini
{
	width: 15px;
	height: 15px;
	background: url("/img/iconSearchMini.png") no-repeat left top;
}

.tableHover:hover {
	background-image:		url('/img/bgSelected.png');
	background-repeat:		repeat-x;	
	background-position:	0px 0px;
}

.align-right {
	text-align: right;
}

#price-calc {
	border: 0px solid #A2C0BA;
	background: #f5f8f8;
}

.price-calc-info {
	margin: 0px 0 5px 0;
}

.price-table th {
	background: #A2C0BA none repeat scroll 0 0;
	line-height: 32px;
	padding: 0px 10px;
	color: #fff;
}

.buy-private, .buy-business, .buy-edu {
	padding-top: 10px;
}

.price-table {
	margin: 0px;
}

#price-calc .notice {
	margin-bottom: 0;
}

.price-table td {
	line-height: 22px;
	padding: 4px 8px;
}

.price-table-price {
	background: #fff;
	border: 2px solid #dae6e3;
	-moz-border-radius: 15px;
	line-height: 30px;
	display: block;
	width: 100px;
	text-align: center;
	float: right;
	font-weight: bold;
	font-size: 13px;
	color: #666;
}

.price-table-price-highlight {
	background: #fff;
	border: 2px solid #dae6e3;
	-moz-border-radius: 15px;
	line-height: 30px;
	display: block;
	width: 100px;
	text-align: center;
	float: right;
	font-weight: bold;
	font-size: 13px;
	color: #666;
}

tr.even td {
	background: #f5f8f8;
	border-top: 1px solid #dae6e3;
	border-bottom: 1px solid #dae6e3;
	padding: 5px 5px;
}

tr.odd td {
	background: #fff;
	padding: 5px 5px;
}


.settings-table {
	width: 920px;
	margin-top: 20px;
}

.settings-table tr:nth-child(odd) {
	background-color: #ffffff;	
	height: 20px;
}

.settings-table tr:nth-child(even) {
	background-color: #ecf2f1;
	height: 20px;
}

.settings-table th {
	background-color: #dae6e3;
	height: 30px;
	padding-left: 7px;
}

.settings-table td {
	padding: 10px;
	vertical-align: top;
}

/* FORMS */
#search .normalForm input, #search .normalForm select
{
	margin-right: 8px;
	padding: 2px;
	font-size: 1.1em;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}

fieldset {
	border: 0;
	margin: 20px 0 0 0;
	padding: 0;
}

.csc-mailform-field {
	padding: 5px 0;
}

input {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; 
	border: 1px solid #c7d9d5;
	background: #f5f8f8;
	padding: 5px;
}

.special_input {
	background: #7ca8a1 url(../img/special-input-bg.png) top left repeat-x;
	padding: 5px 10px;
	margin-left: 5px;
	color: white;
	font-weight: bold;
	border: 1px solid #1E6D5D;
}

.special_input:hover {
	color: white;
	border: 1px solid #A2C0BA;
}

label {
	font-weight: normal;
	display: block;
	clear: both;
}

.csc-mailform-submit,
.csc-mailform-submit:hover {
	padding: 10px;
	background: #313131;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	border: 2px solid #515151;
}

.csc-mailform-submit:hover {
	background: #111;
}

#search form fieldset ol li input
{
	width: 760px;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}
#search form fieldset ol li select
{
	width: 765px;
}

#search .response
{
	float:left;
	margin-top: 7px;
}
#search .response span
{
	background: url('/gfx/icon_info.gif') no-repeat 0px -2px;
	font-size: 1.2em;
	padding-left: 20px;
}
form .error
{
	background-color: #f6e9e9;
	border: 1px solid #990000;
}

.itemList
{
	float: left;
	width: 30%;
}
ul.itemList li		{list-style-image: url('../img/arrowRight.gif'); }


.infoPopup
{
	position:absolute;
	margin-top: 72px;
	margin-left: 706px;
	width: 250px;	
	padding: 10px;
	padding-top: 0px;	
	background-color: #fff;
	z-index:9000;	
	border: 2px solid #dae6e3;
}

.infoIframe {
	z-index:8999;
}

.infoPopup	h5		{ color: #4d0a0a; font-size: 1.1em;}
.infoPopup	p		{ color: #4d0a0a; font-size: 0.9em;}

.illustration {
	margin-bottom: 10px;
	border: 1px solid #47594d;
}

#content form .button, #loginMenu form .button {
	color: #474747;
	font-size: 0.8em;
	text-transform: uppercase;
	height: 22px;
	width: auto;
	padding: 0px 3px 3px 3px;
	background: url('/img/backgroundButton.gif') repeat-x 0px 0px;
}

/* Temp style for dropdown */
.medium 	{width: 160px;}


.newsleft {
	margin: 10px;
	margin-left: 25px;
	padding-right: 10px;
	border-right: 1px solid #dae6e3;
}

.newsticker {
	visibility: hidden;
	padding: 0px;
	margin: 0px;
	margin-top:-2px;
}

#newsticker ul, #newsticker li {
	margin: 0px;
	margin-left: -10px;
	padding: 0px;
	color: #2a5a51;
	color:black;
}

.toolgen {
	z-index: 10000; 
	opacity: 0;
	position: absolute; 
}

.tooltip1 {
	left: -60px; 
	top: 45px;
}


.tooltip2 {
	left: 700px; 
	top: -55px;
}

* + .tooltip2 {
	left: 0px; 
	top: -55px;
}

.tooltip3 
{
	left: -110px; 
	top: -75px;
}

.tooltip4 
{
	left: -58px; 
	top: -30px;
}

/* DIALOG START */
#dialogAddWord
{
	z-index: 9999;
	border: 4px solid #588d83;
	/*-moz-border-radius: 10px 10px 10px 10px;*/
	
	background-color:#ecf2f1;
	margin-left: auto; margin-right: auto;
	width: 500px;
	height:  auto;		
		
	position: absolute;
	padding: 5px;
}

#dialogAddWord legend
{
	color: black;
}

#dialogAddWord #myDialog_iframe
{
	height: 100%;	
}

#dialogAddWord #mdheader
{
	height: 18px;
}
#dialogAddWord #mdhcontent
{
	float: right;
}
#dialogAddWord #close, #myDialog #info
{
	color: #fff;
	background-color: #78a49b;
	background-image: none;
	
	border: 1px solid #d1dfdc;
	width: 14px;
	height: 14px;
	text-align: center;
	margin-right: 2px;
	float:left;
	text-decoration:none;
}
#dialogAddWord #close:hover, #dialogAddWord #info:hover
{
	background-color: #468175;
	color: #fff;
	text-decoration:underline;
	cursor: pointer;
}

/* DIALOG END */
#frontSpecial .introheader {
	font-size: 28px;
	font-weight: normal;
	letter-spacing: -1px;
}
.introLeftPart {
	color:black;
	margin:20px;
	margin-top:10px;
	margin-left:25px;
	margin-bottom:60px;
}
.introSubHeader {
	margin-top:10px;
	font-weight:normal;
	font-size: 14px;
	color: #666;
	line-height: 18px;
}

.introSubHeader b {
	font-weight: bold;
}

input.highlight-quiet {
	text-decoration: none;
	background: #468175 url(/img/highlight-quiet.gif) top left repeat-x;
	padding: 8px 16px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	border: 2px solid #d1dfdc;
}

a.highlight-quiet,a.highlight-quiet:visited {
	text-decoration: none;
	background: #7da79e;
	padding: 7px 10px;
	line-height: 25px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	border: 2px solid #d1dfdc;
	-moz-border-radius: 0px;
}

a.highlight-quiet:hover {
	background: #468175;
	text-decoration: none;
	color:#fff;
}

a.highlight-loud,a.highlight-loud:visited {
	text-decoration: none;
	background: #e3750c url(/img/featured_bg.gif) top left repeat-x;
	padding: 8px 16px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	border: 2px solid #f9c97e;
}

a.highlight-loud:hover {
	background: #e3750c;
	text-decoration: none;
	color:#fff;
}

.noMarginPadding {
	margin:0px;
	padding:0px;
}

#slider{
	margin:0px;
	padding:0px;
	border: 1px solid #7da79e;
	z-index:0;
}	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
}
#slider li{ 
	width:488px;
	height:220px;
	overflow:hidden;
}

#slider-large {
	margin:0px;
	padding:0px;
	border-top: 1px solid #dae6e3;
	/*border: 1px solid #7da79e;*/
}	
#slider-large ul, #slider-large li{
	margin:0;
	padding:0;
	list-style:none;
}

#slider-large li{ 
	width:720px;
	height:220px;
	overflow:hidden;
	background-color: black;
}
	
.slide-info {
	padding:0px;
	margin:0px;
	line-height: 39px;
	padding-left: 24px;
	border-bottom: 1px solid #7da79e;
	position: relative;
	background: #fafcfb url('/img/tick_small.png') 6px center no-repeat;
}

.slide-moreinfo {
	position: absolute;
	right: 8px;
}

.slide-moreinfo a {
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	padding: 4px 8px;
	background: #7da79e url(/img/highlight-quiet.gif) top left repeat-x;
	border: 2px solid #ecf2f1;
	display: none;
}

.slide-moreinfo a:hover {
	background: #468175;
	text-decoration: none;
}

/* image replacement */
    .graphic, #prevBtn, #nextBtn{
        margin:0;
        padding:0;
        display:block;
        overflow:hidden;
        text-indent:-8000px;
        }
/* // image replacement */	

#prevBtn, #nextBtn{ 
	z-index:0;
	display:block;
	width:30px;
	height:30px;
	position:relative;
	left:410px;
	top:-216px;
	
	}	
#nextBtn{ 
	left:446px;
	top:-246px;
	}	

.features-large #nextBtn {
	display:block;
	width:30px;
	height:30px;
	position:absolute;
	top: 5px;
	left:687px;
}	

.features-large #prevBtn {
	display:block;
	width:30px;
	height:30px;
	position:absolute;
	left:652px;
	top:5px;
}	
	
#prevBtn a, #nextBtn a{  
	display:block;
	width:30px;
	height:30px;
	background-color: #7da79e;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-image: url(/img/prev_btn.png);	
	}	
#nextBtn a{ 
	background-image: url(/img/next_btn.png);	
	}
	
#prevBtn a:hover {
	background-image: url(/img/prev_btn_o.png);
	}

#nextBtn a:hover {
	background-image: url(/img/next_btn_o.png);
}				

.features {
	height: 220px;
	margin: 24px 0;
	margin-top:10px;
	width:488px;
}

.features-large {
	background: #fff url(/img/front_tour.png) top right no-repeat;
	height: 220px;
	position: relative;
	margin: 24px 0;
	width:720px;
}

.front-downloads {
	background: url(/img/front-exe.png) top left no-repeat;
	height: 240px;
}

.front-downloads p {
	margin-right: 60px;
	color: #000;
}


.front-gavekort {
	background: url(/img/gavekort_bg.gif) top left no-repeat;
	height: 240px;
}

.front-gavekort p {
	margin-right: 60px;
	color: #000;
	font-size:1em;
}

.front-pen {
	background: url(/img/pen_bg.png) top left no-repeat;
	height: 240px;
}

.front-pen p {
	margin-right: 60px;
	color: #000;
	font-size:1em;
}

.front-money {
	background: url(/img/money_bg.png) top left no-repeat;
	height: 240px;
}

.front-money p {
	margin-right: 60px;
	color: #000;
	font-size:1em;
}

.front-hammer {
	background: url(/img/hammer_bg.png) top left no-repeat;
	height: 240px;
}

.front-hammer p {
	margin-right: 60px;
	color: #000;
	font-size:1em;
}

.front-reel {
	background: url(/img/clip_bg.png) top left no-repeat;
	height: 240px;
}

.front-reel p {
	margin-right: 60px;
	color: #000;
	font-size:1em;
}

.front-christmas {
	background: url(/img/bg_christmas.png) top left no-repeat;
	height: 240px;
}

.front-christmas p {
	margin-right: 60px;
	color: #000;
	font-size:1em;
}


.front-phone {
	background: url(/img/phone_bg.png) top left no-repeat;
	height: 240px;
}

.front-phone p {
	margin-right: 60px;
	color: #000;
	font-size:1em;
}

.marginBox {
	padding:25px;
	padding-top:10px;
	padding-left: 24px;
}


.frontpage-dicts a {
	font-size:1.1em;
}

.loginBox {
	height:165px;
}

.leftsearchmenu h5, .rightsearchmenu h5 { margin: 0; }
.leftsearchmenu ul, .rightsearchmenu ul { margin-top: 0; }
.leftsearchmenu .dict { color: #A0C0BA; white-space: nowrap; }

.boxContainer
{
	border-top: 1px solid #dae6e3;
	background: #fff url('/img/background_boxContainer.gif') repeat-x top;	
}
.boxContainer .left {
	border-right: 1px solid #dae6e3;	
}

.boxContainer img {
	margin: 29px;
}
.boxContainer h5 {
	margin: 0px 0px 0px 29px;
}
.boxContainer p {
	margin: 0px 29px 29px 29px;
}

.boxed {
	/*margin-top: 25px;*/
	padding-top: 9px;
	
	/*border-top: 1px solid #dae6e3;*/
	/*background: #fff url('/img/background_boxContainer.gif') repeat-x top;*/
}

img.profile {
	border: 1px solid #548b7f; padding: 2px;
}

#content .translatorUserForm {
	clear:both;	
	width:100px;
	
}

#content .translatorUserForm input, #content .translatorUserForm select {
	border: 1px solid black;
	font-size: 1em;
	width: auto;	
	border: 1px solid #ccc;
	padding: 0px 0px 0px 0px;
	margin-bottom: 0px;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}

#content .translatorUserForm select{
	width:120px;
}

#content .translatorUserForm input {
	width:100px;
}

#content .translatorSubmit {
	width:50px;
}

#content .translatorUserError {
color:red;
}

/*userBetaFeedback form*/

#userBetafeedback_form {
display: none;

}

/* Userfeedback Form */
#userfeedback_form {
	border: solid 2px #1e6d5d;
	padding: 10px;
	width: 300px;
	position: fixed;
	display: none;
	top: 200px;
	left: 35px;
	background-color: #f5f8f8;
}

#userfeedback_form #close_form {
	width: 100%;_width: 99%;
	text-align: right;
	margin: 0px 0px 3px 0px;
}

span.form_close_tag {
	background-color: #ddd;
	padding: 1px 4px;
	font-size: 0.9em;
	border: 1px solid #555;
	position: absolute;
	top: 5px;
	right: 5px;
	cursor: default;
}

#userfeedback_form .feedback_content {
}

#userfeedback_form textarea {
	border: 1px solid #555;
	padding: 2px;
	width: 99%;_width: 98%;
	height: 100px;
	margin: 5px 0px;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}

#userfeedback_form h6 {
	color: #000;
	font-size: 1.0em;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	margin: 0px 0px 5px 0px;
}

span.explain {
	display: block;
	width: 100%;_width: 99%;
	font-style: italic;
	font-size: 0.9em;
}

#feedback_contact_me {
	display: block;
	float: left;
	margin: 2px 3px 0px 0px;
}

#userfeedback_form label {
	font-size: 0.9em;
}

#userfeedback_form #feedback_contact_info {
	margin: 5px 0px 3px 0px;
	display: none;
}

#userfeedback_form #feedback_user_mail {
	border: 1px solid #555;
	margin: 0px 0px 0px 5px;
	padding: 0px 2px;
	width: 90%; _width: 89%;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}

#userfeedback_form #fb_submit {
	margin: 5px 0px 0px 0px;
}

.feedback_content .status_text {
	display: none;
	color: #e3750c;
	width: 100%;_width: 99%;
	font-size: 0.9em;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
}

/* Articles */
img.article_fb_icon {
	float: right;
	width: 16px;
	height: 16px;
}

.article_fb_form {
	border: solid 2px #1e6d5d;
	padding: 20px;
	position: absolute;
	background-color: #DAE6E3;
	/*opacity: 0.95;
	filter: alpha(opacity = 95);*/
	display: none;
}

.article_fb_form .fb_input_content {
	
}

.article_fb_article {
	border: 1px solid #555;
	overflow: auto;
	padding: 2px;
	width: 99%;_width: 98%;
	height: 200px;
	margin: 5px 0px;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}

.article_fb_comments {
	border: 1px solid #555;
	overflow: hidden;
	padding: 2px;
	width: 99%;_width: 98%;
	height: 100px;
	margin: 5px 0px;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}

.article_fb_form .highlight-quiet {
	margin: 5px 0px 0px 0px;
	float: right;
}

.article_fb_form label {
	font-size: 0.9em;
}

.article_fb_form .feedback_contact_me {
	display: block;
	float: left;
	margin: 1px 3px 0px 0px;
	
}

.article_fb_form .feedback_contact_info {
	margin: 10px 0px 0px 0px;
}

.article_fb_form label {
	margin: 0px 5px 0px 0px;
}

.article_fb_form .fb_user_mail {
	border: 1px solid #555;
	margin: 0px 0px 0px 5px;
	padding: 0px 2px;
	width: 200px;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}

.article_fb_form .feedback_contact_info {
	display: none;
}

.article_fb_form .input_loader_container {
	width: 100%;_width: 99%;
	border: 1px solid black;
	height: 20px;
	display: none;
}

.article_fb_form .input_loader {
	height: 100%;
	background-color: red;
}



/* Subpages */
.page-header-wrap {
	padding: 10px 15px;
	border-bottom: 0px solid #DAE6E3;
	margin: 10px 0 0 0;
}

.page-header {
	margin-top: 20px;
	padding-bottom: 5px;
}

.page-subheader {
	font-size: 16px;
	color: #666;
}


.banner {
	display: block;
	margin-top: 10px;
}

a.kontakt {
	font-size: 17px;
	text-decoration: none;
	color: #eee;
	display: block;
	text-align: center;
	background: #333;
	padding: 10px 0;
}

a.kontakt span {
	font-size: 11px;
	font-weight: normal;
	clear: both;
	display: block;
	color: #999;
	margin: -3px 0 0 0;
}

.newsletter {
	border: 1px solid #DAE6E3;
	padding: 10px;
	height: 150px;
}




#top-sub-menu-wrap {
	border-bottom: 0px solid #DAE6E3;
	height: 40px;
	margin-bottom: 0px;
}

#top-sub-menu-wrap h5 {
	float: left;
	clear: none;
	margin: 0 0 0 10px;
	padding: 0 40px 0 15px;
	border: 1px solid #DAE6E3;
	border-bottom: 0;
	color: #333;
	line-height: 40px;
	font-size: 12px;
	background: #F5F8F8 url(../img/dropmenu-arrow.gif) center right no-repeat;
}

#top-sub-menu {
	width: auto;
	height: 40px;
	overflow: hidden;
	float: right;
	margin: 0;
}

#top-sub-menu li {
	float: left;
	margin: 0px 0 0 0;
	list-style: none;
	line-height: 40px;
	padding: 0;
	border-right: 1px solid #DAE6E3;
}

#top-sub-menu li.first {
	color: #666;
}

#top-sub-menu li.first a {
	
}

#top-sub-menu li.last {
	border: 0;
	margin-left: 0px;
}

#top-sub-menu li.last a {
	font-weight: bold;
	color: #333;
	font-size: 12px;
}

#top-sub-menu li.act {
	
}

#top-sub-menu li.act a {
	font-weight: bold;
	color: #999;
	cursor: default;
}

#top-sub-menu li a {
	line-height: 30px;
	display: block;
	padding: 0 15px;
	color: #666;
	font-size: 11px;
	font-weight: bold;
}

#top-sub-menu li a:hover {
	color: #000;
	text-decoration: none;
}

.basket {
	display: block;
	background: #F5F8F8 url(../img/leftmenu-header-bg.png) top left repeat-x;
	color: #000;
	padding: 5px;
	border: 1px solid #DAE6E3;
}

.basket h5 {
	margin: 0;
	padding: 5px 5px;
	color: #000;
	display: block;
	border-bottom: 1px solid #DAE6E3;
}

.basket .content {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #DAE6E3;
	padding: 10px 5px;
}

.basket a {
	color: #666;
	text-decoration: none;
	line-height: 22px;
	font-size: 11px;
	padding: 0;
	margin: 0;
}

.basket a:hover {
	background: #DAE6E3;
}

.basket .pay {
	margin: 0;
	padding: 7px 5px;
	color: #fff;
	font-weight: bold;
	display: block;
	border-top: 1px solid #fff;
}

.basket .pay a {
	font-size: 13px;
}

#page-top {
	height: 120px;
}

.column-content {
	display: block;
	margin: 10px 20px;
}

.csc-default {
	clear: both;
	display: block;
}

.column-outer-wrap {
	
}

.content-wrap-border {
	border: 1px solid #DAE6E3;
}

.headerbox {
	border-top: 1px solid #DAE6E3;
	margin-bottom: 0px;
}

.bottom-columns {
	padding: 10px 0;
	background: #f5f8f8 url(../img/bottomcolumns-bg.png) top left repeat-x;
	border-bottom: 1px solid #DAE6E3;
	height: 200px;
	margin-bottom: 20px;
}

.bottom-columns h5 {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 110%;
}

.bottom-columns .column-content {
	height: 180px;
	color: #666;
	font-size: 95%;
	margin-right: 80px;
}

.bottom-columns .flatrate {
	background: url(../img/bottomcolumns/adgang-fra-verden.png) top right no-repeat;
	}
	
.bottom-columns .tour {
	background: url(../img/bottomcolumns/sprogcenter.png) top right no-repeat;
	}
	
.bottom-columns .download {
	background: url(../img/bottomcolumns/iphone-tilpasset.png) top right no-repeat;
	}
	
.bottom-columns .info {
	background: url(../img/bottomcolumns/ubegraenset-adgang.png) top right no-repeat;
	}
	
.bottom-columns .unlimited {
	background: url(../img/bottomcolumns/ubegraenset-adgang.png) top right no-repeat;
	}
	
.bottom-columns .languagecenter {
	background: url(../img/bottomcolumns/sprogcenter.png) top right no-repeat;
	}
	
.bottom-columns .techsupport {
	background: url(../img/bottomcolumns/teknisk-support.png) top right no-repeat;
	}
	
.bottom-columns .dictprogram {
	background: url(../img/bottomcolumns/ordbogsprogram.png) top right no-repeat;
	}
	
.bottom-columns .world {
	background: url(../img/bottomcolumns/adgang-fra-verden.png) top right no-repeat;
	}
	
.bottom-columns .politiken {
	background: url(../img/bottomcolumns/politikken.png) top right no-repeat;
	}
	
.bottom-columns .plugins {
	background: url(../img/bottomcolumns/plugin.png) top right no-repeat;
	}
	
.bottom-columns .iphone {
	background: url(../img/bottomcolumns/iphone-tilpasset.png) top right no-repeat;
	}
	
.bottom-columns .ownwords {
	background: url(../img/bottomcolumns/egne-ord.png) top right no-repeat;
	}
	
.bottom-columns .pronounciation {
	background: url(../img/bottomcolumns/udtale.png) top right no-repeat;
	}
	
.bottom-columns .newwords {
	background: url(../img/bottomcolumns/nyeord.png) top right no-repeat;
	}
	
.bottom-columns .network {
	background: url(../img/bottomcolumns/netvaerk.png) top right no-repeat;
	}

.bottom-columns .useradmin {
	background: url(../img/bottomcolumns/bruger-admin.png) top right no-repeat;
	}
	
.bottom-columns .terms {
	background: url(../img/bottomcolumns/termlister.png) top right no-repeat;
	}
	
.extraDicts {
	position: absolute;
	left: -1px;
	top: 38px;
	margin-top: 0px;
	background: #fff;
	border: 1px solid #BBD3CE;
	border-top: 0px;
	padding: 5px;
	}
	
.co-n2 {
	margin-bottom: 10px;
}	

input.input2text, input.input2text:focus, input.input2text:hover { border: none; background: inherit; padding: 0; margin: 0; font-weight: bold; color: black; }

/* form validation */
.notvalid{
    border-color: red;
}

#userAlertMessage{
	background-color:#ffe851;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
}
#userAlertMessage #userAlertMessageButton {
	cursor:pointer;
	background-color:#fff6b5;
	border-color: #ecd433;
	height:34px;
	font-size:1.2em;
	font-weight:bold;
	margin-left:4px;
	margin-right:4px;
}
#userAlertMessage #userAlertMessageButton:hover {
	color:#666;
}
#userAlertMessage #closeLink, #userAlertMessage #closeLink:active, #userAlertMessage:link {
	float:right;
	padding-right:10px;
	font-weight:bold; 
	color:#000;
	text-decoration:none;
}
.abntimeoutSubmenu {
	width:100%;
	height:26px;
	background-color:#f5f8f8;
	border-top:1px solid #d1dfdc;
	margin-top:10px;
	padding-top:15px;
	padding-bottom:15px;
}
.abntimeoutSubmenu .submenuContent {
	margin-right:10px;
}
.ignoreLink, .ignoreLink:link, .ignoreLink:active {
	font-style:italic;
	text-decoration:underline;
	color:#000;
}
.abntimeoutSubmenu .buttons{
	background: #468175 url(/img/highlight-quiet.gif) top left repeat-x;
	padding: 5px 10px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #d1dfdc;
	cursor:pointer;
}
.ui-tabs-panel {
	margin: 20px 10px;
}

li#extraDicts_menu {
	margin-left: 20px;
	margin-right: 10px;
}

li#extraDicts_menu a {
	padding-right: 35px;
	background: url("../img/dropmenu-arrow.gif") no-repeat scroll right center;
}

li#extraDicts_menu div#extraDicts a {
	background: transparent;
	background-image: none;
	padding: 0px 5px;
	padding-right: 0px;
	display: block;
	clear: both;
	line-height: 30px;
	height: 25px;
	white-space: nowrap;	
	border-bottom: 0px solid #f5f8f8;
}

li#extraDicts_menu div#extraDicts a:hover {
	background: #f5f8f8;
}

li#extraDicts_menu div#extraDicts br {
	display: none;
}

.trustpilot {
	margin-left: -20px;
	background: url("../img/trustpilot_bg.jpg") no-repeat scroll left center;
	padding-top: 48px;
	padding-left: 10px;
	width: 400px;
	height: 100px;
	font-weight: bold;
}

/* Gæstekort CSS */
.guestcard-count-tbl{
width:285px; 
height:64px;
padding-bottom:0px;
margin-top:10px;

}
.guestcard-count-tbl_left{
float:left;
height:64px;
width:66px;
text-align:center;
background-image:url(../img/gaestekort-counter_left.jpg);

font-size:35px;
color:#ffb424;
font-weight:bold;
}
.guestcard-count-tbl_middle{
float:left;
height:64px;
width:213px;
background-color:#e1f1ef;

}

.guestcard-count-tbl_middle div{
padding-top:5px;
}

.guestcard-count-tbl_middle p{
margin-bottom:0px;
padding:0px 5px 0px 10px;
color:#619086;
font-weight:bold;
font-size:15px;

}

.guestcard-count-tbl_right{
float:right;
height:64px;
width:6px;
background-image:url(../img/gaestekort-counter_right.jpg);
}
.guestcard-count-textbox{
width:275px;
margin-left:8px;
background-color:#fafbfb;
border-bottom:1px solid #cee0dd;
}
.guestcard-count-textbox div{
padding:10px 5px 5px 10px;
}
.guestcard-count-textbox h1{
font-size:13px;
padding-bottom:0px;
color:#757575;
}

.guestcard-count-textbox h2{
font-size:18px;
margin-top:0px;
}
#guestcard-form input,#guestcard-form textarea{
margin-top:10px;
}
#guestcard-form{
margin-top:30px;
width:500px;
}
.free-guestcard-intro
{
	font-style:italic;
	margin-top:15px;
	margin-bottom:20px;
}
.guestcard-count-list{
	color: #abcdc6; 
	font-weight: bold; 
	font-size: 18px;
}
.validation-error{
	color:red;
}
/*For guestcard toolbar fix*/
.toolbar-fix{
clear:both;
padding-top:100px;
}
#guestcardForm input, #guestcardForm textarea{
margin-top:5px;
}
#guestcardForm input[type=text] {
	width: 200px;
}

/* Feedbackicon */
#fbicon
{
	position: absolute;
	/* position: fixed /* Fungerer ikke i IE6 */
	left: 0px;
	top: 200px;
	cursor: pointer;
}

#userfeedback_form
{
	position: absolute;
}

/* /css/jquery.ui.custom.css */
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/* Component containers
----------------------------------*/
.ui-widget { }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { }
.ui-widget-content { background: #fff; }
.ui-widget-content a {  }
.ui-widget-header { border-bottom: 1px solid #a2c0ba; padding: 0 0 0 0px; }
.ui-widget-header a {  }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #bbd3ce; background: #F5F8F8 url(../img/tab-default-bg.gif) top left repeat-x; font-weight: bold; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { font-size: 11px; color: #111; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { background: #e8f0ee; font-weight: bold; color: #333; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #000; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #a2c0ba; background: #ffffff; font-weight: bold; color: #1e6d5d; outline: none; z-index: 10; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { font-size: 11px; color: #1E6D5D; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fed22f; background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #ffffff; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_65160b_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_65160b_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_ffd27a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; }
.ui-corner-tr { -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; }
.ui-corner-br { -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; }
.ui-corner-top { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; }
.ui-corner-right {  -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; }
.ui-corner-left { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; }
.ui-corner-all { -moz-border-radius: 0px; -webkit-border-radius: 0px; }

/* Overlays */
.ui-widget-overlay { background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; }/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; border: 1px solid #A2C0BA; border-top: 0; }/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/* Dialog
----------------------------------*/
.ui-dialog { position: relative; padding: .2em; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/* Progressbar
----------------------------------*/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/* Resizable
----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs
----------------------------------*/
.ui-tabs { padding:0; zoom: 1; margin-top: 20px; }
.ui-tabs .ui-tabs-nav { list-style: none; padding: 0 0 0 10px; }
.ui-tabs .ui-tabs-nav li { float: left; border-bottom-width: 0 !important; margin: 0 -1px -1px 0px; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: 8px 10px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: default; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 0px; margin: 20px 0; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/* /css/jquery.multiSelect.css */
a.multiSelect {
	background: transparent url(../img/dropdown-arrows.png) right center no-repeat;
	border: solid 1px #6d998f;
	border-top: 1px solid #95b5ae;
	padding-right: 20px;
	position: relative;
	text-decoration: none;
	color: #fff;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin-left: 0px;
	-moz-border-radius: 0px;
}

a.multiSelect:link, a.multiSelect:visited, a.multiSelect:hover, a.multiSelect:active {
	color: black;
	text-decoration: none;
}

a.multiSelect span
{
	margin: 5px 5px 5px 10px;
	overflow: hidden;
	display: -moz-inline-stack;
	display: inline-block;
	white-space: nowrap;
	font-size: 11px;
	font-weight: bold;
	color: #fff;;
	height: 30px;
	line-height: 30px;
}

a.multiSelect.hover {
	background-color: #468175;
}

a.multiSelect.active, 
a.multiSelect.focus {
	background: #F5F8F8 url(../img/dropdown-arrows-act.png) right center no-repeat;
}


a.multiSelect.active span, 
a.multiSelect.focus span {
	color: #000;
}

a.multiSelect.active, 
a.multiSelect.focus {
	
}

a.multiSelect.active {
	
}

.multiSelectOptions {
	margin-top: 10px;
	overflow-y: auto;
	overflow-x: hidden;
	border: solid 1px #1e6d5d;
	background: #FFF;
}

.multiSelectOptions LABEL {
	padding: 2px 5px;
	display: block;
	white-space: nowrap;
	color: #666;
	width: auto;
	font-weight: normal;
}

.multiSelectOptions LABEL.optGroup
{
	font-weight: bold;
}

.multiSelectOptions .optGroupContainer LABEL
{
	padding-left: 10px;
}

.multiSelectOptions.optGroupHasCheckboxes .optGroupContainer LABEL
{
	padding-left: 18px;
}

.multiSelectOptions input{
	vertical-align: middle;
	margin-right: 5px;
}

.multiSelectOptions LABEL.checked {
	background-color: #DAE6E3;
}

.multiSelectOptions LABEL.selectAll {
	background-color: #F5F8F8;
	border-bottom: solid 1px #DAE6E3;
	padding: 5px;
	font-weight: bold;
}

.multiSelectOptions LABEL.hover {
	background-color: #F5F8F8;
}
/* /css/superfish.css */
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			350px; /* left offset of submenus need to match (see below) */
	border: 1px solid #a2c0ba;
	padding: 4px;
	margin: 0px 0 0 -1px;
	background: #fff;
}
.sf-menu ul li {
	width:			100%;
	margin:			0;
	padding: 		0;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			40px; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			224px; /* match ul width */
	top:			-5px;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			224px; /* match ul width */
	top:			-5px;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
}
.sf-menu a {
	padding: 		2px 15px;
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/

}
.sf-menu li {

}
.sf-menu li li {
	background:		#fff;
}
.sf-menu li li li {
	background:		#fff;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#c7d9d5;
	outline:		0;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	30px;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
	background: url(../img/arrow-down-white.gif) right center no-repeat; 
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		none; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/* /css/featured-content-slider.css */
#featured { 
	padding: 0;
	margin: 0px 0 20px 0;
	background:#fff;
	clear: both;
	display: block;
	border: 1px solid #DAE6E3;
	border-bottom: 0;
}

#featured ul.ui-tabs-nav { 
	list-style:none; 
	padding: 0 0 0 0; 
	margin: 0px 0 0 0;
	border-top: 0px solid #DAE6E3;
	width: auto;
	height: 60px;
	background-color: #F5F8F8;
	clear: both;
}
#featured ul.ui-tabs-nav li { 
	padding:0;  
	font-size: 12px;
	color: #666;
	margin: 0;
	padding: 0;
	border: 0;
	border-right: 1px solid #DAE6E3;
	-moz-border-radius:0px;
	background: transparent;
	float: left;
}

#featured ul.ui-tabs-nav li.first{ 
	margin-left: 10px;
	border-left: 1px solid #DAE6E3;
}

#featured ul.ui-tabs-nav li.last{ 
	margin-right: 0px;
	padding-right: 0px;
}

#featured ul.ui-tabs-nav li#view-all {
	float: right;
	border: 0;
	margin-right: 20px;
}

#featured ul.ui-tabs-nav li#view-all a {
	line-height: 60px;
	color: #666;
	font-weight: bold;
	font-size: 11px;
}

#featured ul.ui-tabs-nav li img{ 
	float:left;
	margin:0; 
	background:transparent; 
	padding: 0 10px 0 0;
	width: 40px;
	height: 40px;
	overflow: hidden;
}
#featured ul.ui-tabs-nav li span{ 
	line-height:18px;
	font-weight: bold;
	font-size: 12px;
}

#featured li.ui-tabs-nav-item a { 
	display:block;
	color: #666;
	height: 40px;
	width: 219px;
	overflow: hidden;
	background-color: transparent; 
	line-height: 18px;
	padding: 0px;
	margin: 0;
	margin-top: 0px;
	font-size: 11px;
	border: 1px solid #fff;
	border-top: 0;
	border-bottom: 0;
	/*text-indent: -999em;*/
}

#featured ul.ui-tabs-nav li.ui-tabs-selected {
	background: #fff;
}

#featured ul.ui-tabs-nav li.ui-tabs-selected a {
	color: #000;
}

#featured li.ui-tabs-nav-item a:hover { 
	background-color: #fff;
	color: #000;
}


#featured ul.ui-tabs-nav li span.act-arrow {
	display: none;
}

#featured ul.ui-tabs-nav li.ui-tabs-selected span.act-arrow {
	display: block;
	width: 230px;
	height: 7px;
	position: absolute;
	top: -7px;
}

#featured li.ui-tabs-nav-item .tab-icon {
	background-position: 5px center;
	background-repeat: no-repeat;
}

#featured ul.ui-tabs-nav li a {
	padding: 10px 5px 10px 5px;
}

#featured ul.ui-tabs-nav li a#eye {
	background-image: url(../img/icons/40x40/eye.png);
}

#featured ul.ui-tabs-nav li a#book {
	background-image: url(../img/icons/40x40/book.png);
}

#featured ul.ui-tabs-nav li a#clients {
	background-image: url(../img/icons/40x40/heart_hue.png);
}

#featured ul.ui-tabs-nav li a#stats {
	background-image: url(../img/icons/40x40/stats.png);
}

#featured ul.ui-tabs-nav li a#bulb {
	background-image: url(../img/icons/40x40/bulb.png);
}

#featured ul.ui-tabs-nav li a#bullseye {
	background-image: url(../img/icons/40x40/bullseye.png);
}

#featured ul.ui-tabs-nav li a#date {
	background-image: url(../img/icons/40x40/date.png);
}

#featured ul.ui-tabs-nav li a#desktop {
	background-image: url(../img/icons/40x40/desktop.png);
}

#featured ul.ui-tabs-nav li a#flag {
	background-image: url(../img/icons/40x40/flag.png);
}

#featured ul.ui-tabs-nav li a#gastank {
	background-image: url(../img/icons/40x40/gastank.png);
}

#featured ul.ui-tabs-nav li a#gift {
	background-image: url(../img/icons/40x40/gift.png);
}

#featured ul.ui-tabs-nav li a#headset {
	background-image: url(../img/icons/40x40/headset.png);
}

#featured ul.ui-tabs-nav li a#key {
	background-image: url(../img/icons/40x40/key.png);
}

#featured ul.ui-tabs-nav li a#lock {
	background-image: url(../img/icons/40x40/lock.png);
}

#featured ul.ui-tabs-nav li a#note {
	background-image: url(../img/icons/40x40/note.png);
}

#featured ul.ui-tabs-nav li a#star {
	background-image: url(../img/icons/40x40/star.png);
}

#featured ul.ui-tabs-nav li a#warning {
	background-image: url(../img/icons/40x40/warning.png);
}

#featured ul.ui-tabs-nav li a#wheel {
	background-image: url(../img/icons/40x40/wheel.png);
}

#featured ul.ui-tabs-nav li a#wrench {
	background-image: url(../img/icons/40x40/wrench.png);
}

#featured ul.ui-tabs-nav li a#speech {
	background-image: url(../img/icons/40x40/fastevendinger-40x40.png);
}

#featured ul.ui-tabs-nav li.ui-tabs-selected a#program {
	background-image: url(../img/icons/40x40/desktop.png);
}

#featured #fragment-1 {
	background-image: url(/img/news/guestaccess.png);
}
#featured #fragment-2 {
	background-image: url(/img/news/flatrate.png);
}
#featured #fragment-3 {
	background-image: url(/img/news/retskrivningsordbog.png);
}
#featured #fragment-4 {
	background-image: url(/img/news/notebook-img.png);
}

#featured #fragments-wrap {
	
}

#featured .ui-tabs-panel { 
	width:auto; 
	height:250px; 
	background:transparent;
	padding: 0;
	margin: 0;
}
#featured .ui-tabs-panel .info { 
	height:70px;
	width: 430px;
	margin-left: 40px; 
	margin-top: 40px;
}
#featured .info h2 { 
	font-size: 22px;
	letter-spacing: -1px;
	color:#000; 
	padding:0px; 
	margin:0;
	overflow:hidden;
	font-weight: normal;
}

#featured .info h4 {
	color: #666;
	margin-bottom: 5px;
	font-weight: normal;
}

#featured .info p{ 
	margin:0;
	font-size:13px; 
	line-height:20px; 
	color:#666;
}
#featured .info a{ 
	text-decoration:none; 
	color:#000; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}

#featured-view-all {
	float: right;
	clear: none;
}

/* /css/shop.css */
.flatrate-big {
	height: 125px;
	background: #fff url(../img/shop/products/flatrate-big.jpg) top left no-repeat;	
}


#shop-list-options {
	width: 100%;
	display: none;
	background: #fff;
	border-bottom: 0px solid #dae6e3;
	margin: 0 0 0px 0;
	height: 30px;
	line-height: 30px;
	padding: 0px 0 0 0;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}

#shop-sort-wrap {
	float: left;
	clear: none;	
}

#shop-sort-wrap .action {
	color: #666;
	text-decoration: none;
	text-indent: -999em;
	width: 16px;
	height: 16px;
	overflow: hidden;
	display: block;
	float: left;
	clear: none;
	margin: 10px 0 0 5px;
	background: #ccc;
}

a.sort-switch-view {
	color: #333;
	text-decoration: none;
	float: left;
	padding: 0px 10px 0 0;
	margin: 10px 20px 0 10px;
	display: block;
	width: 40px;
	height: 16px;
	background: url(../img/icons/switch-thumb.png) top left no-repeat;
	text-indent: -999em;
	border-right: 0px solid #DAE6E3;
}

a.list {
	background: url(../img/icons/switch-list.png) top left no-repeat;
}

span#count,
span#total,
span#sep {
	display: block;
	float: left;
	clear: none;
	line-height: 35px;
}

span#count {
	margin-left: 10px;
}

span#sep {
	padding: 0 5px;
}

#shop-sort-wrap #sort-first {
	background: url(../img/icons/first.png);
}

#shop-sort-wrap #sort-previous {
	background: url(../img/icons/prev.png);
}

#shop-sort-wrap #sort-last {
	background: url(../img/icons/last.png);
}

#shop-sort-wrap #sort-next {
	margin-left: 10px;
	background: url(../img/icons/next.png);
}

.product-select-wrap {
	display: none;
}

.product-select-wrap .column-content {
	border: 5px solid #1e6d5d;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}

.product-select-wrap .column-content h3 {
	line-height: 40px;
	background: #468175 url(../img/product-select-header.png) top left repeat-x;
	font-size: 12px;
	color: #fff;
	padding: 0 10px;
	margin: 0;
}

.product-select-wrap .column-content .bodytext {
	margin: 10px 10px;
	font-size: 11px;
	color: #666;
}




.product-select-wrap-top .column-content {
	border: 5px solid #1e6d5d;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.product-select-wrap-top .column-content h3 {
	line-height: 50px;
	background: #1e6d5d;
	font-size: 12px;
	color: #fff;
	padding: 0 10px;
	margin: 0;
}

.product-select-wrap-top .column-content h5 {
	line-height: 40px;
	font-size: 16px;
	font-weight: normal;
	border-bottom: 0px solid #DAE6E3;
	padding: 0 10px;
}

.product-select-wrap-top .column-content .bodytext {
	margin: 10px 10px;
	font-size: 11px;
	color: #666;
}

.product-select-wrap-top ul {
	margin: 10px 0 20px 0;
	padding: 0;
	height: 90px;
}

.product-select-wrap-top ul li {
	list-style: none;
	padding: 0;
}

.product-select-wrap-top ul li a {
	display: block; 
	width: 80px;
	height: 80px;
	background: #f5f8f8;
	border: 0px solid #DAE6E3;
	text-indent: -999em;
}

.product-select-wrap-top ul li a:hover {
	background: #fff;
}

.product-select-wrap-top ul li {
	float: left;
}

.shop-left-menu-header a {
	display: block;
	line-height: 30px;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	padding: 0 10px;
	text-decoration: none;
	border-top: 1px solid #DAE6E3;
	border-bottom: 0;
	background: url(../img/arrow-down-grey.gif) center right no-repeat;
}

.shop-left-menu {
	margin: 0px 0 5px 0;
	padding: 0px;
	width: auto;
	clear: both;
	border: 0px solid #DAE6E3;
	border-top: 0;
}

.shop-left-menu li {
	list-style: none;
	margin: 0 0px 0 0;
	padding: 0;
	border-bottom: 0px dotted #DAE6E3;
}

.shop-left-menu li a {
	display: block;
	line-height: 24px;
	padding: 0 5px 0 30px;
	color: #666;
	font-weight: normal;
	font-size: 11px;
	margin: 0 0 0 0px;
}

.shop-left-menu li a.active {
	color: #000;
	font-weight: bold;
	background: #F5F8F8 url(../img/icons/small-checkmark.png) 10px center no-repeat;
}

.shop-left-menu li a.all {
	font-weight: bold;
	line-height: 30px;
	border-bottom: 1px dashed #DAE6E3;
	background: #fff;
}


/* shop thumb view */

ul.thumb_view {
	width: 100%;
	clear: both;
	margin: 0;
	padding: 0;
}

ul.thumb_view li {
	list-style: none;
	float: left;
	margin: 0px 0 5px 5px;
	padding: 0;
	width: 470px;
	border: 0px solid #fff;
	position: relative;
}

ul.thumb_view li.shop-list-space {
	width: 10px;
	border: 0;
}

ul.thumb_view li .shop-list-item {
	margin: 0px;
	position: relative;
}

ul.thumb_view li .shop-list-item {
	display: block;
	text-align: left;
	padding: 10px 10px 10px 0px;
	height: 160px;
	overflow: hidden;
	border-bottom: 2px solid #f5f8f8;
	margin-bottom: 10px;
}

ul.thumb_view li .shop-list-item:hover {
	text-decoration: none;
	cursor: default;
}

ul.thumb_view .shop-list-item-link {
	display: block;
}

ul.thumb_view li .shop-list-item h5 {
	font-size: 13px;
	padding: 10px 0 0 10px;
	line-height: 14px;
	margin: 10px 0 5px 20px;
	font-weight: bold;
}

ul.thumb_view li .shop-list-item .info {
	font-size: 10px;
	color: #999;
	text-decoration: none;
	margin: 0px 0 0 0;
	padding: 0;
	width: auto;
	line-height: 16px;
	display: block;
}

ul.thumb_view li .shop-list-item .info tr th {
	background: transparent;
	padding: 0px 5px 0px 0;
}

ul.thumb_view li .shop-list-item table.info tr td {
	padding: 0px 5px;
	color: #666;
}

ul.thumb_view li .shop-list-item table.info tr td div.product-bar {
	height: 6px;
	width: 100px;
	overflow: hidden;
	background: #f5f8f8;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	display: block;
	border: 1px solid #c7d9d5;
}

ul.thumb_view li .shop-list-item table.info tr td .w10,
ul.thumb_view li .shop-list-item table.info tr td .w20,
ul.thumb_view li .shop-list-item table.info tr td .w30,
ul.thumb_view li .shop-list-item table.info tr td .w40,
ul.thumb_view li .shop-list-item table.info tr td .w50,
ul.thumb_view li .shop-list-item table.info tr td .w60,
ul.thumb_view li .shop-list-item table.info tr td .w70,
ul.thumb_view li .shop-list-item table.info tr td .w80,
ul.thumb_view li .shop-list-item table.info tr td .w90,
ul.thumb_view li .shop-list-item table.info tr td .w100 {
	display: block;
	height: 6px;
	background: #a2c0ba;
	text-indent: -999em;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

ul.thumb_view li .shop-list-item table.info tr td .w10 {
	width: 10px;
}

ul.thumb_view li .shop-list-item table.info tr td .w20 {
	width: 40px;
}

ul.thumb_view li .shop-list-item table.info tr td .w30 {
	width: 30px;
}

ul.thumb_view li .shop-list-item table.info tr td .w40 {
	width: 40px;
}

ul.thumb_view li .shop-list-item table.info tr td .w50 {
	width: 50px;
}

ul.thumb_view li .shop-list-item table.info tr td .w60 {
	width: 60px;
}

ul.thumb_view li .shop-list-item table.info tr td .w70 {
	width: 70px;
}

ul.thumb_view li .shop-list-item-link {
	margin-left: 0px;
	margin-right: 20px;
	margin-top: 10px;
	padding-bottom: 20px;
	float: left;
	clear: none;
	display: block;
	width: 109px;
	height: 134px;
	overflow: hidden;
	text-align: center;
	background: url(../img/product-shadow.png) bottom center no-repeat;
}

ul.thumb_view li .shop-list-item img {
	border: 2px solid #f5f8f8 !important;
	margin: 0px 0 0 0px;
}

ul.thumb_view li .shop-list-item:hover img {
	
}

ul.thumb_view li .shop-list-item .bottom-wrap {
	position: absolute;
	right: 30px;
	bottom: 10px;
	display: block;
	border: 0px solid #a2c0ba;
	width: 160px;
	background: transparent;
	text-align: right;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}

ul.thumb_view li .shop-list-item .bottom-wrap .moreinfo a {
	float: left;
	clear: none;
	display: block;
	font-size: 11px;
	font-weight: bold;
	line-height: 30px;
	color: #666;
	display: none;
}

ul.thumb_view li .shop-list-item .bottom-wrap .price-wrap {
	display: block;
	clear: both;
	width: 85px;
	height: 86px;
	overflow: hidden;
	float: right;
	background: transparent url(../img/price-bg.png) top left no-repeat;
	position: relative;
	margin-bottom: 2px;
}

ul.thumb_view li .shop-list-item .bottom-wrap .price-currency {
	font-size: 9px;
	font-weight: bold;
	color: #999;
	line-height: 30px;
	width: 85px;
	position: absolute;
	text-align: center;
	left: 0;
	top: 10px;
}

ul.thumb_view li .shop-list-item .bottom-wrap .price {
	font-size: 18px;
	font-weight: bold;
	font-style: normal;
	color: #333;
	line-height: 25px;
	width: 85px;
	text-align: center;
	display: block;
	position: absolute;
	top: 30px;
}

ul.thumb_view li .shop-list-item .bottom-wrap .buy {
	margin-right: 0px;
	float: right;
}

ul.thumb_view li .shop-list-item .bottom-wrap .buy a {
	display: block;
	width: 60px;
	font-size: 11px;
	font-weight: bold;
	line-height: 30px;
	padding: 0 25px 0 0px;
	background: #f5f8f8 url(../img/addtobasket.png) center right no-repeat;
	border: 0px solid #a2c0ba;
	color: #000;
	margin-right: 0px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

ul.thumb_view li .shop-list-item .bottom-wrap .buy a:hover {
	text-decoration: underline;
}

ul.thumb_view li .shop-list-item .rating {
	display: none;
	width: 10px;
	height: 10px;
	text-indent: -999em;
	background: #FFF6BF;
	border: 1px solid #FFD324;
	position: absolute;
	top: 40px;
	right: 35px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

ul.thumb_view li .shop-list-item:hover .rating {
}

ul.thumb_view li .shop-list-item .flatrate {
	display: none;
	position: absolute;
	top: 40px;
	right: 20px;
	width: 10px;
	height: 10px;
	text-indent: -999em;
	background: #E6EFC2;
	border: 1px solid #C6D880;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

ul.thumb_view li .shop-list-item .item_thumb {
	display: none;
}


/* shopping cart */

#basket-wrap {
	float: right;
}

#basket {
	text-decoration: none;
}

#basket-items-wrap {
	position: relative;
	display: none;
}

#basket-items {
	position: absolute;
	top: -2px;
	right: 0;
	width: 275px;
	background-color: white;
	padding: 0;
	border: 1px solid #c7d9d5;
	z-index: 10;
}

#simpleCart {
	border: rgb(255,211,36) solid 2px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	color: rgb(102,102,102);
	background-color: white;
	padding: 5px;
	margin-right: 10px;
}

#simpleCart .quantity {
	color: white;
	background-color: rgb(255,211,35);
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	font-weight: bold;
	padding: 2px 5px 2px 5px;
}

#basket img {
	vertical-align: middle;
}

a.checkout-header,
a.basket-header {
	padding: 5px 10px 0 10px;
	font-weight: bold;
	font-size: 12px;
	float: right;
	clear: none;
	text-decoration: none;
	background: transparent;
	border: 0px solid #fff;
	color: #333;
	line-height: 30px;
	width: 32px;
	height: 32px;
}

a.checkout-header {
	font-size: 0px;
	font-weight: bold;
	line-height: 30px;
	display: block;
	text-decoration: none;
	color: #000;
	border-left: 1px solid #DAE6E3;
	padding: 0px 30px 5px 10px;
	background: url(../img/basket-checkout-32x32.png) center right no-repeat;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	margin: 2px 10px 0 0px;
	float: left;
	clear: none;
	text-transform: lowercase;
}

a.checkout-header:hover {
	color: #000;
}

.basket-items-header {
	line-height: 30px;
	padding: 2px 10px;
	border-bottom: 1px solid #DAE6E3;
	width: auto;
	display: block;
	clear: both;
	background: #F5F8F8;
}

a.simpleCart_empty {
	text-decoration: none;
	color: #333;
	font-weight: bold;
}

a.checkout {
	font-size: 13px;
	font-weight: bold;
	float: right;
	text-decoration: none;
}

.basket-items-header #basketClose {
	display: block;
	float: right;
	clear: none;
	width: 16px;
	height: 16px;
	overflow: hidden;
	margin: 10px -5px 0 20px;
	padding: 1px;
	text-indent: -999em;
}

.cartHeaders {
	display: none;
	clear: both;
	width: 100%;
	border-bottom: 1px solid #DAE6E3;
	height: 30px;
}

.cartHeaders div {
	float: left;
	clear: none;
	padding: 2px 5px;
}

#basketInfo {
	position: relative;
	display: none;
}

#basket-info-message {
	position: absolute;
	right: 0;
	background-color: #fff6bf;
	padding: 15px;
	font-weight: bold;
	border: 2px solid #ffd324;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	z-index: 20;
}

.basketInfoArrow {
	position: absolute;
	top: -13px;
	left: 20px;
	display: block;
	width: 13px;
	height: 13px;
	text-indent: -999em;
}

.simpleCart_items {
	
}

.itemContainer {
	clear: both;
	line-height: 16px;
	border-bottom: 1px solid #F5F8F8;
	height: 60px;
}

.itemContainer:hover {
	background: #fff;
}

.itemContainer div {
	float: left;
	clear: none;
	margin: 5px 10px 0 10px;
}

div.itemThumb {
	display: block;
	width: 50px;
	height: 50px;
	overflow: hidden;
	float: left;
	margin-left: 10px;
}

.itemThumb img {
	width: 50px;
	margin: 0;
	padding: 0;
}

div.itemName {
	width: 130px;
	font-size: 12px;
	color: #666;
	float: left;
	padding-top: 5px;
	font-weight: bold;
}

div.itemRemove {
	float: right;
}

div.itemRemove a {
	font-size: 10px;
	font-weight: bold;
	width: 12px;
	height: 11px;
	overflow: hidden;
	display: block;
	clear: none;
	background: url(../img/icons/close.png) top left no-repeat;
	text-indent: -999em;
	margin-top: 10px;
}


/* big basket */

#basketBigWrap {
	position: relative;
	display: block;
	float: left;
	width: 100%;
	margin-bottom: 0px;
}

#basketBigWrap .itemContainer {
	clear: both;
	line-height: 16px;
	border-bottom: 1px solid #c7d9d5;
	height: 86px;
}

#basketBigWrap div.itemName {
	width: 200px;
	font-size: 14px;
	color: #333;
	float: left;
	padding-top: 20px;
}

#basketBigWrap div.itemThumb {
	width: 60px;
	float: left;
}

#basketBigWrap div.itemThumb img {
	width: 60px;
	margin: 0;
	padding: 0;
}

#basketBottomWrap {
	background: #f5f8f8;
	line-height: 30px;
	height: 30px;
	padding: 10px;
	margin-bottom: 10px;
}

#basketBottomWrap .deleteAll a {
	float: left;
	margin-left: 10px;
	color: #666;
}

#basketBottomWrap .simpleCart_quantity {
	float: right;
}

#basketBottomWrap .total {
	font-size: 12px;
	float: right;
	font-weight: bold;
	line-height: 25px;
}

#basketBottomWrap .simpleCart_total {
	font-size: 16px;
	font-weight: normal;
	float: right;
	padding-left: 5px;
}

#basketRebateWrap {
	background: #f5f8f8;
	line-height: 15px;
	height: 15px;
	padding: 10px;
	margin-bottom: 10px;
}

#basketRebateWrap .totalRebate {
	font-size: 12px;
	float: right;
	line-height: 15px;
	margin-left: 5px;
}

#basketRebateWrap .total {
	font-size: 12px;
	font-weight: normal;
	float: right;
	padding-left: 5px;
}

#basketTopWrap {
	border: 2px solid #FFD324;
	background: #fff;
	padding: 5px 10px;
	margin-bottom: 10px;
	margin-top: -10px;
	float: right;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
}

#basketTopWrap .items {
	margin-bottom: 20px;
	font-size: 12px;
	color: #666;
}

#basketTopWrap .items .simpleCart_quantity {
	padding: 2px 5px;
	background: #FFD324;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	color: #fff;
	font-weight: bold;
}

.basket-headline {
	background: url(../img/basket-64x64.png) center right no-repeat;
	height: 64px;
}

span.buyMore a {
	float: left;
	font-size: 11px;
	font-weight: bold;
	padding: 10px 20px;
	background: #333333 url(../img/search-button-bg.png) repeat-x;
	border: 1px solid #515151;
	color: #fff;
	text-decoration: none;
	margin-bottom: 40px;
}

/* Bubble pop-up */

.popup {
	position: absolute;
	display: none;
	z-index: 50;
	background: #fff;
	border: 2px solid #468175;
	width: 250px;
	min-height: 120px;
	overflow: hidden;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}

.popup-arrow {
	position: absolute;
	left: -25px;
	top: 40px;
	display: block;
	width: 25px;
	height: 21px;
	overflow: hidden;
	text-indent: -999em;
}

.popup h5 {
	margin: 0;
	display: block;
	border-bottom: 1px solid #DAE6E3;
	padding-bottom: 5px;
	margin-bottom: 10px;
	color: #000;
}

.popup-contents {
	margin: 20px;
	font-size: 11px;
	color: #666;
	line-height: 14px;
}

.popup table.popup-table {
	line-height: 1em;
	font-size: 11px;
	background-color: #fff;
	color: #666;
	margin: 10px 0 0 0;
	}

table.popup-table th {
	text-align: left;
	background: transparent;
	font-weight: bold;
	}

table.popup-table td {
	text-align: left;
}

#buy-now-link {
	float: left;
	clear: none;
	display: block;
	margin: 10px 20px 0 0;
	padding: 0px 0 0 0;
	text-align: center;
}

#buy-now-link a#buy-link {
	display: block;
	padding: 5px 0px 20px 0px;
	width: 100px;
	overflow: hidden;
	background: transparent url(../img/price-bg.png) center bottom no-repeat;
	font-size: 24px;
	font-weight: bold;
	color: #333;
	text-align: center;
	text-decoration: none;
	text-indent: 15px;
}

#buy-now-link a#buy-link:hover {
}

.product-bottom-columns {
	margin-top: 40px;
	clear: both;
	display: block;
}

#buy-now-link a#buy-text {
	background: url("../img/addtobasket.png") no-repeat scroll right center #fff;
	color: #000;
	font-weight: bold;
	padding: 0 25px 0 0;
	line-height: 30px;
	display: block;
	text-decoration: none;
	width: 60px;
	margin: 0 5px;
}

#infotip { 
    display:none; 
    background:#fff; 
    font-size:12px; 
    height:70px; 
    width:160px; 
    padding:20px;
    color:#000;
    border: 2px solid #1e6d5d; 
}
.basket-pay-button {
	background: #f5f8f8 url("../img/tab-default-bg.gif") top left repeat-x;
	#border: 2px solid #dae6e3;
	border: 2px solid #FFD324;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	cursor: pointer;
	font-weight: bold;
	color: black;
	font-size: larger;
	padding: 7px;
	float: left;
}
.basket-pay-button img {
	vertical-align: middle;
	padding-left: 10px;
}

/* /css/dict/musk.css */
div.paragraf p img	{float:none;}

/* /css/arabicKeyboard.css */
#special_section_list #arabicKeyboard { 
	display: none;
	margin-top: 5px;
	padding: 5px;
	/*border: 2px solid #BBD3CE;*/
	width: 475px; 
	/*background: #F5F8F8;
	padding: 10px;
	-moz-border-radius: 0px;*/
}

/*
#arabicKeyboard img.popuparrow {
	display: block;
	width: 16px;
	height: 16px;
	overflow: hidden;
	text-indent: -999em;
} */

#arabicKeyboard #spacebar input { 
	width: 270px; 
	margin: 0 auto; 
	margin-left: 93px;
	margin-top: 2px;
	background: #fff url(/img/keyboard/arabic/key-bg.png) top left repeat-x;
	-moz-border-radius: 4px;
	height: 34px;
}

#arabicKeyboard .key-space{
	border: 1px solid #BBD3CE;
	font-size: 16px;
	font-weight: bold;
	color: #666;
}

#arabicKeyboard #row0{
	padding-left: 0px;
	margin-bottom: 5px;
}

#arabicKeyboard #row1{
	padding-left: 6px;
	margin-bottom: 5px;
}

#arabicKeyboard #row2{
	padding-left: 25px;
	margin-bottom: 5px;
}

#arabicKeyboard #row3{
	padding-left: 45px;
	margin-bottom: 5px;
}

#arabicKeyboard .key-letter,
#arabicKeyboard .key-number,
#arabicKeyboard .key-backspace,
#arabicKeyboard .spacebar {
	border: 1px solid #BBD3CE;
	font-weight: bold;
	font-size: 16px;
	background: #fff url(/img/keyboard/arabic/key-bg.png) top left repeat-x;
	-moz-border-radius: 4px;
	width: 34px;
	height: 34px;
	color: #666;
}

#arabicKeyboard .key-letter:hover,
#arabicKeyboard .key-number:hover,
#arabicKeyboard .key-backspace:hover,
#arabicKeyboard .key-space:hover {
	border: 1px solid #90B4AC;
	color: #1E6D5D;
	background: #fff url(/img/keyboard/arabic/key-bg_o.png) top left repeat-x;
}

#arabicKeyboard .key-backspace {
	width: auto;
}


/* /css/tx_jfmulticontent_pi1.css */
.tx-jfmulticontent-pi1 {}.subcolumns {	overflow: hidden;	width: 100%;}.subcl {	padding: 0 1em 0 0;}.subcr {	padding: 0 0 0 1em;}.c20l,.c20r {	width: 20%;}.c25l,.c25r {	width: 25%;}.c33l,.c33r {	width: 33.333%;}.c38l,.c38r {	width: 38%;}.c40l,.c40r {	width: 40%;}.c50l,.c50r {	width: 50%;}.c60l,.c60r {	width: 60%;}.c62l,.c62r {	width: 62%;}.c66l,.c66r {	width: 66.666%;}.c75l,.c75r {	width: 75%;}.c80l,.c80r {	width: 80%;}.c20l,.c25l,.c33l,.c40l,.c38l,.c50l,.c60l,.c62l,.c66l,.c75l,.c80l {	float: left;}.c20r,.c25r,.c33r,.c40r,.c38r,.c50r,.c60r,.c66r,.c62r,.c75r,.c80r {	float: right;	margin-left: -5px;}
/* /css/extDicts.css */
.btnSelected {
	color: #c96c11;
}

.lemma
{
	font-weight: bold;
	margin-left: 0px;
}

.polysemeId
{
	font-weight:bold;
	vertical-align:top;
	width:0%;
	white-space:nowrap;
	padding-right:10px;
}

.polysemeAnchor
{
    text-decoration: none;
}

.definition
{
	vertical-align:	top;
	width:100%;
}

div#musk_result .articlePadding {
	padding-bottom: 0px;
}
