@import url('https://fonts.googleapis.com/css?family=Alegreya+SC:500&display=swap');
@import url('https://fonts.googleapis.com/css?family=Alegreya:500,500i,700,700i&display=swap');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700,700i&display=swap');
@import url('https://fonts.googleapis.com/css?family=Karla:400,400i,700,700i&display=swap');

.flexslider {border: none !important; margin:0;}
.flex-description {font-size:18px}
.tg  {border-collapse:collapse;border-spacing:0;border:none;font-family: 'Karla', sans-serif;}
.tg td{padding:4px 10px;border-style:solid;border-width:0px;overflow:hidden;word-break:normal;border-color:#bbb;}
.tg .tg-rmb8{background-color:rgba(0, 0, 0, 0.05);;vertical-align:top}
.tg .tg-yw4l{vertical-align:top}
@media screen and (max-width: 767px) {.tg {width: auto !important;}.tg col {width: auto !important;}.tg-wrap {overflow-x: auto;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;}}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,#dnn_ctr449_ContentPane h2{font-family: 'Alegreya SC', serif;}
body {font-family: 'Alegreya', serif;}
p {font-size:16px;}
a.btn {font-family: 'Karla', sans-serif; text-transform: uppercase;font-weight:bold;letter-spacing: 1px;}
.Text.content {overflow: scroll; overflow-x: hidden;}
.Text.content p {font-size: 20px !important; line-height: 1.6;}
.Text.content h2 {font-size: 32px !important; line-height: 1.8;}
.MainMenu a {font-size:16px; font-family: 'Karla', sans-serif; letter-spacing: 0.0625em;}
::-webkit-scrollbar {width: 0px;background: transparent;}
.Text.content p.warning {color: #BF360C; padding:4px 10px; font-family: 'Karla', sans-serif;font-size: 15px !important;}
.vmtitel {font-family: 'Alegreya SC', serif; color:#0031b8;}
#dnn_ctr449_ContentPane {background-color:#C5CAE9}
header.Skin .SiteTitles h3 {font-family: 'Alegreya SC', serif;}
.flex-title h3 {font-family: 'Karla', sans-serif; text-transform: uppercase; letter-spacing: 0.0625em;font-size:0.9em;}


