	html, body {
		margin: 0; 
		padding: 0; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		line-height: 14px;
		color: #000;
		background-color: #fff;
	}
	
	ul				{list-style-image:url(/fileadmin/templates/img/ul.gif); margin-left:11px; padding:0px; margin-bottom:0px; margin-top:0px}
	li				{padding-bottom:5px}
	
	div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
		margin-bottom: 0px;
	}
	
	div, td	{
		/* font-size: 11px;  */
		text-align:left;
	}
	
	tr {
		vertical-align: top;
	}
	
	a,
	a:link,
	a:hover,
	a:visited {
		color: #000; 
		text-decoration: underline;
	}
	
	input, textarea	{ 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px;
	}
	
	em {
		color: #CC0000;
	}
	
	.position    {position: absolute !important; top:0%; left: 50%; right:50%; width:638px; margin-top:0px; margin-left:-318px; text-align:left;}
	#layout 	{width:972px;}
	
	.navtop {
		display:none;
		padding-bottom: 5px;
		#text-align: left;
	}
	
	.navtop a {
		margin-right: 34px;
	}
	
	.contentindex {
		padding-top: 19px;
	}
	
	.content {
		width: 638px;
		min-height: 465px;
		#height: 465px;
		padding: 7px;
		#text-align: left;
	}
	
	.contentleft {
		width: 462px;
		height: 465px;
		clear:both;
	
	}
	
	.contentleftbreit {
		width: 292px;
		
	}
	
	.contentleftsub {
		width: 100%;
	}
	.contentleftsubbreit {
		padding-left:52px; padding-top:40px;
	}
	
	.contentright {
		width: 465px;
		height: 465px;
		clear:both;
	}
	.contentrightbreit {
		width: 638px;
	}
	
	.contentrightsub {
		width: 100%;
	}
	
	.contentrightsubbreit {
		padding-top:40px;
	}
	
	.navright {
		width: 19px;
		z-index:1000;
	}
	.navpos		{z-index:1000; display:none}
	
	.bodytext 			{padding: 0 0 15px 0; margin: 0;}
	table .bodytext		{padding: 0; margin: 0;}
	.bodytext p 	{padding-bottom:15px}
	
	.contentlefthome	{padding-top:25px; width:127px; float:left; min-height:500px; height:auto !important; height:500px;}
	.contentrighthome	{padding-top:25px; width:840px; float:left; }
	
	.contentrightsubleft 		{width: 559px; margin-right: 35px; float: left;}
	.contentrightsubleftText	{margin-top: 4px; margin-top: 17px!;}
	
	.sub2ContentLeft	{ width: 257px; vertical-align: top; margin-right: 45px; margin-top: 15px; margin-top: 20px!; float: left; }
	.sub2ContentRight	{ width: 257px; vertical-align: top; float: left; margin-top: 15px; margin-top: 20px!; }
	
	.contentrightsubright 		{width: 183px; float: left;}
	
	h1 {
		line-height: 50px;
		margin: 0;
		margin-top: 10px;
		margin-bottom: 10px;
		padding: 0;
		font-family: Georgia;
		font-size: 60px;
		font-weight: normal;
		color: #9D7653;
	}
	
	.csc-header 		{padding-bottom: 5px;
		margin: 0;
		font-family: Georgia;
		font-size: 15px;
		color: #9D7653;
		line-height:18px;
		font-weight: bold;}
		
	.csc-firstHeader	{display:none}
	.h1Border	{height: 1px; background-image: url(img/h1_bottom_border.gif); background-repeat: no-repeat; margin-bottom: 20px;}
	.h1Border0	{height: 1px; background-image: url(img/h1_bottom_border.gif); background-repeat: no-repeat; margin-bottom: -4px; margin-bottom: -17px!;}
	h3			{padding: 0; margin: 0; padding-top:8px; font-size: 12px; font-weight: bold;}
	
	h2 {
		padding-bottom: 10px;
		margin: 0;
		font-family: Georgia;
		font-size: 15px;
		color: #9D7653;
		line-height:18px;
		font-weight: bold;
	}
	
	h4 {
		padding-bottom: 5px;
		margin: 0;
		font-family: Verdana, Arial, Helvetica;
		font-size: 11px;
		color: #fff;
		font-weight: bold;
		border-bottom:1px solid #fff; 
		width:100%
	}
	
	h3,
	h6 {
		padding-bottom: 10px;
		margin: 0;
		font-family: Georgia;
		font-size: 15px;
		color: #9D7653;
		font-weight: bold;
	}
	
	
	.footer					{display:none}
	
	.nav1 {display:none}
	
	.nav1 a	{
		margin-bottom: 4px; 
		margin-left: 7px;
		float: left;
	}
	
	.nav1 a img {
		background-color: #1C150F;
		border: 1px solid #35271C;
	}
	
	.nav1 a:visited {}
	.nav1 a:hover {}
	
	#nav1act a img {
		background-color: #3C2E21;
	}
	
	.nav1#nav1act a:hover {}
	
	#nav1actsub a img {
		background-color: #5b4223;
	}
	
	.nav1#nav1actsub a:hover {}
	
	/* Punkte Navigation */
	
	.navbottom div {display:none}
	
	.navbottom {
		display:none
	}
	
	.puntopas,
	.puntoact {
		width: 10px;
	}
	
	.puntohide {
		display:none;
	}
	
	.navback {
		width:69px!important; 
		height:19px;
	}
	
	.navback div {
		width:69px!important; 
		height:19px; 
		background-image: url(/fileadmin/templates/img/but_back_pas.gif);
	}
	
	.navboeppel {
		padding-top:3px;
	}
	
	.navboeppel a {
		text-decoration: none;
	}
	
	.navnext	 {width:49px; height:19px;}
	.navnext div	 {width:49px; height:19px; background-image: url(/fileadmin/templates/img/but_next_pas.gif);}
	
	/* Brauner Balken links */
	
	.braunerBalkenLinksBilder {
		width: 156px;
		padding: 12px;
		padding-top: 129px;
		background-color: #5b4223;
		margin-right: 7px;
		float: left;
	}
	
	/* Brauner Balken rechts */
	
	.braunerBalkenRechtsContent {
		width: 282px;
		float: left;
	}
	
	.braunerBalkenRechtsBilder {
		position: relative;
		/* left: 3px; */
		width: 156px;
		padding: 12px;
		padding-top: 129px;
		background-color: #5b4223;
		float: right;
	}
	
	/* Trans Balken links */
	.transBalkenLinksBilder	{
		text-algin: left;
	}
	
	.transBalkenLinksBilder img {
		width: 230px;
	}
	
	/* Trans Balken rechts */
	
	.transBalkenRechtsBilder {
		position: relative;
		float: right;
		text-align:right;
	}
	
	.transBalkenRechtsBilder img {
		width: 230px;
		
	}
	
	
	.csc-textpic .csc-textpic-center .csc-textpic-above .csc-textpic-equalheight	{width:170px; height:170px}
	
	/* Textblock */
	
	#textblock {
		width: 230px;
		}
	.csc-textpic-image csc-textpic-lastcol {padding:0 !important; margin:0 !important;}
	
	input	{padding:2px; background-color:#1c150f; color:#000; border:0; color:#fff}
	textarea {background-color:#1c150f; border:0; color:#fff}
	em		{color:#5b4223}
	
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 3px solid #87663c;
		padding: 0px 0px;
	}
	
	.referenz	{width:606px; padding-bottom:30px; }
	.printheader	{display:none}
	
	.DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 0px solid #87663c;
		padding: 0px 0px;
	}
		
		DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
			display: inline; /* IE fix for double-margin bug */
			margin-left: 0px;
		}
	div.csc-textpic.csc-textpic-center.csc-textpic-above	{text-align:right}
	
	img .element.style	{border: 3px solid #87663c !important;}	
	.rahmen	{border: 2px solid #87663c;}
	
	
	
	.verkaufsangebote	{width:606; border-bottom:1px solid #35271c}
	.verkaufsangebote1	{width:225px; padding-top:6px; padding-left:4px}
	.verkaufsangebote2	{width:130px; padding-top:6px}
	.verkaufsangebote3	{width:124px; padding-top:6px}
	.verkaufsangebote4	{width:127px; padding-bottom:6px; padding-top:6px}
	
	
	.verkaufsangebote1 a			{ }
	.verkaufsangebote1 a:link 		{color:#9D7653;  }
	.verkaufsangebote1 a:visited 	{color:#9D7653; text-decoration:none; }
	.verkaufsangebote1 a:hover 		{color:#9D7653; text-decoration:underline;}
	
	
	
	.mitarbeiter	{width:606; border-bottom:1px solid #35271c}
	.mitarbeiter1	{width:403px; padding-top:6px; padding-left:4px;}
	.mitarbeiter1 .name	{padding-top:6px; color:#9D7653;}
	.mitarbeiter1 .funktion	{padding-top:6px; padding-bottom:6px; color:#fff; font-weight:normal}
	
	.mitarbeiter2	{width:203px; padding-top:6px; }
	
	
	.mitarbeiter2 a			{ }
	.mitarbeiter2 a:link 		{color:#9D7653; text-decoration:none  }
	.mitarbeiter2 a:visited 	{color:#9D7653; text-decoration:none; }
	.mitarbeiter2 a:hover 		{color:#9D7653; text-decoration:underline;}
	
	.ttract	{background-color:#17120c}
	.ttrpas	{background-color:#000}
	img 	{border:0}
	th		{text-align:left;}
	
	
	.contentleftsubbreit a:link 		{color:#fff; font-weight:normal; text-decoration:none}
	.contentleftsubbreit a:visited 		{color:#fff; font-weight:normal; text-decoration:none; }
	.contentleftsubbreit a:hover 		{color:#fff; font-weight:normal; text-decoration:underline}
	
	.csc-textpic .csc-textpic-center .csc-textpic-above .csc-textpic-equalheight	{border:1px solid red}
