.conCountry{
	width:516px;
}

.conCountry a{
	text-decoration:none;
}

.conCountry td{
	padding: 8px 0;
}
.conCountry td.top{
	padding: 0 0 8px 0;
}

.conCountry td.choose{
	padding: 0 15px 0 0;
}

.Error{ color: Red; }

.Hidden
{
	display: none;
}

.Space
{
	padding: 0;
	margin: 0;
	font-size: 1px;
	height: 1px;
	width: 1px;
	overflow: hidden;	
	line-height:1px;
}
.ProductThumbImage
{
	background-color: white;
	text-align: center;	
}

.DetailImage
{
	background-color: #a0a3b4;
}
.ProductDetailImage
{
	text-align: center;	
}

.btnMeta span, .btnMeta li
{
	behavior: url(/MicroCrystal/css/IEFix.htc);
}


body
{
	margin:0;
	padding: 0;
	background-image: url(/App_Themes/MicroCrystal/images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #fff;
	color: #30364a;
	text-align:center;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
}

img{
	border: 0px;
}

a{
	color: #30364a;
	text-decoration: underline;
}
a:hover 
{
	color: #a80e0e;
}
a:visited 
{
	color: #30364a;
}

.gloClear{
	clear:both;
	font-size:1px;
}	

.boxAll{
	position: relative;
	width: 974px;
	margin: 0 auto;
	text-align:left;
	padding-top: 0;
}

h1{
	padding: 3px 16px 3px 16px;
	margin:0;
	color: #30364a;
	font-size: 14px;
	font-weight:bold;
	background:url(/App_Themes/MicroCrystal/images/bg_maintitle.gif) repeat-x;
	background-color: #e2e4ea;
	border-bottom:solid 1px #fff;
}
h1.rtc{
	padding: 3px 16px 3px 16px;
	margin:0;
	color: #30364a;
	font-size: 14px;
	font-weight:bold;
	background:url(/App_Themes/MicroCrystal/images/bg_maintitle_rtc.gif) repeat-x;
	background-color: #f9eea5;
	border-bottom:solid 1px #fff;
}
h1.cry{
	padding: 3px 16px 3px 16px;
	margin:0;
	color: #fff;
	font-size: 14px;
	font-weight:bold;
	background:url(/App_Themes/MicroCrystal/images/bg_maintitle_cry.gif) repeat-x;
	background-color: #7e9bd0;
	border-bottom:solid 1px #fff;
}
h1.osc{
	padding: 3px 16px 3px 16px;
	margin:0;
	color: #fff;
	font-size: 14px;
	font-weight:bold;
	background:url(/App_Themes/MicroCrystal/images/bg_maintitle_osc.gif) repeat-x;
	background-color: #d07d7d;
	border-bottom:solid 1px #fff;
}

h2{
	padding: 0 0 11px 0;
	margin:0;
	color: #30364a;
	font-size: 12px;
	font-weight:bold;
}

h3{
	padding: 0;
	margin:0;
	color: #30364a;
	font-size: 11px;
	font-weight:bold;
}

h4{
	padding: 0;
	margin:0;
	color: #4b4b4b;
	font-size: 100%;
}

form {padding:0; margin:0;}

ul, ol, dl, li {position: relative;  }


/* breadcrumb */
.heaBreadcrumb{
	position:absolute;
	top: 65px;
	left:140px;
	width: 800px; 
	color: #646d91;
	font-size: 11px;
}
.CMSBreadCrumbsLink
{
	color: #646d91 !important;
	text-decoration:none;
}
.CMSBreadCrumbsLink:hover
{
	text-decoration:underline;
}
.CMSBreadCrumbsCurrentItem
{
	color: #646d91 !important;
	font-weight:bold;
	text-decoration:none;	
}

/*button meta */

.btnMeta 
{
	list-style:none outside;
	margin:0;
	padding:0;
}
.btnMeta li{
	float:left;
	height:18px;
	background:url(/App_Themes/MicroCrystal/images/btn_meta_middle.gif) repeat-x top left;
	_width:1px;				/*hacking around IE6*/
	_white-space:nowrap;	/*hacking around IE6*/
}
.btnMeta span {
	display:block;
	background:url(/App_Themes/MicroCrystal/images/btn_meta_right.gif) no-repeat top right;
}
.btnMeta span a {
	display:block;
	background:url(/App_Themes/MicroCrystal/images/btn_meta_left.gif) no-repeat top left;
	font-size: 11px;
	color: #fff !important;
	font-weight:bold;
	height:18px;
	padding:2px 10px 0 10px;
	text-decoration:none;
}

/* STYLES FOR BUTTON ROLLOVER */
.btnMeta li:hover, .btnMeta li.hover {
	background:url(/App_Themes/MicroCrystal/images/btn_meta_middle_over.gif) repeat-x top left;
}
.btnMeta span:hover, .btnMeta span.hover {
	background:url(/App_Themes/MicroCrystal/images/btn_meta_right_over.gif) no-repeat top right;
}
.btnMeta span a:hover
{
	color: #f3f1d8;
	text-decoration: none;
	background: url(/App_Themes/MicroCrystal/images/btn_meta_left_over.gif) no-repeat top left;
}

/*button normal */

.btnNormal
{
	list-style:none outside;
	margin:0;
	padding:0;
}
.btnNormal li{
	float:left;
	height:18px;
	background:url(/App_Themes/MicroCrystal/images/btn_normal_middle.gif) repeat-x top left;
	_width:1px;				/*hacking around IE6*/
	_white-space:nowrap;	/*hacking around IE6*/
}
.btnNormal span {
	display:block;
	background:url(/App_Themes/MicroCrystal/images/btn_normal_right.gif) no-repeat top right;
}
.btnNormal span a {
	display:block;
	background:url(/App_Themes/MicroCrystal/images/btn_normal_left.gif) no-repeat top left;
	font-size: 11px;
	color: #fff !important;
	font-weight:bold;
	height:18px;
	padding:2px 10px 0 10px;
	text-decoration:none;
}

/* STYLES FOR BUTTON normal ROLLOVER */
.btnNormal li:hover, .btnNormal li.hover {
	background:url(/App_Themes/MicroCrystal/images/btn_normal_middle_over.gif) repeat-x top left;
}
.btnNormal span:hover, .btnNormal span.hover {
	background:url(/App_Themes/MicroCrystal/images/btn_normal_right_over.gif) no-repeat top right;
}
.btnNormal span a:hover
{
	color: #f3f1d8;
	text-decoration: none;
	background: url(/App_Themes/MicroCrystal/images/btn_normal_left_over.gif) no-repeat top left;
}


/* -- styles for header -- */
.boxHeader{
	position: relative;
	width: 974px;
	height: 86px;
}
.heaLogo{
	position:absolute;
	width: 133px; 
	left:0;
	top: 0;
}

.heaMeta{
	position:absolute;
	top: 10px;
	right:7px;
	width: 700px; 
	text-align:right;
	color: #646d91;
	font-size: 11px;
}

.heaMeta a, .heaMeta a:visited{
	color: #646d91;
	text-decoration: none;
	padding: 0 3px;
}
.heaMeta a:hover{
	color: #646d91;
	text-decoration: underline;
}
.heaMeta a.active{
	color: #646d91;
	font-weight:bold;
	text-decoration:none;
}

.heaMetaSearch
{
	font-size: 11px;
	/*margin: 0 2px 0 15px;*/
	width: 128px;
	background-color: #fff;
	color: #30364a;
	text-decoration:none;
	border: 1px solid #bfc1cc;
}

	

/* -- end styles for header -- */

/* -- styles for top navigation -- */
.boxNavigationTop{
	position: absolute;
	left: 137px;
	top: 29px;
	width: 837px;
}
.navTopShadowTop
{
	position:relative;
	padding:0;
	margin:0;
	width: 837px;	
	height: 3px;
	font-size:1px;
	background:url(/App_Themes/MicroCrystal/images/nav_shadow_top.gif) no-repeat;
}
.navTop{
	padding:0;
	margin:0;
	position:relative;
	width: 837px;	
	height:30px;
	background:url(/App_Themes/MicroCrystal/images/nav_middle.gif) no-repeat;
}
.navTopLinks{
	float:left;
	padding-left: 3px;
	height:25px;
	
}

.navTopLinksOff{
	float:left;
	margin:0;
	padding:0;
	height:25px;
	line-height:25px;
	cursor:pointer;
	background:url(/App_Themes/MicroCrystal/images/nav_off.gif) repeat-x;
}
.navTopLinksOff a{
	padding:2px 12px;
	color: #646d91 !important;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
.navTopLinksOff a:hover
{
	text-decoration:none;
	color: #fff !important;
}

.navTopLinksOn{
	
	float:left;
	margin:0;
	padding:0;
	height:25px;
	line-height:25px;
	cursor:pointer;
	background:url(/App_Themes/MicroCrystal/images/nav_on.gif) repeat-x;
}
.navTopLinksOn a{
	padding:2px 12px;
	color: #fff !important;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
.navTopLinksOn a:hover{
	text-decoration:underline;
}


.navTopSearch{
	float:right;
	width:250px;
	text-align:right;
	padding:3px 15px 0 0;
}

/* -- navigation left -- */
.boxNavigation{
	position:relative; 
	float:left; 
	width:210px;
	border-right: solid 1px #fff;
}

/* -- styles for navigation level 2-- */
.navL2On{
	position: relative;
	width: 210px;
	display: block;
	font-weight: bold;
	font-size:11px;
	border-bottom: 1px solid #d6d8e0;
	background-color: #373d50;
	background-image: url(/App_Themes/MicroCrystal/images/subnav_bg_lev1_on.gif);
	background-repeat: repeat-x;
}
.navL2On a{
	display: block;
	padding-left:10px;
	color: #fff !important;
	text-decoration:none;
	background: url(/App_Themes/MicroCrystal/images/nav_arrow_lev1_on.gif) no-repeat 0 0.2em;
	position:relative;	
}

.navL2On a:hover{
	display: block;
	cursor:pointer;
	color: #fff !important;
	text-decoration:none;
}

.navL2On p,.navL2Off p{
	margin: 0px;
	padding: 4px 0px 4px 15px;
}

.navL2Off{
	position: relative;
	width: 210px;
	display: block;
	font-weight: bold;
	font-size:11px;
	border-bottom: 1px solid #ffffff;
	background-color: #e8e9ee;
	background-image: url(/App_Themes/MicroCrystal/images/subnav_bg_lev1_off.gif);
	background-repeat: repeat-x;
	
}
.navL2Off a{
	display: block;
	padding-left:10px;
	color: #30364a;
	text-decoration:none;
	background: url(/App_Themes/MicroCrystal/images/nav_arrow_off.gif) no-repeat 0 0.3em;
	position:relative;
}
.navL2Off a:hover{
	display: block;
	cursor:pointer;
	color: #646d91 !important;
	text-decoration:none;
}

/* -- styles for navigation level 3-- */
.navL3On{
	position: relative;
	width: 210px;
	display: block;
	font-weight: bold;
	font-size:11px;
	border-bottom: 1px solid #d5d8df;
	background-color: #fff;
}
.navL3On a{
	display: block;
	padding-left:10px;
	color: #30364a !important;
	text-decoration:none;
	background: url(/App_Themes/MicroCrystal/images/nav_arrow_on.gif) no-repeat 0 0.2em;
	position:relative;	
}

.navL3On a:hover, .navL3Off a:hover{
	display: block;
	cursor:pointer;
	color: #646d91 !important;
	text-decoration:none;
}
.navL3On p,.navL3Off p{
	margin: 0px;
	padding: 4px 0px 4px 25px;
}

.navL3Off{
	position: relative;
	width: 210px;
	display: block;
	font-weight: normal;
	font-size:11px;
	border-bottom: 1px solid #d5d8df;
	background-color: #fff;
}
.navL3Off a{
	display: block;
	padding-left:10px;
	color: #30364a;
	text-decoration:none;
	background: url(/App_Themes/MicroCrystal/images/nav_arrow_off.gif) no-repeat 0 0.3em;
	position:relative;
}

/* -- styles for navigation level 4-- */
.navL4On{
	position: relative;
	width: 210px;
	display: block;
	font-weight: bold;
	font-size:11px;
	border-bottom: 1px solid #d5d8df;
	background-color: #fff;
}
.navL4On a{
	display: block;
	padding-left:10px;
	color: #30364a !important;
	text-decoration:none;
	background: url(/App_Themes/MicroCrystal/images/nav_arrow_off.gif) no-repeat 0 0.3em;
	position:relative;	
}

.navL4On a:hover, .navL4Off a:hover{
	display: block;
	cursor:pointer;
	color: #646d91 !important;
	text-decoration:none;
}
.navL4On p,.navL4Off p{
	margin: 0px;
	padding: 4px 0px 4px 35px;
}

.navL4Off{
	position: relative;
	width: 210px;
	display: block;
	font-weight: normal;
	font-size:11px;
	border-bottom: 1px solid #d5d8df;
	background-color: #fff;
}
.navL4Off a{
	display: block;
	padding-left:10px;
	color: #30364a;
	text-decoration:none;
	background: url(/App_Themes/MicroCrystal/images/nav_arrow_off.gif) no-repeat 0 0.3em;
	position:relative;
}
.navL2NoChilds a
{
	background-image: url(/App_Themes/MicroCrystal/images/nav_arrow_lev2_closed_on.gif);
}
.navL3NoChilds a, .navL4NoChilds a
{
	background-image: url(/App_Themes/MicroCrystal/images/nav_arrow_off.gif);
}

/* -- styles for home -- */
.boxHome{
	position:relative; 
	float:left; 
	width:960px;
}
.homFlash{
	position:relative;
	float:left; 
	width:757px;
}

/* -- default home teaser -- */

.homTeaser{
	position:relative; 
	width:960px;
	padding: 0;
	background-image: url(/App_Themes/MicroCrystal/images/bg_home_teaser.jpg);
	background-repeat: repeat-x;
}

.homBoxTeaser{
	padding:14px 0 0 20px;
	width:293px;
	float:left;
}
.homBoxTeaserTitle{
	padding:3px 10px;
	color: #3f4768;
	font-weight:bold;
	font-size:12px;
	border: solid 1px #fff;	
	background-image: url(/App_Themes/MicroCrystal/images/bg_teaser_title.gif);
	background-repeat: repeat-x;
}
.homBoxTeaserTitle a{
	padding-right:15px;
	color: #3f4768;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;	
	background-image: url(/App_Themes/MicroCrystal/images/arrow_teaser_title.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.homBoxTeaserTitle a:hover{
	text-decoration:underline;
}
.homBoxTeaserImg{
	border-left: solid 1px #fff;	
	border-right: solid 1px #fff;
	cursor:pointer;	
}

.homBoxTeaserImg img{
	vertical-align:middle;	
}

.homBoxTeaserBottom{
	height:70px;
	color: #FFF;
	font-size:11px;
	border-left: solid 1px #fff;	
	border-right: solid 1px #fff;
	cursor:pointer;	
}

.homBoxTeaserBottom p{
	margin:0;
	/*padding: 8px 10px 0 10px;*/
	padding: 4px 10px 0px 10px;		
}

.homBoxTeaserBottom a{
	padding-right:15px;
	color: #fff !important;
	font-size:11px;
	text-decoration:none;	
	background-image: url(/App_Themes/MicroCrystal/images/arrow_teaser.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.homBoxTeaserBottom a:hover{
	text-decoration:underline;
}

/* -- end default home teaser -- */

/* -- blue home teaser -- */

.homBoxTeaserBottomBlue{
	height:70px;
	color: #30364A;
	font-size:11px;
	border-left: solid 1px #fff;	
	border-right: solid 1px #fff;
	cursor:pointer;	
}

.homBoxTeaserBottomBlue p{
	margin:0;
	/*padding: 8px 10px 0 10px;*/
	padding: 4px 10px 0px 10px;	
}

.homBoxTeaserBottomBlue a{
	padding-right:15px;
	color: #30364A !important;
	font-size:11px;
	text-decoration:none;	
	background-image: url(/App_Themes/MicroCrystal/images/arrow_teaser_blue.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.homBoxTeaserBottomBlue a:hover{
	text-decoration:underline;
}

/* -- end blue home teaser -- */

.linkRss{
	padding-left:25px;
	color: #30364a;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;	
	background-image: url(/App_Themes/MicroCrystal/images/icon_rss.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
/* -- end styles for home --*/

/* -- styles for content -- */
.conLinkAddress{
	padding: 0 12px;
	color: #30364a;
	font-weight:bold;
	text-decoration:none;	
	background-image: url(/App_Themes/MicroCrystal/images/arrow_text.gif);
	background-repeat: no-repeat;
	background-position: 0 0.3em;
}
.conAddress{
	width:516px;
	margin-bottom:20px;
}

.conAddressText{
	width:180px;
	float:left;
}

.conAddressInfo{
	width:320px;
	float:left;
}
.conAddressInfo td{
	vertical-align:top;
	padding-right:10px;
}
.conProductTable{
	position:relative;
	width:516px;
	margin-top:20px;
}

.conProductTable td, .conProductTable td td{
	padding: 0;
	background-image: none;
	vertical-align:top;
}

.conProductTable td.head{
	padding: 3px 10px 3px 10px;
	font-weight:bold;
	border-bottom: solid 1px #dedfe1;
	background:url(/App_Themes/MicroCrystal/images/bg_maintitle.gif) repeat-x;
	background-color: #e2e4ea;
}
.conProductTable td.titleNoHead{
	padding: 5px;
	font-weight:bold;
	border-right: solid 1px #dedfe1;
	border-bottom: solid 1px #dedfe1;
	border-top: solid 1px #dedfe1;
}
.conProductTable td.title{
	padding: 5px 2px;
	font-weight:bold;
	border-right: solid 1px #dedfe1;
	border-bottom: solid 1px #dedfe1;
}

.conProductTable td.text{
	padding: 5px 2px;
	background-color: #f1f2f6;
	border-right: solid 1px #dedfe1;
	border-bottom: solid 1px #dedfe1;
}

.conProductTable td.last{
	border-right: none;
}


.conLinkSpecial{
	padding-left:15px;
	color: #30364a;
	font-weight:bold;
	text-decoration:none;	
	background-image: url(/App_Themes/MicroCrystal/images/arrow_text.gif);
	background-repeat: no-repeat;
	background-position: 0 0.2em;
}
.conLinkSpecial:hover{
	text-decoration:underline;
}
.boxMain{
	position: relative;
	width: 974px;
	margin:0;
	padding: 0;
	background-image: url(/App_Themes/MicroCrystal/images/bg_main.jpg);
	background-repeat: repeat-y;
}
.maiShadowLeft{
	float:left;
	width:7px;
	height:476px;
	background-image: url(/App_Themes/MicroCrystal/images/shadow_left.jpg);
	background-repeat: no-repeat;
}
.maiShadowRight{
	float:right;
	width:7px;
	height:476px;
	background-image: url(/App_Themes/MicroCrystal/images/shadow_right.jpg);
	background-repeat: no-repeat;
}

.boxContent{
	position:relative; 
	float:left; 
	width:960px;
	background-image: url(/App_Themes/MicroCrystal/images/bg_content.gif);
	background-repeat: repeat-y;
}
.boxContentMiddle{
	position:relative; 
	float:left; 
	width:546px;
	background-image: url(/App_Themes/MicroCrystal/images/bg_content_middle.gif);
	background-repeat: repeat-x;
}
.conTeaserProduct{
	width:516px;
}
.conTeaserProductTitleRtc{
	padding:3px 10px;
	color: #3f4768;
	font-weight:bold;
	font-size:12px;
	background:url(/App_Themes/MicroCrystal/images/bg_maintitle_rtc.gif) repeat-x;
	background-color: #f9eea5;	
}
.conTeaserProductTitleRtc a{
	padding-right:15px;
	color: #3f4768;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;	
	background-image: url(/App_Themes/MicroCrystal/images/arrow_teaser_title.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.conTeaserProductTitleCry{
	padding:3px 10px;
	color: #fff;
	font-weight:bold;
	font-size:12px;
	background:url(/App_Themes/MicroCrystal/images/bg_maintitle_cry.gif) repeat-x;
	background-color: #7e9bd0;	
}
.conTeaserProductTitleCry a, .conTeaserProductTitleOsc a{
	padding-right:15px;
	color: #fff !important;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;	
	background-image: url(/App_Themes/MicroCrystal/images/arrow_teaser.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.conTeaserProductTitleOsc{
	padding:3px 10px;
	color: #fff;
	font-weight:bold;
	font-size:12px;
	background:url(/App_Themes/MicroCrystal/images/bg_maintitle_osc.gif) repeat-x;
	background-color: #d07d7d;	
}
.conTeaserProductTitleRtc a:hover, .conTeaserProductTitleCry a:hover, .conTeaserProductTitleOsc a:hover{
	text-decoration:underline;
}
.conTeaserProductImg{
	float:left;
	width: 167px;	
}
.conTeaserProductText{
	float:right;
	width: 340px;
	font-size:11px;
	padding-top: 10px;
}
.conSeparator
{
	margin-top: 18px;
	height: 19px;
	background-image: url(/App_Themes/MicroCrystal/images/separator.gif);
	background-repeat: repeat-x;
	
}

.conLauftext{
	position:relative; 
	padding: 15px;
	color: #30364a;
	font-size: 11px;
}
.conLauftext p{
	margin:0;
	padding-bottom: 10px;
}

.conLauftext p.date{
	margin:0;
	padding: 0;
}

.conJobs td{
	padding: 6px 0;
	background: url(/App_Themes/MicroCrystal/images/separator.gif) repeat-x left bottom;
}
.conTeaserPR{
	width:516px;
	padding-bottom: 20px;
}

.conTeaserPRLast{
	padding-bottom: 0;
}
.conTeaserPRImg{
	float:right;
	width: 167px;	
}
.conTeaserPRText{
	float:left;
	width: 340px;
	font-size:11px;
}
.conTeaserPRText p{
	margin:0;
	padding:0;
}
.conTeaserPRText .title{
	font-weight:bold;
}


/* -- end styles for content -- */

/* -- styles for related links -- */

.boxRelatedHome{
	position: relative;
	width: 203px;
	float:left;
}

.boxRelated{
	position: relative;
	width: 203px;
	float:left;
	min-height:476px;
	height: auto !important;
	height: 476px;
}
.relTitle{
	color: #fff;
	font-size:12px;
	font-weight:bold;
	padding: 4px 15px;
	background-image: url(/App_Themes/MicroCrystal/images/bg_related_title.gif);
}
.relText{
	color: #30364a;
	font-size:11px;
	padding: 8px 15px 12px 15px;
}

.relText p{
	margin:0;
	padding: 0 0 8px 0;
}

.relLeadText{
	color: #30364a;
	font-size:11px;
	padding: 8px 15px 0px 15px;
}

.relLeadText p{
	margin:0;
	padding: 0 0 0 0;
}

.relText a.home{
	color: #30364a;
	text-decoration:none;
}
.relText a.home:hover{
	text-decoration:underline;
}

.relImg{
	padding: 8px 0 0 15px;
}

.relInputText{
	padding: 0 0 2px 15px;
}
.relInput{
	padding: 0 0 4px 15px;
}

.relInputField{
	font-size: 11px;
	width: 169px;
	background-color: #fff;
	color: #30364a;
	text-decoration:none;
	border: 1px solid #c1c0ce;
}
.relInputDrop{
	font-size: 11px;
	width: 171px;
	background-color: #fff;
	color: #30364a;
	text-decoration:none;
	border: 1px solid #c1c0ce;
}

/* -- end styles for related links -- */

/* -- styles for footer -- */
.boxFooter{
	position: relative;
	width: 974px;
	padding-top: 22px;	
	margin-bottom:10px;
	font-size: 11px;
	background-image: url(/App_Themes/MicroCrystal/images/bg_footer.jpg);
	background-repeat: no-repeat;
}
.boxFooterHome{
	position: relative;
	width: 974px;
	padding-top: 22px;	
	margin-bottom:10px;
	font-size: 11px;
	background-image: url(/App_Themes/MicroCrystal/images/bg_footer_home.jpg);
	background-repeat: no-repeat;
}
.fooDisclaimer{
	float:left;
	padding-left: 7px;
}
.boxFooter ul, .boxFooterHome ul{
	list-style: none;
	margin:0;
	padding:0;
}
.boxFooter li, .boxFooterHome li{
	float:left;
	margin:0;
	padding:0;
}

.boxFooter li a, .boxFooter li a:visited, .boxFooterHome li a, .boxFooterHome li a:visited{
	display:block;
	padding: 0 7px 0 7px;
	text-decoration: none;
	color: #373737;
}

.boxFooter li a:hover, .boxFooterHome li a:hover{
	color: #373737;
	text-decoration: underline;
}
.boxFooter li a:active, .boxFooterHome li a:active{
	color: #373737;
	/*font-weight:bold;*/
}
.fooLogo{
	float:right;
	padding-right:7px;
	text-align:right;
}
/* -- end styles for footer -- */

/* -- styles for paging-- */

.conPaging{
	margin:0;
	padding: 0 0 10px 0;
}
.conPaging td{
	padding: 0 6px 0 0;
	background-image: none;
}

.conPagingNoTextDeco{
	text-decoration:none;
}

/* -- end styles for paging-- */


/* -- news overview -- */

.newstext{padding-top:10px !important;}
.newslink{padding-top:5px !important;}

/* -- end news overview -- */

/* NEW, moved language selection */

.languageItems{
	float: left;
	line-height:25px;
	height: 25px;
	font-size: 12px; 
	right: 12px; 
	position: absolute;
}
	.languageItems a{
		color:#646D91 !important;
		padding-left:5px;
	}
	.languageItems a:hover{
		text-decoration:underline;
		color:#646D91 !important;
	}
	
	.languageItems a.active{
		color: #646d91 !important;
		font-weight:bold !important;
		text-decoration:none !important;
	}
		    
	.languageItem{
		text-decoration:none; 
		color:#646D91 !important; 
	}

/* end moved language selection */