body    {background-color: #ffffff;
	background-image: url(img/bg.gif);
	background-repeat: repeat; 
	margin:0; 
	padding:0; 
	font-family: arial, verdana, sans-serif; 
	font-size: 0.7em;  
	text-align: left;
	align: justify;
	color: #9A9A9A;}

a:link, 
a:visited {color:#E797BB; text-decoration:none; font-weight:bold;}
a:hover   {color:#9A9A9A; text-decoration:none; font-weight:bold;}
a:active  {color:#E797BB; text-decoration:none; font-weight:bold;}


div	{margin:0; 
	padding:0; 
	display:block;}

h1	{font-family: arial, verdana, sans-serif; 
	font-size: 1em;  
	border-bottom: thin dotted;
	text-align: left;
	text-indent: 14px;
	align: justify;
	color:#E797BB;
	background-image: url(img/h1bg.jpg);
	background-repeat: no-repeat;
	background-position: top left;}

h2	{font-family: arial, verdana, sans-serif; 
	text-transform: uppercase;
	font-size: 1em; 
	font-weight: normal;
	text-align: left;
	align: justify;
	color:#E797BB;}


input, textarea {border: 1px solid #E797BB; 
	color: #9A9A9A;
	font-size: 10px;
	background: #ffffff;
	}

td, table {border: none;
	}

.rechts h3 	{font-family: arial, verdana, sans-serif; 
	text-transform: uppercase;
	font-size: 1em;
	text-align: left;
	align: justify;
	color:#E797BB;
	background-image: url(img/hbg.jpg);
	background-repeat: no-repeat;
	background-position: top right;}

.oben	{height: 230px; 
	width: 550px;
	padding: 8px;
	margin: 0px auto;
	background-color: #ffffff;
	background-image: url(img/oben.jpg);
	background-repeat: no-repeat;
	background-position: top center;}

.inhalt {width: 550px;
	margin: 0px auto;
	background-color: #ffffff;
	padding: 8px;}

.links {width: 115px;
	text-transform: uppercase;
	float: left;
	margin-right: 6px;
	padding: 0;}


.rechts {width: 545px;
	clear: right;
	margin: 3px;
	text-align: justify;}

.rechts img {padding: 2px;
	border: 1px solid #DFDFDF;
}