{====================================================}
{                        HTML                        }
{====================================================}

html
 {
  height               : 100%;
  padding              : 0px;
  margin               : 0px;
  border               : 0px;
 }

{====================================================}
{                        BODY                        }
{====================================================}

body 
 {
  cursor               : default;
  font-family          : Verdana, Arial, Helvetica, sans-serif;
  font-size            : 10pt;
  font-style           : normal;
  font-weight          : normal;
  text-transform       : none;
  text-decoration      : none;
  line-height          : normal;
  color                : #666666;
  border               : 0px;
  border-width         : 0px;
  border-top-width     : 0px;
  border-right-width   : 0px;
  border-bottom-width  : 0px;
  border-left-width    : 0px;
  border-style         : none;
  border-color         : #cccccc;
  margin               : 0px;
  margin-bottom        : 0px;
  margin-left          : 0px;
  margin-right         : 0px;
  margin-top           : 0px;
  padding              : 0px;
  padding-bottom       : 0px;
  padding-left         : 0px;
  padding-right        : 0px;
  padding-top          : 0px;
  background-color     : #dedede;
  min-height           : 100%;
  height               : 100%;
 } 

{====================================================}
{                        FONT                        }
{====================================================}

.textmarquee
 {
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 8pt;  
  border-style       : none;
  text-decoration    : none;
  color              : red;
  margin-top         : 0px;
  margin-bottom      : 10px;
  x_height             : 40px;
 }

{====================================================}

h1
 {
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 16pt;  
  border-style       : none;
  text-decoration    : none;
  color              : #003399;
  line-height        : 1.15;
  margin-top         : 0px;
  _margin-top        : 10px;
  margin-bottom      : 8px;
 }

{====================================================}

h2
 {
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 13pt;  
  border-style       : none;
  text-decoration    : none;
  color              : #666666;
  line-height        : 1.25;
  margin-top         : 0px;
  margin-bottom      : 8px;
 }

{====================================================}

h3
 {
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 13pt;  
  border-style       : none;
  text-decoration    : none;
  color              : #0066cc;
  line-height        : 1.25;
  margin-top         : 0px;
  margin-bottom      : 8px;
 }

{====================================================}

p
 {
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 10pt;  
  border-style       : none;
  text-decoration    : none;
  color              : #666666;
  line-height        : 1.5;
 }

.bodytext
 {
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 10pt;  
  border-style       : none;
  text-decoration    : none;
  color              : #666666;
  line-height        : 1.5;
 }

{====================================================}
{                      TABELLEN                      }
{====================================================}

.tabelle
 {
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 10pt;
  border-width       : 0px;
  border-style       : none;
  x_width              : 700px;
  x__width             : 660px;
  width              : 660px;
  _width             : 600px;
 }

.tabelle tr
 {
  text-align         : left;
  vertical-align     : top;
  border-width       : 0px;
  border-style       : none;
 }

.tabelle td
 {
  text-align         : left;
  border-width       : 0px;
  border-style       : none;
  x_width              : 300px;
  padding-right      : 30px;
  _padding-right     : 0px;
 }

{====================================================}
{                        LINKS                       }
{====================================================}

a:link
 {
  cursor             : hand;
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 10pt;  
  border-style       : none;
  text-decoration    : none;
  color              : #003399;
 }

a:visited
 {
  cursor             : hand;
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 10pt;  
  border-style       : none;
  text-decoration    : none;
  color              : #003399;
 }

a:focus 
 {
  cursor             : hand;
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 10pt;  
  border-style       : none;
  text-decoration    : none;
  color              : #ffffff;
  background-color   : #003399;
 }

a:hover
 {
  cursor             : hand;
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 10pt;  
  border-style       : none;
  text-decoration    : none;
  color              : #ffffff;
  background-color   : #003399;
 }

a:active
 {
  cursor             : hand;
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 10pt;  
  border-style       : none;
  text-decoration    : none;
  color              : #ffffff;
  background-color   : #003399;
 }

{====================================================}

.a_img:link
 {
  cursor             : hand;
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 10pt;  
  border-style       : none;
  text-decoration    : none;
 }

.a_img:visited
 {
  cursor             : hand;
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 10pt;  
  border-style       : none;
  text-decoration    : none;
 }

.a_img:focus 
 {
  cursor             : hand;
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 10pt;  
  border-style       : none;
  text-decoration    : none;
 }

.a_img:hover
 {
  cursor             : hand;
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 10pt;  
  border-style       : none;
  text-decoration    : none;
 }

.a_img:active
 {
  cursor             : hand;
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 10pt;  
  border-style       : none;
  text-decoration    : none;
 }

{====================================================}

.a_marine:link
 {
  cursor             : hand;
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 9pt;  
  border-style       : none;
  text-decoration    : none;
  color              : #003399;
  margin-left        : 0px;
  margin-top         : 8px;
 }

.a_marine:visited
 {
  cursor             : hand;
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 9pt;    
  border-style       : none;
  text-decoration    : none;
  color              : #003399;
  margin-left        : 0px;
  margin-top         : 8px;
 }

.a_marine:focus 
 {
  cursor             : hand;
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 9pt;  
  border-style       : none;
  text-decoration    : none;
  margin-left        : 0px;
  margin-top         : 8px;
  color              : #ffffff;
  background-color   : #003399;
 }

.a_marine:hover
 {
  cursor             : hand;
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 9pt;  
  border-style       : none;
  text-decoration    : none;
  margin-left        : 0px;
  margin-top         : 8px;
  color              : #ffffff;
  background-color   : #003399;
 }

.a_marine:active
 {
  cursor             : hand;
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 9pt;  
  border-style       : none;
  text-decoration    : none;
  margin-left        : 0px;
  margin-top         : 8px;
  color              : #ffffff;
  background-color   : #003399;
 }

{====================================================}

.a_marine2:link
 {
  cursor             : hand;
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 9pt;  
  border-style       : none;
  text-decoration    : none;
  color              : #003399;
  margin-left        : 0px;
  margin-top         : 15px;
  line-height        : 1.5;
 }

.a_marine2:visited
 {
  cursor             : hand;
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 9pt;    
  border-style       : none;
  text-decoration    : none;
  color              : #003399;
  margin-left        : 0px;
  margin-top         : 15px;
  line-height        : 1.5;
 }

.a_marine2:focus 
 {
  cursor             : hand;
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 9pt;  
  border-style       : none;
  text-decoration    : none;
  margin-left        : 0px;
  margin-top         : 15px;
  color              : #ffffff;
  background-color   : #003399;
  line-height        : 1.5;
 }

.a_marine2:hover
 {
  cursor             : hand;
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 9pt;  
  border-style       : none;
  text-decoration    : none;
  margin-left        : 0px;
  margin-top         : 15px;
  color              : #ffffff;
  background-color   : #003399;
  line-height        : 1.5;
 }

.a_marine2:active
 {
  cursor             : hand;
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 9pt;  
  border-style       : none;
  text-decoration    : none;
  margin-left        : 0px;
  margin-top         : 15px;
  color              : #ffffff;
  background-color   : #003399;
  line-height        : 1.5;
 }

{====================================================}

.a_schwarz:link
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 9pt;   
  border-style       : none;
  text-decoration    : none;
  color              : #000000;
  margin-left        : 8px;
  margin-top         : 8px;
 }

.a_schwarz:visited
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 9pt;  
  border-style       : none;
  text-decoration    : none;
  color              : #000000;
  margin-left        : 8px;
  margin-top         : 8px;
 }

.a_schwarz:focus 
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 9pt;    
  border-style       : none;
  text-decoration    : none;
  margin-left        : 8px;
  margin-top         : 8px;
  color              : #ffffff;
  background-color   : #000000;
 }

.a_schwarz:hover
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 9pt;  
  border-style       : none;
  text-decoration    : none;
  margin-left        : 8px;
  margin-top         : 8px;
  color              : #ffffff;
  background-color   : #000000;
 }

.a_schwarz:active
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 9pt;  
  border-style       : none;
  text-decoration    : none;
  margin-left        : 8px;
  margin-top         : 8px;
  color              : #ffffff;
  background-color   : #000000;
 }

{====================================================}

.a_grau:link
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 9pt;  
  border-style       : none;
  text-decoration    : none;
  color              : #666666;
  margin-left        : 0px;
  margin-top         : 8px;
 }

.a_grau:visited
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 9pt;  
  border-style       : none;
  text-decoration    : none;
  color              : #666666;
  margin-left        : 0px;
  margin-top         : 8px;
 }

.a_grau:focus 
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 9pt;  
  border-style       : none;
  text-decoration    : none;
  margin-left        : 0px;
  margin-top         : 8px;
  color              : #ffffff;
  background-color   : #999999;
 }

.a_grau:hover
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 9pt;  
  border-style       : none;
  text-decoration    : none;
  margin-left        : 0px;
  margin-top         : 8px;
  color              : #ffffff;
  background-color   : #999999;
 }

.a_grau:active
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 9pt;  
  border-style       : none;
  text-decoration    : none;
  margin-left        : 0px;
  margin-top         : 8px;
  color              : #ffffff;
  background-color   : #999999;
 }

{====================================================}

.a_grau_gross:link
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 13pt;  
  border-style       : none;
  text-decoration    : none;
  color              : #666666;
  margin-left        : 0px;
  margin-top         : 8px;
 }

.a_grau_gross:visited
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 13pt;  
  border-style       : none;
  text-decoration    : none;
  color              : #666666;
  margin-left        : 0px;
  margin-top         : 8px;
 }

.a_grau_gross:focus 
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 13pt;    
  border-style       : none;
  text-decoration    : none;
  margin-left        : 0px;
  margin-top         : 8px;
  color              : #ffffff;
  background-color   : #999999;
 }

.a_grau_gross:hover
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 13pt;  
  border-style       : none;
  text-decoration    : none;
  margin-left        : 0px;
  margin-top         : 8px;
  color              : #ffffff;
  background-color   : #999999;
 }

.a_grau_gross:active
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 13pt;    
  border-style       : none;
  text-decoration    : none;
  margin-left        : 0px;
  margin-top         : 8px;
  color              : #ffffff;
  background-color   : #999999;
 }

{====================================================}

.a_grau_klein:link
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 7pt;  
  border-style       : none;
  text-decoration    : none;
  color              : #666666;
 }

.a_grau_klein:visited
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 7pt;  
  border-style       : none;
  text-decoration    : none;
  color              : #666666;
 }

.a_grau_klein:focus 
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 7pt;  
  border-style       : none;
  text-decoration    : none;
  color              : #ffffff;
  background-color   : #999999;
 }

.a_grau_klein:hover
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 7pt;  
  border-style       : none;
  text-decoration    : none;
  color              : #ffffff;
  background-color   : #999999;
 }

.a_grau_klein:active
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 7pt;  
  border-style       : none;
  text-decoration    : none;
  color              : #ffffff;
  background-color   : #999999;
 }

{====================================================}

.a_grau_h1:link
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 16pt;
  border-style       : none;
  text-decoration    : none;
  color              : #003399;
  line-height        : 1.15;
  margin-top         : 0px;
  margin-bottom      : 15px;
 }

.a_grau_h1:visited
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 16pt;
  border-style       : none;
  text-decoration    : none;
  color              : #003399;
  line-height        : 1.15;
  margin-top         : 0px;
  margin-bottom      : 15px;
 }

.a_grau_h1:focus 
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 16pt;
  border-style       : none;
  text-decoration    : none;
  color              : #ffffff;
  background-color   : #003399;
  line-height        : 1.15;
  margin-top         : 0px;
  margin-bottom      : 15px;
 }

.a_grau_h1:hover
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 16pt;
  border-style       : none;
  text-decoration    : none;
  color              : #ffffff;
  background-color   : #003399;
  line-height        : 1.15;
  margin-top         : 0px;
  margin-bottom      : 15px;
 }

.a_grau_h1:active
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 16pt;  
  border-style       : none;
  text-decoration    : none;
  color              : #ffffff;
  background-color   : #003399;
  line-height        : 1.15;
  margin-top         : 0px;
  margin-bottom      : 15px;
 }

{====================================================}

.internal-link:link
 {
  font-size          : 10pt;  
 }

.internal-link:visited
 {
  font-size          : 10pt;  
 }

.internal-link:focus
 {
  font-size          : 10pt;  
 }

.internal-link:hover
 {
  font-size          : 10pt;  
 }

.internal-link:active
 {
  font-size          : 10pt;  
 }

{====================================================}
{                         DIV                        }
{====================================================}

#main
 {
  position             : absolute;
  overflow             : visible;
  width                : 1002px;
  min-height           : 100%;
  _height              : 100%;
  top                  : 0px;
  left                 : 50%;
  padding-left         : 6px;
  padding-right        : 6px;
  margin               : 0px 0px 0px -495px;
  background-color     : #ffffff;
  background           : url(../img/schatten.gif);
  background-repeat    : repeat-y;
  background-position  : top left;
 }

{====================================================}

#impressum
 {
  position             : relative;
  overflow             : visible;
  float                : left;
  margin-top           : 10px;
  margin-left          : 10px;
  margin-right         : 10px;
  width                : 950px;
  _width               : 950px;
  height               : 20px;
  padding-left         : 10px;
  padding-right        : 10px;
  font-weight          : normal;
  font-family          : Verdana, Arial, Helvetica, sans-serif;
  font-size            : 7pt;  
  border-style         : none;
  text-decoration      : none;
  color                : #666666;
  text-align           : right;
 }

{====================================================}

#oben
 {
  position             : relative;
  overflow             : visible;
  float                : left;
  margin-top           : 10px;
  margin-bottom        : 10px;
  _margin-top          : 0px;
  margin-left          : 10px;
  margin-right         : 10px;
  width                : 970px;
  _width               : 970px;
  x_height               : 150px;
  height               : 200px;
  padding-left         : 0px;
  padding-right        : 0px;
  padding-top          : 0px;
  padding-bottom       : 0px;
  background-color     : #ffffff;
  background           : url(../img/lvhs_eyecatcher.jpg);
  background-repeat    : no-repeat;
  background-position  : top left;
 }

{====================================================}

#mitte
 {
  position             : relative;
  overflow             : visible;
  float                : left;
  width                : 696px;
  x_width               : 706px;
  _width               : 706px;
  padding              : 0px;
  margin-left          : 10px;
  margin-top           : 0px;
  padding              : 2px;
  background-color     : #efefef;
 }

{====================================================}

#unten
 {
  position             : relative;
  overflow             : visible;
  float                : left;
  width                : 990px;
  margin-top           : 10px;
  margin-bottom        : 10px;
  background-color     : #ffffff;
 }

{====================================================}

#logo
 {
  position             : relative;
  overflow             : visible;
  float                : left;
  width                : 10px;
  height               : 10px;
  top                  : 0px;
  left                 : 0px;
 }

{====================================================}

#content
 {
  position             : relative;
  overflow             : visible;
  width                : 656px;
  x_width               : 706px;
  _width               : 706px;
  min-height           : 720px;
  _height              : 780px;
  padding              : 20px;
  padding-top          : 5px;
  x_background           : url(../img/ecke.jpg);
  x_background-repeat    : no-repeat;
  x_background-position  : top right;
  background-color     : #ffffff;
 }

{====================================================}

#anmeldung
 {
  width                : 656px;
  _width               : 656px;
  overflow             : hidden;
 }

{====================================================}

#formmailer
 {
  position             : relative;
  overflow             : visible;
  width                : 600px;
  _width               : 200px;
  padding              : 20px;
  _padding-right       : 0px;
  border               : 2px;
  border-style         : solid;
  border-color         : #aaaaaa;
  background-color     : #dddddd;
 }

.inputtext
 {
  width                : 200px;
 }

.inputtextkurs
 {
  width                : 400px;
  border-style         : none;
  border               : 0px;
  background-color     : #dddddd;
 }

.hranmeldung
 {
  width                : 600px;
  height               : 1px;
  border               : solid #aaaaaa 1px;
  color                : #aaaaaa; 
  align                : left;
  padding              : 0px;
  margin               : 0px;
 }

{====================================================}

#menuebar
 {
  position             : relative;
  float                : left;
  overflow             : hidden;
  width                : 930px;
  _width               : 990px;
  height               : 26px;
  top                  : 1px;
  padding-left         : 60px;
  background-color     : #CCCCCC;
  background           : url(../img/bg_menuebar.gif);
  background-repeat    : repeat-x;
 }

{====================================================}

#menuebar_left
 {
  position             : relative;
  float                : left;
  width                : 500px;
  height               : 26px;
  top                  : 4px;
  left                 : 0px;
 }

{====================================================}

#menuebar_right
 {
  position             : relative;
  float                : left;
  width                : 250px;
  height               : 26px;
  top                  : 0px;
  left                 : 170px;
 }

{====================================================}

.inp_suche
 {
  margin-top           : 2px;
  _margin-top          : 1px;
  font-family          : Verdana, Arial, Helvetica, sans-serif;
  font-size            : 7pt;
  font-style           : normal;
  font-weight          : normal;
 }

{====================================================}
{                      NAVIGATION                    }
{====================================================}

#navigation
 {
  position             : relative;
  float                : left;
  margin-top           : 0px;
  margin-left          : 10px;
  width                : 250px;
  _width               : 250px;
  height               : 600px;
  padding-left         : 10px;
  padding-top          : 10px;
  background-color     : #efefef;
 }

{====================================================}

ul
 {
  font-family          : Verdana, Arial, Helvetica, sans-serif;
  font-size            : 10pt;
  font-style           : normal;
  font-weight          : normal;
  padding              : 0px;
  margin               : 0px;
  margin-top           : 3px;
  margin-left          : 20px;
  list-style-type      : disc;
 }

li
 {
  font-family          : Verdana, Arial, Helvetica, sans-serif;
  font-size            : 10pt;
  font-style           : normal;
  font-weight          : normal;
  margin               : 0px; 
  padding-top          : 5px;
  padding-left         : 0px; 
  padding-right        : 0px; 
 }

{====================================================}

.table_nav
 {
  border-width         : 0px;
  border-style         : none;
  width                : 230px;
 }

.table_nav tr
 {
  text-align           : left;
  border-width         : 0px;
  border-style         : none;
  vertical-align       : top;
 }

.table_nav td
 {
  text-align           : left;
  border-width         : 0px;
  border-style         : none;
  padding-right        : 0px;
 }

{====================================================}
{                        NEWS                        }
{====================================================}

#news
 {
  position             : relative;
  float                : left;
  overflow             : visible;
  top                  : -152px;
  left                 : 731px;
  width                : 240px;
  _width               : 260px;
  min-height           : 177px;
  padding              : 10px;
  background-color     : #ffffff;
  background           : url(../img/bg_news.jpg);
  background-repeat    : repeat-y;
 }

.bodytext
 {
  font-weight          : normal;
  font-family          : Verdana, Arial, Helvetica, sans-serif;
  font-size            : 9pt;  
 }

{====================================================}
{                        PAGE                        }
{====================================================}

#main_page
 {
  position             : absolute;
  overflow             : visible;
  width                : 990px;
  min-height           : 100%;
  _height              : 100%;
  top                  : 0px;
  left                 : 50%;
  margin               : 0px 0px 0px -495px;
  background-color     : #ffffff;
  background           : url(../img/bg_page.jpg);
  background-repeat    : repeat-y;
  background-position  : top right;
 }

{====================================================}

#mitte_page
 {
  position             : absolute;
  overflow             : visible;
  top                  : 220px;
  left                 : 0px;
  width                : 611px;
  width                : 990px;
  padding              : 0px;
  padding-left         : 60px;
  padding-right        : 60px;
  padding              : 0px;
  background-color     : #ffffff;
  background           : url(../img/bg_page.jpg);
  background-repeat    : repeat-y;
  background-position  : top right;
 }

{====================================================}

#content_page
 {
  position             : relative;
  overflow             : visible;
  float                : left;
  width                : 611px;
  _width               : 611px;
  min-height           : 360px;
  _height              : 450px;
  top                  : 0px;
  bottom               : 0px;
  left                 : 0px;
  padding              : 0px;
  padding-left         : 60px;
  padding-right        : 60px;
  background-color     : #ffffff;
 }

{====================================================}

#oben_page
 {
  position             : absolute;
  overflow             : visible;
  top                  : 0px;
  left                 : 0px;
  width                : 671px;
  _width               : 731px;
  padding-left         : 60px;
  padding-top          : 30px;
  padding-bottom       : 30px;
  background-color     : #ffffff;
  background           : url(../img/page_profit_bg_rotor.jpg);
  background-repeat    : no-repeat;
  background-position  : top right;
 }

{====================================================}

#menuebar_page
 {
  position             : absolute;
  overflow             : hidden;
  top                  : 110px;
  left                 : 0px;
  width                : 671px;
  _width               : 731px;
  height               : 26px;
  padding-left         : 60px;
  background-color     : #CCCCCC;
  background           : url(../img/bg_menuebar.gif);
  background-repeat    : repeat-x;
 }

{====================================================}

#menuebar_page_left
 {
  position             : relative;
  float                : left;
  width                : 0px;
  height               : 26px;
  top                  : 4px;
  left                 : 0px;
 }

{====================================================}

#menuebar_page_right
 {
  position             : relative;
  float                : left;
  width                : 550px;
  height               : 26px;
  top                  : 0px;
  left                 : 170px;
 }

{====================================================}

#page_profit_eyecatcher
 {
  position             : absolute;
  overflow             : visible;
  width                : 259px;
  height               : 309px;
  left                 : 731px;
  top                  : 0px;
  padding              : 0px;
  background-color     : #ffffff;
  background           : url(../img/page_profit_bg_eyecatcher.jpg);
  background-repeat    : repeat-y;
  background-position  : top right;
 }

{====================================================}

#rechts_page
 {
  position             : absolute;
  overflow             : hidden;
  text-align           : left;
  top                  : 309px;
  left                 : 731px;
  width                : 259px;
  height               : 600px;
  padding              : 0px;
 }

{====================================================}

.tabelle_rechts
 {
  font-family          : Verdana, Arial, Helvetica, sans-serif;
  font-size            : 10pt;
  font-style           : normal;
  font-weight          : normal;
  border-width         : 0px;
  border-style         : none;
  width                : 259px;
  background-color     : #CCCCCC;
 }

.tabelle_rechts tr
 {
  text-align           : left;
  border-width         : 0px;
  border-style         : none;
  vertical-align       : top;
 }

.tabelle_rechts td
 {
  text-align           : left;
  border-width         : 0px;
  border-style         : none;
  padding-top          : 10px;
  padding-bottom       : 10px;
  padding-left         : 20px;
  padding-right        : 20px;
 }

{====================================================}
{                   NAVIGATION PAGE                  }
{====================================================}

#navigation_page
 {
  position             : relative;
  float                : left;
  top                  : 137px;
  left                 : 0px;
  width                : 671px;
  _width               : 731px;
  _yyheight               : 207px;
  padding-left         : 60px;
  _padding-left        : 45px;
  _padding-right       : -60px;
  margin               : 0px;
  background           : url(../img/bg_navigation.gif);
  background-repeat    : repeat-x;
 }

{====================================================}

#pfade_page
 {
  position             : absolute;
  overflow             : visible;
  width                : 671px;
  _width               : 731px;
  height               : 100px;
  top                  : 150px;
  left                 : 0px;
  padding-left         : 60px;
  padding-top          : 30px;
  padding-bottom       : 30px;
  background-color     : #ffffff;
  background           : url(../img/page_profit_bg_fuss.jpg);
  background-repeat    : no-repeat;
  background-position  : top right;
 }

{====================================================}

#pfade_datei_page
 {
  position             : relative;
  overflow             : visible;
  float                : left;
  width                : 500px;
  _width               : 500px;
  padding-left         : 10px;
  padding-top          : 0px;
  padding-bottom       : 30px;
  left                 : 0px;
  top                  : 0px;
 }

{====================================================}

.table_nav_page
 {
  border-width         : 0px;
  border-style         : none;
  width                : 671px;
 }

.table_nav_page tr
 {
  text-align           : left;
  border-width         : 0px;
  border-style         : none;
  vertical-align       : top;
 }

.table_nav_page td
 {
  text-align           : left;
  border-width         : 0px;
  border-style         : none;
  padding-right        : 0px;
 }

{====================================================}
{                     POPUP MENUE                    }
{====================================================}

ul.menu, ul.menu ul, ul.menu_schwarz, ul.menu_schwarz ul 
 {
  list-style-type    : none;
 }

ul.menu a:link
 {
  cursor             : hand;
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 10pt;  
  border-style       : none;
  text-decoration    : none;
  color              : #043882;
  margin-left        : -10px;
  _margin-left       : 0px;
  margin-top         : -3px;
  margin-right       : 10px;
  display            : block;
  padding-left       : 10px;
  padding-right      : 10px;
  padding-top        : 5px;
  padding-bottom     : 4px;
  border             : 0px none;
 }

ul.menu a:visited
 {
  cursor             : hand;
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 10pt;  
  border-style       : none;
  text-decoration    : none;
  color              : #043882;
  margin-left        : -10px;
  _margin-left       : 0px;
  margin-top         : -3px;
  margin-right       : 10px;
  display            : block;
  padding-left       : 10px;
  padding-right      : 10px;
  padding-top        : 5px;
  padding-bottom     : 4px;
  border             : 0px none;
 }

ul.menu a:focus 
 {
  cursor             : hand;
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 10pt;  
  border-style       : none;
  text-decoration    : none;
  margin-left        : -10px;
  _margin-left       : 0px;
  margin-top         : -3px;
  margin-right       : 10px;
  color              : #ffffff;
  background-color   : #043882;
  display            : block;
  padding-left       : 10px;
  padding-right      : 10px;
  padding-top        : 5px;
  padding-bottom     : 4px;
  border             : 0px none;
 }

ul.menu a:hover
 {
  cursor             : hand;
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 10pt;  
  border-style       : none;
  text-decoration    : none;
  margin-left        : -10px;
  _margin-left       : 0px;
  margin-top         : -3px;
  margin-right       : 10px;
  color              : #ffffff;
  background-color   : #043882;
  display            : block;
  padding-left       : 10px;
  padding-right      : 10px;
  padding-top        : 5px;
  padding-bottom     : 4px;
  border             : 0px none;
 }

ul.menu a:active
 {
  cursor             : hand;
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 10pt;  
  border-style       : none;
  text-decoration    : none;
  margin-left        : -10px;
  _margin-left       : 0px;
  margin-top         : -3px;
  margin-right       : 10px;
  color              : #ffffff;
  background-color   : #043882;
  display            : block;
  padding-left       : 10px;
  padding-right      : 10px;
  padding-top        : 5px;
  padding-bottom     : 4px;
  border             : 0px none;
 }

ul.menu li 
 {
  padding            : 0;
  margin             : 0;
  float              : left;
  height             : 28px;
 }

ul.menu_schwarz a:link
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 10pt;  
  border-style       : none;
  text-decoration    : none;
  color              : #000000;
  margin-left        : 0px;
  margin-top         : 0px;
  _margin-top        : 0px;
  margin-right       : 10px;
  display            : block;
  padding-left       : 10px;
  padding-right      : 10px;
  padding-top        : 5px;
  padding-bottom     : 4px;
  border             : 0px none;
 }

ul.menu_schwarz a:visited
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 10pt;  
  border-style       : none;
  text-decoration    : none;
  color              : #000000;
  margin-left        : 0px;
  margin-top         : 0px;
  _margin-top        : 0px;
  margin-right       : 10px;
  display            : block;
  padding-left       : 10px;
  padding-right      : 10px;
  padding-top        : 5px;
  padding-bottom     : 4px;
  border             : 0px none;
 }

ul.menu_schwarz a:focus 
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 10pt;  
  border-style       : none;
  text-decoration    : none;
  margin-left        : 0px;
  margin-top         : 0px;
  _margin-top        : 0px;
  margin-right       : 10px;
  color              : #000000;
  background-color   : #f8a808;
  display            : block;
  padding-left       : 10px;
  padding-right      : 10px;
  padding-top        : 5px;
  padding-bottom     : 4px;
  border             : 0px none;
 }

ul.menu_schwarz a:hover
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 10pt;  
  border-style       : none;
  text-decoration    : none;
  margin-left        : 0px;
  margin-top         : 0px;
  _margin-top        : 0px;
  margin-right       : 10px;
  color              : #000000;
  background-color   : #f8a808;
  display            : block;
  padding-left       : 10px;
  padding-right      : 10px;
  padding-top        : 5px;
  padding-bottom     : 4px;
  border             : 0px none;
 }

ul.menu_schwarz a:active
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 10pt;  
  border-style       : none;
  text-decoration    : none;
  margin-left        : 0px;
  margin-top         : 0px;
  _margin-top        : 0px;
  margin-right       : 10px;
  color              : #000000;
  background-color   : #f8a808;
  display            : block;
  padding-left       : 10px;
  padding-right      : 10px;
  padding-top        : 5px;
  padding-bottom     : 4px;
  border             : 0px none;
 }

ul.menu_schwarz li 
 {
  padding            : 0;
  margin             : 0;
  float              : left;
  height             : 28px;
 }

/* Für Unterpunkte keine Float-Eigenschaft */
ul.menu ul li, ul.menu_schwarz ul li
 {
  float              : none;
 }

/* Links auf Unterpunkten sollen die Hintergrundfarbe ändern */
ul.menu ul li.hover, ul.menu ul li:hover, ul.menu_schwarz ul li.hover, ul.menu_schwarz ul li:hover
 {
  background-color   : #f8a808;
 }

/* Zweite Ebene */
ul.menu ul, ul.menu_schwarz ul 
 {
  margin             : 0;
  margin-left        : -10px;
  _margin-left       : 0px;
  padding            : 0;
  position           : absolute;
  background-color   : #FFF0D5;
  border             : 1px solid #f8a808;
  border-left        : 0px;
  border-top         : 0px;
  display            : none;
  width              : 230px;
 }

/* Zweite Ebene anzeigen */
ul.menu li.hover ul, ul.menu li:hover ul, ul.menu_schwarz  li.hover ul, ul.menu_schwarz li:hover ul  
 {
  display            : block;
 }

/* Dritte Ebene */
ul.menu li.hover ul ul, ul.menu li:hover ul ul, ul.menu_schwarz li.hover ul ul, ul.menu_schwarz li:hover ul ul
 {
  display            : none;
  margin-left        : 220px; /* Breite eines Listenelements - Überlagerung */
  margin-top         : -23px; /* Höhe eines Listenelements */
 }

/* Dritte Ebene anzeigen */
ul.menu li.hover ul li.hover ul, ul.menu li:hover ul li:hover ul, ul.menu_schwarz li.hover ul li.hover ul, ul.menu_schwarz li:hover ul li:hover ul
 {
  display            : block;
 }

/* Vierte Ebene */
ul.menu li.hover ul li.hover ul ul, ul.menu li:hover ul li:hover ul ul, ul.menu_schwarz li.hover ul li.hover ul ul, ul.menu_schwarz li:hover ul li:hover ul ul
 {
  display            : none;
 }

/* Vierte Ebene anzeigen */
ul.menu li.hover ul li.hover ul li.hover ul , ul.menu li:hover ul li:hover ul li:hover ul, ul.menu_schwarz  li.hover ul li.hover ul li.hover ul , ul.menu_schwarz  li:hover ul li:hover ul li:hover ul
 {
  display            : block;
 }









































#header
 {
  position             : relative;
  float                : left;
  overflow             : visible;
  width                : 990px;
  height               : 100%;
  top                  : 0px;
  left                 : 0px;
 }

{====================================================}

#header_top
 {
  position             : absolute;
  width                : 731px;
  height               : 110px;
  top                  : 0px;
  left                 : 0px;
  background-color     : #ffffff;
 }































































#top
 {
  position             : relative;
  float                : left;
  width                : 990px;
  top                  : 0px;
  left                 : 0px;
  background-color     : #000000;
 }

{====================================================}

#top_left
 {
  position             : relative;
  float                : left;
  width                : 589px;
  top                  : 0px;
  left                 : 0px;
  background-color     : #f1f1f1;
 }

{====================================================}

#top_right
 {
  position             : relative;
  float                : right;
  width                : 401px;
  height               : 500px;
  top                  : 0px;
  left                 : 0px;
  background-color     : #a2a2a2;
 }

{====================================================}

#top_right_top
 {
  _position             : relative;
  position             : absolute;
  _float                : left;
  width                : 401px;
  height               : 100%;
  top                  : 0px;
  left                 : 0px;
  background           : url(../img/index_bg_eyecatcher.jpg);
  background-repeat    : repeat-y;
 }

{====================================================}

#top_right_bottom
 {
  position             : absolute;
  bottom               : 0px;
  left                 : 0px;
  width                : 401px;
  height               : 446px;
  background-color     : #0C3151;
  background           : url(../img/index_eyecatcher.jpg);
  background-repeat    : no-repeat;
 }

{====================================================}

#middle
 {
  position             : relative;
  float                : left;
  width                : 990px;
  top                  : 0px;
  left                 : 0px;
  background-color     : #333333;
 }

{====================================================}

#bottom
 {
  position             : relative;
  float                : left;
  width                : 990px;
  top                  : 0px;
  left                 : 0px;
  background-color     : #666666;
 }

{====================================================}

#bottom_left
 {
  position             : relative;
  float                : left;
  width                : 500px;
  top                  : 0px;
  left                 : 0px;
  background-color     : #f1f1f1;
 }

{====================================================}

#bottom_right
 {
  position             : relative;
  float                : left;
  width                : 490px;
  top                  : 0px;
  left                 : 0px;
  background-color     : #a2a2a2;
 }

{====================================================}



























#eyecatcher_index
 {
  position             : absolute;
  top                  : 0px;
  left                 : 589px;
  width                : 401px;
  height               : 446px;
  background-color     : #0C3151;
  background           : url(../img/index_eyecatcher.jpg);
  background-repeat    : no-repeat;
 }

{====================================================}

#content_index
 {
  position             : absolute;
  overflow             : visible;
  width                : 469px;
  _height               : 258px;
  top                  : 98px;
  left                 : 0px;
  padding-left         : 60px;
  padding-right        : 60px;
  padding-top          : 60px;
  padding-bottom       : 30px;
  background-color     : #ECEDED;
 }























#language
 {
  position             : absolute;
  top                  : 98px;
  left                 : 42px;
 }

{====================================================}


#headerbgtop
 {
  position             : absolute;
  top                  : 0px;
  left                 : 0px;
  width                : 975px;
  height               : 9px;
  background-color     : #0C3151;
  background           : url(../img/header_bg_blau_top.gif);
  background-repeat    : no-repeat;
 }

{====================================================}

#barrierefreiheit
 {
  position             : absolute;
  top                  : 9px;
  _left                 : 20px;
  left                 : 0px;
  width                : 955px;
  height               : 30px;
  padding-left         : 20px;
  background-color     : #0C3151;
 }

{====================================================}

#shortmenue
 {
  position             : absolute;
  top                  : 9px;
  left                 : 735px;
  height               : 20px;
  background-color     : #0C3151;
 }

{====================================================}

#eyecatcherbg
 {
  position             : absolute;
  top                  : 39px;
  left                 : 0px;
  width                : 975px;
  height               : 327px;
  background-color     : #0C3151;
  background           : url(../img/header_bg_eyecatcher.gif);
  background-repeat    : no-repeat;
 }

{====================================================}


#headerbuttons
 {
  position             : absolute;
  overflow             : visible;
  top                  : 366px;
  _left                 : 19px;
  left                 : 0px;
  padding-left         : 19px;
  padding-top          : 15px;
  padding-bottom       : 15px;
  width                : 956px;
  height               : 51px;
  background-color     : #ffffff;
  background-color     : #0C3151;
 }

{====================================================}

#button
 {
  position             : relative;
  float                : left;
  top                  : 0px;
  left                 : 0px;
  margin-right         : 12px;
  padding-top          : 4px;
  width                : 225px;
  height               : 47px;
  background-color     : #0C3151;
  background           : url(../img/header_button.gif);
  background-repeat    : no-repeat;
 }

{====================================================}

#button_right
 {
  position             : relativ;
  float                : left;
  top                  : 0px;
  left                 : 0px;
  padding-top          : 4px;
  width                : 225px;
  height               : 47px;
  background-color     : #0C3151;
  background           : url(../img/header_button.gif);
  background-repeat    : no-repeat;
 }

{====================================================}

#headerbgbottom
 {
  position             : absolute;
  top                  : 447px;
  left                 : 0px;
  width                : 975px;
  height               : 66px;
  background-color     : #0C3151;
  background           : url(../img/header_bg_blau_bottom.gif);
  background-repeat    : no-repeat;
 }



{====================================================}

#footer
 {
  position             : relative;
  width                : 1024px;
  height               : 153px;
  top                  : 0px;
  left                 : 0px;
  background-color     : #ffffff;
 }

{====================================================}

#footer_nav
 {
  position             : absolute;
  width                : 975px;
  height               : 133px;
  top                  : 0px;
  left                 : 25px;
  margin-bottom        : 0px;
  background-color     : #0C3151;
  background           : url(../img/footer_bg_grau.gif);
  background-repeat    : no-repeat;
 }

{====================================================}


{====================================================}
{                     NAVIGATION                     }
{====================================================}


#sub_navigation
 {
  font-family          : Verdana, Arial, Helvetica, sans-serif;
  font-size            : 8pt;
  font-style           : normal;
  font-weight          : normal;
  position             : relative;
  bottom               : 370px;
  left                 : 25px;
  width                : 480px;
  height               : 255px;
  margin               : 0px;  
  padding              : 25px;
  background           : url(../img/sub_menue.gif);
  background-repeat    : no-repeat;
 }


{====================================================}
{                      TABELLEN                      }
{====================================================}

.table_produkte
 {
  border-width         : 0px;
  border-style         : none;
 }

.table_produkte tr
 {
  text-align           : center;
  border-width         : 0px;
  border-style         : none;
 }

.table_produkte td
 {
  text-align           : center;
  border-width         : 0px;
  border-style         : none;
 }

{====================================================}

img
 { 
  border-width         : 0px;
  border-style         : none;
 }

{====================================================}
