	/* ****************   Basic HTML styles   **************** */	
	body	{
		margin:	0px;
		padding: 0px;
		color: #898788;
		background-color:	#FFFFFF;
		font:	12pt Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
		min-width: 700px;
		line-height: 18pt;
		font-weight: lighter;
		scrollbar-DarkShadow-Color:FFFFFF; 
	scrollbar-Track-Color:#F5F5F5; 
	scrollbar-Face-Color:#FFFFFF; 
	scrollbar-Shadow-Color:#929292; 
	scrollbar-Highlight-Color:#C7C7C7; 
	scrollbar-3dLight-Color:#FFFFFF; 
	scrollbar-Arrow-Color:#929292;
	word-wrap: break-word;
		}

			
	h1	{
		color: #f00;
		font:	16px Arial, Helvetica, sans-serif;
		font-weight: bold;
		background-color:	transparent;
		margin: 0px 0px 6px 0px;
		padding: 0px;
		}
		
	h2	{
		color: #898788; font-size: 16px; font-weight: bold;
		margin: 8px 0px 6px 0px;
		padding: 0px;
		}
		
h3	{
		color: #898788; font-size: 14px; font-weight: bold;
		margin: 12px 0px 5px 0px;
		padding: 0px;
		}
h7	{
		color: #898788; font-size: 12px; font-weight: bold;
		margin: 12px 0px 0px 0px;
		padding: 0px;
		}
			
	h2, h3, h4, h5, h6, h7	{
		font-family:	Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
		list-style: circle;
		}

.ds1	{
		display: block;
		line-height: 18px;
		width: 250px;
		}

.dsneu	{
		display: block;
		line-height: 12px;
		width: 250px;
		margin: 0px 0px 9px 0px;
		}
		
/* text rot */		
.ds2	{
		color: #f00;
		}

.ds2 a:visited	{
		color: #f00;
		}
		
	.ds2 a:hover	{
		color: #f00;
		text-decoration: underline;
		}

	p	{
		display: block;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		color:	#898788;
		background-color:	transparent;}

		
	
	div	{
		display: block;
		margin: 0px 0px 0px 0px;
		padding: 0;
		color:	#FFF;
		background-color:	transparent;
		}
		
	a	{
		text-decoration:	none;
		}
		
	a:link	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #898788;
		text-decoration: none;
		}
		
	a:visited	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FF0000;
		text-decoration: none;
		}
		
	a:hover	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FF0000;
		text-decoration: none;
		}
		
	a[id]:hover	{
		color:	inherit;
		background-color: transparent;
		text-decoration:	none;
		}
			
	img	{
		display: inline;
		border:	0;
		}	
	
	span	{
		display: inline;
		border:	0;
		}		
		

	code	{
		display: block;
		color: #666;
		background-color: transparent;
		font:	1.1em/1.2em Courier, Courier New;
		padding: 0px 5px 0px 15px; 
		margin: 10px 0px 10px 0px;
	}
	
		
/* ****************   end Basic HTML styles   **************** */	

table	{
		margin: 0px;
		}

td, th {
	font:	12px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	line-height: 18px;
	font-weight: lighter;
	text-align: left;
	color: #898788;
	}		

/* ****************   DIVS   **************** */

#header {
		width: 700px;
		height: 90px;
		text-align: right;
		background-color: transparent;
		padding-top: 20px;
		}

#menue {
		/* ohne padding 700px */
		width: 660px;
		height: 20px;
		padding: 0px 0px 10px 40px;
		z-index: 200;
		}

#menue_links {
	height: 20px;
	text-align: left;
	float: left;
/*	z-index: 210; */
		}
		
#menue_rechts {
	height: 20px;
	float: right;
	display: inline; 
		}	
		
.container {
		position: relative;
		background-color: #FFF;
		width: 700px;
		text-align: left;
		padding: 0px;
		z-index: 1;
		}


#visual {
		position: relative;
		background-color: transparent;
		/* gesamte Breite ohne padding = 718px */
		width: 520px;
		text-align: left;
		padding: 0px;
		z-index: 20;
		}
		
#submenue {
		position: absolute;
		right: 0px;
		top: 0px;
		width: 180px;
		height: 180px;
		color: #FFF;
		font:	12px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
		font-weight: lighter;
		line-height: normal;
		text-align: left;
		color: inherit;
		background-color: #E60003;
		z-index: 40;
		}

#content {
		position: relative;
		background-color: transparent;
		/* gesamte Breite ohne padding = 520px */
		width: 470px;
		font:	12px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
		line-height: 18px;
		font-weight: lighter;
		text-align: left;
		color: #898788;
		padding: 10px 10px 20px 40px;
		z-index: 60;
		}
		
#plus {
	position: absolute;
	top: 280px;
	left: 400px;
	width: 50px;
	height: 21px;
	z-index:3;
		}
		

#content_index {
		position: relative;
		background-color: transparent;
		/* gesamte Breite ohne padding = 520px */
		width: 650px;
		font:	12px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
		line-height: 18px;
		text-align: left;
		color: #898788;
		padding: 10px 10px 20px 40px;
		z-index: 60;
		}
		
.headline{
		padding-bottom: 10px;
		}
		
#side {
		position: absolute;
		left: 520px;
		top: 16px;
		width: 180px;
		font: 12px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
		text-align: left;
		color: #898788;
		z-index: 80;
		}
/*********************** FORMULAR ******************/
.senden {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #F2F2F2;
	border: 1px solid #666666;
	}

 form 	{
/*       width: 470px;
         padding: 15px 0px 15px 40px;
 */
		}

 textarea {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #F3F3F3;
	border: 1px solid #666666;
	width: 270px;
 }
 .rahmen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #F3F3F3;
	border: 1px solid #666666;
	width: 270px;
 }
 
.alert {color: #FF3333;
		font-weight: normal;
		margin: 0px 0px 0px 0px;
		padding: 0px;
		}
