/****************************************
Thomas Hofmann, Apr. 2002, thomas@th-o.de
Apotheken-Notdienst-Plan
Dorfen/Taufkirchen, Isen/Haag, Wasserburg
****************************************/

body {
	background: #FFEFD5 ;
	color: #333333 ;
	font-family: Arial, sans-serif ;
/*	font-size : 0.8em;*/
	text-align : center;
	/*background-image : url(http://www.iivs.de/home/Marien-Apotheke/images/backgr_q.gif);*/
/*	max-width: 500px;*/
/*	width: 500px;*/
	margin-left: auto;
	margin-right: auto;
	
}

h1 {
	color: #000000;
}

/*  #CC3333 */
/*  #336633 */

a:link {
	color: #000000;  /*CC3333*/
}

a:visited {
	color: #999999;
/*	text-decoration: none*/
}

a:hover {
	background : #FFEFD5;
	text-decoration: none
}

a:active {
	color: #000000;
	background : #FFEFD5;
	/*background : #ffffcc;*/
	font-weight: bold;
}


.monatslinks {
	background: #ffffff;
	/*color: #990000;*/
	text-align : center;
/*	width: 60%;*/
	max-width: 400px;
	padding : 0.5em 0.5em 0.8em 0.5em;
	border: thin outset #8C9CC6;
	word-spacing : 1em;
	letter-spacing : 1pt;
	float : none;
	margin-left:  auto;
	margin-right: auto;
}

.eingabepar {
/*	width : 65%;*/
	padding-top : 3pt;
	text-align : center;
	margin-left:  auto;
	margin-right: auto;
	/*background: #8C9CC6;*/
	/*border-left : medium solid #ffffcc;
	border-right : medium solid #66ff66;*/
	margin-bottom: 0px
}

.anzeigepar {
/*	width : 40%;*/
	padding-bottom : 5pt;
	text-align : center;
	margin-left:  auto;
	margin-right: auto;
	/*background: #8C9CC6;*/
	/*border-left : medium solid #ffffcc;
	border-right : medium solid #66ff66;*/
	margin-top: 0px
}

.pardatum {
	font-weight: bold;
}

.pardiff {
	font-weight: bold;
}


.bereichinhalt th, .bereichinhalt td {
	border-top: thin none #ffffff;
	border-left: thin none #ffffcc;
}
.bereichinhalt {
	border: none;
	margin-left:  auto;
	margin-right: auto;
	background: #FFEFD5 ;
}

.kopfdaten {
	/*font-weight: bold;*/
	background: #FFEFD5;
	font-size: 0.9em;
}

.kopfdatum  {	
	/*border-top : thin solid #ffffff;
	border-left : thin solid #ffffcc;*/
	border-bottom: thin none #666666;
	border-right: thin solid #66cc66;
	padding: 2pt 2pt 2pt 2pt;
	background: #8C9CC6 ;
	color: #333333;
}

.kopfdorfen  {
	/*border-top : thin solid #ffffff;
	border-left : thin solid #ffdddd;*/
	border-bottom : thin none #666666;
	border-right : thin solid #996666;
	padding : 2pt 2pt 2pt 2pt;
	background : #8C9CC6 ;
	color: #333333;
}

.kopfisen  {
	/*border-top : thin none #ffffff;
	border-left : thin solid #ffdddd;*/
	border-bottom : thin none #666666;
	border-right : thin solid #996666;
	padding : 2pt 2pt 2pt 2pt;
	background : #8C9CC6 ;
	color: #333333;
}

.kopfwass  {
	/*border-top : thin solid #ffffff;
	border-left : thin solid #ffdddd;*/
	border-bottom : thin none #666666;
	border-right : thin solid #996666;
	padding : 2pt 2pt 2pt 2pt;
	background : #8C9CC6 ;
	color: #333333;
}

.inhaltdaten {
/*	font-size: x-small;*/
/*	font-size: small;*/
	font-size: 0.9em;
	background : #FFEFD5 ;
}

.inhaltdatum, .inhaltdatum0   {
	border-bottom: thin solid #666666;
	border-right: thin solid #996666;
	padding: 2pt 2pt 2pt 2pt;
	background: #ffffff ;
	color: #666666;

	font-weight: bold;
}
.inhaltdatum1   {
	border-bottom: thin solid #666666;
	border-right: thin solid #996666;
	padding: 2pt 2pt 2pt 2pt;
	background: #ffeedd ;
	color: #666666;

	font-weight: bold;
}


.inhaltdorfen, .inhaltdorfen0  {
	/*border-top : thin solid #ffffff;
	border-left : thin solid #ffeeee;*/
	border-bottom : thin solid #666666;
	border-right : thin solid #996666;
	padding : 2pt 2pt 2pt 2pt;
	background : #ffffff ;
	color: #666666;
}
.inhaltdorfen1  {
	border-bottom : thin solid #666666;
	border-right : thin solid #996666;
	padding : 2pt 2pt 2pt 2pt;
	background : #ffeedd ;
	color: #666666;
}


.inhaltisen, .inhaltisen0  {
	border-bottom : thin solid #666666;
	border-right : thin solid #cc6666;
	padding : 2pt 2pt 2pt 2pt;
	background : #ffffff ;
	color: #666666;
}
.inhaltisen1  {
	border-bottom : thin solid #666666;
	border-right : thin solid #cc6666;
	padding : 2pt 2pt 2pt 2pt;
	background : #ffeedd ;
	color: #666666;
}


.inhaltwass, .inhaltwass0  {
	border-bottom : thin solid #666666;
	border-right : thin solid #996666;
	padding : 2pt 2pt 2pt 2pt;
	background : #ffffff ;
	color: #666666;
}
.inhaltwass1  {
	border-bottom : thin solid #666666;
	border-right : thin solid #996666;
	padding : 2pt 2pt 2pt 2pt;
	background : #ffeedd ;
	color: #666666;
}


.impressum {
/*	width : 90%;*/
	padding : 5pt 5pt 5pt 5pt;
/*
	border-bottom : medium solid Green;
	border-top : thin dotted Silver;
*/
	float : none;
	clear : both;
	margin-left:  auto;
	margin-right: auto;
	/*background: #ddffdd;*/
	/*border-left : 1pt solid #ffffcc;
	border-right : 1pt solid #66ff66;*/
}

.copyright {
	text-align : center;
	background : #8C9CC6;
	color: #cccccc;
/*	width: 15%;*/
	float : right;
	padding: 2pt 2pt 2pt 2pt;
	border-top: medium solid white;
	border-bottom: medium solid white;
	margin-right: 30px;
}

.copyright a:link {
	/*background : #0000cc;*/
	color: #cccccc;
	font-weight : bold;
}

.copyright a:visited {
	/*background : #0000cc;*/
	color: #dddddd;
	font-weight : bold;
}

.copyright a:hover {
	/*background : #FFEFD5;*/
	font-weight : bold;
	color: #333333;
}

.copyright a:active {
	color: #ff0000;
	font-weight : bold;
}

.planjahr {
	font-weight: bold;
	font-size: big;
	color: #ee3333;
}

.hinweis {
	float: none;
	margin-left:  auto;
	margin-right: auto;
/*	width: 80%;*/
	max-width: 500px;
}

@media handheld {
  /* zusaetzliche oder abweichende CSS-Regeln fuer Smartphones */
	.inhaltdaten {
		font-size: 1.3em;
		color: magenta;
	}

}

@media screen and (max-width: 1080px) {
  /* zusaetzliche oder abweichende CSS-Regeln fuer Smartphones */
 body {
   font-size: 1.1em;
 }
		h1 {
		 font-size: 2.2em;
	}
 p {
   font-size: 1.1em;
 } 
	.monatslinks {
		font-size: 2.5em;
		max-width: 800px;
	}
	.kopfdaten {
		font-size: 1.6em;
	}
	.inhaltdaten {
		font-size: 1em;
		color: blue;
	}
	.inhaltdaten td  {
		font-size: 2.1em;
	}
	.kopfdatum {
		font-size: 2.3em;
	}
	.inhaltdatum, .inhaltdatum0 {
		color: blue;
		white-space: normal;
		font-size: 2.4em;
	}
	.inhaltdatum1 {
		color: blue;
		white-space: normal;
		font-size: 2.4em;
		background : #ffeedd ;
	}

	.kopfdorfen, .kopfisen, .kopfwass {
		display: block;
		margin-right: auto;
		font-size: 2.4em;
		white-space: normal;
		clear: both;
		break-after: always;
		-webkit-column-break-after: always;
	}
	.inhaltdorfen, .inhaltwass, 
	.inhaltdorfen0, .inhaltwass0 {
		display: block;
		margin-right: auto;
		font-size: 2.4em;
		background : #ffffff ;
		white-space: normal;
		clear: both;
		break-after: always;
		-webkit-column-break-after: always;
	}
	.inhaltisen, 
	.inhaltisen0 {
		display: block;
		margin-right: auto;
		font-size: 2.4em;
		background : #ffeedd ;
		white-space: normal;
		clear: both;
		break-after: always;
		-webkit-column-break-after: always;
	}

	.inhaltdorfen1, .inhaltwass1 {
		display: block;
		margin-right: auto;
		font-size: 2.4em;
		background : #ffeedd ;
		white-space: normal;
		clear: both;
		break-after: always;
		-webkit-column-break-after: always;
	}
	.inhaltisen1 {
		display: block;
		margin-right: auto;
		font-size: 2.4em;
		background : #ffffff ;
		white-space: normal;
		clear: both;
		break-after: always;
		-webkit-column-break-after: always;
	}

	
		.inhaltdaten br {
		display: none;
	}

	.hinweis {
		display: none;
	}
	.eingabepar {
		font-size: 2.1em;
	}
	.eingabepar input {
		font-size: 1em;
	}
	.anzeigepar {
	  font-size: 0.8em;
	} 
	.copyright {
		font-size: 2.2em;
	}
	.sehrklein {
		font-size: 1em;
	}
	.impressum {
	  font-size: 0.7em;
	} 
















}