body, td, tr, table, a, div, span { font-family:arial,verdana,helvetica,helvetica new; font-size:11px; }

a { font-family:arial,verdana,helvetica; color:#041EBD; text-decoration:none; }
a:hover { color:red; text-decoration:none; }
a:active { color:#000033; text-decoration:none; }

a.homepage { font-family:verdana,arial,helvetica; color:white; }
a.homepage:hover { color:#FCDA51; }
a.homepage:active { color:#FCDA51; }

a.navigation { font-family:verdana,arial,helvetica; color:black; }
a.navigation:hover { color:#1E33BC; }
a.navigation:active { color:#1E33BC; }
  
.navigation { font-family:verdana,arial,helvetica,helvetica new; }
    
.headline { font-size:15px; color:rgb(15,63,111); font-weight:bold; }
.headline:hover { font-size:15px; color:rgb(15,63,111); font-weight:bold; }
.headline:active { font-size:15px; color:rgb(15,63,111); font-weight:bold; }

.maheadline { font-size:19px; color:rgb(15,15,66); font-weight:bold; }
.subheadline1 { font-size:13px; font-weight:bold; }
.kritik { font-size:12px; color:black; }
.kritikklein { font-size:10px; color:black; }
/* Überschrift für eine Kritik-Gebiet */
.kritikueber { font-size:14px; color:#2E239A; font-weight:bold; }
/* Überschrift für ein Kritik-Gebiet */
.headline-abschnitt { font-size:14px; color:#2E239A; font-weight:bold; padding-right:10px; padding-top:10px; padding-left:20px; padding-bottom:15px; }
/* kleine Überschrift für Ort */
.kritikueberklein { font-size:11px; color:#2E239A; padding-right:10px; padding-top:5px; padding-left:5px; padding-bottom:5px; }
.kritikueber-gross { font-size:12px; color:#2E239A; padding-right:10px; padding-top:5px; padding-left:5px; padding-bottom:5px; }
.kritikbold { font-size:12px; color:black; font-weight:bold; }
.main { font-size:11px; }
.footer { font-size:9px; }
.inputnavigation { font-size:11px; border-style:groove; }
.small{ font-size:11px; text-decoration:none; }
.tabelle{ font-size:11px; }
.box { border-color:#003296; border-style:solid; border-width:1px; padding:2px; background-color : White; }
.center { text-align:center; vertical-align:middle; }
 
td.sterne { vertical-align:middle; text-align:left; }   
div.sterne { vertical-align:middle; border-width:1px; border-color:black; font-size:9px; }
td.kritik-links { font-size:12px; color:black; vertical-align:top; text-align:right; padding-right:15px; padding-top:3px; padding-left:20px; padding-bottom:3px; /*width:195px;*/ }
td.kritik-rechts { font-size:12px; color:black; vertical-align:bottom; text-align:left; padding-right:0px; padding-top:3px; padding-left:0px; padding-bottom:3px; }
/* Formatierung der textlichen Beschreibungsfelder */
div.kritik-beschr { font-size:12px; color:black; padding-right:10px; padding-top:10px; padding-left:3px; margin-bottom:10px; text-align:justify; }

img.sterne { vertical-align:bottom; }
img.kreis { vertical-align:middle; }

td.kritik-nav-links { font-size:12px; color:black; vertical-align:middle; text-align:left; padding-right:0px; padding-top:2px; padding-left:0px; padding-bottom:2px; }
td.kritik-nav-rechts { font-size:12px; color:black; vertical-align:middle; text-align:right; padding-right:0px; padding-top:2px; padding-left:0px; padding-bottom:2px; }

/* Panel mit Infos zur Kritik - rechts neben ersten Abschnitt */
div.kritik-allg-infos { font-size:12px; color:black; text-align:right; float:right; width:280px; margin-right:10px; margin-top:10px; margin-left:20px; margin-bottom:0px; }
span.kritik-allg-infos-mini { font-size:9px; }

tr.kritik-dunkel { background:#D9DFFF; padding:0px; margin:0px; spacing:0px; }
tr.kritik-hell { background:#F5F5FF; padding:0px; margin:0px; spacing:0px; }

/* Standard-Aussehen für Textareas (Kritik-Abgabe) */
textarea { font-size:12px; }

/* === Hotel-Trefferliste === */

/* hotel_trefferliste bewertung */
.hotr-bew-dunkel { background:#D9DFFF; padding-left:15px; padding-top:7px; padding-bottom:7px; font-size:11px; }
.hotr-bew-dunkel-gross { background:#D9DFFF; padding-left:15px; padding-top:7px; padding-bottom:7px; font-size:13px; }
.hotr-bew-hell { background:#f6f6ff; padding-left:15px; padding-top:7px; padding-bottom:7px; font-size:11px; }
.hotr-bew-spacer { background:white; padding:0px; margin:0px; }
.hotr-bew-divider { background:#7b7fc9; padding:0px; margin:0px; }
table.hotr-bew { border-width:1px; border-style:solid; border-color:#3e61b3; padding:0px; margin:0px; }
.hotr-titel { font-size:18px; color:#2a218a; font-weight:bold; padding-top:22px; padding-bottom:5px; }
.hode-legende { font-size:9px; padding-top:5px; padding-left:15px; padding-bottom:20px; }
/* Inhalt anzeigende DIV-Klassen */
.content { padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:5px; }
.content-dunkel { background:#D9DFFF; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:5px; }
.content-hell { background:#F5F5FF; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:5px; }
/* Kritik-Anzeige, Preview-Hinweis */
.preview-hinweis { text-align:center; color:#555555; font-weight:bold; width:250px; padding:10px; border-width:2px; border-style:solid; border-color:#BBBBBB; }

/* Trefferliste */
table.trl-tab { padding:0px; margin:0px; background-color:white; }
/* Tabellen-Rahmen, rund um Tabelle */
.trl-rahmen { margin:2px; padding:0px; border-width:1px; border-style:solid; border-color:#3e61b3; }
/* Tabellen-Zellen-Innenabstýnde */
.trl { padding:0px; margin:0px; }
/* Tabellen-Kopf, ýber DIV gekapselt */
tr.trl-kopf { color:white; font-weight:bold; background-color:#1E63BC; }
tr.trl-odd { background-color:#E4E4FF; }
tr.trl-even { background-color:#F6F6FF; }

/* Tabellen-Inhalt, ýber DIV gekapselt */
.rahmen1px { padding:1px; font-size:11px; }

/** EINGABE MASKEN **/ /* Tabellen-Rahmen, rund um Tabelle */
.maske-rahmen-schw { width:550px; margin:2px; padding:0px; border-width:1px; border-style:solid; border-color:black; }
.maske-rahmen-grau { width:550px; margin:2px; padding:0px; border-width:1px; border-style:solid; border-color:gray; }

/** BEWERTEN **/ /* Hilfebox */
div.bew-hilfe-kasten { background-color:#d5e1ef; font-size:9px; font-family:Arial; padding:2px; margin-top:2px; border-width:1px; border-style:solid; border-color:gray; }
/* Beschreibungsfelder (inkl. Hilfeboxen) */
div.bew-beschr { padding-left:20px; padding-top:10px; padding-bottom:10px; font-size:12px; }
.klickbar { cursor:pointer; }

/** Ausführliche Suche: Tabellenhintergrund */
.SUCHE-tablebg { background-color:#F4F2FF; }
.SUCHE-table-trennerv { background-color:#BEBDC2; }
.SUCHE-table-trennerh { background-color:#BEBDC2; }

/** Bewerten: Tabellenhintergrund */
.BEWERTEN-tablebg { background-color:#F4F2FF; }
.BEWERTEN-table-trennerh { background-color:#BEBDC2; }
.BEWERTEN-table-trennerv { background-color:#BEBDC2; }

/** PARTNERPROGRAMM-SPECIALS **/
.partner-hauptnavi { color:#828282; font-weight:bold; }
.ALLG-blockhead { background-color:#1E63BC; }
.ALLG-rahmen1 { background-color:#014B96; }
.ALLG-rahmen2 { background-color:#2F58AA; }

.PARTNER-navilink-unten { color:#B0B0B0; font-weight:bold; }
.PARTNER-navilink-oben { color:#828282; font-weight:bold; }

