
.clearer
{
	clear:both;
	height:0px;
	line-height:0px;
	font-size:0px;
}

body,
html
{
	margin:0px;
	padding:0px;

	font-family:Arial, Helvetica, sans-serif;
	color:#472400;
}

body
{
	background:none;
/*	background-image: url(/fileadmin/images/blumenornament2.gif);*/
	background-image: url(/fileadmin/images/pusteblume.gif);
	background-repeat: no-repeat;
	background-position: 900px 100px;
}

html
{
/*	background-image: url(/fileadmin/images/blumenornament3.gif);*/
	background-repeat: no-repeat;
	background-position: 900px 900px;
}

iframe
{
	background:none;
}

.align-right
{
	text-align:right;
}
.align-center
{
	text-align:center;
}

table tr td p
{
	margin:0px;
	padding:0px;
}


.klemmbrett
{
	position:absolute;
	top:150px;
	left:550px;
	z-index:5;

}

a img
{
	border:0px;
}

#header,
#header .links,
#header .mitte,
#header .mitte .blender1,
#header .mitte .blender2,
#header .rechts
{
	width:736px;
	height:289px;
}
	#header .links,
	#header .mitte,
	#header .rechts
	{
		float:left;
	}

	#header .links
	{
		width:147px;
		position:relative;

		background-image:url(../../images/header_back_links.gif);
		background-position:right;
		background-repeat:no-repeat;
	}

		#header .links .navi
		{
			position:absolute;
			top:45px;
			left:20px;
			width:130px;

			font-family:Tahoma, Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:13px;
			white-space:pre;
		}
			#header .links .navi .menu a
			{
				text-decoration:none;
				color:#472400;

				padding:1px 0px;
			}
			#header .links .navi .menu a:hover,
			#header .links .navi .menu .active a
			{
				color:#d57800;
			}
			

		#header .links .zitat
		{
			position:absolute;
			top:218px;
			left:10px;
			width:150px;

			text-transform:uppercase;
			font-weight:bold;
			color:#FFFFFF;
			font-size:11px;
/*			text-align:center;*/
		}
		#header .links .zitat h1	{ display:none; }
		#header .links .zitat p	{ margin:0px; padding:0px; }

	#header .mitte,
	#header .mitte .blender1,
	#header .mitte .blender2
	{
		width:334px;

		background-image:url(../../images/headers/startseite/bild1.jpg);
		background-position:center;
		background-repeat:no-repeat;
	}
		#header .mitte .blender1
		{
			background-image:url(../../images/header_back_mitte.gif);
		}
		#header .mitte .blender2
		{
			background-image:url(../../images/header_back_mitte.png);
		}

	#header .rechts
	{
		width:254px;
		position:relative;

		background-image:url(../../images/header_back_rechts.gif);
		background-position:right;
		background-repeat:no-repeat;
	}
		#header .rechts .logo
		{
			display:block;
		
			position:absolute;
			top:63px;
			left:42px;
			width:98px;
			height:89px;

/*			margin:63px 0px 0px 42px;*/

			background-image:url(../../images/logo-bap.gif);
			background-position:right;
			background-repeat:no-repeat;
		}

		#header .rechts .klemmbrett
		{
			position:absolute;
			top:150px;
			left:70px;
			z-index:5;
		}

#content
{
		position:relative;
		width:381px;
/*		min-height:325px;*/

		margin:0 0 0 147px;
		background-image:url(../../images/header_back_bottom.gif);
		background-position:top left;
		background-repeat:no-repeat;
}
	#content a
	{
		font-weight:bold;
		color:#472400;
	}
	#content a:hover
	{
		color:#d57800;
	}

	#content .inhalt h1
	{
		font-size:14px; 
		font-weight:bold;
/*		margin:10px 0px;*/
	}
	#content .inhalt h1 p
	{
		margin:0px;
		padding:0px;
	}

	#content .inhalt .text
	{
		font-size:11px;
		font-weight:normal;
	}

	#content_startseite .inhalt
	{
		position:relative;
		width:250px;
/*		height:435px;*/

		top: 0px;
		left:0px;

		padding-right:200px;

		margin-bottom:110px;
	}

	#content_folgeseite .inhalt,
	#content_kunde_partner .inhalt
	{
		position:relative;
		width:350px;
		min-height:180px;

/*		height:415px;*/

		top: -110px; 
		left:43px;

/*		margin-top:-110px;
		margin-left:43px;
*/
/*		margin-bottom:-110px;*/

		padding: 10px;
		padding-right:210px;

		background-image:url(../../images/content_back_inhalt.png);
		background-position:top left;
		background-repeat:no-repeat;
	}
	#content_kunde_partner .inhalt,
	#content_kunde_partner .inhalt .rechts_ausgerichtet,
	#content_kunde_partner .inhalt .links_ausgerichtet
	{
		width:340px;
	}
	#content_kunde_partner .inhalt .rechts_ausgerichtet		{ text-align:right; }
	#content_kunde_partner .inhalt .rechts_ausgerichtet p		{ padding:0px; margin:0px; }
	#content_kunde_partner .inhalt .rechts_ausgerichtet img	{ margin-left:30px; }
	#content_kunde_partner .inhalt .links_ausgerichtet		{ text-align:left; }
	#content_kunde_partner .inhalt .links_ausgerichtet p		{ padding:0px; margin:0px; }
	#content_kunde_partner .inhalt .links_ausgerichtet img		{ margin-right:30px; }

	#content_kunde_partner .inhalt h1
	{
		float:left;
		font-weight:normal;
	}
	#content_kunde_partner .inhalt .logo
	{
		float:right;
	}


	#kontaktform td
	{
		vertical-align: top;
		padding-bottom:5px;
		line-height:16px;
	}

	#kontaktform .inputtext,
	#kontaktform .inputsubmit,
	#kontaktform textarea
	{
		width:230px;
		border:1px solid #472400;
		margin:0px;
		padding:0px;
		color: #472400;
		background: none;
	}
	#kontaktform .inputsubmit
	{
		width:232px;
		background-color:#d57800;
		font-weight:bold;
	}
	
	.text .csc-textpic .csc-textpic-imagewrap dl
	{
		background-image:url(../../images/case-studies/case_study_rahmen.gif);
		background-position:top left;
		background-repeat:no-repeat;
		padding:6px;
	}
	
	.text .csc-textpic-equalheight .csc-textpic-imagewrap dl
	{
		background:none;
		padding:0;
		margin-right:13px !important;
	}

	.impressionen
	{
		background-image:url(../../images/impressionen/rahmen_galerie.gif);
		background-position:top left;
		background-repeat:no-repeat;
		padding:5px;
		text-align:center;

		width:74px;
		height:74px;
	}

#footer
{
	width:694px;
	height:38px;

	margin:0px 16px 10px 26px;

	position:relative;
	top:-55px;

	background-image:url(../../images/footer_back.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

	#footer .links
	{
		float:left;
		width:100px;
		height:22px;

		margin:14px 0px 0px 6px;
	}
		#footer .links .homelink
		{
			display:block;

			width:22px;
			height:21px;

			background-image:url(../../images/home.gif);
			background-position:top left;
			background-repeat:no-repeat;
		}
	#footer .rechts
	{
		float:right;
		width:400px;
		height:12px;

		margin:26px 0px 0px 0px;

		text-align:right;

		color:#d57800;
		font-size:9px;
	}
		#footer .rechts a{	color:#472400; margin:0px 3px;	}
		#footer .rechts a:hover{	color:#d57800;	}

















h1, p
{
	padding:10px 0px;
	margin:0px;
}

.news-list-container img{
	float:none;
	margin:0;
}

.news-image-left{
	float:left;
}

.news-single-img{
	margin:0 0 10px 10px;
}

.news-list-item{border-bottom:1px solid #D47800; padding-top:10px;}
.news-single-item .news-single-img{ 
	float:right;
}
.news-single-item h2
{
	font-size:12px;
	padding:0 0 10px 0;
	margin:0px;
	color:#D47800;
}

.news-single-item p{
	margin-top:0;
	padding-top:0;
	line-height:16px;
}

.news-text-right{
	float:left;
	width:245px;
}
.news-list-container h2
{
	font-size:14px;
	color:#D47800;
	padding-top:10px;
}
#content .news-list-item h2 {
	margin-bottom:5px;
}

#content .news-list-item h2 a{
	color:#ef7900;
	text-decoration:none;
}

#content .news-text-right a{
	text-decoration:none;
}

.news-list-container .news-image-left{
	width:105px;
	height:80px;
}

.news-single-backlink{
	padding:0;
}
