/* Looren Styles Druck */

/* BASICS, nicht ändern */
body, h1, h2, h3, h4, h5, h6, div, p, table, th, td, ul, ol, li, dd, dt, dl, blockquote, address, hr, pre {
 margin:0; padding:0; border:none;
 font-weight:normal; font-style:normal;
 font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:10pt;
 color:#000; background-color:#fff;
}

/* ============================================================================= */

/* CONTAINER / LAYOUT */

/* Sprachnavi + Logo */
#tehead {display:none;}

/* ============================================================================= */

/* INHALTELEMENTE */

/* Titel */
h1,h2,h3,h4,h5,h6 {font-weight:bold;}
h1 {font-size:13pt;}
h2 {font-size:11pt;}

/* Bilder Linkrahmen entfernen */
img {border:none;}

/* Textblöcke + Listen */
p {margin:11pt 0;}
address {margin:11pt 0;}
ul {list-style-type:square; margin-left:14pt; padding-left:0;}

/* Links */
a:link, a:visited {color:#000; text-decoration:underline;}
a:link:after, a:visited:after {content: " (" attr(href) ") "; font-size:9pt; font-weight:normal; font-style:italic; margin-left:5pt;}

/* Anker nicht formatieren */
a[name]:link, a[name]:visited {
 color:#000;
 background-color:transparent;
 text-decoration:none;
}

/* ============================================================================= */

/* NAVI */

/* Hintergrund (Box) */
#listmenu0, #nav2, #nav3, #nav4 {display:none;}

/* ============================================================================= */

/* EDITLAND-EIGENE KLASSEN */
.small {font-size:9pt;}
.tsmall {font-size:8pt;}
.tmiddle {font-size:11pt;}
.tbig {font-size: 13pt;}

/* CP-FORMHANDLER */

/* AUSGABE-/FOLGESEITE */

#cpfht th {
 text-align:left;
 vertical-align:top;
 padding:5pt 10pt 5pt 0;
}
#cpfht td {
 text-align:left;
 vertical-align:top;
 padding:5pt;
}

/* FORMULAR */

/* Layout-Tabelle Zeilen und Zellen */
#cpfh tr, #cpfh td {
 color:#000;
 text-align:left; /* Textausrichtung links */
 vertical-align:top; /* Textausrichtung oben */
 padding:5pt; /* Innenabstand */
}

/* fieldset (kommt dann zum Einsatz, wenn das Formular in verschiedene Abschnitte gegliedert wurde = Abschnitt) */
#cpfh fieldset {
 margin:11pt; /* Aussenabstand zum nächsten Abschnitt */
 padding:5pt; /* Innenabstand zum Abschnitt-Inhalt */
 border:1pt solid #000; /* Rahmen um den Abschnitt */
}

/* legend (kommt dann zum Einsatz, wenn das Formular in verschiedene Abschnitte gegliedert wurde und für die
   Abschnitte eine Überschrift gewählt wurde = Überschrift Abschnitt)
*/
#cpfh legend {
 margin:4pt; /* Aussenabstand zwischen Überschrift und Abschnitt */
 padding:4pt; /* Innenabstand zu Überschrift Text */
 border:1pt solid #000; /* Rahmen um die Überschrift */
 background-color:#fff; /* Hintergrundfarbe für die Überschrift */
 color:#000; /* Schriftfarbe */
 font-weight:bold; /* Schriftart fett für den Text der Überschrift */
}

/* label (Bezeichnungen zu Feldern) bei Muss-Feldern */
#cpfh .cpfhmustlabel {
 font-weight:bold; /* fette Schrift */
}

/* alle Felder */
#cpfh input, #cpfh textarea, #cpfh select  {
 color:#000;
 font-family: "Courier New", Courier, monospace;
 background-color:#fff;
 margin-right:5pt;
 padding:2pt;
 width:360pt;
 border:solid 1px gray;
}

/* textarea Höhe */
#cpfh textarea {
 height:70pt;
}

/* Felder kleiner */
#cpfh .cpfhmiddle {
 width:125pt; /* Breite */
}

/* Felder ganz klein */
#cpfh .cpfhsmall {
 width:70pt; /* Breite */
}

/* select/dropdwon */
#cpfh select {
 width:175pt; /* Breite für die Auswahlbox */
 padding:0; /* Innenabstand zu Text wieder zurücksetzen, wenn bei #cpfh input... ein Innenabstand gemacht wurde */
}

/* Felder Radiobuttons und Checkboxes */
#cpfh .cpfhbox {
 border:none; /* Rahmen entfernen, falls bei #cpfh input... oder bei #cpfh .cpfhmust ein Rahmen gemacht wurde */
 margin-right:5pt; /* Abstand zum Text neben den Radiobuttons/Checkboxes */
}

/* Sende-Button */
#cpfh .cpfhbutton {
 display:none;
}

/* Button, Felder Radiobuttons und Checkboxen Breite wieder zurücksetzen, falls Breite für Felder angegeben wurde */
#cpfh .cpfhbutton, #cpfh .cpfhbox {
 width:auto;
}

/* Newsletter */

/* label */
#tecpnl label, #tecpnl .cpnlrd {
 display:block;
 float:left;
 width:120pt;
 margin-top:5pt;
}

/* Angaben für das Input-Feld */
#tecpnl input, #tecpnl textarea, #tecpnl select {
 color:#000;
 background-color:#fff;
 padding:2pt;
 width:350pt;
 border:solid 1pt gray;
 margin:5pt;
}

/* textarea Höhe */
#tecpnl textarea {
 height:70pt;
}

/* Sende-Button */
#tecpnl .tecpnlbutton {
 display:none;
}

/* Button, Felder Radiobuttons und Checkboxen Breite wieder zurücksetzen, falls Breite für Felder angegeben wurde */
#tecpnl .tecpnlbutton, #tecpnl .cpnlcb {
 width:auto;
}