@font-face {
font-family: 'FontAwesome';
src: url('https://www.capro.at/files/scripts/fontawesome-webfont.eot?v=3.0.1');
src: url('https://www.capro.at/files/scripts/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
url('https://www.capro.at/files/scripts/fontawesome-webfont.woff?v=3.0.1') format('woff'),
url('https://www.capro.at/files/scripts/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
font-weight: normal;
font-style: normal;
}


#contactform{clear:both;padding:1em;width:90%;border:5px solid #002C86;background:#fff;box-shadow:rgba(000, 000, 000, 0.5) 0px 0px 5px;margin:2em 0;}
legend{font-weight:bold;margin-bottom:1em;}
#frage{width:12em;}
#frage:hover,#frage:focus{background:#fff;width:12em;}
textarea{margin:0.5em 0.2em 2em 0.2em;border:1px solid #ccc;width:65%;padding:0.1em;background:#fff;border:1px solid #ccc;}
textarea:hover,textarea:focus{box-shadow:1px 1px 3px 1px #666;}
label{float:left;clear:left;width:30%;margin-top:0.6em;}
.lange{width:45%;}
input,select{margin:0.3em 0.2em;width:65%;padding:0.1em;border:1px solid #ccc;}
select{width:auto;}
input:hover,input:focus,input:active{color:#000;box-shadow:1px 1px 3px 1px #666;}
.chk, .chk2{width:0.5em;border:0;margin:-0.2em 0.2em 0 0;background:transparent;}
.chk2{margin-left:2em;}
.red_fehl{border:2px solid red;color:red;font-weight:bold;margin:2em 0;padding:1em;width:90%;}
.error{border:1px solid red;}
.green{border:2px solid green;font-weight:bold;padding:1em;height:auto;overflow:hidden;margin:2em 0;width:90%;}
#email_newsletter{margin-bottom:1em;}
dl{line-height:1.5em;}

dfdfdfdfhtml, 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 outside;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}
a{margin:0;padding:0;vertical-align:baseline;background:transparent;text-decoration:none;color:#000;}
a:hover,a:focus,a:active{color:#000;}
input, select{vertical-align:middle;}
#screen a{position:absolute;top:-2000px;margin-left:-5000px;color:#fff;background:#002C86;height:0;width:0;}
#screen a:hover, #screen a:active, #screen a:focus{position:relative;top:0;margin:0 auto; width:80%;max-width:1300px;display:block;padding:0.9em 0 0.7em 0;color:#fff;text-align:center;height:auto;margin-bottom:0.5em;}
#screen span{border:1px solid #fff;padding:0.1em 0.5em;font-weight:bold;}
.mimo, #dg-suche legend, #dg-suche label, .show{position:absolute;left:-6000px;top:-3000px;width:0px;height:0px;background:#fff;color:#000;}
a[href^="http:"]:after,a[href^="https:"]:after{padding-left:5px;content: "\f08e";font-family: FontAwesome;font-weight: normal;font-style: normal;display: inline-block;text-decoration: inherit;}
a[href^="https://www.youtube.com"]:before{content: "\f16a";font-family: FontAwesome;font-size:0.9rem;margin-right:5px;color:#002C86;}
a[href^="https://www.capro.at"]:after,a[href^="https://www.google.com"]:after,a[href^="https://www.facebook.com"]:after,a[href^="https://twitter.com"]:after,a[href^="http://localhost"]:after{content:"";}
a[href$=".pdf"]{background:url(../../images/icons/pdf.gif) no-repeat left center;padding-left:14px;}
a[href$=".doc"]{background:url(../../images/icons/word.jpg) no-repeat left center;padding-left:20px;}
a[href$=".xls"]{background:url(../../images/icons/excel.jpg) no-repeat left center;padding-left:20px;}
a[href$=".csv"]{background:url(../../images/icons/excel.jpg) no-repeat left center;padding-left:20px;}
a[href$=".pps"]{background:url(../../images/icons/powerpoint.png) no-repeat left center;padding-left:14px;}
a[href$=".zip"]:before{content: "\f187";font-family: FontAwesome;font-size:0.7rem;margin-right:5px;color:#002C86;}
a[href$=".mov"]:before, a[href$=".avi"]:before, a[href$=".mpg"]:before{content: "\f03d";font-family: FontAwesome;font-size:0.7rem;margin-right:5px;color:#002C86;}
@media screen,projection{
html{font-size:100%;}
body{color:#000; font:90% Helvetica, sans-serif;height:100%;background:#fff;}
#wrapper{position:relative;clear:both;width:80%;max-width:1280px;height:100%;margin:0.5em auto;background:#fff;box-shadow:1px 1px 3px 2px rgba(110,110,110,.5);z-index:1;}
h1{font-size:110%;font-size:1.1rem;margin-bottom:1em;width:100%;font-weight:normal;color:#002c85;}
h2{font-size:110%;font-size:1rem;margin-bottom:0.3em;}
h3{font-size:110%;font-size:1rem;margin:1em 0 0.5em 0;}
p{margin-bottom:0.5em;-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;}
p+h2, p+h3{margin:1em 0 0 0;}
/*img{border-radius:10px;}*/
#suche{position:relative;float:right;clear:right;padding:10px 2%;margin:1.4em 0 4em 0;width:20%;min-width:190px;box-shadow:rgba(000, 000, 000, 0.5) 1px 1px  5px;background: -moz-linear-gradient(left, #ffffff 0%, #002C86 96%, #002C86 100%);background: -webkit-linear-gradient(left, #ffffff 0%, #002C86 96%, #002C86 100%);background: -ms-linear-gradient(left, #ffffff 0%, #002C86 96%, #002C86 100%);background -o-linear-gradient(left, #ffffff 0%, #002C86 96%, #002C86 100%);background: linear-gradient(left, #ffffff 0%, #002C86 96%, #002C86 100%);background-repeat:repeat-x;}
.feld{position:relative;width:97%;height:2.2em;overflow:hidden;float:right;margin-right:2%;background:transparent;}
#dg-suche{width:100%;display:block;background:transparent;}
.down{width:50%;height:auto;display:block;margin-bottom:2em;overflow:hidden;}
#down-suche{float:left;width:100%;}
#wort{float:left;padding:5px;}
#suchbegriff{float:left;padding:0.4em;margin:0 0 0 0;background:transparent;color:#000;width:70%;border:0;font-size:0.75rem;}
#durchsuchen{padding:5px 8px 4px 8px;margin:0 0 0 0;float:right;background:#ff5004;padding:5px 6px 5px 6px;color:#fff;border:0;}
#durchsuchen{background-image:-moz-linear-gradient(top, #a93a3a, #ff5004);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#a93a3a), to(#ff5004));background-image:-webkit-linear-gradient(top, #a93a3a, #ff5004);background-image:-o-linear-gradient(top, #a93a3a, #ff5004);background-image:linear-gradient(to bottom, #a93a3a, #ff5004);background-repeat:repeat-x;}
header{position:relative;width:100%;height:auto;margin-top:0.5em;background:#fff;overflow:hidden;border-top:2px solid #002C86;}
#show{position:relative;top:0;width:100%;clear:both;}
.grund{z-index:2;visibility:hidden;}
.grund img{width:100%;height:auto;display:block;float:right;}
#Slideshow{height:auto;overflow:hidden;z-index:3;background:#002C86;}
.SlideshowImage{opacity: 0;position: absolute;z-index:4;width:100%;height:auto; }
.SlideshowImage img{width:100%;height:auto;display:block;border-top:1px solid #002C86;border-bottom:1px solid #002C86;}
.SlideshowActive{opacity: 1;}
.head {width:98%;padding:1%; position: absolute; left: 0%; bottom:-0.5em;  color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3);font-size:180%;font-size:1.2rem;}
#logo{width:30%;height:auto;margin:0.5em 0 1em 1em;float:left;}
#logo img{width:100%;height:auto;max-width:307px;}
#breadcrumbs{color: #000; margin: 2em 0 0 2%; width: 100%; height: auto;}
#breadcrumbs a{color:#000;}
#breadcrumbs span{float:left;margin-right:0.5em;}
#breadcrumbs span:before{padding-left:5px;content: "\f0da";font-size:0.9rem;font-family: FontAwesome;color:#002C86;margin-right:3px;}
#content{position:relative;margin:1em 2% 0 0;width:70%;height:auto;background:#fff;float:right;padding:20px 2% 60px 2%;}
#content1{position:relative;margin:1em 2% 0 2%;width:94%;height:auto;background:#fff;float:right;padding:20px 2% 60px 2%;}
#content ul{line-height:1.3em;margin-left:0.8em;margin-bottom:1.4em;padding-left:0.3em;list-style:disc outside;}
#manuals #content ul{list-style:none outside;margin-left:0;padding-left:0;line-height:1.5em;}
#content a{font-weight:bold;}
#content .prod a{border-bottom:0;}
.mob{width:100%;height:auto;max-width:600px;}
.mitte{display:block;margin:1em auto;width:100%;height:auto;}
.mitte-kl{display:block;margin:1em auto;}
nav{position:relative;margin-top:0;left:0;width:100%;background:#ff5004;height:auto;clear:both;box-shadow:rgba(000, 000, 000, 0.5) 1px 1px  5px;}
.nav{display:block;background:#ff5004;border-bottom:2px solid transparent;}
.nav:before{content:"\f0d7";font-family: FontAwesome;color:#002C86;margin-right:4px;}
#nav ul{position:absolute;width:auto;min-width:12em;margin-left:-4000em;height:auto;background:#fff;z-index:1000;padding:5px 14px 7px 7px;border:5px solid #002C86;box-shadow:rgba(000, 000, 000, 0.5) 0px 0px 5px;}                         
#nav li{text-transform:uppercase;display:inline-block;margin-right:1%;height:auto;background:#ff5004;font-size:0.8rem;}
#nav li a{color:#000;padding:14px 18px 10px 18px;display:block;}
#nav li li{width:100%;clear:both;border-bottom:1px solid #002C86; background:#fff;}
#nav li:last-child{margin-right:0;}
#nav li li a{padding:5px ;color:#000;font-weight:normal;white-space:nowrap;}
#nav ul a{text-transform:none;float:none;display:block;}
#nav ul ul,#nav li:hover ul ul, #nav li.sfhover ul ul{margin-left:-4000em;}
#nav li:hover ul, #nav li.sfhover ul{margin-left:auto;margin-top:0;}
#nav li:hover,#nav a:active,#nav li:hover a:focus,#nav li:hover a:active,#nav li.sfhover a.sffocus,#nav li.aktiv{background:#fff;color:#002C86;}
#nav li li:hover ul, #nav li li.sfhover ul{margin:-2em 0 0 80%;}
#nav ul li{float:none;display:block;white-space:nowrap;}
#nav li a:focus + ul,#nav li li:hover a:focus + ul,#nav li li.sfhover a.sffocus + ul{margin-left:0;}
#nav li li a:focus + ul,#nav li li:hover a:focus + ul,#nav li li.sfhover a.sffocus + ul{margin-left:100%;}	
#nav li li a:focus + ul{margin-left:4010em;}
#nav li li a:focus,#nav li li li a:focus{margin-left:4000em;width:auto;}
#nav li li a:hover{border-bottom:0;}
#nav a:hover,#nav a:active,#nav li:hover a:focus,#nav li:hover a:active,#nav li.sfhover a.sffocus{margin-left:0;background:#fff;color:#002C86;}
#nav .aktiv a.nav{margin-left:0;background:#fff;color:#002C86;border-bottom:2px solid #ff5004;}
#prod{position:relative;left:6%;width:94%;height:auto; background: rgba(97,112,144,.6);padding:5% 0 5% 1em;border-radius:5px;box-shadow:rgba(000, 000, 000, 0.5) 1px 1px  5px;}
#prod li{padding:5px 1em;line-height:1.6em;border-bottom:1px solid #65779d;width:67%;list-style-type:none;}
#prod li:last-child{border-bottom:0;}
#prod a{color:#fff;font-weight:bold;font-size:0.8rem;font-style:italic;}
#content #menue{margin:0 0 2em 0;padding:0;font-size:0.7rem;}
#menue li{display:inline-block;height:auto;background:#fff;border-bottom:1px solid silver;margin:0;}
#menue a{color:#002C86;padding:8px 6px 8px 6px;display:block;border:1px solid silver;border-bottom:0;border-top-left-radius:10px;border-top-right-radius:10px;}
#menue li:last-child{margin-right:0;}
#menue li:hover,#menue a:active,#menue li:hover a:focus,#menue li:hover a:active,#menue li.sfhover a.sffocus,#menue li.aktiv{background:#fff;color:#002C86;}
#menue a:hover,#menue a:active,#menue li:hover a:focus,#menue li:hover a:active,#menue li.sfhover a.sffocus,#menue .aktiv a{border-bottom:2px solid #ff5004;}
.tabmenu{display:inline-block;vertical-align:top;width:25%;background:#002c85;}
.tabmenu {line-height:1.3em;}
.tabmenu li a,.tabmenu li a:hover,.tabmenu li a:active{color:#fff;}
aside{position:relative;margin-top:1em;left:2%;width:20%;margin-right:1%;height:auto;background:#fff;padding:20px 0;float:left;z-index:200;}
.news{width:90%;height:auto;background:#fff;padding:5%;margin-bottom:2em;overflow:hidden;box-shadow:rgba(000, 000, 000, 0.5) 1px 1px  5px;font-size:0.75rem;}
.news li{line-height:1.5em;}
.news img{width:30%;max-width:100%;height:auto;float:left;margin:3px 3% 0.1em 0;border:1px solid #002C86;box-shadow:rgba(000, 000, 000, 0.5) 1px 1px  5px;}
.tit{display:block;width:90%;background:#002C86;color:#fff;padding:5px 5%;font-size:1.3rem;box-shadow:rgba(000, 000, 000, 0.5) 1px 1px  5px;}
footer{position:relative;clear:both;width:92.888888888%;height:auto;overflow:hidden;background:#002C86;padding:2em  3.555555556%;color:#fff;}
button{background:#002C86;padding:5px 10px 5px 3px;margin:1em 0.5em 0 0;color:#fff;border:0;background-image:-moz-linear-gradient(top, #4b72c0, #002C86);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#4b72c0), to(#002C86));background-image:-webkit-linear-gradient(top, #4b72c0, #002C86);background-image:-o-linear-gradient(top, #4b72c0, #002C86);background-image:linear-gradient(to bottom, #4b72c0, #002C86);background-repeat:repeat-x;}
button:hover,button:active,button:focus{background-image:-moz-linear-gradient(top, #800000, #4b72c0);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#800000), to(#4b72c0));background-image:-webkit-linear-gradient(top, #800000, #4b72c0);background-image:-o-linear-gradient(top, #800000, #4b72c0);background-image:linear-gradient(to bottom, #800000, #4b72c0);background-repeat:repeat-x;} 
.newsl a{display:block;width:50%;margin:2em 0;height:auto;padding:0.8em;background:#002C86;color:#fff;box-shadow:rgba(000, 000, 000, 0.5) 1px 1px  5px;}
#sm{font-size:200%;font-size:1.8rem;position:relative;top:1em;left:8.3%;width:30%;float:left;}
#sm li{display:inline;}
#sm span{position:absolute;left:-4000px;height:0;width:0;}
#sm a{color:#002C86;text-shadow:1px 1px 1px #333;}
.tel{position:absolute;top:3em;width:100%;height:auto;margin:1em auto;text-align:center;font-size:1.5em;}
mark{background:yellow;}
p:target, dt:target{margin:0.5em 0;padding:0.5em;border:1px solid #002C86;}
a[rel="glossary"]{font-style:italic;border-bottom:1px dotted #55637e;}
#glossar{width:100%;margin:2em 0;text-align:center;color:#ededed;}
#glossar a{border:1px solid #ccc;letter-spacing:0.2em;padding:0.1em 0.2em;line-height:2em;color:#000;}
.buch{font-weight:bold;margin:1em 0 0.5em 0;font-size:2rem;color:#002C86;}
dl{margin-bottom:0.6em;border-bottom:1px dotted silver;padding-bottom:0.6em;height:auto;overflow:hidden;}
.vcard{float:left;}
.vcard dl{border-bottom:0;}
table{clear:both;margin:2em 0;width:100%;border-collapse:collapse;padding:3px;border:1px solid #ccc;text-align:center;}
table a{font-size:0.7rem;}
caption{font-weight:bold;font-size:1.1em;margin:2em 0 1em 0;}
th{padding:3px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
tr{border:1px solid #ccc; margin-bottom:0;}
td{padding:4px;width:auto;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
td:first-child{text-align:left;font-weight:bold;color:#002c85;}
.al-blue{background:#8DB3E2;font-weight:bold;}
.al-green{background:#C2D69B;font-weight:bold;}
.al-orange{background:#FBD4B4;font-weight:bold;}
.al-grey{background:#F2F2F2;}
#artikel, .artikel{width:65%;float:left;margin-right:5%;}
.owd{width:26%;float:right;}
.owd li{list-style-type:none;margin-left:-1em;}
.owd img{margin:1em 0;}
#keys{width:40%;}
#keys span,#access span{float:right;}
iframe{display:block;margin:3em auto;}
.klar{clear:both;}
.mar{clear:both;margin-bottom:0.1em;padding-top:1em;}
.min_m{margin-top:0;}
.col{clear:both;-moz-column-width:250px;-moz-column-gap:30px;-webkit-column-width:250px;-webkit-column-gap:30px;column-width:250px;column-gap:30px;margin-bottom:2em;}
.col{list-style:none;}
.eins{font-size:0.9rem;font-weight:bold;}
#content .col ul{margin-left:1.4em;}
.ztr{text-align:center;}
.tip{position:relative;z-index:1;text-decoration:none;}
.tip:hover,.tip:focus{z-index:3000;}
.tip span{display:none;}
.tip:hover span,.tip:focus span{display:block;position:absolute;top:1.5em;left:auto;border:1px solid #002C86;background:#fff;color:#800000;white-space:nowrap;width:auto;padding:0.8em;z-index:500;box-shadow:1px 1px 2px 1px rgba(110,110,110,.5);}
.ref{clear:both;width:90%;display:block;border:1px dotted #ccc;margin:0 2% 2em 0;padding:0.1em 1em 1em 1em;height:auto;overflow:hidden;}
.ref p{margin:1em 0 0 12em;}
.ref img{float:left;margin:1em 0 0.5em 0;}
.kon{position:relative;margin-right:2%;width:50%;text-align:right;font-style:italic;float:right;clear:right;}
.pic{margin:1em 0;overflow:hidden;font-weight:bold;}
.pic p{vertical-align:middle;}
.pic img{float:left;margin-right:4%;}
.wc{color:#ff5004;font-weight:bold;}
.wp{color:#002C86;font-weight:bold;}
.kern{width:40%;float:left;}
.drei{float:right;width:60%;margin-bottom:3em;}
.drei img{margin-left:3%}
.team{width:30%;margin-right:3%;float:left;}
.team img{margin:1em auto;}
.team1{width:100%;height:auto;overflow:hidden;margin-bottom:2em;}
.team1 img{float:left;margin-right:2em;width:50%;height:auto;}
.team2{width:100%;height:auto;overflow:hidden;margin-bottom:2em;}
.team2 img{float:right;margin-left:2em;width:50%;height:auto;}
address{margin-bottom:1em;}
.start{width:23%;height:auto;display:inline-block;vertical-align:top;margin-right:2%;background:#002C86;border-radius:10px;}
.breit{width:46%;position:relative;height:auto;display:inline-block;vertical-align:top;float:left;margin-bottom:2em;background:#fff;border-radius:10px;padding-bottom:0.5em;border:1px solid #002C86;}
#content .breit ul{list-style-position:inside;}
.bilder{width:94.2%;background:#002C86;padding:3%;clear:both;}
.start{ background-image: -moz-linear-gradient(top, #ffffff, #002C86);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#002C86));
background-image: -webkit-linear-gradient(top, #ffffff, #002C86);
background-image: -o-linear-gradient(top, #ffffff, #002C86);
background-image: linear-gradient(to bottom, #ffffff, #002C86);
background-repeat: repeat-x;}
.start p, .breit p{margin:0.5em 4% 5px 4%;color:#fff;}
.breit p{color:#000;}
p.top{font-size:1.2rem;text-align:center;margin:0 0 0 0;}
.top a{color:#002C86;}
.start:last-child{margin-right:0;}
.start img, .breit img{width:100%;height:auto;border-top-left-radius:10px;border-top-right-radius:10px;margin-bottom:0.7em;}
.start .stp{font-size:1.1rem;text-align:center;text-shadow: 0 -1px 0 rgba(0,0,0,.3);margin:0 0 0 0;}
.start a{color:#fff;}
.copy{position:absolute;right:2%;bottom:1em;}
.bot1{margin-bottom:1em;}
.kasten, .funk, .lang{width:99%;height:auto;overflow:hidden;margin:1em 0 1em 0;}
.lang{margin-top:2em;clear:both;}
.lang img{float:left;margin:0 4% 1em 0;}
.funk{margin-bottom:1em;}
.funk h2{margin-bottom:0.1em;}
.funk img{float:right;margin:1em 0 1em 5%;}
.kas-bild{height:auto;float:right;margin:0 1% 1em 5%;clear:right;}
.kasten ul{margin:0.5em 0 1.5em 0;line-height:1.5em;}
.search{font-size:0.9rem;font-weight:bold;margin:1.2em 0 0.2em 0;}
.video{margin:1.5em 0;width:98%;height:auto;clear:both;}
video img{width:100%;height:auto;}
object, iframe{box-shadow:rgba(000, 000, 000, 0.5) 1px 1px  5px;}
.kaufen{background:#ff5004;margin:1em 0;display:block;padding:10px 10px 10px 15px;width:60%;height:auto;text-align:center;box-shadow:rgba(000, 000, 000, 0.5) 1px 1px  5px;border-radius:5px; }
.letter{float:right;margin:4em 0 2em 2em;}
.bot{margin-bottom:2em;width:100%; height:auto;}
img.rechts{float:right;margin:0.5em 0 1em 4%;}
img.links{float:left;margin:0.5em 4% 1em 0;}
.wach{clear:both;margin:2em 0;width:100%;height:auto;}
.markant{width:94%;border:3px solid #FF5004;padding:1em;margin:2em 0;font-size:1rem;font-weight:bold;text-align:center;color:#002C86;}
.prod{display:inline-block;vertical-align:top;width:45%;height:auto;margin-right:2%;padding-bottom:2em;float:left;}
.prod_tel{width:100%;height:auto;}
.prod li, .prod_tel li{list-style-type:none;margin:0 0 1em -12px;line-height:1.5em;}
.li a{color:#002C86;font-size:1rem;}
.re{float:right;margin-right:0;}
.pages{text-align:center;font-size:0.9rem;word-spacing:0.3em;}
#content .lang ul{list-style-position:inside;}
.bold{font-weight:bold;}
.klein{width:50%;max-width:400px;height:auto;}
.box-li{width:45%;height:auto;vertical-align:top;display:inline-block;margin:2em 4% 0 0;}
.hot{font-size:1.5em;color:#FF5004;font-weight:bold;}
.video{width:100%;height:auto;overflow:hidden;}
a.button, button{background:#ff5004;padding:0.5em 0.8em;margin:1em 0.5em 0 0;color:#000;border:0;border-radius:5px;box-shadow:rgba(000, 000, 000, 0.5) 1px 1px  3px;}
a.button1, button1{background:#2A0000;padding:0.5em 0.8em;margin:1em 0.5em 0 0;color:#fff;border:0;border-radius:5px;box-shadow:rgba(000, 000, 000, 0.5) 1px 1px  3px;}
#user1 table{border:0; padding:0;}
.part{width:100%; display:block;margin:1em 0 2em 0;clear:both;}
.part h3{font-size:1.2em;color:#002c85;margin:bottom:2em;}
.part img{margin:0em 2em 1.5em 0;float:left;}
#content .preis{width:60%;font-size:110%;color:#002C86;margin-left:0.1em;margin-bottom:1.4em;padding-left:0;list-style:none;}
#content .preis span{float:right;}
}
@media only screen
and (max-width :1200px){
#wrapper{width:93%;}
}
@media only screen
and (max-width :1000px){
.hide{width:40%;height:auto;position:relative;top:-1em;}
aside{clear:both;width:96%;float:none;}
.js nav{padding-top:0.4em;position:relative;top:0.5em;left:0;z-index:1;display:none;margin:0;}
.nav-spalte nav{width:80%;display:block;z-index:3000;height:auto;padding:0;position:absolute;top:1em;left:5em;}
#nav-zeigen #nav{float:left;background:#ff5004;}
#nav-zeigen #nav li{display:block;float:none;}
#nav-zeigen{color:#002c85;background:transparent;}
#content{width:96%;float:none;top:1em;clear:both;}
#nav-verstecken{display:none;}
.nav-spalte #nav-verstecken{display:block;}
.icon-reorder{font-size:3rem;margin:1em 0 0 0.2em;}
#nav li{display:block;margin-right:0;}
.show{position:relative;left:0;top:0;width:auto;height:auto;float:left;}
#nav li:hover ul, #nav li.sfhover ul{margin:-3em 0 0 80%;}
.nav{display:block;background:#ff5004;border-bottom:0;}
.mitte{display:block;margin:1em auto;width:100%;height:auto;}
}
@media only screen
and (max-width :810px){
#sm{top:1em;width:50%;float:right;margin:0 2% 1em 0;clear:right;}
.tel{position:absolute;top:5em;width:50%;height:auto;margin:1em auto;text-align:center;font-size:1.5em;}
.start{width:48%;margin:0 0 1em 0;}
.pa{float:right;}
.ie{position:absolute;left:9999px;font-size:0;width:0;height:0;}
table, tr, td{display:block;clear:both;width:auto;text-align:left;border:0;}
table{width:99%;}
#wartung tr {width:200%;}
caption{text-align:left;margin-bottom:0;width:100%;display:block;}
td{position:relative;padding:3px 0 3px 45%;border-bottom:1px solid #ccc;height:auto;overflow:hidden;}
td:before{position:absolute;top:6px;left:6px;}
#wartung tr{border:0;}
#wartung td{position:relative;padding:3px 0 3px 55%;width:65%;border-bottom:1px solid #ccc;height:auto;overflow:hidden;}
#wartung td:before{position:absolute;top:6px;left:6px;width:45%;}
td:first-child{background:#002c85;color:#fff;border-bottom:1px solid #ccc;margin:0.4em 0 2px 0;font-weight:bold;}
#forder td:nth-of-type(1):before{content:"Förderstelle";}
#forder td:nth-of-type(2):before{content:"Produkte";}
#forder td:nth-of-type(3):before{content:"Zuschuss";}
#forder td:nth-of-type(4):before{content:"Max €";}
#forder td:nth-of-type(5):before{content:"Gültig";}
#forder td:nth-of-type(6):before{content:"Info";}
#forder td:nth-of-type(7):before{content:"Antrag";}
#forder td:nth-of-type(8):before{content:"Link";}
#wartung td:nth-of-type(1):before{content:"";}
#wartung td:nth-of-type(2):before{content:"Kein Servicevertrag";}
#wartung td:nth-of-type(3):before{content:"Service Paket I";}
#wartung td:nth-of-type(4):before{content:"Service Paket II";}
#wartung td:nth-of-type(5):before{content:"Service Paket III";}
#wartung td:nth-of-type(6):before{content:"Service Paket IV";}
#wartung td:nth-of-type(7):before{content:"Service Paket V";}
#privatkunden td:nth-of-type(1):before{content:"Alarmanlage";}
#privatkunden td:nth-of-type(2):before{content:"ABUS Privest";}
#privatkunden td:nth-of-type(3):before{content:"ABUS Secvest 2WAY";}
#privatkunden td:nth-of-type(4):before{content:"Jablotron OASIS 80";}
#privatkunden td:nth-of-type(5):before{content:"Satel Integra 128WRL";}
#unternehmen td:nth-of-type(1):before{content:"Alarmanlage";}
#unternehmen td:nth-of-type(2):before{content:"ABUS Terxon MX";}
#unternehmen td:nth-of-type(3):before{content:"Satel Integra 64";}
#unternehmen td:nth-of-type(4):before{content:"GE Security ATS 2104 / 2604";white-space:nowrap;}
#unternehmen td:nth-of-type(5):before{content:"GE Security ATS 4604";}
#vor-nach td:nth-of-type(1):before{content:"";}
#vor-nach td:nth-of-type(2):before{content:"Verkabelte Anlagen";}
#vor-nach td:nth-of-type(3):before{content:"Funkalarmanlagen";}
#telefon td:nth-of-type(1):before{content:"Modell";}
#telefon td:nth-of-type(2):before{content:"Avaya IP Office 500 R5";}
#telefon td:nth-of-type(3):before{content:"Avaya Integral 5 D";}
#telefon td:nth-of-type(4):before{content:"Avaya Integral 5 E";}
#telefon td:nth-of-type(5):before{content:"Avaya Integral 55";}
.mitte{display:block;margin:1em auto;width:100%;height:auto;}


}
@media only screen
and (max-width :600px){
.breit, .prod{width:100%;}
}
@media print{
#screen a, #dg-suche, #breadcrumbs, #nav, footer,#sm, .sk, .tags, aside, #content img, #contactform, #show, .kon, .ie, .start img, #menue{display:none;}
body{font:100% Arial, Helvetica, sans-serif;}
#wrapper{width:100%;}
.breit, .start, .prod{width:100%;margin-bottom:1em;}
.top, .stp{font-size:1.3em;}
h1{font-size:100%;font-size:0.8rem;font-weight:normal;}
}




[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-facetime-video:before{content:"\f03d";}
.icon-twitter-sign:before{content:"\f081";}
.icon-facebook-sign:before{content:"\f082";}
.icon-link:before{content:"\f0c1";}
.icon-briefcase:before { content: "\f0b1";}
.icon-globe:before {  content: "\f0ac";}
.icon-sign-blank:before {  content: "\f0c8";}
.icon-compass:before {  content: "\f14e";}
.icon-rss:before{content:"\f09e";}
.icon-leaf:before {
content: "\f06c";
}
.icon-book:before {
content: "\f02d";
}
.icon-gears:before,
.icon-cogs:before {
content: "\f085";
}
.icon-gear:before,
.icon-cog:before {
content: "\f013";
}
.icon-archive:before {
content: "\f187";
}
.icon-youtube-play:before {
content: "\f16a";
}
.icon-foursquare:before {
content: "\f180";
}
.icon-rss-sign:before {
content: "\f143";
}
.icon-reorder:before {
  content: "\f0c9";
}
.icon-gear{margin:0 5px 0 5px;font-size:0.6rem;color:#002C86;}
.tabmenu li:before{content: "\f0c8";font-family: FontAwesome;color:#fff;font-size:0.6rem;margin-right:4px;}
.icon-facetime-video{position:absolute;top:0px;right:4%;font-size:2rem;z-index:5000;color:#fff;}
.icon-caret-up{position:fixed;right:0.4%;bottom:0;color:#ff5004;display:block;font-size:300%;font-size:3rem;z-index:500;text-shadow:1px 1px 1px #333;}
.icon-globe, .kon .icon-envelope{margin:0 2px 0 5px;font-size:0.7rem;color:#002C86;}
.icon-sign-blank, .icon-tags{margin-right:5px;font-size:0.7rem;color:#002C86;}
.icon-archive{margin:0 5px 0 0;font-size:0.7rem;color:#002C86;}
#menue .icon-archive{margin:0 0 0 0;}
.icon-youtube-play{font-size:0.9rem;margin-right:5px;color:#002C86;}
a .icon-facebook-sign{color:#1D4BB5;}
a .icon-twitter-sign{color:#41A6D8;}
a .icon-google-plus{color:#9C1B2D;}
a .icon-rss-sign{color:#EE8533;}
a .icon-home{color:#800000;}
a .icon-print{color:green;}

