@charset "utf-8";
/* moved by compressor */
h6 {
	font-size:1.1 em;
}



.ce-gallery .ce-row {
	clear:both;
	margin-top:10px;
	margin-bottom:10px;
}


.ce-gallery .ce-column {
        margin: 0;
        /* Abstand zwischen Bildern */
        padding: 0 5px;
        box-sizing: border-box;
		float:left;
    }


/* Fluid Image Tags */
    .ce-gallery img,
    .ce-gallery picture {
        width: 100%;
        height: auto;
    }
	
	/* Kein Abstand beim ersten und letzten Bild */
    .ce-gallery .ce-column:first-child {
        padding-left: 0;
    }
    .ce-gallery .ce-column:last-child {
        padding-right: 0;
    }


/* Spaltenbreiten je nach eingestellten Columns */
    .ce-gallery[data-ce-columns="2"] .ce-column {
        width: 50%;
    }
 
    .ce-gallery[data-ce-columns="3"] .ce-column {
        width: 33%;
    }
 
    .ce-gallery[data-ce-columns="4"] .ce-column {
        width: 25%;
    }
 
    .ce-gallery[data-ce-columns="5"] .ce-column {
        width: 20%;
    }
/*******************************************
* Styles barrierefreies Menü
********************************************/

#menue_vertikal_1 {
	width: 200px;
}

 #menue_vertikal_1 ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#menue_vertikal_1 li {
	display: block;
}
#menue_vertikal_1 li a, #menue_vertikal_1 li a:link, #menue_vertikal_1 li a:visited {
	text-decoration: none;
	display: block;
	color: #ffffff;
	width: 185px;
	padding-top: 6px;
	padding-bottom:6px;
	padding-left:15px;
	border-bottom: 1px solid #FFFFFF;
	font-weight:normal;
}

#menue_vertikal_1 li a:hover, #menue_vertikal_1 li a:active, #menue_vertikal_1 li a:focus {
	color: #ffcc00;
	}

.currentpage1 {
	text-decoration: none;
	display: block;
	color: #ffcc00;
	width: 185px;
	padding-top: 6px;
	padding-bottom:6px;
	padding-left:15px;
	border-bottom: 1px solid #FFFFFF;
	font-weight:normal;
	}
	
	
#menue_vertikal_2 {
	width: 200px;
}

 #menue_vertikal_2 ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#menue_vertikal_2 li {
	display: block;
}
#menue_vertikal_2 li a, #menue_vertikal_2 li a:link, #menue_vertikal_2 li a:visited {
	text-decoration: none;
	display: block;
	color: #ffffff;
	width: 180px;
	padding-top: 5px;
	padding-bottom:5px;
	padding-left:20px;
	border-bottom: 1px solid #FFFFFF;
	font-weight:normal;
	background-color:#990000;
}

#menue_vertikal_2 li a:hover, #menue_vertikal_2 li a:active, #menue_vertikal_2 li a:focus {
	color: #ffcc00;
	}

.currentpage2 {
	text-decoration: none;
	display: block;
	color: #ffcc00;
	width: 180px;
	padding-top: 5px;
	padding-bottom:5px;
	padding-left:20px;
	border-bottom: 1px solid #FFFFFF;
	font-weight:normal;
	background-color:#990000;
	}


#menue_vertikal_3 {
	width: 200px;
}

 #menue_vertikal_3 ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#menue_vertikal_3 li {
	display: block;
}
#menue_vertikal_3 li a, #menue_vertikal_3 li a:link, #menue_vertikal_3 li a:visited {
	text-decoration: none;
	display: block;
	color:#600000;
	width: 175px;
	padding-top: 3px;
	padding-bottom:3px;
	padding-left:25px;
	font-weight:normal;
	background-color:#cccccc;
}

#menue_vertikal_3 li a:hover, #menue_vertikal_3 li a:active, #menue_vertikal_3 li a:focus {
	color: #600000;
	background-color:#ffffff;
	}

.currentpage3 {
	text-decoration: none;
	display: block;
	color:#600000;
	width: 175px;
	padding-top: 3px;
	padding-bottom:3px;
	padding-left:25px;
	font-weight:normal;
	background-color:#ffffff;
	}
.tx-indexedsearch-searchbox {
	margin-bottom: 30px;
}

form fieldset {
	border: 0;
	padding: 0;
}

form fieldset label {
	font-size: 1.1em;
	padding-top: 7px;
	padding-bottom: 7px;
}

form fieldset div{
	padding-top: 7px;
	padding-bottom: 7px;
}

form fieldset div label {
	font-size: 1.1em;
	display: inline-block;
	width: 25%;
}

form fieldset div input,
form fieldset div select{
	font-size: 1.1em;
	padding: 4px;
}

.tx-indexedsearch-search-submit input {
	width: 10em;
	margin-top: 10px;
}

.tx-indexedsearch-res {
	border-bottom: 1px solid #666666;
	margin-top: 20px;
}

.tx-indexedsearch-title a{
	font-weight: bold;
    font-size: 1.1em;
    color: #600000;
}

.tx-indexedsearch-info {
	visibility: hidden;
	height: 0;		
}

.tx-indexedsearch-browsebox {
	display:inline-block;
}

.tx-indexedsearch-browsebox ul{
	float: right;
}

.tx-indexedsearch-browsebox ul li{
	float: left;
	list-style: none;
}
/**************************************/

/* Default styles for news extension */

/**************************************/

.news .clear {
	clear: both;
}



.news .nav ul {

	float: left;

	display: inline;

	margin: 0;

}



.news .nav li {

	float: left;

}



.news .nav a {

	float: left;

	display: block;

}



.news .nav :after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}



.news .article {
	padding-bottom: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #666666!important;
}



.news .article :last-child {
	padding-bottom: 0;
	margin-bottom: 0;
}



.news .article :after {
	height: 0;
	clear: both;
	visibility: hidden;
}



.news .article .news-img-wrap {
	float:right!important;
	margin: 3px 0px 5px 0!important;
	background: #fff!important;
}



.news .article .news-img-wrap a {
	display: block!important;
	float:right!important;
	padding: 4px!important;
	border: 0!important;
}

.news .article h2 a {
	font-weight: bold;
	font-size: 1em;
	color: #600000;
	margin-top:15px;
}



.news .article .news-img-wrap img {
	float:right;
	height: auto;
	width: auto;

}



.news .article .teaser-text {

	margin: 0 0 0px 0;

}



.news .article h3 {
	margin-bottom: 0;
}



.news .footer {
	clear: both!important;
	padding: 0px 0 0 0!important;
	color: #888!important;
	border-bottom: 1px solid #666666!important;
	border-top: 0px !important;
}

.news .footer p {
	line-height: 2.5em!important;
}

.news .footer span {
	display: inline-block;
	padding-right: 8px!important;
	border-right: 0px !important;
}

.news .footer span :last-child {
	border-right: 0px !important;
}



.news .footer .news-list-category {
	visibility: hidden!important;
    width: 0!important;
	padding-right: 0!important;
	margin-right: 0!important;
}



.news .no-news-found {
	color: #DB0202;
	font-style: italic;
}



.news .page-navigation p {

	float: left;

}



.f3-widget-paginator {
	float: right;
}



.f3-widget-paginator li {
	float: left;
	display: block;
	padding: 0 1px;
	background: none;
}



.f3-widget-paginator li a {
	display: block;
	padding: 1px 2px;

}



/* category menu view */

.news-category-view ul li {

	padding: 5px 8px;

}



.news-category-view ul li li {

	padding: 2px 8px 2px 12px;

}



.news-category-view > ul > li:nth-child(even) {

	background: #f9f9f9;

	border-top: 1px solid #eee;

	border-bottom: 1px solid #eee;

}



.news-category-view .category-desc {

	padding-left: 10px;

	margin-left: 10px;

	border-left: 1px solid #ddd;

}

.news-list-view .footer {
	visibility: hidden!important;
}



/* single view */

.news-single .article .footer {
	margin-bottom: 0px!important;
	padding: 0px 0 0 0!important;
	border-bottom: 0!important;

}



.news-single .article .news-img-wrap {

	float: right;
	width: 300px;
	margin: 0 0 0 25px;

}



.news-single .article .news-img-wrap img {

	float: none;

}



.news-single .teaser-text {
	font-size: 15px;
}



.news-text-wrap {
	margin-bottom: 0px;
}



.news-img-caption {

	color: #888;

}

.news-backlink-wrap {
	margin-top:5px;
	margin-bottom:20px;
}

/* related news + files */

.news-related-wrap {

	display: table;

	margin-top: 20px;

	width: 100%;

}



.news-related {

	width: 100%;

	padding: 15px;

	display: table-cell;

}



.news-related ul li {

	line-height: 1em;

	margin-bottom: 12px;

}



.news-related ul li span {

	border-right: 1px solid #DDDDDD;

	display: inline-block;

	margin-right: 8px;

	padding-right: 8px;

	color: #888;

}



.news-related ul li span :last-child {

	border-right: 0;

	padding-right: 0;

}



.news-related h4 {

	margin-bottom: 10px;

}



.news-related-files ul li {

	margin-bottom: 20px;

}



.news-related-files .news-related-files-link .jpg {

	background-position: 0 0;

}



.news-clear {

	clear: both;

}
/* search */
.news-search-form form fieldset {
	border:0px;
}





/* List */

.calendarize .btn {
	margin-top:1rem;
	margin-bottom:4rem;
}

.calendarize .card {
    border: 0;
	border-bottom: 1px solid #666666;
	padding-bottom: 1rem;
}

.calendarize .header {
    margin-top: 2rem;
    margin-bottom: 0.5rem;
}

.page-navigation ul {
    float: right;
}

.pagination, ul.tx-indexedsearch-browsebox {
    display: inline-block;
    padding-left: 0;
    margin-top: 1rem;
    margin-bottom: 1rem;
    border-radius: 0rem;
}

.page-navigation ul li {
    float: left;
    display: block;
    padding: 0 2px;
    background: none;
}

.page-navigation ul li a {
    display: block;
}

.page-link, ul.tx-indexedsearch-browsebox li a {
    position: relative;
    float: left;
    padding: 0.5rem 0.75rem;
    margin-left: -1px;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}

/* Month */

.calendarize-month {
	margin-top: 2rem;
	margin-bottom:2rem;
	width:100%;
}

.calendarize-month .headernav {
	background-color: #600000;
	text-align: center;
    font-size: 1.0rem;
    color: #fff;
	padding: 0.75rem;
	font-weight:bold;
	/*width:99.995%; */
}

.calendarize-month .headernav a:link,
.calendarize-month .headernav a:hover,
.calendarize-month .headernav a:visited {
	color:#FFF;
}

.calendarize-month .headernav a:hover {
	text-decoration:none;
}

.calendarize-month .headernav .last-month {
	float:left;	
}

.calendarize-month .headernav .next-month {
	float:right;
}

.calendarize-month ul {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 100%;
	display:table;
	margin-bottom: -1px;
}

.calendarize-month li {
	display: block;
	float: left;
	width:14.285%;
	padding: 5px;
	box-sizing:border-box;
	border: 1px solid rgba(0,0,0,0.05);
}

.calendarize-month ul.weekdays li {
	text-align: center;
	border: none !important;
	background-color: #2c2c2c;
	text-align: center;
    font-size: 0.65rem;
    color: #fff;
	padding: 0.75rem;
	font-weight:bold;
}

.calendarize-month .days li {
	height:100%;
	display:block;
	height: 9rem;
}


.calendarize-month .date {
	line-height:2rem;
}

.calendarize-month .selectedDay {
	background-color:#600000;
	width: 30px !important;
    height: 30px;
    text-align: center;
	border-radius: 15px;
	color:#FFFFFF !important;
}

.calendarize-month .day .events {
	margin-top:10px;
}

.calendarize-month .day .event {
	margin-bottom: 0.5rem;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width:100%;
}

.calendarize-month .other-month .date {
	color: rgba(0,0,0,0.4);
}


@media screen and (max-width: 768px) {

	.calendarize-month .weekdays, .calendarize-month .other-month {
		display: none!important;
	}
	
	.calendarize-month .days li {
		min-height:2rem;
		}
		
	.calendarize-month ul {
		margin-bottom: 0px;
}

	.calendarize-month li {
		height: auto !important;
		border: 1px solid #ededed;
		width: 100%;
		padding: 10px;
		margin-bottom: -1px;
		
	}
	.calendarize-month li:before {
		content: attr(data-content);
		width: 40px;
		line-height: 2rem;
		float: left;
	}

	.calendarize-month .date {
		float: none;
		width: 80px;
		text-align: left;
		color:#FFFFFF !important;
	}
	
	.calendarize-month .day .event {
		min-height:0.5rem;
		white-space:normal;
		padding-left: 31px;
	}
	
	.calendarize-month .day .events {
	    margin-left: 8px;
	}
	
	.calendarize-month .selectedDay {
		margin-left: 33px;
	}
	
	.calendarize-month .sunday {
		background-color:#990000 !important;
		color:#FFFFFF !important;
	}
	
}


/* Detail */


.calendarize h2 {
}
.calendarize .panel:last-child {
	border:0;
}
.calendarize .images {
	margin-bottom: 60px;
}


/* HOME */

.list-home{
	width: 50%;
	float: left;
	border-bottom: 1px solid #666666 !important;
	margin-bottom: 30px;
	padding-bottom: 20px;
}

.list-home h3 a:link,
.list-home h3 a:visited{
	color: #600000;
}
.flexslider {
	margin-bottom:2rem!important;
	border: 0!important;
	box-shadow: none;
}
.flex-control-nav {
	bottom: 20px;
	z-index: 10;
}

.flex-control-paging li a {
	
	background: #CCCCCC;
}
.flex-control-paging li a.flex-active {
	background: #666;
}
.flex-direction-nav {
	height: 0;
}

.tt_address_list .vcard,
.menu_subpage .vcard{
	width: 50%;
	float: left;
	text-align: center;
	margin-bottom: 25px;
}

.tt_address_list .vcard .addressImage{
	min-height: 260px;
}

.menu_subpage .vcard .Image {
	padding-right: 15px;
}

.menu_subpage .vcard .Image img {
	width: 100%;
	height: auto;
}

.tt_address_list .vcard .Image .no_image,
.menu_subpage.vcard .Image .no_image{
	opacity: 0.7;
}
.tt_address_list .vcard_Detail,
.menu_subpage .vcard_Detail{
	border-bottom: 1px solid #666666;
	padding-bottom: 10px;
}
.tt_address_list .vcard_Detail .row,
.menu_subpage .vcard_Detail .row{
	width: 100%;
	display: flex;
}
.tt_address_list .vcard_Detail .content,
.menu_subpage .vcard_Detail .content{
	padding-top: 60px;
}

.tt_address_list .vcard_Detail .row .col-md-10,
.menu_subpage .vcard_Detail .row .col-md-10{
	width: 66%;
}
.tt_address_list .vcard_Detail .addressImage,
.menu_subpage .vcard_Detail .Image{
	margin-top: -25px;
	display: inline-flex;
	width: 33%;
}

.tt_address_list .vcard_Detail .addressImage img {
	
}
.ce-center .image {
	margin-inline-start: 0px;
    margin-inline-end: 0px;
}


/*
 * jQuery FlexSlider v2.7.1
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 and later license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 *
 */

@font-face {
    font-family: 'flexslider-icon';
    src: url('../../../typo3conf/ext/ws_slider/Resources/Public/Fonts/Flexslider/flexslider-icon.eot');
    src: url('../../../typo3conf/ext/ws_slider/Resources/Public/Fonts/Flexslider/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('../../../typo3conf/ext/ws_slider/Resources/Public/Fonts/Flexslider/flexslider-icon.woff') format('woff'), url('../../../typo3conf/ext/ws_slider/Resources/Public/Fonts/Flexslider/flexslider-icon.ttf') format('truetype'), url('../../../typo3conf/ext/ws_slider/Resources/Public/Fonts/Flexslider/flexslider-icon.svg#flexslider-icon') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* ====================================================================================================================
 * RESETS
 * ====================================================================================================================*/
.flex-container a:hover,
.flex-slider a:hover {
    outline: none;
}

.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;
}

.flex-pauseplay span {
    text-transform: capitalize;
}

/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
.flexslider {
    margin: 0;
    padding: 0;
}

.flexslider .slides > li {
    display: none;
    -webkit-backface-visibility: hidden;
}

.flexslider .slides img {
    width: 100%;
    display: block;
}

.flexslider .slides:after {
    content: "\0020";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

html[xmlns] .flexslider .slides {
    display: block;
}

* html .flexslider .slides {
    height: 1%;
}

.no-js .flexslider .slides > li:first-child {
    display: block;
}

/* ====================================================================================================================
 * DEFAULT THEME
 * ====================================================================================================================*/
.flexslider {
    margin: 0 0 60px;
    background: #fff;
    border: 4px solid #fff;
    position: relative;
    zoom: 1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
    -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
    box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}

.flexslider .slides {
    zoom: 1;
}

.flexslider .slides img {
    height: auto;
    -moz-user-select: none;
}

.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

.loading .flex-viewport {
    max-height: 300px;
}

@-moz-document url-prefix() {
    .loading .flex-viewport {
        max-height: none;
    }
}

.carousel li {
    margin-right: 5px;
}

.flex-direction-nav {
    *height: 0;
}

.flex-direction-nav a {
    text-decoration: none;
    display: block;
    width: 40px;
    height: 60px;
    margin: -20px 0 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    overflow: hidden;
    opacity: 0;
    cursor: pointer;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.flex-direction-nav a:before {
    font-family: "flexslider-icon";
    font-size: 40px;
    display: inline-block;
    content: '\f001';
    color: rgba(0, 0, 0, 0.8);
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}

.flex-direction-nav a.flex-next:before {
    content: '\f002';
}

.flex-direction-nav .flex-prev {
    left: -50px;
}

.flex-direction-nav .flex-next {
    right: -50px;
    text-align: right;
}

.flexslider:hover .flex-direction-nav .flex-prev {
    opacity: 0.7;
    left: 10px;
}

.flexslider:hover .flex-direction-nav .flex-prev:hover {
    opacity: 1;
}

.flexslider:hover .flex-direction-nav .flex-next {
    opacity: 0.7;
    right: 10px;
}

.flexslider:hover .flex-direction-nav .flex-next:hover {
    opacity: 1;
}

.flex-direction-nav .flex-disabled {
    opacity: 0 !important;
    filter: alpha(opacity=0);
    cursor: default;
    z-index: -1;
}

.flex-pauseplay a {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: 5px;
    left: 10px;
    opacity: 0.8;
    z-index: 10;
    overflow: hidden;
    cursor: pointer;
    color: #000;
}

.flex-pauseplay a:before {
    font-family: "flexslider-icon";
    font-size: 20px;
    display: inline-block;
    content: '\f004';
}

.flex-pauseplay a:hover {
    opacity: 1;
}

.flex-pauseplay a.flex-play:before {
    content: '\f003';
}

.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: -40px;
    text-align: center;
}

.flex-control-nav li {
    margin: 0 6px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.flex-control-paging li a {
    width: 11px;
    height: 11px;
    display: block;
    background: #666;
    background: rgba(0, 0, 0, 0.5);
    cursor: pointer;
    text-indent: -9999px;
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}

.flex-control-paging li a:hover {
    background: #333;
    background: rgba(0, 0, 0, 0.7);
}

.flex-control-paging li a.flex-active {
    background: #000;
    background: rgba(0, 0, 0, 0.9);
    cursor: default;
}

.flex-control-thumbs {
    margin: 5px 0 0;
    position: static;
    overflow: hidden;
}

.flex-control-thumbs li {
    width: 25%;
    float: left;
    margin: 0;
}

.flex-control-thumbs img {
    width: 100%;
    height: auto;
    display: block;
    opacity: .7;
    cursor: pointer;
    -moz-user-select: none;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

.flex-control-thumbs img:hover {
    opacity: 1;
}

.flex-control-thumbs .flex-active {
    opacity: 1;
    cursor: default;
}

/* ====================================================================================================================
 * RESPONSIVE
 * ====================================================================================================================*/
@media screen and (max-width: 860px) {
    .flex-direction-nav .flex-prev {
        opacity: 1;
        left: 10px;
    }

    .flex-direction-nav .flex-next {
        opacity: 1;
        right: 10px;
    }
}



.flexslider .caption-title { font-weight: bold; }
.flexslider .caption-body p { margin-bottom: 0; }
.flexslider .caption-text { padding: 17px; }

.flexslider .slides img { height: auto; }

@media screen and (min-width: 861px) {

  .slides li div.caption-wrapper { position: absolute; width: 350px; top:auto; bottom: 20px; background: rgba(255,255,255,0.9); }
  .slides li div.caption span { color: #fff; display: block; }
  .slides li div.caption .caption-title { font-size: 18px; font-weight: bold; margin-bottom: 5px; text-align: right; }
  .slides li div.caption .caption-text { font-size: 12px; line-height: 15px; }


  .flexslider .caption-align-left.caption-wrapper { left: 20px; }
  .flexslider .caption-align-left .caption-link { left: 20px; }
  .flexslider .caption-align-right.caption-wrapper { right: 20px; }
  .flexslider .caption-align-right .caption-link { right: 20px; }

}


body{

	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	background-color:#666666;
	margin: 0px;
	padding:0px;
	}



tr, p, div {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color:#333333;
}

.error{
	font-family: Verdana, Arial, Helvetica, sans-serif;               
	font-size: 10px;
	color: red;
       }

h1{
	font-weight: bold;
	font-size: 1.5em;
	line-height: 1.5em;
	color: #600000;
	margin-top:10px;
	margin-bottom:10px;
	background-image:url('../../../fileadmin/hp/feuerwehr/template/img/trenn.gif');
	background-repeat:repeat-x;
	background-position:bottom;
}


h2{
	font-weight: bold;
	font-size: 1.3em;
	color: #600000;
	margin-top:10px;
	clear: both;
	}

h3,
.header h3 A:link,
.header h3 A:active,
.header h3 A:visited,
.header h3 A:hover{
	font-weight: bold;
	font-size: 1.1em;
	color: #600000;
	}

h4{
	font-weight:normal;
	font-size: 1em;
	text-decoration: underline;
	}

h5{
	font-weight: bold;
	font-size: 1.3em;
	color: #ffffff;
	margin-left:15px;
	margin-top:10px;
	margin-bottom:3px;
}

h6 {
	font-size:1.2em !important;
	line-height:1.1em;
	 margin-top: 1.5em;
    margin-bottom: 1.5em;
}

/*Formulare formatieren*/	

input {
	font-size: 14px;
	color: #600000; 
	font-weight : normal;
	border: 1px solid #600000;
	background-color:#ffffff;
}

label {

	font-size: 14px;
	border:0px solid #600000;
	color: #600000;
	background-color:#ffffff;
}

textarea {
	font-size: 14px;
	font-weight : normal;
	border:1px solid #600000;
	color: #600000;
	background-color:#ffffff;
}

select{
	font-size: 14px;
	font-weight : normal;
	border:1px solid #600000;
	color: #600000;
	background-color:#ffffff;
}

textbox{ 
	font-size: 14px;
	border:1px solid #600000;
	color: #600000;
	background-color:#ffffff;
  	font-size: x-small;
  	text-align: left;
}

checkbox{
   font-size: 14px;
   border-top: 1px solid #600000;
   border-left: 1px solid #600000;
   border-right: 1px solid #600000;
   border-bottom: 1px solid #600000;
}

.container-img{
	overflow: auto;
	width: 100%

}

/*Ext Form */
.csc-mailform ol {
	list-style:none;
}

.csc-form-confirmation fieldset{
	border:0px;
}



#main {
   	background-color: #ffffff;
	background-image:url('../../../fileadmin/hp/feuerwehr/template/design/spalterot.gif');
	background-position: left top;
	background-repeat:repeat-y;
   	padding: 0px;
   	border: 2px solid #ffffff;
   	margin: 0 0 0 -400px;
   	position:absolute;
   	top: 0px;
   	left: 50%;
   	width: 800px;
   }

.content-header{
	height:230px;
	width: 800px;
	background-color: #0e1e35;
	border-bottom: 1px solid #ffffff;
	margin:0px;
	padding:0px;
	}

.content-spalteli{
	background-color: #600000;
	float:left;
	width:200px;
	padding:0px;
	margin:0px;
	}

.content-spalteli figure {
	margin-inline-start: 0px !important;
    margin-inline-end: 0px !important;
}

.content-spaltere{
	float: left;
	width: 595px;
	}

.content-footer{
	background:#0e1e35;
	float: left;
	border-top:1px solid #ffffff;
	width: 800px;
	text-align:center;
	}
.header_feuerwehr{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:2.3em;
	color: #FFFFFF;
	position:absolute;
	top: 140px;
	left:400px;
	margin:0px;
	padding:0px;
	}
	
.header_waldenstein{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:3.2em;
	color: #FFFFFF;
	font-weight:bolder;
	letter-spacing: 0.08em;
	font-style:oblique;
	position:absolute;
	top: 172px;
	left:400px;
	margin:0px;
	padding:0px;
	}
	
.menue{
	float:right;
	position:absolute;
	right: 20px;
	top: 61px;
	margin:0px;
	padding:0px;
}

.menue-unten{
	margin-top: 10px;
	margin-bottom:5px;
	}
.menue-left {
	padding:0;
	margin:0;
	width:100%;
	}

.icon{
	float:left;
	position:absolute;
	left: 70px;
	top: 0px;
}

.rss{
	margin-left:15px;
	margin-left:15px;
	line-height:1.5em;
	vertical-align:top;
	}

.rss-image{
	float:left;
	}

.text-inhalt{
	margin-left: 15px;
	margin-right:15px;
	margin-bottom:15px;
	}

.text-footer{
	margin-top:5px;
	color:#FFFFFF;
	line-height:1.6em;
	font-size:9px;
	margin-bottom:5px;
	}

.print-inhalt{
	margin-top:10px;
	}

.print-copy{
	margin-top:10px;
	line-height:1.6em;
	font-size:9px;
	}

A:link {
	COLOR: #000066; /*#000066*/    /*#ffcc00;gelb*/
	TEXT-DECORATION: none;
	font-weight: bold;
}

A:visited {
	COLOR: #000066;
	TEXT-DECORATION: none;
	font-weight: bold;
}

A:active {
	COLOR:#000066; 
	TEXT-DECORATION: none;
	font-weight: bold;
}

A:hover {
	COLOR: #000066;
	TEXT-DECORATION: underline;
	font-weight: bold;
}

.gelb A:link {
	COLOR: #ffcc00; /*#000066*/    /*#ffcc00;gelb*/
	TEXT-DECORATION: none;
	font-weight: bold;
}

.gelb A:visited {
	COLOR: #ffcc00;
	TEXT-DECORATION: none;
	font-weight: bold;
}

.gelb A:active {
	COLOR:#ffcc00; 
	TEXT-DECORATION: none;
	font-weight: bold;
}

.gelb A:hover {
	COLOR: #ffcc00;
	TEXT-DECORATION: underline;
	font-weight: bold;
}

.trenn{
	background-image:url('../../../fileadmin/hp/feuerwehr/template/img/trenn.gif');
	background-repeat:repeat-x;
	background-position:center;
	}
.alamierung-container {
	position:relative;
	height:550px;
	}
.alamierung-containerGD {
	position:absolute;
	border:1px solid #FFFF00;
	}
	
.karte_alarmierung {
	background-image: url("https://www.feuerwehr-krems.at/Warnung/NOE_Karte_simple_mini.gif");
	background-position:left top;
	background-repeat:no-repeat;
	width:120px;
	height:102px;
	margin-left: 15px; 
	margin-bottom:30px;
	}

.bookmark{
	margin-top:5px;
	text-align:right;
	}
.bookmark-text {
	line-height: 1.5em;
	}
.bookmark-link{
	clear:both;

	}
	



/* CSS Menü oben */

	#menu {
	position:relative;
	float:right;
	font-size:1.1em;
	line-height:normal;
	margin:0px;
	padding:0px;
	}
#menu ul {	
	list-style:none;
	margin:0px;
	padding:0px;
	}
#menu li {
	display:inline;
	}
#menu a {
	float:left;
	background:url('../../../fileadmin/hp/feuerwehr/template/img/navi.gif') no-repeat left top;
	text-decoration:none;
	width:100px;
	height:77px;
	color:#333333;
	text-align:center;
	line-height:4em;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span {float:none;}
/* End IE5-Mac hack */
#menu a:hover span {color:#FFFFFF;}
#menu a:hover, #menu A:focus, #currentpage a {
	background:url('../../../fileadmin/hp/feuerwehr/template/img/naviover.gif') no-repeat left top;
	text-decoration:none;
	width:100px;
	height:77px;
	color:#660000;
	line-height:8.5em;
}
#menu a:hover span {background-position:100% -42px;}	



/* CSS Document */

.rundgang-erdgeschoss{
	width:560px;
	height:395px;
	background-image:url(https://feuerwehr.waldenstein.at/fileadmin/content/ffhaus_rundgang/erdgeschoss.gif);
	background-repeat:no-repeat;
	background-position:top;
	position:relative;
	}

.punkt-kommando1{
	position:absolute;
	left:132px;
	top:320px;
	border:0px;
}

.punkt-kommando2{
	position:absolute;
	left:52px;
	top:320px;
	border:0px;
}

.punkt-spind{
	position:absolute;
	left:180px;
	top:170px;
	border:0px;
}

.punkt-floriani{
	position:absolute;
	left:70px;
	top:55px;
	border:0px;
}

.punkt-technik{
	position:absolute;
	left:290px;
	top:40px;
	border:0px;
}

.punkt-werkstatt{
	position:absolute;
	left:440px;
	top:40px;
	border:0px;
}

.punkt-fahrzeughalle{
	position:absolute;
	left:380px;
	top:170px;
	border:0px;
}
/**
 * Minified by jsDelivr using clean-css v5.3.3.
 * Original file: /npm/photo-sphere-viewer@4.8.1/dist/photo-sphere-viewer.css
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
/*!
 * Photo Sphere Viewer 4.8.1
 * @copyright 2014-2015 Jérémy Heleine
 * @copyright 2015-2022 Damien "Mistic" Sorel
 * @licence MIT (https://opensource.org/licenses/MIT)
 */
.psv-container{width:100%;height:100%;margin:0;padding:0;position:relative;background:radial-gradient(#fff 0,#fdfdfd 16%,#fbfbfb 33%,#f8f8f8 49%,#efefef 66%,#dfdfdf 82%,#bfbfbf 100%);overflow:hidden}.psv-container--fullscreen{position:fixed;top:0;right:0;bottom:0;left:0}.psv-canvas-container{position:absolute;top:0;left:0;z-index:0;-webkit-transition:opacity linear .1s;transition:opacity linear .1s}.psv-canvas{display:block}.psv-loader-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:80}.psv-loader{position:relative;text-align:center;color:rgba(61,61,61,.7);width:150px;height:150px;border:10px solid transparent}.psv-loader::before{content:"";display:inline-block;height:100%;vertical-align:middle}.psv-loader,.psv-loader-image,.psv-loader-text{display:inline-block;vertical-align:middle}.psv-loader-canvas{position:absolute;top:0;left:0;width:100%;height:100%}.psv-loader-text{font:14px sans-serif}.psv-navbar{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;z-index:90;bottom:-40px;left:0;width:100%;height:40px;background:rgba(61,61,61,.5);-webkit-transition:bottom ease-in-out .1s;transition:bottom ease-in-out .1s}.psv-navbar--open{bottom:0}.psv-navbar,.psv-navbar *{-webkit-box-sizing:content-box;box-sizing:content-box}.psv-caption{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;color:rgba(255,255,255,.7);overflow:hidden;text-align:center}.psv-caption-icon{height:20px;width:20px;cursor:pointer}.psv-caption-icon *{fill:rgba(255,255,255,0.7)}.psv-caption-content{display:inline-block;padding:10px;font:16px sans-serif;white-space:nowrap}.psv-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:10px;position:relative;cursor:pointer;height:20px;width:20px;background:0 0;color:rgba(255,255,255,.7)}.psv-button--active{background:rgba(255,255,255,.2)}.psv-button--disabled{pointer-events:none;opacity:.5}.psv-button-svg{width:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.psv-button:not(.psv-button--disabled):focus-visible{outline:2px solid #007cff;outline-offset:-2px}.psv-container:not(.psv--is-touch) .psv-button--hover-scale:not(.psv-button--disabled):hover .psv-button-svg{-webkit-transform:scale(1.2);transform:scale(1.2)}.psv-move-button+.psv-move-button{margin-left:-10px}.psv-custom-button{width:auto}.psv-autorotate-button.psv-button{width:25px;height:25px;padding:7.5px}.psv-zoom-range.psv-button{width:80px;height:1px;margin:10px 0;padding:9.5px 0;max-width:600px}.psv-zoom-range-line{position:relative;width:80px;height:1px;background:rgba(255,255,255,.7);-webkit-transition:all .3s ease;transition:all .3s ease}.psv-zoom-range-handle{position:absolute;border-radius:50%;top:-3px;width:7px;height:7px;background:rgba(255,255,255,.7);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.psv-zoom-range:not(.psv-button--disabled):hover .psv-zoom-range-line{-webkit-box-shadow:0 0 2px rgba(255,255,255,.7);box-shadow:0 0 2px rgba(255,255,255,.7)}.psv-zoom-range:not(.psv-button--disabled):hover .psv-zoom-range-handle{-webkit-transform:scale(1.3);transform:scale(1.3)}.psv-notification{position:absolute;z-index:100;bottom:-40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 2em;opacity:0;-webkit-transition-property:opacity,bottom;transition-property:opacity,bottom;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.2s;transition-duration:.2s}.psv-notification-content{max-width:50em;background-color:rgba(61,61,61,.8);border-radius:4px;padding:.5em 1em;font:14px sans-serif;color:#fff}.psv-notification--visible{opacity:100;bottom:80px}.psv-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;z-index:110;top:0;left:0;bottom:0;right:0;background:radial-gradient(#fff 0,#fdfdfd 16%,#fbfbfb 33%,#f8f8f8 49%,#efefef 66%,#dfdfdf 82%,#bfbfbf 100%);color:#000;opacity:.8}.psv-overlay-image{margin-bottom:4vh}.psv-overlay-image svg{width:50vw}@media (orientation:landscape){.psv-overlay-image svg{width:25vw}}.psv-overlay-text{font:30px sans-serif;text-align:center}.psv-overlay-subtext{font:20px sans-serif;opacity:.8;text-align:center}.psv-panel{position:absolute;z-index:90;right:0;height:100%;width:400px;max-width:calc(100% - 24px);background:rgba(10,10,10,.7);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.1s;transition-duration:.1s;cursor:default;margin-left:9px}.psv--has-navbar .psv-panel{height:calc(100% - 40px)}.psv-panel-close-button{display:none;position:absolute;top:0;left:-24px;width:24px;height:24px;background:rgba(0,0,0,.9)}.psv-panel-close-button::after,.psv-panel-close-button::before{content:"";position:absolute;top:50%;left:4px;width:15px;height:1px;background-color:#fff;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:width,left,-webkit-transform;transition-property:width,left,-webkit-transform;transition-property:width,left,transform;transition-property:width,left,transform,-webkit-transform}.psv-panel-close-button::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.psv-panel-close-button::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.psv-panel-close-button:hover::after,.psv-panel-close-button:hover::before{left:0;width:23px}.psv-panel-close-button:hover::before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.psv-panel-close-button:hover::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.psv-panel-resizer{display:none;position:absolute;top:0;left:-9px;width:9px;height:100%;background-color:rgba(0,0,0,.9);cursor:col-resize}.psv-panel-resizer::before{content:"";position:absolute;top:50%;left:1px;margin-top:-14.5px;width:1px;height:1px;-webkit-box-shadow:1px 0 #fff,3px 0 #fff,5px 0 #fff,1px 2px #fff,3px 2px #fff,5px 2px #fff,1px 4px #fff,3px 4px #fff,5px 4px #fff,1px 6px #fff,3px 6px #fff,5px 6px #fff,1px 8px #fff,3px 8px #fff,5px 8px #fff,1px 10px #fff,3px 10px #fff,5px 10px #fff,1px 12px #fff,3px 12px #fff,5px 12px #fff,1px 14px #fff,3px 14px #fff,5px 14px #fff,1px 16px #fff,3px 16px #fff,5px 16px #fff,1px 18px #fff,3px 18px #fff,5px 18px #fff,1px 20px #fff,3px 20px #fff,5px 20px #fff,1px 22px #fff,3px 22px #fff,5px 22px #fff,1px 24px #fff,3px 24px #fff,5px 24px #fff,1px 26px #fff,3px 26px #fff,5px 26px #fff,1px 28px #fff,3px 28px #fff,5px 28px #fff;box-shadow:1px 0 #fff,3px 0 #fff,5px 0 #fff,1px 2px #fff,3px 2px #fff,5px 2px #fff,1px 4px #fff,3px 4px #fff,5px 4px #fff,1px 6px #fff,3px 6px #fff,5px 6px #fff,1px 8px #fff,3px 8px #fff,5px 8px #fff,1px 10px #fff,3px 10px #fff,5px 10px #fff,1px 12px #fff,3px 12px #fff,5px 12px #fff,1px 14px #fff,3px 14px #fff,5px 14px #fff,1px 16px #fff,3px 16px #fff,5px 16px #fff,1px 18px #fff,3px 18px #fff,5px 18px #fff,1px 20px #fff,3px 20px #fff,5px 20px #fff,1px 22px #fff,3px 22px #fff,5px 22px #fff,1px 24px #fff,3px 24px #fff,5px 24px #fff,1px 26px #fff,3px 26px #fff,5px 26px #fff,1px 28px #fff,3px 28px #fff,5px 28px #fff;background:0 0}.psv-panel-content{width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#dcdcdc;font:16px sans-serif;overflow:auto}.psv-panel-content:not(.psv-panel-content--no-margin){padding:1em}.psv-panel-content--no-interaction{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.psv-panel--open{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;-webkit-transition-duration:.2s;transition-duration:.2s}.psv-panel--open .psv-panel-close-button,.psv-panel--open .psv-panel-resizer{display:block}@media screen and (max-width:400px){.psv-panel{width:100%;max-width:none}.psv-panel-resizer{display:none}.psv-panel-close-button{left:0}}.psv-panel-menu{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.psv-panel-menu-title{-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font:24px sans-serif;margin:24px 12px}.psv-panel-menu-title svg{width:24px;height:24px;margin-right:12px}.psv-panel-menu-list{-webkit-box-flex:1;-ms-flex:1;flex:1;list-style:none;margin:0;padding:0;overflow-x:hidden}.psv-panel-menu-item{min-height:1.5em;padding:.5em 1em;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-transition:background .1s ease-in-out;transition:background .1s ease-in-out}.psv-panel-menu-item--active{outline:1px solid currentcolor;outline-offset:-1px}.psv-panel-menu-item-icon{-webkit-box-flex:0;-ms-flex:none;flex:none;height:1.5em;width:1.5em;margin-right:.5em}.psv-panel-menu-item-icon img{max-width:100%;max-height:100%}.psv-panel-menu-item-icon svg{width:100%;height:100%}.psv-panel-menu-item:focus-visible{outline:2px solid #007cff;outline-offset:-2px}.psv-panel-menu--stripped .psv-panel-menu-item:hover{background:rgba(255,255,255,.2)}.psv-panel-menu--stripped .psv-panel-menu-item:nth-child(odd),.psv-panel-menu--stripped .psv-panel-menu-item:nth-child(odd)::before{background:rgba(255,255,255,.1)}.psv-panel-menu--stripped .psv-panel-menu-item:nth-child(2n),.psv-panel-menu--stripped .psv-panel-menu-item:nth-child(2n)::before{background:0 0}.psv-container:not(.psv--is-touch) .psv-panel-menu-item:hover{background:rgba(255,255,255,.2)}.psv-tooltip{position:absolute;z-index:50;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:200px;background-color:rgba(61,61,61,.8);border-radius:4px;padding:.5em 1em;opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.1s;transition-duration:.1s}.psv-tooltip-content{color:#fff;font:14px sans-serif;text-shadow:0 1px #000}.psv-tooltip-arrow{position:absolute;height:0;width:0;border:7px solid transparent}.psv-tooltip--top-center,.psv-tooltip--top-left,.psv-tooltip--top-right{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.psv-tooltip--top-center .psv-tooltip-arrow,.psv-tooltip--top-left .psv-tooltip-arrow,.psv-tooltip--top-right .psv-tooltip-arrow{border-top-color:rgba(61,61,61,.8)}.psv-tooltip--bottom-center,.psv-tooltip--bottom-left,.psv-tooltip--bottom-right{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}.psv-tooltip--bottom-center .psv-tooltip-arrow,.psv-tooltip--bottom-left .psv-tooltip-arrow,.psv-tooltip--bottom-right .psv-tooltip-arrow{border-bottom-color:rgba(61,61,61,.8)}.psv-tooltip--center-left,.psv-tooltip--left-bottom,.psv-tooltip--left-top{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}.psv-tooltip--center-left .psv-tooltip-arrow,.psv-tooltip--left-bottom .psv-tooltip-arrow,.psv-tooltip--left-top .psv-tooltip-arrow{border-left-color:rgba(61,61,61,.8)}.psv-tooltip--center-right,.psv-tooltip--right-bottom,.psv-tooltip--right-top{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}.psv-tooltip--center-right .psv-tooltip-arrow,.psv-tooltip--right-bottom .psv-tooltip-arrow,.psv-tooltip--right-top .psv-tooltip-arrow{border-right-color:rgba(61,61,61,.8)}.psv-tooltip--left-top,.psv-tooltip--top-left{-webkit-box-shadow:-3px -3px 0 rgba(90,90,90,.7);box-shadow:-3px -3px 0 rgba(90,90,90,.7)}.psv-tooltip--top-center{-webkit-box-shadow:0 -3px 0 rgba(90,90,90,.7);box-shadow:0 -3px 0 rgba(90,90,90,.7)}.psv-tooltip--right-top,.psv-tooltip--top-right{-webkit-box-shadow:3px -3px 0 rgba(90,90,90,.7);box-shadow:3px -3px 0 rgba(90,90,90,.7)}.psv-tooltip--bottom-left,.psv-tooltip--left-bottom{-webkit-box-shadow:-3px 3px 0 rgba(90,90,90,.7);box-shadow:-3px 3px 0 rgba(90,90,90,.7)}.psv-tooltip--bottom-center{-webkit-box-shadow:0 3px 0 rgba(90,90,90,.7);box-shadow:0 3px 0 rgba(90,90,90,.7)}.psv-tooltip--bottom-right,.psv-tooltip--right-bottom{-webkit-box-shadow:3px 3px 0 rgba(90,90,90,.7);box-shadow:3px 3px 0 rgba(90,90,90,.7)}.psv-tooltip--center-left{-webkit-box-shadow:-3px 0 0 rgba(90,90,90,.7);box-shadow:-3px 0 0 rgba(90,90,90,.7)}.psv-tooltip--center-right{-webkit-box-shadow:3px 0 0 rgba(90,90,90,.7);box-shadow:3px 0 0 rgba(90,90,90,.7)}.psv-tooltip--visible{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;-webkit-transition-duration:.1s;transition-duration:.1s}
/*# sourceMappingURL=/sm/a2678bbe5e854163b28b91352018ec64e347ebc284a9ee61e78110d9550fda9a.map */