h1, h2, h3, h4, h5, h6 /* OK - DP 10.04.2009 */
{
display:block;
margin:0px;
padding:0px;
}

#content h1 /* OK - DO 10.04.2009 */
{
font-size:23px;
font-weight:bold;
color:#333;
line-height:25px;
padding-left:5px;
padding-bottom:16px;
}
	
#content h2 /* OK - DP 10.04.2009 */
{
font-size:15px;
line-height:19px;
font-weight:bold;
margin-top:-4px;
}
		
#wrapperL /* OK - DP 10.04.2009 */
{
width:520px;
float:left;
margin-left:30px;
margin-top:50px;
}
	
#wrapperR /* OK - DP 10.04.2009 */
{
width:290px;
margin-left:30px;
float:left;
margin-top:50px;
}



#content .newsbox /* OK - DP 10.04.2009 */
{
padding-top:20px;
border-top:1px solid #ddd;
clear:left;
}

#content .newsbild /* OK - DP 10.04.2009 */
{
width:235px;
height:90px;
float:left;
display:block;
margin-bottom:17px;
}

#content .newsbild a:hover /* OK - DP 10.04.2009 */
{
outline:3px solid #ddd;
}
	
#content .newscopy /* OK - DO 10.04.2009 */
{
width:255px;
float:left;
margin-left:20px;
margin-bottom:17px;
}
	
#content .newsbild h2 /* OK - DO 10.04.2009 */
{	
color:#999;
}
	
#content .newscopy ul, #content .newscopy li /* OK - DO 10.04.2009 */
{
margin:0px;
padding:0px;
display:block;
list-style-type:none;
}
	
#content .newscopy li /* OK - DO 10.04.2009 */
{
list-style:none;
}
	
#content .newscopy h2 strong /* OK - DO 10.04.2009 */
{
color:#ee7900;
}

#content .newscopy a /* OK - DO 10.04.2009 */
{
color:#999;
text-decoration:underline;
}
	
#content .newscopy h2 a /* OK - DO 10.04.2009 */
{
color:#333;
text-decoration:none;
}
	
#content .newscopy h2 a:hover /* OK - DO 10.04.2009 */
{
color:#333;
text-decoration:none;
}
	
#content .newscopy a:hover /* OK - DO 10.04.2009 */
{
color:#999;
text-decoration:none;
}

		
	
	.linkOrange
	{
		color:#ee7900;
		text-decoration:underline;
	}
	
	.linkOrange:Hover
	{
		color:#ee7900;
		text-decoration:none;
	}


		
.serviceboxheader /* OK - DP 10.04.2009 */
{
margin-top:30px;
width:520px;
height:18px;
background-image:url(/img/de/service/handwerker-kopf.jpg);
background-repeat:no-repeat;
background-position:right;
}

.servicebox /* OK - DP 10.04.2009 */
{
width:520px;
padding-bottom:25px;
overflow:visible;
background-color:#e5e5e5;
background-image:url(/img/de/service/handwerker-koerper.jpg);
background-repeat:no-repeat;
background-position:right top;
}

.servicebox h3 /* OK - DP 10.04.2009 */
{
font-size:15px;
line-height:19px;
font-weight:bold;
color:#333;
}

.servicecopy /* OK - DP 10.04.2009 */
{
width:250px;
margin-left:20px;
margin-top:4px;
padding-left:5px;
padding-top:20px;
border-top:1px solid #ccc;
}

.servicecopy a /* OK - DP 10.04.2009 */
{
text-decoration:underline;
}

.servicecopy a:hover /* OK - DP 10.04.2009 */
{
text-decoration:none;
}

.serviceboxfooter /* OK - DP 10.04.2009 */
{
background-color:#ddd;
color:#fff;
margin-bottom:45px;
border-top:1px solid #fff;
}



	
.serviceboxfooter ul, .serviceboxfooter li
{
margin:0px;
padding:0px;
list-style-type:none;
display:block;
}
	
.serviceboxfooter ul
{
padding:25px;
}
	
.serviceboxfooter a
{
text-decoration:underline;
display:block;
color:#777;
}
	
	.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:#444;
padding:20px;
}
	
.kalender table
{
width:250px;
border:none;
margin:0px;
padding:0px;
margin-top:15px;
}
	
.kalender thead td
{
border-top:1px solid #666;
border-bottom:1px solid #666;
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;
	}
	
