.main {
 width:899px;
 text-align:left;
 background-color: #4F5157;
 margin-left:auto;
 margin-right:auto;
}
.inform {
  color: rgb(255, 215, 107);
  font-size:150%;
  font-weight:600;
  letter-spacing:0.1em;
  padding-top:0.5em;
  padding-bottom:0.5em;
}
.content {
 padding-left: 100px;
 padding-right: 78px;
 position:relative; min-height:300px;
}
.content  h4  img {
float: right;
width: 400px;
height: 300px;
margin-bottom: 15px;
margin-left: 25px;
}

.content  h5  img {
float: right;
margin-bottom: 15px;
margin-left: 25px;
}
.header {
   background-image:url(header.jpg); background-repeat:no-repeat;
   height:128px;
}
.footer {
   background-image:url(footer.jpg); background-repeat:no-repeat;
   height:109px;
}
.footer2 {
   background-image:url(footer.jpg); background-repeat:no-repeat;
   height:109px;
}

ul#Navigation {
margin: 0;
padding: 0.8em;
font-size: 100%;
text-align: center;
}
ul#Navigation li {
font-size: 110%;
list-style: none;
display: inline;
margin:0; padding: 0;
margin-left: 18px; 
border-left: 1px solid white; 
padding-left: 18px;
}
ul#Navigation li#home {
margin-left: 0; padding-left:0;
border-left: 0px;
}
ul#Navigation a {
text-decoration: underline;
}

ul#Navigation a, ul#Navigation span {
color: #e3809d;
font-size: 100%;
}
ul#Navigation a:hover, ul#Navigation span {
color: white;
}
body {
 padding: 0;
 margin: 0;
 color: white;
 font-family:'ArialMT','Arial','sans-serif';
 font-size:80%;
 background-color: #131518;
}
a {
color: #e3809d;
}
a:hover {
color:white;
}
h1 {
text-indent:0;
padding-top:1.5em;
padding-bottom:1em;
font-weight:bold;
font-size:130%;
text-transform:uppercase;
}
h2 {
text-indent:0;
padding-top:0;
padding-bottom:0;
font-weight:bold;
font-size:120%;
text-transform:uppercase;
}
h3 {
text-indent:0;
padding:0;
padding-top:1em;
padding-bottom: 0px;
font-weight:bold;
}
p {
padding-top: 0px;
padding-bottom:5px;
}
p.table {
padding-top: 0px;
padding-bottom:1em;
}
p.list {
padding-left: 230px;
text-indent:-30px;
}
table.termine{
table-layout:fixed;
border-spacing:0;
border-collapse:collapse;
}
table.termine tr td {
vertical-align:top;
border:thin solid white;
empty-cells:show;
}
p.termine {
padding-top: 10px;
padding-left: 3px;
padding-right: 3px;
padding-bottom:10px;
line-height:1.4em;
font-size:80%;
}
p.bild {
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom:0px;
font-size:80%;
}
p.klein {
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom:0px;
font-size:80%;
}
.pre {
padding-left: 200px;
padding-right: 78px;
white-space:pre;
}
.red {
color: #e3809d;
}
ul#navi2 {
font-size:110%;
font-weight: bold;
list-style-image:url(pfeil.gif);
}
.links {
position: absolute;
top: 26px;
left: 15px;
}

/* +++++++++++++++++++ menu structure */

.art-nav
{
text-align: center;
margin-left: 200px;
margin-right: auto;
width: 100%;
height: 24px;
z-index: 100;
}


.art-menu a, .art-menu a:link, .art-menu a:visited, .art-menu a:hover
{
text-align:left;
text-decoration:none;
outline:none;
letter-spacing:normal;
word-spacing:normal;
}

.art-menu, .art-menu ul
{
margin-left: auto;
margin-right: auto;
padding: 0;
border: 0;
list-style-type: none;
display: block;
}

.art-menu li
{
margin: 0;
padding: 0;
border-left: 1px white solid;
display: inline;
float: left;
position: relative;
z-index: 5;
background:none;
}

.art-menu li:hover
{
z-index: 10000;
white-space: normal;
}

.art-menu li li
{
float: left;
border-left: 0px;
}

.art-menu ul
{
visibility: hidden;
position: absolute;
z-index: 10;
left: 0;
top: 0;
background:none;
}

.art-menu li:hover>ul
{
visibility: visible;
top: 100%;
}

.art-menu li li:hover>ul
{
top: 0;
left: 100%;
}

.art-menu:after, .art-menu ul:after
{
content: ".";
height: 0;
display: block;
visibility: hidden;
overflow: hidden;
clear: both;
}

.art-menu, .art-menu ul
{
min-height: 0;
}

.art-menu ul
{
padding: 10px 30px 30px 30px;
margin: -10px 0 0 -30px;
}

.art-menu ul ul
{
padding: 30px 30px 30px 10px;
margin: -30px 0 0 -10px;
}


/* begin MenuItem */
.art-menu ul li
{
clear: both;
}

.art-menu a
{
position:relative;
display: block;
overflow:hidden;
height: 24px;
cursor: pointer;
text-decoration: none;
margin-right: 0px;
margin-left: 0px;
}


.art-menu a .r, .art-menu a .l
{
position:absolute;
display: block;
top:0;
z-index:-1;
height: 72px;
background-image: url('images/MenuItem.png');
}

.art-menu a .l
{
left:0;
right:0px;
}

.art-menu a .r
{
width:400px;
right:0;
clip: rect(auto, auto, auto, 400px);
}

.art-menu a .t 
{
font-size: 12px;
font-style: normal;
font-weight: normal;
text-decoration: underline;
color: #E3809D;
padding: 0 22px;
margin: 0 0px;
line-height: 24px;
text-align: center;
}

.art-menu a:hover .l, .art-menu a:hover .r
{
top:-24px;
}

.art-menu li:hover>a .l, .art-menu li:hover>a .r
{
top:-24px;
}

.art-menu li:hover a .l, .art-menu li:hover a .r
{
top:-24px;
}

.art-menu a:hover .t
{
color: #FFFFFF;
}

.art-menu li:hover a .t
{
color: #FFFFFF;
}

.art-menu li:hover>a .t
{
color: #FFFFFF;
}

/* begin MenuSubItem */
.art-menu ul a
{
display:block;
text-align: center;
white-space: nowrap;
height: 20px;
width: 100px;
overflow:hidden;
line-height: 20px;
margin-right: auto;
background-color: #70737A;
background-position: left top;
background-repeat: repeat-x;
}

.art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span
{
display: inline;
float: none;
margin: inherit;
padding: inherit;
background-image: none;
text-align: inherit;
text-decoration: inherit;
}

.art-menu ul a, .art-menu ul a:link, .art-menu ul a:visited, .art-menu ul a:hover, .art-menu ul a:active, .art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span
{
text-align: left;
text-indent: 12px;
text-decoration: none;
line-height: 20px;
color: #F3F1E7;
font-size: 12px;
font-style: normal;
font-weight: normal;
}

.art-menu ul ul a
{
margin-left: auto;
}

.art-menu ul li a:hover
{
color: #FFFFFF;
background-color: #F3F1E7;
background-position: 0 -20px;
}

.art-menu ul li:hover>a
{
color: #4B4326;
background-position: 0 -20px;
}

.art-nav .art-menu ul li a:hover span, .art-nav .art-menu ul li a:hover span span
{
color: #4B4326;
}

.art-nav .art-menu ul li:hover>a span, .art-nav .art-menu ul li:hover>a span span
{
color: #4B4326;
}
