A:link          {COLOR: #000000; TEXT-DECORATION: underline;}
A:active        {COLOR: #606060; TEXT-DECORATION: underline;}
A:visited       {COLOR: #000000; TEXT-DECORATION: underline;}
A:hover         {COLOR: #606060; TEXT-DECORATION: underline;}
.hervorhebung   {background-color:#ffffdd;}

.img {border:none;}
.kopfbild {position:absolute;top:10px; z-index:2; left:7px; width:959px; height: 94px;border:solid 1px #888800; background-color:#FFDD00;}
.kopfbanner {position:absolute;left:460px;top:28px; z-index:3;}
.position, .topmenu, .gmenu  {position:absolute;left:7px; border:solid 1px #888800;  width:949px; height:18px; z-index:3; padding-left: 10px; padding-top: 3px; vertical-align:middle; font-size:12px;}
.topmenu {top:127px; background-color:#FFEB66; }
.gmenu {top:105px; background-color:#FFE433;}
.position {top:149px; background-color:#FFF199;}
.zp_bg {background-color:#FFEE7F;}
.banner {border:solid 2px #888800;}
.gbanner {position:absolute;top:220px; z-index:4; left:780px; width:160px; height: 600px;border:none;}
.pics {position:absolute;top:280px; z-index:4; left:700px; border:none;}
.kopflogo {position:absolute;left:40px;top:30px; z-index:4;}
.links {position:absolute;left:5px; top:177px; z-index:4; width:89px; margin:0px; padding:0px; }
.menu {position:relative;left:0px; top:0px; z-index:4; width:89px; height:400px; background-image:url("linksmitte.gif");}
.menuitem {position:relative;left:0px; z-index:2; background-color:#dddddd; border:2px solid #888800; margin:15px; margin-right:25px;	}
.menuende {position:relative;left:0px; top:0px; z-index:5; width:89px; height:31px; background-image:url("linksunten.gif");}
body {background-image:url("back.gif"); font-family:Arial; font-size:14px;}
form, table {font-family:Arial; font-size:14px;}
.basemenu{text-align:center;font-size:12px;}
.kopfback{margin-left: -30px; padding-top: 3px; font-size:12px;}
.kopfbackterm{margin-left: -10px; padding-top: 3px; font-size:12px;}

table.erste {padding:0px; width:700px; border-collapse:collapse; background-color: #f8f8f8; margin-top:5px;}
table.erste td {padding:0px 5px 0px 0px; font-size:12px; vertical-align:middle;}
.button, .buttonb {background-color:#dfdfdf; color:#000000; width:100px; border:1px solid #c0c0c0; text-decoration: underline; text-align: center; font-size:14px; font-family:Arial; vertical-align:bottom; cursor: pointer; margin:15px; padding:3px;}
.button {height:25px;}
.button2 {padding:0px; margin:0px; background-color:#DFDFDF; color:#000000; margin:0px; width: 115px; padding:0px; border:0px; height:21px; text-align:left; font-size:14px; vertical-align:bottom; cursor: pointer; font-family:Arial; text-decoration:underline; }
.buttonaktiv {background-color:#FFE74C; color:#0000FF; width:100px; border:1px solid #c0c0c0; text-decoration: underline; height:25px; text-align: center; font-size:14px; font-family:Arial; vertical-align:bottom; cursor: pointer;}

.main h1, .mainterm h1 {font-size:1.4em; padding-top:20px; padding-bottom:10px; margin:0px; margin-left:-10px; text-decoration: none; font-weight: 500;}
.main h2, .mainterm h2 {font-size:1.2em; padding-top:10px; padding-bottom:15px; margin:0px; margin-left:-10px; text-decoration: none; font-weight: 500;}
.main h3, .mainterm h3 {font-size:1.1em; padding-top:0px; padding-bottom:7px; margin:0px; text-decoration: none; font-weight: normal;}
.corpus {width: 960px; position:absolute; left:7px; top:171px; background-color: #dfdfdf; border-right:solid 1px #a0a0a0; border-bottom:solid 1px #a0a0a0;}
.main {width: 718px; padding-left:40px;}
.mainterm {width: 738px; padding-left:20px;}
.main, .mainterm {background-color: #dfdfdf; border:none; z-index:2; border-left:solid 1px #a0a0a0; }
h2.erste {font-size:1.2em; color: #000000; padding:10px; text-decoration: none; font-weight: 600; margin-left:0px;}
.erste1 {text-align:left; font-size:14px; width:120px;}
.erste2 {text-align:right; width:80px; }
.erste3 {text-align:left;}
.erste4 {text-align:center;width:150px;}
.erste2-3 {text-align:center;text-align:left;}
.liste1 {font-size: 0.9em; padding-left:30px; text-indent:-10px; padding-bottom:10px; padding-right:10px;}
.liste {font-size: 0.9em; padding-left:20px; padding-right:10px;}
.sucheredefinieren {font-size:0.7em;margin-left:10px;text-indent:0em;}

table.zeiten {Padding:0px; margin:0px;}
table.zeiten td {text-align:center; font-size:0.8em;}

.zusatz {position:absolute; top:0px; width:180px; left:779px; text-align:left; overflow:hidden; border:solid 1px #a0a0a0; border-bottom: none; background-color: #FFE74C; }
.googlezusatz {width:180px; background-color:#FFEE7F; padding:5px 10px 5px 10px; border-bottom:solid 1px #a0a0a0; }
.zusatzinfo {border-bottom:solid 1px #a0a0a0; padding: 15px; font-size:0.8em;}
.zusatzinfo h2 {padding:0px; margin:0px; font-size: 1.4em; text-decoration: none; font-weight: 500;}

.fb-text { font-size:0.85em; }
.fb-table { margin:10px; margin-left:0px; border-collapse:collapse; border:solid 1px #a0a0a0;}
.fb-table td {padding-left:5px; padding-right:5px;border:solid 1px #a0a0a0;}
.fb-timetable td {border:none; text-align:center;}
.suchkopf { padding-left: 20px;}
.suchkopf h1 {font-size:1.4em; text-decoration:none; font-weight: 500; margin-top: 10px; margin-bottom: 5px;}
.suchkopf h3 {font-size:1.0em; text-decoration:none; font-weight: 500; padding-left: 10px; margin:0px; }
.suchinhalt {font-size:1em; text-decoration:none; font-weight:500;  margin:0px; padding-left: 0px; width:720px;}
.suchinhalt table {border-collapse:collapse; margin-top:10px; }
.suchinhalt td {border-bottom:solid 2px #dfdfdf;padding: 4px;}
hr {margin:15px 0px 15px 0px; padding:0px; height:1px; color: #808080; border: 0px; border-top:solid 1px #808080; width:720px;}
.titeleintrag {background-color:#FFEE7F; border:solid 1px #808080; padding: 10px; margin: 20px; text-align: center;}
.linkseintrag {width:100px; background-color:#FFEE7F; padding: 5px; margin: 0px; text-align: right; font-size:0.9em;}
.rechtseintrag {padding-left: 15px; margin: 0px; text-align: left;}
.rechtseintrag h2, .rechtseintrag h3 {padding-left:0px; margin:0px;}
.leereintrag {width:100px; height:10px;}
.termtable {border-collapse:collapse; width:650px;}
.oeffnungtab th {font-weight:500; text-align:center;}
.oeffnungtab td {font-size:0.9em; text-align:center; width:90px;}
.titeleintrag h1 {font-size:1.6em; text-decoration:none; font-weight: 600; margin: 0px; margin-bottom: 5px;}
.titeleintrag h3 {font-size:1.2em; text-decoration:none; font-weight: 500; padding-left: 0px; margin:0px;}
.eintrag {padding: 20px; width:550px; font-size:1em;}
.texti {font-size:0.8em; text-decoration:none; font-weight: 500; margin: 0px; padding: 0px;}
.eintrag h2 {font-size:1.1em; text-decoration:none; font-weight: 600; margin: 0px; padding: 0px;}
.eintrag h3 {font-size:1.1em; text-decoration:none; font-weight: 600; margin: 0px; padding: 0px;}
.eintrag table {padding-left: 10px; margin-left:0px; font-size:1em; padding-top:8px;}
.google {position: absolute; top: 150px; left:578px;}
.textu {font-size:1.0em; text-decoration:none; font-weight: 600;  padding-left:10px; margin-bottom:8px;}
.suchwahl { padding: 10px; background-color:#FFEE7F; font-size:0.9em; width:700px;}
.newform{height: 20px; padding:0px; margin:0px; padding-left:30px; font-size:0.9em; }
.textt {font-size:0.9em; text-decoration:none; font-weight: 500; margin: 0px; padding:0px; padding-left: 40px; text-indent:-10px;}

.verwaltung th, .verwaltung td {text-align:left; padding: 4px 10px 4px 10px; margin 2px;}
.verwaltung th {margin-left:0px; padding-left:0px;}
.verwaltung {margin:0px; padding:0px; }
.warenkorb { position:absolute; top:60px; left:640px; width:300px; border:1px solid;  background-color:#bfbfbf;  padding:5px; z-index:5; font-size:12px; text-align:center;}
.warenk  {border-collapse:collapse; width:300px; }
.warenk td  {border:1px solid #404040; }
.warenk2  {border-collapse:collapse; border:1px solid #404040; padding:20px; width:700px; background-color:#f0f0f0}
.warenk2 td  {border:1px solid #606060;padding:5px;}
.warenkorb h3 { margin-bottom:5px; font-size:14px; text-align: center}
.warenkorb h6 { font-size:10px;}
.warenkorb h2 { font-size:14px; text-align: center; margin:0px;}
.userstartbutton {background-color:#efefef; }

.muster-table {background-color:#efefef;padding:10px;}
.muster-table td {padding:0px 20px 20px 20px;vertical-align:top;}
.muster-table th {padding:20px;text-align:left;}

