#main0020 p.Seminartitel
{
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
}
#main0200 p.Seminartitel
{
	color: #006634;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
}
#main0200 p.titel
{
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
}
#main0220 div.seperatorTitel
{
	padding: 0px;
	margin: 0px 0px 18px 0px;
	height: 1px;
	width: 100%;
	font-size:1px; line-height:1px;
	border-bottom: 2px dotted #777777;
}
#main0220 img.bildLeft
{
	padding: 0px; 
	margin: 5px 20px 10px 0px; 
	border: 1px solid #777777; 
	clear: both; 
	float: left;
}


#main0220 ul
{
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 10px 0px;
	list-style-type: disc;
	list-style-position: outside;
}
#main0220 ul li
{
	padding: 0px;
	margin: 0px 0px 3px 0px;
}
#main0220 a.broschuere
{
	font-weight: bold;
}
#main0220 p.termine
{
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

#main0220 ul.termine
{
}
#main0220 ul.termine li
{
	margin: 0px;
	line-height: 13px;
}

/* FENSTER extern */
div.fensterExtern
{
	clear: both;
	width: 150px;
	overflow: visible;
	border: none;
	padding: 0px;
	margin: 0px;
}
#main0220 div.fensterExtern { width:150px; float:right; margin: 5px 0px 10px 20px; }
#main0300 div.fensterExtern { width:150px; }
div.fensterExtern div.fensterOben
{
	background-color: #80b299;
	margin: 0px;
	padding: 2px 7px 2px 7px;
	font-weight: bold;
	color: white;
	line-height: 12px;
}
div.fensterExtern div.fensterUnten
{
	background-color: #ebf4ef;
	overflow: visible;
	padding: 1px 7px 1px 7px;
}
div.fensterExtern div.fensterUnten p
{
	line-height: 14px;
}
div.fensterExtern div.fensterUnten ul
{
	list-style-image: url(lpfeil_6x11.gif);
	padding: 0px 0px 0px 15px;
}


/* FENSTER intern */
div.fensterIntern
{
	clear: both;
	width: 150px;
	overflow: visible;
	border: none;
	padding: 0px;
	margin: 0px;
}
#main0220 div.fensterIntern { width:150px; float:right; margin: 5px 0px 10px 20px; }
#main0300 div.fensterIntern { width:150px; }
div.fensterIntern div.fensterOben
{
	background-color: #777777;
	margin: 0px;
	padding: 2px 7px 2px 7px;
	font-weight: bold;
	color: white;
	line-height: 12px;
}
div.fensterIntern div.fensterUnten
{
	border: solid #777777;
	border-width: 0px 2px 2px 2px;
	background-color: #f0f0f0;
	overflow: visible;
	padding: 1px 7px 1px 7px;
}
div.fensterIntern div.fensterUnten p
{
	line-height: 14px;
}



#group ul
{
	list-style-position: inside;
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
#group ul li
{
	font-weight: bold;
	color: #006634;
	border-top: 1px dotted #777777;
	padding: 15px 0px 3px 0px;
}
#group ul ul
{
	padding: 0px 0px 10px 0px;
	margin: 0px;
	border: none;
}
#group ul ul li
{
	padding: 10px 0px 0px 0px;
	color: #555555;
	border: none;
}
#group ul ul ul
{
	padding: 2px 0px 0px 0px;
	margin: 0px;
}
#group ul ul ul li, #group p
{
	padding: 0px;
	border: none;
	line-height: 14px;
	font-weight: normal;
}
#group a
{
	text-decoration: underline;
	color: #555555;
}
td
{
	vertical-align: top;
}

#main0200 table { border:none; border-collapse:collapse; border-spacing:0px; empty-cells:show; }
#main0200 input, #main0200 textarea 
{ 
	font-size: 10px;
	background-color: white;
	border: 1px solid #555555;
	font-family: courier new, arial, helvetica;
}
#main0200 select
{ 
	font-size: 10px;
	width: 220px;
	border: 1px solid #555555;
	background-color: #f8f8f8;
}
#main0200 input.form010
{
	width: 220px;
}
#main0200 input.form011 { width: 50px; }
#main0200 input.form012 { width: 156px; }
#main0200 textarea { height:100px; }

#main0200 input.radio { border:none; background:none; }
#main0200 input.text, 
#main0200 select,
#main0200 textarea
{
	width:190px;
}
#main0200 input.submit
{
	border-width: 2px;
}
#main0200 input.button
{
	font-family: Verdana;
	width:140px;
	background-color: #d0d0d0;
}
#main0200 input.button:hover
{
	font-weight: bold;
}

div.bildfloatlinks
{
	float: left;
}
div.bildfloatlinks img
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}
div.breite155 { width:155px; }
div.abstand20 { padding:0px; margin:0px 20px 5px 0px;}
