	
	*{
		border-collapse: collapse;
		border: 0px;
		padding: 0px;
		margin: 0px;
	}
		
	h1{
		font-family: arial;
		font-size: 9pt;
		font-weight: bold;
		color: #F04000;
		margin-top: 2px;
		margin-bottom: 4px;
	}
	
	li{
		padding-top: 5px;
	}
	
	li.agb{
		padding: 0px;	
	}
	
	ol{
		margin-left: 22px;
	}
	
	ol.agb{
		margin-left: 12px;
		padding-left: 19px;
	}
	
	p, a, td, tr, tabel, div, th
	{
		font-family: arial;
		text-align: left;
		font-size: 8pt;
		text-decoration: none;
		color: #767171;
	}
	
	a:hover, a:link, a:visited, a:active{
		font-size: 8pt;
		text-decoration: none;
		color: #000000;
	}
	
	a.orange:hover, a.orange:link, a.orange:visited, a.orange:active{
		text-decoration: none;
		color: #F04000;
	}
	
	a.nav1:active, a.nav1:link, a.nav1:visited{
		font-size: 8pt;
		text-decoration: none;
		color: #000000;
	}
	
 	a.nav1:hover{
		color: #F04000;
	}
	
	input.text{
		width: 180px;
		border: 1px solid #A5ACB2;
		margin-right: 20px;
	}
	
	.text03{
		width: 140px;
		border: 1px solid #A5ACB2;
		margin-right: 10px;
	}
	
	
	#container{
		background-image: url('../images/cloud.gif');
		background-repeat: no-repeat;
		border: 0px solid black;
		width: 336px;
		height: 410px;
		
	}
	
	#footer{
		vertical-align: middle;
		height: 30px;
		background-color: #F1EDEE;
	}
			
	#content{
		background-color: #f2f2f2;
		width: 336px;
		height: 380px;
		overflow: auto;
	}
				
	#center{
		margin-top: 10px;
		width: 292px;
		margin-left: auto;
		margin-right: auto;
	}
	
	#box04{
		width: 292px;
		height: 86px;
		
	}
	
	.rechts{
		text-align: right;	
	}
	
	.trennlinie{
		border-bottom: 1px dotted #767171;
	}
	
	.abstandLinks{
		padding-left: 20px;
		width: 100px;
	}
	
	.la{
		float: left;
		margin-right: 1px;
	}
	
	/* Hintergrund */
	#box1 { 
		position: absolute; 
		top: 0px; left: 0px; 
		width: 100%;
		height: 100%; 
		z-index: 0; 
	}
	
	/* Content */
	#box2 {
		vertical-align: top;
		width: 588px;
		position: absolute; 
		top: 107px;  
		z-index: 1;
	}
	
	#nav{
		padding-top: 5px;
		width: 588px;
		position: absolute; 
		top: 75px; 
		left: 46px;  
		z-index: 1;
		display: block;
		vertical-align: top;
		background-image: url("../images/bg_nav.gif");
		background-repeat: no-repeat;
	}
	
	.navOff{
		padding-top: 1px;
		padding-left: 10px;
		padding-right: 10px;	
	}
	
	.navOn{
		padding-top: 1px;
		background-image: url("../images/bg_nav_on.gif");
	}
	
	.navOnBottom{
		background-image: url("../images/bg_nav_on_bottom.gif");
	}
	
	#divFooter{
		margin-top: 1px;
		background-image: url("../images/bg_div_bottom.gif");
	}
	
	#divHead{
		background-image: url("../images/bg_div_head.gif");
		color: #000000;
		margin-bottom: 1px;
		font-weight: bold;
		padding-top: 6px;
		padding-left: 12px;
		height: 23px;
	}

input.error 
   { 
           background-color: rgb(255, 255, 128); 
           color: black; 
   } 

textarea.error 
   { 
           background-color: rgb(255, 255, 128); 
           color: black; 
   } 
   
select.error 
   { 
           background-color: rgb(255, 255, 128); 
           color: black; 
   } 

   span.error 
   { 
           font-weight: bold; 
           cursor: hand; 
   } 
