@charset "utf-8";

body.std { 
  color:#000000; 
  background-color:#FEF08F; 
  margin:0px;
  padding:0px; 
  font-size: 100.01%;   /* IE6/7-Darstellung-Hack */
  text-align:center;
}

#center {              /* Gesamtausrichtungs-Wrapper */
  float:left; 
  z-index:300;
  margin:0px auto; 
  padding-top:8px; 
  width:1000px; 
  height:auto; 
  visibility: visible; 
  background-color:transparent; 
  text-align:left;
}

#navigation {
   position:absolute;
   float: left;
   z-index:10;
   background-color:transparent;
   background-image:url(./grafiken/naviback.gif);
   background-repeat:repeat-y;
   margin-top:0px;
   margin-left:0px;
   width: 180px;
   height: 5000px;
   padding-top:140px;
   padding-right:0px;
   padding-left:5px;
   /* Schrift */
   font-family: sans-serif;
   text-align: left;
}
#content {
   position:absolute;
   float:left;
   z-index:1;
   margin-top:0px;
   margin-left:185px;
   margin-right:0px;
   width:815px;
   padding-left:8px;
   padding-top:145px;
   text-align:left;
}

#topline {
   position:absolute;
   z-index:20;
   background-color:transparent;
   width: 1000px;
   height: 120px;
   margin: 0px;
}

#textbox {           /* Blaue Box */
  position:relative;
  padding: 5px;
  border: 1px dashed silver;
  background-color:#D0FFFF;
  margin-left: 515px;
  margin-bottom: 5px;
  min-width: 100px; /* Mindestbreite (der Ueberschrift) verhindert Anzeigefehler in modernen Browsern */
  max-width: 300px;
}

#leftbox {          /* linker Teil, wenn blaue Box definiert */
  position:relative;
  float:left;
  width:510px;
  border:none;
  background-color:transparent;
  padding:5px;
}

/* Alte selektoren, to be replaced */
  
ul.comp { margin-left:10pt; margin-top:0pt; }
ul.lupe { list-style-image:url("grafiken/yellow.gif"); margin-left:10pt; margin-top:0pt; }
ul.lupe2 { list-style-image:url("grafiken/yellow.gif"); margin-left:1pt; margin-top:0pt; }
ul.plane { list-style-image:url("grafiken/plane.gif"); margin-left:10pt; margin-top:0pt; }
ul.navigation { list-style-type:none; margin:0px; padding:0px; } 
li { font-family:Verdana, Arial, sans-serif; font-size:10pt; line-height:10pt; margin-top: 2pt; margin-bottom: 2pt; }
li.big { font-family:Verdana, Arial, sans-serif, sans-serif; font-size:14pt; line-height:16pt; margin-top: 2pt; margin-bottom: 2pt; }
li.normal { font-family:Verdana, Arial, sans-serif, sans-serif; font-size:12pt; line-height:12pt; margin-top: 3pt; margin-bottom: 2pt; }
li.libluebox { font-family:Verdana, Arial, sans-serif; font-size:10pt; line-height:9pt; margin-top: 1pt; margin-bottom: 1pt; }
li.navi { padding: 3px 1px; margin:0px; }

.deshalblupe1  { font-family:Verdana, Arial, sans-serif; font-size:11pt;  margin-top: 7pt; margin-bottom: 7pt;}
.deshalblupe2  { font-family:Verdana, Arial, sans-serif; font-size:12pt;  }
.abbrechts { float:right; padding-top:5px; padding-left:5px; padding-bottom:5px; }
.abblinks { float:left; padding-top:5px; padding-right:5px; padding-bottom:5px; }

h1 { font-family:Verdana, Arial, sans-serif; font-size:19pt; }
h2 { font-family:Verdana, Arial, sans-serif; font-size:16pt; }
h3 { font-family:Verdana, Arial, sans-serif; font-size:13pt; }
h2.underline { font-family:Verdana, Arial, sans-serif; font-size:16pt; text-decoration:underline; }

p   { font-family:Verdana, Arial; font-size:14pt; }
p.sub { font-family:Verdana, Arial, sans-serif; font-size:9pt; }
p.attr { font-family:Verdana, Arial, sans-serif; font-size:10pt; color:#E00060; }

p.grossrot { font-family:Verdana, Arial, sans-serif; font-size:15pt; color:red; }
p.ganzklein { font-family:Verdana, Arial, sans-serif; font-size:7pt; line-height:9pt; margin-top: 2pt; margin-bottom: 2pt; }
p.small { font-family:Verdana, Arial, sans-serif; font-size:9pt; line-height:10pt; margin-top: 3pt; margin-bottom: 3pt; }
p.smallred { font-family:Verdana, Arial, sans-serif; font-size:9pt; line-height:10pt; color:red; }
p.smallsep { font-family:Verdana, Arial, sans-serif; font-size:9pt; line-height:10pt; margin-top: 4pt; margin-bottom: 4pt; }
p.intable { font-family:Verdana, Arial, sans-serif; font-size:11pt; line-height:14pt; margin-top: 1pt; margin-bottom: 1pt; }
.normal { font-family:Verdana, Arial, sans-serif; font-size:12pt; }
.button { font-family:Verdana, Arial, sans-serif; font-size:11pt; background-color:rgb(0,153,255); color:red; }  

td.monat { border-style:none; }
td.norm { border-left-width:1px; border-left-color:#000000; border-left-style:solid; border-top-width:1px; border-top-color:#000000; border-top-style:solid; }
td.re { border-left-width:1px; border-left-color:#000000; border-left-style:solid; border-top-width:1px; border-right-width:1px; border-right-color:#000000; border-right-style:solid; border-top-color:#000000; border-top-style:solid; }
td.to { border-left-width:1px; border-left-color:#000000; border-left-style:solid; border-top-width:1px; border-top-color:#000000; border-top-style:solid; border-bottom-width:1px; border-bottom-color:#000000; border-bottom-style:solid;}
td.reto { border-left-width:1px; border-left-color:#000000; border-left-style:solid; border-top-width:1px; border-right-width:1px; border-right-color:#000000; border-right-style:solid; border-top-color:#000000; border-top-style:solid; border-bottom-width:1px; border-bottom-color:#000000; border-bottom-style:solid;}
td.rart { padding-left:4px; padding-right:4px; }
th.rart { padding-left:4px; padding-right:4px; }
tr.lineartabelle { border-top:25px; }

img { border: 0px; }

hr.trenner { width:80%; color:#000000; height:2px; }


/* neue Selektoren */

.versal:first-letter { color:blue; font-size:1.6em; font-style:italic; } 
.normalfett { font-family:Verdana, Arial, sans-serif; font-size:12pt; font-weight:bold; }
.normred { font-family:Verdana, Arial, sans-serif; font-size:12pt; color:red; font-weight:bold; }
.normredfett { font-family:Verdana, Arial, sans-serif; font-size:12pt; color:red; }
.klein { font-family:Verdana, Arial, sans-serif; font-size:10pt; }
.kleinfett { font-family:Verdana, Arial, sans-serif; font-size:10pt; font-weight:bold; }
.kleinrot { font-family:Verdana, Arial, sans-serif; font-size:10pt; color:red; }
.kleinrotfett { font-family:Verdana, Arial, sans-serif; font-size:10pt; font-weight:bold; color:red; }

.bluebox { font-family:Verdana, Arial, sans-serif; font-size:10pt; }
.bluebox2 { font-family:Verdana, Arial, sans-serif; font-size:7pt; }
.blueboxnp { font-family:Verdana, Arial, sans-serif; font-size:10pt; margin:0px; padding-top:1px; padding-bottom:1px; }
.blueboxb { font-family:Verdana, Arial, sans-serif; font-size:10pt; font-weight:bold; }
.blueboximp  { font-family:Verdana, Arial, sans-serif; font-size:10pt; font-weight:bold; color:#990000 }

.su_txt1 { font-family:Verdana, Arial, sans-serif; font-size:12pt; }
.su_txt2 { font-family:Verdana, Arial, sans-serif; font-size:12pt; }
.ia_txt1 { font-family:Verdana, Arial, sans-serif; font-size:11pt; }
.ia_txt2 { font-family:Verdana, Arial, sans-serif; font-size:12pt; font-weight:bold; }
.ic_txt1 { font-family:Verdana, Arial, sans-serif; font-size:11pt; }
.ic_txt1pr { font-family:Verdana, Arial, sans-serif; font-size:11pt; padding-right:10px; }
.ic_txtb1r { font-family:Verdana, Arial, sans-serif; font-size:11pt; font-weight:bold; color:red; }
.id_txt1 { font-family:Verdana, Arial, sans-serif; font-size:12pt; }
.id_txt1b { font-family:Verdana, Arial, sans-serif; font-size:12pt; font-weight:bold; }
.ie_txt1 { font-family:Verdana, Arial, sans-serif; font-size:12pt; font-weight:bold; }
.ih_txt1 { font-family:Verdana, Arial, sans-serif; font-size:11pt; }
.ih_txt2 { font-family:Verdana, Arial, sans-serif; font-size:9pt; }
.ih_txt1bb { font-family:Verdana, Arial, sans-serif; font-size:11pt; font-weight:bold; color:blue; }
.ih_txt1br { font-family:Verdana, Arial, sans-serif; font-size:12pt; font-weight:bold; color:red; }
.io_txt1 { font-family:Verdana, Arial, sans-serif; font-size:12pt; }
.io_txt2 { font-family:Verdana, Arial, sans-serif; font-size:11pt; font-weight:bold; }
.io_txt3 { font-family:Verdana, Arial, sans-serif; font-size:11pt; }
.io_txt4 { font-family:Verdana, Arial, sans-serif; font-size:12pt; font-weight:bold; }
.ir_txt1 { font-family:Verdana, Arial, sans-serif; font-size:11pt; }
.ir_txtb1 { font-family:Verdana, Arial, sans-serif; font-size:11pt; font-weight:bold; }
.ir_txtb1u { font-family:Verdana, Arial, sans-serif; font-size:11pt; font-weight:bold; margin-bottom:0px; padding-bottom:0px; }
.it_txt1 { font-family:Verdana, Arial, sans-serif; font-size:11pt; }
.it_txt1o { font-family:Verdana, Arial, sans-serif; font-size:11pt;  margin-top:0px; padding-top:0px; }
.it_txt2 { font-family:Verdana, Arial, sans-serif; font-size:10pt; }
.it_txt3 { font-family:Verdana, Arial, sans-serif; font-size:12pt; }
.it_txt2np { font-family:Verdana, Arial, sans-serif; font-size:10pt; padding:0px; margin:0px; }
.it_txt3np { font-family:Verdana, Arial, sans-serif; font-size:12pt; padding:0px; margin:0px; }
.it_txtb1 { font-family:Verdana, Arial, sans-serif; font-size:11pt; font-weight:bold; }
.it_txtb1u { font-family:Verdana, Arial, sans-serif; font-size:11pt; font-weight:bold; margin-bottom:0px; padding-bottom:0px; }
.it_txtb1r { font-family:Verdana, Arial, sans-serif; font-size:11pt; font-weight:bold; color:red; }
.it_txtb2 { font-family:Verdana, Arial, sans-serif; font-size:12pt; font-weight:bold; }
.iu_txt1 { font-family:Verdana, Arial, sans-serif; font-size:12pt; }
.pa_txt1 { font-family:Verdana, Arial, sans-serif; font-size:13pt; }
.pa_txt2 { font-family:Verdana, Arial, sans-serif; font-size:10pt; padding-left:20px; }
.pa_txt3 { font-family:Verdana, Arial, sans-serif; font-size:8pt; padding-left:20px; padding-bottom:0px; margin-bottom:-15px; }
.pa_lnk { font-family:Verdana, Arial, sans-serif; font-size:10pt; padding-left:20px; }
.pb_txtb1 { font-family:Verdana, Arial, sans-serif; font-size:11pt; font-weight:bold; }
.pb_txt1 { font-family:Verdana, Arial, sans-serif; font-size:12pt;  font-weight:bold; }
.pb_txt2 { font-family:Verdana, Arial, sans-serif; font-size:12pt; }
.pb_txt3 { font-family:Verdana, Arial, sans-serif; font-size:10pt; }
.pb_txt4 { font-family:Verdana, Arial, sans-serif; font-size:8pt; font-weight:bold; }
.pb_txt5 { font-family:Verdana, Arial, sans-serif; font-size:8pt; padding-bottom:0px; margin-bottom:-12px; }

.mntextn { font-family:Verdana, Arial, sans-serif; font-size:11pt !important; margin:0px; padding:0px; }

.tc_div1 { margin:5px; }

.pstdlinkb { font-family:Verdana, Arial, sans-serif; font-size:11pt; text-align:center; padding:0px; margin:0px; }

.iu_lnk1 { font-family:Verdana, Arial, sans-serif; font-size:12pt; }

a { text-decoration:none; }
a:link { color:#333333; }
a:visited { color:#666666; }
a:hover { color: red; }
a.anker { visibility:hidden; }
a[name="nOben"] { visibility:hidden; }

#content a:link { color:#333333; }
#content a:before { content: url(link.gif); }
#content a:before[class="graflink"] { content:" " !important; }
#content a:visited { color:#666666; }
#content a:hover { color:red; }
#content a.anker { visibility:hidden; }

a[class="pdflnk"] { content: url(www.lupereisen.com/grafiken/pdfinfo.gif); }

li.su_li1 { font-family:Verdana, Arial, sans-serif, sans-serif; font-size:13pt; line-height:16pt; margin-top: 2pt; margin-bottom: 2pt; }

b.blue { color:blue; }
b.red { color:red; }

.header2 { background-color:#F2D117; font-family:Verdana, Arial, sans-serif; font-size:15pt; font-weight:bold; padding:5px; }
.header3 { font-family:Verdana, Arial, sans-serif; font-size:13pt; font-weight:bold; padding:5px; color:#990000; padding:5px; }
.blueh3c { font-family:Verdana, Arial, sans-serif; font-size:12pt; text-align:center; font-weight:bold; }
.blueh2c { font-family:Verdana, Arial, sans-serif; font-size:11pt; text-align:center; color:#990000 }
.it_h2 { background-color:#F2D117; font-family:Verdana, Arial, sans-serif; font-size:12pt; font-weight:bold; padding:2px; }

.tstdlinkb { border-width:1px; border-color:#000000; border-style:solid; padding:3px; background-color:#F2D117; }
.gd_tcl1 { padding-left:10px; padding-right:0px; padding-top:0px; padding-bottom:0px; margin:0px;}
.ia_tcl1 { vertical-align:top; padding-left:10px; }
.id_tcll1 { vertical-align:top; }
.id_tbl2 { padding-left:5px; padding-top:5px; width:100%; }
.io_tbl1 { padding-left:10px; padding-top:15px; }
.io_tbl2 { padding-left:5px; padding-top:5px; }
.io_tbl3 { padding-left:15px; padding-top:15px; }
.io_tcl1 { vertical-align:top; }
.ir_tcl1 { vertical-align:top; padding-left:15px;}
.it_tcl2 { padding-left:0px; padding-top:0px; padding-bottom:0px; margin:0px;}
.iu_tbl2 { padding-left:5px; padding-top:5px; width:100%; }
.iu_tcll1 { vertical-align:top; }
.pb_tcl1 { vertical-align:top; padding-left:10px; }
.pb_tcl2 { vertical-align:top; padding-left:10px; padding-top:15px; }

.fett { font-weight:bold; }
.italic { font-style:italic; }
