
/*

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:#1f3d4c;
font-family:WebFontNunito;
font-size:16px;
line-height:32px;
text-align:left;
text-decoration:none;
}

a, body, div, img{
background-color:transparent;
border:none;
margin:0px;
outline:none;
padding:0px;
vertical-align:top;
}

body{
background-color:#f5fcff;
overflow-y:scroll;
}

img{
display:inline-block;
user-select:none;
-moz-user-select:none;
-ms-user-select:none;
-webkit-user-select:none;
}

.bold{
font-weight:bold;
}

.cell{
display:table-cell;
}

.dib{
display:inline-block;
}

.dn{
display:none;
}

.fenster_1{
text-align:center;
width:100%;
}

.fenster_2{
display:inline-block;
padding:0px 0px 16px 16px;
width:870px;
}

.infobox{
background-color:#e6f2f7;
padding:0px 32px 26px 32px;
white-space:nowrap;
}

.infobox,
.infobox a,
.infobox div{
font-size:14px;
line-height:26px;
}

.link_1{
border-color:#a9daf2;
border-style:solid;
border-width:3px;
border-radius:24px;
display:inline-block;
padding:1px 14px 1px 14px;
}

.link_1:active{
background-color:#f2f2f2;
}

.link_1:hover{
background-color:#f2f2f2;
}

.link_2{
border-color:#000000;
border-style:dotted;
border-width:0px 0px 1px 0px;
}

.link_2:hover{
background-color:#daeaf2;
border-style:solid;
}

.navi_button_1,
.navi_button_2{
border-style:solid;
border-width:0px 0px 3px 0px;
cursor:pointer;
display:inline-block;
margin:16px 20px 26px 0px;
}

.navi_button_1{
border-color:#a9daf2;
}

.navi_button_2{
border-color:#f5fcff;
}

.pr{
position:relative;
}

.pr12{
padding-right:12px;
}

.pr36{
padding-right:36px;
}

.pr50{
padding-right:50px;
}

.pr64{
padding-right:64px;
}

.pt24{
padding-top:24px;
}

.row{
display:table-row;
}

.starttext{
padding:0px 0px 16px 0px;
white-space:nowrap;
}

.table{
display:table;
}

.thema_1{
font-size:26px;
padding:32px 0px 14px 0px;
white-space:nowrap;
}

.thema_2{
font-size:26px;
padding:14px 0px 26px 0px;
white-space:nowrap;
}

.unten{
padding:64px 0px 0px 0px;
}

.wsn{
white-space:nowrap;
}
