@charset "utf-8";
/* CSS Document */
/* Höhen- und Breitenangaben für "widget" und "widget_container" müssen immer identisch sein */

#widget, #widget_container {height:0px; /* Höhe des Widgets */}

/*#widget_container img {width:150px;}*/

#widget.ein, #widget_container {width:30%; /*right:0px;*/ height:500px;}

#widget_button.ein {top:-15px;}

#widget {position:absolute;	right:0; width:0; overflow:hidden;}

#widget_container {position:absolute; top:3px; /*right:0px;*/ color:white; text-align:center; padding:10px 20px; background:red; margin-top:15px; margin-left:0px; z-index:6000;}
#widget_container hr	{color:white; border-bottom-width:0px; border-top-style:dotted; border-top-color:white; margin:5px;}

#widget, #widget_button, #widget_buttonsp.ein {transition:all 0.8s ease;}
#widget_container {transition:all 0.8s ease; width:100%;}

#widget_button {position:absolute; top:-15px; width:30%; height:auto; right:0; padding:5px 20px; background:red; text-align:center; margin-top:0px; z-index:9000; cursor:pointer;
				color:white; font-size:0.95rem; line-height:0rem; font-weight:bold; text-transform:uppercase;}
.nf				{width:auto; height:auto; padding:-5px 0 5px 0;}

/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Smartphone */
@media screen and (max-width: 767px) {
#widget_button {display: none;}
#widget_container {display: none;}
}
