body, html, #navlinks, #navrechts {margin: 0; padding: 0; }

body { color:#666; font:11px/14px Verdana, Arial, Helvetica, sans-serif; }
	
h1 { font-size:16px; font-weight:500; color:#000; line-height: 18px; padding: 0 0 0 40px; }
p {
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 16px;
	padding:0;
	}
#navlinks { color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; background-color: #eee; background-image: url(../img/logo5.gif); background-repeat: no-repeat; background-position: 85px -38px; position: absolute; width:190px; top: 0; left: 10px; float: left; padding: 60px 0 1100px 20px; border-top-width: 0; border-bottom-width: 0; z-index: 3; border-right: 3px dotted #fff; border-left: 3px dotted #fff; list-style-type: none; }
#navlinkskontakt { color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; background-color: #eee; background-image: url(../img/logo5.gif); background-repeat: no-repeat; background-position: 85px -38px; width:190px; position: absolute; top: 0; left: 10px; float: left; padding: 60px 0 1100px 20px; border-top-width: 0; border-bottom-width: 0; z-index: 3; border-right: 3px dotted #333; border-left: 3px dotted #333; list-style-type: none; }
#navlinks ul { margin: 0; padding: 0 0 0; border-style: none; list-style-type: none; }
#navlinks ul li { line-height: 16px; padding-left: inherit; list-style-type: none; }
#navlinks ul li a:hover { color:#000; }
#navlinkskontakt ul { margin: 0; padding: 0; border-style: none; list-style-type: none; }
#navlinkskontakt ul li { line-height: 16px; padding-left: inherit; list-style-type: none; }
#navlinkskontakt ul li a:hover { color:#000; }
#navrechts { color: #aeaca4; line-height: 16px; background-repeat: repeat-y; position: absolute; height: 240px; width: 210px; left: 300px; bottom: 0; right: 0; top: 580px; z-index: 4; padding: 0; visibility: visible;}
#content { position: absolute; left: 300px; bottom: 0; right: 0; top: 0; width: auto; height: auto; z-index: 1; visibility: visible; margin: 60px 0 0; }
#content2 { text-align: right; vertical-align: bottom; position: absolute; right: 0; bottom: 0; width: auto; height: auto; z-index: 1; padding: 0; visibility: visible; }
a { color:#666; font-size:11px; text-decoration:none; }
a:link { color:#666; }
a:visited {color:#666;}
a:hover { color: #000; text-decoration: none; }
a:active { color: #900; border-width: 0; }
#logo { position: absolute; top: 35px; left: 130px; right: 0; bottom: 0; width: 130px; height: 130px; z-index: 5; }
a.extern { color:#666; font-size:11px; font-weight:100; text-decoration:none; border-bottom: 1px dotted #666; }
a.extern:link { color:#666; border-bottom: 1px dotted #666; }
a.extern:visited { color:#666; border-bottom: 1px dotted #666; }
a.extern:hover { color: #000; border-width: 0; }
a.navi:link {  color:#666; background-image: url(../img/x4.gif); background-position: 170px -14px; width: 160px; height: 14px; display: block; }
a.navi:hover { color:#666; background-image: url(../img/x4.gif); background-position: 170px 0; }
.img { border: solid 1px #ccc; }
.rot { color: #900; }
#illucontent { background-color: #fff; position: absolute; left: 220px; right: 0; top: 0; width: auto; height: auto; z-index: 1; visibility: visible; margin: 0; padding-top: 90px; padding-right: 0; padding-left: 180px; }
.bglogo { background-image: url(../bgbody.gif); background-repeat: repeat-y; background-position: 230px 0; }
#logo2 { height: 90px; width: 200px; left: 620px; bottom: 0; right: 0; top: 410px; z-index: 4; position: fixed; visibility: hidden; }
body#kontakt a#kontaktnav,
body#index a#indexnav,
body#archiv a#archivnav,
body#bayernblock a#bayernblocknav,
body#bergkloster a#bergklosternav,
body#bmlo a#bmlonav,
body#hultahaus a#hultahausnav,
body#undine a#undinenav,
body#schatzinsel a#schatzinselnav,
body#comic a#comicnav,
body#ea a#eanav,
body#floe a#floenav,
body#integral a#integralnav,
body#ritz a#ritznav,
body#kindergarten a#kindergartennav,
body#geburtstag a#geburtstagnav,
body#kinderbuch a#kinderbuchnav,
body#kiosk a#kiosknav,
body#logos a#logosnav,
body#leiste a#leistenav,
body#maz a#maznav,
body#moorkissen a#moorkissennav,
body#muehlbach a#muehlbachnav,
body#nachbar a#nachbarnav,
body#osterloh a#osterlohnav,
body#pf a#pfnav,
body#sfs a#sfsnav,
body#stadtspiel a#stadtspielnav,
body#u4 a#u4nav,
body#vitaly a#vitalynav,
body#etiketten a#etikettennav,
body#wurzelstock a#wurzelstocknav,
body#woh a#wohnav,
body#erbach a#erbachnav,
body#quintern a#quinternnav,
body#zither a#zithernav,
body#zoettl a#zoettlnav,
body#zucker a#zuckernav,
body#tollense a#tollensenav,
body#bleichert-zahntechnik a#bleichert-zahntechniknav { color: #900; font-weight: bold; text-decoration: none; text-indent: 0; word-spacing: 0; letter-spacing: 0; vertical-align: 0; }
#contentindex { background-color: #eee; background-image: url(../img/logo5.gif); background-repeat: no-repeat; background-position: -104px -38px; position: fixed; left: 200px; bottom: 0; right: 0; top: 0; width: 500px; height: 800px; z-index: 1; visibility: visible; margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 100px 0 0 100px; border-right: 3px dotted #fff; border-left: 0 dotted #eee; }
#contentkontakt { background-color: #eee; background-image: url(../img/logo5.gif); background-repeat: no-repeat; background-position: -105px -38px; position: fixed; left: 400px; bottom: 0; right: 0; top: 0; width: auto; height: 800px; z-index: 1; padding: 100px 0 0 100px; visibility: visible; margin-top: 0; margin-right: 0; margin-bottom: 0; border-left: 3px dotted #333; -moz-opacity:0.7; filter:alpha(opacity=70);opacity:0.7;}
.bodykontakt { background-color: #333; background-image: url(../img/logobg2.gif); background-repeat: no-repeat; background-position: -60px -150px; margin: 0; padding: 0; }
.liniekontakt { border-right: 3px dotted #333; border-left: 3px dotted #333; }
.bodyindex { background-color: #989898; background-image: url(../img/logobg3.gif); background-position: 430px -150px; margin: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; }
.index { color: #ccc; font-size: 40px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: normal; }
.kontakt { color: #fff; font-size: 40px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: normal; }

