/*****************************************/
/*     (c) Kufer Software Konzeption     */
/*           Oderstr. 7		               */
/*           D-84453 Mühldorf		       	 */
/*****************************************/

h2.statusadresse,
h2.statusmeldung,
a.statusadresse {
  color: #102045;
}
div.wrapper_topLinkBtn {
  float: right;
}

div.menue_demnaechst{
 	margin-bottom: 25px;
	margin-left: 575px;
	margin-top: 0px !important;
	padding: 10px;
	border: 2px solid #E6E6E6;
	font-size:1em;
}

h3.suche_aussenst {
  margin: 0px;
  padding: 0px;
}

h2.categorytitle
{
  font-size:13px;
}

div.suche div.col1 {
  float:left;
}

div.suche div.col2.titel {
  float:left;
}

div.menue_demnaechst ul li.menue_unterauswahl {
  list-style-image:url(quad_grau.gif);
  list-style-position:inside;
}

#kontakt {
	margin-top: 200px;
}

div.menue_unterauswahl {
  margin-left: 0px;
}
/*
h1.menue_unterauswahl {
display: block;
}

*/



h1.menue_unterauswahl
h1.menue_unterauswahl.active{
  display: none; color: #E00047;
  font-size: 13px;
}

ul.menue_unterauswahl {
  list-style-image: none;
}
ul.menue_unterauswahl.active {
  list-style-image: url(pfeil.gif);
}

ul.menu_unterauswahl {
  padding-left: 25px;
  list-style-position: inside;
  list-style-image: url(quad_grau.gif);
}

a.menue_unterauswahl {
  padding-left: 9px;
}

ul.menu_unterauswahl ul.menu_unterauswahl {
  list-style-image: url(typo3/navigation_pfeil.gif);
}

ul.menu_unterauswahl a.menue_unterauswahl {
  font-size: 13px;
}

ul.menu_unterauswahl ul.menu_unterauswahl a.menue_unterauswahl {
  font-size: 11px;
}

a.menue_unterauswahl.active,
a.menue_unterauswahl:hover {
  color: #E00047;
}

a.menue_unterauswahl:link {
  color: #102045;
}

a.clickadresse:link,
a.clickadresse:visited,
a.clickadresse { font-size: 9pt; color: #D3D3D3; font-weight: bold; }
span.trennzeichen{
  color: #D3D3D3;
  font-size: 9pt;
  font-size: bold;
}
span.clickadrbold { font-size: 9pt; color: #E00047; }
span.clickadresse { font-size: 9pt; color: #D3D3D3; font-weight: bold;}



a.clickadresse:hover        { color: #E00047; }

div.hauptseite_clickpfad    {
  margin-bottom: 20px;
}

th.orange {
  background-color: #E6E6E6;
  color: #102045;
  border-bottom-color: #7E8896;
}

td.orange.middle,
td.orange.left,
td.orange.right {
  border-color: #7E8896;
}

/* Kursübersicht */
h3.kategorien_titel {
  margin-bottom: 0.5em;
  font-size: 14px;
  display: none;
}

h3.kategorien_titel img { margin-right: 6px; }

div.kurs {
  border-top: none 0px;
  margin-top: 0em;
  padding-top: 0em;
  padding-bottom: 20px;
  padding-left: 0px;
}

input.button {
  color: #102045;
  background-color: #E6E6E6;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;

}

input.button:hover {
  color: #E00047;
}

#wrapper_btns_kurstage {
  margin-top: 1em;
}
div.wrapper_btns input.button {
  margin-right: 2em;
  float: left;
}
div.kurs_info {
  margin-top: 0.5em;
  margin-left: 6px;
}

h4.headlinekurs {
  background-color: #E6E6E6;
  padding-left: 6px;
  margin-top: 0em;
  margin-bottom: 0em;
  padding-top: 3px;
  padding-bottom: 3px;
}

.spacedleft {
  padding-left: 41px;
}

.spacedleftnr {
/*  width:41px;*/
  height: 50px;
  margin:0px;
  padding:0px;
  float:left;
}

span.kue_ie56 {
  padding-left:3px;
}

/* Kursdetails */

tr.alt2 {
  background-color: #E6E6E6;
}
tr.alt1 {
  background-color: #FFFFFF;
}

table.kurse.details th {
  text-align: left;
  padding: 3px;
  font-weight: normal;
  width: 150px;
}

table.kurse.details td {
  padding: 3px;
}

a.detaillink {
  text-decoration: underline;
}

  a.drucklink,
a.anmeldelink {
  text-align: center;
  padding-left: 2em;
  padding-right: 2em;
  margin-top: 1em;
  margin-right: 2em;
  background-color: #D3D3D3;
  border: 1px solid #000000;
}

a.drucklink {
  background-color: #FFFFFF;
}

.nobreak {
  white-space: nowrap;
  padding-right: 1em;
}

/* Kursdetails */
h3.termine {
  font-size: 14px;
  margin-bottom: 5px;
}

h3.termine img {
  margin-right: 6px;
}

table.orange.kurstage {
  margin-top: 22px;
  width:60em;
}



table.orange.kurstage th {
  padding: 3px 6px 3px 6px;
  text-align: left;
}

table.teilnehmer th {
  padding: 0px 6px;
  text-align: left;
}

table.orange.kurstage th,td {
  padding-right: 1em;
}

table.orange.kurstage *.wochentag {
  width:146px;
  padding-right: 6px;
}

legend {
  background-color: #D3D3D3;
}

fieldset {
  background-color: #E6E6E6;
}

form br {
  clear: both;
}

form.anmeldung fieldset {
  clear: both;
  border-style: none;
  padding-left: 0px;
}

form.anmeldung legend {
  margin: 0 0 0 0; padding: 0 0 1em 0; color: #000000; font-weight: bold; text-align: left; background-color:#FFFFFF; border:none;
}

form.anmeldung label {
  margin: 0 0.7em 0 0; cursor: pointer; padding: 0; font-size: 1.0em;
}

form.anmeldung label.left {
  float: left; width: 10em; text-align: right; white-space: nowrap;
}

form.anmeldung fieldset {
  background-color:#FFFFFF;
}

form.anmeldung label.leftsuche {
  float: left; width: 12em; text-align: right;
}

form.anmeldung input {
  margin-bottom: 0.2em; border-width: 2px;
}

form.anmeldung select {
  float: left; margin: 0 0 0.2em 0; border-width: 2px;
}

* html form.anmeldung select {
  margin-left: 0.2em;
}

/*
form.anmeldung input[type=text] {
  float: left; cursor: pointer; width: 15em;
}
*/
/* die Angabe [type=text] erkennt der IE6 nicht, deshalb muss sie in allen anderen individuellen Zeilen mit angegeben werden */


input.tedit_titelclass {
  width: 6em;
}

input.tedit_nameclass,
input.tedit_vornameclass,
input.tedit_strasseclass,
input.tedit_ortclass {
  width: 15em;
}

input.tedit_telclass,
input.tedit_tel2class,
input.tedit_mobilclass,
input.tedit_faxclass,
input.tedit_emailclass {
  width: 15em;
}

input.tedit_bankbezclass {
  width: 15em;
}

input.tedit_blzclass {
  width: 6em;
}

input.tedit_kontoclass {
  width: 6em;
}

input.tedit_kontoinhaberclass {
  width: 15em;
}

select.tedit_geschlechtclass {
  width: 8em;
}

input.tedit_gebjahrclass {
  width: 3em;
}

select.tedit_ermaessigungclass {
  width: 15em;
}

input.tedit_berufclass {
  width: 15em;
}

input.kiedit_nameclass,
input.kiedit_vornameclass {
  width: 15em;
}

input.kiedit_gebdatclass {
  width: 8em;
}

input.kiedit_infoclass {
  width: 15em;
}

input.tasten_weiter {
  margin-bottom:0em;
}

div.menue_demnaechst a {
  font-weight:normal;
}

div.menue_demnaechst h4 {
  padding:0px; margin:0px;
}

div.menue_demnaechst ul li {
  padding:0px; margin:0px;
}

div.fieldset_head {
  font-weight:bold;
  background-color:#E6E6E6;
  height: 18px;
}

.input_headline {
  background-color:#E6E6E6;
  margin-bottom:2em;
  margin-top:0em;
  padding-bottom:3px;
  padding-left:6px;
  padding-top:3px;
}

#interesse {
  background-color:#E6E6E6;
  padding-top: 0.3em;
}


div.hauptseite_kurse {

}

#input_kom_col1 {
  width: 365px;
  float:left;
}

#input_kom_col2 {
  float: left;
  margin-top:10px;
}

a.menue_unterauswahl:hover {
  color: #E00047;
}


table.kurse.details {
  margin-top:0px;
}

#wrapper_kurs_uebersicht {
  margin-top: -20px; /* Ohne Ist der Abstand in der Kursübersicht zu groß!! */
}

div.empfaenger {
  float: left;
}

div.absender {
  float: right;
}

a.agb  { text-decoration: underline; }

/*****************************************/
/*                                       */
/*           Last-Minute-Kurse           */
/*                        		       	 */
/*****************************************/

body#body64 div.kurs, 
body#body2 div.kurs {
  border-top: none 0px;
  margin-top: 0em;
  padding: 0em;
}

body#body64 .spacedleftnr,
body#body2 .spacedleftnr {
  display: none; 
}

body#body64 span.anzahl,
body#body2 span.anzahl {
  display: none; 
}

div.news-latest-container {
  border: 1px solid #E6E6E6;
  padding: 0.5em;
}


/*****************************************/
/*                                       */
/*           tt_news                     */
/*                        		       	 */
/*****************************************/

p.bodytext {
margin: 0;
}
