/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */
/* oben rechts unten links */

body { font-family: arial;
    background-color: #E3F4FD;
    }

.hellblau {
    background-color: #0093DD;
    padding:8px 0px 8px 0px;
    margin:-8px 0px 0px 0px;
    color: white;
    }

h1 { margin: 0px 0px 0.1em;
    font-family: Arial;
    color: rgb(51, 204, 0);
    font-weight: bold;
    font-size: xx-large;
    line-height: 0.7em;
    }

h2 { font-family: Comic Sans MS;
    color: rgb(51, 204, 0);
    font-weight: bold;
    font-size: x-large;
    line-height: 0.7em;
    }

h3 { text-align: center;
    font-family: Comic Sans MS;
    color: rgb(0, 102, 0);
    font-weight: bold;
    font-size: large;
    line-height: 1.2em;
    }

h4 { text-align: center;
    font-family: Comic Sans MS;
    color: rgb(0, 102, 0);
    font-weight: normal;
    font-size: small;
    line-height: 1.2em;
    }

h5 { text-align: left;
    font-family: Comic Sans MS;
    color: black;
    font-weight: bold;
    font-size: medium;
    line-height: 1.2em;
    }

hr {color:#61BFF3;
    background-color:#61BFF3;
    height:1px;
    }

#Rahmen {border: 0px solid rgb(0, 238, 0);
    margin: 5px;
    padding: 5px;
    position: absolute;
    top: 130px;
    left: 0px;
    width: 790px;
    background-color: #E3F4FD;
    }

#Logo { border: 0px solid rgb(238, 0, 0);
    margin: 0px;
    padding: 2px;
    position: absolute;
    top: 5px;
    left: 3px;
    width: 800px;
    height: 123px;
    vertical-align: bottom;
    }

#Navigation { border: 0px solid rgb(0, 238, 0);
    margin: 0px;
    padding: 5px;
    position: absolute;
    top: 140px;
    left: 0px;
    width: 160px;
    max-height: 118px;
    }

#Inhalt { border: 0px solid #00FFFF;
    margin: 0px;
    padding: 6px;
    position: absolute;
    top: 140px;
    left: 160px;
    width: 635px;
    max-height: 400px;
    background-color: white;
    }

div#Inhalt h1 { font-family: Arial;
    font-size: 12pt;
    color: white;
    text-align: left;
    line-height:10pt;
    }

div#Inhalt h2 { font-family: Arial;
    font-weight: bold;
    font-size: 12pt;
    text-align: left;
    margin-top:2px;
    margin-bottom:2px;
    color: black;
    line-height:14pt;
    }

div#Inhalt h3 { font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    text-align: left;
    color: black;
    margin-top:3pt;
    margin-bottom:6pt;
    padding-left:2px;
        }

div#Inhalt h4 { font-family: Arial;
    font-size: 10pt;
    font-weight: normal;
    text-align: left;
    color: black;
    margin-top:3pt;
    margin-bottom:3pt;
    padding-left:2px;
    }

div#Inhalt p { font-size: 8pt;
    text-align: right;
    margin:0px;
    margin-right:2px;
    }

/* oben rechts unten links */
div#Inhalt img.imgleft {
    margin:0.5em 0.5em 0.5em 0em;
}

div#Inhalt table {
	table-layout:fixed;
	empty-cells:show;
	font-size: x-small;
	border-bottom:0px solid #61BFF3;
	}

div#Inhalt td {
	border-bottom:0px solid #61BFF3;
/*	background-color: #F4F4F4; */
	padding:3px;
	vertical-align:middle;
	overflow:hidden;
         padding-left:10px;
	}

div#Inhalt td.tafel {
	border-bottom:0px solid green;
	background-color: transparent;
	padding:0pt;
	vertical-align:middle;
	overflow:hidden;
	}

div#Inhalt td.foto {
	width:155px;
	height:155px;
	vertical-align:middle;
	text-align:center;
	}

div#Inhalt .sitemap {
	padding-left:20px;
	overflow:hidden;
	}
div#Inhalt img {
	border:0;
	hspace:100px;
	}

div#Inhalt ul {
/*	text-decoration:none;*/
	margin-top:5px;
	margin-bottom:5px;
	}

div#Inhalt li {
	font-size:10pt;
	text-decoration:none;
	}

#Highlightsbox { border: 0px solid rgb(187, 0, 0);
    margin: 0px;
    padding: 5px;
    position: absolute;
    top: 135px;
    left: 655px;
    width: 145px;
    max-height: 118px;
    background-color: #EEEEE;
     }

div#Highlightsbox table {
	table-layout:fixed;
	empty-cells:show;
	font-size: x-small;
	}

div#Highlightsbox td {
	border-bottom:0px solid green;
	background-color: #FAFAFA;
	padding:3px;
	vertical-align:middle;
	overflow:hidden;
	padding-left:6px;
	text-indent:-2px;
	}

div#Highlightsbox h3 { font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    text-align: left;
    color: black;
    margin-top:8px;
    padding-left:2px;
    margin-bottom:0px;
        }

div#Highlightsbox h4 { font-family: Arial;
    font-size: 10pt;
    font-weight: normal;
    text-align: left;
    color: black;
    margin-top:8px;
    margin-bottom:0px;
    padding-left:2px;
    }

ul#Navigation { border: 0px solid black;
    margin: 0pt;
    padding: 0em;
    font-family: arial;
    width: 8em;
    }

* html ul#Navigation { width: 5em;
    padding-left: 0.3em;
    }

ul#Navigation li { margin: 0em;
    padding: 0pt;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

ul#Navigation a { border-bottom: 1px solid #0093DD;
    padding: 0.2em;
    display: block;
    text-decoration: none;
    font-weight: bold;
    background-color: #61BFF3;
    font-size: x-small;
    color: black;
    }

* html ul#Navigation a { width: 11em;
    }

ul#Nav-eingerueckt { border: 0px solid black;
    margin: 0pt;
    padding: 0em;
    font-family: arial;
    text-indent: 0.5em;
    }

* html ul#Nav-eingerueckt { width: 5em;
    padding-left: 0em;
    }

ul#Nav-eingerueckt li { margin: 0em;
    padding: 0pt;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

ul#Nav-eingerueckt a { border-bottom: 1px solid blue;
    padding: 0.2em;
    display: block;
    text-decoration: none;
    font-weight: bold;
    background-color: #C4E8FB;
    font-size: x-small;
    color: black;
    }

* html ul#Nav-eingerueckt a { width: 11em;
    }

ul#Nav-eingerueckt2 { border: 0px solid black;
    margin: 0pt;
    padding: 0em;
    font-family: arial;
    text-indent: 1.5em;
    }

* html ul#Nav-eingerueckt2 { width: 5em;
    padding-left: 0em;
    }

ul#Nav-eingerueckt2 li { margin: 0em;
    padding: 0pt;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

ul#Nav-eingerueckt2 a { border-bottom: 1px solid blue;
    padding: 0.2em;
    display: block;
    text-decoration: none;
    font-weight: bold;
    background-color: #AFFFAF;
    font-size: x-small;
    color: black;
    }

* html ul#Nav-eingerueckt2 a { width: 11em;
    }


ul#Highlights { margin: 0em;
    padding: 0em;
    display: block;
    text-decoration: none;
    font-weight: bold;
    font-size: x-small;
    text-align: center;
    color: black;
    }

ul#Highlights li { margin: 0em;
    padding-top:2pt;
    padding-bottom:2pt;
    margin-top:2px;
    margin-bottom:2px;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

ul#Highlights a { border: 0px solid blue;
    display: block;
    text-decoration: none;
    font-weight: bold;
    font-size: 10pt;
    background-color: #F0F0F0;
    color: black;
    padding:2px;
    }

* html ul#Highlights a { width: 9em;
    }

ul a:hover { background-color: aqua ! important;
    }

li a#aktuell { border-bottom: 1px solid #0093DD;
    background-color: #0093DD;
    font-size: x-small;
    color: white;
    }

li a#aktuell-eingerueckt { border-bottom: 1px solid blue;
    background-color: #C4E8FB;
    font-size: x-small;
    }