@media all {
html * {font-size: 100%;}
 /* verwendete Google Fonts */
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-v18-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto'), local('Roboto-Regular'),
       url('../fonts/roboto-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v18-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/roboto-v18-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Italic'), local('Roboto-Italic'),
       url('../fonts/roboto-v18-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v18-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v18-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v18-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v18-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/roboto-v18-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Roboto Bold'), local('Roboto-Bold'),
       url('../fonts/roboto-v18-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v18-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v18-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v18-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v18-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}

textarea,pre,code,kbd,samp,var,tt{font-family:'Roboto', sans-serif;}
  /* font-size: 16px; */
body{font-family:'Roboto', sans-serif;font-size:100%;color:#444;}
nav{font-family:'Roboto',sans-serif;font-size:87.5%;margin-left:0;}
footer{text-align:center;}
footer p{padding:10px 0;font-size:65%;}
h1,h2,h3,h4,h5,h6{font-family:'Roboto', sans-serif;font-weight:400;color:#444;}
h1{font-size:228.57143%;line-height:1.3125;margin:0 0 0.65625em 0;}
h2{font-size:171.42857%;line-height:1.3125;margin:0 0 0.65625em 0;}/* font-size: 32px; */
h3{font-size:150%;line-height:1;margin:1em 0 0.5em 0;}
h4{font-size:128.57143%;line-height:1.16667;margin:1.16667em 0 1.16667em 0;}
.europa {margin:1.16667em 0 1.16667em 0.8em !Important;}
h5,h6{font-size:100%;font-weight:bold;line-height:1.5;margin:-0.5em 0 1em 0;}
ul,ol,dl{font-size:100%;line-height:1.5;margin:0 0 1.5em 0;}
ul{list-style-image:url(../../images/block3.gif);}
ol{list-style-type:decimal;}
ul ul{list-style-image:url(../../imgages/block3.gif);margin-top:0;}
ol ol{list-style-type:lower-latin;margin-top:0;}
ol ul{list-style-type:circle;margin-top:0;}
ol li{margin-left:0;}
li{font-size:100%;line-height:1.5;margin-left:1.2em;}
/* um li auf Seite Bewertung Textabstand zu erhoehen */
.zeugnis li{margin: 0 0 0.5em 0;}
ol{font-size:100%;line-height:1.5;margin-left:1.2em;}
.flexnav li{margin-left:0;list-style-image:none;}
.social_share_privacy_area li{list-style-image:none;}

/* Indexseite Hinweis auf Like-Buttons */
.like{
color:#fff;margin-top: 16px;
}
dt{font-weight:bold;}
dd{margin:0 0 1.5em 0.8em;}
p{font-size:100%;line-height:1.5em;margin:0 0 1.5em 0;padding-left:2px;}
blockquote, cite, q{font-family:'Roboto Slab', serif;}
/*Schrift für blockquote nur auf Seiten: mts, alle Zeugnisseiten */
blockquote {background:transparent;color:#00007f;line-height:1.5em;margin: 0 0 1em .8em !Important;}
strong,b{font-weight:bold;}
em,i{font-style:italic;}
big{font-size:114.28571%;line-height:1.3125;}
small{font-size:85.71429%;line-height:1.75;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
.rechtsbuendig{text-align:right;}
.rechtsbuendig2{margin-top:-3em;text-align:right;}
hr {color:#ddd;background:transparent;padding:0 0 0.67857em 0;border:0;border-bottom:1px #f0f0f0 solid; margin-bottom:1.2em;}
.media760{background:transparent;padding:0 0 0.67857em 0;border-bottom:1px #f0f0f0 solid;margin-bottom:1.3em;}
.ym-col3 p, .ym-col3 ul{font-size:95%;line-height:1.5;margin:0 0 1em 0;}
.ym-col3 p, .ym-col3 ol{font-size:95%;line-height:1.5;margin:0 0 1em 0;}
a{color:#b20000;background:transparent;text-decoration:none;}
a:hover.navbar-logo{background-color:transparent;}
a:active{outline:none;}
a:hover,
a:focus{background-color:#b20000;color:white;text-decoration:none;}
a.index{display:block;background:transparent;text-decoration:none;}
 /* Grafiken ohne Hover-Rot wenn Link */
a.speziell{color:#b20000;background:transparent;text-decoration:none;}
a.speziell:hover,focus{background-color:white;}

.flexible{max-width:100%;height:auto;margin-bottom:1.5em;}
* html .flexible{width:98%;}
.bordered{margin-bottom:1.5em;border:2px #f0f0f0 solid;border:2px white solid;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.25);box-shadow:0 0 3px rgba(0, 0, 0, 0.25);}
.box{border-radius:0.3em;border-width:1px;border-style:solid;border-color:#888;border-color:rgba(0, 0, 0, 0.3);-webkit-box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.2);box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.2);color:#444;color:rgba(0, 0, 0, 0.8);padding:1.42857em;margin:0 0 1.5em 0;}
.box > *:last-child{margin-bottom:0;}
.label{font-family:Verdana, Geneva, sans-serif;padding:1px 6px 2px;display:inline-block;vertical-align:middle;letter-spacing:normal;white-space:nowrap;border-radius:3px;background:#06C;color:#fff;font-size:10px;line-height:12px;}
.error{background:#cc8888;}
.float-left{float:left;display:inline;margin:0.3em 1em 0 0 !Important;}
.float-left2{float:left;display:inline;margin:0 1em 1.5em 0;}
.float-right{float:right;display:inline;margin:0.3em 0 1.5em 1em;}
.center{display:block;text-align:center;margin:0 auto 0 auto;}
table{width:100%;border-collapse:collapse;color:#444444;border-top:0px #ccc solid;border-bottom:1px #ccc solid;margin:0 0 1.35714em 0;}
table.narrow{margin:0 0 1.42857em 0;}
table.narrow th,
table.narrow td{padding:0 0.5em;line-height:1.7;}
table.fixed{table-layout:fixed;}
table.bordertable{border:1px #ccc solid;}
table.bordertable thead th{background:#e0e0e0;border-right:1px #ccc solid;border-bottom:1px #ccc solid;}
table.bordertable tbody th[scope="row"]{background:#f0f0f0;}
table.bordertable tbody th{border-right:1px solid #ccc;}
table.bordertable tbody td{border-right:1px solid #ccc;}
caption{font-variant:small-caps;}
th,td{line-height:1.5em;vertical-align:top;padding:0.71429em 0.5em;}
th *:first-child,td *:first-child{margin-top:0;}
th.nowrap,td.nowrap{white-space:nowrap;}
thead th{text-align:left;color:#444;border-top:0px #ccc solid;}
tbody th{text-align:left;border-top:1px solid #ccc;}
tbody td{text-align:left;border-top:0px solid #ccc;}
tbody tr:hover th,
tbody tr:hover td{background:#f0f0f0;}

/* Bilder Selbst GmbH */
.sg{border:2px #ccc solid; margin: 0 10px 10px 0;}

/* Formular Buttons*/
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
input[type="button"].btn-block {
  width: 100%;}
  }