body {
	text-align:center;
	background:none;
	background-color:#eee;
	padding:1cm 0;
	position:relative;}

/*Anordnung*/
#rahmen {
	margin:10px auto;
	width:21cm;
	text-align:left;
	min-height:29.7cm;
	border:solid 1px #888;}
#seite {
	width:17cm;
	margin:0.5cm 2cm 2cm 2cm;
	overflow:hidden;}
#briefkopf {
	margin:2cm 0 0 2cm;
	width:17cm;}
#druckansicht {
	position:fixed;
	top:0;
	left:0;
	z-index:9998;
	height:40px;
	width:100%;
	background-color:#ffea00;
	opacity:0.8;
	border-bottom:3px solid #258ab0;}
#druckansicht-button,
#druckansicht-buttons {
	position:fixed;
	top:0;
	left:0;
	z-index:9998;
	width:100%;
	height:35px;
	padding-top:5px;}
#druckansicht-button a {
	display:block;
	text-align:center;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0 auto;
	padding:5px;
	font-size:14px;
	width:200px;
	border:1px solid #ccc;
	background-color:#fff;}
#druckansicht, #druckansicht-button {display:block;}

/*Neue Druckansicht*/
#druckansicht-buttons {display:block;}
#druckansicht-buttons-center {
	margin:0 auto;
	width:105px;}
#druckansicht-buttons a span {display:none;}
#druckansicht-buttons a {
	display:block;
	float:right;
	margin-right:10px;
	width:24px;
	height:24px;
	border:2px solid #258ab0;
	background-color:#fff;}
#druckansicht-buttons a:hover {border:2px solid #10537e;}
#druckansicht-buttons a#druckansicht-verlassen {
	margin-right:0;
	background:url(funktionen/icons/door_in.png) center center no-repeat #fff;}
#druckansicht-buttons a.druckansicht-bilder-ein {background:url(funktionen/icons/picture.png) center center no-repeat #fff;}
#druckansicht-buttons a.druckansicht-bilder-aus {background:url(funktionen/icons/picture_cross.png) center center no-repeat #fff;}
#druckansicht-buttons a#druckansicht-druck {background:url(funktionen/icons/printer.png) center center no-repeat #fff;}

/*Rechtliches Datenschutz und Cookiehinweis*/
#cookiehinweis{display:block; font-family:Verdana, Arial, Helvetica, sans-serif;}
#cookiehinweis .zentriert{position:relative; width:24cm; margin:0 auto; text-align:left; overflow:hidden;}
.inhalt-formular-dsgvo-datenschutz .inhalt-formular-checkbox-input {width:auto;}
.inhalt-formular-dsgvo-datenschutz .inhalt-formular-checkbox-label {width:auto; float:left; margin-left: 0.4em;}
#cookiehinweis-spacer {height:7em;}
#cookiehinweis {position:fixed; bottom:0; width:100%; height:7.5em; z-index:10000; left:0; background:#2a2b2c; color:#fff; border-top:1px solid #fff;}
#cookiehinweis a {color:#b5b5b5; text-decoration:underline;}
#cookiehinweis a:hover, #cookiehinweis a:active, #cookiehinweis a:focus {color:#fff;}
#datenschutzhinweis.js-aktiv {position:fixed; top:0;}
.cookiehinweis-inhalt {padding:0 0.25em 0 1em;}
.cookiehinweis-inhaltstext-links {float:left; width:18cm; clear:left; overflow:hidden; font-size:10pt;}
#cookiehinweis p {font-size:9pt; line-height:12pt;}
.cookiehinweis-inhalt strong, .cookiehinweis-inhalt a{font-size:10pt;}
.cookiehinweis-inhalt .button {float:right; width:5cm; text-align:center; padding-top:0.75em;}
#cookiehinweis .submit {height:3em; width:15em; line-height:1em; border:1px solid #fff; background:#403d3d; color:#fff; font-weight:bold; font-size:9pt; margin:0; padding:0 0.5em 0 3em; text-align:left;}
#cookiehinweis #form-main3rdpartyconsent-configdetails{display:none;}
#cookiehinweis #main3rdpartyconsent-submit-accept{background:#444 url(funktionen/icons/tick_width.png) no-repeat 1em; background-size:1em; border:1px solid #444;}
#cookiehinweis #main3rdpartyconsent-submit-accept:hover, #cookiehinweis #main3rdpartyconsent-submit-accept:focus{background-color:transparent; border:1px solid #66aa22;}
#cookiehinweis #main3rdpartyconsent-submit-decline:hover, #cookiehinweis #main3rdpartyconsent-submit-decline:focus{background-color:transparent; border:1px solid #db1c1c;}
#cookiehinweis #main3rdpartyconsent-submit-decline{background:#444 url(funktionen/icons/bullet_cross_disabled_white.png) no-repeat 1em; background-size:1em; border:1px solid #444;}