/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url(https://igs-kandel-alumni.de/SourceSansPro-Regular.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url(https://igs-kandel-alumni.de/SourceSansPro-Regular.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* body {background-image: url("bg.jpg");background-repeat: no-repeat;background-size: cover;} */
body{font-family:'Source Sans Pro', sans-serif;font-size:12px;color:#000000;margin:20px;overflow-y:scroll;}
.content{letter-spacing:initial;text-align:left;padding:8px;font-size:12px;line-height:150%;}

ul{margin:5px;}
li{list-style-type:none;margin:0px;padding-left:0px;line-height:150%}
p li{list-style-type:none;margin:0px;padding-left:0px;line-height:150%}
li:before{content: "-"; margin-right: 5px;}

h1{font-size:40px;color:#001ae6;margin-top:10px;margin-bottom:15px;font-weight:normal;text-align:center}
h2{font-size:30px;color:#000000;margin-top:5px;margin-bottom:5px;font-weight:normal;text-align:center}
h3{font-size:16px;color:#000000;margin-top:2px;margin-bottom:2px;font-weight:normal;}
h4{font-size:16px;color:#000000;margin-top:10px;margin-bottom:5px;font-weight:normal; line-height: 1.5;}
/*
h5{font-size:11px;color:#888888;margin-top:5px;margin-bottom:5px;font-weight:normal;}
h6{font-size:10px;color:#888888;margin-top:5px;margin-bottom:5px;font-weight:normal;}
*/

a:link, a:visited{color:#888888;text-decoration:none;}
a:hover{  -o-transition:.25s;
  -ms-transition:.25s;
  -moz-transition:.25s;
  -webkit-transition:.25s;
  transition:.25s;color:#444444;text-decoration:none;}
input,textarea{margin-top:3px;margin-bottom:3px;border-radius:5px;padding:4px;width:97%;max-width:100%;font-size:16px;border:1px solid #cccccc;background: #fafafa;resize:none;color:#000000;}
input:focus,textarea:focus{border:1px solid #999999;background: #fafafa;resize:none;color:#000000;box-shadow: 0 0 10px #cccccc;}
input{border-radius:6px;padding:4px;width:auto;max-width:100%;font-size:16px;border:1px solid #aaaaaa;background-color:#fafafa;margin-top:5px;}
input:focus{border-radius:5px;padding:4px;width:auto;max-width:100%;font-size:16px;border:1px solid #aaaaaa;background-color:#fafafa;margin-top:5px;}

td,th
{
border: 1px solid #ddd;
padding: 3px;
text-align:center;
}

th {
    background-color: #f2f2f2;
    color: black;
}

tr:hover {background-color: #f5f5f5;}
/* tr:nth-child(odd) {background-color: #f2f2f2;} */

table
{
empty-cells: hide; 
width: 100%;
border-collapse: collapse;
}

.rahmen{
    width: 95%;
    max-width: 800px;
    background: white;
    padding: 25px;
    margin: auto;
    border-style: solid;
    border-width: 2px;
    border-color: #888888;
    border-radius: 20px;
}

div.polaroid {
  
  background-color: white;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19);
  margin-bottom: 10px;
}

div.container {
  text-align: center;
  padding: 1px 20px;
}

div.box {
  width: 100%;
  overflow: hidden;
}


.in {
  font-size: 16px;color:#000000;margin-top:10px;margin-bottom:5px;font-weight:normal; line-height: 1.5;
}