/*layout*/
body { font-family: "Times New Roman", Times, serif, Georgia; }
.bu { font-size: 11px; }
.tabelle { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 12px  }
.innencontent { background-image: url(images_katalog/hintergrund.jpg); background-repeat: repeat; width: 1000px; padding: 16px; }
.topnavirot { background-image: url(images/preis_hintoben1.gif); background-repeat: repeat; padding-top: 4px; padding-bottom: 4px; }
.innencontenthell { background-color: #f6eacf; background-repeat: repeat; padding: 16px; width: 1000px; }
.innencontentrot { background-color: #8c0011; background-repeat: repeat; width: 457px; }
.zellehell { background-image: url(images/hinttab_hell.gif); background-repeat: repeat }
.zelledunkel { background-image: url(images/hinttab.gif); background-repeat: repeat }
.rahmen { border: solid 1px #800; }
.linieoben { border-bottom: 1px solid #800; }
td { }
.rahmenaussen { border: solid 2px #800; }
.linientrenner { background-image: url(images_katalog/linientrenner.png); background-repeat: repeat-x; height: 15px; }
.liniereliou { background-image: url(images/dunkelrot.gif); background-repeat: repeat; border: solid 1px #800; }
.linieunten { border-bottom: 1px solid #800; }
.linieweissu { border-bottom: 1px solid #fff; }
.liniereli { background-image: url(images/dunkelrot.gif); background-repeat: repeat; border-right: 1px solid #800; border-left: 1px solid #800; }
.linierelior { border-right: 1px solid #800; border-left: 1px solid #800; }
/*fonts*/
p { color: #000; font-size: 12px; font-family: "Times New Roman", Times, serif, Georgia;}
.pklein { color: #000; font-size: 11px; }
.naviobenweiss { color: #fff; font-size: 13px; }
.headlinesehrklein { font-size: 10px; line-height: 130%; }
.headlinea { font-size: 16px; line-height: 130%; }
.kleineheadline { color: #af2626; font-size: 13px; font-family: "Times New Roman", Times, serif, Georgia; font-style: italic; line-height: 130%; }
.tabelle { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 12px  }
.tabelleserif { color: #af2626; font-size: 11px; font-family: "Times New Roman", Times, serif, Georgia; line-height: 12px }
.tabelleserifblau { color: #3160a4; font-size: 11px; font-family: "Times New Roman", Times, serif, Georgia; line-height: 12px; }
.preis_big { font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.preis_normal { color: #000; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 130%; }
.preisepro { color: #fff; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 13px }
.tabelleklein { font-size: 11px; font-family: "Times New Roman", Times, serif, Georgia;}
.tabelleserif { color: #af2626; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 12px }
.anabreise { font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 13px }
.zeilenabst { line-height: 20px }
.reisehead { color: #fff; font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 15px }
.kleinezwischenheadline { color: #af2626; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 130%; }
.zwischenheadlineweiss { color: #fff; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 13px; }
.selnav  { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif  }
.selekt { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 130% }
.reiseheadrot { color: #af2626; font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 15px; }
/*links*/
a:link  { color: #000; text-decoration: underline }
a:visited   { color: #000; text-decoration: underline }
a:hover   { color: #af2626; text-decoration: none }
a:active  { color: #000; text-decoration: underline }
a.navi:link { color: #fff; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 130%; text-decoration: none }
a.navi:visited { color: #fff; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 130%; text-decoration: none  }
a.navi:hover { color: #e5e5e5; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 130%; text-decoration: underline }
a.navi:active { color: #fff; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 130%; text-decoration: none }
a.rot:link { color: #af2626; text-decoration: none }
a.rot:visited { color: #af2626; text-decoration: none }
a.rot:hover { color: #000; text-decoration: none }
a.rot:active { color: #af2626; text-decoration: none }

.zlinkrot {}
.zlinkrot a { color:#CC0000; text-decoration:none;}
.zlinkrot a:visited { color:#CC0000; text-decoration:none; }
.zlinkrot a:hover {color:#CC0000; text-decoration:underline;}

.zlinkgruen {}
.zlinkgruen a { color:#009836; text-decoration:none;}
.zlinkgruen a:visited { color:#009836; text-decoration:none; }
.zlinkgruen a:hover {color:#009836; text-decoration:underline;}

.zlinkblau {}
.zlinkblau a { color:##000099; text-decoration:none;}
.zlinkblau a:visited { color:#000099; text-decoration:none; }
.zlinkblau a:hover {color:#000099; text-decoration:underline;}

.zlinkhelblau {}
.zlinkhelblau a { color:#00A1B0; text-decoration:none;}
.zlinkhelblau a:visited { color:#00A1B0; text-decoration:none; }
.zlinkhelblau a:hover {color:#00A1B0; text-decoration:underline;}

.zlinklila {}
.zlinklila a { color:#940084; text-decoration:none;}
.zlinklila a:visited { color:#940084; text-decoration:none; }
.zlinklila a:hover {color:#940084; text-decoration:underline;}

.zlinkgelb {}
.zlinkgelb a { color:#F18E00; text-decoration:none;}
.zlinkgelb a:visited { color:#F18E00; text-decoration:none; }
.zlinkgelb a:hover {color:#F18E00; text-decoration:underline;}
