@font-face{font-family:'Ubuntu Condensed';font-style:normal;font-weight:400;src:local('Ubuntu Condensed'),local('UbuntuCondensed-Regular'),url(https://fonts.gstatic.com/s/ubuntucondensed/v6/DBCt-NXN57MTAFjitYxdrDR-eWpsHSw83BRsAQElGgc.ttf) format('truetype')}
.tx-felogin-pi1 label{display:block}
.rzgooglemaps_form{margin-top:10px}
#map_canvas span{display:none}
.tx-rzgooglemaps-pi1{margin:15px 0}
.mapsearchhide{display:none}
.routebold{font-weight:bold}
.rz-directions{float:left}
.rz-map{float:right}
.rz-clear{clear:both}
.csc-header-alignment-center{text-align:center}
.csc-header-alignment-right{text-align:right}
.csc-header-alignment-left{text-align:left}
div.csc-textpic-responsive,div.csc-textpic-responsive *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
div.csc-textpic,div.csc-textpic div.csc-textpic-imagerow,ul.csc-uploads li{overflow:hidden}
div.csc-textpic .csc-textpic-imagewrap table{border-collapse:collapse;border-spacing:0}
div.csc-textpic .csc-textpic-imagewrap table tr td{padding:0;vertical-align:top}
div.csc-textpic .csc-textpic-imagewrap figure,div.csc-textpic figure.csc-textpic-imagewrap{margin:0;display:table}
figcaption.csc-textpic-caption{display:table-caption}
.csc-textpic-caption{text-align:left;caption-side:bottom}
div.csc-textpic-caption-c .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-c{text-align:center}
div.csc-textpic-caption-r .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-r{text-align:right}
div.csc-textpic-caption-l .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-l{text-align:left}
div.csc-textpic div.csc-textpic-imagecolumn{float:left}
div.csc-textpic-border div.csc-textpic-imagewrap img{border:2px solid black;padding:0px 0px}
div.csc-textpic .csc-textpic-imagewrap img{border:none;display:block}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:10px}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image{margin-bottom:0}
div.csc-textpic-imagecolumn,td.csc-textpic-imagecolumn .csc-textpic-image{margin-right:10px}
div.csc-textpic-imagecolumn.csc-textpic-lastcol,td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image{margin-right:0}
div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{margin-right:10px}
div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:10px}
div.csc-textpic-center .csc-textpic-imagewrap,div.csc-textpic-center figure.csc-textpic-imagewrap{overflow:hidden}
div.csc-textpic-center .csc-textpic-center-outer{position:relative;float:right;right:50%}
div.csc-textpic-center .csc-textpic-center-inner{position:relative;float:right;right:-50%}
div.csc-textpic-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-right div.csc-textpic-text{clear:right}
div.csc-textpic-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-left div.csc-textpic-text{clear:left}
div.csc-textpic-intext-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-intext-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left}
div.csc-textpic div.csc-textpic-imagerow-last,div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last{margin-bottom:0}
.csc-textpic-intext-left ol,.csc-textpic-intext-left ul{padding-left:40px;overflow:auto}
ul.csc-uploads{padding:0}
ul.csc-uploads li{list-style:none outside none;margin:1em 0}
ul.csc-uploads img{float:left;margin-right:1em;vertical-align:top}
ul.csc-uploads span{display:block}
ul.csc-uploads span.csc-uploads-fileName{text-decoration:underline}
table.contenttable-color-1{background-color:#EDEBF1}
table.contenttable-color-2{background-color:#F5FFAA}
table.contenttable-color-240{background-color:black}
table.contenttable-color-241{background-color:white}
table.contenttable-color-242{background-color:#333333}
table.contenttable-color-243{background-color:gray}
table.contenttable-color-244{background-color:silver}
.csc-textpic-intext-right-nowrap .csc-textpic-text{margin-right:320px}
.csc-textpic-intext-left-nowrap .csc-textpic-text{margin-left:320px}
.csc-space-after-10{margin-bottom:10px !important}
html,body,address,blockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul,dd,dt,li,tbody,td,tfoot,th,thead,tr,button,del,ins,map,object,a,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,i,img,kbd,q,samp,small,span,strong,sub,sup,tt,var,legend,fieldset{margin:0;padding:0}
img,fieldset{border:0}
img{max-width:100%;height:auto;width:auto\9;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
html,body{background:#ededed url('../../fileadmin/gfx/bgPatternGrey.jpg') repeat left top;font:14px/1.5 arial,helvetica,sans-serif;color:#283C43}
#bdContent .bdContentRow01Left{float:left;width:65%}
#bdContent .bdContentRow01Right{float:right;width:32%}
a{text-decoration:none}
#bdContent a{color:#ff6e00;text-decoration:none;outline:none;padding:0 1px}
#bdContent a:hover{background-color:#ff6e00;color:#ffffff}
#bdContent h3 a{font-weight:normal}
#bdContent p{margin:0 0 1.2em;padding:0}
#bdContent .indent{margin-left:2em}
#bdContent ul,#bdContent ol{margin:1em 0 1.4em 24px;padding:0;line-height:150%}
#bdContent li{margin:0 0 .5em 0;padding:0;list-style-image:url(/fileadmin/gfx/iconPlusOrange.png)}
#bdContent .csc-frame-frame2 li{margin:0 1em .5em 0}
#bdContent .csc-textpic-imagewrap a:hover{background:none}
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG,DIV.csc-textpic-border DIV.csc-textpic-single-image IMG{border:none;margin-bottom:0}
#bdContent .csc-textpic-intext-right img,#bdContent .csc-textpic-intext-right-nowrap img{margin:0 0 10px 10px}
#bdContent .csc-textpic-intext-left img,#bdContent .csc-textpic-intext-left-nowrap img{}
#bdContent div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption{margin:0 0 0 10px}
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap{margin-right:24px !important}
#bdContent .csc-frame-frame1 .csc-textpic-border img{border:none;padding-bottom:46px;background:url('../../fileadmin/gfx/imageBorderBottem1.jpg') no-repeat center bottom transparent}
#bdContent .csc-frame-frame2 .csc-textpic-border img{border:4px solid #ffffff}
h1,h2,h3,h4,h5,h6{line-height:1.2em;margin:1.0em 0 0.4em 0;color:#283C43;
font-family:'Ubuntu Condensed',Arial,sans-serif;
}
h1{font-size:2.4em;margin:0 0 0.4em;color:#ff6e00;font-weight:400}
h2{font-size:2em;font-weight:400}
h3{font-size:1.6em}
h4{font-size:1.4em}
h5{font-size:1.2em}
h6{font-size:1em}
#pagewrap{width:100%;background:url('../../fileadmin/gfx/bgPatternGreyTop.jpg') repeat-x left 7.5em}
#page{width:980px;margin:0 auto}
#contact{display:none;overflow:hidden;width:100%;position:absolute;top:0;background-image:url('../../fileadmin/gfx/wood.png');background-repeat:repeat;background-position:center 0px;-webkit-transform:translate(0,-460px);-moz-transform:translate(0,-460px);-ms-transform:translate(0,-460px);-0-transform:translate(0,-460px);transform:translate(0,-460px);-webkit-transform:translate3d(0,-460px,0);-moz-transform:translate3d(0,-460px,0);-ms-transform:translate3d(0,-460px,0);-0-transform:translate3d(0,-460px,0);transform:translate3d(0,-460px,0);-webkit-transition:background-position 1.1s ease-in-out;-moz-transition:background-position 1.1s ease-in-out;-ms-transition:background-position 1.1s ease-in-out;-o-transition:background-position 1.1s ease-in-out;transition:background-position 1.1s ease-in-out}
#contact.visible{display:block}
body.contactActive #contact{background-position:center -200px}
#pagewrap{-webkit-transition:-webkit-transform 1s ease-in-out;-moz-transition:-moz-transform 1s ease-in-out;-ms-transition:-ms-transform 1s ease-in-out;-o-transition:-o-transform 1s ease-in-out;transition:transform 1s ease-in-out}
body.contactActive #pagewrap{-webkit-transform:translate(0,460px);-moz-transform:translate(0,460px);-ms-transform:translate(0,460px);-0-transform:translate(0,460px);transform:translate(0,460px);-webkit-transform:translate3d(0,460px,0);-moz-transform:translate3d(0,460px,0);-ms-transform:translate3d(0,460px,0);-0-transform:translate3d(0,460px,0);transform:translate3d(0,460px,0)}
#contact:after{content:' ';position:absolute;top:450px;right:0;left:0;border-bottom:10px solid #ff6e00}
#contact .innerContact{width:980px;height:460px;margin:0 auto;position:relative}
#contact h2{color:#fff}
#contact .text{width:500px;position:absolute;top:0;left:20px;color:#fff;-webkit-transform:translate(0,-50px);-moz-transform:translate(0,-50px);-ms-transform:translate(0,-50px);-0-transform:translate(0,-50px);transform:translate(0,-50px);-webkit-transform:translate3d(0,-50px,0);-moz-transform:translate3d(0,-50px,0);-ms-transform:translate3d(0,-50px,0);-0-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0);-webkit-transition:-webkit-transform 1s ease-in-out .25s;-moz-transition:-moz-transform 1s ease-in-out .25s;-ms-transition:-ms-transform 1s ease-in-out .25s;-o-transition:-o-transform 1s ease-in-out .25s;transition:transform 1s ease-in-out .25s}
body.contactActive #contact .text{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-0-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-0-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
#contact .text h3{color:#fff}
#contact .text p{margin-bottom:1em}
#contact .text p:last-child{width:225px}
#contact form{height:100%;width:560px;position:absolute;bottom:7.7em;right:0;-webkit-transform:translate3d(0,-75px,0);-moz-transform:translate3d(0,-75px,0);-ms-transform:translate3d(0,-75px,0);-0-transform:translate3d(0,-75px,0);transform:translate3d(0,-75px,0);-webkit-transform:translate(0,-75px);-moz-transform:translate(0,-75px);-ms-transform:translate(0,-75px);-0-transform:translate(0,-75px);transform:translate(0,-75px);-webkit-transition:-webkit-transform 1s ease-in-out .25s;-moz-transition:-moz-transform 1s ease-in-out .25s;-ms-transition:-ms-transform 1s ease-in-out .25s;-o-transition:-o-transform 1s ease-in-out .25s;transition:transform 1s ease-in-out .25s}
body.contactActive #contact form{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-0-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-0-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
#contact .inputs{width:200px;position:absolute;bottom:4em;left:0}
#contact input,#contact textarea{border:none;background-color:rgba(255,255,255,.25);border:1px solid transparent;color:#fff;font:14px/1.5 arial,helvetica,sans-serif;padding:0.5em;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:background-color .25s ease-in-out,border-color .25s ease-in-out,opacity .5s;-moz-transition:background-color .25s ease-in-out,border-color .25s ease-in-out,opacity .5s;-ms-transition:background-color .25s ease-in-out,border-color .25s ease-in-out,opacity .5s;-o-transition:background-color .25s ease-in-out,border-color .25s ease-in-out,opacity .5s;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,opacity .5s}
#contact .answer input,#contact form.loading input:not([type=submit]),#contact form.loading textarea{opacity:.4}
#contact ::-webkit-input-placeholder{color:rgba(255,255,255,.75)}
#contact ::-moz-input-placeholder{color:rgba(255,255,255,.75)}
#contact :-moz-input-placeholder{color:rgba(255,255,255,.75)}
#contact :-ms-input-placeholder{color:rgba(255,255,255,.75)}
#contact input:focus,#contact textarea:focus{background-color:rgba(255,255,255,.15);border-color:rgba(255,255,255,.1)}
#contact input:focus::-webkit-input-placeholder,#contact textarea:focus::-webkit-input-placeholder{color:#fff}
#contact input:focus::-moz-input-placeholder,#contact textarea:focus::-moz-input-placeholder{color:#fff}
#contact input:focus:-moz-input-placeholder,#contact textarea:focus:-moz-input-placeholder{color:#fff}
#contact input:focus:-ms-input-placeholder,#contact textarea:focus:-ms-input-placeholder{color:#fff}
#contact input{width:100%;margin-top:5px;margin-bottom:5px;outline:none;padding-left:1em;padding-right:1em}
#contact textarea{width:285px;height:238px;position:absolute;bottom:4em;right:0;outline:none;resize:none;overflow:auto;padding:1em;background-image:url('../../fileadmin/gfx/quote.png');background-repeat:no-repeat;background-position:right -8px}
#contact .answer textarea{font-weight:bold}
#contact input[type=submit]{width:auto;position:absolute;bottom:0;right:0;padding:0.5em 1em;margin:0;border:none;background:none;background-color:#00577c;color:#ffffff;text-transform:uppercase;font-weight:normal;font-size:1.2em;font-family:'Ubuntu Condensed',sans-serif;-webkit-border-radius:20px;-moz-border-radius:20px;-khtml-border-radius:20px;border-radius:20px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
#contact input[type=submit]:hover,#contact input[type=submit]:active,#contact input[type=submit]:focus{background-color:#ff6e00;text-decoration:none}
#contact .loading input[type=submit]{background-image:url('../../fileadmin/gfx/loading.png');background-repeat:repeat;background-position:top left;background-color:#ff6e00;-webkit-animation:contactLoading 1s linear infinite;-moz-animation:contactLoading 1s linear infinite;-ms-animation:contactLoading 1s linear infinite;-o-animation:contactLoading 1s linear infinite;animation:contactLoading 1s linear infinite}
@-webkit-keyframes contactLoading{0%{background-position:0 0}
100%{background-position:40px 0}
}
@-moz-keyframes contactLoading{0%{background-position:0 0}
100%{background-position:40px 0}
}
@-ms-keyframes contactLoading{0%{background-position:0 0}
100%{background-position:40px 0}
}
@-o-keyframes contactLoading{0%{background-position:0 0}
100%{background-position:40px 0}
}
@keyframes contactLoading{0%{background-position:0 0}
100%{background-position:40px 0}
}
#contact .hinweis{position:absolute;bottom:1.1em;color:#ddd;margin-bottom:15px;left:20px;font-size:0.9em;line-height:20px;-webkit-transform:translate(0,-50px);-moz-transform:translate(0,-50px);-ms-transform:translate(0,-50px);transform:translate(0,-50px);-webkit-transform:translate3d(0,-50px,0);-moz-transform:translate3d(0,-50px,0);-ms-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0);-webkit-transition:-webkit-transform 1s ease-in-out .25s;-moz-transition:-moz-transform 1s ease-in-out .25s;-ms-transition:-ms-transform 1s ease-in-out .25s;-o-transition:-o-transform 1s ease-in-out .25s;transition:transform 1s ease-in-out .25s}
body.contactActive #contact .hinweis{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
#contact .hinweis a{color:#ff6e00;text-decoration:none;outline:none;padding:0 1px}
#contact .hinweis a:hover{background-color:#ff6e00;color:#eee}
#header{width:100%;position:relative}
#wiroLogo{left:2em;position:absolute;top:1.5em}
#wiroLogo a img{}
#hdMenuWrap{float:right;width:45%}
#hdMenu .hdMenuItem{float:right;list-style:none outside none;width:49%;position:relative}
#hdMenu .blue2{margin-left:0.5em}
#hdMenu .blue1 .hdMenuItemImage{position:absolute;top:15px;right:16px}
#hdMenu .blue1 a{background-color:#00577c}
#hdMenu .blue2 a{background-color:#1880ac}
#hdMenu .hdMenuItem a{display:block;padding:6px 16px;font-size:0.93em;text-transform:uppercase;color:#ffffff;
-webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;
-webkit-box-shadow:1px 1px 2px 0 #999999;-moz-box-shadow:1px 1px 2px 0 #999999;box-shadow:1px 1px 2px 0 #999999;overflow:hidden}
#hdMenu .hdMenuItem a:hover,body.contactActive #hdMenu .blue2 a{background-color:#ff6e00;text-decoration:none;-moz-transition:all 0.26s ease-out;
-o-transition:all 0.26s ease-out;
-webkit-transition:all 0.26s ease-out;
-ms-transition:all 0.26s ease-out;
}
#footerSearch,#mailformscols{display:none}
#hdMenuWrap .searchform,#footer .searchform{background:#ffffff;border:1px solid #becdd2;padding:6px 10px;
-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;color:#becdd2;text-transform:uppercase;font-size:0.85em;margin-top:4.5em;opacity:0.7}
#hdMenuWrap .searchform{float:right}
#hdMenuWrap .searchform:hover,#footer .searchform:hover{opacity:1.0;-moz-transition:all 0.26s ease-out;
-o-transition:all 0.26s ease-out;
-webkit-transition:all 0.26s ease-out;
-ms-transition:all 0.26s ease-out;
}
#hdMenuWrap .searchform .searchField,#footer .searchform .searchField{color:#9eb2b8;text-transform:uppercase;border:none;background:none;padding:5px;border:0 none;width:8em}
#hdMenuWrap .searchform .searchSubmit,#footer .searchform .searchSubmit{background:url('../../fileadmin/gfx/searchIcon.png') no-repeat center center #ffffff;border:none;width:14px;height:14px;cursor:pointer}
#hdMenuWrap .searchform .searchField:focus{width:20em;-moz-transition:all 0.26s ease-out;
-o-transition:all 0.26s ease-out;
-webkit-transition:all 0.26s ease-out;
-ms-transition:all 0.26s ease-out;
}
input[type=search]{-webkit-appearance:none;outline:none}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{display:none}
#menuMain{width:100%;margin:0;left:0;bottom:0;z-index:100;padding-top:1em}
#menuMainShadow{background:url('../../fileadmin/gfx/menuMainSchadow.jpg') no-repeat center center;height:25px}
#menuMain li{list-style:none}
#menuMain .menuMainItem{margin:0;padding:0;float:left;position:relative;width:25%}
@media screen and (min-width:651px){#menuMain .menuMainItem:nth-child(1){width:23%}
#menuMain .menuMainItemAct+.mainMenuSub+.menuMainItem,#menuMain .menuMainItem:nth-child(2){width:23%}
#menuMain .menuMainItem+.menuMainItemAct+.mainMenuSub+.menuMainItem,#menuMain .menuMainItemAct+.mainMenuSub+.menuMainItem+.menuMainItem,#menuMain .menuMainItem:nth-child(3){width:34%}
#menuMain .menuMainItemLast{width:20% !important}
}
#menuMain .menuMainItemFirst a{
-webkit-border-radius:8px 0px 0px 8px;-moz-border-radius:8px 0px 0px 8px;border-radius:8px 0px 0px 8px}
#menuMain .menuMainItemLast a{
-webkit-border-radius:0px 8px 8px 0px;-moz-border-radius:0px 8px 8px 0px;border-radius:0px 8px 8px 0px}
#menuMain .menuMainItem a{color:#283c43;display:block;padding:14px 5px 14px 30px;text-decoration:none;
background:url('../../fileadmin/gfx/menuMainGradient.png') repeat-x top left #b1b3b4;background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#b1b3b4));background:-moz-linear-gradient(top,#ffffff,#b1b3b4);background:linear-gradient(180deg,#ffffff,#b1b3b4);border-bottom:3px solid #b1b3b4}
#menuMain .menuMainItemAct a,#menuMain .menuMainItem a:hover{color:#fff;background:#474747;border-bottom:3px solid #1880ac;
background:-webkit-gradient(linear,left top,left bottom,from(#51656b),to(#2b3f46));background:-moz-linear-gradient(top,#51656b,#2b3f46);background:linear-gradient(180deg,#51656b,#2b3f46);-moz-transition:all 0.26s ease-out;
-o-transition:all 0.26s ease-out;
-webkit-transition:all 0.26s ease-out;
-ms-transition:all 0.26s ease-out;
}
#menuMain .menuMainItemAct a,#menuMain .menuMainItemAct a:hover{border-bottom:3px solid #ff6e00}
#menuMain .headline{display:block;font-family:'Ubuntu Condensed',sans-serif;font-size:1.5em;
text-transform:uppercase;
}
#menuMain .subline{display:block;font-family:'Ubuntu Condensed',sans-serif;font-size:1.16em;font-weight:400}
#menuMain .menuMainSpacer{display:none}
.mainMenuSub{display:none}
#breadcrumb{background:#ffffff;border:1px solid #becdd2;padding:0px 20px;
-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;font-size:0.85em;opacity:0.7;float:left}
#breadcrumb:hover{opacity:1.0;-moz-transition:all 0.26s ease-out;
-o-transition:all 0.26s ease-out;
-webkit-transition:all 0.26s ease-out;
-ms-transition:all 0.26s ease-out;
}
#breadcrumb .breadcrumbItem,#breadcrumb .breadcrumbItemHome{list-style:none;float:left;color:#717171:}
#breadcrumb .breadcrumbItemHome a,#breadcrumb .breadcrumbItemHome a:hover{display:inline-block;padding:6px 10px 2px 0}
#breadcrumb .breadcrumbItem a,#breadcrumb .breadcrumbItem span,#breadcrumb .breadcrumbItem .breadcrumbItemLast{color:#1880ac;display:inline-block;padding:6px 10px}
#breadcrumb .breadcrumbItem span{padding:6px 0px}
#breadcrumb .breadcrumbItem a:hover{text-decoration:underline}
#breadcrumb .breadcrumbItem .breadcrumbItemLast{color:#283c43}
#bd{margin:40px 0px}
#bdContentWrap{float:right;margin:0px 20px 30px 50px;width:700px}
#bdContentWrapFullSize{margin:0px 20px 30px 20px}
#bdMenu{float:left;width:200px;margin:0px 0 30px 10px}
#bdMenu li{list-style:none}
#bdMenu .bdMenuList{margin-bottom:50px}
#bdMenu h3{color:#283c43;font-family:'Ubuntu Condensed',sans-serif;
font-size:1.31em;text-transform:uppercase;
margin:0.8em 0 1em}
#bdMenu .bdMenuListItem{}
#bdMenu .bdMenuListItem a{color:#1880ac;padding:6px 12px 6px 0;display:block;overflow:hidden;border-bottom:1px solid transparent;border-top:1px solid transparent;background:-moz-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 100%);
background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,1)),color-stop(50%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,0)));
background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 100%);
background:-o-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 100%);
background:linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 100%);
background-size:200% 100%;background-position:right;-moz-transition:all 0.26s ease-out;
-o-transition:all 0.26s ease-out;
-webkit-transition:all 0.26s ease-out;
-ms-transition:all 0.26s ease-out;
}
#bdMenu .bdMenuListItem a:hover,#bdMenu .bdMenuListItemAct a,#bdMenu .bdMenuListItemAct a:hover{border-top:1px solid #becdd2;border-bottom:1px solid #becdd2;background-position:left;padding-left:12px;padding-right:0;text-decoration:none;color:#ff6e00}
#footer{margin:3em auto;width:980px}
#metaboxWrap{width:100%;clear:both;background:url('../../fileadmin/gfx/bgPatternBlue.jpg') repeat left top #00587d}
#metaboxShadowTop{background:url('../../fileadmin/gfx/bgPatternBlueShadowTop.jpg') repeat-x left top #00587d;height:25px}
#metaboxShadowBottom{background:url('../../fileadmin/gfx/bgPatternBlueShadowBottom.jpg') repeat-x left top #00587d;height:25px}
#metabox{width:980px;margin:0 auto;position:relative}
#metaboxWrap .metaboxContainerMaskottchen{position:absolute;right:0px;bottom:0px}
#metabox .metaboxContainer{width:30%;float:left;color:#ffffff;margin:2em 0}
#metabox .metaboxContainer .metaboxContainerImage{float:left}
#metabox .metaboxContainer .metaboxContainerHeadline{margin-left:4.0em}
#metabox .metaboxContainer h3{color:#ffffff;text-transform:uppercase;margin:0px}
#metabox .metaboxContainer .bodytext{color:#ffffff;font-size:1em}
#metabox .metaboxContainer .metaboxContainerContent{margin-left:4.0em}
#metabox .metaboxContainer ul{margin:1em 0}
#metabox .metaboxContainerListItem{list-style-image:url('../../fileadmin/gfx/iconPlusWhiteBlue.png');list-style-position:outside}
#metabox .metaboxContainerListItem a{color:#98bcd3;padding:4px 8px 4px 0px;display:block}
#metabox .metaboxContainerListItem a:hover,#metabox .metaboxContainerListItem a:active{color:#ffffff;text-decoration:none;background-color:#004968;background:-moz-linear-gradient(left,rgba(0,73,104,0) 0%,rgba(0,73,104,1) 100%);
background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(0,73,104,1)));
background:-webkit-linear-gradient(left,rgba(0,73,104,0) 0%,rgba(0,73,104,1) 100%);
background:-o-linear-gradient(left,rgba(0,73,104,0) 0%,rgba(0,73,104,1) 100%);
background:linear-gradient(left,rgba(0,73,104,0) 0%,rgba(0,73,104,1) 100%);
}
#metabox .left,#metabox .center{padding-right:16px}
#metabox .right .metaboxContainerContent{padding-right:40px}
#footer .ftContentFirst{font-weight:bold;text-align:center}
#ftContent{margin:2em auto;color:#848c8f;width:95%;text-align:center}
#ftContent ul{display:table;margin:0 auto}
#ftContent .ftContentListItem{margin:0 1em 0 0;list-style:none;display:inline}
#ftContent .ftContentListItem a{color:#848c8f}
#ftContent .ftContentListItem a:hover{color:#00577C;text-decoration:underline}
#ftMenuWrap{margin:2em auto;width:95%}
#ftMenu{text-align:center}
#ftMenu ul{display:table;margin:0 auto}
#ftMenu .ftMenuItem{display:inline;list-style:none;color:#00577C;padding-left:0.5em}
#ftMenu li:first-child{padding-left:0px}
#ftMenu .ftMenuItem a{width:auto;padding-right:1em;color:#00577c}
#ftMenu .ftMenuItem a:hover{text-decoration:underline}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.clearfix{display:inline-block}
.clearfix{display:block;zoom:1}
.wiroClear,.clear{clear:both}
.bold{font-weight:bold}
:focus{outline:0 none}
.wiroCard{margin:1em 0 3em 0}
.wiroCardWrap{background:url('../../fileadmin/gfx/wiroCardShadow.jpg') no-repeat scroll center bottom #ffffff;padding:0.5em 0.5em 32px 0.5em}
.wiroCardImage{float:left;margin-right:12px;max-height:190px}
.wiroCardName{line-height:1.4em;margin:0.5em 0 0.4em 0;color:#283C43;font-family:'Ubuntu Condensed',sans-serif;
font-size:1.4em}
.wiroCardPhone{margin-top:1em}
.wiroCardWrap .phone{display:inline-block}
.wiroCardProfile{line-height:1em;margin:0 0 0.4em 0;color:#283C43;font-family:'Ubuntu Condensed',sans-serif;
font-size:1.4em}
.wiroCardSmall{width:48%;float:left;margin:0 1em 3em 0}
.wiroCardSmall .wiroCardWrap{background:none;padding:0px}
.wiroCardSmall .wiroCardDescription{margin-top:1.5em;padding:0 0.5em}
.wiroCardSmall .wiroCardContact{background-color:#ffffff;padding:0.5em 1em 1em 1em;
-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;
-moz-box-shadow:0px 15px 10px -10px #ccc;-webkit-box-shadow:0px 15px 10px -10px #ccc;box-shadow:0px 15px 10px -10px #ccc}
@media (min-width:1001px){.wiroCardImageSmall{margin-bottom:12px;left:50%;position:relative;transform:translateX(-50%)}
}
#bdContent .keq_page{background:none}
#bdContent .keq_question{background:none;border:none}
#bdContent .keq_selection,#bdContent .keq_input{border:none}
#bdContent .keq_format{display:none}
#bdContent .tx-flseositemap-pi1 ul.deep0>li,#bdContent .tx-flseositemap-pi1 ul.deep1>li{list-style-type:none}
#bdContent .tx-flseositemap-pi1 ul.deep0>li>a,#bdContent .tx-flseositemap-pi1 ul.deep0>li>a:hover,#bdContent .tx-flseositemap-pi1 ul.deep1>li>a,#bdContent .tx-flseositemap-pi1 ul.deep1>li>a:hover{color:#283C43;font-family:'Ubuntu Condensed',sans-serif;
font-size:1.31em;text-transform:uppercase;
margin:0.8em 0 1em;cursor:default;background-color:transparent}
#bdContent .tx-flseositemap-pi1 li.last{margin-bottom:3em}
#bdContent input[type=text],#bdContent input[type=email],#bdContent input[type=password],#bdContent textarea{padding:0.5em;color:#283C43;border:1px solid #BECDD2;
-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#00577c}
.csc-mailform-field{margin-bottom:1em}
.csc-mailform-field label{width:10%;min-width:70px;display:inline-block;vertical-align:top}
#mailformwiroTarget,.csc-mailform-field label[for=mailformwiroTarget]{display:none}
#bdContent .keq_unit{margin:0 0 1em 0;padding:1em 0}
#bdContent .keq_unit .keq_question p{margin:0;color:#00577c}
#bdContent .keq_input input{width:18em}
#bdContent .keq_navigation{padding:0;margin:0}
#bdContent input[type=submit],#bdContent input[type=button],#bdContent input[type=reset],#bdContent .keq_navigation a{padding:0.5em 1em;margin:1em;border:none;background:none;background-color:#00577c;color:#ffffff;text-transform:uppercase;font-weight:normal;font-size:1.2em;font-family:'Ubuntu Condensed',sans-serif;
-webkit-border-radius:20px;-moz-border-radius:20px;-khtml-border-radius:20px;border-radius:20px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
#bdContent input[type=submit]:hover,#bdContent input[type=submit]:active,#bdContent input[type=submit]:focus,#bdContent input[type=button]:hover,#bdContent input[type=button]:active,#bdContent input[type=button]:focus,#bdContent input[type=reset]:hover,#bdContent input[type=reset]:active,#bdContent input[type=reset]:focus,#bdContent .keq_navigation a:hover,#bdContent .keq_navigation a:active,#bdContent .keq_navigation a:focus{background-color:#ff6e00;text-decoration:none}
.wiroAktionsbutton{}
.wiroAktionsbuttonLeft{float:left}
.wiroAktionsbuttonRight{float:right}
.wiroAktionsbuttonCenter{margin-left:30%}
#bdContent .wiroAktionsbutton a{position:relative;float:left;color:#fff;background:#ff6e00;font-family:'Ubuntu Condensed',sans-serif;font-size:1.3em;text-decoration:none;text-transform:uppercase;text-align:center;margin:1em 0;padding:0.25em 2em;
-webkit-border-radius:20px;-moz-border-radius:20px;-khtml-border-radius:20px;border-radius:20px;
-moz-box-shadow:0px 8px 6px -6px #525f64;-webkit-box-shadow:0px 8px 6px -6px #525f64;box-shadow:0px 8px 6px -6px #525f64}
.wiroAktionsbutton a *{
}
.wiroAktionsbutton a{}
#bdContent .wiroAktionsbutton a:hover,#bdContent .wiroAktionsbutton a:focus,#bdContent .wiroAktionsbutton a:active{
color:#ffffff;text-decoration:none;background:#e35000;
}
.wiroAktionsbutton a img{
position:absolute;right:-12px;top:-12px;width:32px;height:32px}
#map_canvas{border:6px solid #ffffff;margin:0 auto}
#bdContent .wiroTabviewContainer{width:940px;position:relative;background:#fff;padding-bottom:15px;margin-bottom:2em;margin-top:-30px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
#bdContent .wiroTabview{position:relative;margin:0;padding:0;overflow:hidden;height:309px}
#bdContent .wiroTabviewInit .wiroTabview{background-image:url('../../fileadmin/gfx/ajax-loader.gif');background-position:center;background-repeat:no-repeat}
#bdContent .wiroTabview li.wiroTabviewItem{position:absolute;top:0;left:0;margin:0;padding:0;width:100%;list-style:none;visibility:hidden;
-webkit-transition:visibility 0s linear .49s;
-moz-transition:visibility 0s linear .49s;
-ms-transition:visibility 0s linear .49s;
-o-transition:visibility 0s linear .49s;
transition:visibility 0s linear .49s}
#bdContent .wiroTabview li.wiroTabviewItem.active{visibility:visible;
-webkit-transition:visibility 0s linear 0s;-moz-transition:visibility 0s linear 0s;-ms-transition:visibility 0s linear 0s;-o-transition:visibility 0s linear 0s;transition:visibility 0s linear 0s}
#bdContent .wiroTabviewNavi{list-style:none;margin:0 -5px;padding:0 5px;background-color:#3d4f55;height:5em}
#bdContent .wiroTabviewNavi li{list-style-image:none}
#bdContent .wiroTabviewNavi::after{content:'';position:absolute;margin-top:-5px;right:-5px;width:0;height:0;border-top-width:5px;border-top-style:solid;border-top-color:transparent;border-left-width:5px;border-left-style:solid;border-left-color:#FF6E00}
#bdContent .wiroTabviewNavi::before{content:'';position:absolute;margin-top:-5px;left:-5px;width:0;height:0;border-top-width:5px;border-top-style:solid;border-top-color:transparent;border-right-width:5px;border-right-style:solid;border-right-color:#FF6E00}
#bdContent .wiroTabviewNavi li{position:relative;margin:0;padding:0;float:left;width:235px;height:100%}
#bdContent .wiroTabviewNavi li.active a,#bdContent .wiroTabviewNavi li a:hover,#bdContent .wiroTabviewNavi li a:active{background-color:#ff6e00}
#bdContent .wiroTabviewNavi li a{position:absolute;top:0;left:0;right:0;bottom:0;padding:12px;display:block;color:#fff;text-decoration:none;opacity:0.5;
-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
#bdContent .wiroTabviewNavi li.active a,#bdContent .wiroTabviewNavi li a:hover{opacity:1}
#bdContent .wiroTabviewButtons{position:absolute;z-index:2;top:90px;width:100%;display:none}
#bdContent .wiroTabviewButtons a{padding:1em;color:#ffffff;opacity:0.5;background-color:#bbc1c3}
#bdContent .wiroTabviewButtonLeft{float:left}
#bdContent .wiroTabviewButtonLeft a{-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;border-top-right-radius:8px;border-bottom-right-radius:8px}
#bdContent .wiroTabviewButtonRight{float:right}
#bdContent .wiroTabviewButtonRight a{-webkit-border-top-left-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-bottomleft:8px;border-top-left-radius:8px;border-bottom-left-radius:8px}
#bdContent .wiroTabview li h2.wiroTabviewTitle{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);position:relative;margin:0.5em 1em .4em 0.5em;color:#FF6E00;font-size:3em;text-transform:uppercase;font-weight:400;line-height:1em;z-index:2;-webkit-animation-name:tabviewTitleOut;-webkit-animation-duration:0.5s;-webkit-animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;-moz-animation-name:tabviewTitleOut;-moz-animation-duration:0.5s;-moz-animation-timing-function:ease-in-out;-moz-animation-fill-mode:both;-ms-animation-name:tabviewTitleOut;-ms-animation-duration:0.5s;-ms-animation-timing-function:ease-in-out;-ms-animation-fill-mode:both;animation-name:tabviewTitleOut;animation-duration:0.5s;animation-timing-function:ease-in-out;animation-fill-mode:both}
#bdContent .wiroTabview li.active h2.wiroTabviewTitle{-webkit-animation-name:tabviewTitleIn;-moz-animation-name:tabviewTitleIn;-moz-animation-delay:0.1s;
-ms-animation-name:tabviewTitleIn;animation-name:tabviewTitleIn}
#bdContent .wiroTabview li .wiroTabviewText{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);position:relative;margin:1em 1em 0 1em;z-index:1;-webkit-animation-name:tabviewTextOut;-webkit-animation-duration:.5s;-webkit-animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;-moz-animation-name:tabviewTextOut;-moz-animation-duration:.5s;-moz-animation-timing-function:ease-in-out;-moz-animation-fill-mode:both;-ms-animation-name:tabviewTextOut;-ms-animation-duration:.5s;-ms-animation-timing-function:ease-in-out;-ms-animation-fill-mode:both;animation-name:tabviewTextOut;animation-duration:.5s;animation-timing-function:ease-in-out;animation-fill-mode:both}
#bdContent .wiroTabview li.active .wiroTabviewText{-webkit-animation-name:tabviewTextIn;-moz-animation-name:tabviewTextIn;-moz-animation-delay:.1s;
-ms-animation-name:tabviewTextIn;animation-name:tabviewTextIn}
#bdContent .wiroTabview li img.wiroTabviewImage{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);display:block;float:right;position:relative;margin-left:2em;right:0;-webkit-border-top-right-radius:8px;-moz-border-radius-topright:8px;border-top-right-radius:8px;z-index:0;-webkit-animation-name:tabviewImageOut;-webkit-animation-duration:.5s;-webkit-animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;-moz-animation-name:tabviewImageOut;-moz-animation-duration:.5s;-moz-animation-timing-function:ease-in-out;-moz-animation-fill-mode:both;-ms-animation-name:tabviewImageOut;-ms-animation-duration:.5s;-ms-animation-timing-function:ease-in-out;-ms-animation-fill-mode:both;animation-name:tabviewImageOut;animation-duration:.5s;animation-timing-function:ease-in-out;animation-fill-mode:both}
#bdContent .wiroTabview li.active img.wiroTabviewImage{-webkit-animation-name:tabviewImageIn;-webkit-animation-duration:.25s;-webkit-animation-timing-function:ease-in-out;-moz-animation-name:tabviewImageIn;-moz-animation-delay:.1s;
-ms-animation-name:tabviewImageIn;-ms-animation-duration:.25s;animation-name:tabviewImageIn;animation-duration:.25s}
#bdContent li a.wiroTabviewLink{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);position:absolute;max-height:200px;display:block;float:right;top:10px;right:20px;z-index:2;color:#fff;
background:#ff6e00;font-family:'Ubuntu Condensed',sans-serif;font-size:1.3em;text-decoration:none;text-transform:uppercase;text-align:center;margin:1em 0;padding:0.5em 2em;
-webkit-border-radius:20px;-moz-border-radius:20px;-khtml-border-radius:20px;border-radius:20px;-webkit-animation-name:tabviewLinkOut;-webkit-animation-duration:0.5s;-webkit-animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;-moz-animation-name:tabviewLinkOut;-moz-animation-duration:0.5s;-moz-animation-timing-function:ease-in-out;-moz-animation-fill-mode:both;-ms-animation-name:tabviewLinkOut;-ms-animation-duration:0.5s;-ms-animation-timing-function:ease-in-out;-ms-animation-fill-mode:both;animation-name:tabviewLinkOut;animation-duration:0.5s;animation-timing-function:ease-in-out;animation-fill-mode:both}
#bdContent li a:hover.wiroTabviewLink{color:#ffffff;text-decoration:none;background:#e35000}
#bdContent li a.wiroTabviewLink img{position:absolute;right:-12px;top:-12px;width:32px;height:32px}
#bdContent li.active a.wiroTabviewLink{-webkit-animation-name:tabviewLinkIn;-moz-animation-name:tabviewLinkIn;-moz-animation-delay:.1s;
-ms-animation-name:tabviewLinkIn;animation-name:tabviewLinkIn;-webkit-transition:-webkit-box-shadow 0s linear .5s;-moz-transition:-moz-box-shadow 0s linear .5s;-ms-transition:box-shadow 0s linear .5s;transition:box-shadow 0s linear .5s;
-webkit-box-shadow:0px 8px 6px -6px #525f64;-moz-box-shadow:0px 8px 6px -6px #525f64;box-shadow:0px 8px 6px -6px #525f64}
@-webkit-keyframes tabviewTitleIn
{0%{opacity:1;-webkit-transform:translate(0,-309px);-webkit-transform:translate3d(0,-309px,0)}
50%{-webkit-transform:translate(0,-309px);-webkit-transform:translate3d(0,-309px,0)}
100%{-webkit-transform:translate(0,0);-webkit-transform:translate3d(0,0,0)}
}
@-webkit-keyframes tabviewTitleOut{0%{opacity:1;-webkit-transform:translate(0,0);-webkit-transform:translate3d(0,0,0)}
100%{opacity:0;-webkit-transform:translate(-940px,0);-webkit-transform:translate3d(-940px,0,0)}
}
@-moz-keyframes tabviewTitleIn
{0%{opacity:1;-moz-transform:translate(0,-309px);-moz-transform:translate3d(0,-309px,0)}
50%{-moz-transform:translate(0,-309px);-moz-transform:translate3d(0,-309px,0)}
100%{-moz-transform:translate(0,0);-moz-transform:translate3d(0,0,0)}
}
@-moz-keyframes tabviewTitleOut{0%{opacity:1;-moz-transform:translate(0,0);-moz-transform:translate3d(0,0,0)}
100%{opacity:0;-moz-transform:translate(-940px,0);-moz-transform:translate3d(-940px,0,0)}
}
@-ms-keyframes tabviewTitleIn{0%{opacity:1;-ms-transform:translate(0,-309px);-ms-transform:translate3d(0,-309px,0)}
50%{-ms-transform:translate(0,-309px);-ms-transform:translate3d(0,-309px,0)}
100%{-ms-transform:translate(0,0);-ms-transform:translate3d(0,0,0)}
}
@-ms-keyframes tabviewTitleOut{0%{opacity:1;-ms-transform:translate(0,0);-ms-transform:translate3d(0,0,0)}
100%{opacity:0;-ms-transform:translate(-940px,0);-ms-transform:translate3d(-940px,0,0)}
}
@keyframes tabviewTitleIn{0%{opacity:1;transform:translate(0,-309px);transform:translate3d(0,-309px,0)}
50%{transform:translate(0,-309px);transform:translate3d(0,-309px,0)}
100%{transform:translate(0,0);transform:translate3d(0,0,0)}
}
@keyframes tabviewTitleOut{0%{opacity:1;transform:translate(0,0);transform:translate3d(0,0,0)}
100%{opacity:0;transform:translate(-940px,0);transform:translate3d(-940px,0,0)}
}
@-webkit-keyframes tabviewTextIn{0%{opacity:1;-webkit-transform:translate(0,309px);-webkit-transform:translate3d(0,309px,0)}
30%{-webkit-transform:translate(0,309px);-webkit-transform:translate3d(0,309px,0)}
100%{-webkit-transform:translate(0,0);-webkit-transform:translate3d(0,0,0)}
}
@-webkit-keyframes tabviewTextOut{0%{opacity:1;-webkit-transform:translate(0,0);-webkit-transform:translate3d(0,0,0)}
100%{opacity:0;-webkit-transform:translate(-940px,0);-webkit-transform:translate3d(-940px,0,0)}
}
@-moz-keyframes tabviewTextIn{0%{opacity:1;-moz-transform:translate(0,309px);-moz-transform:translate3d(0,309px,0)}
30%{-moz-transform:translate(0,309px);-moz-transform:translate3d(0,309px,0)}
100%{-moz-transform:translate(0,0);-moz-transform:translate3d(0,0,0)}
}
@-moz-keyframes tabviewTextOut{0%{opacity:1;-moz-transform:translate(0,0);-moz-transform:translate3d(0,0,0)}
100%{opacity:0;-moz-transform:translate(-940px,0);-moz-transform:translate3d(-940px,0,0)}
}
@-ms-keyframes tabviewTextIn{0%{opacity:1;-ms-transform:translate(0,309px);-ms-transform:translate3d(0,309px,0)}
30%{-ms-transform:translate(0,309px);-ms-transform:translate3d(0,309px,0)}
100%{-ms-transform:translate(0,0);-ms-transform:translate3d(0,0,0)}
}
@-ms-keyframes tabviewTextOut{0%{opacity:1;-ms-transform:translate(0,0);-ms-transform:translate3d(0,0,0)}
100%{opacity:0;-ms-transform:translate(-940px,0);-ms-transform:translate3d(-940px,0,0)}
}
@keyframes tabviewTextIn{0%{opacity:1;transform:translate(0,309px);transform:translate3d(0,309px,0)}
30%{transform:translate(0,309px);transform:translate3d(0,309px,0)}
100%{transform:translate(0,0);transform:translate3d(0,0,0)}
}
@keyframes tabviewTextOut{0%{opacity:1;transform:translate(0,0);transform:translate3d(0,0,0)}
100%{opacity:0;transform:translate(-940px,0);transform:translate3d(-940px,0,0)}
}
@-webkit-keyframes tabviewImageIn{0%{opacity:1;-webkit-transform:translate(940px,0);-webkit-transform:translate3d(940px,0,0)}
100%{-webkit-transform:translate(0,0);-webkit-transform:translate3d(0,0,0)}
}
@-webkit-keyframes tabviewImageOut{0%{opacity:1;-webkit-transform:translate(0,0);-webkit-transform:translate3d(0,0,0)}
100%{opacity:0;-webkit-transform:translate(-940px,0);-webkit-transform:translate3d(-940px,0,0)}
}
@-moz-keyframes tabviewImageIn{0%{opacity:1;-moz-transform:translate(940px,0);-moz-transform:translate3d(940px,0,0)}
100%{-moz-transform:translate(0,0);-moz-transform:translate3d(0,0,0)}
}
@-moz-keyframes tabviewImageOut{0%{opacity:1;-moz-transform:translate(0,0);-moz-transform:translate3d(0,0,0)}
100%{opacity:0;-moz-transform:translate(-940px,0);-moz-transform:translate3d(-940px,0,0)}
}
@-ms-keyframes tabviewImageIn{0%{opacity:1;-ms-transform:translate(940px,0);-ms-transform:translate3d(940px,0,0)}
100%{-ms-transform:translate(0,0);-ms-transform:translate3d(0,0,0)}
}
@-ms-keyframes tabviewImageOut{0%{opacity:1;-ms-transform:translate(0,0);-ms-transform:translate3d(0,0,0)}
100%{opacity:0;-ms-transform:translate(-940px,0);-ms-transform:translate3d(-940px,0,0)}
}
@keyframes tabviewImageIn{0%{opacity:1;transform:translate(940px,0);transform:translate3d(940px,0,0)}
100%{transform:translate(0,0);transform:translate3d(0,0,0)}
}
@keyframes tabviewImageOut{0%{opacity:1;transform:translate(0,0);transform:translate3d(0,0,0)}
100%{opacity:0;transform:translate(-940px,0);transform:translate3d(-940px,0,0)}
}
@-webkit-keyframes tabviewLinkIn{0%{opacity:1;-webkit-transform:translate(940px,0);-webkit-transform:translate3d(940px,0,0)}
30%{-webkit-transform:translate(940px,0);-webkit-transform:translate3d(940px,0,0)}
100%{-webkit-transform:translate(0,0);-webkit-transform:translate3d(0,0,0)}
}
@-webkit-keyframes tabviewLinkOut{0%{opacity:1;-webkit-transform:translate(0,0);-webkit-transform:translate3d(0,0,0)}
10%{-webkit-transform:translate(0,0);-webkit-transform:translate3d(0,0,0)}
100%{opacity:0;-webkit-transform:translate(-940px,0);-webkit-transform:translate3d(-940px,0,0)}
}
@-moz-keyframes tabviewLinkIn{0%{opacity:1;-moz-transform:translate(940px,0);-moz-transform:translate3d(940px,0,0)}
30%{-moz-transform:translate(940px,0);-moz-transform:translate3d(940px,0,0)}
100%{-moz-transform:translate(0,0);-moz-transform:translate3d(0,0,0)}
}
@-moz-keyframes tabviewLinkOut{0%{opacity:1;-moz-transform:translate(0,0);-moz-transform:translate3d(0,0,0)}
10%{-moz-transform:translate(0,0);-moz-transform:translate3d(0,0,0)}
100%{opacity:0;-moz-transform:translate(-940px,0);-moz-transform:translate3d(-940px,0,0)}
}
@-ms-keyframes tabviewLinkIn{0%{opacity:1;-ms-transform:translate(940px,0);-ms-transform:translate3d(940px,0,0)}
30%{-ms-transform:translate(940px,0);-ms-transform:translate3d(940px,0,0)}
100%{-ms-transform:translate(0,0);-ms-transform:translate3d(0,0,0)}
}
@-ms-keyframes tabviewLinkOut{0%{opacity:1;-ms-transform:translate(0,0);-ms-transform:translate3d(0,0,0)}
10%{-ms-transform:translate(0,0);-ms-transform:translate3d(0,0,0)}
100%{opacity:0;-ms-transform:translate(-940px,0);-ms-transform:translate3d(-940px,0,0)}
}
@keyframes tabviewLinkIn{0%{opacity:1;transform:translate(940px,0);transform:translate3d(940px,0,0)}
30%{transform:translate(940px,0);transform:translate3d(940px,0,0)}
100%{transform:translate(0,0);transform:translate3d(0,0,0)}
}
@keyframes tabviewLinkOut{0%{opacity:1;transform:translate(0,0);transform:translate3d(0,0,0)}
10%{transform:translate(0,0);transform:translate3d(0,0,0)}
100%{opacity:0;transform:translate(-940px,0);transform:translate3d(-940px,0,0)}
}
#bdContent .tx-semasourcecode-pi1{background:#ffffff;border:1px solid #becdd2;padding:6px 10px;
-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-size:0.85em;opacity:0.7;overflow:auto}
#bdContent .tx-semasourcecode-pi1:hover{opacity:1.0;-moz-transition:all 0.26s ease-out;
-o-transition:all 0.26s ease-out;
-webkit-transition:all 0.26s ease-out;
-ms-transition:all 0.26s ease-out;
}
#bdContent .tx-semasourcecode-pi1 ul,#bdContent .tx-semasourcecode-pi1 ol{margin:12px}
#bdContent .tx-semasourcecode-pi1 li{list-style:none;list-style-image:none}
table.wiroTableWatchdog,table.wiroTableStyle01{font-family:"Trebuchet MS",sans-serif;font-weight:bold;border-collapse:separate;width:100%}
.wiroTableWatchdog thead th,.wiroTableStyle01 thead th{padding:15px;color:#fff;border-bottom:3px solid #FF6E00;background-color:#474747;background:-webkit-gradient(linear,left top,left bottom,from(#51656b),to(#2b3f46));background:-moz-linear-gradient(top,#51656b,#2b3f46);background:linear-gradient(-90deg,#51656b,#2b3f46);-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius:5px 5px 0px 0px;border-top-left-radius:5px;border-top-right-radius:5px}
.wiroTableWatchdog thead tr.tr-0 th.td-0{background:transparent;border:none}
.wiroTableWatchdog tfoot td,.wiroTableStyle01 tfoot td{color:#FF6E00;text-align:center;padding:15px;background-color:white;opacity:0.7;border:2px solid #eeeeee}
.wiroTableWatchdog tfoot th,.wiroTableStyle01 tfoot th{color:#666}
.wiroTableWatchdog tbody td,.wiroTableStyle01 tbody td{padding:10px;text-align:center;background-color:white;opacity:0.7;border:2px solid #eeeeee;color:#666;text-shadow:1px 1px 1px #fff}
.wiroTableStyle01 tbody td{text-align:left;vertical-align:top}
.wiroTableWatchdog tbody span.wiroCheck::before{content :url('../../fileadmin/gfx/wiroCheck.png')}
.cssLayer{position:absolute;z-index:100;background:none;padding:15px}
.shadow{float:left}
.frame{position:relative;background-color:#ffffff;padding:0;display:block;-moz-box-shadow:3px 3px 10px rgba(0,0,0,0.6);-webkit-box-shadow:3px 3px 10px rgba(0,0,0,0.6);box-shadow:3px 3px 10px rgba(0,0,0,0.6)}
.cssLayer .head{position:static;float:none;height:23px;width:auto;padding:5px 5px 5px 5px;color:#FFF;background:#474747;border-bottom:3px solid #FF6E00;background:-webkit-gradient(linear,left top,left bottom,from(#51656B),to(#2B3F46));background:-moz-linear-gradient(top,#51656B,#2B3F46);background:linear-gradient(180deg,#51656B,#2B3F46);-moz-transition:all 0.26s ease-out;-o-transition:all 0.26s ease-out;-webkit-transition:all 0.26s ease-out;-ms-transition:all 0.26s ease-out}
.cssLayer .head .inner{height:23px;line-height:23px;color:#FFF;font-weight:bold}
.cssLayer .close{position:absolute;right:0;top:0;width:16px;padding:4px 4px 0 0;background-color:rgba(0,0,0,0)}
.cssLayer .body{min-height:50px;padding:5px}
.cssLayer .loading{background-image:url('../../fileadmin/gfx/ajax-loader.gif');min-height:50px;background-position:center center;background-repeat:no-repeat}
.cssLayerSimple .frame{position:relative}
.cssLayerSimple .bottom,.cssLayerSimple .head{position:absolute;right:0;left:0}
.cssLayerSimple .head{padding:0 0 0 10px;background:transparent url('../../fileadmin/images/bg/layer-head-left-white.png') left top no-repeat;overflow:hidden}
.cssLayerSimple .head .inner{height:6px;font-size:0.1em;background:transparent url('../../fileadmin/images/bg/layer-head-right-white.png') right top no-repeat}
.cssLayerSimple .head .close{z-index:1}
.cssLayerSimple .head .close img{display:none}
.cssLayerSimple .head .close a{background:url('../../fileadmin/images/icons/close-layer-blue.png') left bottom no-repeat;height:16px;width:16px;display:block}
.cssLayerSimple .body{padding-top:16px;top:6px}
#bdContent .buttongroup{background-color:#ffffff;border:1px solid #283C45;border-radius:4px;padding:1em 2em;margin:4em 0 2em 0;text-align:center}
#bdContent .buttongroupSmall{background-color:#ffffff;border:1px solid #283C45;border-radius:4px;padding:1em 2em 4em 2em}
#bdContent .buttongroupWrapper{padding:0 15px;display:inline-block;margin:-26px 0 2em 0}
#bdContent .buttongroupContent{text-align:left}
#bdContent a.buttongroupItem{color:#ffffff;font-size:1.2em;font-weight:bold;height:30px;padding:4px 24px 0 24px;background-color:#1880ac;display:inline-block;margin:0;float:left;position:relative}
#bdContent a.buttongroupItem.selected,#bdContent a.buttongroupItem:hover{background-color:#ff6e00;color:#ffffff}
#bdContent .buttongroupWrapper a:nth-of-type(1){
-webkit-border-radius:20px 0px 0px 20px;-moz-border-radius:20px 0px 0px 20px;-khtml-border-radius:20px 0px 0px 20px;border-radius:20px 0px 0px 20px}
#bdContent .buttongroupWrapper a:nth-last-of-type(1){border-left:1px solid #ffffff;
-webkit-border-radius:0px 20px 20px 0px;-moz-border-radius:0px 20px 20px 0px;-khtml-border-radius:0px 20px 20px 0px;border-radius:0px 20px 20px 0px}
.wiro-vector-demo{margin:1em}
.wiro-vector-demo-raster{float:left;width:48%}
.wiro-vector-demo-vector{margin-left:52%}
.wiro-vector-demo-area{overflow:hidden;height:200px;border:#00577C solid;border-width:6px 6px 0;background-color:#FFF}
.wiro-vector-demo-area img{position:relative;top:50%;left:50%;height:100px;width:100px;margin-left:-50px;margin-top:-50px;max-width:none}
.wiro-vector-demo-title{padding:6px;background-color:#00577C;color:#FFF;text-align:center}
.wiro-vector-demo-control{text-align:center}
#bdContent .wiro-vector-demo-control input[type=button]{margin-left:0.25em;margin-right:0.25em}
.wiro-sprite-demo{overflow:hidden;height:100px;width:300px;margin:1em auto;background:#FFF url('../../fileadmin/gfx/wiro-sprite-demo/example-imagesprite.png') no-repeat}
.wiro-sprite-demo-area{height:100%;width:500px;position:relative;-webkit-transform:translate3d(-200px,0,0);-moz-transform:translate3d(-200px,0,0);-o-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0);-webkit-animation:sprite-move 3s linear infinite alternate;-moz-animation:sprite-move 3s linear infinite alternate;-o-animation:sprite-move 3s linear infinite alternate;animation:sprite-move 3s linear infinite alternate}
.wiro-sprite-demo-area:before,.wiro-sprite-demo-area:after{content:"";display:block;position:absolute;top:0;bottom:0;background:red;opacity:0.5;height:100%;width:200px}
.wiro-sprite-demo-area:before{left:0}
.wiro-sprite-demo-area:after{right:0}
@-webkit-keyframes sprite-move{0%{-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}
20%{-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}
40%{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}
60%{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}
80%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@-moz-keyframes sprite-move{0%{-moz-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}
20%{-moz-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}
40%{-moz-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}
60%{-moz-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}
80%{-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
100%{-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@-o-keyframes sprite-move{0%{-o-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}
20%{-o-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}
40%{-o-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}
60%{-o-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}
80%{-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
100%{-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes sprite-move{0%{transform:translate3d(-200px,0,0)}
20%{transform:translate3d(-200px,0,0)}
40%{transform:translate3d(-100px,0,0)}
60%{transform:translate3d(-100px,0,0)}
80%{transform:translate3d(0,0,0)}
100%{transform:translate3d(0,0,0)}
}
#wiro-respimg-demo-with{display:none}
@media screen and (max-width:1000px){
#pagewrap{width:100%;margin:0 auto;background:url('../../fileadmin/gfx/bgPatternGreyTop.jpg') repeat-x left 6em}
#contact .innerContact,#page{width:95%}
#contact .innerContact{height:580px}
#contact{-webkit-transform:translate(0,-580px);-moz-transform:translate(0,-580px);-ms-transform:translate(0,-580px);-0-transform:translate(0,-580px);transform:translate(0,-580px);-webkit-transform:translate3d(0,-580px,0);-moz-transform:translate3d(0,-580px,0);-ms-transform:translate3d(0,-580px,0);-0-transform:translate3d(0,-580px,0);transform:translate3d(0,-580px,0)}
#contact:after{top:570px}
body.contactActive #pagewrap{-webkit-transform:translate(0,580px);-moz-transform:translate(0,580px);-ms-transform:translate(0,580px);-0-transform:translate(0,580px);transform:translate(0,580px);-webkit-transform:translate3d(0,580px,0);-moz-transform:translate3d(0,580px,0);-ms-transform:translate3d(0,580px,0);-0-transform:translate3d(0,580px,0);transform:translate3d(0,580px,0)}
#contact form{bottom:8.9em;left:150px}
#contact .hinweis{width:690px}
#hdMenuWrap{float:right;width:60%}
#wiroLogo{left:1em}
#menuMain .subline{display:none}
#menuMain a{padding:14px 12px}
#menuMainShadow{background:none;margin-top:-25px;margin-bottom:25px;
-moz-box-shadow:0 12px 8px -8px #333333;-webkit-box-shadow:0 12px 8px -8px #333333;box-shadow:0 12px 8px -8px #333333}
#bdContentWrap{width:60%;margin:0 2% 30px 2%}
#bdMenu{width:30%}
.csc-textpic-imagewrap img{max-width:100%;margin-left:0px ! important;display:block}
.csc-textpic-imagewrap{max-width:100%}
.video embed,.video object,.video iframe{width:100%;height:auto;min-height:300px}
#metabox{width:95%}
#footer{width:100%}
#metabox .left,#metabox .center{width:46%}
#metabox .right{width:80%}
#bdContent .tx-powermail-pi1 #kontakt{width:100%}
#bdContent .tx-powermail-pi1_fieldset input.powermail_text,#bdContent .tx-powermail-pi1_fieldset textarea.powermail_textarea{width:95%}
.wiroCardImage{float:none;clear:both;display:block}
.wiroCardSmall{width:100%;float:left;margin:0 1em 3em 0}
#bdContent .wiroTabviewContainer{width:100%;position:relative;padding:0}
#bdContent .wiroTabviewNavi{display:none}
#bdContent .wiroTabviewButtons{display:block;top:40%}
#bdContent .wiroTabview li h2.wiroTabviewTitle{font-size:2em;margin-left:35px}
#bdContent .wiroTabview li img.wiroTabviewImage{max-width:50%;margin-left:0}
#bdContent .wiroTabview li .wiroTabviewText{font-size:1em;margin-left:35px}
#bdContent li a.wiroTabviewLink{font-size:1em;right:40px !important}
}
@media screen and (max-width:780px){#contact form,#contact .text{left:0}
#contact .hinweis{width:562px;left:0}
}
@media screen and (max-width:650px){
#pagewrap{background:none}
#contact{height:895px}
#contact form{width:auto;position:relative;height:auto;bottom:auto}
#contact .inputs{position:relative;bottom:auto;width:285px;margin-bottom:.5em}
#contact .text{width:auto;position:relative}
#contact textarea{position:relative;bottom:auto;height:175px}
#contact input[type=submit]{position:relative;margin-top:1em;left:auto;right:auto;display:block}
#contact .innerContact{height:895px}
#contact{-webkit-transform:translate(0,-895px);-moz-transform:translate(0,-895px);-ms-transform:translate(0,-895px);-0-transform:translate(0,-895px);transform:translate(0,-895px);-webkit-transform:translate3d(0,-895px,0);-moz-transform:translate3d(0,-895px,0);-ms-transform:translate3d(0,-895px,0);-0-transform:translate3d(0,-895px,0);transform:translate3d(0,-895px,0)}
#contact:after{top:885px}
body.contactActive #pagewrap{-webkit-transform:translate(0,895px);-moz-transform:translate(0,895px);-ms-transform:translate(0,895px);-0-transform:translate(0,895px);transform:translate(0,895px);-webkit-transform:translate3d(0,895px,0);-moz-transform:translate3d(0,895px,0);-ms-transform:translate3d(0,895px,0);-0-transform:translate3d(0,895px,0);transform:translate3d(0,895px,0)}
#contact .hinweis{position:relative;width:auto;margin-top:28px}
#bdContent .bdContentRow01Left,#bdContent .bdContentRow01Right{float:none;width:100%}
#hdMenuWrap{float:right;width:100%;height:8em}
#hdMenu .hdMenuItem a{font-size:0.85em}
#hdMenu .blue1 .hdMenuItemImage{display:none}
#wiroLogo{left:0.5em;top:3.0em;width:35%}
#hdMenuWrap .searchform{display:none}
#footerSearch{display:block;width:95%;margin:0 auto}
#footerSearch .searchform{margin:0;display:inline-block}
#footer .searchform .searchField{width:16em}
#menuMain{clear:both;position:relative}
#menuMain .headline,#menuMain .subline{display:inline}
#menuMain .headline{font-size:1.16em}
#menuMain .subline{font-size:1em;font-weight:normal;margin-left:1em}
#menuMain .menuMainItem{float:none;clear:both;width:100%}
#menuMain .menuMainItem a,#menuMain li:first-child a,#menuMain li:last-child a{padding:10px 25px;
-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;
-moz-box-shadow:0px 15px 10px -10px #333;-webkit-box-shadow:0px 15px 10px -10px #333;box-shadow:0px 15px 10px -10px #333}
#menuMainShadow{display:none}
#menuMain .mainMenuSub{border-bottom:6px solid #CFD5D7;display:block;margin:0 1em 1em;opacity:0.8;padding:1em 1em 1em 1.5em;background:#ffffff}
#menuMain .mainMenuSub .mainMenuSubList{opacity:1.0}
#menuMain .mainMenuSub ul li{list-style:none}
#menuMain .mainMenuSub h3{color:#283c43;font-family:'PT Sans Narrow',sans-serif;font-weight:700;font-size:1.31em;text-transform:uppercase;margin:0.8em 0 1em}
#menuMain .mainMenuSub .mainMenuSubListItem,#menuMain .mainMenuSub .mainMenuSubListItem a{display:block;opacity:1.0;background:none;
-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;
-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}
#menuMain .mainMenuSub .mainMenuSubListItem a{color:#1880ac;font-weight:normal;padding:4px 0;margin:0 1em;border-bottom:1px solid transparent;border-top:1px solid transparent;-moz-transition:all 0.26s ease-out;
-o-transition:all 0.26s ease-out;
-webkit-transition:all 0.26s ease-out;
-ms-transition:all 0.26s ease-out;
}
#menuMain .mainMenuSub .mainMenuSubListItem a:hover,#menuMain .mainMenuSub .mainMenuSubListItemAct a,#menuMain .mainMenuSub .mainMenuSubListItemAct a:hover{border-top:1px solid #becdd2;border-bottom:1px solid #becdd2;padding-left:20px;text-decoration:none;color:#ff6e00}
#breadcrumb{display:none}
#bdContentWrap{width:auto;float:none;margin:20px 0}
#bdContent .bodytext{
}
#bdMenu{display:none}
.video embed,.video object,.video iframe{min-height:250px}
#bdContent div.csc-textpic-intext-left div.csc-textpic-imagewrap,#bdContent div.csc-textpic-intext-right div.csc-textpic-imagewrap,#bdContent div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap,#bdContent div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap{float:none}
#bdContent div.csc-textpic-intext-left-nowrap div:first-child,#bdContent div.csc-textpic-intext-left-nowrap div:last-child{margin-left:0px ! important;margin-right:0px ! important;clear:both}
#bdContent div.csc-textpic-intext-right-nowrap div:first-child,#bdContent div.csc-textpic-intext-right-nowrap div:last-child{margin-left:0px ! important;margin-right:0px ! important;clear:both}
#footer .ftContentFirst{text-align:left}
#ftContent .ftContentListItem{display:block}
#ftContent ul,#ftMenu ul{display:inline}
#bdContent .wiroTabviewContainer{width:100%;position:relative}
#bdContent .wiroTabviewNavi{display:none}
#bdContent .wiroTabviewButtons{display:block;top:40%}
#bdContent .wiroTabview li h2.wiroTabviewTitle{position:absolute;bottom:0;background:rgba(255,255,255,.75);margin:0;padding:.5em 1em;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px}
#bdContent .wiroTabview li.active h2.wiroTabviewTitle{-webkit-animation-name:tabviewSmallTitleIn;-moz-animation-name:tabviewSmallTitleIn;-ms-animation-name:tabviewSmallTitleIn;animation-name:tabviewSmallTitleIn}
#bdContent .wiroTabview li .wiroTabviewText{display:none}
#bdContent .wiroTabview li img.wiroTabviewImage{float:none;max-width:100%;margin:0 auto;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
#bdContent li a.wiroTabviewLink{font-size:1em;top:20px !important;right:30px !important}
@-webkit-keyframes tabviewSmallTitleIn
{0%{-webkit-transform:translate(0,309px);-webkit-transform:translate3d(0,309px,0)}
50%{-webkit-transform:translate(0,309px);-webkit-transform:translate3d(0,309px,0)}
100%{-webkit-transform:translate(0,0);-webkit-transform:translate3d(0,0,0)}
}
@-moz-keyframes tabviewSmallTitleIn
{0%{-moz-transform:translate(0,309px);-moz-transform:translate3d(0,309px,0)}
50%{-moz-transform:translate(0,309px);-moz-transform:translate3d(0,309px,0)}
100%{-moz-transform:translate(0,0);-moz-transform:translate3d(0,0,0)}
}
@-ms-keyframes tabviewSmallTitleIn
{0%{-ms-transform:translate(0,309px);-ms-transform:translate3d(0,309px,0)}
50%{-ms-transform:translate(0,309px);-ms-transform:translate3d(0,309px,0)}
100%{-ms-transform:translate(0,0);-ms-transform:translate3d(0,0,0)}
}
@keyframes tabviewSmallTitleIn
{0%{transform:translate(0,309px);transform:translate3d(0,309px,0)}
50%{transform:translate(0,309px);transform:translate3d(0,309px,0)}
100%{transform:translate(0,0);transform:translate3d(0,0,0)}
}
}
@media screen and (max-width:479px){
html{-webkit-text-size-adjust:none}
#contact .inputs{width:100%}
#contact input:not([type=submit]),#contact textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}
#hdMenuWrap{float:none;width:100%}
#menuMain .headline{font-size:1.16em}
#menuMain .subline{display:none}
#menuMain .menuMainSpacer{display:none}
#menuMain a{padding:10px 8px}
#bdContent .bodytext,#bdContent li{font-size:1.2em}
#metabox .metaboxContainer,#metabox .left,#metabox .center{width:95%}
#metabox .right{width:85%}
#ftMenu .ftMenuItem{padding-left:0.25em}
#ftMenu li:first-child{padding-left:0em}
#ftMenu .ftMenuItem a{padding-right:0.5em}
#bdContent .wiroTabview li.wiroTabviewItem{height:100%}
}
@media (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2){#contact{background-size:256px}
}
@media print{html,body,#pagewrap{background:none}
#wiroLogo{position:relative;left:0;width:100%;height:100%}
#hdMenuWrap,#menuMainShadow,#menuMain,#bdMenu,#metaboxWrap,#ftMenuWrap{display:none}
#breadcrumb{background:none;border:none;
-webkit-border-radius:0px;-moz-border-radius:0px;-khtml-border-radius:0px;border-radius:0px;font-size:0.93em;opacity:1;margin:2em 0 0 0;padding:0}
#bdContentWrap{width:600px;margin:0;float:none}
#ftContent{width:600px;margin:2em 0;text-align:left}
#ftContent ul{display:inline;margin:0}
#footer .ftContentFirst{text-align:left}
}
.tx-wirooekosteuerrechnerdemo-pi3{position:relative}
.tx-wirooekosteuerrechnerdemo-pi3 th{text-align:left;font-weight:normal}
.tx-wirooekosteuerrechnerdemo-pi3 .data td,.tx-wirooekosteuerrechnerdemo-pi3 .data th{padding:2px 3px}
#tx_wirooekosteuerrechnerdemo_pi3_infobox{position:absolute;background:#FFF;padding:1em;border:1px solid #BECDD2;border-radius:1em;z-index:99}
#tx_wirooekosteuerrechnerdemo_pi3_infobox .frame{width:500px;font-size:85%}
#tx_wirooekosteuerrechnerdemo_pi3_infobox .body :last-child{margin-bottom:0}
#tx_wirooekosteuerrechnerdemo_pi3_sector{width:400px}
