 /*
	Cascading Stylesheet - Definition
	Projekt: 	Ferienappartements mit Herz Rosi Loibl, 94253 Bischofsmais / Habischried
	Erstellt:	29.12.2004
	(C):		Praxisdesign Dr. Peiler, www.praxisdesign.de
*/


/* Hintergrund-Muster links und rechts */
.bgnd { background-image: url(../nav/bgnd_raster.gif); background-repeat: repeat; }

/* Randdefinitionen */
.rand	{ padding-left: 20px; padding-right:20px; }

/* Allgemeine Formatierungen - jeweils Sammelformate, dann folgen Einzelformate */
h1,h1 strong,h2,h3,h3 strong,h4,h4 strong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 130%;
	padding-bottom: 0px;
	margin-bottom: 0px; }
h1 { 		font-size: 15pt; font-weight: normal;  /* orangegelb */ }
h1 strong { font-size: 15pt; font-weight: normal; color: #A51039; /* weinrot */ }
h2 { 		font-size: 12pt; font-weight: bold; color: #A51039; line-height: 100%;/* weinrot */ }
h3 { 		font-size: 10pt; font-weight: bold; color: #555555; line-height: 100%;/* grau */ }
h4 { 		font-size: 9pt; font-weight: bold; color: #EFA61D; line-height: 100%;/* orangegelb */ }

p,body,table,td { color: #555555; font: 8pt normal Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none; line-height: 140%; }

strong {
	color: #A51039;
	font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;
}

.footer{ font: 8pt normal Verdana, Arial, Helvetica, sans-serif; background-color:#FFFA93}
.klein { font: 7pt normal Verdana, Arial, Helvetica, sans-serif; }
.gruen { background-color:#008800; }

/* Standard-Links in den Pages */
a:link,a:visited,a:hover,a:active { font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:link {
	color: #EFA61D; text-decoration: underline;
	border-bottom-style: none;
}
a:visited {
	color: #EFA61D; text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-color: #EEBA1E;
	border-bottom-style: dotted;
}
a:hover {
	color: #8D2840; text-decoration: underline;
	border-bottom-style: none;
}
a:active {
	color: #8D2840; text-decoration: underline;
}

/* Navigations-GIFs nicht unterstreichen */
a.navi:link,a.navi:visited,a.navi:hover,a.navi:active { border-bottom-style: none;}

/* EMail-Link */
a.mail:link,a.mail:visited,a.mail:hover { font: 8pt normal Arial, Verdana, sans-serif, Helvetica; }
a.mail:link		{ color: #EFA61D; text-decoration: underline; border-bottom-style: none; }
a.mail:visited	{ color: #EFA61D; text-decoration: none; 	  border-bottom: #EFA61D 1px dotted; }
a.mail:hover 	{ color: #8D2840; text-decoration: none; 	  border-bottom-style: none; }

.farbe1  { background-color: #FDD947; } /* gelborange */
.farbe2  { background-color: #FFFA93; } /* gelb */
.tdklein { background-color: #FDD947; color: #A51039;
           font: 9px normal Verdana, Arial, Helvetica, sans-serif; }
.randfarbe { background-color: #555555; } /* grau */

/*  In Verfuegbarkeitstabelle Wochentage als Hintergrundbild */
.tage { background: url(../nav/tage.gif) no-repeat; }
.tag1 { background: url(../nav/tage_mo.gif) no-repeat; }
.tag2 { background: url(../nav/tage_mo.gif) no-repeat -14px; }
.tag3 { background: url(../nav/tage_mo.gif) no-repeat -28px; }
.tag4 { background: url(../nav/tage_mo.gif) no-repeat -42px; }
.tag5 { background: url(../nav/tage_mo.gif) no-repeat -56px; }
.tag6 { background: url(../nav/tage_mo.gif) no-repeat -70px; }
.tag7 { background: url(../nav/tage_mo.gif) no-repeat -84px; }


/* --- unchecked --- */
.klein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height: 16px;
}




/*  Tabelle mit gelbem Hintergrundbild auffüllen */
.navi-back {
	background-image:      url(file:///H|/Daten/Webs/Schaller/nav/nav_back.gif);
	background-repeat: repeat;
	background-position: 0px 0px;
	font-family: sans-serif, Arial, Verdana, Helvetica;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	color: #FF9900;
}



/*  Tabellen linksseitig mit Hintergrundbildern auffüllen */
.tdwinzig {
	height: 14px;
	width: 14px;
	border: 1px solid #FF0000;
}



/* CSS für Newsletter -------------------------------------------------- */
#td-newsl-content{text-align:left; vertical-align:top;}
#anker-form-newsl, #anker-form-newsl-abmelden{text-decoration:none;}

.p-fehler-newsl{color:red;}
.p-erfolg-newsl{color:green;}

#form-newsl-anmelden{margin:20px 0px 20px 20px;}
#form-newsl-abmelden{margin:20px 0px 20px 20px;}


/* Schneehöhen auf Startseite -------------------------------------------- */


#tbl-schneehoehen{border-collapse:collapse; border-spacing:0px; margin:10px 0px 0px 0px; background-color:transparent;}
#tbl-schneehoehen td{padding:1px 30px 1px 5px; border:0px solid #8D8D7A; vertical-align:top;}
#tbl-schneehoehen .tr-head td{padding-top:10px; border-bottom:1px solid #8D8D7A;}
.p-schneehoehen-aktualisiert{margin:10px 0px 30px 0px;}