@media print
{
P,A,TD,H1,H2,H3  {
	color : Black;
}
}
@page { size:21.0cm 14.85cm; margin-top:1.5cm; margin-bottom:2cm  }

body { margin:0px; background-color:#1F5BA3; font-family:Arial;font-size:10pt;color:#ffffff; }
  
#logo {position:absolute; top:50px; left:10px; width:auto;}
#submenue {position:absolute; top:0px; left:220px; width:auto; height:auto;}
#kurznavi      {position:absolute; top:45px; left:230px; width:auto; height:auto;font-family:Arial;font-size:10pt;color:#ffffff;text-decoration:none;}
#tiefkurznavi {position:absolute; top:51px; left:230px; width:auto; height:auto;font-family:Arial;font-size:10pt;color:#ffffff;text-decoration:none;}
#content {position:absolute; top:75px; left:220px; width:auto; height:20px; padding:0px 0px 15px 0px;}
#impressum {position:absolute; top:130px; left:220px; width:auto; height:20px; }
#sitemap {position:absolute; top:440px; left:15px; width:auto;font-size:8pt;}

#content h3 { font-family:Arial;font-size:10pt;color:#ffffff;font-weight:bold;font-style:italic;margin-top:12px;padding-top:0px;}
.h3 {font-family:Arial;font-size:10pt;color:#ffffff;font-weight:bold;font-style:italic;margin:0px;padding:0px;}
#content h4 { font-family:Arial;font-size:10pt;color:#ffffff;font-weight:bold;font-style:italic;margin-top:12px; margin-bottom:4px; }
#content p {padding-bottom:12px;margin:0px;}
#content p.zusatz {padding-top:0px;padding-bottom:12px;margin:0px;}
#content .bu {font-size:7pt;}
#content .re {text-align:right;}
#content .liste {border-collapse:collapse; background:#173D7B; width:560px; border:1px solid #84b4ed; padding:0; margin:0;}
#content .teamliste {background:#173D7B;width:560px; border:0px; padding:0; margin:0;}
#content .liste_rrv {border-collapse:collapse; background:#173D7B; width:250px; border:1px solid #84b4ed; padding:0; margin:0;}
#content .sm {width:100%; border:0px; padding:0; margin:0;}
#content td.headdb {  border:1px solid #84b4ed; color:#84b4ed; font-weight:bold; text-align:center; padding:3; margin:0; }
#content td.kleindb {  border:1px solid #84b4ed; font-size:8pt;color:#ffffff;text-align:center; padding:3; margin:0; }
#content td.leftdb  { border:1px solid #84b4ed; font-size:8pt;color:#ffffff;padding-top:3px;padding:0px 10px;  }
#content td.db {background:#173D7B; vertical-align:top;}
#content td.db_reiten {background:#173D7B; vertical-align:top; border:1px solid #84b4ed;padding:5px;}
#content td.db_mietw {border:1px solid #84b4ed; color:#fff;vertical-align:top; }
#content td.weiss { text-align:center;background-color:#fff; border:1px solid #84b4ed;}
#content .listenbild { float:right; padding-left:10px;}
#content ul {margin-top:0px;margin-bottom:0px;}
#content ul.sofort {list-style-type:none;margin:3px;padding:0px;}
#content li.sof {margin:0px;}
#content td.db_mitrand {background-color:#173D7B;vertical-align:top; color:#84b4ed; border: solid 1px #110646; padding:0px 5px 5px 5px;margin:0px;}
#content td.dbklein_mitte {border:1px solid #84b4ed; vertical-align:top;font-size:8pt;text-align:center;padding:4px; }
#content td.inhaltdb { border:1px solid #84b4ed; text-align:center; }
#content td.inhaltdb_shop { border:1px solid #84b4ed; text-align:center; padding:5px;}
#content td.db_shop {border:1px solid #84b4ed; color:#fff;vertical-align:top; padding:10px; }
#content td.db_sitem1 {border:0px; width:280px; color:#fff;vertical-align:top; padding:3px 8px; margin:0px;background-color:#173D7B;}
#content td.db_sitem {border:0px; width:280px; color:#fff;vertical-align:top; padding:3px 5px; margin:0px;}
#content td.db_team { border:0px; font-size:8pt;color:#ffffff;padding:0px; margin:0px; }
.kl_abst {padding:0px 0px 1px 0px; margin:0px;}

/*Mietwagentabelle*/
 .fuenfhundert60    {table-layout:560px;background:#173D7B;border-collapse:collapse;margin-bottom:12px;}
 .tab_kl_l          {font-size:8pt;border:1px solid #84B4ED; padding:4px;margin:0px;vertical-align:top;}
 p.pkw              { float:left; margin:0px; width:115px;  background:#fff;}
 p.pkw_text         { float:right; margin:0px; width:52px; font-size:8pt; padding:0px 0px 0px 3px;}
 .gross             {font-size:11pt;font-weight:bold;color:#84B4ED;}
 .blau_10           {color:#84B4ED;font-size:10pt; font-weight:bold;}
 ul.n0              {list-style-type:none;margin:0px 0px 10px 30px;padding:0px;}
  .bu_s             { font-size:7pt;margin:6px 0px;padding:2px;color:#000;font-weight:bold;}
/* Diese Styles sind noch alt: */

div.karte {position:absolute; top:133px; left:273px; width:513px; height:356px;}

div.rv1 {position:absolute; width:250px; height:150px;background-color:#1F5BA3;border:1px; border-style:solid; border-color:#ffffff;visibility:hidden;padding:10px;}
div.sonderangebot {position:absolute; top:57px; left:694px; width:132px; height:31px;z-index:10;}
div.pkw {position:absolute; top:180px; left:675px; width:197px; height:168px;z-index:11; visibility:hidden; }

h1 { font-family:Comic Sans MS;font-size:18pt;color:#ffffff;font-style:italic;font-weight:bold;  }
h2 { font-family:Arial;font-size:10pt;color:#ffffff;font-weight:bold; margin:0px;}

h4 { font-family:Comic Sans MS;font-size:12pt;color:#ffffff;font-style:italic;margin:0px;padding:0px 0px 4px 0px; }
h5 { font-family:Arial;font-size:10pt;color:#ffffff;font-weight:bold; }
h6 { font-family:Comic Sans MS;font-size:14pt;color:#ffffff;font-style:italic;font-weight:bold;  }
.h1 { font-family:Comic Sans MS;font-size:18pt;color:#ffffff;font-style:italic;font-weight:bold;  }
.h2 { font-family:Arial;font-size:10pt;color:#ffffff;font-weight:bold;text-align:justify; }
.ueber1  { font-family:Arial Black;font-size:20pt;color:#000000;font-weight:bold;}
.ueber2 { font-family:Comic Sans MS;font-size:16pt;color:#660000;font-style:italic;font-weight:bold;  }	
.obenmenue { font-family:Arial;font-size:10pt;color:#173D7B; }
.rot {color:#ff9900;font-size:10pt; font-weight:bold;}
a { font-family:Arial;font-size:10pt;color:#ffffff;text-decoration:underline; }
a:hover { font-family:Arial;font-size:10pt;color:#84B4ED;text-decoration:underline; }
a.sitem { font-family:Arial;font-size:8pt;color:#ffffff;text-decoration:none; }
a:hover.sitem { font-family:Arial;font-size:8pt;color:#84B4ED;text-decoration:underline; }
a.kurznavi { font-family:Arial;font-size:10pt;color:#ffffff;text-decoration:none; }
a:hover.kurznavi { font-family:Arial;font-size:10pt;color:#ffffff;text-decoration:underline; }
a.obenmenue { font-family:Arial;font-size:10pt;color:#173D7B;text-decoration:none; }
a:hover.obenmenue { font-family:Arial;font-size:10pt;color:#173D7B;text-decoration:underline; }
a.fettlink { font-family:Arial;font-size:10pt;color:#ffffff;text-decoration:none;font-weight:bold; }
a:hover.fettlink { font-family:Arial;font-size:10pt;color:#84b4ed;text-decoration:underline;font-weight:bold; }
a.fettlinkstrich { font-family:Arial;font-size:10pt;color:#ffffff;font-weight:bold;text-decoration:underline; }
a:hover.fettlinkstrich { font-family:Arial;font-size:10pt;color:#84b4ed;font-weight:bold;text-decoration:underline; }
a.fettlinksuper { font-family:Arial;font-size:10pt;color:#ff9900;text-decoration:none;font-weight:bold; }
a:hover.fettlinksuper { font-family:Arial;font-size:10pt;color:#cc0000;text-decoration:underline;font-weight:bold; }
a.dunkelblau { font-family:Arial;font-size:10pt;color:#173D7B;text-decoration:underline; }
a:hover.dunkelblau { font-family:Arial;font-size:10pt;color:#000066;text-decoration:underline; }
a.kleinlink { font-family:Arial;font-size:8pt;color:#ffffff;text-decoration:underline; }
a:hover.kleinlink { font-family:Arial;font-size:8pt;color:#84B4ED;text-decoration:underline; }
a.anker {color:#84b4ed; font-weight:bold; text-decoration:none;}
a.tourenlink {font-size:8pt; padding:2px 0px; margin:0px;}
a:hover.tourenlink {font-size:8pt;color:#84B4ED;}
a.ni {text-decoration:none;}
table.luette {border-collapse:collapse;border-spacing:0px; border:1px solid #446FB5;}
table.aktu {border-collapse:collapse;border-spacing:0px;padding:0px; border:1px solid #84b4ed;}
td.luettspez {border:1px solid #446FB5; padding:1px;font-family:Arial;font-size:8pt;color:#ffffff;font-style:italic;}
td {font-size:10pt;}
td.fett { font-weight:bold; }

td.dbmitte {background-color:#173D7B;text-align:center; }
td.dbklein {background-color:#173D7B;vertical-align:top;font-size:8pt; }


td.fettmitrand { font-family:Arial;font-size:10pt;color:#ffffff;font-weight:bold; padding:0px 10px 0px 0px; }

td.headdb_nebensaison { background-color:#1F5BA3; font-family:Arial; color:#fff; font-size:12pt; font-weight:bold; font-style:italic; text-align:left; }
td.headdb_li { background-color:#173D7B; color:#84b4ed; font-weight:bold; }
td.inhaltdb { background-color:#173D7B; text-align:center; }
td.inhalt2db { background-color:#173D7B; }
td.inhalt3db { background-color:#173D7B; padding-left:20px;}
td.fettkursiv { font-family:Arial;font-size:10pt;color:#ffffff;font-weight:bold;font-style:italic; }
td.fettkursiv_zentr { font-family:Arial;font-size:10pt;color:#ffffff;font-weight:bold;font-style:italic; text-align:center;margin:5px; }
td.fettkursivdb { background-color:#173D7B;font-family:Arial;font-size:10pt;color:#ffffff;font-weight:bold;font-style:italic; }

td.tabelle {border-style:solid; border-width:1;border-color:#84B4ED;font-family:Arial;font-size:10pt;color:#ffffff; }
td.klein { font-family:Arial;font-size:8pt;color:#ffffff; }


td.ganzklein { font-family:Arial;font-size:8pt;color:#ffffff;font-style:italic; }
td.ganzklein_border { font-family:Arial;font-size:8pt;color:#ffffff;font-style:italic;border-top:1px;border-right: 0px; border-bottom:1px; border-left:0px; border-style:dotted;border-color:#84b4ed; }
td.ueberschrift { font-size:12pt;color:#84b4ed;font-weight:bold;  }
td.ueberschriftdb { font-size:12pt;color:#84b4ed;font-weight:bold;background-color:#173D7B; }
td.sehrgross { font-family:Arial;font-size:16pt;color:#84b4ed;font-weight:bold; }
td.gross { font-family:Arial;font-size:12pt;color:#84b4ed;font-weight:bold; }
td.topdb {background-color:#173D7B; vertical-align:top;}
td.block { font-family:Arial;font-size:8pt;color:#ffffff;text-align:justify; }
td.blockdb { font-size:8pt;color:#ffffff;background-color:#173D7B;padding-top:3px;padding-bottom:3px;  }
td.blockdbmi { font-size:8pt;color:#ffffff;background-color:#173D7B;border-top:1px solid #84b4ed; border-right:1px solid #84b4ed;border-left:1px solid #84b4ed; padding:3px;  }
td.blockdbmimi { font-size:8pt;color:#ffffff;background-color:#173D7B;border-right:1px solid #84b4ed;border-left:1px solid #84b4ed; padding:3px;  }
td.leftdb { font-size:8pt;color:#ffffff;background-color:#173D7B;padding-top:3px;padding-bottom:3px;  }
td.leer  { font-family:Arial;font-size:10pt;background-color:#afd1fa;color:#173D7B;border:1px;border-color:#000066;border-style:solid;  }
td.blau1  { font-family:Arial;font-size:10pt;background-color:#84B4ED;color:#173D7B;border:1px;border-color:#000066;border-style:solid; }
td.blau2  { font-family:Arial;font-size:10pt;background-color:#205CA4;color:#ccffff;border:1px;border-color:#000066;border-style:solid; }
td.agb  { font-family:Arial;font-size:8pt;color:#000000; padding:10px;text-align:justify; }
td.justi { padding:8px; vertical-align:top; text-align:justify; }

tr.heller {background-color:#0677D7;}
tr.dunkler {background-color:#1F5BA3;}

ul {margin-top:0px;margin-bottom:0px;}
li.punkt {list-style-type:disc; margin-left:-10px;margin-bottom:2px;list-style-position:outside;font-family:Arial;font-size:9pt;color:#ffffff;font-weight:normal;}

.form { font-family:Arial;font-size:10pt;color:#000000;border-color:#84b4ed; }
.ueberschrift { font-family:Arial;font-size:12pt;color:#84b4ed;font-weight:bold;  }
.ueberschrift_weiss { font-family:Arial;font-size:13pt;color:#ffffff;font-weight:bold; font-style:italic; }
.headdb_sp { background-color:#173D7B; color:#84b4ed; font-weight:bold; text-align:center; }
.fettkursiv {font-weight:bold;font-style:italic;}
.groesser { font-family:Arial;font-size:10pt;color:#fff;font-weight:bold; }
.libue {text-align:left;}
hr.strich { font-size:1pt; margin:0px; padding:0px; border-top:1px; border-color:#000066;border-style:solid; }

hr {color:#84b4ed;}
b.rot {font-family:Arial;font-size:10pt;color:#ff9900;font-weight:bold;}
.hellblau {color:#84b4ed;font-weight:bold;}
.grau {color:#a1a1a1;}
.durchgestrichen {text-decoration:line-through}
.rechts {text-align:right; padding:0px; margin:0px;}
.luett {font-size:8pt; padding:2px 0px; margin:0px;}
.blackfett {font-weight:bold;color:#000;}
.bluefett  {font-weight:bold; color:#2249A4;}

.pad {padding:5px 0px 0px 0px; margin:0px;}


input.absende {  margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif;  font-size:12px; font-weight:bold; width:120px; height:25px; color:#ffffff;  background-color:#000033;  border-left:1px;  border-right:1px;  border-top:1px;  border-bottom:1px;  border-color:#84b4ed;  border-style:solid; }