/* CSS-Belegungskalender - Admin 12.2005 */

/* Farben: */

/* Hintergrund orange: #FFCC3F */
/* Hintergrundfarbe header gelb: #FFF787 */
/* Schrift content:  */
/* Schrift Navi: #FBB600 */
/* Schrift Navi OVER: #339933 */
/* Trennlinie: #FFBF0F */

body
{
text-align:center;
padding:10px 0px 10px 0px;
margin:0px;
background-color:#FFF0D2;
background-image:url(images/allgemein/hintergrund.gif);
background-repeat:repeat;
}

#box-center
{
width:765px;
margin:0px auto;
padding:10px 0px 0px 0px;
background-color:#FFF0D2;
text-align:left;
}

p, h1, h2, h3, h4, ul, li, a, td, label, input, textarea
{
font-family: verdana, arial, sans serif;
font-weight:normal;
color:#555555;
margin:0px;
padding:0px;
}

ul{list-style-type:none;}
li, h2, a{background-repeat:no-repeat;}

a{text-decoration:underline;}
a:hover{text-decoration:none;}
a::link, a:visited, a:focus, a:hover, a:active{background-color:transparent;}
img, map{border:none; margin:0px; padding:0px;}

img{border:none; }


/* box menü ------------------------------------------------------------------*/

#box-menue-links{width:180px; clear:both; float:left; padding:0px;}

/* navi und box-links ------------------------------------------------------------------*/

#box-links{width:180px; clear:both; float:left; padding:0px 0px 0px 0px;}

	/* Box Hauptnavi 1*/
	#box-hauptnavigation
	{
		margin:10px 0px 300px 15px;
		width:149px;
		background-image:url(images/allgemein/content_hauptmenue.gif);
	}
	/* Box Hauptnavi 2 */
	#box-hauptnavigation-2
	{
		margin:0px 0px 300px 15px;
		width:149px;
		background-image:url(images/allgemein/content_hauptmenue.gif);
	}


	/* Überschrift Hauptmenü */
	.h2-box-navi{font-size:12px; font-weight:bold; color:#996600; padding:3px 0px 0px 8px; margin:0px;}

		/* Navigation Navi mit 4 Ebenen UND Navigation Navi mit 4 Ebenen _ 2 */

		/* Navi 1 */
		#ul-hauptnavi-e1 {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
		#ul-hauptnavi-e1 li{font-size:0px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
		/*#ul-hauptnavi-e1 li.over{background-image:url(images/allgemein/listenpunkt_navi_1.gif);}*/
		#ul-hauptnavi-e1 li a{font-size:12px; text-decoration:none; font-weight:bold; color:#996600; display:block; width:139px; padding:10px 0px 10px 10px;}
		#ul-hauptnavi-e1 li a.a-over, #ul-hauptnavi-e1 a:hover{text-decoration:none; background-color:#FFF8E9; padding:10px 0px 10px 10px;}

		/* Navi 2 */
		#ul-hauptnavi-e2 {margin:10px 0px 20px 0px; padding:0px 0px 10px 0px;}
		#ul-hauptnavi-e2 li{font-size:0px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
		/*#ul-hauptnavi-e1 li.over{background-image:url(images/allgemein/listenpunkt_navi_1.gif);}*/
		#ul-hauptnavi-e2 li a{font-size:12px; text-decoration:none; font-weight:bold; color:#996600; display:block; width:139px; padding:10px 0px 10px 10px;}
		#ul-hauptnavi-e2 li a.a-over, #ul-hauptnavi-e2 a:hover{text-decoration:none; background-color:#FFF8E9; padding:10px 0px 10px 10px;}


/* box content ------------------------------------------------------------------*/

/* Überschriften ----------------------------------------------------*/

#box-content{width:560px; float:left; padding:12px 0px 0px 0px;}


h1
{
	font-size:14px;
	line-height:20px;
	color:#4174A8;
	font-weight:bold;
	margin:20px 0px 20px 0px;
}

h2
{
	font-size:12px;
	line-height:18px;
	color:#4174A8;
	font-weight:bold;
	margin:20px 0px 15px 0px;
	padding-right:20px;
}

#box-content h3{font-size:12px; color:#4174A8; font-weight:bold; margin:25px 0px 10px 0px; line-height:18px;}

#box-content h4{font-weight:bold; margin-top:15px;}

/* Absätze ----------------------------------------------------*/

/* Absätze im Bereich Content - "div" wegen Editorumbrüche der ein div erzeugt */
#box-content p, #box-content h4, #box-content div{font-size:12px; line-height:18px;}
#box-content p, #box-content h4{padding-right:20px; padding-bottom:10px;}


/* verschiedene Abstände nach oben */
#box-content .abstand-oben-0{margin-top:0px;}
#box-content .abstand-oben-10{margin-top:10px;}
#box-content .abstand-oben-20{margin-top:20px;}
#box-content .abstand-oben-30{margin-top:30px;}
#box-content .abstand-oben-50{margin-top:50px;}

/* verschiedene Abstände nach unten */
#box-content .abstand-unten-0{margin-bottom:0px;}
#box-content .abstand-unten-10{margin-bottom:10px;}
#box-content .abstand-unten-20{margin-bottom:20px;}
#box-content .abstand-unten-30{margin-bottom:30px;}
#box-content .abstand-unten-50{margin-bottom:50px;}
#box-content .abstand-unten-200{margin-bottom:200px;}

#box-content td{font-size:12px; line-height:18px;}

/* einfacher Link in Content */
#box-content a{color:#996600; font-size:12px; margin:0px;}


/* startseite - Anzeige  */
/* hauptbox ------------------------------------------------------------------*/


/* Kalender ? */

#box-content .tbl-monat{border-collapse:collapse; width:160px; float:left; margin:0px 9px 10px 0px; background-color:#DAE2F0;}
#box-content .tbl-monat td
{
font-size:9px; 
width:16px; 
height:17px; 
text-align:center; 
background-color:#DAE2F0;
font-family: verdana, arial, sans serif;
font-weight:normal;
color:#3C6A99;
margin:0px;
padding:0px;
border:1px solid #DAE2F0;;
}

#box-content .tbl-monat td.td-ueberschrift-monat{background-image:url(bilder/bg_td-ueberschrift-monat.gif); height:16px; color:#FFFFFF; line-height:12px; padding-left:20px;}
#box-content .tbl-monat td.td-text-wt{background-color:#B4C5E0; height:16px; color:#FFFFFF;}
#box-content .tbl-monat td.td-leer{background-color:#DAE2F0;}

#box-content .tbl-monat td.td-0{background-color:#92DB6F;} /*Status frei*/
#box-content .tbl-monat td.td-1{background-color:#FFD942;} /*Status reserviert*/
#box-content .tbl-monat td.td-2{background-color:#FF6C6C;} /*Status belegt*/

#box-content .tbl-monat td.td-1-an{background-image:url(bilder/admin/bg_td-1-an-ad.gif);} /*Status reserviert an*/
#box-content .tbl-monat td.td-1-ab{background-image:url(bilder/admin/bg_td-1-ab-ad.gif);} /*Status reserviert ab*/
#box-content .tbl-monat td.td-1-ab-und-an{background-image:url(bilder/admin/bg_td-1-ab-und-an-ad.gif);} /*Status reserviert ab und an*/

#box-content .tbl-monat td.td-2-an{background-image:url(bilder/admin/bg_td-2-an-ad.gif);} /*Status belegt an*/
#box-content .tbl-monat td.td-2-ab{background-image:url(bilder/admin/bg_td-2-ab-ad.gif);} /*Status belegt ab*/
#box-content .tbl-monat td.td-2-ab-und-an{background-image:url(bilder/admin/bg_td-2-ab-und-an-ad.gif);} /*Status belegt ab und an*/

#box-content .tbl-monat td.td-1-ab-und-2-an{background-image:url(bilder/admin/bg_td-1-ab-und-2-an-ad.gif);} /*Status reserviert ab und belegt an*/
#box-content .tbl-monat td.td-2-ab-und-1-an{background-image:url(bilder/admin/bg_td-2-ab-und-1-an-ad.gif);} /*Status belegt ab und reserviert an*/









/* Tabellen gemeinsame Eigenschaften ----------------------------------------------------------*/
.eingeben-buchungen,
.uebersicht-buchungen, .detailansicht-buchungen, .loeschen-buchung
{
border-collapse:collapse;
margin:0px 0px 20px 0px;
text-align:left;
width:570px;
}


/* Zellen */
.eingeben-buchungen td, .uebersicht-buchungen td, .loeschen-buchung td
{
color:#333333;
border: 1px solid #BBBBBB;
margin:0px;
padding:5px;
background-color:#FFF8E9;
}

/* Überschriften in den tds */
#box-content .tr-hauptueberschrift td h2{margin:0px 0px 0px 0px;}
#box-content .tr-ueberschrift td h3{margin:0px 0px 0px 0px;}

/* Tds der Überschriften */
#box-content .tr-hauptueberschrift td{background-color:#FFC757; text-align:center;}
#box-content .tr-ueberschrift td{background-color:#FFC757; text-align:left;}
#box-content .tr-leere-zeile td{border:0px; height:5px; font-size:0px; background-color:#FFF0D2;}



.verstecken{display:none;}
.erfolgsmeldung{color:#009900;}
.fehlermeldung{color:#FF0000;}

/* Farben */
.gruen{ background-color:#CCFFCC;}
.rot{ background-color:#FFCCCC;}
.grau{color:#999999;}
.schrift-fett{font-weight:bold;}

/* Text und Links in Buchungsübersicht */
#box-content .uebersicht-buchungen td{font-size:11px; line-height:18px;}
#box-content .uebersicht-buchungen td a{font-size:11px; line-height:18px; padding-left:5px; padding-right:5px;}
#box-content .uebersicht-buchungen tr.erste-zeile td{background-color:#EEEEEE;}



/* input felder gemeinsame styles  */
#box-content .formular-1 .input-typ-1, #box-content .formular-1 .input-typ-2, #box-content .formular-1 .input-typ-3,
#box-content .formular-1 .input-typ-4
{height:18px; padding:3px 0px 0px 4px; border:1px solid #7F9DB9; font-size:12px;}

#box-content .formular-1 .input-typ-1{width:400px;}
#box-content .formular-1 .input-typ-2{width:270px;}
#box-content .formular-1 .input-typ-3{width:100px;}
#box-content .formular-1 .input-typ-4{width:170px;}

#box-content .formular-1 .input-submit{font-size:14px;}





/* Box zur Anzeige der Eingabefehler ------------------------------------------------------------*/

#box-anzeige-eingabefehler
{width:550px; margin:0px 0px 20px 0px; padding:10px; background-color:#FFF8E9; border-top:2px solid red; border-bottom:2px solid red;}

#box-anzeige-eingabefehler .erste-zeile
{color:red; font-weight:bold; margin:10px 10px 10px 10px;}

#box-anzeige-eingabefehler .letzte-zeile
{color:red; font-weight:normal; margin:20px 10px 0px 10px;}

#box-anzeige-eingabefehler .liste-fehler
{list-style-type:decimal; margin:0px 0px 0px 0px; padding:0px 0px 0px 30px;}

#box-anzeige-eingabefehler .listenpunkt-fehler
{margin:6px 10px 6px 10px;}


/* Box zur Anzeige der Erfolgsmeldung ------------------------------------------------------------*/

#box-anzeige-erfolgsmeldung
{width:550px; margin:0px 0px 20px 0px; padding:10px; background-color:#FFF8E9; border-top:2px solid #66CC33; border-bottom:2px solid #66CC33;}

#box-anzeige-erfolgsmeldung .erste-zeile
{color:#66CC33; font-weight:bold; margin:10px 10px 10px 10px;}

#box-anzeige-erfolgsmeldung p
{margin-left:10px;}

#box-anzeige-erfolgsmeldung .letzte-zeile
{color:#66CC33; font-weight:normal; margin:20px 10px 0px 10px;}

#box-anzeige-erfolgsmeldung .liste-ok
{list-style-type:decimal; margin:0px 0px 0px 0px; padding:0px 0px 0px 30px;}

#box-anzeige-erfolgsmeldung .listenpunkt-ok
{margin:6px 10px 6px 10px;}


/* Box zur Anzeige der Hinweise  ------------------------------------------------------------*/

#box-anzeige-hinweise
{width:270px; margin:0px 0px 20px 0px; padding:10px; background-color:#FFF8E9; border-top:2px solid #FFC757; border-bottom:2px solid #FFC757;}

#box-anzeige-hinweise .erste-zeile
{color:#66CC33; font-weight:bold; margin:10px 10px 10px 10px;}

#box-anzeige--hinweise p, #box-anzeige--hinweise a
{margin-left:10px;}

#box-anzeige--hinweise .letzte-zeile
{color:#66CC33; font-weight:normal; margin:20px 10px 0px 10px;}




/* Box zur Anzeige der Optionen ------------------------------------------------------------*/

#box-optionen
{width:450px; margin:0px 0px 20px 0px; padding:7px; background-color:#FFF8E9;}

#box-optionen p
{margin-left:10px; padding:0px;}


/* Login - Formular -------------------------------------------------- */

#box-content #form-login{margin:10px 0px 40px 20px; padding:10px; background-color:#FFF8E9; width:250px; border-top:2px solid #FFC757; border-bottom:2px solid #FFC757;}
#box-content #form-login{margin:10px 0px 20px 20px; padding:10px; background-color:#FFF8E9; width:250px; border-top:2px solid #FFC757; border-bottom:2px solid #FFC757;}

/* input felder alle  */
#box-content #form-login .input-1
{height:18px; padding:3px 0px 0px 4px; border:1px solid #7F9DB9; font-size:12px; width:200px;}

#box-content #form-login .input-submit{font-size:12px;}


/* Buchungen anzeigen -------------------------------------------------- */

#box-content td.td-1{background-color:#FFD942;} /*Status reserviert*/
#box-content td.td-2{background-color:#FF6C6C;} /*Status belegt*/




