/* CSS fr www.aruna-tantra.de */

/* Important colors 
bg_page = #FFD6AD;
bg_content = #FFF3E8;
linien = #82664A;
schrift_bau:#4A6BAD;
link_red = #990000;
link_blue = #000066;
helles pfirsich #FFEBD7;
*/

/* all set to zero, and the basic font */
html, body, div, p, h1, h2, h3, h4, h5 h6, ul, ol, 
span, a, table, td, form, img, li {margin: 0;padding: 0;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
img {border: none;}
table {border:0;padding:0px}
/* html und body with bg-------------------------------------------*/

html, body {background: #FFD6AD;text-align: center;font-size: 0.85em;}

/* Main Structure -------------------------------------------------*/

#container {position: relative;z-index:1;text-align: left;margin: 20px auto;width: 931px;}	

/* Header ---------------------------------------------------------*/

#header {position: absolute;float:left;width:100%;font-size:85%;background: url(bilder/head_index.jpg) no-repeat 0px 0px;height:204px;left: 0px;top: 0px;}

/* Headertabs---------------------------------------------------*/

#header ul {margin:0;padding:12px 3px 0;list-style:none;}
#header li {float:right;background:url(bilder/tab_r.gif) no-repeat right top;padding:0 5px 0 0;margin: 0;} 
#header a {float:left;display:block;background:url(bilder/tab_l.gif) no-repeat left top;padding:3px 10px 4px 20px;text-decoration:none;font-weight:bold;color:#990000;font-size: 10px;}
/* Commented Backslash Hack hides rule from IE5-Mac -----------------\*/
#header a {float:none;}
/* End IE5-Mac hack */
#header a:hover {color:#fff;text-decoration: underline;}
#header #current {background-image:url(bilder/tab_r_on.gif);}
#header #current a {background-image:url(bilder/tab_l_on.gif);color:#375084;padding-bottom:5px;}

/* Content ----------------------------------------------*/

#content, #content-mittel, #content-gut-lang, #content-lang, #content-sehr-lang, #content-super-lang, #content-sehr-gut-lang, #content-extrem-lang {z-index: 4;position: absolute;width: 849px;background-color: #FFF3E8;height: 769px;right: 0;top: 202px;line-height: 16px;background-image: url(bilder/footer.gif);background-repeat: no-repeat;background-position: bottom;border: 1px solid #AA8A66;}
#content-mittel {height: 1000px;}
#content-lang {height: 1100px;}
#content-gut-lang {height: 1300px;}
#content-sehr-lang {height: 1550px;}
#content-sehr-gut-lang {height: 1800px;}
#content-super-lang {height: 2200px;}
#content-extrem-lang {height: 2750px;}

/* Content-edit---------------------------------------*/

#content-edit, #content-edit-klein, #content-edit-lang, #content-edit-medium {z-index: 4;position: absolute;width: 850px;background-color: #FFF3E8;height: 1400px;border: 1px solid #AA8A66;text-align: left;margin-top: 20px;margin-left: 20px;left: 20px;top: 20px;}
#content-edit-klein {height: 500px;}
#content-edit-medium {height:1000px;}
#content-edit-lang {height: 2800px;}

/* navi seite links ------------------------------------------------------------*/

#navcontainer {position: absolute;height: 418px;width: 160px;left: 0px;top: 201px;background-image: url(bilder/bg_navi_links.gif);background-repeat: no-repeat;z-index: 6;}
#navcontainer ul{list-style-type: none;text-align: left;padding-left: 10px;padding-top: 60px;font-size: 10px;}
#navcontainer ul li a {background: transparent url(bilder/list-off.gif) left center no-repeat;text-align: left;text-decoration: none;color: #990000;padding-left: 20px;margin-top: 10px;line-height: 18px;font-size: 10px;}
#navcontainer ul li a:hover {background: transparent url(bilder/list-on.gif) left center no-repeat;text-decoration: underline;}
#navcontainer #current a { background: transparent url(bilder/list-aktiv.gif) left center no-repeat;color: #3F5A94;}

/* Seite mitte------------------------------------------------------------*/

#text-fullpage, #text-fullpage-lang,#text-fullpage-schedule, #text-fullpage-sehr-lang, .text-fullpage-links {z-index: 5;position: absolute;width: 700px;top: 62px;left: 120px;padding-left: 10px;padding-bottom: 20px;}
#text-fullpage {height: 666px;}
#text-fullpage-schedule {height: 995px;}
.text-fullpage-links {height: 850px;}
#text-fullpage-lang {height: 1450px;}
#text-fullpage-sehr-lang {height: 1750px;}
.links {position: relative;z-index: 5;width: 700px;left: 120px;background-color: #FFEBD7;margin-bottom: 10px;margin-top: 10px;padding-left: 10px;padding-top: 5px;padding-bottom: 5px;border: 1px solid #82664A;}
.haus-detail {position: relative;z-index: 5;width: 680px;background-color: #FFEBD7;margin-bottom: 10px;margin-top: 10px;padding-left: 10px;padding-top: 5px;padding-bottom: 5px;border: 1px solid #82664A;}


#text-oben, #text-oben-mittel, #text-oben-lang, #text-oben-sehr-lang, #broschuere {z-index: 5;position: absolute;width: 530px;top: 66px;left: 120px;padding-left: 10px;padding-bottom: 20px;}
#text-oben{height: 280px;}
#text-oben-mittel {height: 450px;}
#text-oben-lang {height: 650px;}
#text-oben-sehr-lang {height: 1050px;}
#broschuere {height: 280px;}
#anmeldung {z-index: 5;position: absolute;height:910px;width: 630px;left: 120px;padding-left: 10px;top: 66px;}

/* div unten-------------------------------------------------*/

#text-unten, #text-unten-klein, #text-unten-tabelle, #text-unten-tabelle-fr, #text-unten-tabelle-vision,#text-unten-tabelle-jugend,#text-unten-tabelle-special{z-index: 6;position: absolute;padding-left: 10px;padding-bottom: 10px;}
#text-unten-tabelle, #text-unten-tabelle-fr, #text-unten-tabelle-vision, #text-unten-tabelle-jugend, #text-unten-tabelle-special {left: 19px;width: 815px;}
#text-unten {top: 360px;left: 119px;width: 530px;height: 330px;}
#text-unten-klein {height: 160px;top: 530px;}

/* div fr die Termine -------------------------------------------*/

#text-unten-tabelle {top: 610px;height: 130px;}
#text-unten-tabelle, #text-unten-tabelle-special, #text-unten-tabelle-fr a {font-size: 10px;}
#text-unten-tabelle-vision {top: 1120px;height: 130px;}
#text-unten-tabelle-fr {width: 680px;height: 181px;top: 811px;height: 130px;}
#text-unten-tabelle-jugend {top: 800px;height: 100px;}
#text-unten-tabelle-special {top: 900px;height: 100px;}

/* Seite rechts-----------------------------------------------------*/

#community-login, #partnerlink, #kalender,#kalender-oben, #kalender-training, #kalender-seminare, #partnerlink-jugend, #partnerlink-vision, #tella-seite-rechts {z-index: 5;position: absolute;width: 160px;left: 690px;text-align: center;}
#community-login {height: 50px;top: -1px;}
#partnerlink {background-image: url(bilder/bg_partnerlink.gif);background-repeat: no-repeat;height: 90px;top: 49px;padding-top:25px;}
#partnerlink-jugend {background-image: url(bilder/bg_partnerlink_jugend.gif);background-repeat: no-repeat;height: 120px;top: 402px;padding-top:25px;}
#partnerlink-vision {background-image: url(bilder/bg_partnerlink_vision.gif);background-repeat: no-repeat;height: 120px;top: 243px;padding-top:25px;}
#partnerlink, #partnerlink-jugend a {font-size: 10px;}
#partnerlink, #partnerlink-jugend p {font-size: 10px; color:#CC0000}
#kalender, #kalender-oben, #kalender-training, #kalender-seminare {background-image: url(bilder/bg_kalender.gif);background-repeat: no-repeat;height:150px;padding-top: 10px;}
#kalender {top:241px}
#kalender-oben {top: 1px;}
#kalender-training {top: 452px;}
#kalender-seminare {top: 452px;}
#tella-seite-rechts {background-image: url(bilder/bg_tella.gif);background-repeat: no-repeat;height: 60px;top:402px;padding-top:30px;}

#info-rechts-index, #info-rechts-office, #info-rechts-oben, #info-rechts-blank, #info-rechts-forum {z-index: 5;position: absolute;width: 160px;background-repeat: no-repeat;height: 241px;left: 690px;padding-top: 4px;}
#info-rechts-index {top: 139px;background-image: url(bilder/bg_erfahrungen.gif)}
#info-rechts-office {top: 0px;background-image: url(bilder/bg_office.gif);}
#info-rechts-oben {top: -1px;background-image: url(bilder/bg_erfahrungen.gif);}
#info-rechts-blank {top: -1px;background-image: url(bilder/bg_erfahrungen_blank.gif);}
#info-rechts-forum {top: 0px;height: 450px;background-image: url(bilder/bg_office.gif);}



/*mailing form --------------------------------------------------------*/ 

#send-info, #send-info-klein-oben {z-index: 5;position: absolute;width: 160px;background-repeat: no-repeat;padding-top: 6px;text-align: center;left: 690px;}
#send-info {background-image: url(bilder/bg_mailing.gif); height: 374px;top: 381px;}
#send-info-klein-oben {background-image: url(bilder/bg_mailklein.gif);height: 210px;top: 241px;}
#send-info-klein-oben, #send-info p {font-size: 11px;padding: 2px;}
#send-info-klein-oben h2 {padding-top: 10px;}
#erf-link {position: absolute;height: 18px;width: 150px;left: 3px;bottom: 6px;}

/* Mailing Liste --------------------------------------------*/

#send-info input {margin-left: 5px;margin-top: 2px;width: 80px;}
#send-info fieldset {padding: 0em 1em 0.3em 0.2em;border: 0px;margin-top: 0.5em;margin-right: 0;margin-left: 0;font-size: 11px;}
#send-info fieldset br {display: none;}
#send-info fieldset div {clear: both;margin: 0.1em 0 0em;position: relative;}
.mailform-feedback-no {font-size: 10px;color:#990000;border: 1px dotted #990000;font-weight: bold;padding: 5px;}
.mailform-feedback-yes {font-size: 10px;color:#000066;font-weight: bold;margin-top: 5px;margin-bottom: 10px;}

/* Copyright ------------------------------------------*/

#copyright {position: absolute;height: 50px;width: 159px;left: 0px;bottom: 0px;z-index: 6;top: 325px;border-top-width: 1px;border-top-style: solid;border-top-color: #AB8B67;}
#copyright p {font-size: 10px;font-weight: bold;color: #3366CC;	}

/* splash seiten -----------------------------------------------*/

#text-confirm {z-index: 5;position: absolute;width: 436px;top: 65px;left: 196px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #B09272;padding-left: 10px;padding-bottom: 20px;}
#bild-confirm{position: absolute;height: 201px;width: 133px;left: 20px;z-index: 6;top: 67px;border: 1px solid #82664A;}

/* Links --------------------------------------------------------------*/

a {font-weight: bold;font-size: 11px;text-decoration: none;line-height: 14px;}
a:link {color: #3F5A94; }
a:visited {color: #3F5A94; }
a:active {color: #3F5A94; }
a:hover {text-decoration: underline; }

/* titel tags---------------------------------------------------------------------*/

h1 {font-size: 1.5em;font-weight: bold;color: #4A6BAD;margin:30px 0px 2px 120px;}
h2 {font-size: 1em;font-weight: bold;color: #4A6BAD;padding-bottom: 10px;}
h3 {font-size: 1em;font-weight: bold;color:#AB8B6B;margin-top: 15px;margin-bottom: 5px;}
h4 {font-size: 1em;font-weight: bold;color:#AB8B6B;margin-bottom: 5px;}
h5 {font-size: 0.95em;font-weight: bold;color:#990000;margin-bottom: 5px;}
h6 {font-size: 1.5em;font-weight: bold;color: #4A6BAD;margin:20px 0px 20px 20px;}

#content-message h2 {padding-bottom: 10px;padding-top: 5px;}
#send-info h2 {font-size: 0.9em;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #82664A;margin-top: 10px;margin-bottom: 5px;}
#send-info-klein h2 {font-size: 0.9em;padding: 10px;}
#text-full-page h4 {padding-top: 0px;padding-bottom: 0px}

#content-detail-sehr-lang p {margin-left: 35px;margin-right: 20px;}
#content-detail-sehr-lang h1 {margin: 15px;}
#content-detail-sehr-lang h2{margin-top: 15px;margin-left: 35px;}
#content-detail-sehr-lang h5{margin-top: 15px;margin-left: 35px;}
#content-extrem-lang h1 {margin-bottom: 25px;}
#erlaubnis p {font-size: 10px;color: #990000;}

#content-edit h1, #content-edit-klein h1, #content-edit-medium h1, #content-edit-lang h1 {margin:20px 0px 2px 10px;}
#content-edit h3, #content-edit-klein h3, #content-edit-medium h3, #content-edit-lang h3 {margin:20px 0px 2px 10px;}

#content-edit p, #content-edit-klein p, #content-edit-medium p, #content-edit-lang p {margin-left:10px;line-height: 20px;}
#content-edit a, #content-edit-klein a, #content-edit-medium a, #content-edit-lang a {margin-left:10px;line-height: 20px;}

#container-confirm p {margin-left:25px;line-height: 20px;}
#content-detail-haus h1{margin: 15px;}
#content-detail h1{margin: 15px;}


/* tabellen -------------------------------------------------*/

.seminar-tabelle {width:810px;border:0;font-size: 10px;margin-left: 5px;}
.seminar-tabelle a {font-size: 10px;}
.seminar-tabelle-schedule {width:700px;font-size: 10px;margin-left: 5px;}
.seminar-tabelle-schedule h3{font-size: 11px;}
.seminar-tabelle-schedule a {font-size: 10px;}
.seminar-tabelle-edit {width:750px;border:0;font-size: 10px;margin-left: 10px;}
.tbl-eventname {color: #990000;font-size: 10px;font-weight: bold;width: 170px;}
.tbl-eventname-schedule {color: #990000;font-size: 10px;font-weight: bold;width: 150px;}
.tbl-eventname-edit {color: #990000;font-size: 10px;font-weight: bold;margin-left: 25px;}
.tbl-datum {width: 130px;}
.tbl-therapeuten {width: 190px;}
.tbl-therapeuten-edit {width: 200px;}

.tbl-akt-name {color: #990000;font-size: 10px;font-weight: bold;width: 250px;}

.tbl-links {width: 680px;}
.td-dot{width: 10px;}
.td-titel{width: 190px;padding-left: 10px;}
.td-titel a {font-size: 10px;color: #990000}
.td-text{padding: 5px;font-size: 10px;}

.tbl-haus {width: 680px;}
.tbl-haus-detail {width: 640px;}
.td-haus{width: 190px;padding-left:5px}
.td-anschrift{width: 190px;}
.td-zimmer{width: 100px;}
.td-preis{width: 90px;}
.td-sonstiges{width: 80px;}

#content-edit table {font-size: 11px;}
.links-titel {width:200px;color:#990000;padding-left:10px;}
.links-text {width:400px;}
.links-url {width:150px;}

#tbl-kalender {font-size: 11px;width: 100%;}
#tbl-kalender td {text-align: center;}
.tbl-aktuelles {width: 500px;font-size: 12px;}
.lst-datum {padding-right: 10px;padding-left: 10px;}
#docs-unten {background-color: #82664A;width:360px;margin-left: 10px;}
#docs-oben {background-color: #FFEBD7;width: 100%;font-size: 11px;}
#docs-unten-jugend {background-color: #82664A;width:250px;}
#docs-oben-jugend {background-color: #FFEBD7;width: 100%;font-size: 11px;}

/*.tbl-aktuelles-titel {font-size: 11px;color: #990000;padding-top: 10px;padding-bottom: 5px}*/

/* Floats ---------------------------------------------------*/

.bildfloat-rechts {float: left;margin-right: 15px;margin-left: 5px;margin-top: 3px;margin-bottom: 5px;}
.bildfloat-rechts-aktuelles {float: left;margin-right: 15px;margin-left: 5px;margin-top: 5px;margin-bottom: 5px;}
.bildfloat-rechts-mitarbeiter {float: left;margin-top: 15px;margin-right: 15px;margin-bottom: 18px;margin-left: 5px;}
#content-mittel, #text-fullpage-lang br, #text-fullpage br, #text-fullpage-sehr-lang br {clear: both;}
#content-edit-lang img {margin: 10px;}

/* Detailseiten, Tella, Confirm---------------------------*/

#container-detail {position: relative; z-index:1; text-align: left; margin: 20px auto; width: 670px;}	
#container-tella {position: relative; z-index:1; text-align: left; margin: 20px auto; width: 670px;}
#container-confirm {position: relative; z-index:1; text-align: left; margin: 20px auto; width: 670px;}	
#header-detail {position: absolute;float:left;width:100%;background: url(bilder/head_detail.jpg) no-repeat 0px 0px;height:204px;left: 0px;top: 0px;}
#content-detail, #content-detail-lang, #content-detail-sehr-lang, #content-tella, #content-detail-haus {z-index: 4;position: absolute;width: 670px;background-color: #FFF3E8;top: 202px;line-height: 16px;background-image: url(bilder/footer.gif);background-repeat: no-repeat;background-position: bottom;border: 1px solid #AA8A66;}
#content-detail {height: 850px;}
#content-tella {height: 350px;}
#content-detail-haus {height: 550px;}
#content-detail-lang {height: 1000px;}
#content-detail-sehr-lang {height: 1600px;}
#text-detail, #text-detail-haus, #text-detail-lang, #text-detail-sehr-lang {z-index: 5;position: absolute;width: 495px;top: 50px;left: 157px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #B09272;padding-left: 10px;padding-bottom: 20px;}
#text-detail-lang {width: 627px;left: 25px;height: 904px;}
#text-detail-sehr-lang {width: 627px;left: 25px;height: 1500px;}
#tabelle-detail {z-index: 5;position: absolute;width: 505px;padding-left: 10px;padding-bottom: 10px;left: 152px;top: 720px;}
#text-detail-haus {width: 627px;left: 25px;height: 360px;}
#tools {position: absolute;height:33px;left: 356px;top: 11px;width: 315px;}

#detail-bild, #detail-bild-1 {z-index: 6;position: absolute;height: 140px;width: 109px;left: 20px;top: 70px;}
#detail-bild-1 {top: 300px;}

/* Listen-------------------------------------------*/

#text-oben-lang ul, #text-oben-sehr-lang ul {list-style-position:inside;margin-left: 1em;text-indent: -1em;list-style-type: circle;}
#text-oben-sehr-lang ol {list-style-position:inside;margin-left: 20px;text-indent: -19px;}

/* Klassen-----------------------------------------*/

.train-termin {color: #990000;font-size: 10px;font-weight: bold;padding-right: 10px;}
.rot {color:#CC0000;font-size: 10px;font-weight: bold;}
.gruen {color:#999900;font-size: 10px;font-weight: bold;}
.bg-hellblau {background-color:#97AAD2;}
.tabtitel {font-size: 11px;font-weight: bold;color: #993333;}
.center-kursiv {font-style: italic;text-align: center;}
.list-pic-taken {display: inline;font-size: 0.9em;color:#CC0000;margin-left: 5px;}
.list-pic-frei {display: inline;font-size: 0.9em;color:#669900;padding-right: 15px}

/*tella-------------------------------*/

#tella input {margin-left: 50px;margin-top: 2px;width: 180px;}
#tella fieldset {padding: 0em 1em 0.3em 0.2em;border: 0px;margin-top: 0.5em;margin-right: 0;margin-left: 0;font-size: 11px;}
#tella fieldset br {display: none;}
#tella legend {font-weight: bold;color: #E5420E;padding: 5px 5px 30px;font-size: 12px;}
#tella fieldset div {clear: both;margin: 0.1em 0 0em;position: relative;}
#tella label, #tella fieldset div.cr p {margin-left: 10px;display: block;width: 110px;text-align: right;float: left;}
.mandat {color: #990000;padding-top: 5px;}
.buttons {padding-top: 20px;} 
#content-tella p, h5 {padding-left: 10px;} 

/*formular broschuere, anmeldung, content-edit ----------------------------*/

#broschuere textarea, select, input {margin-left: 25px;margin-top: 2px;}
#anmeldung textarea, select, input{margin-left: 25px;margin-top: 2px;}
#content-edit textarea, select, input {margin-left: 30px;margin-top: 2px;}
#anmeldung textarea {width: 350px;}
#broschuere fieldset, #anmeldung fieldset {padding: 0.5em 1em 0.5em 0.3em;font-size: 11px;margin: 10px;background-color: #FFEBD7;border: 1px solid #82664A;}
#content-edit fieldset {padding: 0.5em 1em 0.5em 0.3em;font-size: 11px;margin: 10px;border: none;}
#content-edit fieldset br, #broschuere fieldset br, #anmeldung fieldset br {display: none;}
#content-edit fieldset div, #broschuere fieldset div, #anmeldung fieldset div {clear: both;margin: 0.1em 0 0em;position: relative;}
#broschuere label, #broschuere fieldset div.cr p {margin: 0;display: block;width: 130px;text-align: right;float: left;}
#anmeldung label, #anmeldung fieldset div.cr p {margin: 0;display: block;width: 130px;text-align: right;float: left;}
#content-edit label, #content-edit fieldset div.cr p {margin: 0;display: block;width: 130px;text-align: right;float: left;}
#end, #g_monat, #g_jahr, #wohnort {margin-left: 5px}
.asterix {color: #000066;font-weight: bold;font-size: 14px;vertical-align: middle;}
.removed {display: none;}
.klein {font-size: 10px;}
.reminder {border: 1px solid #FF9900;}

/* input formulare----------------------------------------*/

#month_s,#year_s,#month_e,#year_e,#month_s_2,#year_s_2,#month_e_2,#year_e_2,#month_s_3,#year_s_3,#month_e_3,#year_e_3,#month_s_4,#year_s_4,#month_e_4,#year_e_4,#month_s_5,#year_s_5,#month_e_5,#year_e_5,#year_s_6,#month_s_6,#month_e_6,#year_e_6,#event {margin-left:2px;}
