li {
font-size: 12px;
/*color: #333399;*/
background: transparent;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
list-style-position: outside;
list-style-type: disc;
white-space: normal;
}
h1 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 18px;
color: #333399;
text-align: center;
}
h2 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #333399;
text-align: center;
}
h3 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
/*color: #EEEEEE;*/
}
body {
font-size: 12px;
color: #333399;
background-color: #FFFFCC;
background-image: url(./pic/mainbg.jpg);
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
margin: 0px;
}
*body	{
scrollbar-arrow-color: #333399;
cursor: url("./pic/greycurs.ani"), default; text;
}
a {
background: transparent;
color: #333399;
font-size: 12px;
}
a.aktuell:hover {
background: transparent;
text-decoration: underline;
color: #333399;
}
a.topnavia {
background: transparent;
color: #EEEEEE;
}
a.topnavia:active {
background-image: url(./pic/topnaviverl_a.gif);
background-repeat: repeat-x;
background: transparent;
color: #EEEEEE;
}
a.topnavia:hover {
background: transparent;
color: #EEEEEE;
text-decoration: underline;
}
td {
font-size: 12px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #333399;
}
table.opentime{
color: #333399;
border: 0px none #333399;
border-collapse: collapse;
}
table.partner{ width: 100%; }
th.opentime{
font-size: 14px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #333399;
}
td.opentime {
font-size: 12px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #333399;
}
td.partner {
font-size: 12px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #333399;
background: #FFFFCC;
padding: 5px;
text-align: center;
width: 110px;
}
td.titelleiste {
font-size: 10px;
color: #EEEEEE;
height: 15px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

background-image: url(pic/clock_bg.gif);
 padding: 2px;
}
td.kontaktU {
font-size: 12px;
color: #EEEEEE;
height: 15px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
background-image: url(./pic/topnaviverl.gif);
background-repeat: repeat-x;
padding: 2px;
width: 280px;
}
td.kontaktT {
font-size: 12px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
width: 210px;
background: #FFFFCC;
color: #333399;
padding: 4px;
border: 1px solid #333399;
}
div.datum {
font-size: 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #333399;
width: 210px;
padding: 4px;
 text-align: center;
}
div.dynamic{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
width: auto;
}

th.opentime {
font-size: 12px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #333399;
}
.imgborder{border: 0px solid #000000;}
strong{
font-size: 12px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #333399;
}
#logo {
position: absolute;
top: 20px;
left: 15px;
z-index: 2;
color: #333399;
}
#head{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: none;
	visibility:visible;
	position:absolute;
	left:205px;
	top:20px;
	width:198px;
	z-index:2;
	color: #333399;
	height: 58px;
	}
#clock {
	position: absolute;
	left: 385px;
	top: 20px;
	width: 210px;
	padding: 0px;
	z-index:4;
	}

#headkontakt{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333399;
	border: none;
	visibility:visible;
	position:absolute;
	left:590px;
	top:19px;
	width:200px;
	z-index:2;
	height: 58px;

}
#telefon {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
background-color: transparent;
color: #333399;
position:absolute;
visibility:visible;
left:205px;
top:90px;
width:585px;
z-index:3
}

#navitop{
position: absolute;
top: 143px;
left: 205px;
background-image: url(./pic/topnaviverl.gif);
background-repeat: repeat-x;
border-color: #333399;
padding-top: 3px;
padding-bottom: 3px;
z-index: 1;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
width: 585px;
height: 21px;
color: #333399;
}
#sprueche{
position: absolute;
top: 123px;
left: 205px;
border-color: #333399;
padding: 0px;
z-index: 1;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
width: 585px;
color: #333399;
}
#innerSpruch{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #333399;
position: absolute;
left: 0px;
top: 0px;
width: 585px;
height:20px;
padding-left: 3px;
 padding-top: 0px;
 z-index: 3;
}
#spruchaus{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #333399;
position: absolute;
left: 485px
top: 0px;
width: 100px;
height:20px;
padding-left: 3px;
z-index: 2;
}
#leftnavi {
position:absolute; visibility:visible;
left:20px;
top:175px;
width:140px;
z-index:4;
}
#dynContent {
font-size: 12px;
color: #333399;
position:absolute; visibility:visible; left:205px; top:175px;
width: 585px;
z-index:5;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#begruess{
position: absolute;
top: 0px;
left: 0px;
width: 585px;
z-index: 1;
}
#begrimage{
position: absolute;

z-index: 0;
}
#begrtable{
position: absolute;
top: 150px;
left: 0px;
width: 585px;
z-index: 0;
}
#home{
position: absolute;
top: 0px;
z-index: 1;
}
#leistungen{
position: absolute;
top: 40px;
z-index: 1;
}
#partner{
position: absolute;
top: 80px;
z-index: 1;
}
#angebote{
position: absolute;
top: 120px;
z-index: 1;
}
#referenzen{
position: absolute;
top: 160px;
z-index: 1;
}
#kontakt{
position: absolute;
top: 200px;
z-index: 1;
}
#impressum{
position: absolute;
top: 240px;
z-index: 1;
}
#w3c {
position: absolute;
top: 490px;
left: 25px;
}
#mainstart{
width: 585px;
text-align: left;
position: absolute;
top: 0px;
z-index: 2;
}
#mainbg{
position: absolute;
top: 10px;
z-index: 1;
width: 585px;
}
#maintxt{
position: absolute;
top: 10px;
z-index: 1;
width: 585px;
}
#season{ position: absolute;
left: 3px;
top: 113px;
z-index: 1;
}
#aktuellAngeb{
position: absolute;
color: rgb(51,51,153);
left: 3px;
top: 305px;
z-index: 2;
padding: 10px;
width: 334px;
visibility: visible;
}
#besonderesBg{
position: absolute;
color: rgb(255,255,204);
left: 3px;
top: 305px;
z-index: 1;
padding: 10px;
width: 334px;
visibility: hidden;
}