body { background-image: url(../grafiken/bg_content.gif); background-repeat: repeat-y; background-position: 50% 0; margin: 0; padding: 0; }
h1 { color: #7f9dbb; font-size: 15px; }
h2 { color: #f5a028; font-size: 14px; font-weight: normal; }
a.navinaktiv:link, a.navinaktiv:visited       { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #7f9dbb; text-decoration: none; margin-right: 2px; border-top: 3px solid #7f9dbb; border-bottom: 4px solid #7f9dbb; }
a.navinaktiv:hover, a.navinaktiv:active, a.navinaktiv:focus      { color: #fff; font-weight: bold; background-color: #003b77; text-decoration: none  ; margin-right: 2px; border-top: 3px solid #003b77; border-bottom: 4px solid #003b77;; }
a.navaktiv:link, a.navaktiv:visited      { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #003b77; margin-right: 2px; border-top: 3px solid #003b77; border-bottom: 4px solid #003b77; }
a.navaktiv:hover, a.navaktiv:active, a.navaktiv:focus        { color: #fff; background-color: #003b77 ; margin-right: 2px; border-top: 3px solid #003b77; border-bottom: 4px solid #003b77; }
a.headnavi:link, a.headnavi:visited { color: #bfcedd; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; float: right; margin-top: 6px; margin-right: 10px; }
a.headnavi:hover { color: #fff; text-decoration: none; }
a { color: blue; }
a:hover { color: blue; text-decoration: none; }
a:visited { color: blue; }
a:active { color: #c00; text-decoration: none; }
form { margin-top: 5px; margin-bottom: 0; }
input { color: #003b77; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
select { color: #003b77; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
textarea { color: #003b77; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.subnavinaktiv:link, a.subnavinaktiv:visited       { color: #003b77; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding-top: 3px; padding-bottom: 5px; }
a.subnavinaktiv:hover, a.subnavinaktiv:active, a.subnavinaktiv:focus      { color: #fff; font-weight: bold; text-decoration: none  ; padding-top: 3px; padding-bottom: 5px;; }
a.subnavaktiv:link, a.subnavaktiv:visited      { color: #7f9dbb; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding-top: 3px; padding-bottom: 5px; }
a.subnavaktiv:hover, a.subnavaktiv:active, a.subnavaktiv:focus        { color: #7f9dbb; padding-top: 3px; padding-bottom: 5px; }
a.dbliste:link, a.dbliste:visited { color: #7f9dbb; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.dbliste:hover { color: #003b77; text-decoration: none; }
#content { margin-left: -390px; position: absolute; top: 0; left: 50%; width: 780px; height: 100%; }
#catheader    { background-color: #003b77; background-image: url(../bilder/kopf_start.jpg); background-repeat: no-repeat; position: absolute; width: 780px; height: 165px; border-bottom: 5px solid #fff; }
#maltaheader { background-color: #003b77; background-image: url(../malta/bilder/kopf_malta.jpg); background-repeat: no-repeat; position: absolute; width: 780px; height: 165px; border-bottom: 5px solid #fff; }
#mainnavipos { position: relative; top: 132px; }
#subnavipos { position: absolute; top: 170px; width: 190px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; }
#datapos { position: absolute; top: 170px; left: 210px; width: 570px; height: auto; padding-top: 10px; padding-bottom: 10px; }
#datapos_left { padding-top: 10px; padding-bottom: 10px; position: absolute; top: 170px; left: 200px; width: 380px; }
#datapos_right { position: absolute; top: 170px; right: 0; width: 190px; height: auto; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; }
#subhotlines { background-color: #fff; position: relative; width: 180px; height: auto; margin-bottom: 10px; padding: 5px; }
#subinfos { background-color: #fff; position: relative; width: 180px; padding: 5px; height: auto; margin-bottom: 10px; }
#subservices { background-color: #fff; position: relative; width: 180px; padding: 5px; height: auto; margin-bottom: 10px; }
#subpartner { background-color: #fff; position: relative; width: 180px; padding: 5px; height: auto; margin-bottom: 10px; }
#subdiverse { background-color: #fff; margin-bottom: 10px; padding: 5px; position: relative; width: 180px; height: auto; }
#subzeiten { background-color: #ffe187; text-align: center; position: relative; width: 180px; padding: 5px; height: auto; margin-bottom: 10px; }
#subcr { background-color: #fff; margin-bottom: 10px; padding: 5px; position: relative; width: 180px; height: auto; }
#footer { background-color: #d9e2eb; position: relative; width: 180px; height: auto; margin-bottom: 10px; padding: 5px; }
#dbtop { background-color: #fff; position: relative; width: auto; height: auto; float: left; margin-bottom: 10px; margin-left: 10px; padding: 5px; }
#dbsuche_an { background-color: #fff; position: relative; padding: 5px; width: auto; height: auto; float: left; margin-bottom: 10px; margin-left: 10px; border: solid 2px #f99; }
#dbsuche_hot { background-color: #fff7e1; margin-bottom: 10px; margin-left: 10px; padding: 5px; position: relative; width: auto; height: auto; float: left; border: solid 2px #f99; }
#dbhit { background-color: #f5a028; position: relative; padding: 5px; width: auto; height: auto; float: left; margin-bottom: 10px; margin-left: 10px; }
#banner { position: relative; width: auto; height: auto; float: left; margin-bottom: 10px; margin-left: 10px; }
#picshow { background-color: #fff; position: relative; width: auto; height: auto; float: left; margin-bottom: 10px; margin-left: 10px; padding: 5px; }
#angebote { background-color: #fff; margin-bottom: 10px; padding: 5px; position: relative; width: 550px; height: auto; }
#maltakarte { color: #003b77; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../malta/grafiken/malta_karte.gif); background-repeat: no-repeat; background-position: center top; width: 536px; height: auto; padding-top: 250px; padding-bottom: 45px; padding-left: 20px; border: solid 2px #fff; }
#maltapic { background-color: #fff; padding: 5px; position: relative; width: auto; float: left; margin-top: 10px; margin-right: 10px; }
#datatext { color: #003b77; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; background-color: #fff; text-align: justify; position: relative; width: 550px; height: auto; padding: 5px; }
#datatext_left { color: #003b77; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-align: justify; padding: 10px; position: relative; left: 10px; width: 336px; height: auto; border: solid 2px #fff; }
#datatext_right { color: #003b77; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; line-height: 13px; background-color: #fff; padding: 5px; position: relative; width: 180px; height: auto; }
#partner { position: absolute; top: 180px; left: 10px; width: 760px; height: auto; }
.dbanzahl { color: #7f9dbb; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.anliste { color: #003b77; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #d9e2eb; border-top: 5px solid #fff; border-bottom: 5px solid #fff; }
.andetail { color: #003b77; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #d9e2eb; border-top: 10px solid #fff; }
.anlistepreis { background-color: #fff; padding: 5px; border: solid 5px #d9e2eb; }
.anheader { color: #c00; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.anzusatz { background-color: #fff; padding: 5px; }
.antexte { color: #003b77; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 10px; }
.antermine { background-color: #fff; padding: 5px; border: solid 10px #d9e2eb; }
.anbild { border: solid 1px #fff; }
.anform { color: #003b77; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; }
.datafooter { color: #003b77; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom: 10px solid #d9e2eb; }
.hitheader { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.topheader { color: #c00; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.topbild { margin-top: 5px; margin-bottom: 5px; border: solid 1px #003b77; }
.toptitel { color: #003b77; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; }
.toptext { color: #003b77; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.toppreis { color: #c00; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.subheader { color: #003b77; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.subinfocontent { color: #003b77; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #d9e2eb; padding: 4px 5px; border-top: 5px solid #fff; }
.subnavicontent { color: #003b77; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #bfcedd; padding: 4px 5px; border-top: 5px solid #fff; }
.subnavicontentmalta { color: #003b77; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #ffe187; padding: 4px 5px; border-top: 5px solid #fff; }
.tdsuche { color: #003b77; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 5px 10px; }
.tdhit { padding: 3px 5px; }
.partnerfrm { margin-top: 5px; border-top: 10px solid #fff; }
.tablehit { border-top: 5px solid #f5a028; }
.text { color: #003b77; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.text_klein { color: #003b77; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
