#rechtes_menue{	width: 12.5em;float: left;}
#rechtes_menue img{ border: 0;}

#vhs_suche{width: 12.5em;display: block;height: 10em;}	
#vhs_suche input{width: 5em;}

/*****************************************************************************************************/

.hauptseite_clickpfad {	background: none; padding: 0 0 .5em 0; color: #ccc !important;}

.hauptseite_clickpfad a.clickadresse,
.hauptseite_clickpfad span.clickadrbold,
.hauptseite_clickpfad span.trennzeichen,
.hauptseite_clickpfad span.clickadresse{font-size: 11px !important;}


/******************************** WEBBASYS ******************************/

.tx-webbasys-pi1 a,
.tx-webbasys-pi1 a:hover{border: 0 !important;}


/********* DOZENTEN - BLaeTTERN ***************************/

.tx-webbasys-pi1 .buchstabenleiste{display: block; background: #f9f9f9; margin: 1em 2em 1em 0; border: 1px solid  #c4c4c4; list-style-type: none; }
.tx-webbasys-pi1 .buchstabenleiste ul {list-style-type: none; margin: 0 !important; padding: .5em 0;}
.tx-webbasys-pi1 .buchstabenleiste ul li{float: left; margin: 0 !important; padding:  .2em .5em !important; color: #999; list-style-type: none; }
.tx-webbasys-pi1 .buchstabenleiste a{ margin: 0; background: #f9f9f9; display: block; color: #454545 !important;}
.tx-webbasys-pi1 .buchstabenleiste a:hover{color: #000 !important;background: #dfdfdf;}
.tx-webbasys-pi1 li.dozenten .titel{width: 280px; float: left;}

.tx-webbasys-pi1 h1.doz_buchstabe {
	display: block;
	padding: .2em .2em .2em .4em !important;
	font-size: 14px !important;
	border-bottom: 1px solid #55607C !important;
	background: #F3F4F6 !important;
	margin: 0 0 1em 0 !important;
	color: #55607C !important;
	color: #006 !important;
	margin: .5em 1.7em 1em 0 !important;
}


/********* WEBBASYS - BLAETTERN ***************************/

.tx-webbasys-pi1 .blaettern {text-align: center;padding: .2em 0; 	vertical-align: middle;}
.tx-webbasys-pi1 .blaettern_unten {text-align: center;padding: .2em 0;}
.tx-webbasys-pi1 .blaettern_unten img,
.tx-webbasys-pi1 .blaettern img{
	margin: 0 1em;
}
.tx-webbasys-pi1 span.anzahl{display: inline-block; margin: 0 1em 0 0;}
.tx-webbasys-pi1 span.blaetterntasten_rueckwaerts{display: inline-block; margin: 0 1em 0 0;}

/********* WEBBASYS - WARENKORB ***************************/

.tx-webbasys-pi1 ul.warenkorb {}
.tx-webbasys-pi1 .doz_fotos img{width: 150px}

/********** Anmeldung *************************************************/

#innen .tx-webbasys-pi1 p.gray{color: #ccc !important;}
#innen .tx-webbasys-pi1 label,
#innen .tx-webbasys-pi1 span.anmeldung_bestaetigen_label{width: 12em !important;display: block;float: left;}
#innen .tx-webbasys-pi1 form input{margin: 0 0 0.5em 0;}
#innen .tx-webbasys-pi1 p.warenkorb_tasten {padding: .5em;}
#innen .tx-webbasys-pi1 p.warenkorb_tasten img {margin: 0 .5em 0 0;}
#innen .tx-webbasys-pi1 ul.warenkorb_info {list-style-type: none;padding: 0;margin: 0;}
#innen .tx-webbasys-pi1 ul.warenkorb_info li{list-style-type: none;padding: 0 0 0 1em;margin: 0;}
#innen .tx-webbasys-pi1 ul.warenkorb_info li a:hover{color: #c00 !important;}
#innen .tx-webbasys-pi1 .pflicht{color: #c00 !important;}

/********* WEBBASYS - EINZELANSICHT DER KURSE ***************************/

.tx-webbasys-pi1 table.kurse td.information{border-bottom: 1px solid #eee;}
.tx-webbasys-pi1 table.kurse td.label{border-bottom: 1px solid #eee;}
.tx-webbasys-pi1 table.kurse td.schalter{padding: 1em 0 !important;}

/********* WEBBASYS - DOZENTENANSICHT ***************************/

.tx-webbasys-pi1 table.lh2c {width: 100%;}
.tx-webbasys-pi1 table.lh2c td{background: #f9f9f9; padding: 6px !important; border-bottom: 1px solid #fff;}
.tx-webbasys-pi1 table.lh2c td.label{font-weight: bold;}
.tx-webbasys-pi1 table.lh2c td.foto{text-align: right;}


/********* WEBBASYS - LISTENANSICHT DER KURSE ***************************/

.tx-webbasys-pi1 .kursuebersicht {display: block; margin: .5em 0}
.tx-webbasys-pi1 .kursuebersicht img{display: block; float: left; vertical-align: middle; margin: 0 1em 0 0;}
.tx-webbasys-pi1 .kursuebersicht .ampel{width: 50px; float: left;}
.tx-webbasys-pi1 .kursuebersicht .innenkurs{float: left !important; width: 460px; }
.tx-webbasys-pi1 .kursuebersicht span.kursort {float: right; display: inlineblock;}
.tx-webbasys-pi1 .kursuebersicht table.reihe{width: 512px; }
.tx-webbasys-pi1 p.headlinekurs{margin: 0 !important;}
.tx-webbasys-pi1 tr.programm_reihe{ border-bottom: 1px solid #ccc;}
.tx-webbasys-pi1 tr.programm_reihe td{ background: #fafafa !important; padding: 4px !important;}



.tx-webbasys-pi1 table#wechsel{width: 100%;border-collapse: collapse;border: 1px solid #6E6E6E;}
.tx-webbasys-pi1 table#wechsel th {border-right: 1px solid #6E6E6E;}
.tx-webbasys-pi1 table#wechsel td{vertical-align: top;	background: #f7f8fa;padding: .3em .1em .3em .5em; border-top: 1px solid #cdcdcd;}
.tx-webbasys-pi1 table#wechsel td.inhalt{background: #f5f6f7;}
.tx-webbasys-pi1 table#wechsel td.ampel:hover,
.tx-webbasys-pi1 table#wechsel td.inhalt:hover{background: #f0f1f2;}
.tx-webbasys-pi1 table#wechsel td p{margin: 0;}
.tx-webbasys-pi1 table#wechsel td.termin{width: 8em;}
.tx-webbasys-pi1 table#wechsel td.termin p{font-size: 11px;}
.tx-webbasys-pi1 table#wechsel th.header {    
 	background: #EEEDED url(../design/bg.gif) no-repeat left bottom;        
 	cursor: pointer;   
  	font-weight: bold;         
	padding: .5em .5em .5em 2.5em;
} 

.tx-webbasys-pi1 table#wechsel th.headerSortUp{	background: #EEEDED url(../design/up.gif) no-repeat left bottom; }
.tx-webbasys-pi1 table#wechsel th.headerSortDown{background: #EEEDED url(../design/down.gif) no-repeat left bottom; }
.tx-webbasys-pi1 table#wechsel th { background: #EEEDED url(../design/bg.gif) no-repeat left bottom; /* cursor: pointer;   */ font-weight: bold;padding: .5em .5em .5em 2.5em;} 
.tx-webbasys-pi1 table td a.link {    
  	font-weight: bold;         
} 


.tx-webbasys-pi1 table.kurstage {background: #f8f8f8; width: 512px;}
.tx-webbasys-pi1 table.kurstage td{border-bottom: 1px solid #ddd;}
.tx-webbasys-pi1 table.kurstage .alt1{background: #fcfcfc;}


.tx-webbasys-pi1 .align_right {font-size: 11px; margin: .5em 0; color: #999;}


/********* DOCK DIE SCHALTER  ***************************/

#dock{width: 100%;background: #efefef;text-align: center;border-top: 1px solid #BDBDBF;}
#dock ul{list-style-type: none !important;padding: 0 0 0 .7em !important;margin: 0 !important;	width: 100%;text-align: center;}
#dock li{width: 6.5em;height: 7.5em;float: left;padding: 0 !important;margin: 0;}
#dock li a {
	display: block;
	padding: 0;
	margin: 0;
	height: 100%;
	width: 100%;
	border: 0 !important;
	background: none;
}

#dock li a.gesellschaft{background: url(../design/gesellschaft.gif) no-repeat center center;}
#dock li a.gesellschaft:hover {	background: url(../design/gesellschaft1.gif) no-repeat center center;}
#dock li a.beruf{background: url(../design/beruf.gif) no-repeat center center;}
#dock li a.beruf:hover{	background: url(../design/beruf1.gif) no-repeat center center;}
#dock li a.kultur{background: url(../design/kultur.gif) no-repeat center center;}
#dock li a.kultur:hover{background: url(../design/kultur1.gif) no-repeat center center;}
#dock li a.gesundheit{background: url(../design/gesundheit.gif) no-repeat center center;}
#dock li a.gesundheit:hover{background: url(../design/gesundheit1.gif) no-repeat center center;}	
#dock li a.sprachen {background: url(../design/sprachen.gif) no-repeat center center;}
#dock li a.sprachen:hover {background: url(../design/sprachen1.gif) no-repeat center center;}
#dock li a.special{background: url(../design/spezial.gif) no-repeat center center;}
#dock li a.sprachen:hover {background: url(../design/sprachen1.gif) no-repeat center center;}
#dock li a.special{background: url(../design/spezial.gif) no-repeat center center;}
#dock li a.special:hover {background: url(../design/spezial1.gif) no-repeat center center;}

/*********************************************************************/

#dock2{	width: 100%;background: #efefef;text-align: center;border-top: 1px solid #fff;border-bottom: 1px solid #fff;}
#dock2 ul{list-style-type: none !important; padding: 0 0 0 .7em !important; margin: 0 !important; width: 100%;text-align: center;}
#dock2 li{width: 6.5em;padding: 0 !important;margin: 0;	float: left;}
#dock2 li a {display: block;padding: .4em 0 !important;margin: 0;width: 100%;border: 0 !important;background: none;}
#dock2 li a:hover{background: #fefefe !important;}

