/* Stylesheet LCC OPK - Stand 20. Oktober 2007

INDEX Farben LCC
Yellow     #FE9900   (Ueberschriften, Links)
YellowLight#FFE0B2   (Frame)
Blue       #000058   (Ueberschriften Business Plus)
Grey       #323232   (Text)
GreyLight  #f5f5f5   (Border RNav)
GreyMedium #E1E6EA   ()
Grey       #C3CDD7   ()
GreyDark   #78878C   ()


INDEX CSS
1.0 Allgemeine / Globale Styles
2.0 Gepunktete Linien / Separation lines
3.0 Tables / Seitenstruktur
4.0 Textformatierungen allgemein
5.0 LNav - Linke Navigation / Spalte
6.0 RNav - Rexhte Navigation / Spalte
7.0 Abstaende
8.0 Images
9.0 TNav

Notes
...

*/

/* 1.0 Allgemeine / Globale Styles */
td, a, div, li, textarea {
   font-family: Arial, Helvetica, sans-serif; 
   font-size:12px; 
   color:#646464; 
   font-weight:normal; 
   text-decoration:none;
   line-height:17px;
   }

a:hover {
   color:#fb9900;
}

input, select, textarea {
   font-size:10px;
   color:#000000;
}

body {
   margin:0px;
   padding:0px;
   background-image:url(img/bg_global.gif);
   background-repeat:repeat-x;
}



/*  2.0 Gepunktete Linien / Separation lines  */
.sl3GreyH {
   background-image:url(img/sl3GreyH.gif);
   background-repeat:repeat-x;
   height:7px;
}

.sl5GreyH {
   background-image:url(img/sl5GreyH.gif);
   background-repeat:repeat-x;
   height:7px;
}

.sl10GreyH {
   background-image:url(img/sl10GreyH.gif);
   background-repeat:repeat-x;
   height:7px;
}

.sl3OrangH {
   background-image:url(img/sl3OrangH.gif);
   background-repeat:repeat-x;
   height:7px;
}

.sl5OrangH {
   background-image:url(img/sl5OrangH.gif);
   background-repeat:repeat-x;
   height:7px;
}

.sl10OrangH {
   background-image:url(img/sl10OrangH.gif);
   background-repeat:repeat-x;
   height:7px;
}


/* 3.0 Tables / Seitenstruktur */
#Kopfzeile {width:980px; height:100px; margin:0px 10px 0px 10px;}
#Navigation {width:180px;}
#SubNavigation {width:180px;}
#Inhalt {
  width:980px; 
  margin:0px 10px 0px 10px;
  padding:0px;
  text-align:left;
  }
#Fusszeile {
  width:980px; 
  margin:0px 10px 0px 10px;
  padding:0px;
  text-align:left;
  }
.FrameGen {
  border:1px solid #FFE0B2;
  padding:5px 10px 5px 10px;
  margin:0px 10px 0px 10px;
  width:598px;
  text-align:left;
}

/* 4.0 Textformatierungen allgemein */
.Tex {}

.TexHead {
   font-size:12px; 
   text-decoration:none;
   color:#FE9900;
   text-transform:uppercase;  
}

.TexHead2 {
   font-size:14px; 
   text-decoration:none;
   color:#FE9900;
}

.TexHead3 {
   font-size:14px;
   line-height:22px;
   text-decoration:none;
}

.TexHead4 {
   font-size:17px;
   text-decoration:none;
   color:#FE9900;
   text-transform:uppercase;  
}

.TexHeadQSA {
   font-size:10px;
   color:#FE9900;
   text-decoration:none;
   text-transform:uppercase;  
}

.TexHeadQSP {
   font-size:10px; 
   text-decoration:none;
   text-transform:uppercase;
}

.TexHeadSub {
   font-size:10px;
   color:#fb9900; 
   text-decoration:none;
   text-transform:uppercase;
}

.TexLabel {
   font-size:10px;
   padding-top:1px;
   line-heigt:10px;
}

.TexFooter1 {font-size:12px;}
.TexFooter2 {font-size:10px;font-weight:bold;}

.TexSymbolStar {
   font-size:17px;
   font-weight:bold;
   color:#fb9900;
}

#TexSprungMarke {
   font-size:10px;
   font-weight:bold;
   text-transform:uppercase;
   color:#fb9900;
   float:right;
}

.TexSprungMarke {
   font-size:10px;
   font-weight:bold;
   text-transform:uppercase;
   color:#fb9900;
   float:right;
}

.TexLink {
   color:#fb9900; 
   text-decoration:none;
}


/*  5.0 LNav - Linke Navigation / Spalte  */
.LNavCat {
   font-size:28px;
   color:#FE9900;
   line-height:28px;
   padding:20px 0px 20px 0px;
}

.LNavCatSubA {
   font-size:14px;
   color:#FE9900;
   padding:5px 0px 0px 0px;
}

.LNavCatSubP {
   font-size:14px;
   padding:5px 0px 0px 0px;
}

.LNavCatSubP2 A:hover {
   color:#FE9900;
}


/*  6.0 RNav - Rechte Navigation / Spalte  */
.RNavHead {
   background-image:url(img/RNav_h.gif);
   background-repeat:no-repeat;
   height:10px;
   margin:0px;
   padding:0px;
}

.RNavCont {
   background-image:url(img/RNav_c.gif);
   background-repeat:repeat-y;
}

.RNavFoot {
   background-image:url(img/RNav_f.gif);
   background-repeat:no-repeat;
   height:10px;
   margin:0px;
   padding:0px;
}

.RNavTexHead {
   font-size:12px;
   font-weight:normal;
   padding:0px 0px 5px 0px;
   text-transform:uppercase;
}

.RNavTex {
   padding:0px 10px 0px 10px;
}

.RNavICS {
   background-image:url(img/i_cs.gif);
   background-repeat:no-repeat;
}



/* 7.0 Abstaende */
.SpaceV1 {height:30px;}
.SpaceV2 {height:9px;}


/* 8.0 Images */
.ImgSpecial {
  border:1px solid #black; 
  margin:0px 0px 0px 20px;
  }

.Img100 {
  margin:4px 0px 20px 20px;
  }



/* 9.0 TNav */
.menu {
  height: 43px;
  width: 600px;
  margin: 0 0px 0 0px;
  color: #fe9900;
}
.cssnav	{
  position:relative;
  float: left;
  margin: 0; 
  padding: 0;
  font-family: arial, helvetica, sans-serif;
  color: #fe9900;
  background: url(img/MTab_h.gif) no-repeat;
  width: 100px;
  height: 43px;
  overflow:hidden;/* for ie to hide extra height*/	
}

.cssnavA	{
  position:relative;
  float: left;
  margin: 0; 
  padding: 0;
  font-family: arial, helvetica, sans-serif;
  color: #646464;
  background: url(img/MTab_a.gif) no-repeat;
  width: 100px;
  height: 43px;
  overflow:hidden;/* for ie to hide extra height*/	
}

.cssnav a {
  display: block;
  color: #fe9900;
  font-size: 14px;
  width: 100px;
  height: 43px;
  display: block;
  float: left;
  color: #ffffff; 
  text-decoration: none;
  overflow:hidden;/* for ie to hide extra height*/
}

.cssnav a:hover {color: #646464;}
.cssnav img {width: 100px; height: 43px; border: 0; }
* html a:hover {visibility:visible}
.cssnav a:hover img{visibility:hidden}

.cssnav span {
  position: absolute;
  left: 10px;
  top: 10px;
  text-align: left;
  width: 80px;
  cursor: pointer;

}

.cssnavA span {
  position: absolute;
  left: 10px;
  top: 10px;
  text-align: left;
  width: 80px;
  cursor: pointer;
  font-size:14px;
  color:#646464;

}