/*------------------------------------------------------------------- */
/* Jan. 2008 Formate für:                                             */
/* Formulare (Feedback/Diplomurkundenverleihung                       */
/* verwendet                                                          */
/*--------------------------------------------------------------------*/
.clearfloat18  {
	float: none;
	clear: both;
	overflow: hidden;
	height: 1.8em;	/* 18px */
/*	background: red;*/
  }

/* bei 2-spaltigem Layout */
.leftside {
	float: left;
	line-height: 2em;	/* 20px */
  }

/* rechter Block im Contentbereich bei 2spaltig */
.rightside {
	float: right;
	line-height: 2em;	/* 20px */
  }

#contact, 
#contact .leftside {
  color: #f60;
  font-weight: bold;
 }

#contact .px60,
#contact .px131,
#contact .px202 {
  margin-left: 6.85em;	/* 71px */
  } 

#contact .px131 .rightside {
  width: 33.1em; /* 415px - 71px = 344px */
 }   

#contact .px202 .rightside {
  width: 26.25em; /* 344px - 71px = 273px */
 }   

p.listText {
  padding-left: 1em;   /* 10px */ 
  }

/* Hinweistext, wenn Fehler bzw. Pflichtfeld */
.msgText {
  color: #c03;
  font-weight: bold;
  }

table.formular, table.liste {
  width: 53.6em;
  text-align: left;
  }
  
table.formular td {
  vertical-align: top;
  }

/* Anmeldelisten Diplomverleihung und Sport-Events */
table.backlinks td a:link,
table.backlinks td a:visited,
table.backlinks td a:active {
	text-decoration: none;
  color: #36c;
  }  

table.backlinks td a:hover {
	text-decoration: underline;
  color: #c03;
	}
	
table.liste th, table.listeUV th, table.listeSport th {
  line-height: 1.3em;
	font-weight: bold;
	color: #f60; /* orange */
	padding: 0.3em 0.3em 0.3em 0.3em;
  }

table.listeSport th {
	color: #fff; /* weiß */
	background: #aaa;
	padding: 0.4em 0.4em 0.4em 0.4em;
  }  
  
table.liste td, table.listeSport td {
  line-height: 2em;
  text-align: left;
	padding: 0.3em 0.3em 0.3em 0.3em;
	background: #eee;
  }
  
table.listeUV {
  text-align: left;
  }

table.listeUV td {
  line-height: 2em;
  /*text-align: left;*/
	padding: 0.3em 0.3em 0.3em 0.3em;
	background: #eee;
  }

/* Button für Auswahl Sortierreihenfolge (Anmeldg. Dipl.Verleihung) */
th.sortButton  {
  width: 1.5em;
  }

th.sortButton input  {
  float: right;
  }
  
/* linke spalte (text) */
td.formularLinks
  {
	width: 35%;  /* 142px */
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	color: #ff6600; /* orange */
	padding-top: 0.6em;  /* 6px */
	padding-bottom: 0.6em;  /* 6px */
/*	background: #fff;*/
  }

/* rechte spalte (eingabefelder) */
td.formularRechts
  {
	width: 65%;  /* 415px */
	text-align: left;
	vertical-align: middle;
	padding-top: 0.6em;  /* 6px */
	padding-bottom: 0.6em;  /* 6px */
/*	background: #fff;*/
  }

/* rechte spalte (eingabefelder) */
input.formKurz,
select.formKurz  {	
  width: 75%;   /* 415px */
  }

input.formUKurz {	
  width: 23%;   /* 415px */
  }

/* select-Varianten z.B. für Formular Raumanfrage */
select.form20  {	
  width: 20%;   /* 415px */
  }

select.form25  {	
  width: 25%;   /* 415px */
  }

select.form30  {	
  width: 30%;   /* 415px */
  }

input.formLang {	
  width: 98%;   /* 415px */
  }

select.formLang  {	
  width: 100%;   /* 415px */
  }

.formularRechts textarea { 
  width: 100%;
  line-height: 1.6em;
  }

.formularRechts button { 
  font-size: 1em;
  padding: 0.1em;
  background: #ccc;
  }

