#suchformular {
		/*border:1px solid #DDDDDD;*/
		position:absolute;
		right:0;
		text-align:center;
		top:24px;
		width:25%;
}

div.kursUebersicht #suchformular,
div.Kursinhalt #suchformular{
		right:-7px;
		top:-9px;	
	}


/* Such button Style */
.btnSuchen {
	border:0;	
	cursor:pointer;
	font-size:100%;
	font-weight:bold;
	background:url("/images/search.png") no-repeat scroll left top transparent;
	height:22px;
	vertical-align:middle;
	width:22px;
	text-indent: 9999px;
}
#txtSuche{
		width:82%;
		vertical-align:middle;
	}

/* Obere Kursuebersichtseiten Styles */

	div.kursUebersicht {
		
		clear: both;
		position: relative;		/*to cure ie6 background-color bug*/
	}
	
	ul.kursUebersicht{
	  font-size: 90%;
	  float: left;     
	  margin: 0; 
	  padding:0;
	  position: relative;
	  display: block;  
	  line-height: 145%;
	  overflow:hidden;
	  /*padding-left:2%;*/
	  width:100%;
	}
	ul.TwoColumn{
		width:49%;
		display: inline-block;
	}
	ul.twoColFirst{
		width: 50%; 
		float: left;
	}
	ul.twoColSecond{
		width: 48%; 
		float: right;
	}


	ul.kursUebersicht h3{
	  border-width:1px;
	  border-left-width:0;
	  border-right-width:0;
	  border-color: #93B354;
	  border-style: solid;
	}
	ul.kursUebersicht li {
	  list-style: none;
	  margin: 0; padding: 0;     
	}
	ul.kursUebersicht p a {display: inline;font-weight: normal;}
	  ul.kursUebersicht p a:hover {
	  color: #969900;
	  background-color:white;
	}
	
	ul.kursUebersicht a {
		border-bottom:1px dotted #DDDDDD;
		display:block;
		font-weight:normal;
		padding:1px;
	}
	ul.kursUebersicht a:link {
	  color: black;
	}
	ul.kursUebersicht a:visited h3{
	  font-weight: normal;
	  color: black;
	}
	ul.kursUebersicht a:hover {
		/*border-bottom-color:#E57904;*/
		color:#E57904;
	}


/* Untere Kursuebersichtseiten Styles */

	table.kursUebersicht {
		width:98%;
	}	

	table.kursUebersicht{
		margin: 1%;
	}
	table.kursUebersicht t{
		border: 1px;
		border-color:#e57904;
		border-style: dotted; 
	}
	table.kursUebersicht tr{
		background:#F2F2F2;
	}
	table.kursUebersicht tr.odd{
		background:#FFFFFF;
	}
	table.kursUebersicht tr:hover{
		background:#EAC366;
	}
	table.kursUebersicht th{
		background: #E2AD39; 
	}
	table.kursUebersicht td {
		padding-bottom:7px;
	}
	table.kursUebersicht td.title{
		background:#E2AD39;
	}

	table.kursUebersicht a {
		color:black;
		display:block;
	}
	table.kursUebersicht a:hover {
		/*color:#e57904;*/
	}

	div.kursbeschreibung{
    background: none repeat scroll 0 0 white;
    border: 1px solid #A9A9A9;
    box-shadow: 1px 1px 2px #000000;
    margin: 15px 5px;
    padding: 5px 20px 10px;
    position: relative;
    width: 94%;
	}

/* ANFANG Einzelne Kursseite Styles */
	
	div#left{
		float:left;
		width:58.3%;	
		padding-right:1%;	
		padding-bottom:1%;
	}
	div#right{
		float:right;
		width:39%;
		/*padding-left:1%;*/
		padding-right:0.5%;
		padding-bottom:1%;
		margin-top: 5px;
	}
	div#bottom{
		clear:both;
		width:100%;
	}
	div.Kursinhalt{
		clear: both;
		position:relative;
	}	
 	.Kurs{
		padding:0 20px 20px
 	}
	ul#download li{
		padding: 0;
		margin: 0;
	}
	div#Inhalte{
	width: 60%;
	/*clear: left;*/
	padding-top:.5em;
	float:left;
	}


	/* ANFANG Linke Seite Div Container  */
	div.eckDaten,div.themen,div.inhalte{
		float: left;
		width: 100%;
		/*border-top:1px solid #618F27;*/
		padding-top: 0.3em;
		padding-bottom: 0.3em;
		/*background:#CFE9AF;*/
	}	
	div.eckDaten{
		border-top-width:0;	
		padding-top: 0;
	}
	div.themen{
		
	}
	div.inhalte{
	
	}	
	/* ENDE Linke Seite Div Container  */	
		
	ul.eckDaten li{
		padding-top: .1em;
		padding-bottom: .1em;
	}
	
	
	/* ANFANG Rechte Seite Div Container */
	div.Preise,div.AehnlicheKurse,div.termine,div.VorgaengerKurs{
		/*float: left;*/
		width: 100%;
		border:1px solid #E2AD39;		
		/*border-right-width:0;*/
		/*border-left-width:0;*/
		/*padding-left: 0.3em;*/
		padding-bottom: 0.3em;
		/*background:#CFE9AF;*/
	}
	div.Preise{	
		border-bottom-width:0;
		/*background:#77B030;*/
	}	
	div.termine{	
		border-bottom-width:0;	
		/*background:#95CF4F;*/
	}
	div.AehnlicheKurse{
		/*border-bottom-width:0;*/
		/*background:#B2DC7F;*/
		padding-bottom: 0;
	}	
	div.VorgaengerKurs
	{
		border-top-width:0;
	}
	/* ENDE Rechte Seite Div Container  */

	table.Preise{
		border:2px solid #E2AD39;
		font-size: 100%;
	}
	#preisTable{
		padding-top:0.2em;
		padding-left:0.3em;
		padding-right:0.3em;
		vertical-align: middle;
	}
	div.Preise h3,div.termine h3,div.AehnlicheKurse h3,div.VorgaengerKurs h3{	
		color:white;
		margin:0;
		background:#E57904;
		font-weight:bold;
		padding-bottom:0.1em;
		padding-left:0.3em;
		padding-top:0.1em;
	}
	
/*	div.Preise h3{
		background:#787800;
	}*/	
	div.Preise ul {
		list-style: disc;
		padding-left:1.5em;		
	}
/*	div.termine h3{
		background:#868602;
	}	
	div.AehnlicheKurse h3{
		background:#929500;
	}	
	div.VorgaengerKurs h3{
		background:#9D9D00;
	}*/
	div.termin{	
		float:left;
		margin: .5em;		
		border:1px solid #F1C363;
		font-size:12px;
	}
	div.termin strong{
		background-color: #F1C363;
		display: block;		
		padding: .2em;
	}
	div.termin ul{
		padding: 0.2em;
	}
	div.weitereTermine
	{
		clear: both;
		padding: .3em;
	}
	
	ul.termine li{
		list-style-type: none;	
		padding: .3em;	
		/*font-size: 75%;*/
	}
	#aehnlicheKurse,#vorgaengerKurse,.kursTermine{
		padding:0.2em;
	}
	#aehnlicheKurse li,#vorgaengerKurse li,.kursTermine li{
		border-top: 1px dotted #BFAD41;
		padding:0.2em;		
		/*padding-left:0.5em;*/
	}
	#aehnlicheKurse li.first,#vorgaengerKurse li.first,.kursTermine li.first{
		border-top:0; 
		padding-bottom:0.2em;
	}
	ul.kursTermine > li{
		border-top:1px dotted #BFAD41;
		list-style-image:none;
		list-style-type:none;
		margin:0;
		padding:0.3em;
	}
	
	/* ANFANG Unten Div Container */
	div.dozent{float:left; width:52%;padding-bottom: 10px;}
	
	.dozent ul{
		padding:0 0.6em;
	}
	.dozent ul li{
		padding-right:5px;
		list-style-type:disc;
		list-style-position: inside;
		float:left;
	}
	
	div.PortraitBilder {float:right;width:46%;}
	/* Ende Unten Div Container */
/* ENDE Einzelne Kursseite Styles */

/* Sonderangebote Termine*/

ul#sondertermine{
	border:1px solid #DDDDDD;	
	margin-top:10px;
	padding:10px;
	/*border-radius: 10px 10px;
    -moz-border-radius: 10px 10px;
    -webkit-border-radius: 10px 10px;
	-webkit-box-shadow: 2px 2px 3px #999;
	-moz-box-shadow: 2px 2px 3px #999;*/
	}

ul#sondertermine li{
		list-style-type:none;
		list-style-image:none;
		margin:0;
		border:0;
	}


ul#sondertermine div{
	border-bottom:1px solid #DDDDDD;
	float:left;
	margin-bottom:5px;
	padding-bottom:2px;	
}
ul#sondertermine div.Stermin{	
	float:left;
	width:100%;
}
ul#sondertermine div.last{
	border: 0;
	margin:0;
	padding:0;
}

ul#sondertermine div.buchen{
	float:right;
	width:25%;
}



