html, body { 
	padding: 0 3px 0 0; /* body rechter Rand 3px */
	height: 100%;
}

body {
	font-size: 100.01%; /* 100% - Fehler bei Opera 6 */
	background-color: #FFFFFF; 	

	/* dann entsteht rechts immer der Scroll-Balken :-(
	min-height: 100.5%;
	*/
	/* hiding from ie5mac \*/
	height: 100%;
	/* end ie5mac hack */	
}

/* CSS-Praxis - S. 94 */
body,a,blockquote,caption,dd,dfn,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,img,label,legend,li,ol,p,samp,table,tbody,td,tfoot,th,thead,tr,ul {
	font-size: 1.0em; 
	font-family: arial, helvetica, geneva, sans-serif;
	font-weight: normal;
	/* color: #000; */ /* nicht die a */
}


a { 
	text-decoration: none;
	color: #0000FF;
}

a:hover { 
	text-decoration: underline;
	background-color: #99FFFF;
}

.ulPoint {
 	margin: 0 0 0 3px;
 	padding-left: 17px;
	list-style-image: url(_img/point.gif);	
}

.ulPoint li {
	padding-top: 5px;
	padding-bottom: 5px;
 	border-bottom: dotted 1px #83b0ec;  /* dunkles Blau */
}

h1,  h2, h3, h4 {
 	font-weight: bold;
 	padding: 5px 0px 5px 0px; /* -5 px */
 	margin:  5px 0px 5px 0px;
}
 	
h1 {
	clear: both;
 	font-size: 130%; 
 	background-color: #99CCFF; /* 153 204 255 */
 	text-align: center;
 	padding: 1ex 0px 1ex 0px;
}

h2 {
 	font-size: 115%;
 	/* margin-top: 25px; */
 	background-color: #f2f8ff; /* helles Blau */
 	border-bottom: solid 1px #83b0ec;  /* dunkles Blau */
}

h3 {
	font-size: 105%; 
	margin-bottom: 5px;
	/* padding-left: 5px; */
	background-color: #f0f8ff; /* sehr helles Blau */
	/* border-bottom: dashed 1px #83b0ec; */
}

h4 {
 	font-size: 100%;
 	margin-bottom: 5px;
	padding-left: 0;
}


