#divAll     { position: absolute; z-index: 2; top: 100px; left: 100px; width: 750px; height: 500px }
#divBBlinks  { position: absolute; top: 130px; left: 0; width: 100px; height: 265px }
#divMenu  { position: absolute; z-index: 10; top: 0; left: 0px; width: 750px; }
#divTopMenu  { position: absolute; z-index: 10; top: 27px; left: 750px; }
#divContentScroll  { position: absolute; z-index: 5; top: 30px; left: 375px; width: 400px; height: 470px; overflow: auto }
#divContent   { padding-top: 30px; padding-right: 15px; padding-left: 15px; position: absolute; top: 265px; left: 0; width: 345px }

#divBannerTop  { position: absolute; z-index: 15; right: 0; top: 7px; }
#divBannerRechts  { position: absolute; z-index: 4; right: 0; bottom: 0; width: 360px }
#divBannerBild  { position: absolute; z-index: 3; top: 30px; left: 0; width: 750px; height: 265px }
#divBannerLinks  { position: absolute; z-index: 4; bottom: 0; left: 0; width: 360px; }

#divBannerTop a { font-size: 10px; color: #cccccc; font-weight: normal; display: inline; }
#divBannerTop a:hover { color: #999999; }


.sm { font-size: 10px; font-weight: normal; } 

p, li { line-height: 1.5em; }
li {margin-bottom: 5px; }
h2 { border-bottom: 1px solid #444444; }
h4 { background-color: #eeeeee; }

.boxRelative { position: relative; width: 100% }
.boxRight { position: absolute; top: 0; left: 50%; }

.divBold, .divBold p, .divBold a { font-weight: bold; }

.movietest { padding: 0; margin: 0; border: 0; }

/* menu */

ul#navi, ul#navi li {position: absolute}
ul#navi li ul, ul#navi li ul li {position: relative} 


ul#navi{background:red;width:575px;padding:0;margin:0;top:0;left:40px;}
ul#navi li{display:block;text-align:center;margin:0;}

ul#navi li a{color:#404777;text-decoration:none;font-size:16px;font-weight:bold;line-height:18px;height:21px;padding-top: 9px; display:block; font-family: Arial, Helvetica, SansSerif; }
ul#navi li a:hover, ul#navi li.active a {color:#00519e}

ul#navi li ul li.active a, ul#navi li.active ul li.active a {color:#00407d; background: #eeeeee;}
ul#navi li ul li a:hover, ul#navi li.active ul li a:hover {color:#00519e}
ul#navi li ul li a, ul#navi li.active ul li a {color:#777777} 


ul#navi li:hover ul{display:block;}

ul#navi li.active ul li.active ul li a {color:#00519e}

ul#navi li ul {display:none;padding: 5px 0px;margin:5px -11px 0 0;top:-5px; background: #ffffff; border: 1px solid #545454; /* filter: alpha(opacity=88); -moz-opacity: 0.88; opacity: 0.88; */}
ul#navi li ul li{list-style:none;text-align:left;float:none;margin:0;padding:0px;top:0;bottom:0;}
ul#navi li ul li a{font-size: 11px; line-height:14px; padding:5px ;margin:0;top:0;bottom:0;display:block;height:auto; text-align: left;}
ul#navi li ul li ul{background: none; border: none; margin-bottom: -8px; margin-top: 8px;}
ul#navi li ul li ul li{background: none; padding:0;border-top:0;}
ul#navi li ul li ul li a{font-weight: normal; line-height: 10px;}

ul#navi li ul li ul li ul { margin-bottom: -16px;}

