html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif;color:#7B8084}body{margin:0;padding:0;background:#fefefe;font-family:'Droid Sans',Arial,Helvetica,serif-serif;font-size:1em;line-height:1.4;color:#7B8084}::-moz-selection{background:#323232;color:#fff;text-shadow:none}::selection{background:#323232;color:#fff;text-shadow:none}a:link,a:visited{color:#b81b24;text-decoration:none}a:link.target,a:visited.target{color:#b81b24;text-decoration:none}a:hover{color:#222;text-decoration:none}strong{color:#606568}small{color:#999;font-size:9px}.center h2{text-align:center!important}h1,h2,h3,h4{margin:0;padding:0;font-weight:bold;color:#252525;text-transform:none}h1{padding:20px 0;font-size:55px;line-height:90%}h2{font-size:21px;line-height:120%}h3{font-size:17px}article img{max-width:100%}aside img{width:100%}article header{margin-bottom:20px}p{color:#71767A;line-height:1.8em;padding:0}iframe{max-width:100%;height:auto}.clear{clear:both}.last{margin:0 0 20px 0}form{display:block;width:300px}label{font-weight:900;text-transform:none;display:block;width:300px}input[type='text'],textarea{width:280px!important;padding:5px;font-size:16px;margin-bottom:20px}input[type="text"]:focus{outline:none}input[type="submit"]:hover{cursor:pointer!important}select{display:block;width:290px;padding:0;margin:0 0 0 1px;font-size:19px;margin-bottom:20px}table,thead,tbody,th,td,tr{display:block}.msg{display:block;width:100%;padding:8px;background:#f5f6a4;margin-bottom:20px}.errorbox{background:#9c1321;border:1px solid #9c1321;color:#fff;margin-bottom:20px}.errors{background:#fbe5e5;border:1px solid #dcb9b9;margin-bottom:20px;padding:10px;font-size:12px}.error{border:2px solid #9c1321}.col1,.col2,.col3{display:block;width:100%;float:left;margin:20px 0 0 0}.col3{margin:20px 0}.col{width:100%;float:left;display:block;*margin-right:0}.col33{width:99%;display:block;float:left;padding:10px}.box{width:290px;display:block;float:left;margin:0 0 10px 0;padding:10px}.box{background:url(../img/raster.png);border:0 solid #d9d9d9}.awesome,.awesome:visited{background:#222 url(../img/alert-overlay.png) repeat-x;display:inline-block;padding:5px 10px 6px;color:#fff;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);text-shadow:0 -1px 1px rgba(0,0,0,0.25);border-bottom:1px solid rgba(0,0,0,0.25);position:relative;cursor:pointer;border:none}.awesome:hover{background-color:#111;color:#fff}.awesome:active{top:1px}.small.awesome,.small.awesome:visited{font-size:11px;padding:}.awesome,.awesome:visited,.medium.awesome,.medium.awesome:visited{font-size:13px;font-weight:bold;line-height:1;text-shadow:0 -1px 1px rgba(0,0,0,0.25)}.large.awesome,.large.awesome:visited{font-size:14px;padding:8px 14px 9px}.green.awesome,.green.awesome:visited{background-color:#91bd09}.green.awesome:hover{background-color:#749a02}.blue.awesome,.blue.awesome:visited{background-color:#2daebf}.blue.awesome:hover{background-color:#007d9a}.red.awesome,.red.awesome:visited{background-color:#bc2020}.red.awesome:hover{background-color:#b01313}.magenta.awesome,.magenta.awesome:visited{background-color:#a9014b}.magenta.awesome:hover{background-color:#630030}.orange.awesome,.orange.awesome:visited{background-color:#ff5c00}.orange.awesome:hover{background-color:#d45500}.yellow.awesome,.yellow.awesome:visited{background-color:#ffb515}.yellow.awesome:hover{background-color:#fc9200}.trans{-webkit-transition:.2s ease-in;-moz-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;vertical-align:top;font-weight:normal}thead th,thead td{font-weight:bold;vertical-align:bottom}table caption{text-transform:uppercase;font-weight:bold;padding-left:0.5em;color:#666}table.simple td,table.simple th{border:none;padding:0.75em 0.7em 0.75em 0}table.bordered td,table.bordered th{border:1px solid #ddd}table.stroked td,table.stroked th{border-bottom:1px solid #eee}table.striped tbody tr:nth-child(odd) td{background-color:#f8f8f8}table.hovered tbody tr:hover td,table.hovered thead tr:hover th{background-color:#f6f6f6}.thead-gray td,.thead-gray th{background-color:#f0f0f0}.thead-black td,.thead-black th{font-weight:normal;color:#f6f6f6;color:rgba(255,255,255,0.9);background-color:#222}table.bordered .thead-black td,table.bordered .thead-black th{border:1px solid #444}a{outline:none}img{border:0!important}.container{margin:0 auto;width:300px;overflow:hidden}header.top{padding:4px 0;margin:0;overflow:hidden;background:#fff}header.top h1{overflow:hidden;padding:10px 0}header.top h1 a{display:block;width:300px;height:55px;float:left;text-align:center;background:url(../img/logo.png) no-repeat top center;text-indent:-9999px}header.top h1 a:hover{border:none!important}.telefon{display:none;float:right;position:absolute;top:20px;right:50px;font-size:20px}nav{display:block;width:100%;text-align:center;color:#5e6a88;overflow:hidden;padding:0 0 20px 0}nav .container{height:43px}nav ul{text-align:center;padding:0;margin:0;list-style-type:none}nav ul li{display:inline}nav ul li a{margin:0 14px 0 0;padding:4px 4px;color:#888 !important;font-size:12px!important;font-weight:bold;text-transform:uppercase}nav ul li a:hover{color:#000 !important;text-decoration:none}nav ul li a.current{color:#b81b24 !important;font-weight:bold;}.teaser{display:none;padding:20px 0;border-bottom-color:#e2e1e1;border-bottom-style:solid;border-bottom-width:1px;background:#f7f7f7}.teaser h2{font-size:18px;margin:3px 0;text-transform:none;color:#aaa;text-align:left;font-style:italic;font-variant:normal;font-weight:normal;font-family:Georgia,serif}.breadcrumb{color:#888;display:block;width:100%;clear:both;font-size:11px;padding:10px 0}.breadcrumb .container{padding:8px 0}.breadcrumb a{color:#aaa!important}.breadcrumb a:hover{color:#b81b24!important}.breadcrumb .breadcrumb-current{color:#888!important}.banner img{width:100%;height:auto}section{margin-top:0}aside{display:block;width:100%;float:left;margin-top:30px}aside ul{margin:0;padding:0;display:block;float:left;width:100%}aside ul li{list-style:none;margin:0;padding:0;line-height:2em}aside ul li a{font-size:16px;border-bottom:1px solid #f3f3f3;display:block}aside ul li a:hover{color:#b81b24}aside ul li a.current{color:#000;font-weight:900; }aside li ul li{display:none!important}aside li.current_list ul li{display:block!important;margin:0;padding:0!important}aside li.current_list ul li a{margin-left:5px}aside li.current_list ul li a.current{}aside li ul li{font-size:12px!important}aside ul li ul a::before{content:"» "}aside ul li ul li a{border-bottom:1px solid #f3f3f3!important}aside ul li ul li:nth-last-child(1) a{margin-bottom:20px}p.entry_info{font-size:11px}.main{margin:0 auto;width:310px}footer.bottom{display:block;width:100%;margin:0;overflow:hidden}footer.bottom{font-size:13px;color:#b0afaf!important;border-top:6px solid #9c1321;background:#363636}footer.bottom p{font-size:13px;color:#b0afaf!important;margin:0;padding:0 0 10px 0;line-height:20px}footer.bottom a{font-size:13px;color:#b0afaf!important}footer.bottom a:hover{color:#fff!important}footer.bottom ul{margin:0;padding:0}footer.bottom ul li{list-style:none;line-height:14px;margin:0;padding:0}.sc{background:url('../img/social.png')}.icons{height:32px;width:32px;display:block;text-indent:-9999px;float:left;margin-left:10px}.facebook{background-position:-128px 0}.twitter{background-position:0 0}.flickr{background-position:-96px 0}.vimeo{background-position:-32px 0}.apple{background-position:-32px -32px}.product_parent_list{display:block;width:100%;overflow:hidden}.product_parent_list ul{display:block;width:640px;overflow:hidden;margin:0;padding:0}.product_parent_list ul li{display:block;width:150px;height:120px;float:left;margin:0 10px 20px 0;padding:0;line-height:1em;overflow:hidden}.product_parent_list ul li img{width:150px;height:90px;margin:0;padding:0}.product_parent_list ul li h4{font-size:14px;line-height:1em}.product_parent_list ul li h4 a{color:#111}.product_parent_list ul li:hover{filter:alpha(opacity=50);opacity:0.5}a.older{display:block;border:none!important;float:left;background:#000;color:#fff!important;padding:8px}a.newer{display:block;border:none!important;float:right;background:#000;color:#fff!important;padding:8px}a.older:hover{border:none!important;background:#efcb25;color:#000!important}a.newer:hover{border:none!important;background:#efcb25;color:#000!important}.entry{padding-bottom:40px}.entry .info{color:#bebebe}.fit{height:30px!important}.sidebox{width:240px;background-color:#fff;padding:18px 28px 34px 28px;border:1px solid #E5E1C8;margin:15px 0;position:relative;overflow:hidden}.sidebox a{color:#000}.sidebox h3{margin:8px 0}#accordion{margin:0}#accordion dt{display:block;clear:both;padding:4px;margin-bottom:4px}#accordion dt,dd{padding:0;font:12px Arial;border-bottom:0}#accordion dt{font-size:17px}#accordion a{display:block;width:100%;font-weight:bold;background:#f1f1f1;padding:3px}#accordion a:hover{background:#424242;color:#eee}#accordion a.selected{display:block;width:100%;font-weight:bold;background:#424242;color:#eee}#accordion dd{border-top:0;font:12px Arial;margin:0;margin-bottom:20px}table.ref_entry{display:block;width:100%;clear:both;border-bottom:2px solid #d7d7d7;margin:0;padding:0;border-collapse:collapse}table.ref_entry tr{width:100%;padding:4px}table.ref_entry td{padding:5px}table.ref_entry tr.even td{background:#eee}table.ref_entry tr.odd td{background:#fff}td.plz{width:100%}td.city{width:100%}td.company{width:100%}td.desc{width:100%}ul.thumbs{display:block;width:300px;overflow:hidden;float:left;margin:0;padding:0}ul.thumbs li{display:block;width:45px;height:45px;float:left;margin:4px;border:2px solid #eee}ul.thumbs li:hover{border:2px solid #eee;border:2px solid #777}.previewpic img{max-width:290px;width:100%;height:auto}#searchresults{font-size:12px}#searchresults h3{letter-spacing:0;margin:20px 0 0 0}#searchresults,#searchresults p{text-align:left!important}#searchresults ol li{padding-top:20px}#searchresults .searchtitle{font-size:10px}#searchresults .searchlink{font-size:11px;color:#0085c3}#searchresults .score{font-size:10px;color:#bdbdbd}.profilefoto{overflow:hidden;width:150px;float:left}.profiletext{overflow:hidden;width:310px;float:left}.searchform{display:block;width:300px;margin-bottom:20px;overflow:hidden}.searchform input[type="text"]{width:260px!important;padding:8px 28px 8px 8px;background:#fff;float:left;font-size:12px;color:#999;outline:none;margin:0!important;font-family:Georgia,serif;font-style:italic;border:solid 1px #eaeaea}.searchform input[type="submit"]{position:relative;border:none;height:30px;width:30px;background:url(../img/search-icon.png) no-repeat 5px center;outline:none;margin:0 0 0 -35px;display:block;text-indent:-9999px}.profile{display:block;width:100%;float:left;padding:0 0 30px 0}.profile img{max-width:120px;display:block;float:left;background:#a0a0a0;padding:3px;margin-right:20px}.apart{display:block;overflow:hidden;margin:40px 0}.profile_pos{margin-top:-15px}.pagination{margin:40px 0}@media only screen and (min-width:480px) and (max-width:767px){.container{width:470px}aside{width:100%}header.top{height:120px}header.top h1{overflow:hidden;padding:10px 0}header.top h1 a{display:block;width:470px;text-align:center}nav{padding:0 0 20px 0}.col33{width:99%}.teaser h2{font-size:30px}form{width:470px}.infobox{width:100%}.infobox blockquote{width:456px}.box{width:470px}.kursbox{width:148px;margin:0 4px 20px 4px}.break3{clear:both}.kurs{padding:4px}.sidebox{width:400px}.searchform{width:470px}.searchform input[type="text"]{width:415px!important;padding:8px 35px 8px 8px!important}.searchform input[type="submit"]{float:left;margin:0 0 0 -32px!important}.profilefoto{overflow:hidden;width:150px;float:left}.profiletext{overflow:hidden;width:310px;float:left}}@media only screen and (min-width:768px) and (max-width:990px){.container{width:748px}.col{width:50%;float:left;display:inline;*margin-right:-1px}.col33{width:29%;display:block;float:left;padding:10px}.col50{width:50%;float:left;display:inline;*margin-right:-1px}header.top{height:85px}header.top h1{padding:20px 0;float:left}header.top h1 a{display:block;width:240px;margin:0 auto}nav{width:480px;float:right;margin-top:28px}nav ul li a{font-size:13px!important}nav ul li:last-child a{margin-right:0!important}.telefon{display:none}.teaser{background:#f4cf00 url(../img/stripeblack.png) no-repeat top 0}.teaser h2{font-size:48px;margin:5px 0}.teaser .container{padding-left:10px}article{display:block;width:468px;min-height:500px;float:left;padding-top:20px}article.fullwidth{width:100%}aside{display:block;width:260px;float:right;margin-top:20px;padding-right:0}aside img{width:93%}.infobox_01 h2{font-size:26px}p{padding:0 14px 0 0}.infobox blockquote{width:246px!important}.sidebox{width:200px}.col1,.col2,.col3{width:242px;float:left;margin:20px 10px 20px 0}.col3{margin-right:0}.box{width:446px}.kursbox{width:141px;margin:0 4px 20px 4px}.break{clear:both}.kurs{padding:4px}table{display:table}tr{display:table-row}td{display:table-cell}td.plz{width:40px!important}td.city{width:150px}td.company{width:150px}td.desc{width:300px}.searchform{width:260px}.searchform input[type="text"]{width:215px!important;padding:8px 35px 8px 8px!important}.searchform input[type="submit"]{float:left;margin:0 0 0 -32px!important}ul.thumbs{display:block;width:640px;overflow:hidden;float:left;margin:0;padding:0}ul.thumbs li{display:block;width:45px;height:45px;float:left;margin:4px;border:2px solid #eee}ul.thumbs li:hover{border:2px solid #eee;border:2px solid #777}.previewpic img{max-width:640px}.profilefoto{overflow:hidden;width:150px;float:left}.profiletext{overflow:hidden;width:310px;float:left}}@media only screen and (min-width:991px) and (max-width:3020px){.container{margin:0 auto;width:980px;overflow:hidden}.col50{width:50%;float:left;display:inline;*margin-right:-1px}.col50{width:50%;float:left;display:inline;*margin-right:-1px}header.top{height:90px;padding:0;margin:0 auto}header.top h1{display:block;float:left;padding:0;margin:20px 0}header.top h1 a{display:block;width:240px;margin:0 auto;float:none;text-align:left;overflow:hidden}.telefon{display:none;float:right;position:relative;top:20px;right:20px;font-size:20px}nav{display:block;width:600px;margin-top:28px;padding:0;float:right;color:#5e6a88;overflow:hidden}nav .container{height:40px}nav ul li{text-align:right}nav ul li a{font-size:20px}.teaser h2{font-size:30px;margin:8px 0}article{display:block;width:640px;min-height:500px;float:left;margin:0;padding:0;padding-top:20px}article header h2{padding-bottom:20px}article img{padding-bottom:20px}h2{font-size:30px}li{line-height:1.6em}aside{width:300px;float:right;margin-top:20px;padding-right:0}aside img{width:93%}p{padding:0 14px 0 0}.infobox_01 h2{font-size:26px}article.fullwidth{display:block;width:980px;float:left}article.fullwidth img{float:right;width:400px!important;margin:20px;-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg)}article.fullwidth ul{margin:30px 12px 30px 12px;padding:0;display:block;float:left}article.fullwidth ul li{list-style:none;margin:0;padding:0;display:block;float:left}article.fullwidth ul li a{font-size:20px;display:block;float:left;width:210px;margin:0 12px 12px 0;padding:8px;background:#cbcbcb;border-bottom:2px solid #b6b6b6}article.fullwidth ul li a:hover{background:#c5d6e4;border-bottom:2px solid #a8bccd}article.fullwidth ul li a.current{background:#c5d6e4;border-bottom:2px solid #a8bccd}article header{margin-bottom:0}.map{width:100%;height:450px}.col33{width:31%}.box{width:185px;margin:0 10px 20px 0}.last{margin:0 0 20px 0}.kursbox{width:155px;margin:0 4px 20px 4px}.col1,.col2,.col3{width:320px;float:left;margin:20px 10px 20px 0}.col3{margin-right:0}table{display:table}tr{display:table-row}td{display:table-cell}td.plz{width:40px!important}td.city{width:150px}td.company{width:150px}td.desc{width:300px}form{display:block;width:640px}form div{width:640px}form div ul{display:block;width:500px;float:left;margin:0;padding:0}form div ul li{display:block}.anrede-wrapper,.fullname-wrapper,.firma-wrapper,.strasse-wrapper,.plz-wrapper,.ort-wrapper,.land-wrapper,.tel-wrapper,.email-wrapper,.nachricht-wrapper,.submit-wrapper{clear:both}form div.ichwuensche-wrapper{width:310px;display:block;float:left}form div.ichwuensche-wrapper ul{display:block;width:280px;float:left;margin:0;padding:0}form div.zumthema-wrapper{width:310px;display:block;float:left}form div.zumthema-wrapper ul{display:block;width:280px;float:left;margin:0;padding:0}.submit-wrapper{padding:30px 0}label{font-weight:900;text-transform:none;display:block;width:120px;float:left;margin:4px 20px 0 0}input[type='text'],textarea{width:540px;padding:5px;font-size:16px;margin-bottom:20px;float:left}input[type="text"]:focus{outline:none}input[type="submit"]:hover{cursor:pointer!important}select{display:block;width:290px;padding:0;margin:0 0 0 1px;font-size:19px;margin-bottom:20px}ul.thumbs{display:block;width:640px;overflow:hidden;float:left;margin:0;padding:0}ul.thumbs li{display:block;width:45px;height:45px;float:left;margin:4px;border:2px solid #eee}ul.thumbs li:hover{border:2px solid #eee;border:2px solid #777}.previewpic img{max-width:640px;width:auto;height:auto}.profilefoto{overflow:hidden;width:150px;float:left}.profiletext{overflow:hidden;width:480px;float:left}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){}