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



#textnavi {
width: 200px;
float: left;
margin-top: -10px;
clear:		both;
height:		450px;
}

#textnavi ul {
list-style-type: none;
}

#textnavi ul li {
display: block;
width: 175px;
border: 1px solid #4c781f;
background:	#eaefd9;
padding: 5px;
margin: 5px 0px 5px 0px;
cursor:					pointer;
z-index:	10;
}

#textnavi ul li{
color: black;
text-decoration: none;
}

#textnavi ul li:hover {
color:white;
}

#textnavi ul li:hover {
}

#text {
	width:			520px;
	background:		transparent;
	margin-left:	250px;
	
}

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

div p {
padding: 0px 10px;
}

#date ul li{
position: relative;
width: 520px;
margin-left: -40px;
margin-bottom: 15px;

}

#date ul li .register:hover {
background:				url(../img/bg25_dark.png) repeat-x;
}

#date ul {
list-style-type: none;
}

#date ul li .register {
position: absolute;
right: 50px;
border: 1px solid #4c781f;
padding: 5px;
text-decoration: none;
color: black;
background:				url(../img/bg25_light.png) repeat-x;
margin-top: -5px;
}

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

#intro {
	margin-left:	230px;
	padding-left:	20px;
	padding-right:	40px;
}

#body a {
color: #4c781f;
}

#logo {
	float:	left;
	padding:	0px;
	margin:		0px;
	margin-left:	40px;
	margin-top:		10px;
	margin-bottom:	20px;
	margin-right:	20px;
}

#t1, #t2, #t3, #t3a, #t4 {
	float:		none;
}

#t4 .currency {
	display:		none;
}

#t4 td {
	padding:	2px 8px;
}

#t4 {
	margin-left:		235px;
}

#t4 .note {
	margin-top:		50px;
	font-size:		8pt;
}

.tx-seminars-pi1  {
	clear: both;
}

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