
html, body {	background-color: rgb(210,210,210);	color: rgb(82,82,82);}
html, body, a, h2, h3, h4, div, p, ul, li, input, table {		font-family: Verdana, Arial, Helvetica, sans-serif;		font-size: 11px;}
html {	height:100%; }
body {	min-height:101%;}

img {	border: none;	text-decoration: none;	}

.space {	width: 768px; height:25px;	text-align: left;	margin:0; padding:0;}
.space p {width: 0.1em; height: 0.1em; display: block; overflow: hidden;}

body {
	min-width: 768px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: center;
}

div.dokument {
	width: 768px;
	margin: 0 auto 0; 
	text-align: left;
}

/*-- Baustelle  -------------------------------------- content*/

table.content { width: 768px;	height: 398px;	vertical-align: top; margin: 0px;	padding: 0px; text-align:left;	background: rgb(255,255,255);	border: 1px solid rgb(153,153,153);}

td.c-nav {			width: 300px;	height: auto;	border: 0px;		vertical-align: top;	margin:0; padding: 100px 0px 0px 0px;}
#content-nav {  	text-align:center;}

td.c-mi {				width: 468px;	height: auto;	border: 0px;		vertical-align: top;	margin:0; padding: 50px 0px 40px 0px;}
#content-mi {	   	text-align: justify;}

/*-- Baustelle  --------------------------------------  */
h1 {	color: rgb(0,0,0);	font-size: 13px;	font-weight: bolder;	margin: 0px 0px 20px 0px;	padding:0;}
h2 {	color: rgb(0,0,0);	font-size: 11px;	font-weight: bold;	margin:0;	padding:0;}
h3 {	color: rgb(82,82,82);	font-size: 11px;	font-weight: bold;	margin:0;	padding:0;}
h4 {	color: rgb(102,102,102);	font-size: 9px;	font-style: normal;	text-decoration: none;	font-weight:500;	margin: 5px 0px 0px 0px;	padding: 0px 0px 0px 0px;}

.a-leer  {	height:10px; width:520px;clear:both; }

a:link {		color: rgb(0,0,0);				text-decoration: underline;}
a:visited {	color: rgb(0,0,0);				text-decoration: underline;}
a:hover {	color: rgb(102,102,102);	text-decoration: underline;}
a:active {	color: rgb(0,0,0);				text-decoration: underline;}

/*-- Baustelle  --------------------------------------txt link*/
a.txt {				color: rgb(0,0,0);					text-decoration: none;}
a.txt:hover {	color: rgb(102,102,102);		text-decoration: none;}

/*-- Baustelle  ---------------------------------#content  mi + re ----   inhalt */

.a10 { height:10px; width:100px;clear:both;}
.a20 { height:20px; width:100px;clear:both;}
.a30 {	height:30px; width:100px;clear:both;}
.a40 {	height:40px; width:100px;clear:both;}
.a60 {	height:60px; width:100px;clear:both;}
.a100 {	height:100px; width:100px;clear:both;}



/*--  floats */
div.bi-fl {	position:relative; float:left;    clear:left; 	width:224px; margin:0px 10px 10px 0px; padding:0; text-align:center;}
div.bi-fr {	position:relative; float:right; clear:right;	width:224px; margin:0px 0px 10px 10px; padding:0; text-align:center;}

div.fl {	position:relative; float:left; clear:left; 		width:224px; margin:0px 10px 0px 0px; padding:0;}
div.fr {position:relative; float:right; clear:right; 	width:224px; margin:0px 0px 0px 10px; padding:0;}

/*--  kontakt   */
div.li-200 {		position:relative; float:left; clear:left;		width: 180px; 	margin: 20px 0px 20px 0px; 	text-align: right;}
div.re-300 {	position:relative; float:right; clear:right;	width: 268px; 	margin: 20px 0px 20px 0px; 	text-align: left;}

div.impressum {	position:relative; float:left; clear:left; 		width:440px; margin:20px 0px 0px 0px; padding:0;}


/*-- piperweb.de ------------------------------ abschluss */
#piperweb { 				width: 768px; margin: 5px 0px 20px 0px; padding:0;}
#piperweb span a { 	text-align: right;	float:right;	padding: 0px 10px 0px 0px; color: rgb(180,180,180);	font-style: italic;	font-size: 9px;	text-decoration: none;	}
#piperweb p  {			width: 0.1em; height: 0.1em; display: block; overflow: hidden;}

