﻿@charset "utf-8";

/* V10 HEADER STYLES */
/* Document Version 1.0 */



/* HEADER */
/* ------------------------------------------------------------------------------ */
/* v10 header / footer styles now in v10_base.css */

#siteHeader input, #siteHeader select, #siteHeader textarea {margin:0; padding:0; border:0; font-size:100%;}
#siteFunction ::-webkit-input-placeholder 	{ color: #fff; }	/* Chrome */  
#siteFunction :-ms-input-placeholder 		{ color: #fff; }	/* IE 10+ */  
#siteFunction ::-moz-placeholder 			{ color: #fff;  opacity: 1; }	/* Firefox 19+ */  
#siteFunction :-moz-placeholder 			{ color: #fff;  opacity: 1; }	/* Firefox 4 - 18 */  

/* COOKIE TRAIL */
/* ---------------------------------------------------------------------------- */

#cookie_trail_wrap {
	background-color:#f4f6f9;
	width:100%
	}

#cookie_trail {
	clear:both;
	height:28px;
	max-width:1000px;
	margin:0 auto;
	padding: 14px 0 10px 0px;
	font-size: 0.8em;
	}

	#cookie_trail > img:first-of-type   {float:left;}
	#cookie_trail img                   {margin-left:10px;}
	#cookie_trail div.bubbleTip 		{float:left;}
	#cookie_trail div.bubbleTip img 	{margin:8px 15px 0 0 !important;}
	#cookie_trail span 					{float:left; margin-top:4px;}
	#cookie_trail span span				{margin-top:0;}
	#cookie_trail span.hide-small   	{float:none;}
	#cookie_trail a						{text-decoration: none;}

	@media only screen and (max-width: 500px) {
		#cookie_trail span.hide-small {display:none;}
	}
	
	
/* LANGUAGE DROPDOWN BUBBLETIP */
/* ---------------------------------------------------------------------------- */
		
.bubbleTip {				/* javascript looks for all elements of this class */
	position: relative;		/* this line is necessary */
	}
.bubbletrigger {}			/* javascript looks for all elements of this class */

.popup {					/* javascript looks for all elements of this class */
	position: absolute;		/* this line is necessary */
	display: none;			/* this line is necessary, keeps the popup hidden if no JS available */
	width: 18em; 			/* as ems so that it's expandable with increased text size */
	height: auto;
	float: left;
	background: #000000 url(../_images/bubbletop.gif) left top no-repeat;  /* #303030 */
	padding: 20px 16px 12px 16px;
	text-align: left;
	color:#FFFFFF;
	z-index:1001;
	left:-27px;
	}
	.popup p.title {
		font-size:1.4em;
		font-weight:700;
		font-style:italic;
		margin-bottom:1.2em;
		}
	.popup p.subtitle {
		font-size:1.1em;
		font-weight:700;
		margin-bottom:0.75em;
		}

		
	.popup ul {
		margin: 0 0 1em 0;
		list-style-type: none;
		font-size: 0.92em;
		padding: 0 0 0.4em 6px;
		}

	.popup li {
		float:none !important;
		list-style-type: none;
		padding: 0 0 0.4em 8px !important;
		margin-right:0px !important;
		}
		.popup li a {
			color:#FFFFFF !important;
			font-weight:normal !important;
			text-decoration:none !important;
			padding:2px 5px 2px 5px;
			margin-left: 20px;
			display: block;
			}
			.popup li a:link 	{ background-color:#000000 ;}
			.popup li a:visited { background-color:#000000 ;}
			.popup li a:hover 	{ background:#006699 url("../_images/header/link_arrow_black.gif") 98% 50% no-repeat !important; }
			.popup li a:active  { background:#006699 url("../_images/header/link_arrow_black.gif") 98% 50% no-repeat; }



/* FLAG SETUP FOR DROPWINDOW CONTENTS */
/* ---------------------------------------------------------------------------- */

.popup li.gb {	background: transparent url("../_images/flags/mini/gb.gif") left 2px no-repeat;}
.popup li.us {	background: transparent url("../_images/flags/mini/us.gif") left 2px no-repeat;}
.popup li.fr {	background: transparent url("../_images/flags/mini/fr.gif") left 2px no-repeat;}
.popup li.de {	background: transparent url("../_images/flags/mini/de.gif") left 2px no-repeat;}
.popup li.it {	background: transparent url("../_images/flags/mini/it.gif") left 2px no-repeat;}
.popup li.jp {	background: transparent url("../_images/flags/mini/jp.gif") left 2px no-repeat;}
.popup li.cn {	background: transparent url("../_images/flags/mini/cn.gif") left 2px no-repeat;}
.popup li.sg {	background: transparent url("../_images/flags/mini/sg.gif") left 2px no-repeat;}
.popup li.il {	background: transparent url("../_images/flags/mini/il.gif") left 2px no-repeat;}
.popup li.ru {	background: transparent url("../_images/flags/mini/ru.gif") left 2px no-repeat;}
.popup li.nl {	background: transparent url("../_images/flags/mini/nl.gif") left 2px no-repeat;}
.popup li.za {	background: transparent url("../_images/flags/mini/za.gif") left 2px no-repeat;}
.popup li.ch {	background: transparent url("../_images/flags/mini/ch.gif") left 2px no-repeat;}
.popup li.at {	background: transparent url("../_images/flags/mini/at.gif") left 2px no-repeat;}
.popup li.dk {	background: transparent url("../_images/flags/mini/dk.gif") left 2px no-repeat;}
.popup li.noflag {	background: none;}
.popup li.uk {background: transparent url("../_images/flags/mini/gb.gif") left 2px no-repeat;}
.popup li.fr-en {background: transparent url("../_images/flags/mini/gb.gif") left 2px no-repeat;}
.popup li.de-en {background: transparent url("../_images/flags/mini/gb.gif") left 2px no-repeat;}
.popup li.il-en {background: transparent url("../_images/flags/mini/gb.gif") left 2px no-repeat;}
