body { background-color: #FFFFFF; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; }
a { color: #c91a26; text-decoration: none; cursor: url('/img/test.cur'), default; cursor: url('/img/test.cur'), wait; }
a:hover { color: #e5713d; text-decoration: none; }
li { position: relative; left: 15px; margin-right: 15px; }
.small { color: #a8a0bc; font-size: 8pt; }
a.backlink { font-size: 8pt; color: #c91a26; text-decoration: none; float: left; }
a.backlink:hover { color: #e5713d; text-decoration: none; }
a.nextlink { font-size: 8pt; color: #c91a26; text-decoration: none; margin-right: 10px; float: right; }
a.nextlink:hover { color: #e5713d; text-decoration: none; }
.leistungimg { margin: 0px 0px 2px 5px; }
#main { position: absolute; left: 50%; top: 50%; width: 730px; height: 50px; margin-top: -250px; margin-left: -365px; }
#main2 { width: 730px; height: 480px; padding: 10px; border: 1px solid #dcd6e9; background: url('/img/bg4.png') #FFFFFF no-repeat bottom right; cursor: url('/img/test.cur'), default; cursor: url('/img/test.cur'), wait; }
#right { width: 200px; height: 450px; float: right; }
#title { width: 300px; height: 60px; margin-bottom: 20px; font-family: times, serif; font-size: 50px; }
#logo { width: 200px; height: 160px; margin-bottom: 35px; background: url('/img/logo.png') no-repeat right top; }
#menu { position: relative; right: 0px; width: 200px; float: right; }
#menu a:link, #menu a:visited, #menu a:active { margin-left: 2px; text-decoration: none; font-weight: bold; color: #c91a26; cursor: url('/img/test.cur'), default; cursor: url('/img/test.cur'), wait; }
#menu a:hover { text-decoration: none; font-weight: bold; color: #e5713d; }
#menu a.sel { color: #000000; background: url('/img/menubg.png') right no-repeat; padding-right: 2px; }
#site { padding-left: 20px; margin-bottom: 20px; font-family: times, serif; font-size: 20px; }
#content { width: 480px; height: 330px; padding-left: 20px; overflow: auto; font-size: 10pt; text-align: justify; }
#content2 { position: relative; width: 100%; height: 100%; clip: rect(0px 480px 330px 0px); overflow: hidden; }
#content3 { position: absolute; width: 100%; left: 0px; top: 0px; }
#content div.item { margin-bottom: 15px; }
#pages { width: 100px; margin-left: 350px; font-size: 8pt; }
#back { float: left; margin-left: 200px; font-size: 8pt; }
#footer { text-align: center; height: 20px; font-size: 8pt; }
#footer a { color: #000000; text-decoration: none; cursor: default; }
input[type="text"], input[type="password"], textarea { font-family: times, serif; font-size: 12pt; color: #000000; border: 1px solid #dcd6e9; background: url('/img/formbg.png');  }
input.contactfield[type="text"], input.contactfield[type="password"] { width: 200px; }
textarea.contactfield { width: 350px; }
.cmissing[type="text"] { width: 200px; border: 1px solid red; }
textarea.cmissing { width: 350px; border: 1px solid red; }
td.gal { text-align: center; font-size: 8pt; height: 165px; }
.previmg { height: 118px; }
