@CHARSET "UTF-8";

/*-----------------------------*/
/*-----------------------------*/
/* colors */
/*-----------------------------*/
/*-----------------------------*/

.additional-nav .breadcrump .home-icon,
.sidebar ul li.trail > span,
.sidebar ul li.trail > a,
.header-box.exhibitor-detail h2,
.back-link a,
.box.link a,
.highlight-color,
.exhibitor-result tbody .col1,
.exhibitor-result tbody .col1 a,
.box.download a span.icon-font,
.sort.sort-active.sort-desc:after,
.sort.sort-active.sort-asc span:after,
.main ul li:before,
.box.text ul li:before,
h3.acc-entry-header:after,
.print-exhibitor .subutton,
.categories ul li a,
.checkbox,
.radio,
.box.pagination ul li.active a,
.box.pagination ul li a:hover,
.box.pagination ul li.active-pagination-nav a,
.icon.icon-font .icon-level1,
form.formstyle p span.required,
label.required:after,
.linkcolor form a,
.box.download h3,
a.external:hover,
.search-entry h1,
h3.acc-entry-header:before,
.box.link span:after,
.additional-nav .breadcrump,
.additional-nav .breadcrump a,
.additional-nav .breadcrump a.home-icon:hover,
#nav ul.level1 > li ul.level2 li.active a,
#slideshow .slideshow .text
 {
	color:#87b822;
}

.box.slider.text .jcarousel a .news-more .icon.icon-font .icon-level1,
.news-entry .news-more .icon.icon-font .icon-level1,
.search-entry .search-more .icon.icon-font .icon-level1 {
    color: #999999;
    
}

.icon-level1:before {
    color: #2d2d2d;
}

.highlight-box a:hover {
	text-decoration: none;
}

.text-body a:hover,
.text-body a:active,
.categories ul li a:hover {
	text-decoration: underline;
}

.language-switcher li a {
	color:#aaa;
}

.header-info .fair-date,
.box.download li.icon-html a span.icon-font:before,
.sort span:after,
.sort:after,

.jcarousel-control-next:hover,
.jcarousel-control-prev:hover,
footer#footer .footer-sitemap ul.level1 > li a.active,
.text-body a:link,
.text-body a:visited,
a.external:after,
.sidebar ul > li.active > span,
.highlight-box a:hover {
	color:#87b822;
}

.box.slider h2,
.box.text h2,
.box.logo-box h2,
.box .box-head h2,
.box.headline h2,
.subpage .box.teaser h2,
.home .box.teaser h2 {
	font-weight: 600;
}

#nav ul.level1 > li > a:hover,
#nav ul.level1 > li > a.active,
#nav ul.level1 > li ul.level2 li a,
.show-sitemap,
footer#footer .footer-sitemap ul.level1 a,
ul.togglerUL li a:hover,
.header-box h1,
#slideshow .slideshow h1,
.news-entry:hover .news-more .icon.icon-font .icon-level1,
.search-entry:hover .search-more .icon.icon-font .icon-level1,
.box.slider.text .jcarousel a:hover .news-more .icon.icon-font .icon-level1,
.jcarousel .date,
.box.partner a.teaser h2, .box.partner .partner-box .no-link > h2,
.box.slider h2,
.box.text h2,
.box.logo-box h2,
.box .box-head h2,
.box.teaser:after,
.box.headline h2,
.subpage .box.teaser h2,
.jcarousel-control-next,
.jcarousel-control-prev,
.read-more,
.box.download ul li small
 {
	color: #87b822;
}

.sidebar ul li a,
.sidebar ul li ul li.active span,
.categories span.icon.icon-font .icon-level1,
.search-entry .breadcrump a,
.box.text.sitemap ul li:before {
	color: #787878;
}

.sidebar ul li.active a
{
	color: #87b822;
}

.sidebar a:hover,
.sidebar a:active {
	color: #87b822!important;
}


.subpage .box.logo-3-col {
    width: 724px;
}

body,
.icon-level2:before,
.box.teaser h2,
.sidebar ul li a:hover,
.sidebar ul li ul > li.active span,
.box.partner a.link,
#nav ul.level1 > li a,
.language-switcher li.active a {
	color: #ffffff;
}

.main,
.exhibitor-detail,
.exhibitor-detail a,
.header-box.exhibitor-detail h3,
.contact-info a,
.download a,
.box.headline.hall-stand h2,
.print-exhibitor .subutton:hover,
/*.box.article a,*/
.filter input,
.selectoptions ul li a,
.box.pagination ul li a,
.box.pagination ul li.inactive-pagination-nav a:hover,
.news-entry a.news-holder,
.search-entry a.search-holder,
.box.headline h2 div {
	color:black;
}

.search-entry .breadcrump a,
.search-entry .breadcrump  {
	color: #c1c1c1;
}

.jcarousel-control-next.inactive, .jcarousel-control-prev.inactive {
	color: #ccc!important;
	cursor: default;
}

/*-----------------------------*/
/*-----------------------------*/
/* styling */
/*-----------------------------*/
/*-----------------------------*/

/*
#slideshow .fraction-slider:after {
	content: '';
	display: block;
	position: absolute;
	right: -677px;
	top: 0px;
	width: 639px;
	height: 420px;
	z-index: 9999;
	background: url(/res/images/metpack/slider_lasche_bg.png) left top no-repeat;
}
*/



.header-box.exhibitor-detail > .inner,
.exhibitor-result .labels .button-add-visitorplan,
.exhibitor-result .labels .button-add-printlist {
	background: #FBFBFB;
}

h3.acc-entry-header.ui-state-hover, .box.slider.text .jcarousel a:hover, .box.partner a.teaser:hover, .box.partner .partner-box .no-link:hover, .highlight-box > .inner, .box.highlight-box .text-body .inner, .news-entry:hover > .inner, .search-entry:hover > .inner, .text.partner figure, form.formstyle, td.logo {
    background: #191919;
}
.subpage .icon-level1:before, .subpage .icon-level2:before {
	font-size: 70px;
	top: 23px;
	left: 22px;
}

#nav ul.level2 > li.active a span {
	display: block;
	height: 30px;
	/* background: url(/assets/images/sus_india_navi_lvl2_bg.png) center bottom no-repeat; */
    background: none;
	position: relative;
}

#nav ul.level2 > li.active a span:before {
	content: '';
	display: block;
	position: absolute;
	width: 35px;
	height: 30px;
	left: -35px;
	top: 0;
    background: none;
	/* background: url(/assets/images/sus_india_navi_lvl2_bg.png) left bottom no-repeat; */	
}

#nav ul.level2 > li.active a span:after {
	content: '';
	display: block;
	position: absolute;
	width: 35px;
	height: 30px;
	right: -35px;
	top: 0;
    background: none;
	/* background: url(/assets/images/sus_india_navi_lvl2_bg.png) right bottom no-repeat; */	
}

#nav ul.level2 > li a:hover span,
#nav ul.level2:hover li.active a:hover span {
	display: block;
	height: 30px;
	position: relative;
    background: none;
	/* background: url(/assets/images/sus_india_navi_lvl2_hover_bg.png) center bottom no-repeat; */
    color: #87b822;
}

#nav ul.level2 > li a:hover span:after,
#nav ul.level2:hover li.active a:hover span:after {
	content: '';
	display: block;
	position: absolute;
	width: 35px;
	height: 30px;
	right: -35px;
	top: 0;
    background: none;
	/* background: url(/assets/images/sus_india_navi_lvl2_hover_bg.png) right bottom no-repeat; */	
}

#nav ul.level2 > li a:hover span:before,
#nav ul.level2:hover li.active a:hover span:before {
	content: '';
	display: block;
	position: absolute;
	width: 35px;
	height: 30px;
	left: -35px;
	top: 0;
    background: none;
	/* background: url(/assets/images/sus_india_navi_lvl2_hover_bg.png) left bottom no-repeat; */	
}

html {
	background: #000000;
}

body.home {
	background: url(/assets/images/reifen_body_bg.png) #000000 no-repeat center top 94px;
}

body.subpage {
	background: url(/assets/images/reifen_body_bg_sub.jpg) #000000 no-repeat center top 94px;
}

#nav ul.level1 > li > a {
	background: url(/assets/images/reifen-main-nav.png) left top;
}

#nav ul.level1 > li > a  span {
	background: url(/assets/images/reifen-main-nav.png) right top;
}

#header {
	background: url(/assets/images/reifen_header_bg.png) no-repeat center top;
}

.home a.teaser-link .box.teaser {
	background: url(/assets/images/reifen-teaserbox-home.png) left top no-repeat;
}

.home a.teaser-link:hover .box.teaser {
	background-position: right top;
}

.subpage .box.teaser {
	background: url(/assets/images/reifen-teaserbox-sub.png) left top no-repeat;
}

.subpage a.teaser-link:hover .box.teaser {
	background-position: right top;
}

.box.teaser h2 {
	position: absolute;
	left: 101px;
	top: 29px;
}

.home .box.teaser h2 {
	width: 205px;
}

.box.teaser p {
	position: absolute;
	left: 101px;
	top: 85px;
	width: 198px;
}

.subpage .box.teaser h2 {
	margin-left:88px;
	margin-top:14px;
	margin-bottom:6px;
	left: 0;
	top: 0;
	position:relative;
	width:240px;
	overflow:hidden;
}

.subpage .box.teaser p {
	margin-left:88px;
	left: 0;
	top: 0;
	position:relative;
}

#slideshow .slideshow h1 {
	font-weight: normal;
	text-transform: uppercase;
	width: 450px;
}

.header-box h1 {
	font-weight: normal;
	font-family: 'Raleway', sans-serif;
	position: absolute;
	bottom: 5px;
	left: 0px;
	font-size: 20px;
	background: url(/assets/images/sus_india_header-box_bg.png);
	width: 100%;
	height: 125px;
	padding: 12px 22px;
	box-sizing: border-box
}

.header-box .read-more {
	position: absolute;
	left: 22px;
	bottom: 25px;
}

.read-more {
	background: #87b822;
	display: block;
	padding: 8px 10px;
	font-weight: 600;
}

.box h2 {
	text-transform: none;
}

.additional-nav .searchbox:focus, form.formstyle fieldset.col input[type="text"] {
	color: #000;
}

.additional-nav .submit-search {
	position: absolute;
	right: 12px;
	top: 0;
	border: 0;
	height: 100%;
	width: 35px;
	cursor: pointer;
	background: none
}

.additional-nav .searchbox {
	padding: 10px 45px 10px 10px;
	background: url(/assets/images/reifen-search.png) no-repeat center center;
	font-size: 16px;
	color: #aaa;
}

.home .additional-nav {
	margin: 0;
	margin-top: -26px;
	z-index: 99999;
}

.subpage .additional-nav {
	margin: 47px 0 0 0;
}

.header-info {
	text-transform: uppercase;
}

footer#footer .footer-sitemap, .box.download .download-preview {
	background: #2d2d2d;
}

footer#footer {
    background: white url("/assets/images/reifen_footer_bg.png") no-repeat scroll center top;
    padding-top: 12px;
    margin: 0;
}


footer#footer .footer-sitemap ul.level1 > li > a:link,
footer#footer .footer-sitemap ul.level1 > li > a:visited {
	border-bottom: 1px solid #666666;
}

.box.logo-box h2 span, .box.text .text-head h2 span, .box.headline h2 span, .box .box-head h2 span, .box.slider h2 span, .box.gallery h2 span {
	border-bottom: 1px solid #87b822;
    text-transform: uppercase;
    font-weight: normal;
}

.text-head.headaccordion h2 span {
	border-bottom:none;
	}

.box.text p {
	margin-left: 12px;
}

.box.link a {
	border-bottom: 1px solid #87b822;
	border-top: 1px solid #87b822;
	width: 100%;
	display: block;
	font-size: 20px;
	overflow: hidden;
}

.box.link a span {
	padding: 5px 12px;
	display: block;
	font-weight: bold;
	float: left;
	position: relative;
}

.box.back-link .inner {
	padding:0;
	margin: 12px 12px 0 12px;
	border-top: 1px solid #87b822;
}

.box.back-link .inner a {
	margin: 12px 0 0 0;
	padding-left: 35px;
	display: block;
	float: left;
	position: relative;
}

.box.back-link .inner a span.icon-font {
	font-size: 35px;
	position: absolute;
	left: 0;
	top: 0px;
}

.news-entry .inner,
.search-entry .inner,
.box.partner .text-body .inner {
	border-bottom: 1px solid #87b822;
}

.box.partner.last .text-body .inner {
	border-bottom: none;
}

.box.download.list-enclosure .inner {
	border-bottom: 0;
}

/* Ănderungen fĂźr die Aussteller-Seite */

.header-box.exhibitor-detail h2 {
	font-size: 16px;
	margin-bottom: 15px;
}

.header-box.exhibitor-detail h3 {
	font-size: 15px;
	margin-bottom: 8px;
}

.header-box.exhibitor-detail address {
	margin-bottom: 8px;
}

.filter input[type="submit"],
.result-head input,
.result-head a,
form.formstyle input[type="submit"],
ul.togglerUL li a {
	background: #333;
	color: #fff;
}

.exhibitor-result .labels .added.button-add-visitorplan,
.exhibitor-result .labels .added.button-add-printlist {
	background: #333;
	color: #fff;
}

.form input[type="submit"],
a.btn-style,
.result-head input[type="submit"],
form.formstyle input[type="submit"] {
	border: 0;
}

/* slider */
.fs-pager-wrapper {
	position: absolute;
	bottom:65px;
	z-index: 9999;
	text-align:center;
	width:100%;
}

.fs-pager-wrapper a {
	display:inline-block;
	width: 12px;
	height: 12px;
	background: url('/assets/images/reifen-slider-pagination.png') right top no-repeat;
	margin-right: 1px;
	margin-right: 8px;
}

.fs-pager-wrapper.singlechart a {
	display:none;
}

.fs-pager-wrapper a.active {
	background-position:left top;
}

/* table */

.box.table .box-body table {
	width:100%;
	float: left;
}

.box.table .box-body table th {
	padding:5px 12px;
	font-weight: 600;
	text-align: left;
	vertical-align: top;
	white-space:nowrap;
}

.box.table .box-body .inner {
	padding:12px 12px 0 12px;
}

.box.table .box-body table td {
	border-top:1px solid #eee;
	padding:15px 12px;
	text-align: left;
	vertical-align: top;
	font-size: 1em;
}

.nav-footer {
	color: black;
}

.additional-nav {
	background: white;
}

#content {
	background: white;
}

body,html {
	background: white;
}

.small {
	color: black;
	font-size: 9px;
}

a,
a.link,
a.visited {
	color: #87B822;
	text-decoration: underline;
}

/*
.home .box.slider .slider-head {
	background: url(/assets/images/sus_india_slider_home_headline_bg.png);
	background-position: bottom center;
	background-repeat: no-repeat;
}

.subpage .box.slider .slider-head {
	background: url(/assets/images/sus_india_slider_subpages_headline_bg.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
}

.subpage .box.slider .slider-head .inner {
	background: url(/assets/images/sus_india_slider_subpages_headline_bg.png);
	background-position: top center;
	background-repeat: no-repeat;
}
*/