/* -----------------  seminare einzelansicht eines seminars  ---------------------------*/
.seminarWrap {
  margin: 0px auto;
  color: #c9c9c9;
  background-color: #EAD07E;
  width: 495px;
  padding-left:5px;
  border:#CCCCCC 1px dotted;
}

.seminarDozent {
  padding-left: 10px;
  padding-bottom: 5px;
  text-align:left;
  font-size:1.75em;
  font-weight:bold;
  color:#000;
  border-left: #D33116 10px solid;
  margin-left:10px;
}
.seminarTitel, .seminarWe, .seminarText {
  padding:0px 5px 5px 10px;
  text-align:left;
  font-size:1.3em;
  font-weight:normal;
  color:#3c3c3c;
  border-left: #D33116 10px solid;
  margin-left:10px;
}
.seminarTitel { font-weight:bold;}
.seminarText {
  font-size:1em;
  padding-top:8px;
  padding-bottom:8px;
  line-height:1.2em;
}
.dozentImg {
	width: 100px;
	float:right;
	text-align:right;
}

.seminarLink {
  font-size:0.8em;
  width:150px;
  float:right;
  color:#333333;
  margin-top:0px;
  }
.seminarLink a:link { text-decoration:none; color:#333333;}
.seminarLink a:visited { text-decoration:none; color:#333333;}
.seminarLink a:hover { text-decoration:none; color:#333333;}
.seminarLink a:active { text-decoration:none; color:#333333;}
.seminarLink a:focus { text-decoration:none; color:#333333;}
.seminarLink img { border:hidden;}
/* -----------------  seminare liste der seminare  ---------------------------*/
.seminarListWrap {
	margin-top:5px;
	margin-bottom:10px;
	width:400px;
}
.seminarListLinks {
	margin:0px;
	float:left;
	width:10px;
	background-color:#999999;
}
.seminarListRechts {
	padding-left:15px;
	background-color:#CCCCCC;
}
.seminarListLink {
	padding-left:15px;
	background-color:#999999;
}
/* -----------------  seminarliste alternative liste der kurse  ---------------------------*/
.seminarListAussen { 
	background-color:#993333;
	width:400px;
	min-height:55px;
	margin-bottom:15px;
}
.seminarListInnen { 
	background-color:#fc9;
	margin-left:10px;
	padding-left:5px;	
	min-height:55px;
	vertical-align:middle;
}
.seminarListInnen a:link { text-decoration:none; font-weight:normal; color:#333366;}
.seminarListInnen a:visited { text-decoration:none;font-weight:normal; color:#333366;}
.seminarListInnen a:hover { text-decoration:underline; font-weight:normal; color:#333366;}
.seminarListInnen a:active { text-decoration:none; font-weight:normal; color:#333366;}
.seminarListInnen a:focus { text-decoration:none; font-weight:normal; color:#333366;}

/* -----------------  seminare sortiertabelle im backend  ---------------------------*/
.sortierTabelle { 
	background-color:#FFFFCC;
	border:#666666 3px solid;
	border-collapse: separate;
}
.sortierTabelle th { 
	background-color: #CCFFFF;
	border:#666666 1px dotted;
	border-collapse:collapse;
	font-weight:bold;
}
.sortierTabelle td { 
	background-color: #CCFFFF;
	border:#666666 1px dotted;
	border-collapse:collapse;
}
/* -----------------  ho kurse liste der kurse  ---------------------------*/
.kursListAussen { 
	background-color:#993333;
	width:200px;
	height:30px;
	min-height:30px;
}
.kursListInnen { 
	background-color:#fc9;
	margin-left:10px;
	padding-left:5px;	
	height:30px;
	min-height:30px;
	vertical-align:middle;
}
.kursListInnen a:link { text-decoration:none; font-weight:bold; color:#333366;}
.kursListInnen a:visited { text-decoration:none;font-weight:bold; color:#333366;}
.kursListInnen a:hover { text-decoration:underline; font-weight:bold; color:#333366;}
.kursListInnen a:active { text-decoration:none; font-weight:bold; color:#333366;}
.kursListInnen a:focus { text-decoration:none; font-weight:bold; color:#333366;}
/* -----------------  ho kurse einzelansicht eines kurses  ---------------------------*/
#hokursAF {
	width:490px;
	padding-right:10px;
	height:82px;
	overflow:hidden;
}
.kurstitel {
	background-color:#993333;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
}
.z1, .z2, .kurs, .kurstitel, .kursfuss {
	border:#aaa 1px dotted;
	border-collapse:collapse;
}
.kursfuss { text-align:right;}
.kurs {
	border-style:solid; 
	border-width:2px;
	width:480px;
}
.z1 { font-weight:bold; }
.z2 { font-weight:normal; }
/* -----------------  team liste der dozenten  ---------------------------*/
.teamListAussen { 
	background-color:#993333;
	width:240px;
	height:60px;
	min-height:60px;
}
.teamListInnen { 
	background-color:#fc9;
	margin-left:8px;
	padding-left:10px;	
	height:60px;
	min-height:60px;
	vertical-align:middle;
}
.teamListInnen img { border:0px; float:left; padding-top:3px; padding-right:5px;}
.teamListInnen a:link { text-decoration:none; font-weight:normal; color:#333366;}
.teamListInnen a:visited { text-decoration:none;font-weight:normal; color:#333366;}
.teamListInnen a:hover { text-decoration:underline; font-weight:normal; color:#333366;}
.teamListInnen a:active { text-decoration:none; font-weight:normal; color:#333366;}
.teamListInnen a:focus { text-decoration:none; font-weight:normal; color:#333366;}
/* -----------------  team einzelansicht vom dozenten  ---------------------------*/
.dozent {
	border:#999999 2px solid;
	border-collapse:collapse;
}
.dozentbild, .dozenttext, .dozentfuss {
	border:#999999 1px solid;
	border-collapse:collapse;
}
.dozentbild {
	background-color:#ccccff;
	vertical-align:middle;
	text-align:center;
}
.dozentfuss {
	text-align:right;
}
.dozenttitel { 
	background-color:#333366;
	color:#FFFFFF;
	border:#999999 1px solid;
	border-collapse:collapse;
	font-weight:bold;
}
.dozenttext li {
	margin-bottom:3px;
}
/* -----------------  infoabend einzelansicht eines termins  ---------------------------*/
.infoAbend {
	margin:5px;
	border-bottom:#999999 1px dotted;
}
.infoAbend h1{
	color:#333366;
	font-size:14px;
	font-weight:bold;
}
/* -----------------  infoabend liste id=999999 ---------------------------*/
.infoabendList { 
	margin:5px 20px 0px 20px;	
	/* border-bottom:#999999 1px dotted; */
}
.infoabendList h3{
	color:#333366;
	font-size:11px;
	font-weight:bold;
	margin:0px;
}
.infoAbendBorder {
	margin:5px 20px 0px 0px;	
	border-bottom:#999999 1px dotted;
}
/* -----------------  download liste der angebotenen downloads  ---------------------------*/
.downloadListAussen { 
	background-color:#993333;
	width:400px;
	min-height:60px;
	position: relative; 
	margin-bottom:28px;
	padding:1px;
}
.downloadListInnen { 
	background-color:#fc9;
	margin-left:8px;
	padding-left:10px;	
	min-height:60px;
	vertical-align: bottom;
	padding:1px;
}
.downlodListButton { 
	width:100px;
	float:right;
	margin:5px 3px 5px 0px; 

}
/* -----------------  laien kurse liste der kurse  ---------------------------*/
#tableLaien { border: grey 1px dotted; }
#tableLaien td { 
	vertical-align:top;
}
.laienListAussen { 
	background-color:#993333;
	width:250px;
}
.laienListInnen { 
	background-color:#fc9;
	margin-left:10px;
	padding-left:5px;	
	vertical-align:middle;
}
.laienListInnen a:link { text-decoration:none; font-weight:bold; color:#333366;}
.laienListInnen a:visited { text-decoration:none;font-weight:bold; color:#333366;}
.laienListInnen a:hover { text-decoration:underline; font-weight:bold; color:#333366;}
.laienListInnen a:active { text-decoration:none; font-weight:bold; color:#333366;}
.laienListInnen a:focus { text-decoration:none; font-weight:bold; color:#333366;}
#laienOrte { 
	border: grey 1px dotted;
	border-collapse:collapse; 
}
#laienOrte td { 
	border: grey 1px dotted; 
	border-collapse:collapse; 
}
/* -----------------  laien kurse einzelansicht eines kurses  ---------------------------*/

