/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:bold}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
@media(max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}
/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
legend{width:100%;display:block;font-weight:bold;border:0}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input:not([type]),textarea{width:100%;display:inline-block;padding:3px 6px;background:#fff;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 1px #eee;-webkit-box-shadow:inset 0 1px 1px #eee;box-shadow:inset 0 1px 1px #eee;-moz-transition:all .15s linear;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,input:not([type]):focus,textarea:focus{outline:0;background:#fcfcfc;border-color:#bbb}input[type="file"]{cursor:pointer}select,input[type="file"]{display:block}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}textarea,select[multiple],select[size]{height:auto}input[type="radio"],input[type="checkbox"]{margin:0 3px 0 0}input[type="radio"],input[type="checkbox"],label{vertical-align:middle}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background:transparent}input[type="submit"],.button{display:inline-block;padding:4px 15px 4px 14px;margin-bottom:0;text-align:center;vertical-align:middle;line-height:16px;font-size:11px;color:#000;cursor:pointer;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#ececec;background-image:-moz-linear-gradient(top,#fff,#ececec);background-image:-webkit-linear-gradient(top,#fff,#ececec);background-image:-ms-linear-gradient(top,#fff,#ececec);background-image:-o-linear-gradient(top,#fff,#ececec);background-image:linear-gradient(to bottom,#fff,#ececec);background-repeat:repeat-x;-moz-transition:background .15s linear;-webkit-transition:background .15s linear;-o-transition:background .15s linear;transition:background .15s linear}input[type="submit"]:hover,.button:hover{text-decoration:none;background-position:0 -15px !important}input[type="submit"]:active,.button:active{background-color:#e6e6e6;background-position:0 -30px !important}input[type="submit"].blue,.button.blue{background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-ms-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);border-color:#2f96b4;color:#fff}input[type="submit"].blue:active,.button.blue:active{background-color:#2e95b3}input[type="submit"].green,.button.green{background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-ms-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);border-color:#51a351;color:#fff}input[type="submit"].green:active,.button.green:active{background-color:#4f9f4f}input[type="submit"].orange,.button.orange{background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-ms-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);border-color:#f89406;color:#fff}input[type="submit"].orange:active,.button.orange:active{background-color:#f28f04}input[type="submit"].red,.button.red{background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-ms-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);border-color:#bd362f;color:#fff}input[type="submit"].red:active,.button.red:active{background-color:#be322b}
/* mediaboxAdvanced v1.4.6, (c) 2007-2010 John Einselen <http://iaian7.com>, MIT-style license */
#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:#fff;cursor:pointer}#mbOverlay.mbOverlayFF{background:transparent url("../../assets/mootools/mediabox/1.4.6/images/80.png") repeat}#mbOverlay.mbOverlayIE{position:absolute}#mbCenter{position:absolute;z-index:9999;left:50%;overflow:hidden;background-color:#fff;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 5px 20px rgba(0,0,0,0.40);-khtml-box-shadow:0 5px 20px rgba(0,0,0,0.40);-moz-box-shadow:0 5px 20px rgba(0,0,0,0.40);box-shadow:0 5px 20px rgba(0,0,0,0.40);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#000000')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=180,Color='#000000')}#mbCenter.mbLoading{background:#fff url("../../assets/mootools/mediabox/1.4.6/images/loading3.gif") no-repeat center;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#mbImage{position:relative;left:0;top:0;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#666;text-align:left;background-position:center center;background-repeat:no-repeat;padding:10px}#mbBottom{min-height:20px;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#999;text-align:left;padding:0 10px 10px}#mbTitle,#mbPrevLink,#mbNextLink,#mbCloseLink{display:inline;color:#666;font-weight:bold;line-height:20px;font-size:12px}#mbNumber{display:inline;color:#999;line-height:14px;font-size:10px;margin:auto 10px}#mbCaption{display:block;color:#666;line-height:14px;font-size:10px}#mbPrevLink,#mbNextLink,#mbCloseLink{float:right;outline:0;margin:0 0 0 10px;font-weight:normal}#mbPrevLink b,#mbNextLink b,#mbCloseLink b{color:#666;font-weight:bold;text-decoration:underline}#mbPrevLink big,#mbNextLink big,#mbCloseLink big{color:#666;font-size:16px;line-height:14px;font-weight:bold}#mbBottom a,#mbBottom a:link,#mbBottom a:visited{text-decoration:none;color:#666}#mbBottom a:hover,#mbBottom a:active{text-decoration:underline;color:#999}#mbError{position:relative;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#000;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#mbError a,#mbError a:link,#mbError a:visited,#mbError a:hover,#mbError a:active{color:#700;font-weight:bold;text-decoration:underline}
@media only screen{
/* default.css */
.mod_login p.error{color:#f00;margin-bottom: 10px !important}#bestellung .field.haupttitel{font-size:1.5em;font-weight:bold}#bestellung form input{margin-top:5px;margin-bottom:5px}sup,sub{vertical-align: text-bottom;position: relative;top: -0.4em}sub{top: 0.4em !important}.fe_filter_suche span.publikation{display:block}a.underconstruction{opacity:0.6}.index_flexitem h3{margin-top:0;margin-bottom:3px;font-size:12px;font-weight:700}.index_flexitem{width:30%;padding:10px;border:1px solid #cfcfcf}.ce_metamodels_frontendfilter.index{padding:20px;background-color:#ebebeb}.fe_filter_top{margin-top:-150px;position:fixed !important}#suche > .ce_metamodel_content{margin-left:320px}#suche .fe_filter{width:300px;position:absolute;padding-right:0}.mod_begruessung{padding: 20px 40px;    background-color: rgba(230,230,230,.5)}.search .submit{vertical-align:top;line-height: 12px}input#ctrl_keywords_12{padding:3px 5px}.float_right{float:right}.float_left{float:left}#main .mod_breadcrumb ul li a{white-space:nowrap;overflow:hidden}#main .mod_breadcrumb ul li.active:after{content: none}#main .mod_breadcrumb ul li:after{content: ' ▸'}#main .mod_breadcrumb ul li{display:inline-block;font-size:.9em}.invisible{display:none}.clear{clear:both;display:none}#main h1{margin-top:0}.back{display:none}.product_data tr > td:first-child{min-width:75px;font-weight:bold}.product_data tr{border-bottom:1px solid;border-color:#202920}.product_data{}a{text-decoration:none;color:#00822e}.editionbetonlabel{margin-top:10px}.product_list{}.awesomplete input{z-index:0}#main .clear_filters{display:none}#logobar{width:275px;height:40px;margin-top:0;background-image:url("../../files/img/vbt_logo.png");background-position:left top;margin-bottom:50px;margin-left:auto;margin-right:0px;background-size: cover}#main .inside{position:relative;padding:20px 40px}#main{background-color:#fff;border-top:3px solid;border-color:#3a4a3a}#wrapper{width:90%;max-width:930px;margin: 0 auto}body{min-width:320px;background:#7b8187 url("../../files/img/Sichtbeton_XXL.jpg") center top no-repeat;font:12px Open Sans;background-size:100% auto;background-attachment:fixed;-webkit-text-size-adjust: none}html{-webkit-text-size-adjust: auto}
}
/* metamodels.css */
.ce_metamodel_content.fe_detail .item .field.zusammenfassung .value{font-size:12px}.field.ad img{width:100%;max-width:300px}.flexbox_body_side{width:300px;min-width:300px;margin-left:20px}.flexbox_cover{width:150px;margin-right:20px}.flexbox_headlines{width:100%;vertical-align:bottom;display:flex;flex-direction: column;align-content: flex-end}.block{overflow:visible !important}.flexbox_top,.flexbox_body{margin-bottom:20px;display: flex;flex-direction: row}.ce_metamodel_content.fe_suchliste .item.anz .banner_image{max-width:728px}.ce_metamodel_content.fe_suchliste .item.anz .banner_image{margin-right:auto;margin-left:auto;text-align:center}.ce_metamodel_content.fe_detail .item .field.download .mod_login  input[type="submit"]{margin-top:10px}.ce_metamodel_content.fe_detail .item .field.download .mod_login label{vertical-align:top}.ce_metamodel_content.fe_detail .item .field.download .mod_login input[type="text"],.ce_metamodel_content.fe_detail .item .field.download .mod_login  input[type="password"]{margin-bottom:10px}.ce_metamodel_content.fe_detail .item .field.download p{margin:10px 10px 0}.ce_metamodel_content.fe_detail .item .field.download .mod_login{padding:10px}.ce_metamodel_content.fe_detail .item .field.untertitel{margin-top:5px;margin-bottom:5px}.ce_metamodel_content.fe_detail .item .field.download{height:40px;margin-bottom:0;border:1px solid;border-radius:5px;behavior:url("assets/css3pie/1.0.0/PIE.htc");border-color:#00822e;overflow:hidden}.ce_metamodel_content.fe_detail .wrap_detail_body .field{margin-bottom:20px}.ce_metamodel_content.fe_detail .item .field.quelle{margin-bottom:20px;text-align:center}.ce_metamodel_content.fe_detail .item .field.ad{margin-bottom:20px}.ce_metamodel_content.fe_detail .item .field.cover{text-align:center}.ce_metamodel_content.fe_detail .item .field.cover img{width:200px;-webkit-box-shadow:3px 3px 10px 3px rgba(0,0,0,.25);box-shadow:3px 3px 10px 3px rgba(0,0,0,.25);border:1px solid #FFF;behavior:url("assets/css3pie/1.0.0/PIE.htc")}.ce_metamodel_content.fe_detail .item .field.download a.a-button{display:block;padding:10px 5px;vertical-align:middle;text-align:center;font-size:1.25em;color:#FFF;background-color:#00822e}.wrap_right_side{width:300px;margin-left:20px}.mod_banner .banner_name{display:none}.wrap_detail_body{margin-top:20px;display:flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;align-items: flex-start}.detaillink{display:none}.ce_metamodel_content.fe_detail .item .field.zusammenfassung{width:100%;min-width:250px;font-size:12px;line-height:20px}.ce_metamodel_content.fe_suchliste .item,.ce_metamodel_content.fe_detail .item{margin-top:30px}.ce_metamodel_content.fe_suchliste .item .field.publikation,.ce_metamodel_content.fe_detail .item .field.publikation{display:inline-block;font-weight:700}.ce_metamodel_content.fe_suchliste .item .field.haupttitel,.ce_metamodel_content.fe_detail .item .field.haupttitel{font-size:20px}.ce_metamodel_content.fe_suchliste .item .field.untertitel,.ce_metamodel_content.fe_detail .item .field.untertitel{font-size:15px}.ce_metamodel_content.fe_suchliste .item .field.jahrgang,.ce_metamodel_content.fe_detail .item .field.jahrgang{width:5%;display:inline-block;font-weight:700}.ce_metamodel_content.fe_suchliste .item .field.heft,.ce_metamodel_content.fe_detail .item .field.heft{display:inline-block;font-weight:700}.ce_metamodel_content.fe_suchliste .item .field.seite,.ce_metamodel_content.fe_detail .item .field.seite{width:5%;display:inline-block;margin-left:5px;font-weight:700}.ce_metamodel_content.fe_suchliste .item .field.seite,.ce_metamodel_content.fe_detail .item .field.seite .value span:before{content: 'S. '}.ce_metamodel_content.fe_suchliste .item .field.autoren,.ce_metamodel_content.fe_detail .item .field.autoren{display:inline-block;margin-bottom:5px;color:#828282}.ce_metamodel_content.fe_detail .item .field.schlagwoerter{margin-top:20px;margin-bottom:20px}.ce_metamodel_content.fe_suchliste .item .field.schlagwoerter ul,.ce_metamodel_content.fe_detail .item .field.schlagwoerter ul{margin-top:5px;margin-bottom:5px}.ce_metamodel_content.fe_suchliste .item .field.schlagwoerter ul li,.ce_metamodel_content.fe_detail .item .field.schlagwoerter ul li{display:inline-block;margin-bottom:5px}.ce_metamodel_content.fe_suchliste .item .field.schlagwoerter ul li a,.ce_metamodel_content.fe_detail .item .field.schlagwoerter ul li a{display:inline-block;padding:1px 5px;background-color:#b8b8b8;border-radius:3px;color:#FFF;behavior:url("assets/css3pie/1.0.0/PIE.htc")}.ce_metamodel_content.fe_suchliste .item .field.schlagwoerter ul li a:hover,.ce_metamodel_content.fe_detail .item .field.schlagwoerter ul li a:hover{background-color:#00822e}.ce_metamodels_frontendfilter.fe_filter div.publikation > label{display:none}.ce_metamodels_frontendfilter.fe_filter div.publikation fieldset span.opt_0,.ce_metamodels_frontendfilter.fe_filter div.publikation fieldset span.opt_1{display:none}.ce_metamodels_frontendfilter.fe_filter div.publikation fieldset span{margin-right:15px}.ce_metamodels_frontendfilter.fe_filter div.jahrgang input{width:50px;margin-right:15px}.ce_metamodels_frontendfilter.fe_filter div.widget{margin-bottom:5px}.ce_metamodels_frontendfilter.fe_filter div.publikation,.ce_metamodels_frontendfilter.fe_filter div.jahrgang{display:inline-block}
/* style_shop_navi.css */
#nav{bottom:0;margin-right:189px;/* 1000 */			font-family: 'Open Sans', sans-serif;font-weight: 400;/* 30 480 */}#nav > a{display:none}#nav li{position:relative}#nav li a{display:block;text-decoration:none;color:#fff}#nav li a:active{background-color: #00822e; !important}#nav span:after{width:0;height:0;right:-0.313em;position:relative;display:inline-block;vertical-align:middle;border: 0.313em solid transparent;/* 5 */				border-bottom: none;border-top-color: #85ef85;content: '';/* 5 */}#nav > ul{height:3.5em;margin-bottom:0;/* 60 */				background-color: #00822e;}#nav > ul > li{width:22%;height:100%;float:left}#nav > ul > li > a{height:100%;font-size:1.2em;/* 24 */						line-height: 2.6em;/* 60 (24) */						text-align: center}#nav > ul > li:not( :last-child ) > a{border-right:1px solid #169600}#nav > ul > li:hover > a,#nav > ul:not( :hover ) > li.active > a{background-color:#007329}#nav li ul{min-width:250px;top:100%;position:absolute;display:none;background-color:#00b80c;z-index:1000}#nav li:hover ul{left:0;right:0;display:block}#nav li:not( :first-child ):hover ul{left:-1px}#nav li ul a{padding:.75em;font-size:1.1em;/* 20 */							border-top: 1px solid #1fe12c;/* 15 (20) */}#nav li ul li a:hover,#nav li ul:not( :hover ) li.active a{background-color:#169600}@media only screen and ( max-width: 800px ) /* 640 */{html			{				font-size: 75%; /* 12 */			}			#nav			{				position: relative;				top: auto;				left: auto;width:100%;margin-bottom:10px;			}				#nav > a				{					width: 3.125em; /* 50 */					height: 3.125em; /* 50 */					text-align: left;					text-indent: -9999px;					background-color: #00822e;					position: relative;				}					#nav > a:before,					#nav > a:after					{						position: absolute;						border: 2px solid #fff;						top: 35%;						left: 25%;						right: 25%;						content: '';					}					#nav > a:after					{						top: 60%;					}				#nav:not( :target ) > a:first-of-type,				#nav:target > a:last-of-type				{					display: block;				}			/* first level */			#nav > ul			{				height: auto;				display: none;				position: absolxxxute;				left: 0;				right: 0;				width:100%;			}				#nav:target > ul				{					display: block;				}				#nav > ul > li				{					width: 100%;					float: none;				}					#nav > ul > li > a					{						height: auto;						text-align: left;						padding: 0 0.833em; /* 20 (24) */					}						#nav > ul > li:not( :last-child ) > a						{							border-right: none;							border-bottom: 1px solid #169600;						}				/* second level */				#nav li ul				{					position: static;					padding: 1.25em; /* 20 */					padding-top: 0;					width: 100%;-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */    -moz-box-sizing: border-box;    /* Firefox, other Gecko */    box-sizing: border-box;  				}#logobar {position:absolute;top:4px;right:5%;height:30px;width:206px;}}
/* footer.css */
#footer nav ul li{width:33.333%;float:left;display:inline}#footer nav ul{width:100%;overflow:hidden}#footer .inside{padding:20px 40px}#footer a{color:#fff}#footer{background-color:#202920}#footer .mod_iso_cart .empty{display:none;background-color:#0dbd1}
@media only screen and (max-width : 700px){
/* footer_small.css */
#footer nav ul li{width:50%;float:left;display:inline}
}
@media only screen and (max-width : 800px){
/* mobile.css */
.flexbox_body_side .ad{margin-right:auto;margin-left:auto;text-align:center}.flexbox_body_side{width:100%;min-width:0px;margin-left:0}.flexbox_top .flexbox_cover{margin-right:auto;margin-bottom:20px;margin-left:auto;text-align:center}.flexbox_top,.flexbox_body{display: block !important}
}
@media only screen and (max-width: 376px){
/* mobile_portrait.css */
#main .inside{padding-right:20px;padding-left:20px}#wrapper{width:100%}
}
