/* CSS für Musikverein Dallenwil   */



table        { font-family: Arial, Helvetica, sans-serif; color: #151515; font-size: 10pt; text-decoration:none }

div        { font-family: Arial, Helvetica, sans-serif; color: #151515; font-size: 10pt; text-decoration:none }
/*  table.mvd		{	border: 1px solid #333333;	}  */
				
center       { font-family: Arial, Helvetica, sans-serif; color: #151515; font-size: 10pt; text-decoration:none }

p		     { font-family: Arial, Helvetica, sans-serif; color: #151515; font-size: 10pt; text-decoration:none }

body		 { 	scrollbar-arrow-color:#333333;
			   	scrollbar-base-color:#ffffff;
			   	scrollbar-face-color:#ffffff;
				scrollbar-3dlight-color:#ffffff;
				scrollbar-darkshadow-color:#ffffff;
				scrollbar-highlight-color:#333333;
				scrollbar-track-color:#ffffff;
				scrollbar-shadow-color:#333333;
				margin:0px;
			}

td.fehlt	{	color: #FF0000;
				}
				
a					{	color: #000000;
						}				

/* Diverse Beschriftungen	*/
.aktuell	{ font-size: 11pt; font-weight: bold;}
.title		{ font-size: 12pt; font-weight: bold;}


/* Start navigation */
a.nav01active, a.nav01active:link, a.nav01active:visited, a.nav01active:active
					{	/*background-color:#C9463C;*/
						color: #FFFFFF;
						background-image:url('image/verlauf2.jpg');
						background-repeat:no-repeat;
						/* border-top:1px solid #000000;
						border-bottom:1px solid #000000;
						border-left:1px solid #000000; */
						width: 90px;
						line-height:27px;
						padding-left: 15px;
						float: left;
						text-decoration: none;
						font-weight: normal;
						font-size: 10pt;
						}

a.nav01active:hover	{	/*background-color:#C9463C;*/
						color: #FFFFFF;
						background-image:url('image/verlauf2.jpg');
						background-repeat:no-repeat;
						/*border-top:1px solid #000000;
						border-bottom:1px solid #000000;
						border-left:1px solid #000000;*/
						width: 90px;
						line-height:27px;
						padding-left: 15px;
						float: left;
						text-decoration: none;
						font-weight: normal;
						font-size: 10pt;
						}

a.nav01, a.nav01:link, a.nav01:visited, a.nav01:active
					{	/*background-color:#FFFFFF;*/
						background-image:url('image/verlauf.gif');
						background-repeat:no-repeat;
						color: #000000;
						/*border-top:1px solid #000000;
						border-bottom:1px solid #000000;
						border-left:1px solid #000000;*/
						width: 90px;
						line-height:27px;
						padding-left: 15px;
						float: left;
						text-decoration: none;
						font-weight: normal;
						font-size: 10pt;
						}

a.nav01_left, a.nav01_left:link, a.nav01_left:visited, a.nav01_left:active
					{	/*background-color:#FFFFFF;*/
						color: #000000;
						background-image:url('image/verlauf2.jpg');
						background-repeat:no-repeat;
						/*border:1px solid #000000;*/
						width: 20px;
						line-height:27px;
						padding-left: 15px;
						float: left;
						text-decoration: none;
						font-weight: normal;
						font-size: 10pt;
						}

a.nav01:hover		{	/*background-color:#C9463C;*/
						background-image:url('image/verlauf2.jpg');
						background-repeat:no-repeat;
						color: #FFFFFF;
						/*border:1px solid #000000;*/
						width: 90px;
						line-height:27px;
						padding-left: 15px;
						float: left;
						text-decoration: none;
						font-weight: normal;
						font-size: 10pt;
						}

tr.nav01			{	background-color: #E6E6E6;

					}


/* Start Unternnavigation nav02*/
a.nav02active, a.nav02active:link, a.nav02active:visited, a.nav02active:active
					{	background-color:#61B15F;
						color: #FFFFFF;
						/*border-top:1px solid #000000;*/
						border-bottom:1px solid #000000;
						/*border-left:1px solid #000000;*/
						/* width: 90px; */
						line-height:27px;
						padding-left: 5px;
						float: left;
						text-decoration: none;
						font-weight: normal;
						font-size: 10pt;
						}

a.nav02active:hover	{	background-color:#61B15F;
						color: #FFFFFF;
						/*border-top:1px solid #000000;
						border-bottom:1px solid #000000;
						border-left:1px solid #000000;*/
						/* width: 90px; */
						line-height:27px;
						padding-left: 5px;
						float: left;
						text-decoration: none;
						font-weight: normal;
						font-size: 10pt;
						}

a.nav02, a.nav02:link, a.nav02:visited, a.nav02:active
					{	background-color:#FFFFFF;
						color: #000000;
						/*border-top:1px solid #000000;
						border-bottom:1px solid #000000;
						border-left:1px solid #000000;*/
						/* width: 90px; */
						line-height:27px;
						padding-left: 5px;
						float: left;
						text-decoration: none;
						font-weight: normal;
						font-size: 10pt;
						}

a.nav02_left, a.nav02_left:link, a.nav02_left:visited, a.nav02_left:active
					{	background-color:#FFFFFF;
						color: #000000;
						/*border:1px solid #000000;*/
						/* width: 90px; */
						line-height:27px;
						padding-left: 5px;
						float: left;
						text-decoration: none;
						font-weight: normal;
						font-size: 10pt;
						}

a.nav02:hover		{	background-color:#C9463C;
						color: #FFFFFF;
						/*border:1px solid #000000;*/
						/* width: 90px; */
						line-height:27px;
						padding-left: 5px;
						float: left;
						text-decoration: none;
						font-weight: normal;
						font-size: 10pt;
						}


/* Kleine Darstellung von Links und Darstellungen */

a.klein
					{	text-decoration: none;
						}
a.klein:hover
					{	text-decoration: underline;
						}		
															

.klein
					{	/*background-color:#FFFFFF;*/
						font-weight: normal;
						font-size: 8pt;
						}
						
span.klein
					{	/*background-color:#FFFFFF;*/
						font-weight: normal;
						font-size: 8pt;
						color: RED;
						}

span.neu					{
						font-weight: normal;
						font-size: 6pt;
						}

.mittel				{	/*background-color:#FFFFFF;*/
						font-weight: normal;
						font-size: 10pt;
						text-decoration: none;
						color: #000000;
						}		

.mittelAkt				{	/*Aktueller Termin entsprich HEUTE = spezielle Formatierung!*/
						font-weight: bold;
						font-size: 10pt;
						text-decoration: blink;
						color: #C02626;
						}											

/*
td.nav02:hover		{ background-image:url(./image/menu_pfeil1.gif); 
						}

td.nav02			{ background-image:url(./image/wegweiser.jpg); 
						}
*/

input.res			{ width: 100%;

					}

/* CSS bei der Link-Seite */
td.linktitle		{	font-weight: bold;
						background-color: #CCC2B0;
						line-height: 25px;
						padding-left: 5px;
					 }

/* CSS Titel bei den einzelnen Seiten */
td.utitle			{	font-weight: bold;
						background-color: #B6A990;
						font-size: 16pt;
						padding-left: 5px;
					}

td.adress			{	font-size: 10pt;

					}

/************************************/
/* Bilder							*/
/************************************/

.bild				{ border-collapse:collapse;
					  border-color:#000000; 
					}



/************************************/
/* Kalender-Funktionen				*/
/************************************/

.cal				{	background-color: #009AE2;
						color: #000000;
						text-align: right;
						padding-right: 3px;
						text-decoration: none;
						
					}

/* gewälter Tag */
.cal_act			{	background-color: #005A84;
						color: #FFFFFF;
						text-align: right;
						padding-right: 3px;
						text-decoration: none;
					}
/* Monats-Schalter */
.calsch				{
						background-color: #C0C0C0;
						color: #000000;
						text-decoration: none;
					}

/* Reservation */
.resev				{	font-size: 10pt;

					}

/* Kalender eintragen */

td.falsecal			{
						color: #FF0000;
					}

/* Kalender-Tabellen: unten eine Linie, immer oberkant */
.calborder		{	
					text-align: left;
					text-decoration: none;
				}

.gerade			{	background-color: #E6E6E6; }


.ungerade		{	background-color: #FAFAFA; }
					
/************************************/
/* Gästebuch						*/
/************************************/

/* Aktiver Gästebucheintrag erstellen */
	/* Hintergrund etwas farbig hervorheben !! */
	.gastakt		{	background-color: #E8AAA8;
						color: #000000;
						text-decoration: none;
						border:1px solid #000000;
					}


/* Aktiver Gästebucheintrag			*/

	.gast			{	background-color: #FFFFFF;
						border:1px solid #000000;
						/* font-size: 10px;*/
						font-weight: normal;
						color: #000000;
						text-decoration: none;
					}

	.gastschalt		{	background-color: #C0C0C0;
						border: 1px solid #000000;
						color: #000000;

					}

/* Gästebucheinträgs-Auflistung		*/

	.gastzeig		{	font-weight: normal;
						color: #000000
					
					}	

/* Titel */
	.gastzeigt		{	font-weight: bold;
						color: #808080;
						font-size: 14px;
					}



/* Kompletter Inhalt */

	div.inhalt		{	background-color: #FAFAFA;
						padding:10px;

					}

/* Content-Div */

/* ganze Breite = 900px */
/* ganze Höhöe = 700px */

#logo	{ 	position:absolute;
				top: 	50%;
				left: 	50%;
				width: 	700px;
				height: 200px;
				margin-left:-450px;
  		  margin-top:-330px;
				overflow: auto;
				background: url(image/mvd_logo.gif) no-repeat;
			}
			
#dallenwil	{ 	position:absolute;
				top: 	50%;
				left: 	50%;
				width: 	200px;
				height: 200px;
				margin-left:100px;
  		  margin-top:-300px;
				overflow: auto;

			}			

#ro-kontakt	{ 	position:absolute;
				top: 	50%;
				left: 	50%;
				width: 	150px;
				height: 30px;
				margin-left: 300px; 
  			margin-top: -340px;
				overflow: auto;
				text-align: right;				
			}

#neustes	{ 	position:absolute;
				top: 	50%;
				left: 	50%;
				width: 	240px;
				height: 160px;
				margin-left: 210px; 
  			margin-top: -320px;
				overflow: auto;
				background: url('image/aktuell.gif') no-repeat;
			}
						
#navigation	{ 	position:absolute;
				top: 	50%;
				left: 	50%;
				width: 	160px;
				height: 430px;
				margin-left: -450px; 
  			margin-top: -130px;
				overflow: auto;
			}

#hnavigation	{ 	position:absolute;
				top: 	50%;
				left: 	50%;
				width: 	700px;
				height: 35px;
				margin-left: -250px; 
  			margin-top: -185px;
				overflow: auto;
			}
/* Effektiver Content, relativ zum zentrierten Div, mit etwas Rand */
#content	{ 	position:absolute;
				top: 	50%;
				left: 	50%;
				width:	740px;
				height: 470px;
				margin-left: -290px; 
  			margin-top: -150px;
				overflow: auto;		
        background-color: #FAFAFA;
        padding:10px;     		
			}	
			
/* Impressum unten */

#impressleft { position:absolute;
				top: 	50%;
				left: 	50%;
				width: 	350px;
				height: 15px;
				margin-left:-290px;
  				margin-top: 325px;
				overflow: auto;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 8pt;
				text-decoration: none;				
				/*background: url(image/back.jpg) repeat;*/
			}		
#impressright { position:absolute;
				top: 	50%;
				left: 	50%;
				width: 	450px;
				height: 15px;
				margin-left:0px;
  				margin-top: 325px;
				overflow: auto;
				text-align: right;
				/*background: url(image/back.jpg) repeat;*/
			}										
