div.cl { clear:both; line-height:0; font-size:0; height:0;}
div.cl6 { clear:both; line-height:6px; font-size:6px; height:6px;}
div.search { background:#FDD798; padding:1em 1em 1em 1.5em; margin-bottom:2em;}
div.search strong { width:120px; float:left; line-height:1.5em; padding:5px 0 0 0;}
div.search select { height:24px;}
div.search input { height:18px;}
div.search select { width:522px; padding:0; margin:0; border:2px solid #920517; text-align:center;}
div.search select option.MainCat, div.search select option.First { background:#FDD798; font-size:112%; font-weight:bold; color:#920517; padding:2px 0px 3px 6px; margin:1em 0 0.5em 0; border-bottom:2px solid #FCB032;}
div.search select option.First { background:#FCB032; margin:0 0 0.5em 0; text-align:center;}
div.search select option.SubCat { padding:1px 0px 1px 6px;}
div.search select option { text-align:left;}
div.search input.inptext { width:514px; border:2px solid #920517; padding-left:3px;}
div.search input.inpsubmit { width:200px; height:24px;}
div.seminar { margin-bottom:12px; border-bottom:1px solid #FDD798;}
div.seminar h3 { padding:5px 5px 4px 10px; margin:0 0 0 0; float:left; width:500px;}
div.seminar div.lang { padding:5px 0 4px 10px; margin:0 0 0 0; float:right;}
div.seminar div.lang div.l0 { color:#999; display:inline;}
div.seminar div.lang div.l1 { color:#000; display:inline;}
div.seminar div.lang span { float:left; width:50px;}
div.seminardetail { margin-bottom:2em;}
div.seminardetail div.desc, div.seminardetail div.lang, div.seminardetail div.descpdf { margin-bottom:1em;}
div.seminardetail span { width:60px; float:left;}
div.seminardetail div.web, div.seminardetail div.email { line-height:1.5em;}
div.seminardetail div.kontakt { margin-bottom:1.5em;}
div.seminardetail h3 { margin:0 0 4px 0; padding:0;}
div.seminardetail div.descpdf img { margin-right:5px; }
div.seminardetail div.descpdf a { display:block; margin-bottom:4px;}