﻿body  { font-size:10pt; color:#000000; font-family:Arial,Helvetica,sans-serif;}

body.infoframe { margin: 0; padding: 5px 10px; background:#CCFFCC; }
 
h1 { font-size:19pt; color:#003399; font-weight:bold; }
h2 { font-size:17pt; color:#003399; font-weight:bold; }
h3 { font-size:15pt; color:#003399; font-weight:bold; letter-spacing:8pt; margin:20px 0 0 0; padding:0; }
h4 { font-size:13pt; color:#003399; font-weight:bold; letter-spacing:1pt; margin:0; padding:0; }
h5 { font-size:11pt; color:#003399; font-weight:bold; margin:10px 0; padding:0; }
h6 { font-size:9pt; color:#003399; font-weight:bold; font-family:Arial,Helvetica,sans-serif;}
p,blockquote  { font-size:10pt; color:#000000; font-family:Arial,Helvetica,sans-serif;}

td { font-size:10pt; color:#000000;font-family:Arial,Helvetica,sans-serif;}
a {text-decoration:none; color:#006666; font-family:Arial,Helvetica,sans-serif;}
a:hover {color:#000000}
li,ul { font-size:10pt; color:#000000; font-family:Arial,Helvetica,sans-serif;}
.titel { font-size:19pt; color:#003399; font-weight:bold; margin:20px 0 0 0; padding:0; }
.titelklein { font-size:13pt; color:#003399; font-weight:bold; font-family:Arial,Helvetica,sans-serif;}
.small { font-size:8pt;}
.link-oben { font-size:11px; font-weight:bold}
.menue { font-size:12px; font-weight:bold; padding:0; margin:0; }
p.popup, ul.popup li { font-size:8pt;}
p { font-size:10pt; margin: 0 0 10px 0; padding:0; }


area.info {z-index:24;}
area.info:hover {z-index:25; background-color:#ff0}
area.info span{display: none}
area.info:hover span {display:block; position:absolute;top:-100px;left:20px;width:280px;border:1px solid #c00;background-color:#fff;color:#494e88;font-size:10px;text-align: left;padding:10px; }

div.marker { position:absolute; }
div.marker a {display:block; margin:0; padding:0; color:white; background:#e14f00; text-align:center; width:15px; height:15px; font-size: 12px }
div.marker a:visited {background:#ffb050; }
div.marker a:hover { background:#78ff8a; }
div.marker a:active { background:#00aa00; }


div.marker2 { position:absolute; }
div.marker2 a {display:block; margin:0; padding:0; color:red; text-align:center; font-size: 30px }
div.marker2 a:visited {color: green; }
div.marker2 a:hover { color: blue; }
div.marker2 a:active { color: grey; }

table.inhalt { border-collapse: collapse; border: none; width:715px; margin:0 20px; padding: 0; }
table.inhalt td { margin:0; padding: 0 15px; }
table.seite { border-collapse: collapse; border: none; width:1000px; margin:0; padding: 0; }
table.seite td { margin:0; padding: 0; }