body, html{	font-family: Arial, Calibri light, Verdana, Helvetica, sans-serif, light;
 			font-size: 13px;
 			line-height: 1.3em;
			font-weight: normal;
			visibility: visible;
}

.haupt {	width:975px;
			margin:150px auto;
			text-align:left;
}

		
.left {		float: left;
			margin-left:31px;
			margin-top:-3px;
			width:120px;
			height:120px;
}

		
.inhalt {	text-align:left;
			min-width:450px;
			background-color:#fff;
			margin-left:153px;
			min-height:450px;
}

.inhaltfull {	text-align:left;
			width:975px;
			background-color:#fff;
			min-height:500px;
}
		


.right1 {	float: right;
			background-color:#fff;
			width:187px;
			padding-left: 10px;
}

.right2 {	float: right;
			background-color:#fff;
			width:160px;
}

.linie {
	background-color: #000;
    height:1px;
    width:600px;
}


.clearing { clear: both; }

 
	  
h1 	{		font-size: 20px;
 			line-height: 1.1em;
			font-weight: normal;
			color:#000; 
			margin:0;
}


h2 	{		font-size: 16px;
 			line-height: 1.5em;
			font-weight: normal;
			color:#000; 
			margin:0;
}


h4 	{		font-size: 14px;
 			line-height: 1.3em;
			font-weight: normal;
			color:#FFF;
			padding:5px 5px 0px 15px;
			margin:0;
}
		
p 	{		margin-top:0px;}

 
.p1, .p1 A 	
	{		font-size: 14px;
			font-weight: normal;
			padding:5px 0 0 9px;
			margin:0;
	}

.p2	{		font-size: 14px;
			font-weight: normal;
			color:#FFF;
			padding:7px 5px 0px 15px;
			margin:0;}
			
.p2 a:link, a:visited, a:active	{	color:#ffffff;}

	 
a:link, a:visited, a:active
	{ 		text-decoration:none;
  			color:#000;
}
a:hover
	{		color: #333; text-decoration:none;}


a.white:link, a.white:visited, a.white:active 
	{		color:#fff; text-decoration:none;
}
a.white:hover 
	{		color: #ccc; text-decoration:none;}



hr {clear:both; visibility:hidden;}
 
 

		
#footer {
		text-align:left;
		margin: 0;
		padding:0;
		height:30px;
		background-color:#000;
}

