body { font-size: 100.01%; background-color: #b1de70; background-repeat: repeat-x; }
/*Head-Bereich*/
.banner { background-color: transparent; background-image: url(../images/urlaub-logo.gif); width: 59.45em; height: 7em; float: left; margin: 0 0 0 1px; padding: 0; }
* html .banner { width: 59em; }
.navi { background-color:transparent; background-repeat: repeat-x; width:59.8em; height: 3.5em; padding: 0; }
* html .navi { width: 59.8em; height: 2.85em; }
.navitext { color: #000; font-size: 0.55em; font-weight: normal; background-color: transparent; text-decoration: none; text-align: center; padding: 0.2em 0.3em; border-style: solid; border-width: 0.1em; display: block; }
.menucontainer { background-color: transparent; text-decoration: none; text-align: center; width:9.65em; height: 2.4em; padding: 0.1em; float:left; margin-top: 0.1em; margin-bottom: 0.1em; margin-left: 0.07em; }
* html .menucontainer { width: 9.5em; }
a.menu:link, a.menu:visited, a.menu:focus { color: #333; font-size: 0.8em; font-family: Arial; background-color: #999; background-image: url(../images/a/bgtable.gif); background-repeat: repeat-x; text-decoration: none; text-align: center; margin-top: 0.02em; margin-bottom: 0.2em; padding: 0.2em 0.3em; border: solid 1px #999; display: block; }
a.menu:hover, a.menu:active { color: #000; font-size: 0.8em; font-family: Arial; font-weight: bolder; background-color: #999; background-image: url(../images/a/bgtable.gif); background-repeat: repeat-x; text-decoration: none; text-align: center; margin-top: 0.02em; margin-bottom: 0.2em; padding: 0.2em 0.3em; border: solid 1px #999; display: block; }
p.A { color: #fff; font-size: 11px; background-color: transparent; background-image: url(../images/a/a.jpg); text-align: left; margin: 0; padding: 0.25em; border-bottom: 1px solid #ccc; }
h1 { color: #fff; font-size: 1.5em; font-family: "AvantGarde Bk BT"; font-weight: normal; margin: 1.8em 0 1em 7.4em; padding: 0; }
h2 { color: #f90; font-size: 1.5em; font-weight: bold; margin: 0.5em 0 0 0.5em; }
h3 { color: #ccc; font-size: 80%; font-family: Arial; font-weight: normal; margin: 0 0 0 4.9em; }
h4 { color: #333; font-size: 1.5em; font-weight: bold; background-color: #fff; margin: 1.33em 0 0; }
a:link   { color : #333; text-decoration: none; }
a:visited { color : #333; text-decoration: none; }
a:focus { color : #333; text-decoration: none; }
a:hover { color: #000; text-decoration: underline; }
a:active { color: #000; text-decoration: underline; }
.images { width: 20%; height: 20%; margin: 0; padding: 1em 0.2em 0.2em 0.1em; }
/*Navigation - Linke Seite*/
.leftside { color: #333; background-color: transparent; width: 11.6em; height: 100%; float: left; padding: 0; }
.rightside { color: #ccc; background-color: #fff; width: 47em; float: left; margin: 0; padding: 0; }
* html .rightside { width: 45.7em; }
.menü { margin: 0.5em 0 0 0; }
.manager { color: #333; font-size: 0.85em; font-family: Arial; background-color: #fff; width: 15.5em; }
.kreis { color: #f90; font-size: 0.85em; font-family: Arial; background-color: #f7f7f7; width: 14em; }
.U1 { color: #000; font-size: 0.9em; font-family: Arial; background-color: #dcdcdc; }
/*Inhalt - Content*/
a.arl:hover, a.arl:active { color: #333; font-size: 0.85em; text-align: left; letter-spacing: 0; }
a.arl:link, a.arl:visited, a.arl:focus { color: #333; font-size: 0.85em; background-color: #363; text-align: left; letter-spacing: 0; }
.inhalt { color: #ccc; background-color: #fff; background-image: url(../images/a/bg-gruen.jpg); background-repeat: repeat-x; width: 99%; float: left; margin: 0.75em 0 0 1px; padding: 1em 0 0;parent; }
* html .inhalt { width: 98.25%; margin-top: 0.25em; margin-left: 1.5px; padding-top: 1em; }
.blackbox { color: #000; font-size: 0.9em; font-family: Arial; background-color: #fff; text-align: center; width: 99.1%; float: left; margin: 1em 0 0.75em; padding: 1.25em 0 0.5em; border: solid 1px #ccc; }
* html .blackbox { width: 98.25%; margin-top: 0.5em; }
.footer { color: #666; font-size: 0.75em; font-family: Arial; background-color: transparent; text-align: center; width: 99.1%; float: left; margin: 0.25em 0; padding: 0 0 0.25em; }
.region { color: #fff; font-size: 1em; font-family: Arial; background-color: #202020; text-align: center; width: 100%; float: left; margin-top: 0; margin-bottom: 1em; padding-top: 1.5em; padding-bottom: 1em; border-top: 0.1em solid #000; }
.box { color: #9cf; font-size: 0.8em; font-family: Arial; background-color: #fff; text-align: center; padding: 1em 0.75em; }
.karte { color: #333; font-size: 0.8em; font-family: Arial; background-color: #f7f7f7; text-align: left; float: left; margin: 0 0 0.5em; padding: 1em 0.75em; border: solid 0.1em #ccc; }
.tux1 { font-size: 0.9em; text-align: right; }
.tux2 { font-size: 0.85em; text-align: left; }
.tux3 { font-size: 0.9em; text-align: left; }
.box2 { color: #000; font-size: 0.9em; font-family: Arial; background-color: #fff; text-align: left; width: 25%; float: left; margin: 0; padding: 0 0 0 4%; }
.box1 { color: #333; font-size: 0.8em; font-family: Arial; background-color: #fff; background-repeat: repeat-x; text-align: left; width: 100%; float: left; margin: 0; }
* html .box1 { width: 99%; }
.foodbox { color: #fff; font-family: Arial; background-color: #000; text-align: center; margin: 0 0 2.5em; padding: 0.5em 0.75em; }
.box3 { color: #000; font-size: 0.9em; font-family: Arial; background-color: #fff; text-align: left; width: 100.5%; float: left; margin-top: 0; margin-right: 1em; margin-left: 0; border: solid 1px #ccc; }
* html .box3 { width: 98.5%; }
.box4 { color: #000; font-size: 0.8em; font-family: Arial; background-color: #fff; text-align: left; width: 96.2%; float: left; margin-top: 0; margin-right: 1em; margin-bottom: 0.75em; padding: 1em; border: solid 1px #fff; }
* html .box4 { width: 94%; }
.box5 { margin-bottom: 0.5em; }
.katagorie { text-align: left; width: 100%; }
.page { color: #333; font-size: 0.95em; background-color: #fff; background-image: url(../images/a/box.gif); text-align: left; margin-bottom: 1em; padding: 0.5em; }
.code { color: #f93; font-size: 95%; background-color: #f1f1f1; text-align: left; margin: 0; padding: 1em 0.25em; border: solid 0.05em #ccc; }
.spalte { color: #fc6; font-size: 1em; background-color: #fff; background-image: url(../images/a/box.gif); width: 40%; padding-top: 2em; padding-bottom: 2em; border: solid 0.05em #ccc; }
a.linie:link, a.linie:visited, a.linie:focus { color: #063; font-size: 0.85em; text-decoration: none; }
a.linie:hover, a.linie:active { color: #063; font-size: 0.85em; text-decoration: underline; }
a.infos:link, a.infos:visited, a.infos:focus { color: #063; text-decoration: none; }
a.infos:hover, a.infos:active { color: #063; text-decoration: underline; }
a.lino:link, a.lino:visited, a.lino:focus { color: #063; font-size: 1em; text-decoration: none; }
a.lino:hover, a.lino:active { color: #063; font-size: 1em; text-decoration: underline; }
/*Navigation - Rechte Seite*/
.right { color: #1a1a1a; background-color: transparent; width: 11.3em; height: 100%; float: left; margin: 0.5em 0 0; padding: 0; }
.forma { color: #333; font-size: 0.75em; font-family: Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; background-color: transparent; margin: 0; text-align: left; height: 100%; padding-top: 0.5em; padding-bottom: 1.5em; padding-left: 0.5em; }
.forma2 { color: #333; font-size: 0.75em; font-family: Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; background-color: transparent; margin: 0; text-align: left; height: auto; padding: 0; }
.cmsbox { background-color: transparent; text-decoration: none; text-align: center; width:9.65em; height: 2.4em; padding: 0.1em; float:right; }
* html .cmsbox { width: 9.5em; }
a.cms:link, a.cms:visited, a.cms:focus { color: #fff; font-size: 0.85em; font-family: Arial; background-color: #fc6; background-repeat: repeat-x; text-decoration: none; text-align: center; margin-top: 0.02em; margin-bottom: 0.2em; padding: 0.2em 0.3em; border: solid 1px #999; display: block; }
a.cms:hover, a.cms:active { color: #fff; font-size: 0.85em; font-family: Arial; font-weight: bolder; background-color: #090; background-repeat: repeat-x; text-decoration: none; text-align: center; margin-top: 0.02em; margin-bottom: 0.2em; padding: 0.2em 0.3em; border: solid 1px #999; display: block; }
.side { color: #333; font-size: 0.85em; font-family: Arial; text-align: right; width: 99.5%; margin: 0; }
* html .side { width: 96.5%; }
.schrift { color: #333; font-size: 0.8em; font-family: Arial; background-image: url(../images/a/bgtable.gif); width: 98.4%; margin: 0; padding: 0.25em 0.2em 0.2em 0.75em; }
* html .schrift { width: 99.5%; }
.sc { color: #fff; font-size: 0.75em; font-family: Arial; background-color: #333; margin: 0; padding: 0.2em 0.2em 0.2em 1em; border-left: 0.25em solid #333; }
.sft { color: #333; font-size: 0.85em; font-family: Arial; }
.orange { color: #063; font-weight: normal; }
.pfeil { margin-right: 0.5em; margin-bottom: 0; margin-left: 0.5em; }
p.white { color: #fff; font-size: 85%; background-color: #999; text-align: left; padding: 0.5em; border: solid 0.1em #ccc; }
p.anfrage { color: #333; font-size: 1em; background-color: #fff; text-align: left; margin-bottom: 1em; padding: 1.5em 0.5em; }p.h4 { color: #ccc; font-size: 0.85em; background-color: #fff; text-align: left; margin: 0 0 1em; padding: 0.5em; }
p.U { color: #f90; font-size: 1.1em; font-weight: bold; text-align: left; margin: 0 10px; padding: 0.25em; border-bottom: 1px solid #363; }
p { color: #333; font-size: 0.9em; background-color: transparent; margin: 0; padding: 1.5em 0.5em 2.5em 0.75em; order-bottom-style: solid; order-right-style: solid; }
p.info { color: #333; font-size: 0.9em; background-color: transparent; margin: 0; padding: 1.5em 0.5em 2.5em 1.5em; order-bottom-style: solid; order-right-style: solid; }
p.A { color: #fff; font-size: 0.95em; background-color: #333; margin: 0; padding: 1.5em 0.5em 2.5em 1.1em; order-bottom-style: solid; order-right-style: solid; }
.ads { color: #fff; font-size: 80%; font-family: Arial; }
.food { color: #fff; font-size: 70%; font-family: Arial; background-color: transparent; padding: 0.5em; }
/* Übername*/
a.eintrag:link, a.eintrag:visited, a.eintrag:focus { color: #333; font-size: 1.2em; background-color: #cf9; text-decoration: none; padding: 1em 1.2em; border: solid 1px #999; }
a.eintrag:hover, a.eintrag:active { color: #fff; font-size: 1.2em; background-color: #f60; padding: 1em 1.2em; border: solid 1px #999; }
.info { color: #333; font-size: 0.7em; font-family: Arial; font-weight: normal; background-color: #ccc; text-decoration: none; text-align: left; margin: 0; padding: 0.5em; outline: solid 0.1em #999; display: block; }
p.agb { color: #000; font-size: 80%; background-color: #ccc; text-decoration: none; text-align: left; margin: 1em; padding: 1em 1em 2em; border: solid 0.1em;}
td.form { width: 50em; margin: 0; padding: 0; }
.img { float: left; margin: 0em 0.75em 0.75em 0em; }
.shots { float: left; margin: 0 1em 0 0; }
.kategorie { text-align: left; width: 100%; }
td.daten { font-size: 0.85em; text-align: left; width: 10em; padding: 0.5em; }
td.text { color: #39c; font-size: 0.85em; text-align: left; width: 40em; padding: 0.5em; }
td.total { color: #333; font-size: 1em; font-family: Arial; background-color: #e3f7b4; padding: 0.25em 0.5em; border-bottom: 1px solid #093; border-top-color: #0c3; border-top-width: 1px; }
td.hotel { color: #333; font-size: 95%; background-color: #f4f4f4; width: 80%; padding: 0.5em; }
td.pikto { color: #333; font-size: 90%; background-color: #fff; text-align: left; padding: 0.5em; }
td.bild { font-size: 1em; background-color: #f4f4f4; width: 20%; padding: 0.5em; }
tr.ergo { color: #fff; font-size: 0.9em; background-color: #000; text-align: center; width: 60em; }
tr.titel { color: #fff; font-size: 1.2em; background-color: #999; text-align: left; width: 60em; height: 1em; margin-left: 0.2em; padding: 0.5em; }
tr.trainer { color: #333; font-size: 0.9em; background-color: #e8e8e8; text-align: left; width: 60em; height: 1em; padding: 0.5em; }
.big { text-align: left; width: 48em; padding: 1em; }
.hellblau { color: #333; font-size: 0.85em; background-color: #ccc; width: 17.5em; height: 4em; padding: 1em; }
.hellgelb { color: #fff; background-color: #333; text-align: left; }
.titel { color: #000; font-size: 100%; background-color: #eee; width: 17.5em; height: 2em; }
.klein { text-align: center; width: 15em; }
.abstand { margin: 0.5em; }
.rand { margin-left: 1em; border: solid 0.1em #ccc; }
.pull { width: 9em; }
.red { color: #f30; }
.pxel { background-image: url(/images/a/aa5.jpg); width: 610px; height: 397px; margin: 20px; border: solid 5px #fff; }

