
/*

Font: Nunito
Source: Google Fonts (https://fonts.google.com)
License: 2007, SIL OPEN FONT LICENSE Version 1.1
Copyright: 2014, The Nunito Project Authors (https://github.com/googlefonts/NunitoFont)

*/

@font-face{
font-family:'WebFontNunito';
font-style:normal;
font-weight:normal bold;
src:url('font/Nunito.ttf') format('truetype');
}

a, body, div{
color:#000000;
font-family:WebFontNunito;
font-size:0px;
line-height:0px;
text-align:left;
text-decoration:none;
}

a, body, div, img{
background-color:transparent;
border:none;
cursor:default;
margin:0px;
outline:none;
padding:0px;
vertical-align:top;
}

a, body, div, img{
touch-action:manipulation;
-ms-touch-action:manipulation;
-webkit-tap-highlight-color:transparent;
user-select:none;
-moz-user-select:none;
-ms-user-select:none;
-webkit-user-select:none;
}

body{
background-color:#edeae4;
}

img{
display:inline-block;
}

.fenster_1{
text-align:center;
width:100%;
}

.fenster_2{
display:inline-block;
padding:8px 8px 0px 8px;
}

.link_1,
.link_2,
.link_li_1,
.link_li_2,
.link_re_1,
.link_re_2{
background-color:#ffffff;
border-color:#cccccc;
border-style:dashed;
cursor:pointer;
display:block;
font-size:20px;
line-height:20px;
padding:12px 16px 12px 16px;
white-space:nowrap;
}

.link_1{
border-width:0px;
}

.link_2{
border-width:1px 0px 0px 0px;
}

.link_li_1{
border-width:0px 1px 0px 0px;
}

.link_li_2{
border-width:1px 1px 0px 0px;
}

.link_re_1{
border-width:0px;
}

.link_re_2{
border-width:1px 0px 0px 0px;
}

.link_3{
background-color:#ffffff;
border-color:#bbbbbb;
border-radius:30px;
border-style:solid;
border-width:1px;
cursor:pointer;
display:inline-block;
font-size:20px;
line-height:20px;
padding:15px 20px 15px 20px;
text-align:center;
white-space:nowrap;
}

.link_1:hover,
.link_2:hover,
.link_li_1:hover,
.link_li_2:hover,
.link_re_1:hover,
.link_re_2:hover{
background-color:#eeeeee;
}

.link_3:hover{
background-color:#fafae6;
}

.link_cell{
display:table-cell;
width:50%;
}

.liste{
border-color:#cccccc;
border-style:solid;
border-width:1px;
display:inline-block;
margin:0px 7px 0px 0px;
}

.liste_farbe{
height:3px;
}

.liste_farbe_01{background-color:#d95757;}
.liste_farbe_02{background-color:#e67b2e;}
.liste_farbe_03{background-color:#f2cd18;}
.liste_farbe_04{background-color:#ebeb17;}
.liste_farbe_05{background-color:#caf200;}
.liste_farbe_06{background-color:#94e622;}
.liste_farbe_07{background-color:#64e623;}
.liste_farbe_08{background-color:#00d96c;}
.liste_farbe_09{background-color:#00ccbb;}
.liste_farbe_10{background-color:#00c0e6;}
.liste_farbe_11{background-color:#00b2ff;}
.liste_farbe_12{background-color:#3399ff;}
.liste_farbe_13{background-color:#3399ff;}
.liste_farbe_14{background-color:#3399ff;}
.liste_farbe_15{background-color:#3399ff;}

.liste_titel{
background-color:#ebf5ee;
border-color:#ffffff #ffffff #dddddd #ffffff;
border-style:solid;
border-width:0px 0px 4px 0px;
font-size:20px;
font-weight:bold;
line-height:20px;
padding:12px 16px 12px 16px;
white-space:nowrap;
}

.listen{
white-space:nowrap;
}

.row{
display:table-row;
}

.scroll_button_li,
.scroll_button_re{
background-color:#ebf5ee;
border-radius:40px;
color:#807766;
cursor:pointer;
font-size:30px;
line-height:30px;
opacity:0;
padding:118px 20px 118px 20px;
pointer-events:none;
position:fixed;
top:220px;
transition-property:opacity;
transition-duration:0.3s;
transition-timing-function:ease;
}

.scroll_button_li{
left:16px;
}

.scroll_button_re{
right:16px;
}

.table{
display:table;
width:100%;
}

.trenner{
background-color:#ffffff;
border-color:#cccccc;
border-style:dashed;
border-width:1px 0px 0px 0px;
height:20px;
padding:12px;
}

.unten{
padding:800px 0px 20px 0px;
text-align:center;
}
