#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: url(../design/login.jpg) bottom left repeat-x;padding: .3em;}
.hauptseite_clickpfad {	background: none; padding: .3em; color: #ccc !important;}

.hauptseite_clickpfad a.clickadresse,
.hauptseite_clickpfad span.clickadrbold,
.hauptseite_clickpfad span.trennzeichen,
.hauptseite_clickpfad span.clickadresse{font-size: 85% !important;}


/******************************** WEBBASYS ******************************/

.tx-webbasys-pi1 a,
.tx-webbasys-pi1 a:hover{border: 0 !important;}

/********* WEBBASYS - BLÄTTERN ***************************/

.tx-webbasys-pi1 .blaettern {text-align: center;padding: .2em 0;background: #fefefd;}
.tx-webbasys-pi1 .blaettern_unten {text-align: center;padding: .2em 0;background: #fefefd;}
.tx-webbasys-pi1 .blaettern_unten img,
.tx-webbasys-pi1 .blaettern img{
	vertical-align: middle;
	margin: 0 1em;
}

/********* 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: 0 0 .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 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: 85%;}
.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;         
	font-size: .8em;
} 


.tx-webbasys-pi1 table.kurstage {background: #f8f8f8;}
.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: 80%; 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;
}
