body {
	background-color: #52006e;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	margin:0 !important;
	padding:0 !important;
}
.lwg {
width: 17%; 
height: 55px; 
top:28px;
left:78%;
z-index: 1;
background-color: #9cbc19;
position:absolute;
text-align: center;
}
.lwg img{
border: none;
}
.maintext {
font-size: 1.5em;
text-shadow:0 1px 0 #000;
font-family: Cursive;
}

#mainMenu {
max-width:100%;
min-width:100%;
width:100%;
background-color: #9cbc19;
}
.mainMenu {
background-color:transparent;
border-width:0 !important;
min-height:31px;
}
.mainMenu .mainMenuInner {
border-width:0 !important;
margin:0 auto;
max-width:90%;
min-width:770px;
}
.mainMenu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 -1px;
padding:0;
}
.mainMenu > div > ul > li {
display:inline-block;
}
.mainMenu li.first a, .mainMenu li.firstActive a {
margin-left:-1px;
}
.mainMenu a {
border-color:#C2C2C2;
border-style:none;
border-width:0 1px 1px;
line-height:1;
padding:3px 5px 4px;
text-shadow:0 1px 0 #000;
text-decoration: none;
color:#fff;
}
#mainMenu span {
position:relative;
top:5px;
}
.mainMenu span {
padding:0 2px 0 0;
}
.mainMenu .active a, .mainMenu .firstActive a, .mainMenu .lastActive a {
text-shadow:0 -1px 0 #003366;
}
.mainMenu a:hover{
font-weight: bold;
}

#content {
	width: 90%;
	margin-left:5%;
	background-color: #eee;
	min-height:420px;
	color: #000;
	padding: 3px;
	font-size: 0.9em;
}
#content a img {
border-style:none;
text-decoration: none;
vertical-align: middle;
}
#content a.tooltip img{
	border-style:none;
	text-decoration: none;
}
#content a:hover {background:#ffffff; text-decoration:none;} /*BG color is a must for IE6*/
#content a.tooltip span {display:none; padding:2px 3px; margin-left:1px; width:130px;}
#content a.tooltip:hover span{display:inline; position:absolute; background:#ffffff; border-style:none; text-decoration: none; color:#6c6c6c;}


div.clear {
          clear: left;
          margin: 0;
          padding: 0;
          height: 0;
          line-height: 0;
          font-size: 0;
        }

.left {
float:left;
width:48%;
padding: 3px;
}

.right img{
width: 100%;
}

.right{
float:right;
width:48%;
padding: 3px;

}

#diashow a img {
border-style:none;
text-decoration: none;
}

.maintext {
	text-align:center;
	font-weight: bold;
}

.time {
font-size:0.9em;
font-weight: bold;
border: 1px;
line-height:20px
}
.day {
text-decoration: underline;
}

.ort {
font-size:0.9em;
}

#footer {
	background-color: #9cbc19;
	max-width:100%;
	min-width:100%;
	width:100%;
	#height: 70px;
	vertical-align: middle;
}

#footer img{
	width: 6%;
	#height: 50%;
	padding: 3px;
	display: inline;
	border: none;
	
}




.end {
font-size:0.9em;
text-align:center !important;
}
.end a {
border-color:#C2C2C2;
border-style:none;
border-width:0 1px 1px;
line-height:1;
padding:3px 5px 4px;
text-shadow:0 1px 0 #000;
text-decoration: none;
color: #fff;
}
.end a:hover{
font-weight: bold;
}
.anfahrt {
font-size:0.9em;
text-align:center !important;
}
.anfahrt a {
border-color:#C2C2C2;
border-style:none;
border-width:0 1px 1px;
line-height:1;
padding:3px 5px 4px;
text-shadow:0 1px 0 #fff;
text-decoration: none;
color: #000;
}
.anfahrt a:hover{
font-weight: bold;
}
.top {
	float: right;
	border: 0 none;
}
.top a, img{
	border: 0 none;
}
#content a {
border-color:#C2C2C2;
border-style:none;
border-width:0 1px 1px;
line-height:1;
padding:3px 5px 4px;
text-shadow:0 1px 0 #fff;
text-decoration: none;
color: #000;
}
#content a:hover{
font-weight: bold;
}