.body   { backgound: #669999  }

#outerframe     { background: #ffffff ; margin-left: -370px; border: solid 1px gray; position: absolute; top: 35px; left: 50%; width: 740px; height: 510px }

#head    { background-image: url(Bilder/pics/bild_head_oben6.jpg); width: 740px; height: 100px }

#navigation_frame  {float:left; width:740px; height:22px; }

#navigation_frame .elementfest  {text-align:left; vertical-align:top; float:left; width:187px; height:22px;}

#navigation_frame .element  {height:100%;float:left;}


#body_frame1  { background-image: url(Bilder/pics/grau_oben.gif); vertical-align: top; float: left; margin-top: 0px; width: 740px; height: 74px }
#body_frame1 .element {background-color:#ffffff;height:100%; float:left;width:112px}

#body_frame             { background: #ffffff url(Bilder/pics/grau_rechts.gif); vertical-align: top; float: left; margin-top: 0; width: 740px; height: 250px  }


.clear {height:1px; clear:both; overflow:hidden;}

#body_framelinks    { background-image: url(Bilder/pics/grau_links.gif); float: left; width: 112px; height: 226px }
#body_framelinks2    { background-color: #327c70; width: 167px; height: 226px; float: left  }
#body_framelinks .element  {float:left; }
 
 
 
#scroll_outer{scrollbar-highlight-color:#ffffff; scrollbar-arrow-color:#AFB994; scrollbar-base-color:#E3E4DC; scrollbar-face-color:#F4F5F0;
             scrollbar-3dlight-color:#FFffff; scrollbar-shadow-color:#E3E4DC; width:485px; height:223px; 
              overflow:auto; z-index:100; filter:progidXImageTransform.Microsoft.Alpha(Opacity=100, FinishOpacity=20, Style=1, StartX=95, FinishX=100, StartY=0, FinishY=0);}
#scroll_outer2 { z-index: 100; width: 485px; height: 250px; overflow: auto; scrollbar-highlight-color: #ffffff; scrollbar-arrow-color: #AFB994; scrollbar-base-color: #E3E4DC; scrollbar-face-color: #F4F5F0; scrollbar-3dlight-color: #FFffff; scrollbar-shadow-color: #E3E4DC; filter: progidXImageTransform.Microsoft.Alpha(Opacity=100, FinishOpacity=20, Style=1, StartX=95, FinishX=100, StartY=0, FinishY=0); }
#scroll_inner{margin-left:0px; margin-right:0px; margin-top:0px; text-align:"justify";}
#body_framerechts     { color:black; font:11pt; background-color:#ffffff; float:left; margin-top:0; margin-right:0; margin-left:75px; padding-top:0;padding- width:460px; height:250px; font-color:#009900; font-stretch: normal; }


#scroll_inner .body_scroll { color: black; font: 11pt; background-color: #ffffff; text-align: justify; float: left; margin-top: 0px; margin-right: 0px; margin-left: 0px; padding-top: 0px; width: 440px; height: 222px; font-color: #009900; font-stretch: normal }
#scroll_inner .body_scroll2 { color: black; font: 11pt ; font-stretch: normal; background-color: #ffffff; text-align: justify; margin-top: 0; margin-right: 0; margin-left: 0; padding-top: 0; width: 440px; height: 300px; float: left; font-color: #009900; }
.bold2   { color: gray; font-style: normal; font-weight: normal; font-size: 9px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.normal        { color: #1f2622; font-style: normal; font-weight: normal; font-size: 12px; line-height: 16px;font-family: Helvetica, Verdana, Arial, SunSans-Regular, sans-serif, Arial, Helvetica; text-align: left; word-spacing: 0.57px; letter-spacing: 0.28px }
.bold3        { color: #ba5949; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, Courier; font-style: ; font-weight: normal; line-height: 16px }
.bold4video { color: green; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, Courier; font-style: ;; font-weight: normal; line-height: 20px; background-color: transparent; }
.bold6video { color: black; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, Courier; font-style: ;; font-weight: normal; line-height: 20px; background-color: transparent; }
.bold5video { color: #ba5949; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, Courier; font-style: ;; font-weight: bold; line-height: 20px; background-color: transparent; }
.bold { color: #ba5949; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, Courier; font-style: ;; font-weight: bold; line-height: 10px; }
a     { color: green; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; }
a:hover { color: #ba5949; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; }
.clear {height:1px; clear:both; overflow:hidden;}


#bildunten_frame    { background-color: inherit; background-image: url(Bilder/pics/grau_unten2.jpg); background-repeat: repeat; background-attachment: scroll;background-position: right bottom; float: left; width: 740px; height: 45px   }
#bildunten_frame .elementfest { background-color: #ffffff; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width:443px; height:100%; float:left; }
#bildunten_frame .element  { float: left; height: 100% }


#fuss_frame   { background-color: #dae8e6; float: left; margin-top: 0; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-bottom: 0; padding-left: 0; width: 740px; height: 19px }

#fuss_frame .elementfest  { float: left; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; hight: 19px; widht: 112px }

#dotline         { background-color: #f1f5f5; margin-top: 0; padding-top: 5px; width: 100%; height: 18px; border: none }
#dotlinevideo { background-color: #f1f5f5; margin-top: 0; padding-top: 1px; width: 100%; height: 14px; padding-bottom: 1px; border: none; }

#video {
position: absolute; 
font-size-adjust: -8; 
width: 500px;
height: 281px;
text-align:justify;
margin-top: 145px;
margin-left: 187px;
}
#videowide { font-size-adjust: -8; text-align: justify; margin-top: 178px; margin-left: 187px; position: absolute; width: 500px; height: 281px; }
#videotitel {
position: absolute; 
width: 500px;
height: 40px;
margin-top: 428px;
margin-left: 187px;
}