
/* -------------------------------------------------------------------------------- */
/* Terminland.de StyleSheet-Datei für die Verwendung der Patientensicht in Frames   */
/*                                                                                  */
/* -------------------------------------------------------------------------------- */

body {
    background-color : #FFFFFF;
    color : #333333;
}

a { 
    color: #009C9A; 
        text-decoration : underline;
  }
a:hover { text-decoration : none; }

/*  ==-- Haupt-Rahmen --== */
#containter {
	width : 99%;
}

/* ==-- Kopfzeile mit Logo --== */
#header 
{
	display: none;
}

/* ==-- Fußzeile --== */
#footer {
	display: none;
}

/* ==-- linke Spalte mit Adresse und ggf.Öffnungszeiten --== */
#sidebar {
	display: none;
}


/* ==-- Terminvereinbarung --== 
   hier kann die Breite gesetzt werden             
  !!! Dieser Teil darf NICHT abgeblendet werden!!! 
*/
#content {
    float: left;
    width : 99%;
    padding: 0;
}

/* die Seitenüberschrift (Terminvereinbarung bei ...) */
#content h1 {
	display: none;
}


/* Überschrift (Beschreibung) */
#content fieldset dt {
    border-top-color : #009C9A;
    background-color : #DDDDDD;
    color: #333333;
}

/* Überschrift- / Beschreibungszeile */
#content fieldset dd.first {
    background-color : #DDDDDD;
    border-bottom-color : #009C9A;
}

/* Buttonzeile */
#content fieldset dd.last 
{
    border-top-color : #009C9A;
    background-color : #DDDDDD;
}

/* dl.off - abgearbeitete Schritte */
#content dl.off dt {
	color: #333333;
}

#content table.off {
	border-top-color : #009C9A;
	border-bottom-color : #009C9A;
	background-color : #EDEDED;
	color: #333333;
}

table.off td.input {
	border-left-color: #FFFFFF;
	}

/* Beschreibung und Hinweise unter der Eingabe */    
#content dl.hint { 
    background-color: #EDEDED;
	color: #333333;
	border-top-color: #333333;
	border-bottom-color: #333333;
}    

/* ==-- Formular --== */
table.form {
    color : #333333;
    background-color: #FFFFFF;
}
table.form_off {
    color : #333333;
    background-color: #FFFFFF;
}
table.form td { 
    background-color: #EDEDED;
}
table.form_off td { 
    background-color: #EDEDED;
}

/* Eingabefelder */
table.form input.text, 
table.form textarea, 
table.form input.plz, 
table.form input.ort, 
table.form select {
	border-color: #636363;
	background-color: #FFFFFF;
	color: #333333;
}

/* Button */
input.button {
    border-color: #009C9A;
    color : #009C9A;
    background : #FFFFFF;
    }

/* Haupt-Button */    
input.submit { 
    border-color: #FFFFFF;
    color : #FFFFFF;
    background-color : #009C9A;
}  

/* Beispiel */
.sample { color: #666666; }

/* InfoBox */
div.info 
{
	border-top-color: #333333;
	border-bottom-color: #333333;
	background: #FFFFFF url("../images/mmx/icon_info_24.gif") top left no-repeat;
	color: #333333;
}

/* Box für schwere Fehlermeldung */

dl#customError dt {
    background-color: #CDCDCD;
    border-top-color: #333333;
    border-bottom-color: #333333;
    color: #333333;
}

dl#customError dd {
    border-color: #EDEDED;
    border-bottom-color: #333333;
    background-color: #EDEDED;
}


#customError div.last {
    background-color: #CDCDCD;
    border-top-color: #333333;
}


/* ==-- Popup Fenster (OverLib) - Hinweisfenster bei Terminmerkmalen --==*/
/* Rahmenfarbe */
.ol_bg {
    background-color: #333333;
}
/* Box-Hintergrund */
.ol_fg {
    background-color: #FFFFFF;
}
/* Überschrift */
.ol_caption {
    background-color: #EDEDED;
    color: #333333;
    border-bottom-color: #333333;
}
/* Text */
.ol_text {
    color: #333333
}


/* ==-- Kalender --== */

/* calt = Calendar Title
    caln = Calendar Navigation
    cals = Selected
    calo = Other Month
    cald = Day
    calw = Weekend
    */

table.cal {
    border-color: #333333;
    background-color: #FFFFFF;
    color: #333333;
}

table.cal td, table.cal th 
{
	background-color: #FFFFFF;
    border-color: #6F6F6F;
    }

table.cal td.calt, table.calt td, table.calt a {
    background-color: #CDCDCD;
    color: #333333;
}

td.calo, td.calo a {
    color: #9D9D9D;
}

/* DayStyle */
td.cald, td.cald a {
    color: #333333;
}

/* mit Freiem Termin */
td.calft a {
    color: #333333;
}

/* mit Termin */

td.calmt, td.calmt a {
    color: #333333;
}

/* nur Vertretungs Termin */

table.cal td.calvt, table.cal td.calvt_w {
    background-color : #EDEDED;
}

td.calvt, td.calvt a {
    color: #333333;
}

/* die Farblegende für den Monatskalender sollte mit den Kalendereinstellungen übereinstimmen
*/

ul#legend div {
    border-color: #333333;
}

#legend #today {
    background : #FFFFFF url("../images/mmx/hg_today.gif") no-repeat;
}

/* aktuell ausgewählter Tag */
#legend #current {
    border-color: #009C9A;
}
    