@import url(cf-menu.css);
@import url(cf-content.css);
@import url(cf-form.css);
@import url(news.css);
@import url(search.css);


/* Utilites
------------------------------ */
*			{ margin: 0; padding: 0; }
*:focus		{ outline: none; }
img			{ border: none; }
.img-repl	{ text-indent: -9999px; overflow: hidden; display: block; }
.hidden		{ display: none; }
.no-margin	{ margin: 0!important; }
.no-back	{ background: none; }
.container	{ overflow: hidden; }
.clearer { height: 1px; font-size: 1px; clear: both; overflow: hidden; }
.fl { float: left!important; }
.fr { float: right!important; }

/* Layout
------------------------------ */

html { background: #fff; }
body { color: #2d3437; font: .75em/1.3 Arial, Helvetica, sans-serif; min-height: 100%; height: auto !important; height: 100%; position: relative; }
html, body { height: 100%; }

#site { width: 950px; margin: 0 auto;  }
#header	{ position: relative; /*height: 126px;*/ background: #fff url("../images/blocks/bg_header_red.png") right top no-repeat;}

	.theme-red #header { background-image: url("../images/blocks/bg_header_red.png"); }
	.theme-light-grey #header { background-image: url("../images/blocks/bg_header_light-grey.png"); }
	.theme-light-blue #header { background-image: url("../images/blocks/bg_header_light-blue.png"); }
	.theme-orange #header { background-image: url("../images/blocks/bg_header_orange.png"); }
	.theme-light-green #header { background-image: url("../images/blocks/bg_header_light-green.png"); }
	.theme-dark-grey #header { background-image: url("../images/blocks/bg_header_dark-grey.png"); }
	.theme-yellow #header { background-image: url("../images/blocks/bg_header_yellow.png"); }
	.theme-turquoise #header { background-image: url("../images/blocks/bg_header_turquoise.png"); }
	.theme-dark-blue #header { background-image: url("../images/blocks/bg_header_dark-blue.png"); }
	.theme-cool-grey #header { background-image: url("../images/blocks/bg_header_cool-grey.png"); }

#header.invert { background-color: #aa321e; background-image: url("../images/blocks/bg_header_inverted.png"); }
	.theme-red #header.invert { background-color: #aa321e!important; }
	.theme-light-grey #header.invert { background-color: #8B7A6F!important; }
	.theme-light-blue #header.invert { background-color: #97D4E5!important; }
	.theme-orange #header.invert { background-color: #D15600!important; }
	.theme-light-green #header.invert { background-color: #A6BC09!important; }
	.theme-dark-grey #header.invert { background-color: #2D3437!important; }
	.theme-yellow #header.invert { background-color: #FEBA35!important; }
	.theme-turquoise #header.invert { background-color: #73A79F!important; }
	.theme-dark-blue #header.invert { background-color: #026288!important; }
	.theme-cool-grey #header.invert { background-color: #707072!important; }


/* Logo */
#logo { width: 141px; height: 70px; position: absolute; left: 20px; top: 20px; }
#header .with-image { background: url("../images/logos/logo_monier_color.png") left top no-repeat; }
#print-logo { display: none; }
#brandlogo { position: absolute; top: 0; right: 10px; }

	#header.swap #logo { width: 90px; height: 45px; background-image: url("../images/logos/logo_monier_white_small.png"); left: auto; right: 21px; top: 29px; } 
	#header.swap #brandlogo { left: 10px; right: auto; top: 10px; } 
	
	#header.invert #logo { background-image: url("../images/logos/logo_monier_white.png"); }
	#header.invert.swap #logo { background-image: url("../images/logos/logo_monier_color_small.png"); }


h1#page-header { margin-top: 0; }	
	
/* Search */
#top-block { width: 744px; position: relative; }
#search-form { width: 300px; padding: 0 21px 0 0!important; text-align: right; margin-bottom: 19px; float: right; }
#search-form fieldset { border-width: 0; margin: 0; }
#search-form .i-text { width: 149px; height: 20px; line-height: 20px; font-size: 1em; color: #88776a; border-width: 0; background: url("../images/buttons/bg_search.png") no-repeat; padding: 0 4px; }
#search-form label, #search-form .i-button { text-transform: uppercase; font-size: .92em; line-height: 20px; color: #8b7a6f; padding-right: 6px; display: inline!important;}
#search-form .i-button { width: 19px; height: 18px; padding: 0; margin: 0 0 0 1px; text-indent: -9999em; overflow: hidden; }

	.theme-red #search-form .i-button { background: url(../images/icons/arrow-right-red.png) no-repeat; }
	.theme-light-grey #search-form .i-button { background: url(../images/icons/arrow-right-light-grey.png) no-repeat; }
	.theme-light-blue #search-form .i-button { background: url(../images/icons/arrow-right-light-blue.png) no-repeat; }
	.theme-orange #search-form .i-button { background: url(../images/icons/arrow-right-orange.png) no-repeat; }
	.theme-light-green #search-form .i-button { background: url(../images/icons/arrow-right-light-green.png) no-repeat; }
	.theme-dark-grey #search-form .i-button { background: url(../images/icons/arrow-right-dark-grey.png) no-repeat; }
	.theme-yellow #search-form .i-button { background: url(../images/icons/arrow-right-yellow.png) no-repeat; }
	.theme-turquoise #search-form .i-button { background: url(../images/icons/arrow-right-turquoise.png) no-repeat; }
	.theme-dark-blue #search-form .i-button { background: url(../images/icons/arrow-right-dark-blue.png) no-repeat; }
	.theme-cool-grey #search-form .i-button { background: url(../images/icons/arrow-right-cool-grey.png) no-repeat; }
	
	.theme-red #search-form .i-text { background-position: 0 0; }
	.theme-light-grey #search-form .i-text { background-position: 0 -26px; }
	.theme-light-blue #search-form .i-text { background-position: 0 -52px; }
	.theme-orange #search-form .i-text { background-position: 0 -78px; }
	.theme-light-green #search-form .i-text { background-position: 0 -104px; }
	.theme-dark-grey #search-form .i-text { background-position: 0 -130px; }
	.theme-yellow #search-form .i-text { background-position: 0 -156px; }
	.theme-turquoise #search-form .i-text { background-position: 0 -182px; }
	.theme-dark-blue #search-form .i-text { background-position: 0 -208px; }
	.theme-cool-grey #search-form .i-text { background-position: 0 -234px; }

	.theme-red .i-button-small { background: url(../images/icons/right-arrow-red-mini.gif) no-repeat right center!important; }
	.theme-light-grey .i-button-small { background: url(../images/icons/right-arrow-light-grey-mini.gif) no-repeat; }
	.theme-light-blue .i-button-small { background: url(../images/icons/right-arrow-light-blue-mini.gif) no-repeat; }
	.theme-orange .i-button-small { background: url(../images/icons/right-arrow-orange-mini.gif) no-repeat; }
	.theme-light-green .i-button-small { background: url(../images/icons/right-arrow-light-green-mini.gif) no-repeat; }
	.theme-dark-grey .i-button-small { background: url(../images/icons/right-arrow-dark-grey-mini.gif) no-repeat; }
	.theme-yellow .i-button-small { background: url(../images/icons/right-arrow-yellow-mini.gif) no-repeat; }
	.theme-turquoise .i-button-small { background: url(../images/icons/right-arrow-turquoise-mini.gif) no-repeat; }
	.theme-dark-blue .i-button-small { background: url(../images/icons/right-arrow-dark-blue-mini.gif) no-repeat; }
	.theme-cool-grey .i-button-small { background: url(../images/icons/right-arrow-cool-grey-mini.gif) no-repeat; }

#main-container { padding-bottom: 90px; }
#col-news { width: 170px; }
#col-right { width: 230px; overflow: hidden; }
/* #col-right, #col-left, #col-news { min-height: 10px; } */
#content { width: 477px; min-height: 300px; overflow: hidden; }

.inner-col-center { float: left; width: 474px; padding-right: 21px; }

#footer	{ clear: both; padding-top: 1em; height: 78px; width: 950px; position: absolute; bottom: 0; z-index: 0; }
	.theme-red #footer { background: url(../images/footer/footer-red.png) no-repeat left bottom; }
	.theme-light-grey #footer { background: url(../images/footer/footer-light-grey.png) no-repeat left bottom; }
	.theme-light-blue #footer { background: url(../images/footer/footer-light-blue.png) no-repeat left bottom; }
	.theme-orange #footer { background: url(../images/footer/footer-orange.png) no-repeat left bottom; }
	.theme-light-green #footer { background: url(../images/footer/footer-light-green.png) no-repeat left bottom; }
	.theme-dark-grey #footer { background: url(../images/footer/footer-dark-grey.png) no-repeat left bottom; }
	.theme-yellow #footer { background: url(../images/footer/footer-yellow.png) no-repeat left bottom; }
	.theme-turquoise #footer { background: url(../images/footer/footer-turquoise.png) no-repeat left bottom; }
	.theme-dark-blue #footer { background: url(../images/footer/footer-dark-blue.png) no-repeat left bottom; }
	.theme-cool-grey #footer { background: url(../images/footer/footer-cool-grey.png) no-repeat left bottom; }

#slogan { text-transform: uppercase; position: absolute; top: 50px; left: 20px; font-weight: bold; }
#footer-claim { position: absolute; right: 20px; top: 17px; font-weight: bold;  }

.invert #footer-claim { top: 50px; }

/* Color-themes definition
------------------------------ */

#site.theme-red h3.alt, #site.theme-red #product-menu li.active a, table th, table thead td, #site.theme-red .message-box dt { background-color: #aa321e; }
#site.theme-light-grey h3.alt, /*#site.theme-light-grey .content ul li,*/ #site.theme-light-grey #product-menu li.active a, #site.theme-light-grey .message-box dt { background-color: #8B7A6F; }
#site.theme-light-blue h3.alt, /*#site.theme-light-blue .content ul li,*/ #site.theme-light-blue #product-menu li.active a, #site.theme-light-blue .message-box dt { background-color: #97D4E5; }
#site.theme-orange h3.alt, /*#site.theme-orange  .content ul li,*/ #site.theme-orange #product-menu li.active a, #site.theme-orange .message-box dt { background-color: #D15600; }
#site.theme-light-green h3.alt, /*#site.theme-light-green .content ul li,*/ #site.theme-light-green #product-menu li.active a, #site.theme-light-green .message-box dt { background-color: #A6BC09; }
#site.theme-dark-grey h3.alt, /*#site.theme-dark-grey .content ul li,*/ #site.theme-dark-grey #product-menu li.active a, #site.theme-dark-grey .message-box dt { background-color: #2D3437; }
#site.theme-yellow h3.alt, /*#site.theme-yellow .content ul li,*/ #site.theme-yellow #product-menu li.active a, #site.theme-yellow .message-box dt { background-color: #FEBA35; }
#site.theme-turquoise h3.alt, /*#site.theme-turquoise .content ul li,*/ #site.theme-turquoise #product-menu li.active a, #site.theme-turquoise .message-box dt { background-color: #73A79F; }
#site.theme-dark-blue h3.alt, /*#site.theme-dark-blue .content ul li,*/ #site.theme-dark-blue #product-menu li.active a, #site.theme-dark-blue .message-box dt { background-color: #026288; }

#site.theme-red .message-box { border-color: #aa321e; }
#site.theme-light-grey .message-box { border-color: #8B7A6F; }
#site.theme-light-blue .message-box { border-color: #97D4E5; }
#site.theme-orange .message-box { border-color: #D15600; }
#site.theme-light-green .message-box { border-color: #A6BC09; }
#site.theme-dark-grey .message-box { border-color: #2D3437; }
#site.theme-yellow .message-box { border-color: #FEBA35; }
#site.theme-turquoise .message-box { border-color: #73A79F; }
#site.theme-dark-blue .message-box { border-color: #026288; }

#site.theme-red .tint-4 { background-color: #f9e7e6; }
#site.theme-light-grey .tint-4 { background-color: #f3f2f1; }
#site.theme-light-blue .tint-4 { background-color: #E0F2F7; }
#site.theme-orange .tint-4 { background-color: #FAEEE6; }
#site.theme-light-green .tint-4 { background-color: #EDF2CE; }
#site.theme-dark-grey .tint-4 { background-color: #EAEBEB; }
#site.theme-yellow .tint-4 { background-color: #FEBA35; } /* !!!!!!!!! нету жёлтой темы! */
#site.theme-turquoise .tint-4 { background-color: #F1F6F5; }
#site.theme-dark-blue .tint-4 { background-color: #E6EFF3; }

a { color: #aa321e; }
a:hover { text-decoration: none; }

.theme-red .skin, .theme-red .content a, .theme-red h1, /* .theme-red h2,  */.theme-red h3, .theme-red h4, .theme-red h5, .theme-red .nav-local ul li.here a/*, .theme-red .content strong*/ { color: #aa321e; }

/* #content a:visited { color: #4C0A07; } */ /* breadcrumbs prob */

.theme-light-grey .skin, .theme-light-grey .content a, .theme-light-grey h1, /* .theme-light-grey h2,  */.theme-light-grey h3, .theme-light-grey h4, .theme-light-grey h5, .theme-light-grey .nav-local ul li.here a, a.download-link, .theme-light-grey #monier_searchform label { color: #8B7A6F; }

.theme-light-blue .skin, .theme-light-blue .content a, .theme-light-blue h1, /* .theme-light-blue h2,  */.theme-light-blue h3, .theme-light-blue h4, .theme-light-blue h5, .theme-light-blue .nav-local ul li.here a, .theme-light-blue #monier_searchform label { color: #97D4E5; }

.theme-orange .skin, .theme-orange .content a, .theme-orange h1, /* .theme-orange h2,  */.theme-orange h3, .theme-orange h4, .theme-orange h5, .theme-orange .nav-local ul li.here a, .theme-orange #monier_searchform label { color: #D15600; }

.theme-light-green .skin, .theme-light-green .content a, .theme-light-green h1, /* .theme-light-green h2,  */.theme-light-green h3, .theme-light-green h4, .theme-light-green h5, .theme-light-green .nav-local ul li.here a, .theme-light-green #monier_searchform label { color: #A6BC09; }

.theme-dark-grey .skin, .theme-dark-grey .content a, .theme-dark-grey h1,/*  .theme-dark-grey h2,  */.theme-dark-grey h3, .theme-dark-grey h4, .theme-dark-grey h5, .theme-dark-grey .nav-local ul li.here a, .theme-dark-grey #monier_searchform label { color: #2D3437; }

.theme-yellow .skin, .theme-yellow .content a, .theme-yellow h1, /* .theme-yellow h2,  */.theme-yellow h3, .theme-yellow h4, .theme-yellow h5, .theme-yellow .nav-local ul li.here a, .theme-yellow #monier_searchform label { color: #FEBA35; }

.theme-turquoise .skin, .theme-turquoise .content a, .theme-turquoise h1, /* .theme-turquoise h2,  */.theme-turquoise h3, .theme-turquoise h4, .theme-turquoise h5, .theme-turquoise .nav-local ul li.here a, .theme-turquoise #monier_searchform label { color: #73A79F; }

.theme-dark-blue .skin, .theme-dark-blue .content a, .theme-dark-blue h1, /* .theme-dark-blue h2,  */.theme-dark-blue h3, .theme-dark-blue h4, .theme-dark-blue h5, .theme-dark-blue .nav-local ul li.here a, .theme-dark-blue #monier_searchform label { color: #026288; }

/* Blocks
------------------------------ */

.head-image { margin: 0!important; margin-bottom: 13px!important; padding: 0!important; border: none!important; }

#content .big-p p { font-size: 1.3em; color: #8b7a6f; }

.breadcrumbs { /* width: 510px;  */font-size: 10px; color: #88776a; text-transform: uppercase; /* top: 14px; left: 207px;  position: absolute; */ clear: both; }
.b-2 { left: 22px; }
.breadcrumbs a { text-decoration: none; background: url("../images/bullets/bullet01.png") right 4px no-repeat; padding-right: 9px; }
.breadcrumbs a:hover { text-decoration: underline; }

	.theme-red .breadcrumbs a { color: #aa321e; background-position: right 4px; }
	.theme-light-grey .breadcrumbs a { color: #8B7A6F; background-position: right -109px; }
	.theme-light-blue .breadcrumbs a { color: #97D4E5; background-position: right -222px; }
	.theme-orange .breadcrumbs a { color: #D15600; background-position: right -336px; }
	.theme-light-green .breadcrumbs a { color: #A6BC09; background-position: right -449px; }
	.theme-dark-grey .breadcrumbs a { color: #2D3437; background-position: right -562px; }
	.theme-yellow .breadcrumbs a { color: #FEBA35; background-position: right -675px; }
	.theme-turquoise .breadcrumbs a { color: #73A79F; background-position: right -788px; }
	.theme-dark-blue .breadcrumbs a { color: #026288; background-position: right -902px; }

.fce_catalog-item,
.fce_catalog-item-2 { margin-bottom: 3em; overflow: hidden; }
.fce_catalog-item-2 { margin-bottom: 1em; }
.fce_catalog-item-picture { float: left; }
.fce_catalog-item-description { margin-left: 248px; }
.fce_catalog-item-2 .fce_catalog-item-description { margin-left: 185px; }

.fce_ci-right .catalog-item-picture { float: right; }
.fce_ci-right .catalog-item-description { margin: 0 248px 0 0; }

.promo-block { height: 132px; margin: 0 0 13px 0; padding: 12px 14px; font-size: 12px; position: relative; padding-bottom: 0; }
.promo-block h3 { font-size: 17px; text-transform: uppercase; font-weight: normal!important; margin-bottom: 5px; }
.promo-block .i-button { color: #2d3337; padding-right: 33px!important; position: absolute; bottom: 12px; right: 14px; top: 99px; height: 31px; line-height: 31px; }
.promo-block form { padding-top: 5px; }
.promo-block .i-text { width: 100px; }
.promo-block label { width: 37px; float: left; padding-top: 3px; }

.login-block {  }
.login-block h3 { font-weight: bold!important; }
.login-block .i-button { position: static; padding-right: 25px!important; }
.login-block form { padding-top: 0; }
.login-block form p { margin-bottom: 3px; }
.login-block .i-text { width: 108px; }
.login-block label { width: 90px; }
.i-button-small { background-position: right center!important; }
.login-block-footer { font-size: .9em; position: absolute; bottom: 5px; left: 14px; }

.message-box { position: absolute; top: 10px; left: 10px; background: #fff; width: 207px; border-width: 1px; border-style: solid; }
.message-box dt { padding: 2px 5px; color: #fff; }
.message-box .message-box-close { position: absolute; right: 2px; top: 4px; width: 16px; height: 12px; background: url(../images/icons/message-box-close.gif) no-repeat center center; cursor: pointer; }
.message-box dd { padding: 5px; min-height: 2em; }


	#site.theme-red .promo-block .i-button { background: transparent url(../images/icons/right-arrow-red.gif) no-repeat center right; }
	#site.theme-light-grey .promo-block .i-button { background: transparent url(../images/icons/right-arrow-light-grey.gif) no-repeat center right; }
	#site.theme-light-blue .promo-block .i-button { background: transparent url(../images/icons/right-arrow-light-blue.gif) no-repeat center right; }
	#site.theme-orange .promo-block .i-button { background: transparent url(../images/icons/right-arrow-orange.gif) no-repeat center right; }
	#site.theme-light-green .promo-block .i-button { background: transparent url(../images/icons/right-arrow-light-green.gif) no-repeat center right; }
	#site.theme-dark-grey .promo-block .i-button { background: transparent url(../images/icons/right-arrow-dark-grey.gif) no-repeat center right; }
	#site.theme-yellow .promo-block .i-button { background: transparent url(../images/icons/right-arrow-yellow.gif) no-repeat center right; }
	#site.theme-turquoise .promo-block .i-button { background: transparent url(../images/icons/right-arrow-turquoise.gif) no-repeat center right; }
	#site.theme-dark-blue .promo-block .i-button { background: transparent url(../images/icons/right-arrow-dark-blue.gif) no-repeat center right; }

#product-header { float: left; width: 726px; margin-top: 0px; padding-top: 5px; padding-left: 15px; margin-left: 28px; }

.product-images { overflow: hidden; width: 100%; }
.big-image { float: left; }
.small-image { float: right; margin: 0 0 16px 22px; }

.fce_sitemap h2 { font-size: 1em!important; font-weight: bold; margin-bottom: 13px; }
.fce_sitemap h3 { margin-bottom: 15px; }
.fce_sitemap ul { margin-left: 0; margin-top: -12px; }
.fce_sitemap ul ul { margin-top: 3px; }
.fce_sitemap ul li { list-style: none; }
.fce_sitemap a { text-decoration: none; }
.fce_sitemap a:hover { text-decoration: underline; }

a.download-link { text-transform: uppercase; text-decoration: none; padding: 2px 0 2px 24px; float: left; font-size: 11px; background-position: left center; background-repeat: no-repeat; }

	#site.theme-red a.download-link { background-image: url(../images/icons/arrow-down-red.gif); }
	#site.theme-light-grey a.download-link { background-image: url(../images/icons/arrow-down-light-grey.gif); }
	#site.theme-light-blue a.download-link { background-image: url(../images/icons/arrow-down-light-blue.gif); }
	#site.theme-orange a.download-link { background-image: url(../images/icons/arrow-down-orange.gif); }
	#site.theme-light-green a.download-link { background-image: url(../images/icons/arrow-down-light-green.gif); }
	#site.theme-dark-grey a.download-link { background-image: url(../images/icons/arrow-down-dark-grey.gif); }
	#site.theme-yellow a.download-link { background-image: url(../images/icons/arrow-down-yellow.gif); }
	#site.theme-turquoise a.download-link { background-image: url(../images/icons/arrow-down-turquoise.gif); }
	#site.theme-dark-blue a.download-link { background-image: url(../images/icons/arrow-down-dark-blue.gif); }

/* TYPO3
------------------------------ */

.csc-textpic { overflow: hidden; width: 100%; padding-bottom: 10px; }

.csc-default {
	overflow: hidden;
	overflow: visible\9;
}

/* 40639: Button Feature hat´s zerschossen */
.content > .csc-default {
	overflow: visible;
}

/* Templates
------------------------------ */

#col-news, #col-right, #col-left, #content, #top-block { padding-top: 13px; float: left; /*overflow: hidden;*/ }

#col-left { padding-left: 20px; margin-top: 32px; width: 141px; }
#col-right { padding-left: 17px; }

.tmpl-home-news-left #top-block { padding-left: 15px; }
.tmpl-home-news-right #top-block, .tmpl-home-wide #top-block, .tmpl-main-wide-2 #top-block, .tmpl-main-1-col #top-block { width: 930px; padding-left: 20px; }
.tmpl-main-wide #top-block, .tmpl-main-3-col #top-block, .tmpl-main-product-list #top-block, .tmpl-product-info #top-block { width: 744px; padding-left: 15px; margin-left: 28px; margin-top: 0px; }
.tmpl-main-wide-2 #top-block { width: 904px; padding-left: 15px; margin-left: 7px; margin-top: 0px; padding-top: 8px; }
.tmpl-main-product-list #top-block { width: 739px; }


.tmpl-home-news-left {  }
.tmpl-home-news-left #col-news { padding-left: 20px; margin-top: 32px; }
.tmpl-home-news-left #content { color: #8b7a6f; padding-left: 15px; }


.tmpl-home-news-right {  }
.tmpl-home-news-right #col-news { padding-left: 15px; }
.tmpl-home-news-right #content { color: #8b7a6f; padding-left: 20px; }


.tmpl-home-wide { }
.tmpl-home-wide #content { color: #8b7a6f; width: 662px; padding-left: 20px; }

.tmpl-main-wide #content, .tmpl-main-3-col #content, .tmpl-main-product-list #content { width: 697px; padding-left: 15px; margin-left: 28px; margin-top: 0px; padding-top: 10px; }

.tmpl-main-wide #content { width: 744px; }
.tmpl-main-wide-2 #content, .tmpl-main-1-col #content { width: 904px; padding-left: 15px; margin-left: 7px; margin-top: 0px; padding-top: 8px; }


.tmpl-main-3-col #content { width: 477px; }
.tmpl-main-3-col #col-right { padding-left: 17px; }

.tmpl-main-product-list #content { width: 739px; }

.tmpl-product-info .productsingle-container { width: 787px; }
.tmpl-product-info #content { width: 479px; padding-left: 15px; padding-top: 22px; margin-left: 28px; }
.tmpl-product-info #col-right { margin-top: 0px; padding-top: 24px; }

.news-single-item #col-right { padding-top: 0!important; margin-top: 0px;}


.mapping-only, .productsingle-container {float: left;}

.csc-textpic-intext-right-nowrap { clear: both; }
div.csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
	margin-left:0px !important;
}

/* hot fix */
/*
 .tmpl-main-3-col .addthis_toolbox { float: left; padding-left: 43px; width: 744px; }
 .tmpl-main-3-col .news-single-item .addthis_toolbox { float: none; padding-left: 0px; width: auto; } */
 .tmpl-main-3-col .i-page-title { padding-right: 190px; width: 554px; }
 .tmpl-main-3-col .addthis_toolbox { float: right; margin-top: -50px; padding-right: 20px; }
 .tmpl-main-3-col .no-title { margin-top: 12px; }
 
 .tmpl-main-wide .i-page-title { padding-right: 190px; }
 .tmpl-main-wide .addthis_toolbox { float: right; margin-top: -50px; padding-right: 20px; }
 .tmpl-main-wide .no-title { margin-top: 12px; }
 
 .tmpl-main-3-col #col-right .addthis_toolbox { float: none; margin: 0; padding: 0; }
 
 .news-single-item { position: relative; }
 .news-single-item .addthis_toolbox { position: absolute; right: 20px; top: 15px; padding: 0; margin: 0; }
 .news-single-item #col-right { margin-top: 65px; }
 
 #top-block { z-index: 9; }
 
 .tmpl-tt_news .tmpl-main-3-col #content { overflow: visible; }
 .tmpl-tt_news .tmpl-main-3-col .news-single-item { overflow: visible; }
 .tmpl-tt_news .tmpl-main-3-col .news-single-item .addthis_toolbox { right: -247px; }
 .tmpl-tt_news #col-right { margin-top: 65px; }
 .tmpl-tt_news #content #col-right { margin: 0; }

.tmpl-supporttemplate-wide #content { width: 950px; padding: 40px 0 0 0; }
.tmpl-supporttemplate-wide .tx-gsipagenav-pi1 { padding: 24px 0; }


.FCE-box h3.FCE-expandable-header {
	display: block;
	padding-bottom: 10px;
	margin-bottom: 0;
}

.disclaimerButtons {
	margin-top: 15px;
}

/* Tracking opt-out Cookies setzen  */
.opt-out{
    display:none;
}
/* Styling Cookie hint popup */
.cc_container .cc_btn{
    margin-top: 1.0em;
    margin-right: 200px;
}
.cc_banner-wrapper .cc_container{
    padding-top:10px;
}
.cc_container #cookie-close{
    width: 20px;
    height: 20px;
    display: inline-block;
    /*background: white url("../images/close.gif") no-repeat center; */
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
}
.cc_container #cookie-close:hover{
    color: inherit;
}
@media screen and (min-width: 480px){
    .cc_container .cc_btn{
       margin-top: 2em;   
    }
}
@media screen and (min-width: 769px) {
  .cc_container .cc_btn {
    padding: 8px 15px;
	font-size: 0.8em;
    margin-top: 1.6em;  
  }
  
}
@media screen and (min-width: 992px){
  .cc_container .cc_message {
      line-height:0.8em;
  }
}