﻿html,body,h1,h2,h3,h4,h5,p,ul,li{margin:0;padding:0}
body{background:#fff;color:#111;font:100.1% "Arial","Helvetica",Verdana,sans-serif;text-align:left}
a{text-decoration:none}
img{border:0}
p{font-size:0.82em;padding:5px 0 15px}
#topwrapper{width:61.85em;position:absolute;top:0;left:3px}
#menue{width:9.75em;position:absolute;top:8.25em;left:3px}
#pageWrapper{width:30em;position:absolute;top:8.95em;left:10.5em}
#text{width:30.5em;position:absolute;top:12.95em;left:10.5em}
#page1{width:9.25em;background:#f5f5f5;height:43em;position:absolute;top:9.8em;left:41.25em;padding:5px}
#page2{width:10em;background:#f5f5f5;position:absolute;top:9.8em;left:41.25em}
#RIGHT{width:10.55em;position:absolute;top:8.25em;left:51.75em}
#home,h4,tr.start,td.start,td.start-center,td.footer,.abcstyle td,#postdienst{background:#000080}
#home,#saison,#saison-rat,#mega,.superHeadline,.breadcrumbs,.contentez,.contentdz,.keywords{font-size:0.69em;font-family:verdana,Arial,helvetica}
.headlineThema,h4{font-size:0.625em;font-family:verdana,Arial,helvetica}
.breadcrumbs{height:17px;font-weight:700;color:#C5C5C5;text-transform:uppercase}
.superHeadline{height:17px;font-weight:700;color:#C5C5C5;text-transform:uppercase}
H1{font-size:1.5em;font-weight:700;color:#666;margin:5px 0 10px}
.headlineThema{width:470px;background:#f5f5f5;color:#666;font-weight:700;margin:5px 0;padding:4px}
.column{float:left}
.zweite{text-align:right;margin:0 1.5em 0 0}
H2{font-size:0.93em;padding-left:15px;background:url(../images/red.gif) center left no-repeat;font-weight:700}
H2.service{font-size:0.93em;padding:0;background:none}
H3{font-size:0.88em;padding-left:10px;background:url(../images/pfeil_rot_klein.gif) center left no-repeat;font-weight:700;margin:10px 0 2px}
a[href]{color:#000080}
a:focus,a:active,a:hover{text-decoration:underline;color:#FF0000}
a.aktiv{font-weight:400}
a.next{font-weight:400;color:#C5C5C5}
a.rot{padding-left:7px;background:url(../images/pfeil_rot_klein.gif) center left no-repeat;font-weight:700}
a.grau{padding-left:8px;background:url(../images/arrow_black.gif) center left no-repeat;font-weight:700}
a.klein{padding-left:7px;background:url(../images/pfeil_grau.gif) center left no-repeat}
a.extern{padding-left:20px;background:url(../images/extern.gif) center left no-repeat}
a.rubrik{color:#808080;padding-left:10px;background:url(../images/pfeil_rot_klein.gif) center left no-repeat}
a.online{color:#808080;padding-right:10px;background:url(../images/pfeil_rot_klein.gif) center right no-repeat}

#navcontext{display:inline;background:#fff}
#navcontext ul{list-style:none}
#navcontext ul li{font-size:0.82em;font-weight:400;border-bottom:1px solid #d4d4d4;margin:0;padding:6px 0 3px 8px}
#navcontext ul li a{display:block}
#navcontext ul li a:hover{background:#FFD700;color:#000080}
#navcontext ul li.start{color:#D5D5D5}
#navcontext ul li.rubrik{background:#000080;font-weight:700}
#navcontext ul li.without{background:#000080;color:#fff;font-weight:700;border-bottom:none}
#navcontext ul li.rubrik a:hover,#navcontext ul li.without a:hover{color:#000080;text-decoration:none}
#navcontext ul li.blank{border-bottom:none}
#navcontext ul li.bottom{border-bottom:none;padding:0 0 0 8px}
#navcontext ul li.top{background:#f5f5f5;font-weight:700}
#navcontext ul li.date{background:#f5f5f5;list-style:none;font-size:0.73em;font-weight:400;padding:2px 0 2px 10px}
ul.nav{background:#000080;border-bottom:1px solid #fff}
ul.nav li{color:#fff;list-style:none;margin:0;padding:3px 0 6px 8px}
ul.navextra{background:#000080;border-bottom:none}
ul.navextra li{color:#fff;list-style:none;margin:0;padding:5px 0 6px 8px}
div.subnavi{margin-top:2px}
div.subnavi a,li div.subnavi a:visited{color:#ffffff;font-weight:400}
div.subnavi a:focus,li div.subnavi a:active,li div.subnavi a:hover{color:#000080;background:#FFD700}
#hilfefunktion{width:61.6em;height:20px;position:absolute;left:10px;top:30px;font-family:verdana, Arial, helvetica}
#hilfefunktion a{font-size:0.71em;color:#D5D5D5}
#invisible{width:130px;position:absolute;left:8px;top:12em}
#invisible a{display:block;font-size:0.71em;color:#D5D5D5;font-weight:400;padding:10px 0 0}
.brief{background:#f5f5f5;height:10px;float:left;padding:8px 0 8px 8px}
.bild{background:#f5f5f5;height:30px;text-align:right}
.news{background:#f5f5f5;padding:8px 0}
.contentez{color:#C5C5C5;font-weight:700;padding:2px 0 5px}
.contentdz, .keywords{color:#C5C5C5;font-weight:700;padding:15px 0 5px}
.keywords a,.keywords a:focus,.keywords a:active,.keywords a:hover{color:#C5C5C5}
p.right{text-align:right;padding:10px 25px 10px 0}
p.ohne{padding:10px 0}
ul{list-style-type:circle}
li{font-size:13px;margin:0 20px;padding:6px 0}
.inline li{list-style-type:none;margin:0;padding:1px 0 3px}
.lister li{list-style-type:none;margin:0;padding:0 0 2px}
.lister li li{font-size:12px;list-style-type:none;padding:2px 12px}
.big{font-size:1.38em;font-weight:700}
.small-footer, .small-footer a{color:#808080}
table{border-spacing:2px}
td.start{color:#FFF;padding:10px}
td.start-center{color:#FFF;text-align:center;padding:5px 1px}
td.start-center a{color:#FFF}
tr.grey,td.grey{background:#E9ECED;font-size:12px;font-weight:700;text-align:center;padding:2px}
tr.zone{background:#E9ECED;font-size:12px;font-weight:700;padding:2px}
td.nowrap{white-space:nowrap}
td.right{width:50px;text-align:right;white-space:nowrap}
td.online{width:50px;padding-right:10px;background:url(../images/pfeil_rot_klein.gif) center right no-repeat;text-align:right;white-space:nowrap}
td.footer{height:20px;text-align:center;color:#FFF}
.table-medium{width:430px;font-size:0.765em}
.table td,.table-medium td{border:1px solid #d4d4d4}
.table tr:hover td{background:#FFEDCF;border-top:1px solid #e38909;border-bottom:1px solid #e38909}
.table tr:hover .grey{background:#D9D9D9}
.container{float:right;width:145px;border:#d4d4d4 2px solid;text-align:center;margin:0.5em}

#kalender span{display: none;}
#kalender a.back{display:block;background:url(../images/left.gif) no-repeat;width:10px;height:10px}
#kalender a.vor{display:block;background:url(../images/red.gif) no-repeat;width:10px;height:10px}

.kalender{width:470px;vertical-align:top;text-align:right;border-spacing:0}
.kalender td {padding:0}
.kalenderstyle{width:130px;text-align:right}
.kalenderstyle tr.monat{background:#000080}
.kalenderstyle td{padding:0;font-size:0.65em;font-family:verdana, Arial, helvetica}

#content_ad{width:350px;background:url(../images/bottom.gif) repeat-x top}
#postdienst{color:#fff;text-align:center;padding:4px 0}
#footer{text-align:center;padding:10px 0 20px}
#service{text-align:right;margin:14px 20px 14px 0}
#skyper{width:8em;height:854px;position:absolute;top:10.4em;left:62.5em}
.inhalthead{background:#f5f5f5}
.inhalthead p{background:#fff;font-weight:700;padding:4px}
.inhalthead ul li{list-style-type:none;margin:0;padding:2px 5px}
.inhalthead ul li a{color:#666666;font-weight:400}
#pages{width:10em;height:46.5em}
#page_right{width:10.5em}
.rightstyle{height:680px;width:8.35em}
.rightstyle p{padding:3px 0 10px}
.rightstyle p.links{padding:3px 0 3px}
h4{color:#fff;font-weight:700;padding:1px 0}
#abz{position:absolute;left:8.75em;top:0;width:1.5em}
.abcstyle{height:680px;width:25px}
.abcstyle td{vertical-align:middle;color:#808080;text-align:center;border:#FFF 1px solid}
.abcstyle a:hover{color:#ff0000}
#anfang{font-size:0.75em;text-align:right;padding:2px}
#thema{background:#f5f5f5;height:25px}
#thema ul{list-style:none}
#thema ul li{float:left;font-size:0.75em;border-right:1px solid #aaa;height:15px;margin:0;padding:5px 0}
#thema ul li a{text-transform:uppercase;font-weight:700;margin:0 10px}
#search{float:right}
#home{height:60px}
#home img{margin:1px 5px 0 0}
#logo img{margin:10px 0 0}
#phoneus{position:absolute;top:48px;left:255px;width:750px}
.post {margin: 2px}
.deutschland, .oesterreich, .schweiz, .belgien, .daenemark, .finnland, .frankreich, .griechenland, .grossbritannien, .italien, .luxemburg, .niederlande, .polen, .portugal, .schweden, .spanien, .tuerkei, .zypern 
{background:url('../images/post.png') no-repeat}
.belgien{background-position:0 0;width:24px;height:12px} 
.daenemark{background-position:0 -22px;width:24px;height:12px} 
.deutschland{background-position:0 -44px;width:24px;height:12px} 
.finnland{background-position:0 -66px;width:24px;height:12px} 
.frankreich{background-position:0 -88px;width:24px;height:12px} 
.griechenland{background-position:0 -110px;width:24px;height:12px} 
.grossbritannien{background-position:0 -132px;width:24px;height:12px} 
.irland{background-position:0 -154px;width:24px;height:12px} 
.italien{background-position:0 -176px;width:24px;height:12px} 
.kroatien{background-position:0 -198px;width:24px;height:12px} 
.luxemburg{background-position:0 -220px;width:24px;height:12px} 
.niederlande{background-position:0 -242px;width:24px;height:12px} 
.norwegen{background-position:0 -264px;width:24px;height:12px} 
.oesterreich{background-position:0 -286px;width:24px;height:12px} 
.polen{background-position:0 -308px;width:24px;height:12px} 
.portugal{background-position:0 -330px;width:24px;height:12px} 
.schweden{background-position:0 -352px;width:24px;height:12px} 
.schweiz{background-position:0 -374px;width:24px;height:12px} 
.slowenien{background-position:0 -396px;width:24px;height:12px} 
.spanien{background-position:0 -418px;width:24px;height:12px} 
.tschechien{background-position:0 -440px;width:24px;height:12px} 
.tuerkei{background-position:0 -462px;width:24px;height:12px} 
.zypern{background-position:0 -484px;width:24px;height:12px} 

#leiste-post{background:#FFD700;width:100%;height:2px}
#leiste{background:#f5f5f5;width:100%;height:17px}
#saison{position:absolute;left:430px;float:right;padding:2px}
#saison-rat{position:absolute;left:650px;float:right;padding:2px}
#mega{margin-left:-5px;padding:2px}
#saison a,#saison-rat a,#mega a{color:#808080;text-transform:uppercase;padding:0 10px}
.megamenu {display:none;position:absolute;top:0;left:0;background:white;border:1px solid #000080;border-width:5px 1px;padding:20px;z-index:100;}
.megamenu .column {float:left;width:150px; /*width of each menu column*/; margin-right:5px;}
.megamenu .column ul {margin: 0; padding-bottom: 15px; list-style-type: none;}
.megamenu .column ul li {margin: 0 0 0 5px; padding-bottom: 5px;}
.megamenu .column h3 {background: #f5f5f5;font: bold 13px;color:#000080;margin: 0 0 5px 0;}
.megamenu .column h3 a {color:#000080;background:none}
.megamenu .column ul li a {text-decoration: none;}
.megamenu .column ul li a.aktuell {font-weight:700;}
.table,.tabletext,.kalender,#postdienst,.abcstyle,.versand,.news{font-size:0.82em}
#footer,#service,.small{font-size:0.75em}
.column a,.column a:visited,a.grey:link,a.grey:visited,td.online a,.breadcrumbs a{color:#808080}
.zweite a,td.pfeil{padding-left:10px;background:url(../images/pfeil_rot_klein.gif) center left no-repeat}
a[name],a.black,#service a{color:#000}
h1 a[name],#footer a,#anfang a{color:#666}
.big a[name],.start a[name],#navcontext ul li.rubrik a,#navcontext ul li.without a,ul.nav li a,#home,#phoneus a{color:#fff}
p.center,td.center,.kalender td.start{text-align:center}
.inline li a,.lister li li a,.kalender a.e,.kalenderstyle a.e{font-weight:700}
.kalender td.left{background:url(../images/pfeil_rot_klein.gif) center left no-repeat}
.info,.kalender td.b,.kalenderstyle td.b{color:#FF0000}
.kalender td.h{background:#FFD700;}
.tabletext,.table,.urlaub{width:470px}
.table tr:hover .start,.table tr:hover .start-center,.table tr:hover .footer{background:#000080;border-top:1px solid #e38909;border-bottom:1px solid #e38909}
.termine tr:hover td{background:#FFEDCF;border-top:1px solid #e38909;border-bottom:1px solid #e38909}
.kalender a.f,.kalenderstyle a.f{color:#FF0000;font-weight:700}
#postdienst a,.abcstyle a{color:#fff;font-weight:700}
#postdienst img{padding:4px}
