html { scrollbar-base-color:#a3b1c8; }
body { background:#18244E; margin:5px; font-size:9pt; font-family:'Arial',sans-serif; color:#A3B1C8; text-align:justify; }

#banner { height:80px; width:100%; background: #A3B1C8 url(bilder/banner.jpg) no-repeat center; border-top:#18244e solid 3px; }
#menue { font-size:7pt; background:#a3b1c8; padding:5px; vertical-align:top; padding-top:10px; color:#18244E; text-align:center; border-left:#18244e solid 2px; }

#inhalt { vertical-align:top; padding:20px; height:470px; }

a:link { color:#fff; text-decoration:underline; font-weight:bold; }
a:visited { color:#fff; text-decoration:underline; font-weight:bold; }
a:hover { color:#a3b1c8; text-decoration:underline; font-weight:bold; }

a.button { font-size:8pt; display:block; padding-top:15px; height:27px; background:url(bilder/button.jpg) no-repeat left; width:150px; text-align:center; font-weight:bold; color:#18244E; }

a.button:link { color:#18244E; text-decoration:none; }
a.button:visited { color:#18244E; text-decoration:none; }
a.button:hover { background-image:none; color:#18244E; text-decoration:none; }

.button_home { text-decoration:none; font-size:8pt; display:block; padding-top:12px; height:27px; background:url(bilder/button_home.jpg) no-repeat center; width:150px; text-align:center; font-weight:bold; color:#18244E; }
input.button_home { border:0px; padding-top:0px; height:35px; }
a.button_home:link { color:#18244E; text-decoration:none; }
a.button_home:visited { color:#18244E; text-decoration:none; }
a.button_home:hover { background:none; color:#18244E; text-decoration:none; }


h1 { text-deccoration:none; font-size:13pt; font-weight:bold; margin-top:1.2em; margin-bottom:1.0em; }
div h1 { margin-bottom:0em; margin-top:0.25em; }
h2 { text-decoration:underline; font-size:13pt; font-weight:bold; }
h3 { text-decoration:underline; font-size:9pt; font-weight:bold; margin-bottom:0.5em; margin-top:1.3em; }
div h3 { text-decoration:none; margin-bottom:10px; margin-top:0.5em; }

div span { font-weight:normal; }
div.isbn { font-size:8pt;float:right;font-weight:normal;background:#18244e;padding:5px;border:#4C6389 solid 2px;color:#A3B1C8; }

ul { list-style:square; }
li { margin-bottom:20px; text-align:left; }
li.text { margin-bottom:5px; }

th { padding:5px; background:#4c6389; color:#fff; font-weight:bold; border:#a3b1c8 solid 2px; text-align:left; }

.th { display:block; padding:5px; background:#A3B1C8; color:#18244e; font-weight:bold; border:#4C6389 solid 2px; text-align:left; }
a.th span { font-style:italic; }
a.th:link { color:#18244e; text-decoration:none; }
a.th:visited { color:#18244e; text-decoration:none; }
a.th:hover { color:#fff; text-decoration:none; background:#4C6389; border:#a3b1c8 solid 2px; }

div.th a.th { background:#18244e; color:#fff; border-color:#4c6389; }
div.th a.th:hover { background:#4c6389; border-color:#18244e; }

div.titel { background:#4c6389; border:#a3b1c8 solid 2px; text-align:center;width:150px; }
td.titel { background:#4c6389; border:#a3b1c8 solid 2px; text-align:left;width:80px; padding:5px; color:#fff; font-weight:bold; }

a.titel { font-size:8pt; }
a.titel:link { text-decoration:none; }
a.titel:visited { text-decoration:none; }
a.titel:hover { text-decoration:none; }

img.rahmen { border:#A3B1C8 ridge 2px; margin-right:20px;margin-left:20px;}

a img { border:0px; }

p { margin-left:15px; margin-right:15px; }

hr { margin-top:20px; color:#a3b1c8; }

input { background:#4c6389; border:#a3b1c8 solid 2px; color:#fff; font-family:'Arial',sans-serif; font-size:9pt; width:330px; }
textarea { background:#4c6389; border:#a3b1c8 solid 2px; color:#fff; font-family:'Arial',sans-serif; font-size:9pt; width:330px; height:100px;}

