body {
	background:#fff !important;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 11pt;
	color:#000;
	page-break-after:auto;
}


div, h1, h2, h3, h4, p, form, input, select, textarea, object, embed, table {
	margin: 0;
	padding: 0;
	line-height: 14px;
	text-align: left;			
}

a, a:link {
	color:#008232;
}

img {
	border:none;
}

input, select, textarea {
	display:none;
}

#background, .background, #head, #search_book, #quicksearchbox, #leftside, #footer, .lt_links, .map_teaser {
	display:none;
}

#textarea h1 {
	color:#008232;
	font-size:30px;
	font-weight:normal;
	text-transform:uppercase;
	line-height:32px;
	margin:0 0 10px 0;
	overflow:hidden;
}

#textarea .backblock {
	display:none;
}

.contentblock {
	padding:0 0 20px 0;
}

#textarea .contentblock p.red {
	color:#C00;
	padding:0 0 10px 0;
}

#textarea.wide .contentblock {
	width:auto;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:22px;
	color:#008232;
	font-weight:bold;
	margin:0 0 5px 0;
	overflow:hidden;
	padding:0 0 4px 0;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:22px;
	color:#008232;
	font-weight:bold;
	margin:7px 0 3px 0;
	overflow:hidden;
	padding:0;
}

#textarea span.red {
	color:#cc0000;
	padding:0 0 5px 0;
}

#textarea .contentblock a, #textarea .backblock a {
	color:#000;
	overflow:hidden;
	text-decoration:none;
}

#textarea .contentblock a.arrow, #textarea .backblock a.arrow {
	background:url(/static/source/img/screen_sprite.png) no-repeat -172px -42px;
	padding:0 0 0 12px;
	text-decoration:none;
}

#textarea .contentblock table.standard {
	border-left:1px solid #C2DCE9;
	border-right:1px solid #ECF7FC;
	margin:10px 0 10px 1px;
	overflow:hidden;
	width:528px;
}

#textarea .contentblock table.standard th {
	color:#777777;
	font-weight:bold;
	overflow:hidden;
	padding:10px 10px 9px 8px;
}

#textarea .contentblock table.standard td {
	overflow:hidden;
	padding:6px 10px 5px 8px;
}

#textarea .contentblock table.standard tr.slopeline th {
	color:#777777;
	font-weight:bold;
	overflow:hidden;
	padding:10px 10px 9px 8px;
}

#textarea .contentteaser {
	overflow:hidden;
	padding:0;
}

#textarea .contentteaser.ptop {
	padding:10px 0 10px 0;
}

#textarea .contentteaser .multi_teaser .t_text h3 {
	color:#008232;
}

#textarea .contentteaser.bold .multi_teaser {
	padding:0 0 20px 0;
	clear:both;
}

#textarea .contentteaser.bold .multi_teaser .t_text {
	background:none;
	height:auto;
}

#textarea .contentteaser.bold .multi_teaser .t_text h3 {
	font-size:16px;
	line-height:20px;
}

#textarea .contentteaser.bold .multi_teaser .t_text p {
	color:#646464;
}

.multi_teaser .t_more a, .multi_teaser .t_more span {
	display:none;
}

#textarea .contentteaser .c_map_teaser {
	display:none;
}

#textarea .contentteaser .c_linkteaser h3 {
	font-size:12px;
	font-weight:bold;
	margin:0 0 10px;
	overflow:hidden;
	padding:9px 0 0 0;
	width:210px;
}

#textarea .contentteaser .c_linkteaser .lt_text {
	float:left;
	color:#646464;
	padding:10px 0 10px 0;
	overflow:hidden;
	width:210px;
	border-bottom:1px solid #e6e6e6;
	margin:0;
}

#textarea .contentteaser .c_linkteaser .lt_text a {
	color:#000;
	text-decoration:none;
}

#textarea .contentteaser .c_linkteaser .lt_links {
	display:none;
}


#textarea .contentwideteaser {
	overflow:hidden;
	width:700px;
	padding:0 0 10px 0;
	position: relative;
}

#textarea .contentwideteaser .multi_teaser {
	cursor:pointer;
	float:left;
	height:135px;
	margin:0 0 10px 0;
	overflow:hidden;
}

#textarea .contentwideteaser .multi_teaser .image {
	height:135px;
}

#textarea .contentwideteaser .multi_teaser .t_text {
	height:auto;
	padding:5px 10px 0 10px;
	margin:0;
	width:220px;
	height:85px;
	color:#646464;
}

#textarea .contentwideteaser .multi_teaser .video {
	position:relative;
	z-index:10;
}

#textarea .contentwideteaser .multi_teaser .video img {
	width:220px;
}

#textarea .contentwideteaser .multi_teaser .t_text h3 {
	color:#008232;
	font-size:14px;
}

#textarea .contentwideteaser .multi_teaser .t_text .subline {
	padding:0 0 8px 0;
}


#textarea .contentteaser .c_teaser {
	border-top:1px solid #ecebec;
	float:left;
	cursor:pointer;
	padding:0;
	margin:0 0 10px 0;
	overflow:hidden;
}

#textarea .contentteaser .c_teaser .t_text {
	background:#fff;
	float:left;
	width:296px;
	height:100px;
	overflow:hidden;
}

#textarea .contentteaser .c_teaser .t_text h3 {
	display:block;
	float:left;
	width:296px;
	font-size:14px;
	line-height:18px;
	padding:6px 0;
	margin:0;
	color:#008232;
}

#textarea .contentteaser .c_teaser .t_text p {
	color:#646464;
	display:block;
	float:left;
	width:296px;
}

#textarea .contentteaser .c_teaser .t_right {
	float:left;
	width:148px;
	height:100px;
	padding:0 0 0 16px;
	overflow:hidden;
}

#textarea .contentteaser .c_teaser .t_right .t_location {
	float:left;
	color:#646464;
	width:204px;
	padding:30px 0 0 0;
	height:30px;
	overflow:hidden;
}

#textarea .contentteaser .c_teaser .t_right .t_region {
	float:left;
	color:#646464;
	width:143px;
	height:44px;
	margin:0 0 13px 0;
	overflow:hidden;
	position:relative;
}

#textarea .contentteaser .c_teaser .t_right .t_region span {
	display:block;
	position:absolute;
	bottom:0;
	left:0;
}

#textarea .contentteaser .c_teaser .t_bottom {
	background:#fff;
	float:left;
	color:#646464;
	overflow:hidden;
}



/* wideteaser
--------------------------------------------------------------------- */
.wideteaser {
	float:left;
	cursor:pointer;
	width:700px;
	height:110px;
	padding:0 0 10px 0;
	margin:0;
	overflow:hidden;
}

.wideteaser .image {
	float:left;
	width:220px;
	height:110px;
	overflow:hidden;
}

.wideteaser .t_text {
	float:left;
	width:240px;
	height:110px;
	padding:0 0 0 20px;
	overflow:hidden;
}

.wideteaser .t_text h3 {
	display:block;
	float:left;
	width:220px;
	font-size:14px;
	line-height:18px;
	padding:6px 0;
	color:#008232;
}

.wideteaser.package .t_text {
	height:80px;
}

.wideteaser.package .t_text p {
	display:block;
	height:61px;
}

.wideteaser.package .t_text a {
	background:url(/static/source/img/screen_sprite.png) -172px -42px no-repeat;
	display:block;
	float:left;
	line-height:16px;
	padding:0 0 0 12px;
	color:#000;
	text-decoration:none;
}

.wideteaser.package .t_right, .wideteaser.headline .t_right {
	height:80px;
}

.wideteaser.package .t_right .t_location{
	padding:0;
	height:48px;
}

.wideteaser .t_right .t_location_pr {
	padding:0;
	height:27px;
	color: #646464;
}

.wideteaser.headline .t_right .t_location {
	padding:0;
}

.wideteaser.package .t_right .t_more {
	position:relative;
	width:204px;
	height:32px;
	z-index:10;
}

.wideteaser.package .t_right .t_more .t_price {
	background:url(/static/source/img/screen_sprite.png) no-repeat 0 -182px;
	height:28px;
	width:76px;
	position:absolute;
	top:0;
	right:0;
	z-index:12;
}

.wideteaser.package .t_right .t_more .t_price .from {
	color:#fff;
	display:block;
	float:left;
	padding:6px 5px 0;
}

.wideteaser.package .t_right .t_more .t_price .price {
	color:#fff;
	display:block;
	float:left;
	font-size:15px;
	font-weight:bold;
	padding:7px 5px 0 0;
}


.wideteaser .t_headline {
	float:left;
	font-size:14px;
	line-height:18px;
	padding:8px 0 4px 20px;
	font-weight:bold;
	color:#008232;
}

.wideteaser .t_text p {
	color:#646464;
	display:block;
	float:left;
	width:215px;
}

.wideteaser .t_right {
	float:left;
	width:204px;
	height:110px;
	padding:0 0 0 16px;
	overflow:hidden;
}

.wideteaser .t_right .t_location {
	float:left;
	color:#646464;
	width:204px;
	padding:0 0 0 0;
	height:30px;
	overflow:hidden;
}

.wideteaser .t_right .t_more {
	float:left;
	width:204px;
	height:20px;
	overflow:hidden;
}

.wideteaser .t_right .t_more a {
	color:#000;
	text-decoration:none;
}

.wideresults {
	display:none;
}

/* shop wideteaser
-------------------------------------------------------------*/
.wideteaser .t_shop {
	position:relative;
	float:left;
	height:80px;
	overflow:hidden;
	color:#646464;
	padding:0 0 0 16px;
	width:204px;
}

.wideteaser .t_shop .t_info {
	float:left;
	height:27px;
	width:204px;
}

.wideteaser .t_shop .t_more {
	float:left;
	height:40px;
	width:128px;
	overflow:hidden;
}

.wideteaser .t_shop .t_more a {
	color:#000;
	text-decoration:none;
}

.wideteaser .t_shop .t_price {
	background:url(/static/source/img/screen_sprite.png) no-repeat 0 -182px;
	float:left;
	height:21px;
	overflow:hidden;
	top:39px;
	right:0;
	text-align:center;
	margin:12px 0 0 0;
	padding:6px 0 0 0;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	width:76px;
}

/* team wideteaser
-------------------------------------------------------------*/
.wideteaser.team .image {
	float:left;
	width:86px;
	height:110px;
	overflow:hidden;
}

.wideteaser.team .t_text {
	width:374px;
}

.wideteaser.team .t_text h3 {
	width:354px;
	font-size:14px;
	margin:7px 0 0 0;
	color:#008232;
}

.wideteaser.team .t_text .subtitle {
	width:354px;
	color:#646464;
	margin:0 0 12px 0;
}

.wideteaser.team .t_text .info_line {
	float:left;
	overflow:hidden;
	width:354px;
	padding:0 0 2px 0;
	color:#646464;
}

.wideteaser.team .t_text .info_line span {
	display:block;
	float:left;
	width:60px;
}

.wideteaser.team .t_text .info_line span.data {
	display:block;
	float:left;
	color:#000;
	width:250px;
}

.wideteaser.team .t_text p {
	width:354px;
}

.contentwideteaser h4 {
	display:block;
	float:left;
	padding:12px 0 8px 0;
	color:#646464;
	font-size:14px;
	font-weight:bold;
}

/* content team
-------------------------------------------------------------*/
.contentteam {
	overflow:hidden;
	padding:0 0 10px 0;
	
}

.contentteam h4 {
	display:block;
	float:left;
	padding:12px 0 8px 0;
	color:#646464;
	font-size:14px;
	font-weight:bold;
}

.contentteam .ct_box {
	background:url(/static/source/img/teambg.png) left bottom no-repeat;
	float:left;
	width:139px;
	height:243px;
	margin:0 21px 20px 0;
	overflow:hidden;
}

.contentteam .ct_box .ct_image {
	float:left;
	width:139px;
	height:180px;
	overflow:hidden;
}

.contentteam .ct_box .ct_name {
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#008232;
	padding:7px 0;
	width:139px;
	overflow:hidden;
}

.contentteam .ct_box .ct_area {
	float:left;
	width:139px;
	color:#646464;
	overflow:hidden;
}

/* content gastgeber
-------------------------------------------------------------*/

#unterkuenfte {
	display:none;
}

.morelink{
	position: relative;
	margin: -9px 0 0 0;
	height: 30px;
	width: auto;
}


.morelink span{
	float: left;
	padding: 8px 10px 8px 10px;
	background: url(/static/source/img/button_sprite.png) no-repeat right 0;
	font-family: Arial;
	font-weight: bold;
	color: #ffffff;
	font-size: 14px;
}

.morelink span.left{
	float: left;
	height: 30px;
	width: 16px;
	padding: 0;
	background: red url(/static/source/img/button_sprite.png) no-repeat 0 -30px;
}

.float{
	float: left;
}


.tooltiptext{
	display: none;
}

.gastgeber {
	padding:0;
	width:700px;
	height:20px;
	background: url(/static/source/img/pagingwide_bg.png) no-repeat 0 -37px;
}

.wideteaser.pauschalen, .wideteaser.unterkuenfte {
	background:url(/static/source/img/wideteaser_unterkuenfte_bg.png) top right no-repeat;
	float:left;
	cursor:auto;
	width:700px;
	height:120px;
	padding:0 0 10px 0;
	margin:0;
	overflow:hidden;
}

.wideteaser.pauschalen{
	background: url(/static/source/img/wideteaser_package_bg.png) no-repeat right top;
	cursor:pointer;
	height:110px;
	position:relative;
}


.wideteaser.unterkuenfte .image {
	cursor:pointer;
	float:left;
	width:120px;
	height:120px;
	overflow:hidden;
}

.wideteaser.pauschalen .image{
	cursor:pointer;
	position: relative;
	width:220px;
	height:110px;
	overflow:hidden;
}


.wideteaser.unterkuenfte .t_text {
	cursor:pointer;
	float:left;
	width:340px;
	height:120px;
	padding:0 0 0 20px;
	overflow:hidden;
}

.wideteaser.pauschalen .t_text{
	cursor:pointer;
	position: relative;
	width:450px;
	height:110px;
	padding:0 0 0 20px;
	overflow:hidden;
}

.wideteaser.unterkuenfte .t_right {
	height:auto;
	position: relative;
}

.wideteaser.pauschalen .t_right{
	height:110px;
	width:210px;
	float: none;
	position: absolute;
	top: 30px;
	right: 0;
	padding: 0;
}

.wideteaser.pauschalen .t_right .t_location {
	margin: 0 0 15px 0;
}



.wideteaser.unterkuenfte .t_text h3 {
	width:340px;
	margin: 6px 0 5px 0;
}

.wideteaser.unterkuenfte .t_text h3 a {
	text-decoration:none;
}

.wideteaser.pauschalen .t_text h3 {
	width:440px!important;
}


.wideteaser.unterkuenfte .t_text h4 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #323232;
	margin: 0 0 1px 0;
}


.wideteaser.unterkuenfte .t_text p {
	width:335px;
	float:left;
}

.wideteaser.pauschalen .tp_left {
	float:left;
	width:230px;
}

.wideteaser.pauschalen .t_text p {
	margin: 3px 0 0 0;
	width:230px;
	float: left;
}

.wideteaser.unterkuenfte .t_text p a, .wideteaser.pauschalen .t_text p a {
	display:none;
}


.wideteaser.unterkuenfte .t_text .icons, .wideteaser.pauschalen .t_text .icons {
	display: inline;
	float: left;
	height: 30px;
	margin: 8px 0 0 0;
}

.wideteaser.pauschalen .use_entry, .wideteaser.unterkuenfte .use_entry {
	float: left;
	width: 32px;
	margin: 0 5px 0 0;
	padding: 0;
}

.use_entry .name{
	width: 32px;
	height: 22px;
}

.wideteaser.unterkuenfte .t_right .t_price {
	display:none;
}

.clear {
	clear: both;
}


.wideteaser.unterkuenfte .t_right .t_location {
	float:left;
	color:#323232;
	font-size: 12px;
	width:204px;
	padding:20px 0 0 0;
	height:60px;
	overflow:hidden;
}


.wideteaser.unterkuenfte .t_right .t_more {
	display:none;
}

.wideteaser.pauschalen .t_right .t_more {
	display:none;
}

.wideteaser.unterkuenfte .t_right .t_more ul, .wideteaser.unterkuenfte .t_right .t_more ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}

.wideteaser.unterkuenfte .t_right .t_more ul{
	display: block;
	margin: 8px 0 0 0;
}

.wideteaser.unterkuenfte .t_right .t_more ul li{
	float: left;
	width:115px;
}

/* betriebs spezialisten
-------------------------------------------------------------*/

#spslider, #accoslider {
	margin:0 0 20px 0;
}

.specialslide p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:22px;
	color:#008232;
	font-weight:bold;
	padding: 4px 0 0 0;
}

.specialslide span {
	display:none;
}

span.hotel{
	display:none;
}

span.star{
	display:none;
}

.specialslide_on{
	overflow: hidden;
	margin: 0 0 20px 0;
}

.paging {
	display:none;
}

.list_results {
	display:none;
}


/* package search */
#textarea .packagesearch .form {
	color:#747474;
}

#textarea .packagesearch .form .ps_alphabeth {
	float:left;
	width:600px;
	height:25px;
	overflow:hidden;
}

#textarea .packagesearch .form .ps_alphabeth ul, #textarea .packagesearch .form .ps_alphabeth li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}

#textarea .packagesearch .form .ps_alphabeth ul li {
	width:13px;
	text-align: center;
	padding: 0 0 0 3px;
	overflow:hidden;
}

#textarea .packagesearch .form .ps_alphabeth ul li.first {
	background:none;
	padding: 0;
}

#textarea .packagesearch .form .ps_alphabeth ul li.active a {
	color:#646464;
	font-weight:bold;
}

#textarea .packagesearch .form .ps_alphabeth ul li a {
	color:#000;
	text-decoration:none;
}

#textarea .packagesearch .form .ps_alphabeth span {
	float: left;
	margin: 0 10px 0 0;
}

#textarea .packagesearch .form .ps_alphabeth span.oder {
	margin: 0 0 0 10px;
}

#textarea .packagesearch .form .ps_date {
	float:left;
	width:200px;
	height:48px;
	padding:0 4px 0 0;
	border-right:1px solid #ccc;
	overflow:hidden;
}

#textarea .packagesearch .form .ps_date .date_item {
	float:left;
	width:200px;
	height:27px;
}

#textarea .packagesearch .form .ps_date .date_item span {
	display:block;
	float:left;
	line-height:18px;
	width:76px;
}

#textarea .packagesearch .form .ps_date .date_item input {
	color:#747474;
	float:left;
	text-align:center;
	padding:2px 3px 1px 5px;
	margin:0 0 0 -1px;
}

#textarea .packagesearch .form .ps_date .date_item .daymonth {
	width:15px;
}

#textarea .packagesearch .form .ps_date .date_item .year {
	margin:0 3px 0 -1px;
	width:30px;
}

#textarea .packagesearch .form .ps_date .date_item img {
	display:block;
	float:left;
	cursor:pointer;
}

#textarea .packagesearch .form .ps_input {
	float:left;
	width:100px;
	height:48px;
	margin:0 0 0 15px;
	border-right:1px solid #ccc;
	overflow:hidden;
}

#textarea .packagesearch .form .ps_input input {
	color:#747474;
	width:78px;
	margin:0 0 8px 0;
	_margin:0 0 8px -7px;
}

#textarea .packagesearch .form .ps_input select {
	color:#747474;
	width:85px;
	margin:0 0 8px 0;
	_margin:0 0 6px 0;
}

#textarea .packagesearch .form .ps_submit {
	float:left;
	width:152px;
	height:48px;
	margin:0 0 0 15px;
	overflow:hidden;
}

#textarea .paging.packagesearch .form .ps_submit select {
	color:#747474;
	margin:0 0 8px 0;
}

#textarea .paging.packagesearch .form .ps_submit input.submit {
	margin:0;
	_margin:0 0 0 -7px;
}


/* poi search */
#textarea .poisearch {
	height:56px;
}

#textarea .poisearch .form {
	width:300px;
	height:auto;
}

#textarea .poisearch .form .ps_input {
	float:left;
	width:132px;
	height:56px;
	margin:0 10px 0 0;
	overflow:hidden;
}

#textarea .poisearch .right {
	padding:28px 0 0 0;
}

#textarea .poisearch .form .ps_input input {
	color:#747474;
	width:123px;
	margin:0 0 8px 0;
}

#textarea .poisearch .form .ps_input select {
	color:#747474;
	width:130px;
	margin:0 0 8px 0;
	_margin:0 0 6px 0;
}

#textarea .poisearch .form .ps_submit {
	float:left;
	width:152px;
	height:56px;
	margin:0;
	overflow:hidden;
}

#textarea .poisearch .form .ps_submit select {
	color:#747474;
	margin:0 0 8px 0;
}

#textarea .poisearch .form .ps_submit input.submit {
	margin:0;
}


/* presstext detail */
#textarea .imagedownload {
	display:none;
}

#textarea .pdfdownload {
	display:none;
}

/* gallery slider
-------------------------------------------------------------*/
#textarea .contentgallery {
	height:auto;
	margin:10px 0 20px 0;
	width:600px;
	overflow:hidden;
	clear:both;
}

.gallery_slider .images .all_images .image_entry {
	float:left;
	width:300px;
	height:150px;
	text-align:center;
	overflow:hidden;
}

.gallery_slider .images .all_images .image_entry img {
	text-align:center;
	height:100%;
	margin:0 20px 0 0;
}

.gallery_slider .panel {
	display:none;
}


/* auszeichnungteaser */
.azteaser {
	background:url(/static/source/img/sidebarlinksbg_white.png) left top no-repeat;
	float:left;
	margin:0 20px 20px 0;
	padding:0 0 0 10px;
	overflow:hidden;
	width:210px;	
}

.azteaser h3 {
	display:block;
	float:left;
	font-size:12px;
	margin:0 0 0 0;
	padding:8px 0 8px 0;
	border-bottom:1px solid #e6e6e6;
	overflow:hidden;
	width:210px;	
}

.azteaser .az_text {
	float:left;
	color:#646464;
	padding:0;
	margin:0 0 7px 0;
	overflow:hidden;
	width:210px;	
	border-bottom: 1px solid #e6e6e6;
}

.azteaser .az_text a {
	float:left;	
}

.azteaser .az_links {
	float:left;
	overflow:hidden;
	padding:0 0 5px 0;
	width:210px;	
}

.azteaser .az_links a {
	color:#000;
	text-decoration:none;
}


/* auszeichnungteaser */
.barrierfreeteaser {
	background:url(/static/source/img/sidebarlinksbg_white.png) left top no-repeat;
	float:left;
	margin:0 20px 20px 0;
	padding:0 0 0 10px;
	overflow:hidden;
	width:210px;	
}

.barrierfreeteaser h3 {
	display:block;
	float:left;
	font-size:12px;
	margin:0 0 0 0;
	padding:8px 0 8px 0;
	border-bottom:1px solid #e6e6e6;
	overflow:hidden;
	width:210px;	
}

.barrierfreeteaser .bf_icons {
	float:left;
	color:#646464;
	padding:0;
	margin:0 0 7px 0;
	overflow:hidden;
	width:220px;
	padding:10px 0 0 0;
	border-bottom: 1px solid #e6e6e6;
}

.barrierfreeteaser .bf_icons .bf_img {
	float:left;
	width:45px;
	height:45px;
	margin:0 10px 10px 0;
	cursor:pointer;
	overflow:hidden;
}

.barrierfreeteaser .bf_links {
	float:left;
	overflow:hidden;
	padding:0 0 5px 0;
	width:210px;	
}

.barrierfreeteaser .bf_links a {
	color:#000;
	text-decoration:none;
}

.contentteaser .barrierfreeteaser {
	border-top:1px solid #e6e6e6;
	border-left:1px solid #e6e6e6;
	background:none;
	width:450px;
}

.contentteaser .barrierfreeteaser h3 {
	width:440px;
	border:none;
}

.contentteaser .barrierfreeteaser .bf_icons {
	width:440px;
	border:none;
}


.phantombug {
	float:left; 
	margin-right:-3px;
}

/* panoteaser für print ausblenden */
.panoteaser {
    display: none;
}

#screenreader {
    display: none;
}

