/* Style sheet MarketShare_all */
#right hr{margin-top:10px;margin-bottom:10px;}
span.downloadsubtitle{display:block;margin-top:5px;margin-bottom:5px;font-style:italic;}
div.pink span{color:#c04161;}
.smallertext{font-size:11px;}
#main .text,#main .textarea{width:250px;margin-top:7px;margin-bottom:7px;padding:2px;}
#main label{display:block;font-weight:bold;}
#main span label{display:inline;font-weight:bold;}
#main div.checkbox_container span label{display:inline;font-weight:normal;}
sup{vertical-align: baseline;position: relative;bottom: 0.33em;}
.fifteenmargintop{margin-top:15px;}
.fifteenmarginbottom{margin-bottom:15px;}
#main .text,#main .textarea{border:1px solid #7F9DB9;padding-left:2px;}
#honnotice{border-top:1px solid #b9b9b9;border-bottom:1px solid #b9b9b9;font-size:0.8em;padding:5px;margin-top:15px;line-height:1.2em;}
#twitter{font-size:0.8em;margin-top:15px;line-height:1.2em;}
#twitter a{color:#00b8e5;text-decoration:none;}
#twitter a:hover{text-decoration:underline;}
.topmarginm{margin-top:15px;}
.bottommarginm{margin-bottom:15px;}
.floatright{float:right;}
.fiftypercentw{float:left;width:260px;margin-right:10px;margin-bottom:10px;}
*{margin:0;padding:0;}
body,td{font-family:Arial,sans-serif;color:#7d7d7d;}
body{background:url("tl_files/cdn_marketshare/EU050509contentbg.png") left top repeat-x;}
h1{font-weight:normal;font-size:2.5em;color:#005195;}
.floatleft{float:left;}
h2{font-style:italic;font-weight:normal;font-size:1.3em;}
h3{font-weight:normal;font-size:1.1em;color:#005195;}
h4{font-weight:bold;font-size:1.2em;color:#005195;}
h4.red{color:#cc092f;}
h4.green{color:#01928d;}
#main,#right{font-size:0.8em;line-height:1.2em;}
#header .inside{padding-top:43px;}
#header #logo{position:absolute;margin-left:7px;}
#countryselection{right:0;top:0;position:absolute;margin-top:4px;margin-right:10px;padding-bottom:3px;}
#countryselection a{text-decoration:none;font-size:0.75em;color:#005195;}
#search-box{float:right;margin-top:5px;margin-right:7px;}
#search-box .explanation,#search-box .fontsize{float:left;margin-top:2px;margin-right:10px;}
#search-box .explanation a,#search-box .fontsize a{padding:2px;text-decoration:none;font-size:0.7em;color:#ffffff;}
#search-box .explanation a:hover,#search-box .fontsize a:hover{background-color:#caecff;color:#000000;}
#search-box input.text{width:150px;height:15px;padding:6px 10px 4px 30px;vertical-align:text-bottom;background:url("tl_files/cdn_marketshare/EU050509searchbg.png") left center no-repeat;border:0px solid #000000;font-size:0.7em;color:#000000;background-color: transparent;noutline: none;}
#header .mod_navigation{top:98px;position:absolute;margin-right:5px;margin-left:5px;}
#header .mod_navigation ul{list-style-type:none;}
#header .mod_navigation li{float:left;margin-right:2px;margin-left:2px;}
#header .mod_navigation li.first{margin-left:0;}
#header .mod_navigation li.last{margin-right:0;}
#header .mod_navigation li a{width:156px;display:block;text-align:center;vertical-align:middle;text-decoration:none;font-size:0.8em;color:#005195;line-height:44px;}
#header .mod_navigation li a.trail,#header .mod_navigation li a:hover{background:url("tl_files/cdn_marketshare/navhover.png") left top repeat-x;}
#header .mod_navigation li.first a.trail,#header .mod_navigation li.first a:hover{background:url("tl_files/cdn_marketshare/navhover-first.png") left top no-repeat;}
#header .mod_navigation li.last a.trail,#header .mod_navigation li.last a:hover{background:url("tl_files/cdn_marketshare/navhover-last.png") right top no-repeat;}
#footer{font-size:0.78em;}
#footer .inside{padding-bottom:15px;}
#footer a{text-decoration:none;color:#005195;}
#header .mod_navigation li span.active{width:156px;float:left;display:block;text-align:center;vertical-align:middle;background:url("tl_files/cdn_marketshare/navhover.png") left top repeat-x;font-size:0.8em;color:#005195;line-height:44px;}
#header .mod_navigation li.first span.active{background:url("tl_files/cdn_marketshare/navhover-first.png") left top no-repeat;}
#header .mod_navigation li.last span.active{width:157px;background:url("tl_files/cdn_marketshare/navhover-last.png") right top no-repeat;}
#header .mod_navigation li a.longnav,#header .mod_navigation li span.longnav{height:38px;padding-top:6px;line-height: inherit;}
.button-pink,.button-blue{padding-right:5px;padding-bottom:5px;padding-top:3px;}
.button-pink a{padding-top:1px;padding-right:8px;padding-bottom:1px;background:url("tl_files/cdn_marketshare/EU050509buttonpinkr.png") right center no-repeat;text-decoration:none;font-size:11.2px;color:#ffffff;}
.button-blue a{padding-top:1px;padding-right:8px;padding-bottom:1px;background:url("tl_files/cdn_marketshare/EU220410buttonbluer.png") right center no-repeat;text-decoration:none;font-size:11.2px;color:#ffffff;}
.button-pink a span{padding-top:1px;padding-bottom:1px;padding-left:8px;background:url("tl_files/cdn_marketshare/EU050509buttonpinkl.png") left center no-repeat;color:#ffffff;}
.button-blue a span{padding-top:1px;padding-bottom:1px;padding-left:8px;background:url("tl_files/cdn_marketshare/EU220410buttonbluel.png") left center no-repeat;color:#ffffff;}
a.lightbox{position:relative;}
a.lightbox span{left:-3px;position:absolute;background:url("tl_files/cdn_marketshare/EU050509increaseiconup.gif") right top no-repeat;}
a.lightbox span:hover{background-image:url("tl_files/cdn_marketshare/EU050509increaseiconover.gif");}
#print-header,.mod_printlinks,.printlink{display:none;}
#main a{color:#005195;text-decoration:none;/*padding-left:3px;padding-right:3px;*/background-color:#caecff;}
#main a:hover{color:#005195;text-decoration:none;/*padding-left:3px;padding-right:3px;*/background-color:transparent;}
.image_container a{background-color:transparent !important;}
#main a.hyperlink_txt,#main a:hover.hyperlink_txt{color:#ffffff;padding-left:0;background-color:transparent;}
div.ce_text{overflow:hidden;}
#main a.hyperlink_txt{color:#ffffff;}
#main div.accordion div a,#main div.accordion div a:hover{background-color:#ffffff;color:#919292;}
#sitemapBG{}
#sitemapBG li .submenu{margin-top:0;padding:0;}
#sitemapBG li .submenu .first{}
#sitemapBG li .submenu .a{height:5px;margin:0;padding:0;line-height:10px;}
#header .mod_navigation .menusplit{width:160px;float:left;}
#header .mod_navigation .menusplit a{top:-3px;position:relative;font-size:0.75em;}
#header .mod_navigation .menusplit .active{top:-3px;position:relative;overflow:visible;font-size:0.75em;}
.submenusplit{font-size:1em;line-height:1.2em;}
.ce_gallery{}
.ce_gallery td.col0{}
.checkboxno{}
.checkboxno span{display:table-row;}
.rutablesmall{font-size:11px;}
.rutablesmall td{font-size:10px;}
.rutablesmall .col_2{width:90px;margin:0;padding:0;}
