body {
font-family: Arial, verdena;
font-size: 10pt;
vertical-align: middle;
text-align: justify;
min-width: 40em;
}


/* Menu Anfang */
.menu {
float:left; width: 981px; text-align: center;
 font-family: verdana, arial, sans-serif;
 font-size:14px; border-top:1px solid #ff0000;
background:#ddd;
margin:0 0 19px 0;
}
.menu ul {
padding:0;margin:0;list-style-type:none;
}
.menu ul li {
float:left; position: relative;
}
.menu ul li.group {display:block; text-indent:13px;
 background:#666; color:#ff0000; width:152px; padding:4px 0;}

.menu ul li a {
float:left; display:block; text-decoration:none; color:#444;
 padding:0px 16px; line-height:25px; height:30px;
}

.menu ul li a:visited {
float:left; display:block; text-decoration:none; color:#444;
 padding:0px 16px; line-height:25px; height:30px;
}

.menu ul li:hover {width:auto}

.menu ul li a:hover {background:#aaa ; color:#c00;}

.menu ul li:hover a {background:#aaa ; color:#c00;}

.menu ul li ul {
display: none;
}
.menu table {
margin:0;
border-collapse:collapse;
font-size:12px;
position:absolute;
top:0; left:0;
}

/* Nicht Internet Explorer */


.menua ul li:hover ul {
display:block;
position:absolute;
top:29px;
background:#aaa;
margin-top:1px;
left:0px;
width: 80px;
}
.menub ul li:hover ul {
display:block;
position:absolute;
top:29px;
background:#aaa;
margin-top:1px;
left:0px;
width:135px;
}

.menuc ul li:hover ul {
display:block;
position:absolute;
top:29px;
background:#aaa;
margin-top:1px;
left:0px;
width:138px;
}

.menud ul li:hover ul {
display:block;
position: absolute;
top:29px;
background:#aaa;
margin-top:1px;
left:0px;
width:135px;
}

.menu ul li:hover ul.endstop {
left:-90px;
}
.menu ul li:hover ul li ul {
display: none;
}
.menua ul li:hover ul li a {
display:block; background:#aaa;
color:#fff;
height:auto;
width: 80px;
line-height:15px;
padding: 5px 8px;
font-size: 13px;
text-align: left;
}

.menub ul li:hover ul li a {
display:block; background:#aaa;
color:#fff;
height:auto;
width: 135px;
line-height:15px;
padding: 5px 4px;
font-size: 13px;
text-align: left;
}

.menuc ul li:hover ul li a {
display:block; background:#aaa;
color:#fff;
height:auto;
width: 138px;
line-height:15px;
padding: 5px 4px;
font-size: 13px;
text-align: left;
}

.menud ul li:hover ul li a {
display:block; background:#aaa;
color:#fff;
height:auto;
width: 135px;
line-height:15px;
padding: 5px 4px;
font-size: 13px;
text-align: left;
}

.menu ul li:hover ul li a.drop {
background:#888;
}

.menu ul li:hover ul li a:hover {
color:#fff; background: #888;
}
.menu ul li:hover ul li a:hover.drop {
background: #888; color: #ffffff;
}
.menu ul li:hover ul li:hover ul {
display:block; position:absolute;
 /*left:0px;*/ top:-70px; color:#000;
  left:152px; height:138px; width:172px;
   overflow:auto; background:#888;
}
.menu ul li:hover ul li:hover ul li a {background:#888;}
 .menu ul li:hover ul li:hover ul li.group {width:152px; padding:5px 0;}


.menu ul li:hover ul li:hover ul.left {
left:-172px;
}
.menu ul li:hover ul li:hover ul li a:hover {background:#666; color:#ff0;}



/* IE 5.5 u IE 6.0  */
.menua ul li a:hover ul {
display:block;
position:absolute;
background:#aaa;left:0;
marg\in-top:1px; top: 29px;
width: 80px;

}

.menub ul li a:hover ul {
display:block;
position:absolute;
background:#aaa;left:0;
marg\in-top:1px; top: 29px;
width: 135px;
}

.menuc ul li a:hover ul {
display:block;
position:absolute;
background:#aaa;left:0;
marg\in-top:1px; top: 29px;
width: 135px;
}

.menud ul li a:hover ul {
display:block;
position:absolute;
background:#aaa;left:0;
marg\in-top:1px; top: 29px;

}

.menu ul li a:hover ul.endstop {
left: -90px;
}
.menua ul li a:hover ul li a {
text-align: left;display:block; color:#fff; height:1px; line-height:15px; padding:4px 8px; width: 80px;
}

.menub ul li a:hover ul li a {
text-align: left; display:block; color:#fff; height:1px; line-height:15px; padding:4px 8px;  width: 135px;
}

.menuc ul li a:hover ul li a {
text-align: left;display:block; color:#fff; height:1px; line-height:15px; padding:4px 8px; width: 138px;
}

.menud ul li a:hover ul li a {
display:block; color:#fff; height:1px; line-height:15px; padding:4px 8px; 
}

/* .menu ul li a:hover ul li a {
display:block; color:#fff; height:1px; line-height:15px; padding:4px 8px; 
} */

.menu ul li a:hover ul li a.drop {
background:#888; padding-bottom:5px;
}
.menu ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0;
}
.menu ul li a:hover ul li a:hover {
color:#fff       ; background: #888;
}
.menu ul li a:hover ul li a:hover.drop {
 background: #888; color:#ff0000;
}
.menu ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; /*top:-69px;*/ t\op:-70px; color:#ff0000; left:152px; height:138px; width:180px; overflow:auto; background:#888;
}
.menu ul li a:hover ul li a:hover ul.left {
left:-170px;
}
.menu ul li a:hover ul li a:hover ul li a:hover {background:#666; color:#FF0000;}


.left {clear:both;}
table {
font-size: 10pt;
font-family: Arial;
}





A:link { text-decoration: none; color: #ff0000; }
A:link img {border-color: #ff0000; }
A:active { text-decoration: none; color: #ff0000 }
A:visited { text-decoration: none; color: #ff0000 }
A:hover { text-decoration: underline }

textarea {
font-family: Arial;
background: #dcdcdc;
color: #660000;
border: 0;
}

input {
background: #ffcccc;
color: #660000;
border: 0;
}

h1 { font-size: 23px}

dd {margin-bottom: 1em}

img {}

#left {float: left;width: 180px; height:475px; background-color: #ffffff;   padding-right: 0; margin-top: 0px; margin-right: 1px; border-right: red solid 1px}
#center {float: right;width: 779px; background-color: #ffffff; height: 500px; padding-left: 10px; margin-top: 0px; margin-right: 0px; border-left: red solid 1px}
#content { float:right; width:779px; background-color:#FFFFFF; height: 500px; padding-left:10px; margin-top: 0px; margin-right: 0px; }
#top {float:left; width:982px; background-color: #ffffff; height: 40px; margin-top: -20px;}
#ganze_seite {width: 982px; background-color: #ffffff; font-family: verdana, arial, sans-serif; font-size: 12px; height: 640px}
#startinfo {font-size: 10pt; text-align: left;}



