a.infobox {  text-decoration:none; }
  a.infobox:hover { cursor:pointer;}
  a.infobox span { visibility:hidden; position:absolute; left:-99em;
                   margin-top:1.5em; padding:1em; text-decoration:none; }
  a.infobox:hover span { visibility:visible; left:16em;
                         border:1px solid #BE0000; color:black; background:white; font-size:10px; }



#FenOb { width:650px; height:31px; padding-left:10px; background-image:url(http://design.redinfocus.com/window-ob.png); padding-top:3px; text-align:left; font-size:18px; font-family:Arial; font-weight:bold; color:FFFFFF;}
#FenIn { width:620px; padding:20px 20px 0 20px; background-image:url(http://design.redinfocus.com/window-bg.gif); font-family:Arial; font-weight:bold; font-size:12px; color:#CCCCCC; text-align:left;}
#FenUn { width:660px; height: 20px; background-image:url(http://design.redinfocus.com/window06.png);}

 .text
{
float: left;
width: 360px;
margin: 0 45px 0 0;
padding: 5px;
text-align:justify;
}

 .bild
{
float: left;
width: 184px;
margin: 0;
padding: 5px;
}

 .TechnischeDaten
{
float: left;
width: 220px;
margin: 0 45px 0 0;
padding: 5px;
text-align:justify;
}

 .ModellInfo
{
float: left;
width: 330px;
margin: 0;
padding: 5px;
text-align:justify;
}


 .LinkArchiv
{
float: left;
width: 450px;
margin: 0;
padding: 0px;
text-align:left;
/*
border-width:2px;
  border-style:solid;
  border-color:blue;
*/
}

 .DatumArchiv
{
float: left;
width: 90px;
margin: 0;
padding-right: 10px;
text-align:right;
/*
border-width:2px;
  border-style:solid;
  border-color:blue;
*/
}
 .clearboth { clear: both; }

body { margin:0px;}

#rif {
   z-index: 3; /* verhindert, daß die Ebene in älteren Browsern verdeckt wird*/
   position: fixed;
   background: url(http://design.redinfocus.com/RedInFocus2.gif);
   background-attachment: fixed;
   top: 0px;
   left: 0px;
   width: 388px;
   height: 61px;
   margin:0px;
   padding:0px;
}

#rif a {
   display:block;  /* Linkbereich begrenzen */
}

#rif a:hover img {
   visibility: hidden;
}

.top {
   z-index: 2;
   background-image:url(http://design.redinfocus.com/bgtop.gif);
   background-attachment: fixed;
   position: fixed;
   top: 0px;
   left: 0px;
   width: 100%;
   height: 61px;
}

.search {
   z-index: 3; /* verhindert, daß die Ebene in älteren Browsern verdeckt wird*/
   background-image:url(http://design.redinfocus.com/search.gif);
   position: fixed;
   top: 0px;
   right: 0px;
   width: 234px;
   height: 61px;
margin:0px;
padding: 0px;
vertical-align:middle;
}

.menu {
   z-index: 3;
   background-image:url(http://design.redinfocus.com/button.gif);
   background-attachment: fixed;
   position: fixed;
   top: 120px;
   left: 0px;
   width: 117px;
   height: 240px;
font-family:Arial;
font-weight:bold;
text-decoration:none;
}
.menu a:link { line-height:24px; font-size:13px; color:white;}
.menu a:visited { line-height:24px; font-size:13px; color:white;}
.menu a:hover { line-height:24px; font-size:13px; color:#CCCCCC;}
.menu a:active { line-height:24px; font-size:13px; color:#CCCCCC;}


.left {
   z-index: 2;
   background-image:url(http://design.redinfocus.com/bgleft.gif);
   background-attachment: fixed;
   position: fixed;
   top: 0px;
   left: 0px;
   width: 117px;
   height: 100%;
}

.inhalt {
  position: static; /* WICHTIG !!! */
  margin: 71px 10px 10px 127px;
  background-color: white;
}

.ueb { color:FFFFFF; border-style:solid; border-color:black; border-width:1px; background-color:#666666;}
.gb { font-family:Arial; font-weight:bold;}
.tab1 {border-style:solid; border-color:black; border-width:1px; background-color:BE0000;}
.tab2 {border-style:solid; border-color:black; border-width:1px; background-color:990000;}

.inhalt h1 { margin-bottom:10px; margin-top:6px; font-family:Arial; font-weight:bold; font-size:18px; line-height:1px; color:FFFFFF;}
.inhalt h2 { margin-bottom:10px; margin-top:6px; font-family:Arial; font-weight:bold; font-size:16px; line-height:1px; color:white}
.inhalt td { font-family:Arial; font-weight:bold; font-size:12px; color:#CCCCCC;}

.inhalt a:link { font-family:Arial; font-size:13px; font-weight:bold; text-decoration:none; color:white }
.inhalt a:visited { font-family:Arial; font-size:13px; font-weight:bold; text-decoration:none; color:white }
.inhalt a:hover { font-family:Arial; font-size:13px; font-weight:bold; text-decoration:none; color:#CCCCCC }
.inhalt a:active { font-family:Arial; font-size:13px; font-weight:bold; text-decoration:none; color:#CCCCCC }

.top1 a:link { font-family:Arial; font-size:13px; font-weight:bold; text-decoration:none; color:white }
.top1 a:visited { font-family:Arial; font-size:13px; font-weight:bold; text-decoration:none; color:white }
.top1 a:hover { font-family:Arial; font-size:13px; font-weight:bold; text-decoration:none; color:#CCCCCC }
.top1 a:active { font-family:Arial; font-size:13px; font-weight:bold; text-decoration:none; color:#CCCCCC }


.ueb a:link { font-family:Arial; font-size:15px; font-weight:bold; text-decoration:none; color:white }
.ueb a:visited { font-family:Arial; font-size:15px; font-weight:bold; text-decoration:none; color:white }
.ueb a:hover { font-family:Arial; font-size:15px; font-weight:bold; text-decoration:none; color:#CCCCCC }
.ueb a:active { font-family:Arial; font-size:15px; font-weight:bold; text-decoration:none; color:#CCCCCC }

.gb a:link { font-family:Arial; font-size:15px; font-weight:bold; text-decoration:none; color:black }
.gb a:visited { font-family:Arial; font-size:15px; font-weight:bold; text-decoration:none; color:black }
.gb a:hover { font-family:Arial; font-size:15px; font-weight:bold; text-decoration:none; color:BE0000 }
.gb a:active { font-family:Arial; font-size:15px; font-weight:bold; text-decoration:none; color:BE0000 }


.linki { font-family:Arial; font-size:13px;}
.linki a:link { font-weight:bold; text-decoration:none; color:white }
.linki a:visited { font-weight:bold; text-decoration:none; color:white }
.linki a:hover {  font-weight:bold; text-decoration:none; color:white }

.s0 {position:absolute; left:50%;}
.s0.s1 {text-align:justify; top:50%; width:308; font-family:Arial; color:FFFFFF; font-size:16px;}
.s0.s1.a {margin-left:-270; margin-top:-110;}
.s0.s1.b {margin-left:60;}
.s0.s2 {margin-left:-370; width:740;}
.s0.s2.b {height:50%;}

a:link { font-family:Arial; font-size:16px; text-decoration:none; color:FFFFFF; line-height:105%}
a:visited { font-family:Arial; font-size:16px; text-decoration:none; color:white; line-height:105%}
a:hover { font-family:Arial; font-size:16px; text-decoration:none; color:#CCCCCC; line-height:105%}
a:active { font-family:Arial; font-size:16px; text-decoration:none; color:#CCCCCC; line-height:105%}

.text h1 { font-family:Arial; font-weight:bold; font-size:14px; text-decoration:underline; margin-bottom:30px; color:FFFFFF;}
.text.p2 { line-height:50px;}
