
body { color: #5f6062; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; background-color: #dcdcdc; background-image: url(images/plus_bkg-tile.gif); background-repeat: repeat-x; overflow: scroll; overflow: -moz-scrollbars-vertical; margin: 0; }
#container { background-image: url(images/plus_bkg-content.gif); background-repeat: no-repeat; position:relative; width:800px; height:608px; visibility: visible; margin-right: auto; margin-left: auto; padding-top: 0; padding-right: 0; padding-left: 0; }
#rightmenu { position:absolute; left:704px; top:96px; width:auto; height:auto; visibility: visible; }
#pluslogo { height: auto; width: auto; left: 536px; top: 31px; position: absolute; visibility: visible; }
#topmenu { height: auto; left: 64px; top: 28px; position: absolute; visibility: visible; }
#topmenu ul li { background-image: none; padding: 0 5px 2px 8px; border-left: 1px solid #666; display: inline; }
#topmenu ul li a { color: #5f6062; display: inline; }
#topmenu ul li a:hover { color: #006fb7; }
#topmenu ul li a.active { color: #006fb7; font-weight: bold; }
#topmenu ul li.firstmenu { margin-left: 0; padding-left: 0; border-style: none; border-width: 0; }
#topmenu ul { position: relative; width: 480px; margin: 0; padding: 0; }
#topmenu ul li ul { position: absolute; top: 16px; left: 0; width: auto; height: auto; margin: 0; padding: 0; }
#grid { background-image: url(images/8er-grid.gif); height: 600px; width: 800px; left: 0; top: 0; position: absolute; visibility: hidden; }
a { color: #006fb7; text-decoration: none; }
#banner { background-color: #dcdcdc; height: 256px; width: 608px; left: 64px; top: 128px; position: absolute; visibility: visible; }
#text { height: 100px; left: 94px; top: 488px; position: absolute; width: 544px; visibility: visible; }
#adresse { background-image: none; height: 64px; width: 608px; left: 64px; top: 400px; position: absolute; visibility: visible; }
#slogan { height: 1px; width: 1px; left: 24px; top: 2px; position: absolute; overflow: hidden; visibility: visible; }
#slogan h1, #slogan h2 { color: #fff; }
ul { margin: 0; padding: 0; }
#text li { background-image: url(images/plus-bullet-lightgray.png); background-repeat: no-repeat; position: relative; left: -4px; margin: 0; padding: 1px 0 0 20px; list-style-type: none; display: block; }
#text ul { }
#text ul li { color: #5f6062; line-height: 16px; background-image: url(images/plus-bullet.gif); background-repeat: no-repeat; display: block; padding-top: 1px; padding-bottom: 3px; padding-left: 20px; position: relative; }
#text ul li.link { background-image: none; padding: 0; }
#text ul li.link a { background-image: url(images/plus-bullet.gif); background-repeat: no-repeat; position: relative; height: 16px; padding-top: 1px; padding-bottom: 3px; padding-left: 20px; }
#text ul li.link a:hover { color: #006fb7; background-image: url(images/plus-bullet-hover.gif); background-repeat: no-repeat; }
h1,h2,h3,h4,h5,h6, dt { color: #006fb7; font-family: "Century Gothic", sans-serif; font-weight: 400; font-style: normal; line-height: 24px; text-decoration: none; margin: 20px 0 10px; padding: 0; }
h2,h3,h4,h5,h6, dt { margin-top: 16px; margin-bottom: 4px; }
acronym, dfn { cursor: help; }
#text h1 { font-size: 21px; letter-spacing: 0; }
h2 { font-size: 16px; font-weight: normal; letter-spacing: 1px; }
h3, dt { font-size: 13px; font-weight: normal; letter-spacing: 1px; margin-top: 8px; }
hr { background-color: #606060; width: 100%; height: 1px; margin-top: 16px; margin-bottom: 16px; border-style: none; }
a.toplink {position: relative; }
.datum { font-size: 17px; font-weight: 600; }
p, dl { margin-bottom: 8px; }
acronym { border-bottom: 1px dotted #999; border-left-style: none; #999;border-right-style: none; border-top-style: none; }
dfn { font-style: italic; }
td { text-align: left; }
#by {position: absolute;left:      -500px;width:     400px }
form { display: inline; }
/*Suchseiten*/
#output a {font-weight: bold;}

.searchword  {color: #222; background-color: #ffd; border: 1px dotted #ffd;}
.searchword0 {color: #222; background-color: #ff0; border: 1px dotted #ff0;}
.searchword1 {color: #222; background-color: #0f0; border: 1px dotted #0f0;}
.searchword2 {color: #222; background-color: #0ff; border: 1px dotted #0ff;}
.searchword3 {color: #222; background-color: #fbb; border: 1px dotted #fbb;}
.searchword4 {color: #222; background-color: #dfd; border: 1px dotted #dfd;}
.searchword5 {color: #222; background-color: #faf; border: 1px dotted #faf;}
.searchword6 {color: #222; background-color: #ccc; border: 1px dotted #ccc;}
.mod {display: block; font-size: .8em;}
h1#logo, h1#logo img { font-size: 12px; line-height: 12px; display: inline; margin: 0; padding: 0; top: 0; right: 0; bottom: 0; left: 0; width: 136px; height: 49px; }
