#textpart {
	width:			800px;
	background:		transparent;
	height:			600px;
	padding-top:	20px;
	margin-left:	-20px;
	padding-left:	0px;
}

#textpart div {
	float:			left;
}

#text {
	width:			500px;
/*	margin-right:	26px;
	background:		white;
	border:			1px solid #4c781f;
	padding-top:	10px;
	padding-bottom:	10px;*/
	margin-right:	10px;
	margin-left:	20px;
}

#news {
	width:			245px;
	background:		white;
}

#news img {
	margin-left:	10px;
	margin-right:	10px;
	width:			100px;
}

h2 {
	margin-top:		0px;
	color:			#4c781f;
	background:		url(new/hg_leiste_hellgruen.png) top repeat-x;
	height:			26px;
	padding-top:	4px;
	padding-left:	10px;
}

h3 {
	margin-left:	10px;
	margin-top:		30px;
}


#newsbox {
	margin-bottom:	10px;
	width:			100%;
/*	padding-bottom:	10px;
*/	background:		#deeab8;
}

div p {
	padding:		0px 10px;
}

#footer {
	clear:			both;
	padding-top:	20px;
 }
 
#footer a{
	text-decoration: none;
}
 
 #footer a:hover {
 color: #4c781f
}

#pos {
	padding-top:	15px;
	margin-bottom:	2px;
	padding-bottom:	2px;
}

#body a {
color: #4c781f;
}

fieldset {
	border:		none;
	width:		40em;
}

legend {
	font-weight:	bold;
	margin-left:	0px;
	padding:		0px;
	margin-bottom:	10px;
}

dt {
	display:	block;
	float:		left;
}

.tx-onetimeaccount-pi1 dd {
/*	display:	block;
	float:		left;
	/*position:	relative;
	top:		-2em;*/
}


.tx-onetimeaccount-pi1-name input {
	width:		20em;
}

.tx-onetimeaccount-pi1-city input  {
	width:		14.75em;
}

.tx-onetimeaccount-pi1-zip input {
	width:		4em;
}

.tx-onetimeaccount-pi1 .tx-onetimeaccount-pi1-submit  {
	float:	none;
	margin-left:	5px;
	margin-bottom:	10px;
}

#tx-seminars-pi1-registration-form h2 {
	background:		transparent;
	color:			#000000;
	border:			none;
	margin-left:	10px;
}

#tx-seminars-pi1-registration-form .tx-seminars-pi1-submit {
	float:	none;
	margin-left:	5px;
	margin-bottom:	10px;
}

#traininglist {
	margin-left:	10px;
	margin-top:		10px;
}

#traininglist h3 a {
	font-weight:	bold;
	text-decoration: underline;
}

#traininglist li a {
	font-weight:	normal;
	text-decoration: none;
}

#traininglist li {
	margin-bottom:	5px;
}

.tx-seminars-pi1-error {
	color:			#000000;
	font-weight:	normal;
}

dt {
	padding-left:	10px;
}

.tx-seminars-pi1-t4 {
	margin-top: 	-15px;
}

#tx-seminars-pi1-registration-form p.tx-seminars-pi1-error {
	color:			#ff0000;
	font-weight:	bold;
}

#textpart div.csc-mailform-field {
	float:			none;
}

.csc-mailform-field textarea {
	display:		block;
}