@font-face {
    font-family: 'Roboto';
    src:url('../cpfont/Roboto-Regular.woff2') format('woff2'),
       url('../cpfont/Roboto-Regular.woff') format('woff');
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto';
    src:url('../cpfont/Roboto-Bold.woff2') format('woff2'),
       url('../cpfont/Roboto-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto';
    src:url('../cpfont/Roboto-BoldItalic.woff2') format('woff2'),
       url('../cpfont/Roboto-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto';
    src:url('../cpfont/Roboto-Italic.woff2') format('woff2'),
       url('../cpfont/Roboto-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto-Light';
    src:url('../cpfont/Roboto-Light.woff2') format('woff2'),
       url('../cpfont/Roboto-Light.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, em, img, ol, ul, li, form, table, tbody, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
}
body{	color: #353535;	font-size: 14px;	font-family: Roboto, Helvetica, Arial, sans-serif;	line-height: 150%;	text-align: center;	width: 100%;	height: 100%;	margin:0;	padding:0;
	background-color: #ffffff;
}

img {
	border-style: none;
	max-width: 100%;
}
.noborder {
	border-style: none !important;
}
/* abstände */

form{
	margin:0;
	padding:0;
}table{
	margin:0;
	padding:0;
	border-collapse:collapse;
}td {	vertical-align: top; }

h1, h2, h3, h4, h5, h6, p, ul {
}

/*Linksteuerung*/a, a:link, a:visited {
	color:#353535;
	text-decoration: underline;
}a:hover {
	color: #9e0000;
	text-decoration: underline;
}
.anker {
	display: none !important;
}.mobilemenlink {
	display: none;
}/* Textformatierung:Headline		h1Überschrift		h2Headline			h3große Überschrift		h4normale Überschrift		h5kleine Überschrift		h6	(z.B. Datum in News)normale Schrift		pkleine Schrift			span klein */h1 {	margin-top: 0;	margin-bottom: 20px;
	font: normal 28px/140% Roboto-Light;
}h2 {	font-size: 20px;	font-weight: normal;	line-height: 140%;	margin-top: 0;	margin-bottom: 5px;}h3  {	font-size:16px;	font-weight: normal;	margin-top: 0;	margin-bottom: 0;}h4 {	font-weight: normal;	margin-top: 0;	margin-bottom: 0;}h5 {	font-size:12px;	font-weight: normal;	line-height: 140%;	margin-top: 0;	margin-bottom: 5px;}h6 {	font-size: 11px;	font-weight: normal;	line-height: 140%;	margin-top: 0;	margin-bottom: 5px;}p {}

ul {	margin-top: -2px;}

li {	margin-left: 20px; }.small, .kl {
	font-size:11px;
}
.b {
	font-weight: bold;
}.links, .l {
	text-align: left !important;
}.center, .c {
	text-align: center !important;
}.rechts, .r {
	text-align: right !important;
}
/*cms*/.container{
}.fliessend {
	float: left;
	margin-right: 15px;
	display: block;
	margin-bottom: 5px;
}.trennlinie, hr {
	font-size: 0;
	width: auto;
	height: 0 ;
	margin-bottom: 5px;
	border-bottom: 1px solid #b5a899;
	clear: both;
	margin-top: 15px;
}.center, .c {
	text-align:center;
}.rechts, .r {
	text-align:right;
}.hide {
	display: none;
}.clearer {
	clear:both;
}/*
Farben
*/
.gelb {
	background-color: #fda900;
}
.magenta {
	background-color: #ea3374;
}
.orange {
	background-color: #f46300;
}
.rot {
	background-color: #9e0000;
}
.hellgrau {
	background-color: #e9e5e0;
}
.grau {
	background-color: #b5a899;
}
.dunkelgrau {
	background-color: #353535;
}/* Seitenelemente */.top {
	height: 400px;
	width: 100%;
	background-size: cover;
	position: relative;
	margin: 0;
	padding: 0;
	z-index: 100;
}
.flach {
	height: 300px !important;
}
.image {
	position: relative;
	width:100%;
	height: 300px;
	display: block;
	background-size: cover;
	background-position: center top;	
}
/* swipe */
.swipe_inhalt {
	position: relative;
	top: 0;
	left: 0;
}
.swipe {
	overflow: hidden;
	visibility: hidden;
	position: relative;
	width: 100%;
	height: 400px;
	max-width: 100%;
	margin-right: auto;
	margin-left: auto;
	display: inline-block;
	z-index: 1;
}
.flach .swipe {
	height: 400px;
}
.swipe-wrap {
	height: 100%;
	overflow: hidden;
	position: relative;
}
.swipe-wrap > div {
	float:left;
	width:100%;
	height: 100%;
	position: relative;
	display: block;
	background-size: cover;
	background-position: center top;	
}
.prev_swipe {
	position: absolute;
	top: calc(50% - 13px);
	cursor: pointer;
	left: 20px;
	z-index: 50;
}
.next_swipe {
	position: absolute;
	top: calc(50% - 13px);
	cursor: pointer;
	right: 20px;
	z-index: 50;
}
.logo {
	width: calc(50% - 170px);
	height: 100px;
	text-align: right;
	display: block;
	background-color: #ffffff;
	position: absolute;
	z-index: 200;
	top: 0;
	left: 0;
}
.logo img {
	margin-top: 15px;
	margin-right: 50px;
}
.topmen {
	width: calc(50% + 170px);
	background-image: url(../images/bg_weiss.png);
	height: 40px;
	position: absolute;
	z-index: 200;
	top: 0;
	right: 0;
	text-align: left;
}
.topmen div {
	width: 100%;
	max-width: 640px;
	display: inline-block;
	text-align: right;
	margin-top: 10px;
}
.topmen div a, .topmen div a:visited {
	font-size: 14px;
	color: #353535;
	font-weight: bold;
	text-decoration: none;
}
.topmen div a {
	margin-left: 30px;
}
.topmen div a:hover, .topmen div a.aktuell {
	color: #9e0000;
}
.topmen img {
	height: 12px;
	font-weight: bold;
	margin-right: 5px;
}
.topmen div a.sizediff, .topmen div a.sizediff:visited {
	color: #999999;
}
.topmen div a.sizeakt, .topmen div a.sizediff:hover {
	color: #666666 !important;
}/* Menue */
.startmen {
	height: 40px;
	z-index: 1000;
	position: absolute;
	width: 100%;
	top: 362px;
}
.restmen {
	height: 40px;
	z-index: 500;
	position: absolute;
	width: 100%;
	top: 262px;
}
.hoch .restmen {
	top: 362px;
}ul#menue {
	width: 100%;
	max-width: 940px;
	margin-right: auto;
	margin-left: auto;
	display: inline-block;
	padding: 0;
}/* Hauptmenue */ul#menue li {
	list-style: none;
	position: relative;
	float: left;
	margin-left: 0;
	width: 220px;	margin: 0 20px 0 0;
	z-index: 1000;
}ul#menue li a, ul#menue li a:visited {	color: #ffffff;	font-size: 16px;	line-height: 40px;	text-decoration: none;	text-align: left;	display: block;
	padding-left: 20px;
	font-weight: bold;
}ul#menue li.hm2, ul#menue li.sm2 a:hover {	background-color: #fda900;
	opacity: 1;
}ul#menue li.hm3, ul#menue li.sm3 a:hover {	background-color: #f46300;
	opacity: 1;
}ul#menue li.hm4,ul#menue li.sm4 a:hover  {	background-color: #ea3374;
	opacity: 1;
}ul#menue li.hm5, ul#menue li.sm5 a:hover {	background-color: #9e0000;
	opacity: 1;
}ul#menue li:last-child {
	margin-right: 0;
}ul#menue li.aktiv a, ul#menue li a:hover {
}/* Submenue*/ul#menue li ul {	background-color: #e9e5e0;	position: absolute;	display: none;	margin: 0;	padding: 0 0 4px;	top: 40px;	left: 0;	filter: alpha(opacity=99);	opacity: 0.99;	-moz-opacity: 0.99;	-khtml-opacity: 0.99;	-opera-opacity: 0.99;
}ul#menue li:hover ul, ul#menue li:focus ul {
	display: block;
}ul#menue li ul li {	float: none;	display: block;
	margin: 0;
	background-image: none;
}ul#menue li ul li a:hover {	color: #ffffff !important;
}ul#menue li ul li:last-child {	border-style: none;
}ul#menue li ul li a, ul#menue li ul li a:visited {	font-size: 14px;	line-height: 20px;	text-decoration: none;	display: block;	margin: 0;	padding-left: 20px;
	color: #353535;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: normal;
	font-style: normal;
}ul#menue li ul li a.aktuell, ul#menue li ul li a:hover {
}ul#menue li.sm2 ul li a.aktuell, ul#menue li.sm2 ul li a:hover {
	color: #fda900;
}ul#menue li.sm3 ul li a.aktuell, ul#menue li.sm3 ul li a:hover {
	color: #f46300;
}ul#menue li.sm4 ul li a.aktuell, ul#menue li.sm4 ul li a:hover {
	color: #ea3374;
}ul#menue li.sm5 ul li a.aktuell, ul#menue li.sm5 ul li a:hover {
	color: #9e0000;
}ul#menue li ul li {
	background-color: transparent;
}.restmen ul#menue li.inaktmen {
	background-image: url(../images/bg_weiss.png) !important;
}.restmen ul#menue li a, .restmen ul#menue li a:visited {
	color: #353535;
}.restmen ul#menue li.aktuell a, .restmen ul#menue li.aktuell a:visited {
	color: #ffffff;
}.restmen ul#menue li.sm2 a:hover {
	background-color: #fda900;
	color: #ffffff;
}.restmen ul#menue li.sm3 a:hover {
	background-color: #f46300;
	color: #ffffff;
}.restmen ul#menue li.sm4 a:hover {
	background-color: #ea3374;
	color: #ffffff;
}.restmen ul#menue li.sm5 a:hover {
	background-color: #9e0000;
	color: #ffffff;
}
/* Submenue */.men {	text-align: left;	left: 0;	width: 200px;	margin-right: 20px;
	margin-left: 20px;
	float: left;
	min-height: 100px;
	display: inline-block;
}.men ul {
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	display: inline-block;
	padding: 0;
}/* Hauptmenue */.men ul li {
	list-style: none;
	position: relative;
	width: 200px;
	margin: 0;
	border-bottom: 2px solid #e9e5e0;
	padding-top: 5px;
	padding-bottom: 5px;
}.men ul li.import_men {
	border-top: 2px solid #e9e5e0;
}.men ul li:last-child {
	border-bottom-style: none;
}.men ul a, .men ul li a:visited {	color: #353535;	font-size: 15px;	line-height: 120%;	text-decoration: none;	text-align: left;	display: block;
	font-weight: normal;
	font-style: normal;
}.men ul li.second a, .men ul li.second a:visited {
	padding-left: 20px;
}.cont2 .men ul li.aktiv a, .cont2 .men ul li a:hover {
	color: #fda900;
}.cont3 .men ul li.aktiv a, .cont3 .men ul li a:hover {
	color: #f46300;
}.cont4 .men ul li.aktiv a, .cont4 .men ul li a:hover {
	color: #ea3374;
}.cont5 .men ul li.aktiv a, .cont5 .men ul li a:hover {
	color: #9e0000;
}.men ul li.topaktiv {
	font-weight: bold;
	color: #b5a899;
	font-size: 16px;
	padding-bottom: 15px;
	padding-top: 0;
}
/* */.content{
	width: 100%;
	max-width: 940px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
.inhalt {
	clear: both;
	margin-top: 30px;
}.cms {	position: relative;
	text-align: left;
	margin-right: 20px;
	float: left;
	min-height: 100px;
	display: inline-block;
	width: 100%;	max-width: 460px;
}.cms_breit {	position: relative;
	text-align: left;
	margin-right: 20px;
	float: left;
	min-height: 100px;
	display: inline-block;
	width: 100%;	max-width: 700px;
}.cms_re {	position: relative;	width: 220px;
	text-align: left;
	float: left;
	min-height: 100px;
	display: inline-block;
}
.cms a, .cms_breit a, .cms_re a, .fuss a {
	background: url(../images/pfeil.png) no-repeat right 3px;
	padding-right: 17px;
}
.cms p, .cms_breit p, .cms_re p {
	line-height: 200%;
}
.cms li, .cms_breit li {
	padding-top: 3px;
	line-height: 200%;
}
.cms ul li ul li {
	list-style-type: disc;
}
.service {
	margin-bottom: 10px;
	margin-right: 0;
	margin-left: 0;
	padding: 0;
	line-height: 40px;
}
.service a {
	width: 220px;
	height: 40px;
	display: block;
	margin: 0 0 4px;
	font-size: 16px;	color: #353535;
	padding: 0;
	background-repeat: no-repeat;
	background: center center;
	text-decoration: none;
	line-height: 40px;
}
.service a span {
	margin-left: 75px;
}
.service a.patienten, .service a.patienten:visited {
	background: url(../images/patienten.png) center center;
}
.service a.patienten:hover {
	background-image: url(../images/patienten_ov.png);
}
.service a.zuweiser, .service a.zuweiser:visited {
	background-image: url(../images/zuweiser.png);
}
.service a.zuweiser:hover {
	background-image: url(../images/zuweiser_ov.png);
}
.service a:hover {
	color: #e9e5e0;
}
.service a.karriere, .service a.karriere:visited {
	background-image: url(../images/stellen.png);
	color: #ffffff;
	margin-top: 1em;
}
.service a.karriere:hover {
	background-image: url(../images/stellen_ov.png);
	color: #353535;
}
.fuss {
	background-color: #e9e5e0;
	clear: both;
	margin-top: 60px;
	text-align: left;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 100%;
}
.fuss p {
	font-size: 14px;
}.fuss .trennlinie, .fuss hr {
	font-size: 0;
	width: auto;
	height: 0 ;
	border-bottom: 2px solid #ffffff;
	clear: both;
	margin: 10px 0;
}
.mce-content-body  {
	text-align: left;
}
.mobi-nav {
	display: none;
}
.gross .cms p, .gross .cms_breit p, .gross .cms_re p, .gross .cms ul, .gross .cms_breit ul, .gross .cms_re ul, .gross .cms td, .gross .cms_breit td, .gross .cms_re td, .gross .cms h5 a, .gross a.adress_dl  {
	font-size: 18px;
}
.gross .cms h1, .gross .cms_breit h1  {
	font-size: 36px;
}
.gross .cms h2, .gross .cms_breit h2  {
	font-size: 26px;
}
.gross .cms_re h1, .gross .cms_re h2  {
	font-size: 20px;
}
.mittel .cms p, .mittel .cms_breit p, .mittel .cms_re p, .mittel .cms ul, .mittel .cms_breit ul, .mittel .cms_re ul, .mittel .cms td, .mittel .cms_breit td, .mittel .cms_re td, .mittel .cms h5 a, .mittel a.adress_dl  {
	font-size: 16px;
}
.mittel .cms h1, .mittel .cms_breit h1  {
	font-size: 32px;
}
.mittel .cms h2, .mittel .cms_breit h2  {
	font-size: 23px;
}
.mittel .cms_re h1, .mittel .cms_re h2  {
	font-size: 16px;
}
/* */
.spalte {	display: block;	width: 220px;	min-height: 100px;
	top: 0;
	float: left;
	text-align: left;
	position: relative;
	margin: 0 0 0 20px;
}
.nr1 {
	margin-left: 0 !important;
	clear: both;
}.spalte h2 {
	z-index: 10;
	position: absolute;
	top: 0;
	left: 0;
	background-image: url(../images/bg_weiss.png);
	line-height: 40px;
	padding-left: 10px;
	right: 0;
	font-size: 16px;
}
.spalte p {
	margin-top: 10px;
}
.start a {
	background: none;
	padding-right: 0;
}
.start p a {
	background: url(../images/pfeil.png) no-repeat right 3px;
	padding-right: 17px;
	/*
	width: 14px;
	height: 14px;
	background-image: url(../images/pfeil.png);
	display: inline-block;
	font-size: 0;
	margin-left: 5px;
	top: -5px;
	vertical-align: top;
	margin-top: 4px;
	*/
}
.spalte img {
}
.bild {
	margin-top: 5px;
	margin-right: 20px;
	float: left;
}
.adressen .bild {
	float: none;
}
/* pulldown */
.pd_head h2 {
	padding-top: 3px;
	padding-bottom: 3px;
	cursor:  pointer;
	margin: 10px 0 5px;
	position: relative;
	padding-left: 24px;
}
.pd_head h2 img {
	display: inline-block;
	margin-right: 10px;
	margin-left: -24px;
}
.pd_content h1 {
	margin-bottom: 10px;
}
.pd_content {
	width: 100%;
}
.pd_content {
	display: none;
}
.pd_content h2 {
}
.pd_content p {
	margin-top: 0;
}
/* diverses */
.icon {
	width: 30px;
	padding-top: 3px;
}
.cms table {
	min-width: 20px;
	margin-top: 10px;
}
.cms table td {
	padding-right: 10px;
}
.pfeilaufz ul {
	list-style-image: url(../images/pfeil_leer.png);
}
.pfeilaufz li {
	list-style-image: url(../images/pfeil_leer.png);
	margin-left: 26px;
	margin-top: 2px;
	margin-bottom: 20px;
}
.downloadfeld h5 a {
	font-size: 14px;
	float: none;
	text-align: left;
	line-height: 40px;
	background: url(../images/pdf.png) no-repeat left;
	padding-left: 40px;
	display: block;
	margin-bottom: 10px;
	margin-top: 10px;
}
.downloadtrenner {
	font-size: 0;
	height: 0;
	margin-top: 20px;
	margin-bottom: 20px;
	border-top: 1px solid #b5a899;
}
a.adress_dl {
	float: none;
	text-align: left;
	line-height: 40px;
	background: url(../images/pdf.png) no-repeat left;
	padding-left: 40px;
	display: block;
	margin-top: -10px;
}
/* einzelbildgalerie */
/*
galerie
*/
.galerie {
	width: 100%;
	display: flex;
	flex-wrap : wrap;
	justify-content: space-between;
}
.galerie_zeile {
	width: 100%;
	height: 0;
}
.galerie_image {
	width: calc(25% - 20px);
	text-align: center !important;
	display: inline-block;
	margin-bottom: 1em;
}
.galerie_image img {
	margin-bottom: 0.3em;
	width: 100%;
	height: auto;
}
.slidegalerie {
	width: 100%;
	margin-bottom: 10px;
}
.lSAction > .lSPrev {
	transform: rotate(180deg);
	width: 14px;
	height: 14px;
	left: 0;
}
.lSAction > .lSNext {
	background-position: 0;
	width: 14px;
	height: 14px;
	right: 0px;
}.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {
    background-color: #9e0000;
}
/* news */
.news h3 {
	font-size: 20px;
}
.news_einzel h3 {
	margin-bottom: 5px;
}
.news_einzel h3 span {
	font-size: 14px;
	display: inline-block;
	width: 100%;
	font-weight: normal;
	font-style: normal;
}
.news_liste h3 span {
	font-size: 20px;
	padding-right: 10px;
}
.news_liste h3 a {
	padding-right: 0;
	background-image: none;
	text-decoration: none;
}
.news_bilder {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
}
/*Formulartemplates */
.formular {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
.formular div.spalte {

/* spalte */
	width: 50%;
	margin: 0;
	padding: 0;
	float: left;
	display: inline-block;
	position: relative;
}
.formular div.breit {

/* gesamte breite */
	width: 100%;
	margin: 0;
	padding: 0;
	clear: both;
	display: inline-block;
	position: relative;
	padding-top: 4px;
}
.formular div.mittel {

/* automatische breite */
	width: 440px;
	margin: 0;
	padding: 0;
	display: inline-block;
	position: relative;
	clear: both;
}
.formular div.spalte, .formular div.breit, .formular div.mittel {

/* abstand oben */
	padding-top: 8px;
	white-space: nowrap;
}
.formular h3 {
	clear: both;
}
.formular h5 {

/* feldbeschriftung */
	margin: 0 5px 0 0;
	padding: 0;
	font-size: 12px;
	display: inline-block;
	float: left;
}
.formular h6 {

/* feldbeschriftung */
	margin: 0 5px 0 0;
	padding: 0;
	font-size: 12px;
	width: 100px;
	display: inline-block;
	float: left;
}
.formular h6 span {

/* pflichtfeldmarkierung */
	color: #9e0000;
	padding-left: 3px;
}
.formular div div {
	display: inline-block;
	position: relative;
}
.formular div p {
	white-space: normal;
}
.formular p {
	margin: 0;
	padding: 0;
}
.formular .input span {
	color: #9e0000;
	cursor: pointer;
}
.formular .absolut {
	position: absolute;
	top: 0;
	left: 0;
}
.formular div div span.inputabstand {
	display: inline-block;
	width: 20px;
}
.formular input, .formular textarea {
	margin: 0;
	z-index: 1;
	background-color: white;
}
.form_weiter {
	z-index: 0;
}
.formular input[type='text'], .formular textarea {
	border: 1px solid #666;
}
.formular input[type='text'] {
	margin-right: 2px;
}
.formular input[type='select'] {
	
}
.formular input[type='radio'] {
	
}
.formular input[type='checkbox'] {
	
}
.formular textarea {
	border-color: #b7b6b6;
}
.formular input[type='submit'], .formular input[type='button'] {
	color: #9e0000;
	font-size: 12px;
	background-color: #fff;
	padding: 3px 8px;
	cursor: pointer;
	border: solid 1px;
}
.formularfehler {
	border: 2px solid #9e0000;
	padding: 1px;
}
.pflichterkl {
	color: #9e0000;
	text-align: center;
}
.formular .select_strasse {
	width: 198px;
	max-height: 200px;
	overflow: auto;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	position: absolute;
	z-index: 1;
	display: none;
	background-color: white;
}
.formular .select_strasse span {
	color: #999;
	cursor: pointer;
	z-index: 10;
}
button, button img {
	margin: 0;
	padding: 0;
	border-style: none;
}
/* pad */@media(max-width: 980px){	.mobilemenlink {
		display: block;
		width: 27px;
		position: absolute;
		top: 0;
		right: 20px;
		z-index: 1001;
		cursor:  pointer;
	}	.mobilemenlink div {
		display: block;
		width: 100%;
		height: 2px;
		box-shadow: #999 2px 2px 5px;
		background-color: #9e0000;
		margin-top: 8px;
	}
	/* hamburgermenü */
	.mobilemenu.mobilemenu-theme .mobilemenu--inner {
		background: #9e0000;
	}
	.mobilemenu.mobilemenu-theme ul li {
		border-color: #000;
	}
	.mobilemenu.mobilemenu-theme ul li a {
		color: #fff;
		font-size: 20px;
	}
	/* submen */
	.mobilemenu.mobilemenu-theme ul li ul li {
		border-color: #000;
	}
	.mobilemenu.mobilemenu-theme ul li ul li a {
		color: #fff;
	}
	.topmen {
		width: calc(100% + 280px);
		z-index: 10;
	}
	.topmen div, .startmen, .restmen, .cms_re {
		display: none;
	}
	.logo {
		width: 280px;
		height: 80px;
		z-index: 20;
	}
	.logo img {
		margin-right: 10px;
		margin-top: 10px;
	}	.content{
		max-width: 700px;
	}	.cms {
		margin-right: 0;
	}
	.spalte {		width: 50%;
		margin: 0;
	}}/* smartphone */@media(max-width: 720px){	.men {
		display: none;
	}	.content{
		max-width: 460px;
	}}/* smartphone */@media(max-width: 460px){	.fuss .content{
		margin-right: 10px;
		margin-left: 10px;
	}	.inhalt {
		margin-right: 10px;
		margin-left: 10px;
	}	.cms {
		width: 100%;
	}}