/*
This CSS resource incorporates links to font software which is the valuable copyrighted
property of Monotype Imaging and/or its suppliers. You may not attempt to copy, install,
redistribute, convert, modify or reverse engineer this font software. Please contact Monotype
Imaging with any questions regarding Web Fonts:  http://webfonts.fonts.com
*/
@font-face{
	font-family:"Univers LT W01_45 Light";
	src:url("../Fonts/2b61512c-069e-4111-bb23-9a918f94a74d.eot?#iefix");
	src:url("../Fonts/2b61512c-069e-4111-bb23-9a918f94a74d.eot?#iefix") format("eot"),url("../Fonts/ecf89914-1896-43f6-a0a0-fe733d1db6e7.woff") format("woff"),url("../Fonts/7628f343-8c36-4707-9559-8feb86c0462f.ttf") format("truetype"),url("../Fonts/11b816e7-d678-48dd-bc75-560de9c19049.svg#11b816e7-d678-48dd-bc75-560de9c19049") format("svg");
}
@font-face{
	font-family:"EurostileLTW01-Ex2";
	src:url("../Fonts/aaefe22a-b1b6-47a7-9695-0211ccdb32bd.eot?#iefix");
	src:url("../Fonts/aaefe22a-b1b6-47a7-9695-0211ccdb32bd.eot?#iefix") format("eot"),url("../Fonts/4c4362d1-7674-4e53-a249-7b1a25b4e9e9.woff") format("woff"),url("../Fonts/2fb749ff-5f5a-43e3-b7c3-3e11d08fb4fc.ttf") format("truetype"),url("../Fonts/09063c9b-bf25-4156-bace-c2dfdb87a87b.svg#09063c9b-bf25-4156-bace-c2dfdb87a87b") format("svg");
}
@font-face{
	font-family:"EurostileLTW01-BoldEx2";
	src:url("../Fonts/c1982565-45b6-44fa-84d5-bcdb29d746ea.eot?#iefix");
	src:url("../Fonts/c1982565-45b6-44fa-84d5-bcdb29d746ea.eot?#iefix") format("eot"),url("../Fonts/8ede3053-a8ab-4a0e-9530-6d4a6fe7c728.woff") format("woff"),url("../Fonts/4f726320-7cfe-45f1-80a2-a0537d13b041.ttf") format("truetype"),url("../Fonts/db8323ee-a212-4238-b0b2-978d47160852.svg#db8323ee-a212-4238-b0b2-978d47160852") format("svg");
}
/*
@font-face{
	font-family:"UniversLTW10-45LightObl";
	src:url("../Fonts/f11ad046-c61d-4f44-b361-3c3ee12b6704.eot?#iefix");
	src:url("../Fonts/f11ad046-c61d-4f44-b361-3c3ee12b6704.eot?#iefix") format("eot"),url("../Fonts/5b217ce0-406a-419e-837b-90f8288f61ed.woff") format("woff"),url("../Fonts/2107cd94-3942-4b44-8107-d354d4b4d112.ttf") format("truetype"),url("../Fonts/9e59d0aa-3be1-4a8f-b1bf-a041b40fcb90.svg#9e59d0aa-3be1-4a8f-b1bf-a041b40fcb90") format("svg");
}
*/


html,body{margin:0;height:100%;background:#efefef;font:400 14px 'Univers LT W01_45 Light', Arial;color:#1a1a18;line-height:21px;}
body.editor{/*margin-top:94px;background:#fff !important;*/}
h1{font:15px 'EurostileLTW01-Ex2';text-transform:uppercase;}
@media (max-width:1169px){
	h1{font-size:17px;}
	input{font-size:16px;}
}
h2{text-transform:uppercase;font:14px 'EurostileLTW01-Ex2';line-height:1em;padding:3px 3px 11px 0;}
a{color:#1a1a18;text-decoration:none;}
a:hover{color:#1a1a18;text-decoration:none;}
a:link,a:visited,a:active,a:hover{text-decoration:none !important;}
p{margin-top:0;}
.main{/*padding-bottom:50px;*/}
.main li{margin-bottom:8px;}

@media (max-width:969px){
	.imgsubtitle{font:400 14px 'Univers LT W01_45 Light', Arial;}
}
@media (min-width:970px){
	.imgsubtitle{font:400 12px 'Univers LT W01_45 Light', Arial;}
}
.imgsubtitle p{margin-bottom:0;}

.cms_linkeditor .directoryFile{overflow:hidden !important;}
.spacer{/*background:green;*/}
.spacer{height:55px;}
.spacerBottom{padding-bottom:50px;}

/* zurück, nach oben */
.back, .scrolltop{display:inline-block;padding:29px 0 17px 3px;margin:0;}

/* Kontakt */
.contact{}
.contactList{margin-bottom:30px;}
.contactImg{width:100%;margin-bottom:30px;}
.contactJob{font:15px 'EurostileLTW01-Ex2';text-transform: uppercase;margin-bottom:10px;}
.contactName{font:14px 'EurostileLTW01-Ex2';margin-bottom:0px;}
.contactName p{margin-bottom:0px;}
.contactFunktion{margin-bottom:15px;}
.contactText{margin-bottom:30px;}
.contactText>div{overflow:hidden;}

/* Footer */
#footer{z-index:1000;position:fixed;left:0;bottom:0;width:100%;background:#fff;}
#footer .container{padding-top:5px;padding-bottom:5px;}

.language_search_wrapper{position:absolute;right:0;top:0;height:55px;}

/* Language */
.lang_changer{float:right;display:/*inline-block*/none;font-size:14px;margin-top:24px;}
.lang_changer div{color:#003e57;}
.lang_changer div,.lang_changer a{display:inline-block;}
.lang_changer a{color:#a7a9ac;}

/* Search */
.btnSearch{float:right;width:54px;height:55px;background-color:#fff;background-image:url(../images/iconSearchInactive.png);background-position:20px 23px;background-repeat:no-repeat;border:none;}
.btnSearch:hover{background-image:url(../images/iconSearchActive.png);}
#dialogSearch #search_term{width:100%;}
#search_term{float:left;color:#9ea1a4;font:400 14px 'Univers LT W01_45 Light', Arial;}
#btnSend{background:none;border-left:none;border-top:1px solid #a7a9ac;border-right:1px solid #a7a9ac;border-bottom:1px solid #a7a9ac;color:#9ea1a4;font:400 14px 'Univers LT W01_45 Light', Arial;}
#dialogSearch table{width:100%;}
#dialogSearch td:last-child{width:33px;}

/* Modal */
.modal-content{border-radius:0;}
.modal-body{overflow:hidden;}
#dialogSearch .modal-content{padding:31px 15px 42px 15px;}
#dialogSearch .modal-header,.modal-footer{display:none;}
#dialogSearch .modal-content{padding:28px 15px 40px 15px;}
#dialogThanks .modal-header,.modal-footer{display:none;}
#dialogThanks .divider{width:100%;height:1px;background:#d6d6d6;margin-top:30px;}
#dialogThanks #btnClose{color:#d6d6d6;border:none;float:right;text-transform:uppercase;padding:6px 0;}
#dialogThanks #btnClose:hover{background:none;}

/* Navigation */
.navbar{min-height:55px;border:0;/*height:auto;overflow:auto;*/}
.navbar a{text-decoration:none;}
.navbar>.container{position:relative;}
.navbar ul{list-style:none;}
.navbar-brand{/*padding-top:8px;*/width:190px;}
.navbar-inverse{background:#fff;}
.navbar-inverse .navbar-nav{clear:both/* um Umbruch in neue Zeile zu erzwingen */;}
.navbar-inverse .navbar-nav a{/*font-size:14px;*/color:#a7a9ac !important;}
/*.navbar-inverse .navbar-nav a:hover,.navbar-inverse .navbar-nav li.active a{color:#003c52 !important;}*/
.navbar-inverse li.dropdown>a{text-transform:uppercase;}
ul.navFirstLevel>li.active>a,ul.navFirstLevel>li>a:hover{color:#003e57 !important;}
/*.navbar-inverse .navbar-nav a:hover,.navbar-inverse .navbar-nav>.active>a:hover{color:#003e57 !important;}*/
.navbar-inverse .navbar-nav>.active>a{background:none !important;}
.logo{width:100%;/*margin-top:7px;*/}
.navbar-toggle{width:14px;height:11px;margin:21px /*128*/50px 16px 0;border:none;}
.navbar-toggle.collapsed{background:#fff url(../images/navbarToggleOpenInactive.png) center center no-repeat;}
.navbar-toggle.collapsed:hover{background:#fff url(../images/navbarToggleOpenActive.png) center center no-repeat;}
.navbar-toggle{background:#fff url(../images/navbarToggleCloseActive.png) center center no-repeat;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{border-color:#f8f8f8;}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{background-color:#fff;}
@media (max-width:969px){
	.navHasChild{background:url(../images/arrowDown.png) right 45px top 16px no-repeat;}
}

.navbar-inverse .navbar-nav{float:right;width:100%;} /* zusammengeklappte Navigation rechts ausrichten */
/*.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse{max-height:340px;}*/
.navSecondLevel{display:none;} /* 2nd Level Navigation am Anfang unsichtbar */

@media (max-width:969px){
.container>.navbar-collapse{
margin-right: -46px !important;
margin-left: -46px !important;
	}
}

.navbar-brand.home{z-index:400;position:absolute;left:0;top:0;}
.lang_changer .lngDivider{background-repeat:no-repeat;}
.lang_changer div,.lang_changer a{padding:12px 7px 9px 7px;}
/*#header{min-height:55px;}*/
.lang_changer div,.lang_changer a{padding:20px 7px 14px 7px;}
@media (max-width:969px){
	.navbar>.container{width:100%;}
	.navbar-inverse .navbar-nav a{font-size:16px;}
}

.navbar-inverse{/*background:lightblue;*/}
@media (min-width:750px){
	.navbar-inverse{/*background:lightgreen;*/}
	.btnSearch{}
	.navbar-inverse .navbar-nav a{font-size:14px;}
	/*.navbar-toggle{display:block;}
	.collapse{display:none;}*/
	/*.container{width:100%;}*/
}
@media (min-width:970px){
	.navbar-inverse{/*background:orange;*/}
	.navbar-inverse .navbar-nav{float:none;width:100%;}
	.navbar{min-height:51px;}
	a.navbar-brand{width:229px;}
	/*.navbar-toggle{display:none;}
	.collapse{display:block;}*/
	.navbar-header{height:50px;}
	.navbar-nav>li>a{padding:13px 7px 7px 7px;}
	.navbar li.divider{background-position:right 15px;}
	ul.navFirstLevel>li:first-child a{padding-left:0 !important;}
	.language_search_wrapper{top:49px;height:41px;}
	.lang_changer div,.lang_changer a{padding:12px 7px 9px 7px;}
	.lang_changer .lngDivider{background-position:right 15px;}
	.lang_changer .lngDivider{background-image:url(../images/navDivider.png);}
	.lang_changer .lngDivider{padding-right:18px;}
	.btnSearch{width:54px;height:41px;background-position:20px 15px;}
	.navSecondLevel{position:absolute;}
	.spacer{height:90px;}
}
@media (min-width:1170px){
	.navbar-inverse{/*background:yellow;*/}
	.navbar-inverse .navbar-nav{clear:none;/* um Umbruch in neue Zeile zu verhindern */;}
	.navbar-inverse .navbar-brand{margin-right:27px/*70*/;}
	.navbar-nav>li>a{padding:26px 7px 20px 7px;}
	.navbar li.divider{background-position:right 30px;}
	.language_search_wrapper{top:0;height:73px;}
	.lang_changer div,.lang_changer a{padding:25px 7px 20px 7px;}
	.lang_changer .lngDivider{background-position:right 28px;}
	.btnSearch{width:54px;height:66px;background-position:20px 28px;}
	.spacer{height:66px;}
}
/* Navigation (2nd Level) */
.dropdown:hover .navSecondLevel{display:block;background:url(../images/petrol95.png);}
ul.navSecondLevel{padding:3px 0 11px 0 !important;}
ul.navSecondLevel li{text-transform:none !important;}
@media (max-width:969px){
	ul.navSecondLevel li a{padding:7px 22px 7px 25px;}
}
@media (min-width:970px){
	ul.navSecondLevel li a{padding:7px 22px 7px 8px;}
}
ul.navSecondLevel li a{display:block;color:#a7a9ac !important;white-space:nowrap;}
ul.navSecondLevel li a:hover,ul.navSecondLevel li a.active{color:#fff !important;}

/* Sprachwahl */
.navActive{padding:26px 19px 23px 19px;}

/* content */
.backendText{clear:both;color:#999;}

/* Product Article */
.product{}
.product h1{font:15px 'EurostileLTW01-Ex2';line-height:1em;padding:31px 3px 17px 0;margin:0;text-transform:uppercase;}
.product .link{display:block;font-size:14px;line-height:28px;line-height:1.4em;}
.product ul{list-style:none;padding:0;}
.product li{padding-left:10px;background:url(../images/bullet.png) 0 16px no-repeat;}
.product .link_wrapper li{padding-left:10px;background:url(../images/bullet.png) 0 11px no-repeat;}
.product .productImg{width:100%;margin:5px 0 5px 0;}
.product .link_wrapper{margin-bottom:30px;}
@media (max-width:969px){
	.product .link_wrapper a{font-size:14px;}
}
@media (min-width:970px){
	.product .link_wrapper a{font-size:12px;}
}
.productBautafel>div{overflow:hidden;}

/* Product List */
.productlist{}
.productlist img{width:100%;margin-bottom:14px;}
.productlist h1{text-transform:uppercase;padding:8px 0 15px 0;}
.productlist .item_title{display:block;font:14px 'EurostileLTW01-Ex2';line-height:/*1*/1.2em;padding:0 3px 5px 0;}
.productlist .item_wrapper{float:left;margin-bottom:30px;padding-left:0;}
.productlist.col4 .item_wrapper{padding-right:46px;}
.productlist.col5 .item_wrapper{padding-right:30px;}
@media (min-width:750px) and (max-width:969px){ /* 2-spaltig */
	.productlist.col4 .item_wrapper:nth-child(2n+1){clear:both;}
	.productlist.col5 .item_wrapper:nth-child(3n+1){clear:both;}
	.productlist.col5 .col-lg-3{width:33%;}
}
@media (min-width:970px) and (max-width:1169px){ /* 3-spaltig */
	.productlist.col4 .item_wrapper:nth-child(3n+1){clear:both;}
	.productlist.col5 .item_wrapper:nth-child(4n+1){clear:both;}
	.productlist.col5 .col-lg-3{width:25%;}
}
@media (min-width:1170px){ /* 4-spaltig */
	.productlist.col4 .item_wrapper:nth-child(4n+1){clear:both;}
	.productlist.col5 .item_wrapper:nth-child(5n+1){clear:both;}
	.productlist.col5 .col-lg-3{width:20%;}
}
@media (max-width:1169px){
	.item_title{font-size:16px !important;}
}
/*
@media (max-width:768px){
	.productlist .item_wrapper{width:100%;}
}
@media (min-width:769px) and (max-width:992px){
	.productlist .item_wrapper{width:33%;}
}
@media (min-width:993px) and (max-width:1200px){
	.productlist .item_wrapper{width:25%;}
}
@media (min-width:1201px){
	.productlist .item_wrapper{width:20%;}
}
*/
.productlist ul.item_links{list-style:none;margin:0;padding:0;}
.productlist ul.item_links li{padding-left:10px;background:url(../images/bullet.png) 0 11px no-repeat;}
.productlist ul.item_links li a{display:block;}
@media (min-width:750px) and (max-width:1169px){ /* 3-spaltig */
	.productlist.col4 .item_links a{font-size:12px !important;}
	.productlist.col5 .item_links a{font-size:12px !important;}
}
@media (max-width:749px){
	.productlist.col4 .item_links a{font-size:12px !important;}
	.productlist.col5 .item_links a{font-size:12px !important;}
}
.productlist.col4 .item_links a{font-size:12px;line-height:1.5em;margin-top:3px;}
.productlist.col5 .item_links a{font-size:10px;line-height:1.4em;margin-top:2px;}

/* CMS */
.ueberschrift{font:15px 'EurostileLTW01-Ex2';}
.bild_links{float:left;margin:5px 12px 12px 0;width:inherit !important;}
.bild_rechts{float:right;margin:5px 0 12px 12px;width:inherit !important;}
.slideshow_produkt{display: inline-block;margin-right:5px;color:grey;font:13px 'EurostileLTW01-BoldEx2';}
