.overlay{
background:transparent url(../images/overlay.png) repeat top left;
position:fixed;
top:0px;
bottom:0px;
left:0px;
right:0px;
z-index:100;
}
.grussform{
position:fixed;
top:-425px;
left:30%;
right:30%;
background-color:#f1f1f1;
color:#7F7F7F;
padding:20px;
border:2px solid #ccc;
-moz-border-radius: 20px;
-webkit-border-radius:20px;
-khtml-border-radius:20px;
-moz-box-shadow: 7px 7px 8px #333;
-webkit-box-shadow: 7px 7px 8px #333;
z-index:101;
}
.grussform h1{
border-bottom: 1px dashed #7F7F7F;
margin:-20px -20px 0px -20px;
padding:10px;
color:#ff0000;
-moz-border-radius:20px 20px 0px 0px;
-webkit-border-top-left-radius: 20px;
-webkit-border-top-right-radius: 20px;
-khtml-border-top-left-radius: 20px;
-khtml-border-top-right-radius: 20px;
}
a.boxclose{
float:right;
width:26px;
height:26px;
background:transparent url(../images/cancel.png) repeat top left;
margin-top:-30px;
margin-right:-30px;
cursor:pointer;
}
.tickerbox_gt {
	font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size: 11px;
	color: #000;
	background:#eee;
	margin:5px 0 0 5px;
	width:165px;
	height: 70px;
	border:1px solid #c0c0c0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;

}
/* Styles für die mg_gruss_ticker_include.php */
.grussname {
	font-weight:bold; 
	color:#fff; 
}
a.grussname:hover {
	font-weight:bold; 
	color:#d96700; 
}

.grussbox {
	color:#fff; 
}

.grussdate {
	font-size:9px; 
	color:#E5E5E5; 
}

.tickerbg {
	background:transparent url(../images/bg.png) repeat-x;
}

#gruss_ticker {
	color:#fff; 
	z-index:0;
}

.sprechblase2 {
position: relative;
width: 1150px;
padding: 1rem;
font-family: helvetica, tahoma;
border: 3px solid #FFF;
margin:0 auto;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
text-align: center;
background: #FF0000;}


@media (max-width: 767px) {
.sprechblase2 {
position: relative;
width: 100%;
padding: 1rem;
font-family: helvetica, tahoma;
border: 3px solid #FFF;
margin:0 auto;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
text-align: center;
background: #FF0000;}
}


.sprechblase2:before {
content: ' ';
position: absolute;
width: 0;
height: 0;
left: 64px;
top: -17px;
border-left: 14px solid transparent;
border-right: 14px solid transparent;
border-bottom: 17px solid #FFF; }

.sprechblase2:after {
content: ' ';
position: absolute;
width: 0;
height: 0;
left: 70px;
top: -10px;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-bottom: 10px solid #FF0000;}


/* Styles für die mg_gruss_ticker_include.php */