		body
		{
			background: url("../img/bg_512px.jpg") 0 0 repeat;
			margin: 0;
			padding: 0;
			text-align: center;
			color: #6B6B66;
			font-size: small;
			font-family: Times;
			line-height: 1.3em;
			overflow-y:scroll;
		}
		table, tr, td, th{
			color: #6B6B66;
			font-size: small;
			font-family: Times;
			line-height: 1.3em;
		}
		#container{
		 	padding: 0 0; 
			margin: 0 auto;
			width: 1024px;
			text-align: left;
			background: url("../img/middle_bg.jpg") 0 0 repeat-y;
		}
		#navi {
		width:800px;
		margin: 0 auto;
		}
		#content{
			margin: 0;
			padding: 35px 50px;
			background: url("../img/content_bg.png") 0 0 repeat-y;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/content_bg.png");
		}
		
		.left{
			float: left;
			width: 500px;
			/* border: 1px solid red; */
		}
		
		.right{
			width: 400px;
			/* margin: 4em 0 0 510px; 
			margin: 50px 0 0 520px;*/
		 /*	border: 1px solid red; */
		 float:right;
		 /*margin-top:50px;*/
		}
		
		#kontakt_left{
			float: left;
			width: 500px;
			/* border: 1px solid red; */
		}
		
		#kontakt_right{
			width: 400px;
			/* margin: 4em 0 0 510px; */
			margin: 0 0 0 520px;
		 /*	border: 1px solid red; */
		}		
		
		
		#seminar_left{
			padding: 0;
			margin: 0;
			float: left;
			width: 450px;
		/*border: 1px solid red; */
			
		}
		
		#seminar_right{
			width: 450px;
			/* margin: 4em 0 0 510px; */
			margin: 0 0 0 480px;
		 	
		}
		
		#seminar_right dd, #seminar_left dd, dd{
			border-bottom: 1px solid #DDD;
		}

		
		
		/* gallerie format */
		.section{
			/*border: 1px solid red;*/
			overflow: hidden;
			width: 100%;
			margin: 10px 0;
			padding: 0;
		}
		
		
		#trennlinie{
			margin: 20px 0 0 25%;
			padding: 0;
			clear: both;
			background: url("../img/bg_trennlinie.jpg") 0 100% no-repeat;
			height: 30px;
			width: 435px;
			/* border: 1px solid red; */
		}
		
		#footer{
			margin: 0;
			padding: 0;
			height: 80px;
			clear: both;
			background: url("../img/bg_footer.jpg") 0 100% no-repeat;
			/* border: 1px solid red; */
		}
		
		#header h1 span{
			visibility: hidden;
		}
		
		#header h1{
			background: url("../img/header_bg1.jpg") 0 0 no-repeat;
			margin: 0;
			padding: 0;
			width: 1024px;
			height: 127px;
		}
		
		#nav{
			margin: 0 auto;
			height: 41px;
			width:auto;
			/*width:800px;*/
			/*margin: 0;*/
			padding: 0 0 0 200px;
			list-style: none;
			background: url("../img/nav_bg.jpg") 0 0 no-repeat; 
		}
		
		#nav span{
			visibility: hidden;
		}
		
		#nav a{
			text-decoration: none;
		}
		
		#nav li{
			float: left;
			margin: 0;
			padding: 0 0 0 0;
			height: 41px;
			/* border: 1px solid red; */
		}
		
		#nav #home a{
			display: block;
			width: 108px;
			height: 41px;
			margin: 0;
			padding: 0;
			background: url("../img/home_normal.jpg") 0 0 no-repeat;
		}

		#nav #portrait a{
			display: block;
			width: 105px;
			height: 41px;
			margin: 0;
			padding: 0;
			background: url("../img/portrait_normal.jpg") 0 0 no-repeat;
		}
		#nav #seminare a{
			display: block;
			width: 105px;
			height: 41px;
			margin: 0;
			padding: 0;
			background: url("../img/seminare_normal.jpg") 0 0 no-repeat;
		}
		#nav #events a{
			display: block;
			width: 105px;
			height: 41px;
			margin: 0;
			padding: 0;
			background: url("../img/events_normal.jpg") 0 0 no-repeat;
		}
		#nav #kontakt a{
			display: block;
			width: 109px;
			height: 41px;
			margin: 0;
			padding: 0;
			background: url("../img/kontakt_normal.jpg") 0 0 no-repeat;
		}
				
		/* active */
		#nav #home{
			display: block;
			width: 108px;
			height: 41px;
			margin: 0;
			padding: 0;
			background: url("../img/home_active.jpg") 0 0 no-repeat;			
		}

		#nav #portrait{
			display: block;
			width: 105px;
			height: 41px;
			margin: 0;
			padding: 0;
			background: url("../img/portrait_active.jpg") 0 0 no-repeat;		
		}
		
		#nav #seminare{
			display: block;
			width: 105px;
			height: 41px;
			margin: 0;
			padding: 0;
			background: url("../img/seminare_active.jpg") 0 0 no-repeat;
		}

		#nav #events{
			display: block;
			width: 105px;
			height: 41px;
			margin: 0;
			padding: 0;
			background: url("../img/events_active.jpg") 0 0 no-repeat;
		}
		
		
		#nav #kontakt{
			display: block;
			width: 109px;
			height: 41px;
			margin: 0;
			padding: 0;
			background: url("../img/kontakt_active.jpg") 0 0 no-repeat;
		}
		
		/* typographie */
		/*
		h2{
			font-size: 130%;
			color: #A0A077;
			font-style: italic;
			font-weight: normal;
			/*border-bottom: 1px solid #A0A077;
		}
		*/
		
		h2{
			font-size: 130%;
			color: #57220F;
			font-style: italic;
			font-weight: normal;
		}

		
		
		h3{
			font-size: 110%;
			color: #57220F;
			font-style: normal;
			font-weight: normal;
		}

			
		#footer p{
			/* border: 1px solid red; */
			margin: 0 0 0 0;
			padding: 0 0 0 440px;
			color: #A0A077;
			/*font-family: "lucida grande"; */
			font-size: 90%;
			clear: both;
		}
		
		#footer a:link, #footer a:visited{
			color: #A0A077;
			font-style: normal;
			text-decoration: none;
		}
		
		#footer a:hover{
			color: #A0A077;
			font-style: normal;
			text-decoration: underline;
		}
		
		/* links */
		
		a:link{
			color: #57220F;
			font-style: normal;
			text-decoration: underline;
		}
		
		a:visited
		{
			color: #57220F;
			/*font-style: italic;*/
			font-style: normal;
			text-decoration: underline;
		}
		
		a:hover { 
			color: #57220F;
			font-style: normal;
			text-decoration: underline;
		}
		
		a:active{
			color: #57220F;
			font-style: normal;
			text-decoration: underline;
		}
		
		/* bilderrahmen */
		div.right{
			margin-top:50px;
		}
		div.right img{	
			margin-bottom: 0;
			border: 1px solid #DBDBCC;
			padding:4px;
		}
		div.img_right{
		margin-bottom:45px;
		}
		/*div.right div.csc-textpic-imagewrap dt a{*/
		
		/*padding: 4px;*/
		
		/*display:block;
		width:120px;
		height:120px;
		overflow:hidden;
		margin:4px;
		}
		div.right div.csc-textpic-imagewrap dt{
		display:block;
		width:128px;
		height:128px;
		border: 1px solid #DBDBCC;
		overflow:hidden;
		}*/
		
		
		
	
	/* definitionslisten */
	
		dl, dt{
			margin: 0;
			padding: 0;
		}
				
		dd{
			margin: 5px 0;
			padding: 0;
		}
		
	/* form */
	
	form p{
		margin: 5px 0 0 0;
		padding: 0;
	}
	
	.pulldown{
		margin: 10px 0 0 0;
		padding: 0;
	}
	
	input{

	}
	div.imgSpacer{
	width:100%;
	height:200px;
	}
	div.abstand{
	width:100%;
	/*height:17px;*/
	}
	fieldset{
	border:none;
	margin-left:0px;
	padding-left:0px;
	}
	fieldset legend{
	border:none;
	margin-left:0px;
	margin-bottom:19px;
	padding:0px;
	}
	table.powermail_all powermail_all_table{
	margin:0px;
	padding:0px;
	}
	table.powermail_all powermail_all_table td{
	margin:0px;
	padding:0px;
	}

	.tx-powermail-pi1_fieldset_8 div{
	float:left;
	}
	.tx_powermail_pi1_formconfirmation_back{
		float:left;
		margin:0px;
	}
	.tx_powermail_pi1_formconfirmation_submit{
		margin:0px;
	}
	.tx_powermail_pi1_formconfirmation_submit input, .tx_powermail_pi1_formconfirmation_back input{
		margin:10px 0px 0px 10px;
		padding:3px 5px 4px 5px;
		background:#FFFFFF;
		border:none;
		color:#57220F;
		font-style:italic;
		font-size:14px;
		/*font-weight:bold;*/
	}
	.tx-powermail-pi1_confirmation p{
	color:#57220F;
	/*font-weight:bold;*/
	font-size:18px;
	font-style:italic;
	/*border:3px double #57220F;
	padding:20px;*/
	}
	/*.tx-powermail-pi1_fieldset_8 div input[type=submit]{
	background:none;
	border:none;
	background-image:url(../img/senden.gif);
	}*/
	
	div.powermailSpacer{
		width:10px;
		height:0px;
		margin:0px 25px 0px 25px;
	}
	div.gutschein dl { 
padding: 0.5em; 
} 

div.gutschein dt { 
color:red;
float: left; 
clear: left; 
width: 100px; 
text-align: left; 
font-weight: normal; 
} 
div.gutschein dd { 
margin: 0 0 0 170px; 
padding: 0 0 0.5em 0; 
}
input[type='submit'], input[type='button']{
border: 1px solid #57220F;
color: #57220F;
background:#fff;

}
td.powermail_label{
color: #57220F;
font-style:italic;
width:200px;
}
.important{
color: #57220F;
font-style:italic;
}