/* CSS Document */

	h1, h2, h3, h4, h5, h6
	{
		display:block;
		margin:0px;
		padding:0px;
	}

#content h1
{
font-size:23px;
line-height:25px;
font-weight:bold;
padding-left:5px;
padding-bottom:12px;
}
	
	#content h2
	{
		display:block;
		font-size:15px;
		font-weight:bold;
		margin:0px;
		padding:0px;
	}
		
	#wrapperL
	{
		width:520px;
		float:left;
		margin-left:30px;
		margin-top:25px;
	}
	
	#wrapperR
	{
		width:290px;
		margin-left:30px;
		float:left;
		margin-top:50px;
	}
	
	#content .headbox
	{
			padding-top:20px;
		border-top:1px solid #ccc;
		padding-bottom:20px;
		border-bottom:1px solid #ccc;
		margin-bottom:20px;
	}	
	
	#content .newsbox
	{
		padding-top:20px;
		border-top:1px solid #ccc;
		clear:left;
	}
	
	#content .newsbild
	{
		width:235px;
		height:90px;
		float:left;
		display:block;
	}
	
	#content .newscopy
	{
		width:255px;
		float:left;
		margin-left:20px;
		margin-bottom:17px;
	}
	
	#content .newsbild h2
	{	
		color:#999;
	}
	
	#content .newscopy ul, 	#content .newscopy li
	{
		margin:0px;
		padding:0px;
		display:block;
		list-style-type:none;
	}
	
	#content .newscopy li
	{
		padding-left:8px;
		background-image:url(../../img/de/site/pfeil_menu_2.gif);
		background-repeat:no-repeat;
		background-position:0px 5px;
	}
	
	#content .newscopy a
	{
		color:#999;
		text-decoration:underline;
	}
	
	#content .newscopy a:hover
	{
		color:#999;
		text-decoration:none;
	}
		
	
	.linkOrange
	{
		color:#ee7900;
		text-decoration:underline;
	}
	
	.linkOrange:Hover
	{
		color:#ee7900;
		text-decoration:none;
	}
		
	.serviceboxheader
	{
		margin-top:30px;
		width:520px;
		height:20px;
		background-image:url(../../img/service/stock_img_1_1.jpg);
		background-repeat:no-repeat;
		background-position:right;
	}
	
	.servicebox
	{
	width:520px;
	padding-bottom:30px;
	overflow:visible;
	background-color:#eeeeee;
	background-image:url(../../img/service/stock_img_1_2.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	}
	
		
	.servicecopy
	{
		border-top:1px solid #ccc;
		width:250px;
		margin-left:25px;
		padding-top:17px;
	}
	
	.serviceboxfooter
	{
		background-color:#666666;
		color:#fff;
		margin-bottom:50px;
		border-top:1px solid #fff;
	}
	
	.serviceboxfooter ul, .serviceboxfooter li
	{
		margin:0px;
		padding:0px;
		list-style-type:none;
		display:block;
	}
	
	.serviceboxfooter ul
	{
		padding:20px;
	}
	
	.serviceboxfooter a
	{
		color:#fff;
		text-decoration:underline;
		display:block;
		padding-left:8px;
		background-image:url(../../img/de/site/pfeil_menu_1.gif);
		background-repeat:no-repeat;
		background-position:0px; 8px;
	}
	
	.serviceboxfooter a:hover
	{
		text-decoration:none;
	}

	
	#content h3
	{
		
		margin:0px;
		padding:0px;
		padding-left:25px;
		padding-top:25px;
		padding-bottom:15px;
		display:block;
		font-size:23px;
		font-weight:bold;
	}
	
	.kalender
	{
		background-color:#666;
		padding:20px;
	}
	
	.kalender table
	{
		width:250px;
		border:none;
		margin:0px;
		padding:0px;
		margin-top:15px;
	}
	
	
	.kalender thead td
	{
		border-top:1px solid #ccc;
		border-bottom:1px solid #ccc;
		font-weight:bold;
		
	}
	
	.kalender td
	{
		width:36px;
		height:30px;
		text-align:center;
		vertical-align:middle;
		color:#ccc;
	}
	
	.kalender h2
	{
		color:#fff;
	}
	
	#content .termineintrag
	{
		color:#fff;
	}
	
	#content .termineintrag:hover
	{
		color:#fff;
		text-decoration:none;
	}
	
	.jahr
	{
		clear:both;
		padding:0px;
		padding:20px;
		padding-top:17px;
		padding-bottom:17px;
		background-color:#999999;
		border-top:1px solid #fff;
		border-bottom:1px solid #fff;
		
	}
	
	#wrapperR ul, #wrapperR li
	{
		display:block;
		margin:0px;
		padding:0px;
		background-color:#ddd;
		list-style-type:none;
	}
	
	#wrapperR ul
	{
		with:290px;
		padding-top:10px;
		padding-bottom:0px;
	}
	
	#wrapperR li
	{
		clear:both;
		margin:0px;
		padding:0px;
		margin-left:15px;
		margin-right:15px;
		border-top:1px solid #ccc;
	}
	
	#wrapperR .ersterundletzter
	{
		border-top:none;
		margin-top:none;
	}
	
	#wrapperR .eintrag
	{
		margin-top:10px;
		padding-left:5px;
		padding-right:5px;
		font-weight:bold;		
		
	}
	
	#wrapperR .datum
	{
		padding-left:5px;
		float:left;
		margin-bottom:10px;
		
	}
	
	#wrapperR .expand
	{
		float:right;
		padding-right:5px;

	}
	
		
	
	#wrapperR a
	{
		color:#999;
		text-decoration:underline;
	}
	
	#wrapperR a:hover
	{
		color:#999;
		text-decoration:none;
	}
	#footer
	{
		padding-top:50px;
	}
	
	#inhalt
	{
		padding-left:5px;
		padding-right:30px;
	}
	
#inhalt h5
{
margin:0px;
padding:0px;
font-size:15px;
line-height:19px;
font-weight:bold;
display:block;
margin-bottom:12px;
}
	
#inhalt h6
{
margin:0px;
padding:0px;
font-size:15px;
line-height:19px;
font-weight:bold;
display:block;
margin-bottom:12px;
}
	
	#inhalt a
	{
		color:#ee7900;
		text-decoration:underline;
	}
	
	#inhalt a:hover
	{
		text-decoration:none;
	}
