body { width:100% !important; margin:0 !important; padding:0 !important; font-size:9pt; font-family:'times new roman', times,serif; text-align:justify }

/* LAYOUT */
#aussenbox { margin:0; padding:0px }
#logo { display:none }
#oben { display:none }
#links { display:none }
#rechts { display:none }
#inhalt { margin:0 ; padding:0 }
#fuss	{ display:none }
	
.span01 { color:#713800 }
/* /LAYOUT */


/* G */
.g01 { display:none }
.cont468x60 { display:none }
.cont728x90 { display:none }

	
/* --- INC-KALENDER --- */
#kalenderbox { margin-left:0px; margin-bottom:20px  }	/* Box für ale 12 Kalender */
.cont { width:160px; height:180px; float:left }	/* print - 160px statt 140px wegen dem IE */

.monat { margin:1px; color:#888888; float:left }
.beschr { width:18px; height:18px; line-height:17px; margin:1px; color:#cccccc; text-align:center; float:left }

.tr00 { color:#ccf1fb; clear:left }

.normalertag, .normalertagf { width:18px; height:18px; line-height:18px; margin:1px; color:#aaaaaa; text-align:center; float:left }
.normalertagf { border:1px solid #000000; width:16px; height:16px; line-height:16px; color:#ff8000; background:#93e0f9}

.heute, .heutef { width:18px; height:18px; line-height:16px; margin:1px; color:#aaaaaa; text-align:center; float:left }
.heutef { border:1px solid #000000; width:16px; height:16px; line-height:16px; background:#93e0f9 }


.tdleer { width:18px; height:18px; margin:1px; float:left }
.sonntag	{ color:#ff8000 }

h1 { margin:0px }
h2 { font-size:14px; font-weight:800; padding-top:10px; margin:0px }
.p_info	{ color:#888888 }

a.kalender:link			{ text-decoration:none; color:#ff8000; display:block }
a.kalender:visited		{ text-decoration:none; color:#ff8000; display:block }
a.kalender:hover		{ text-decoration:none; display:block }
a.kalender:hover .info	{ z-index:20; display:block; position:absolute; margin-top:40px; margin-left:40px; border-style:dotted; border-width:1px; border-color:#e5f4fa; display:block; padding:5px; background:#ffffff; filter:alpha(opacity=80); -moz-opacity:0.8; text-decoration:none }
.info 					{ display:none }

.kalenderabstand { display:none }

.clear { clear:left }	/* damit der Inhalt im Rahmen bleibt */

.b_name	 { font-size:14px }


/* Zusatzfunktionen für Ferienanzeige */
.heuteweihnachtsferien 			{ width:18px; height:18px; line-height:17px; margin:1px; color:#005d9e; background:#d9d9d9; text-align:center; float:left }
.normalertagweihnachtsferien	{ border:1px solid #000000; width:16px; height:16px; line-height:16px; margin:1px; color:#ff8000; background:#d9d9d9; text-align:center; float:left }

.heutewinterferien 		{  width:18px; height:18px; line-height:17px; margin:1px; color:#005d9e; background:#93e0f9; text-align:center; float:left }
.normalertagwinterferien  { border:1px solid #000000; width:16px; height:16px; line-height:16px; margin:1px; color:#ff8000; background:#93e0f9; text-align:center; float:left }

.heuteosterferien 		{  width:18px; height:18px; line-height:17px; margin:1px; color:#005d9e; background:#ffced3; text-align:center; float:left }
.normalertagosterferien  { border:1px solid #000000; width:16px; height:16px; line-height:16px; margin:1px; color:#ff8000; background:#ffced3; text-align:center; float:left }

.heutepfingstferien {  width:18px; height:18px; line-height:17px; margin:1px; color:#005d9e; background:#b3d9b9; text-align:center; float:left }
.normalertagpfingstferien  { border:1px solid #000000; width:16px; height:16px; line-height:16px; margin:1px; color:#ff8000; background:#b3d9b9; text-align:center; float:left }

.heutesommerferien {  width:18px; height:18px; line-height:17px; margin:1px; color:#005d9e; background:#fff7bb; text-align:center; float:left }
.normalertagsommerferien  { border:1px solid #000000; width:16px; height:16px; line-height:16px; margin:1px; color:#ff8000; background:#fff7bb; text-align:center; float:left }

.heuteherbstferien {  width:18px; height:18px; line-height:17px; margin:1px; color:#005d9e; background:#ffb49f; text-align:center; float:left }
.normalertagherbstferien  { border:1px solid #000000; width:16px; height:16px; line-height:16px; margin:1px; color:#ff8000; background:#ffb49f; text-align:center; float:left }



.kalender_info { display:none }

/* Kalender Legende */
.trlegende { line-height:20px }
.trbox { width:230px; float:left }
.trbox02 { padding-left:5px; float:left }
.h01 { font-size:11px; left:15px; font-weight:400 }
.sternchen	{ color:#000000 }

.quelle { display:none }

.print_abstand { clear:left; margin-bottom:40px }

table	{ border-collapse:collapse }
td { white-space:nowrap; padding:0px 5px 0px 0px }
.rechtsbuendig { text-align:right}


.drucker_symbol { display:none }
/* /INC-KALENDER */


br { display:none }
	
	




/* INHALT */

.h02	{ display:none }
.box	{ display:none }

.symbol 	{ display:none }
.symbol02	{ display:none }

.karte_einzelnes_bundesland	{ display:none }

#bundeslandbox	{ float:left; }
.bundeslaender { float:left; }
.beschreibung	{float:left; background:#f5f5f0 }

.pfeillinks {margin-left:160px }
.pfeilrechts {margin-left:290px }

.ferienl {margin-left:60px; float:left; color:#ff8000; margin-top:40px; margin-bottom:20px }
.ferienr {margin-left:90px; float:left; color:#00aeed; margin-top:40px; margin-bottom:20px }

.pfeile	{width:auto  }

.druck_titel { color:#005d9e }
.farbe01 { color:#888888; margin-bottom:40px;  margin-top:20px }
.farbe02 { font-size:14pt; color:#dddddd; margin-top:40px; margin-bottom:20px }

/* für das nächste Ferienjahr */
a.ferienjahr:link, 
a.ferienjahr:hover, 
a.ferienjahr:visited, 
a.ferienjahr:active { color:#ff8000 }
a.ferienjahr:hover { color:#ff8000 }

/* für das nächste Ferienjahr */
a.feiertagejahr:link, 
a.feiertagejahr:hover, 
a.feiertagejahr:visited, 
a.feiertagejahr:active { color:#005d9e }
a.feiertagejahr:hover { color:#005d9e }

.image_map { border:0 }

.naechstes_jahr { display:none }



/* Zusatzinfos */
b { display:none}
.quadrat { display:none }
#info { display:none }

/* /INHALT */


