/**
 *  @template       Sternfeld print css
 *  @version        see info.php of this template
 *  @author         Internet-Service Berlin
 *  @copyright      Internet-Service Berlin
 *  @license        All rights reserved
 *  @license terms  no use without written permission
 *  @platform       see info.php of this template
 */

@font-face {font-family: 'encode_sanslight';src: url('../../../fonts/encodesans-light-webfont.woff2') format('woff2'),url('../../../fonts/encodesans-light-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'encode_sansbold';src: url('../../../fonts/encodesans-bold-webfont.woff2') format('woff2'),url('../../../fonts/encodesans-bold-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'encode_sanssemibold';src: url('../../../fonts/encodesans-semibold-webfont.woff2') format('woff2'),url('../../../fonts/encodesans-semibold-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'encode_sansregular';src: url('../../../fonts/encodesans-regular-webfont.woff2') format('woff2'),url('../../../fonts/encodesans-regular-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
* {margin:0;padding:0;}
html body {background:#fff;font-family:'encode_sanslight',sans-serif;font-size:15px;line-height:25px;color:#616161;}
a, img {border:none;outline:none;}
strong, b {font-family:'encode_sansbold',sans-serif;font-weight:normal;}
.js .slicknav_menu , .js #menu {display:none;}
hr {clear:both;border:0px;border-top:solid 2px #79c80b;color:#79c80b;border-bottom:transparent;margin:40px 0 60px 0;}
.clr {clear:both;height:1px;line-height:1px;font-size:0;background:transparent;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H E A D E R ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#top {width:100%;height:auto;position:static;}
#header {width:100%;height:auto;position:static;}
#logo {text-align:center;position:static;padding:0 0 30px 0;}
#header img {line-height:0;}
#topnavi {display:none;}
nav {display:none;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C O N T E N T F R A M E ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#topimg_frame {display:none;}
#container {width:100%;background:#fff;}
#contentframe {width:100%;}
#subnavi {display:none;}
#content {width:100%;}
#content a:link, #content a:visited {font-weight:normal;color:#00868b;font-weight:normal;text-decoration:none;}
#content p, #content ul {padding:0 0 20px 0;}
#content td {vertical-align:top;}
#content ul, #content ol {padding:0;margin:0 0 30px 20px;}
#content ol {list-style-type:lower-alpha;}
#content h1 {font-family:'encode_sanssemibold',sans-serif;font-size:34px;line-height:40px;font-weight:normal;padding:0 0 40px 87px;letter-spacing:1px;}
h2 {color:#00868b;font-family:'encode_sanssemibold',sans-serif;font-size:24px;line-height:28px;font-weight:normal;padding:0 0 25px 0;letter-spacing:0.5px;}
h2.line {padding:0 0 15px 0;background:url(../../../media/layout/trenner.png)bottom left no-repeat;/*background-size:100% 0.5px;*/}
#content h2 a:link, #content h2 a:visited {font-family:'encode_sansbold',sans-serif;color:#00868b;text-decoration:none;}
#content h3 {font-family:'encode_sanssemibold',sans-serif;font-size:15px;line-height:25px;font-weight:normal;color:#616161;padding:0 0 20px 0;letter-spacing:0.5px;}
.clr {clear:both;height:0px;font-size:0px;line-height:0px;}
#teaser_frame {display:none;}
#right {display:none;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PRE-FOOTER ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#prefoot {width:100%;background:#fff;padding:0 0 30px 0;}
#prefoot a:link, #prefoot a:visited {font-family:'encode_sanssemibold',sans-serif;font-weight:normal;color:#00868b;font-weight:normal;text-decoration:none;}
#keyw {display:none;}
#ref {display:none;}
#cert {max-width:100%;} /* Zertifikate */
#cert h2.line {background:url(../../../media/layout/trenner.png)bottom center no-repeat;padding:60px 0 15px 0;margin:0 0 15px 0;text-align:center;}
#certframe {display:block;}
.certbox {width:100%;font-size:16px;line-height:24px;margin:0 0 20px 0;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FOOTER ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#footer {width:100%;margin:0;padding:40px 0;color:#fff;font-size:16px;line-height:20px;border-top:1px solid #00868b;}
#footerframe {width:100%;}
.footerinfo  {width:100%;text-align:center;font-family:'encode_sanslight',sans-serif;font-size:16px;line-height:25px;color:#000;}
.footerinfo a:link, .footerinfo a:visited {font-family:'encode_sanslight',sans-serif;font-size:16px;line-height:25px;font-weight:normal;color:#00868b;text-decoration:none;}
#footerbutton {display:none;}
#footernav {display:none;}
.social {display:none;}
.move-up {display:none;}
