@font-face {
font-family: 'FontAwesome';
src: url('https://www.bauberufe.eu/files/scripts/fontawesome-webfont.eot?v=3.0.1');
src: url('https:///www.bauberufe.eu/files/scripts/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
url('https:///www.bauberufe.eu/files/scripts/fontawesome-webfont.woff?v=3.0.1') format('woff'),
url('https:///www.bauberufe.eu/files/scripts/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
font-weight: normal;
font-style: normal;
}

@charset "utf-8";
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video{margin:0;padding:0;border:0;outline:0;background:transparent;}
ul{list-style:none;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;}
a:hover, a:focus{text-decoration:underline;}
a:active, a:visited{color:#000;}
input, select{vertical-align:middle;}
#screen a{position:absolute;top:-1000px;margin-left:-3000px;color:#fff;background:#1C418F;}
#screen a:hover, #screen a:active, #screen a:focus{position:relative;top:0;margin:0.3em 3% 0.3em 3%; width:85%; min-width:950px;display:block;padding:0.9em 0 0.7em 0;text-align:center;height:auto;z-index:3;outline:0;text-decoration:none;box-shadow:1px 1px 3px 2px rgba(110,110,110,.5);border:1px solid #1C418F;}
#screen span{border:1px solid #fff;padding:0.1em 0.5em;font-weight:bold;}
.mimo, hr, #dg-suche legend, #dg-suche label, .show{position:absolute;left:-6000px;top:-3000px;width:0px;height:0px;}
@media screen,projection{
body{background:#fff;color:#000;font:75% Arial, Helvetica, sans-serif;}
#wrapper{position:relative; margin:0.3em 3% 0 3%; width:85%;height:100%; z-index:1; border:1px solid #1C418F;background:#fff;box-shadow:1px 1px 3px 2px rgba(110,110,110,.5);}
#start #wrapper{background:#fff url(../../images/layout/bau.jpg) no-repeat right bottom;}
h1, h2, h3, h4, h5{color:#1C418F; line-height:1.1em; font-family:"Century Gothic";}
h1{font-size:1.6em;margin:0 0 0.7em 0;}
h2{font-size:1.3em;margin-bottom:0.3em;}
h3{font-size:1.2em;margin-bottom:0.3em;}
p{margin:0 0 0.5em 0;-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;line-height:1.25em;}
strong{font-weight:bold;}
address{margin:0 0 1.5em;font-style:italic;}
a[href^="http:"]:after,a[href^="https:"]:after{content:"\00A0\2197\00A0";}
a[href^="https://www.bauberufe.eu"]:after,a[href^="https://www.facebook.com"]:after, #mycarousel a[href^="http://"]:after,a[href^="http://www.uwz.at"]:after{content:"";}
a[href$=".pdf"]{background:url(../../images/icons/pdf.gif) no-repeat left center;padding-left:14px;list-style-type:none;}
a[href$=".doc"]{background:url(../../images/icons/word.jpg) no-repeat left center;padding-left:20px;list-style-type:none;}
a[href$=".xls"]{background:url(../../images/icons/excel.jpg) no-repeat left center;padding-left:20px;list-style-type:none;}
a[href$=".csv"]{background:url(../../images/icons/excel.jpg) no-repeat left center;padding-left:20px;list-style-type:none;}
header{position:relative;height:7em;width:100%;padding-top:1em;overflow:hidden;}
#logo{position:relative;margin:-10px 0 10px 0;left:0;float:left;}
#wappen{margin-right:3em;float:right;}
#tabmenu{float:right;margin:0 2% 0 0;}
#tabmenu li, #meta li{display:inline;margin:0 0 0 0.5em;}
#tabmenu a{color:#000;padding:0.6em;letter-spacing:0.01em;}
#tabmenu a:hover,#tabmenu a:focus,#tabmenu .aktiv a{background-color:#8EA1C8;color:#000;}
#dg-suche{position:absolute;right:2%;bottom:0.8em;width:17.2em;height:25px;}
#suchbegriff{position:absolute;top:0;left:0;width:15em;height:auto;color:#000;border:solid 1px #1C418F;background:#fff url(../../images/icons/suche.png) no-repeat right center;}
#breadcrumbs{clear:both;color:#000;margin:6em 0 3em 2%;width:70%;height:auto;overflow:hidden;}
#breadcrumbs a{color:#000;}
#breadcrumbs span{float:left;margin-right:0.5em;}
#breadcrumbs span:before{content:"\25BA\00A0";color:#1C418F;}
#nav-o{position:relative;left:0;top:0;width:100%;z-index:1000;background:#1C418F;height:3em;text-align:center;float:right;z-index:8;}
#sm{font-size:200%;position:absolute;top:0.2em;left:2%;z-index:20;width:20%;}
#sm span{position:absolute;left:-4000px;height:0;width:0;}
#sm a{color:#fff;display:inline;margin-right:3%;}
#navi{position:relative;left:0;top:0;width:100%;z-index:1000;background:#1C418F;height:3em;text-align:center;float:right;z-index:8;}
#navi ul{position:absolute;width:20em;margin-left:-4000em;height:auto;background:#8EA1C8;z-index:1000;padding:1em 0 0.5em 0;box-shadow:0 1px 1px #333;border:1px solid #1C418F;-moz-opacity:0;-webkit-opacity:0; -o-opacity:0;-ms-opacity:0;  opacity:0;}                     
#navi li{display:inline-block;margin-right:1em;height:auto;text-align:left;background:#8EA1C8;}
#navi ul li a{background:#8EA1C8;color:#000;white-space:nowrap;padding:3px 18px 3px 10px;}
#navi li li{display:block;margin:0 0 1px 0;}
#navi a, #nav-li a,#nav-li2 a{display:block;}
#navi ul ul,#navi li:hover ul ul{margin-left:-4000em;-moz-opacity:0;-webkit-opacity:0; -o-opacity:0;-ms-opacity:0;  opacity:0;}
#navi li:hover ul{margin-left:0;margin-top:0;-moz-opacity:1;opacity:1;-moz-transition:opacity 0.5s ease-in-out 0.2s;-webkit-transition:opacity 0.5s ease-in-out 0.2s;-o-transition:opacity 0.5s ease-in-out 0.2s; transition:opacity 0.5s ease-in-out 0.2s;}
#navi li li:hover ul{margin-left:90%;margin-top:-2.1em;-moz-opacity:1;opacity:1;-moz-transition:opacity 0.5s ease-in-out 0.2s;transition:opacity 0.5s ease-in-out 0.2s;}
#navi a:hover,.aktiv a{background:#1C418F;color:#fff;}
.nav{font-size:1.3em;box-shadow:1px 1px 2px 1px #666;height:auto;margin-top:-10px;background:#8EA1C8;color:#000;letter-spacing:0.02em;padding:16px 18px 16px 18px;border:1px solid #1C418F;}
#nav-li,#nav-li2{clear:both;float:left;width:20%;height:auto;margin:0 0 0 2%;}
#nav-li ul, #nav-li li:hover ul ul,#nav-li2 ul, #nav-li2 li:hover ul ul{padding:1em 0 0.5em 0;position:absolute;width:auto;margin-left:-4000em;height:auto;z-index:1000;background:#8EA1C8;border:1px solid #1C418F; box-shadow:1px 1px 1px #333;-moz-opacity:0;opacity:0;}
#nav-li ul a,#nav-li2 ul a{padding:3px 18px 3px 10px;display:block;background:#8EA1C8;color:#000;}
#nav-li li li,#nav-li2 li li{margin-bottom:1px;background:#8EA1C8;white-space:nowrap;}
#nav-li li li:hover ul,#nav-li2 li li:hover ul{margin-left:90%;margin-top:-2.1em;-moz-opacity:1;opacity:1;-moz-transition:opacity 0.5s ease-in-out 0.2s;transition:opacity 0.5s ease-in-out 0.2s;}
#nav-li li li:last-child, #navi li li:last-child,#nav-li2 li li:last-child, #navi li2 li:last-child{margin-bottom:0;}
#nav-li li:hover ul,#nav-li2 li:hover ul{margin-left:13%;margin-top:-27px;-moz-opacity:1;opacity:1;-moz-transition:opacity 0.5s ease-in-out 0.2s;-webkit-transition:opacity 0.5s ease-in-out 0.2s;-o-transition:opacity 0.5s ease-in-out 0.2s; transition:opacity 0.5s ease-in-out 0.2s;}
#nav-li a:hover,.aktive a,#nav-li2 a:hover,.aktive a{background:#1C418F;color:#fff;}
.erst{background:#8EA1C8;padding:0.5em;display:block;width:auto;margin-top:5px;box-shadow:0 1px 1px #333;}
section{float:left;width:52%;height:auto;background:#fff;padding:0 0 1em 0;margin:0 2% 4em 3%;}
#slo{width:92%;height:auto;font-size:1.5em;font-style:italic;color:#800000;overflow:hidden;margin:0 0 1em 0;}
#slo span{float:right;font-size:0.8em;}
#start section{background:transparent;}
.col{clear:both;-moz-column-width:300px;-moz-column-gap:30px;-webkit-column-width:300px;-webkit-column-gap:30px;column-width:300px;column-gap:30px; margin:0 0 1em 0;border-bottom:1px dotted #1C418F;padding-bottom:1em;}
.col h2{-moz-column-span:all;-webkit-column-span:all;column-span:all;margin-bottom:0.6em;break-before:column;break-inside:avoid-column;break-after:avoid-column;}
.start{width:90%;height:auto;padding:0.5em;border:1px solid #ccc;background:#fff;opacity:0.85;box-shadow:0 1px 1px #333;margin:0 0 1.5em 0;border-radius:5px;}
section ul{margin:0 0 1em 5%; list-style:square outside;}
ol{margin:0 0 1em 3%;list-style-position:outside;}
section li{margin-bottom:0.5em;}
section a[href], section a[href]:visited, aside a[href], aside a[href]:visited{color:#1C418F;border-bottom:1px dotted #8EA1C8;}
aside{float:right;width:18%;height:auto;margin:-2.5em 2% 0 0;}
.ztr{text-align:center;}
.right{float:right;margin:0 0 2em 2em;}
.right{float:left;margin:0 2em 2em 0;}
.big{clear:both;font-size:1.3em;font-weight:bold;}
footer{position:relative;width:100%;background:#1C418F;height:auto;padding:1em 0 0.6em 0;text-align:center;clear:both;overflow:hidden;}
#top{position:absolute;right:2%;top:-1em;}
#meta a{color:#fff;padding:0.9em 0.6em;letter-spacing:0.01em;}
#meta a:hover,#meta a:focus,#meta .aktiv a{background-color:#8EA1C8;color:#000;}
.ko{padding:1em;width:90%;background:#8EA1C8;margin:0 2em 2em 0;border-radius:5px;box-shadow:1px 1px 3px 1px #333;height:auto;overflow:hidden;}
legend{font-weight:bold;margin:0 0 2em 0;font-size:1.2em;}
textarea{margin:0.5em 0.2em 4em 0.2em;border:1px solid #ccc;width:65%;min-height:100px;padding:0.1em;border:1px solid #1C418F;border-radius:3px;}
textarea:hover,textarea:focus{background:#fff;color:#000;width:65%;box-shadow:0px 0px 5px #333;}
label{float:left;clear:left;width:30%;font-weight:bold;margin-top:0.6em;}
select{width:auto;border:1px solid #1C418F;}
input[type=text], input[type=search], input[type=password], input[type=email], textarea{border-radius:3px;height:20px;border:1px solid #1C418F;padding:2px 0 1px 3px;margin:0 0.5em 0.5em 0;}
input[type=submit], input[type=reset], button{background:#fff;display:inline-block;padding:3px 6px 3px 3px;border-radius:2px;border:1px solid #1C418F;cursor:pointer;}
input:hover,input:focus,input:active{box-shadow:0px 0px 5px #333;}
.ko input[type=text], .ko input[type=email]{width:65%;}
#frage{width:30%;}
input[type=text].error, .error{border:1px solid red;}
button{margin-top:2em;}
.fehler, .red{font-weight:bold;color:red;margin-bottom:2em;}
.green{font-weight:bold;color:green;margin-bottom:2em;}
.erg{background-color:yellow;color:#000; font-style:italic;font-weight:bold;}
.ergb{font-style:italic;font-weight:bold;}
iframe{display:block;border:2px solid #1C418F;width:98%;height:30em;margin:0 2% 2em 0;}
.klar{clear:both;}
.news, .vcard, .zuf{width:100%;height:auto;border:1px solid #1C418F;border-radius:5px;margin-bottom:1em;font-size:0.9em;box-shadow:1px 1px 2px 1px #ccc;background:#fff;opacity:0.9;}
.grf, .grf img{width:100%;height:auto;}
.news:last-child{margin-bottom:5em;}
.news img{width:100%;height:auto;border-radius:5px;margin-top:2px;}
.vcard p, .news p, .vcard dl{margin:3%;}
.bl{color:#1C418F;font-size:1.1em;margin-bottom:0.5em;}
.news h2{margin:3% 0 0.5em 2%;}
.zuf img, .voll img{width:100%; height:auto;display:block;border-radius:5px;}
#keys{width:40%;}
#keys span,#access span{float:right;}
#keys li{list-style-type:none;}
.foto{width:28%;height:auto;display:inline-block;vertical-align:top;margin:0 2% 2em 0;border:1px solid #1C418F;padding:1%;border-radius:5px;box-shadow:1px 1px 2px 1px #ccc;text-align:center;}
.foto img{display:block;margin:0.5em auto;}
.foto h2{font-size:1.2em;}
.std{width:100%;text-align:center; margin:0 0 0.2em 2%;}
.std li{float:left;width:26%;border:1px solid #ccc;padding:10px;list-style-type:none;margin-right:0.8em;}
.abs{padding-top:2em;}
.mar{margin-top:3em;}
.note{margin-top:4em;font-size:0.9em;}
.down{white-space:nowrap;}
.down ul{list-style-type:none;margin-left:0;}
.voll{width:100%;height:auto;}
.gal{width:85%;height:auto;margin:0 auto;border:2px solid #1C418F;box-shadow:1px 1px 2px 1px #666;border-radius:5px;}
.pic{display:block;width:100%;height:auto;border-radius:5px;}
.pager{width:17em;height:auto;margin:2em auto;}
#pfeilL{float:left;}
#pfeilR{float:right;}
.zahl{display:block;float:left;margin:1em 0 0 2.5em;}
#wrap{position:absolute;right:1%;top:0.3em;height:auto;width:120px;z-index:0;}
.le{width:45%;height:auto;float:left;margin:0 7% 2em 0;}
.jcarousel-skin-tango .jcarousel-direction-rtl {direction:rtl;}
.jcarousel-skin-tango .jcarousel-container-vertical {width:120px; height:800px;}
.jcarousel-skin-tango .jcarousel-clip {overflow:hidden;}
.jcarousel-skin-tango .jcarousel-clip-vertical {width:120px;  height:800px;}
.jcarousel-skin-tango .jcarousel-item {width:120px;   height:auto;}
.jcarousel-skin-tango .jcarousel-item-vertical {margin-bottom:10px;}
.jcarousel-skin-tango .jcarousel-item-placeholder {background:#fff; color:#000;}
object,iframe{display:block;width:80%;margin:3em auto;border:2px solid #1C418F;}
}

@media only screen
and (max-width :800px){
#wrapper{width:98%;margin:1% auto;}
#logo{width:40%;height:auto;}
#wappen{width:40px;height:auto;margin-right:3em;float:right;}
#dg-suche{bottom:1.5em;}
#nav-li,#nav-li2{width:25%;}
section{float:right;width:70%;margin:0;}
aside{float:right;width:65%;height:auto;margin:2.5em 2% 0 0;}
}
@media only screen
and (max-width :700px){
#navi li{float:right;}
#sm{width:30%;}
}
@media print{
#screen a, #dg-suche, #breadcrumbs, #navi, footer, #wrap, #nav-li,#nav-li2, #tabmenu, #wappen, #service, .ko, .zuf{display:none;}
body{font:85% Arial, Helvetica, sans-serif;}
#wrapper{width:96%;padding:0 0;}
h1, h2, h3, h4, h5{margin:0 00 0;}
h1{margin-bottom:0.5em;}
p{margin:0 0 0.3em 0;}
#slo{width:100%;height:auto;font-size:1.5em;font-style:italic;color:#800000;overflow:hidden;margin:0 0 1em 0;}
#slo span{float:right;font-size:0.8em;}
}




[class^="icon-"]:before,[class*="icon-"]:before{font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;text-decoration:inherit;}
a[class^="icon-"],a[class*="icon-"]{display:inline-block;text-decoration:inherit;}
tablea[class^="icon-"],tablea[class*="icon-"],table[class^="icon-"]:before,table[class*="icon-"]:before{float:right;}
li[class^="icon-"],li[class*="icon-"]{margin-left:0;list-style-type:none;}
.icon-search:before{content:"\f002";}
.icon-external-link:before{content:"\f08e";}
.icon-signout:before{content:"\f08b";}
.icon-plus-sign-alt:before{content:"\f0fe";}
.icon-info-sign:before{content:"\f05a";}
.icon-ok:before{content:"\f00c";}
.icon-remove:before{content:"\f00d";}
.icon-zoom-in:before{content:"\f00e";}
.icon-pencil:before{content:"\f040";}
.icon-picture:before{content:"\f03e";}
.icon-arrow-up:before{content:"\f062";}
.icon-arrow-down:before{content:"\f063";}
.icon-rotate-right:before{content:"\f021";}
.icon-file:before{content:"\f016";}
.icon-user-md:before{content:"\f0f0";}
.icon-user:before{content:"\f007";}
.icon-question-sign:before{content:"\f059";}
.icon-external-link-sign:before{content:"\f14c";}
.icon-rotate-right:before{content:"\f01e";}
.icon-rotate-left:before{content:"\f0e2";}
.icon-star-empty:before{content:"\f006";}
.icon-star-half-empty:before{content:"\f123";}
.icon-star:before{content:"\f005";}
.icon-signin:before{content:"\f090";}
.icon-tags:before{content:"\f02c";}
.icon-google-plus:before{content:"\f0d5";}
.icon-envelope:before{content:"\f003";}
.icon-home:before{content:"\f015";}
.icon-print:before{content:"\f02f";}
.icon-phone-sign:before{content:"\f098";}
.icon-caret-up:before{content:"\f0d8";}
.icon-caret-right:before{content:"\f0da";}
.icon-caret-left:before{content:"\f0d9";}
.icon-caret-down:before{content:"\f0d7";}
.icon-hand-up:before{content:"\f0a6";}
.icon-plus-sign-alt:before{content:"\f0fe";}
.icon-info-sign:before{content:"\f05a";}
.icon-twitter-sign:before{content:"\f081";}
.icon-comment:before{content:"\f075";}
.icon-reorder:before{content:"\f0c9";font-size:200%;padding:0;margin:0;}
.icon-caret-up{float:right;color:#fff;display:block;font-size:300%;font-size:3rem;z-index:500;}
.icon-tags{margin-right:3px;}
.icon-rss-sign:before {  content: "\f143";}
.icon-facebook-sign:before{content:"\f082";}

