/*
dunkelgrau 595959  89,89,89
helleres grau 7f7f7f 127,127,127
hell grau d9d9d9 217, 217, 217

erdbeer f39292 243,146,146
rot. bd1414 189, 20, 20
dunkelrot  8e0f0f 142,15,15


Schriften Ek Mukta Light / Regular (Überschriften, Light Content)
 
 */


/* mukta-200 - latin-ext_latin */
@font-face {
    font-family: 'Mukta';
    font-style: normal;
    font-weight: 200;
    src: url('https://www.sci.de/fileadmin/templates/fonts/mukta-v13-latin-ext_latin-200.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('https://www.sci.de/fileadmin/templates/fonts/mukta-v13-latin-ext_latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://www.sci.de/fileadmin/templates/fonts/mukta-v13-latin-ext_latin-200.woff2') format('woff2'), /* Super Modern Browsers */
    url('https://www.sci.de/fileadmin/templates/fonts/mukta-v13-latin-ext_latin-200.woff') format('woff'), /* Modern Browsers */
    url('https://www.sci.de/fileadmin/templates/fonts/mukta-v13-latin-ext_latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
    url('https://www.sci.de/fileadmin/templates/fonts/mukta-v13-latin-ext_latin-200.svg#Mukta') format('svg'); /* Legacy iOS */
}
/* mukta-300 - latin-ext_latin */
@font-face {
    font-family: 'Mukta';
    font-style: normal;
    font-weight: 300;
    src: url('https://www.sci.de/fileadmin/templates/fonts/mukta-v13-latin-ext_latin-300.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('https://www.sci.de/fileadmin/templates/fonts/mukta-v13-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://www.sci.de/fileadmin/templates/fonts/mukta-v13-latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
    url('https://www.sci.de/fileadmin/templates/fonts/mukta-v13-latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */
    url('https://www.sci.de/fileadmin/templates/fonts/mukta-v13-latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
    url('https://www.sci.de/fileadmin/templates/fonts/mukta-v13-latin-ext_latin-300.svg#Mukta') format('svg'); /* Legacy iOS */
}
/* mukta-regular - latin-ext_latin */
@font-face {
    font-family: 'Mukta';
    font-style: normal;
    font-weight: 400;
    src: url('https://www.sci.de/fileadmin/templates/fonts/mukta-v13-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('https://www.sci.de/fileadmin/templates/fonts/mukta-v13-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://www.sci.de/fileadmin/templates/fonts/mukta-v13-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('https://www.sci.de/fileadmin/templates/fonts/mukta-v13-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
    url('https://www.sci.de/fileadmin/templates/fonts/mukta-v13-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('https://www.sci.de/fileadmin/templates/fonts/mukta-v13-latin-ext_latin-regular.svg#Mukta') format('svg'); /* Legacy iOS */
}
/* mukta-500 - latin-ext_latin */
@font-face {
    font-family: 'Mukta';
    font-style: normal;
    font-weight: 500;
    src: url('https://www.sci.de/fileadmin/templates/fonts/mukta-v13-latin-ext_latin-500.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('https://www.sci.de/fileadmin/templates/fonts/mukta-v13-latin-ext_latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://www.sci.de/fileadmin/templates/fonts/mukta-v13-latin-ext_latin-500.woff2') format('woff2'), /* Super Modern Browsers */
    url('https://www.sci.de/fileadmin/templates/fonts/mukta-v13-latin-ext_latin-500.woff') format('woff'), /* Modern Browsers */
    url('https://www.sci.de/fileadmin/templates/fonts/mukta-v13-latin-ext_latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
    url('https://www.sci.de/fileadmin/templates/fonts/mukta-v13-latin-ext_latin-500.svg#Mukta') format('svg'); /* Legacy iOS */
}
/* mukta-600 - latin-ext_latin */
@font-face {
    font-family: 'Mukta';
    font-style: normal;
    font-weight: 600;
    src: url('https://www.sci.de/fileadmin/templates/fonts/mukta-v13-latin-ext_latin-600.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('https://www.sci.de/fileadmin/templates/fonts/mukta-v13-latin-ext_latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://www.sci.de/fileadmin/templates/fonts/mukta-v13-latin-ext_latin-600.woff2') format('woff2'), /* Super Modern Browsers */
    url('https://www.sci.de/fileadmin/templates/fonts/mukta-v13-latin-ext_latin-600.woff') format('woff'), /* Modern Browsers */
    url('https://www.sci.de/fileadmin/templates/fonts/mukta-v13-latin-ext_latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
    url('https://www.sci.de/fileadmin/templates/fonts/mukta-v13-latin-ext_latin-600.svg#Mukta') format('svg'); /* Legacy iOS */
}
/* mukta-700 - latin-ext_latin */
@font-face {
    font-family: 'Mukta';
    font-style: normal;
    font-weight: 700;
    src: url('https://www.sci.de/fileadmin/templates/fonts/mukta-v13-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('https://www.sci.de/fileadmin/templates/fonts/mukta-v13-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://www.sci.de/fileadmin/templates/fonts/mukta-v13-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
    url('https://www.sci.de/fileadmin/templates/fonts/mukta-v13-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
    url('https://www.sci.de/fileadmin/templates/fonts/mukta-v13-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
    url('https://www.sci.de/fileadmin/templates/fonts/mukta-v13-latin-ext_latin-700.svg#Mukta') format('svg'); /* Legacy iOS */
}
/* mukta-800 - latin-ext_latin */
@font-face {
    font-family: 'Mukta';
    font-style: normal;
    font-weight: 800;
    src: url('https://www.sci.de/fileadmin/templates/fonts/mukta-v13-latin-ext_latin-800.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('https://www.sci.de/fileadmin/templates/fonts/mukta-v13-latin-ext_latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://www.sci.de/fileadmin/templates/fonts/mukta-v13-latin-ext_latin-800.woff2') format('woff2'), /* Super Modern Browsers */
    url('https://www.sci.de/fileadmin/templates/fonts/mukta-v13-latin-ext_latin-800.woff') format('woff'), /* Modern Browsers */
    url('https://www.sci.de/fileadmin/templates/fonts/mukta-v13-latin-ext_latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
    url('https://www.sci.de/fileadmin/templates/fonts/mukta-v13-latin-ext_latin-800.svg#Mukta') format('svg'); /* Legacy iOS */
}

* {
    margin: 0;
    padding: 0;
}

*, *:before, *:after {
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}


body { font-family: 'Mukta', sans-serif;color:#000; }

.black {color:#000;}

p, .blockcontent li , .popupcontainer li, span:not(.headlineinlin), div  {font-family: 'Mukta', sans-serif;font-size:18px; font-weight:300; line-height:140%}

#introtext p, #stoerer span  {font-size:20px;}
#stoerer span{font-size:20px;}

.small {font-size:14px;}
.smallfont{font-size:14px !important;}
.smallerfont{font-size:16px !important;}

p.bigtext {font-size:22px;line-height: 140%;}

b, strong {font-weight:500}


.projektteaser p,.projektcontent p {line-height:22px; font-size:18px;font-weight:300;color:#57565A;}


h1, span.headlineinline  {font-family: 'Mukta', sans-serif; font-weight:300; font-size: 32px; padding:0px 0px 12px 0px; margin:0;text-align:left;  color:#bd1414; line-height:36px;
    text-transform: uppercase; letter-spacing: 2px;
}

.itemhead, .itemhead  a  {font-family: 'Mukta', sans-serif; font-weight:400; font-size: 24px; padding:0px 0px 0px 0px; margin:0;text-align:left;  color:#bd1414; line-height:30px;
    text-transform: uppercase; letter-spacing: 2px;
}
.itemhead {padding-bottom:8px;}


h2 {font-family: 'Mukta', sans-serif; font-weight:300;font-size: 33px;   padding:0px 0px 12px 0px;margin:0; color:#595959;}



.box h2 {font-family: 'Mukta', sans-serif; font-weight:300;font-size: 36px; text-transform: uppercase; letter-spacing: 1px;  padding:0px 0px 12px 0px;margin:0; color:#fff;}
.box span {font-size:18px;  color:#fff; line-height:22px;}
.box span.subheader {font-size:18px;  color:#fff; line-height:22px;text-transform: uppercase; letter-spacing: 1px; }



h3 , .news-single h1 {font-family: 'Mukta', sans-serif; font-weight:300; font-size: 26px;  color:#BE0F16; color:#bd1414; padding:0px 0px 8px 0px;color:#595959; }

h4 {font-family: 'Mukta', sans-serif; font-weight:300; font-size: 22px;  padding:0px 0px 0px 0px;margin:0; color:#595959;}

h3.grau { color:#595959 !important;  font-size: 22px; }

h5 {font-family: 'Mukta', sans-serif; font-weight:300; font-size: 18px; font-weight:normal;}



.trigger {font-family: 'Mukta', sans-serif;font-size:18px; font-weight:300;line-height:140%}
.trigger i {font-size:16px; font-weight:300;cursor:pointer; display:block;float:left;color:#bd1414; line-height:22px;}


.subnavi li a {font-weight:300;font-size: 26px;}



a {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-touch-callout: none;
}

a {color:#BE0F16;color:#bd1414;text-decoration:none;}
a:hover {color:#000;text-decoration:none;}

a.linkbutton {display:inline-block;background-color:#595959;color:#fff;padding: 5px 8px 5px 8px; font-size:20px; font-weight:400;cursor:pointer;margin:0px 15px 15px 0px; }

a.linkbutton:hover { background-color:#BE0F16; }


a.blocklink {color:#000;}
a.blocklink:hover {color:#BE0F16;}

a.blocklink h3 {color:#BE0F16;}



h1.listheader {font-family: 'Mukta', sans-serif; font-weight:300; font-size: 42px; line-height: 42px;clear:both; padding:40px 0px 0px 0px; margin:0px 0px 20px 0px;text-align:left;text-transform:uppercase;color:#8b8b8b;color:#bd1414; border-bottom:1px solid #8b8b8b;}

a.redbold {display:block; float:left; width:30px; height:30px; line-height:30px; text-align:center; font-size:20px; color:#fff;background-color:#8b8b8b;margin-right:4px;
    width:39px; height:39px; line-height:39px;margin-right:5px;margin-bottom:8px;}

a.redbold:hover {background-color:#bd1414;}


*::-webkit-input-placeholder {
    color: #455560;font-size:20px;font-family: 'Mukta', sans-serif;   font-weight:300;
}
*:-moz-placeholder {
    /* FF 4-18 */
    color:  #455560;font-size:20px;font-family: 'Mukta', sans-serif;  font-weight:300;
}
*::-moz-placeholder {
    /* FF 19+ */
    color:  #455560;font-size:20px;font-family: 'Mukta', sans-serif;  font-weight:300;
}
*:-ms-input-placeholder {
    /* IE 10+ */
    color:  #455560;font-size:20px;font-family: 'Mukta', sans-serif;  font-weight:300;
}


button {font-family: 'Mukta', sans-serif; }
input,  label{font-family: 'Mukta', sans-serif;  font-weight:300;  font-size:20px;color:#455560; }

label {font-size:18px;color:#57565A;}

p  {padding-bottom: 22px;margin:0;}

p.legend {font-size:16px;color:#979797;color:#455560;}
p.error {color:#bd1414;}
.addinfo  {font-size:16px;display:inline-block; padding-left:4px;color:#979797;color:#455560;}



.resultrow a {color: #57565A;}
.resultrow h4 {margin:0; padding:0;}
.resultrow h5 {margin:0; padding:0; font-weight:bold;}
.resultrow p {margin:0; padding:0;}
.resultrow {padding-bottom:16px;margin-bottom:24px;border-bottom:1px solid #57565A;}

/***************************************************************************************************/




@media all and (min-width: 900px) and (max-width:1024px) {



    .box h2 {font-size: 32px; }
    .box span {font-size:16px;  line-height:22px;}
    .box span.subheader {font-size:16px; line-height:20px;}

}
 
  