*{margin:0;padding:0}
html,body{width:100%;display:block}
h2,h3,h4,h5,h6,p,ul,ol,div{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAC0lEQVQIW2NkAAIAAAoAAggA9GkAAAAASUVORK5CYII=)}

body,input,button,table,textarea,label{font-family: 'Ubuntu', sans-serif}
a img{border:none;outline:none}

.wrap{min-width:918px}
.wrap-black{background: #2e2d2d;padding:25px 0}
.wrap-motiv{background: #fff url('/images/2.jpg') center center no-repeat}

.jcarousel-wrapper{width:100%;height:125px;margin-top:25px !important}
.jcarousel {position:relative;overflow:hidden}
.jcarousel ul {width:15000px;position:relative;margin:0 !important;padding:0 !important}
.jcarousel li {list-style:none;float:left;margin-right:15px}

.flags { position: absolute; right: 0; top: -15px /*;display: none*/ }
.flags a { margin: 0 2px }
.flags img { width: 35px; height: 23px }

.clear{clear:both}

.wrap-article_5, .wrap-article_13, .wrap-article_19 { background: #ebecec; border-top: 5px solid #fff; padding-bottom: 15px}
.article_5, .article_13, .article_19 { float: left; width: 50% }
.contact-form { float: right; width: 50%; padding-top: 15px }

.zemText{}
input.zemRequirederrorElement{border-color:#f00 !important}
textarea.zemRequirederrorElement{border-color:#f00 !important}

input.zemText{border:none;border-left:3px solid #64bef2;padding:8px 10px;max-width:80%}
input.zemSubmit{border:none;display:inline-block;width:115px;height:35px;line-height:35px;background:#64bef2;color:#fff;cursor:pointer;text-transform:uppercase;font-weight:bold}
textarea.zemTextarea{border:none;border-left:3px solid #64bef2;padding:8px 10px;max-width:80%}

.article-image{height:110px;background: #fff url('/images/2.jpg') center center no-repeat;margin-top:30px}

.article-image_1, .article-image_8, .article-image_14 {background-position:center top}
.article-image_2, .article-image_9, .article-image_15 {background-position:center center}
.article-image_6, .article-image_12, .article-image_18 {background-position:center bottom}

.copy{text-align:center;font-size:8pt;padding:25px 0}
.copy a{color:inherit;text-decoration:none}
.copy a:hover{text-decoration:underline}
.copy span{font-weight:bold}

.article{background:transparent url('/images/5.png') center top no-repeat;padding-top:15px}
.article_4, .article_11, .article_17 { background: none }
.article_5, .article_13, .article_19 { padding: 15px 0 35px 0; background:none }
.article_6, .article_12, .article_18 { background: none }

.col-1 h2{color:#68c6fc;margin-top:24px}
.col-1 h3{color:#898989;margin-top:12px}
.col-1 p{margin-top:6px;line-height:1.4em;text-align:justify;color:#898989}
.col-1 ul{margin-top:6px;line-height:1.4em;padding-left:40px;color:#898989}
.col-1 ul ul{padding-left:20px}

.motiv{height:490px;position:relative;padding-top: 10px}
.motiv p{text-align:center;width:750px;line-height:30px;margin:0 auto;margin-top:200px;background:transparent url('/images/3.png') center center repeat;color:#fff;font-size:12pt;text-transform:uppercase; padding: 8px 0}
/*
.motiv p{text-align:center;position:absolute;width:750px;line-height:30px;left:84px;top:228px;background:transparent url('/images/3.png') center center repeat;color:#fff;font-size:12pt;text-transform:uppercase}
*/
.col-1{width:918px;margin:0 auto;position:relative}

.site-logo{width:367px;height:67px; margin: 0px auto }
.site-logo a{font-size:0;line-height:0;color:#000;width:367px;height:67px;display:block;overflow:hidden;text-decoration:none;background:url('/images/1.png') center center no-repeat}
.site-logo span{visibility:hidden}

.menu-top{text-align: center; margin-top: 15px; text-transform:lowercase}
.footer .menu-top { margin-top: 0px }
.menu-top a{color:#fff;text-decoration:none;font-style:italic}
.menu-top a:hover{text-decoration:underline}
.menu-top em{font-style:normal;color:#68c6fc;margin:0 5px}
