html,body{margin:0;padding:0}
h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,cite,code,del,dfn,em,img,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,button,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;font-size:100%;line-height:1;font-family:inherit}
table{border-collapse:collapse;border-spacing:0}
ol,ul{list-style:none}
q:before,q:after,blockquote:before,blockquote:after{content:""}
html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
a:focus{outline:thin dotted}
a:hover,a:active{outline:0}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0;-ms-interpolation-mode:bicubic}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal;*overflow:visible}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
textarea{overflow:auto;vertical-align:top}
em,i{font-style:italic}
ul,ul li{margin:0;padding:0;list-style:none}
table{border-collapse:separate;*border-collapse:collapse;font-size:13.5px}
input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{background-color:#f5f5f5;border-color:#ddd;cursor:not-allowed}
input:focus,textarea:focus{outline:0}
textarea{resize:none}
body{background-color:#3a2c21;font-family:Arial;font-size:13.5px;color:#1a171b}
a{text-decoration:none}a:hover{text-decoration:underline}
#header{min-width:972px;-webkit-box-shadow:0 1px 20px rgba(50,50,50,0.69);-moz-box-shadow:0 1px 20px rgba(50,50,50,0.69);box-shadow:0 1px 20px rgba(50,50,50,0.69)}#header.background{background-image:url(../images/background.jpg);background-position:center top;background-repeat:no-repeat;background-color:#fff;position:relative}
#header #bg-wrap{overflow:hidden;position:absolute;top:0;left:0;width:100%;-webkit-box-shadow:0 1px 20px rgba(50,50,50,0.69);-moz-box-shadow:0 1px 20px rgba(50,50,50,0.69);box-shadow:0 1px 20px rgba(50,50,50,0.69)}#header #bg-wrap .bg{width:100%;height:555px}
#header .content{position:relative;margin:0 auto;width:972px;height:107px}#header .content.long{height:555px}
#header .content ul#menu{position:absolute;top:35px;right:30px;border-top:2px solid #e29c2d;padding-top:10px}#header .content ul#menu li{float:left}#header .content ul#menu li a{font-family:Accolade-Bol;font-weight:normal;font-style:normal;color:#fff;font-size:16px}#header .content ul#menu li a:hover,#header .content ul#menu li a.active{color:#e29c2d;text-decoration:none;border-bottom:2px solid #e29c2d;padding-bottom:9px}
#header .content ul#menu li+li{margin-left:35px}
#header .content #logo{background-image:url(../images/logo.png);height:74px;width:216px;position:absolute;top:17px;left:35px}#header .content #logo a{width:100%;height:100%;display:block}
#header .content #flags{position:absolute;right:30px;top:9px}#header .content #flags .flag{background-image:url(../images/flags.png);width:19px;height:19px;display:inline-block;margin-left:10px}
#header .content #flags .cz{background-position:0 -20px}#header .content #flags .cz:hover,#header .content #flags .cz.active{background-position:0 0}
#header .content #flags .en{background-position:0 -100px}#header .content #flags .en:hover,#header .content #flags .en.active{background-position:0 -80px}
#header .content #flags .de{background-position:0 -180px}#header .content #flags .de:hover,#header .content #flags .de.active{background-position:0 -160px}
#header .content #motto{font-family:Accolade-Lig;font-weight:normal;font-style:normal;font-size:23.5px;position:absolute;left:45px;top:140px}
#header .content #about{position:absolute;bottom:40px;left:30px;color:#fff;width:560px;font-size:13.5px;line-height:19px;padding:20px 25px 25px 25px;background:#1a171b;background:rgba(26,23,27,0.43)}#header .content #about p{padding-bottom:23px;line-height:19px}
#header .content #about a{font-weight:bold;color:#fff}#header .content #about a .no-bold{font-weight:normal}
#header .content #about .ico{position:relative;top:4px}
#content{background-color:#fff}#content .content{zoom:1;width:910px;margin:0 auto;padding:27px 0}#content .content:before,#content .content:after{display:table;content:"";zoom:1;*display:inline}
#content .content:after{clear:both}
#content .content h1{color:#e29c2d;font-size:24px;width:100%;display:block;margin-top:20px;margin-bottom:35px;border-bottom:3px solid #e29c2d;padding-bottom:12px;font-family:Accolade-Bol;font-weight:normal;font-style:normal}
#content .content h2{color:#e29c2d;font-weight:bold;margin-bottom:10px}
#content .content p,#content .content ul{padding-bottom:25px;line-height:20px}
#content .content ul li{line-height:20px}
#content .content .left-col{float:left;width:570px;margin-right:80px}#content .content .left-col.short{width:435px;margin-right:0}
#content .content .left-col iframe{margin-bottom:30px;border:1px solid #cfd1d2}
#content .content .left-col .contact{color:#e29c2d;font-size:15px}#content .content .left-col .contact a{color:#e29c2d;font-size:15px;font-weight:bold}
#content .content .left-col .contact p{line-height:21px;font-weight:bold;padding-bottom:10px}#content .content .left-col .contact p.address{padding-bottom:21px}
#content .content .right-col{float:right}#content .content .right-col img{margin-bottom:37px;display:block}
#content .content .person{margin-right:50px;border-bottom:1px solid #d9dadb;height:135px;width:360px}#content .content .person .name{font-family:Accolade-Bol;font-weight:normal;font-style:normal;font-size:17.5px;margin-bottom:2px}
#content .content .person .position{font-size:14.5px;color:#e29c2d;margin-bottom:20px;font-weight:bold}
#content .content .person .contact{font-size:13px;line-height:19px}#content .content .person .contact a{color:#1a171b;line-height:19px}
#content .content .person.last{border:none}
#content .content .person+.person{margin-top:38px}
#content .content .cert-wrap{float:left;margin-right:34px}#content .content .cert-wrap .cert{border:1px solid #d3d3d4}
#content .content .cert-wrap .name{margin:20px 0;text-align:center}
#footer{background-color:#3a2c21}#footer .content{margin:0 auto;height:32px;width:972px;padding:27px 0;color:#ccc;font-size:11px;position:relative;line-height:14px}#footer .content .logo-wrap{position:absolute;left:0;top:22px}#footer .content .logo-wrap .logo{margin-bottom:22px;opacity:.75;filter:alpha(opacity=75);}
#footer .content a{color:#ccc}
#footer .content img{margin-left:34px}
#footer .content .copyright{position:absolute;right:30px;top:30px;text-align:right}
#footer .content .address{position:absolute;left:232px;top:30px}
