@media only screen and (max-width:980px)
{
:root {
	
}
#home-main-content > tbody > tr {
	display: flex; flex-direction: column;
}
#slider1 {
	
}
#slider1 div {
	width: 100% !important; background-size: contain !important;
}
#home-main-content > tbody > tr > td:nth-child(3) {
	width: 100% !important;
}
.logo {
	width: 337px; height: 65px;
}
#language a {
	font-size: 1.2rem;
}
div.date {
	font-size: 1.2rem;
}
p {
	margin-top: 0px;
}
h3 {
	margin-top: 0px;
}
h4 {
	margin-top: 0px;
}
#home-main-content a {
	font-size: 24.5pt;
}
#home-main-content a {
	font-size: 11pt;
}
td.homemaincontenttext {
	color: rgb(103, 103, 103); padding-top: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 19pt;
}
#unten02 > tbody > tr > td {
	font-size: 1.7rem;
}
#unten02 > tbody > tr > td:nth-child(3) a {
	font-size: 1.7rem;
}
#unten02 > tbody > tr > td a {
	font-size: 1.7rem;
}
#unten03 > tbody > tr > td {
	font-size: 1.7rem;
}
#unten03 > tbody > tr > td:nth-child(3) a {
	font-size: 1.7rem;
}
#unten02 > tbody > tr > td a {
	font-size: 1.7rem;
}
div.textid {
	color: rgb(103, 103, 103); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 23.881pt !important;
}
div.textclass {
	color: rgb(103, 103, 103); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24.5pt;
}
td.text {
	color: rgb(103, 103, 103); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12.9pt;
}
#textid2 {
	color: rgb(103, 103, 103); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24.5pt;
}
#textid3 {
	color: rgb(103, 103, 103); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24.5pt;
}
#textid4 {
	color: rgb(103, 103, 103); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12.9pt;
}
h2 {
	background-position: 0px 0px; margin: 18px 0px 14px; padding: 0px 0px 1px 7px; font-size: 30px; display: block; background-image: url("../images/all/bullets/separator_vertical-line_blue.gif"); background-repeat: no-repeat; background-color: rgb(239, 239, 240);
}
td.listobenpic {
	padding-top: 0px; padding-left: 7.1px; vertical-align: middle;
}
td.listobentext {
	color: rgb(0, 142, 229); padding-top: 0px; padding-left: 0px; font-size: 23.5pt !important;
}
td.verticalempty {
	width: 44.3px; content: url(../images/all/1pixeltransp.gif);
}
img.bulletrightgrey {
	width: 16px; height: 17px;
}
ul.arrow-list li {
	color: rgb(0, 142, 229); padding-top: 0px; padding-bottom: 5px; padding-left: 0px; font-size: 29.75px; list-style-image: url("../images/all/bullets/all_arrow_right_grey.gif");
}
h2.homeHeader {
	background-position: 0px 0px; font-size: 1.9rem; display: block; background-image: url("../images/all/bullets/separator_vertical-line_blue.gif"); background-repeat: no-repeat;
}
.bolder {
	font-weight: bolder;
}
div.bigblue {
	text-align: left; color: rgb(0, 142, 229); padding-left: 7px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 32pt;
}
div.email {
	text-align: left; padding-left: 7px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 27pt;
}
div.bigblue2 {
	text-align: left; color: rgb(0, 142, 229); padding-left: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 32pt;
}
div.email2 {
	text-align: left; padding-left: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 27pt;
}
#footer {
	font-size: 19pt !important;
}
#impressum {
	padding-left: 260px; font-size: 19pt;
}
}
