/* 

 *  MeridianSpa GmbH - Layout Styles Web

 *  (C)opyright 2008 REDCODE.DE. All Rights reserved.

 *  Visit us at http://www.redcode.de/

 *

 *  31/07:08   1.0     han 

 */



TABLE.headtable { width: 995px; } 

TABLE.headtable TD { padding-top: 11px; }

TABLE.headtable TD IMG { margin: 0px 0px 8px 33px; }

TABLE.headtable TD.nav { padding-top: 13px; color: #002E6A; text-align: right; padding-right: 22px; line-height: 17px; }

TABLE.headtable TD.nav A { font-size: 11px;  }



TABLE.headnav { width: 995px; border-bottom: 1px solid white; }

TABLE.headnav TD { background-color: #DADFE9; border-right: 1px solid white; }

TABLE.headnav TD.spcl { width: 243px; }

TABLE.headnav TD.spcr { width: 231px; border-right: none; }



P.footer { text-align: center; font-size: 9px; line-height: 12px; color: #7D869E; margin-top: 17px; }

P.footer A, P.footer A:link, P.footer A:visited { color: #7D869E; text-decoration: none; }

P.footer A:hover { text-decoration: underline; background: none; }



TABLE.maintable { }

TABLE.maintable TD.navigation { }

TABLE.maintable TD.sitegraphic { }

TABLE.maintable TD.maincontent { padding: 21px 320px 18px 48px; }



/* Allgemeines */

TD.doublecolumn { padding-right: 32px; }



/* MamaMia */

P.backlink { font-size: 11px; color: #F58220; }

P.backlink A:link, P.backlink A:active, P.backlink A:visited { color: #F58220; font-size: 11px; }

TH IMG { margin: 0px 20px 9px 0px; }



/* Tageskarten */

TABLE.overview { border: 1px solid #002E6A; }

TABLE.overview TH { background-color: #E7EAF2; font-size: 14px; line-height: 20px; padding: 5px 22px 5px 10px; border-bottom: 1px solid #002E6A; }

TABLE.overview TH.last { background-color: #E7EAF2; font-size: 14px; line-height: 20px; padding: 5px 22px 5px 10px; border-bottom: none; }

TABLE.overview TD { padding: 3px 10px; line-height: 23px; }

TABLE.overview .midleft { border-left: 1px solid #002E6A; padding-right: 5px; }

TABLE.overview .midright { border-right: 1px solid #002E6A; padding-left: 12px; }

TABLE.overview .midbottom { border-bottom: 1px solid #002E6A; }



TABLE.overview .left { padding-right: 5px; }

TABLE.overview .right { padding-left: 12px; }

TABLE.overview TR.subtable TH { border-top: 1px solid #002E6A; } 



/* Wellness, Impressionen Alstertal, ... */

TABLE.catalog { border: 1px solid #F58220; margin-bottom: 9px; }

TABLE.catalog TD { padding: 0px 2px; }

TABLE.catalog TD DIV { position: relative; margin: 0px; }

TABLE.catalog TD DIV.wrapper { overflow: hidden; width: 520px;  }

TABLE.catalog TD DIV  { position: relative; margin: 0px; }

TABLE.catalog TD.navleft { padding-left: 28px; vertical-align: middle; }

TABLE.catalog TD.navright { padding-right: 28px; vertical-align: middle; }



/* myline */

UL.pdf LI { background: url(/images/pdf.gif) 0px 1px no-repeat; padding: 6px 24px 18px 43px; }

UL.pdfdouble LI { background: url(/images/pdf.gif) 0px 3px no-repeat; padding: 0px 0px 9px 42px; }



TABLE.termine { border: 1px solid #002E6A; margin-bottom: 9px; }

TABLE.termine TH { background-color: #E7EAF2; padding: 5px 22px 5px 10px; }

TABLE.termine TD { padding: 5px 96px 5px 13px; }



/* Mitgliedschaft */

TD.membershipcell { border: 1px solid #002E6A; }

TABLE.membership {  margin: 0px; }

TABLE.membership TH { background-color: #E7EAF2; padding: 4px 0px 4px 14px; }

TABLE.membership TD { padding: 1px 6px 7px 14px; }

TABLE.membership TD IMG { margin: 13px 8px 16px 0px; }

TABLE.membership TD.footer { vertical-align: bottom; border: 1px solid pink; }



/* Angebote */

TABLE.verteiler TD IMG { margin: 0px 29px 8px 0px; }



/* Eventkalender */

TABLE.eventkalender TD { vertical-align: bottom; padding-bottom: 9px; width: 325px; }

TABLE.eventkalenderlist TH { padding-right: 9px; font-weight: normal; }



/* Kursbeschreibungen */

DIV.kursbeschreibung TABLE { border: 1px solid #002E6A; width: 565px; margin-bottom: 9px; }

DIV.kursbeschreibung TABLE TH { background-color: #E7EAF2; padding: 3px 3px 2px 6px; }

DIV.kursbeschreibung TABLE TD { padding: 3px 6px 9px 6px; width: 400px; }



/* Ansprechpartner */

TABLE.ansprechpartner { margin-bottom: 9px; }

TABLE.ansprechpartner TD { vertical-align: bottom; }

TABLE.ansprechpartner TD IMG { margin-right: 9px; }

        

/* Formulare */

FORM .standardinput { border: 1px solid #002E6A; background-color: white; width: 160px; padding: 1px; }

FORM TEXTAREA.standardinput { width: 320px; height: 100px; }

FORM .standardbutton { border: none; background-color: #002E6A; color: white; font-weight: bold; padding: 1px 3px; text-align: center; }



/* Downloads */

TABLE.downloads TD { padding-right: 9px; }



/* End of web-layout.css */
