/*
	------------------------------------------
	(c) graphic-factory werbeagentur, hungen
	2012, www.maler-hessler.de
	------------------------------------------
*/
	*
	{
		font-family: 'Buenard', serif;
	}
	body
	{
		background: rgb(128,128,128);
		padding: 0px;
		margin: 0px;
		text-align: center;
	}
/* --------------------------------------------- */
	#BG_D
	{
		position:fixed;
		top:0px;
		left:0px;
		width: 10px;
		height:10px;
		overflow:hidden;
		z-index: -10;
	}
	#BG_I
	{
		position: absolute;
		top: 0px;
		left: 0px;
	}
/* --------------------------------------------- */
	#content
	{
		text-align: left;
		margin: auto;
		margin-top: 20px;
		margin-bottom: 20px;
		width: 980px;
		background:url('images/50x50_085_white.png');
	}
	#header
	{
		width: 980px;
		height: 269px;
	}
	#logo
	{
		display: inline;
		float:left;
		width: 204px;
		height: 240px; /* 150px; */
		overflow: hidden;
		text-align: center;
		font-size: 24px;
		font-weight: bold;
	}
	#slider
	{
		float: right;
		margin-right: 162px;
		width: 614px;
		height: 269px;
		background: rgb(255,255,255);
		overflow: hidden;
	}
	.cs-title
	{
		background: rgb(255,255,255);
		color: rgb(33, 41,106);
		padding: 6px;
		width: 614px;
	}
/* --------------------------------------------- */
	#topbar
	{
		width: 776px;
		height: 50px;
		margin-left: 204px;
		background: url('images/pinsel_blue_v_50x162_right.png');
		background-position: right top;
		background-repeat: no-repeat;
	}
	#topbarL
	{
		width: 28px;
		height: 50px;
		margin-left: 176px;
		background: url('images/pinsel_blue_v_50_left.png');
		background-position: top;
		float: left;
	}
	#topbarText
	{
		width: 614px;
		height: 50px;
		float:left;
		background: url('images/pinsel_blue_v_50_midle.png');
		background-position:0px -1px;
	}
	#topbar h1
	{
		margin-top: 3px;
		color: rgb(255,255,255);
	}
/* --------------------------------------------- */
	#page
	{
		margin-top: 2px;
	}
	/* --------------------------------------------- */			
	#pageSidebar
	{
		width: 204px;
		vertical-align: top;
	}
	#pageSidebar div
	{
		margin-top: 20px;
		width: 180px;
		padding: 0px;
	}
	#pageSidebar div a
	{
		display: block;
		padding: 3px;
		text-decoration: none;
		background: url('images/navbar.yellow.png');
		margin-bottom: 4px;
		padding-left: 12px;
		color: rgb(0,0,0);
	}
	#pageSidebar div a:hover
	{
		background: url('images/navbar.red.png');
		color: rgb(255,255,0);
	}
	#pageSidebar div a.sel
	{
		background: url('images/navbar.blue.png');
		color: rgb(255,255,255);
	}
	/* --------------------------------------------- */			
	#pageText
	{
		width: 614px;
		vertical-align: top;
		height: 600px;
	}

	#pageText img
	{
		margin: 6px;
	}
	#pageText p
	{
		clear: both;
	}
	.FS_n {	font-size: 12pt; }
	.FS_m {	font-size: 14pt; }
	.FS_b {	font-size: 16pt; }

	.shadowBR
	{
		-webkit-box-shadow: 2px 5px 10px 0px #808080;
		   -moz-box-shadow: 2px 5px 10px 0px #808080;
				box-shadow: 2px 5px 10px 0px #808080;
	}
	.B1
	{
		border: solid 1px rgb(96,96,96);
	}
/* --------------------------------------------- */			
	#footer
	{
		width: 776px;
		height: 150px;
		margin-left: 204px;
		background: url('images/rolle_v_150_right.png');
		background-position: right;
		background-repeat: no-repeat;
		overflow:hidden;
	}
	#footerL
	{
		width: 45px;
		height: 150px;
		margin-left: 159px;
		background: url('images/rolle_v_150_left.2.png');
		float: left;
	}
	#footerText
	{
		padding-top: 30px;
		width: 614px;
		height: 150px;
		float:left;
		background: url('images/rolle_v_150_midle.png');
		background-repeat: repeat-x;
		color: rgb(0,0,0);
		font-size: 10pt;
	}
/* --------------------------------------------- */
	#copyright
	{
		width: 614px;
		margin-left: 204px;
		text-align: center;
		font-size: 10pt;
		padding: 4px;
	}
/* --------------------------------------------- */
	table.imprint tr td
	{
		padding: 4px;
	}
/* --------------------------------------------- */
	.Hred
	{
		background: url('images/navbar.red.png');
		background-repeat: no-repeat;
		color: rgb(255,255,255);
		padding-left: 20px;
	}
	.auflistung p
	{
		margin-left: 30px;
	}
/* --------------------------------------------- */
	img.J150
	{
		margin: 3px !important;
		border: solid 2px rgb(16,16,16);
		-webkit-box-shadow: 2px 5px 10px 0px #808080;
		   -moz-box-shadow: 2px 5px 10px 0px #808080;
				box-shadow: 2px 5px 10px 0px #808080;
	}
/* --------------------------------------------- */