body {
	background: #FFF;
	font: normal 10pt "Times New Roman", Times, serif;
	color: #000; }

p {
	margin: 0 0 0 0; 
	padding: 0 0 10px 0; }
	
h1 {
	color: #369;
	font-size: 12pt;
	font-weight: bold;
	text-transform: uppercase; 
	margin: 15px 0 5px 0; 
	clear: both; }

h2 {
	color: #369;
	font-size: 10pt;
	font-weight: bold; }


ul {
	margin: 0;
	padding: 0 23px 10px 27px;
	line-height: 1.2em; }

li {
	list-style: disc;
	padding-bottom: 3px;	}	
	
	

/*----- Container -----*/

#container {
	padding: 0 0 50px 70px; }

#banner {
	background-color: #FFF; 	
	width: 450px;
	height: 125px; }

#bannerPrint {
	border-bottom: solid 1px #369;}
	
#bannerPrint img {
	float: left; }
	
#bannerPrint p {
	color: #369; 
	font-size: 14pt; 
	font-weight: bold; 
	padding: 60px 0 0 50px;	
	text-transform: uppercase; }

#bannerPrint p .claim {
	font-size: 12pt; }	

#bannerScreen {
	display: none; }
	
/*----- Inhaltsbereich -----*/

#pageText  {
	text-align: justify; 
	width: 450px; }
	
#pageText .pic, #pageText .acrobat{
	float: left; 
	padding: 5px 15px 10px 0; 
	border: 0px; }

#pageText .formLinks {
   border: 0; 
	float:left;
	width:220px; }

#pageText .formRechts{
	border: 0px; }	
	
#pageText table {
	border: 0px; 
	padding: 5px 10px 5px 5px; }	

.zeiten {
	border: solid 1px #FFF;
	background-color: #C0D1E1;
	vertical-align: top; 
	width: 150px; }	
	
.dienst {
	color: #C00;
	font-weight: bold;
	font-size: 14pt;
	width: 300px; 
	padding-left:100px; }	

/*----- Fußzeile ----- */
	
#footerNavi {
	display: none; }

	
/*----- Hauptnavigation ----- */

#mainNavi {
	display: none;  }


	
/*----- Navigation Bereiche----- */
	
#menu1, #menu2, #menu3, #menu4, #menu5 {
	display: none;  }

	
/*----- Info ----- */

#info {
	display: none;  }



/*----- Links ----- */

#pageText a:link, #pageText a:visited {
	color: #369; }
#pageText a:hover, #pageText a:active {
	color: #039; }		
	
/*----- Preislisten -----*/
h1.titel {
	text-decoration: underline;
}

h2.titel {
	text-decoration: underline;
}
