body { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 0 10px; }

p { }

td { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }

a:link { color: #4b4b4b; text-decoration: none; }

a:visited { color: black; }

a:hover { color: #7c6ca0; }
a.link { color: #4b4b4b; font-size: 12px; line-height: 20px; text-decoration: none; letter-spacing: 2px; }
a.link:visited { color: #000; font-size: 12px; line-height: 20px; text-decoration: none; }
a.link:hover { color: #7c6ca0; font-size: 12px; line-height: 20px; text-decoration: none; list-style-image: url(../medien/navipunkt.gif); list-style-position: inside; }
a.link_sub { color: #4b4b4b; font-size: 11px; line-height: 15px; text-decoration: none; letter-spacing: 1px; }
a.link_sub:visited { color: black; font-size: 11px; line-height: 15px; text-decoration: none; letter-spacing: 1px; }
a.link_sub:hover { color: #7c6ca0; font-size: 11px; line-height: 15px; text-decoration: none; letter-spacing: 1px; list-style-image: url(../medien/navipunkt.gif); list-style-position: inside; }
h1 { color: #515151; font-size: 18px; font-weight: bold; letter-spacing: 3px; margin: 0.67em 0; }
h2 { font-size: 15px; font-weight: bold; background-color: #e4e1e1; letter-spacing: 2px; margin: 0.67em 0 0.67em 10px; }
.fliesstext { padding-left: 10px; }
.referenzen { font-size: 12px; }
.referenzen-h { font-size: 11px; background-color: #a8a8a8; }
.referenzen-z2 { background-color: #e1e1e1; }
.punkt { color: #676767; }
.adresse { font-size: 11px; }

#logo { height: 190px; width: 40px; left: 20px; top: 0; position: absolute; z-index: 3; visibility: visible; }
#topimg { height: 180px; width: 290px; left: 500px; top: 0; position: absolute; z-index: 4; visibility: visible; }
#Jubilaeum60 { height: 93px; width: 120px; left: 175px; top: 2px; position: absolute; visibility: visible; }
#adresse { color: #515151; font-size: 12px; height: 55px; width: 161px; left: 839px; top: 12px; position: absolute; visibility: visible; }
#titellinie { background-color: #e4e1e1; height: 40px; width: 100%; left: 0; top: 175px; position: absolute; z-index: 1; visibility: visible; }
#topbalken { background-color: #b41030; height: 80px; width: 800px; left: 180px; top: 95px; position: absolute; z-index: 3; visibility: visible; border-top: 1px solid black; border-right: 1px solid black; border-left: 1px solid black; }
#navi {
	height: 320px; width: 160px; left: 20px; top: 230px; position: absolute; visibility: visible; letter-spacing: 0.2em;
}
#aktuell {
	height: 80px; width: 160px; left: 20px; top: 550px; position: absolute; visibility: visible; font-size: 11px; letter-spacing: 0.1em;
}
#content {	width: 800px; top: 176px; left: 180px; position: absolute; z-index: 10; padding-bottom: 20px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #000000; border-bottom-color: #000000; border-left-color: #000000;
}
#content_left { float: left; width: 500px; padding: 0px 0px 0px 10px; margin-top: 8px; }
#content_right { float: right; width: 200px; padding-top: 54px; }
#content_both {  float: left; width: 790px; padding: 0px 0px 0px 10px; margin-top: 8px; }
#muster1 { background-color: #e4e1e1; height: 74px; width: 21px; left: 839px; top: 80px; z-index: 5; position: absolute; visibility: visible; }
#muster2 { background-color: #e4e1e1; height: 74px; width: 20px; left: 870px; top: 80px; z-index: 5; position: absolute; visibility: visible; }
#muster3 { background-color: #e4e1e1; height: 74px; width: 20px; left: 900px; top: 80px; z-index: 5; position: absolute; visibility: visible; }
#muster4 { background-color: #e4e1e1; height: 50px; width: 60px; left: 0; top: 430px; z-index: 5; position: absolute; visibility: visible; }
#muster5 { background-color: #e4e1e1; height: 50px; width: 60px; left: 0; top: 500px; z-index: 5; position: absolute; visibility: visible; }

