@import url("textformat.css");



#veranstaltung, #kurs { display: block; float: left; margin: 2px 0px 0px 0px; padding: 0px 10px 10px 0px; width: 532px; height: auto; background-image: url(images/content-back.gif); background-repeat: repeat-y; overflow: hidden; }



#veranstaltung h1, #kurs h1 { display: block; float: left; padding: 0px 0px 5px 0px; margin: 0px; width: 100%; font: normal normal 0.875em Arial, Helvetica, sans-serif; color: #e1001a; }

#veranstaltung h2, #kurs h2 { display: block; float: left; padding: 0px 0px 10px 2px; margin: 0px; width: 100%;  font: normal normal 0.75em Arial, Helvetica, sans-serif; color: #000; font-weight: bold; }

#veranstaltung h4, #kurs h4 { display: block; float: left; padding: 0px 0px 5px 0px; margin: 0px; width: 100%;  font: normal normal 0.875em Arial, Helvetica, sans-serif; color: #000; font-weight: bold; }

#veranstaltung h5, #kurs h5 { display: block; float: left; padding: 0px 10px 5px 0px; margin: 0px; width: 100%;  font: normal normal 0.625em Arial, Helvetica, sans-serif; color: #345c7b; font-weight: bold; }

#veranstaltung h6, #kurs h6 { display: block; float: left; padding: 0px 10px 5px 0px; margin: 0px; width: 70px;  font: normal normal 1em Arial, Helvetica, sans-serif; color: #000; font-weight: bold; }



#articleadditive { display: none; float: left; padding: 0px; margin: 0px; width: 130px; height: auto; overflow: hidden; }





#articlepic { display: block; float: left; margin: 0px 0px 0px 0px; padding: 10px 10px 0px 5px;  width: auto; height: auto; }

#articlepic img { border: none; }

#articlepic div { display: block; float: left; margin: 0px; padding: 0px; width: auto; height: auto; margin-right: -3px; }

#articlepic a { display: block; float: left; margin: 0px; padding: 0px; width: auto; height: auto; border: none; text-decoration: none;}

#articlepic span { display: block; float: left; margin: 0px; padding: 3px 0px 3px 0px;  width: auto; height: auto; font: normal normal 0.625em Arial, Helvetica, sans-serif;}

#articlepic .invisible { display: none;}



.detailsbreit {

display:block;

float:left;

margin:0;

padding:10px 0 0 15px;

width:517px;

}



#multimedia, #downloads, #linksintern, #linksextern { display: block; float: left; margin: 0px; padding: 0px 0px 0px 10px; width: 120px; height: auto; }



#multimedia ul, #downloads ul, #linksintern ul, #linksextern ul { display: block; float: left; margin: 0px; padding: 0px 0px 0px 10px; width: 110px; height: auto; list-style: none; }



#multimedia li, #downloads li, #linksintern li, #linksextern li { display: block; float: left; margin: 0px; padding: 0px 0px 0px 0px; width: 110px; height: auto; }



#multimedia a, #downloads a, #linksintern a, #linksextern a { width: 110px; }



#daten {display:block; float:left; padding:0px 0px 10px 0px; margin:0; width:100%; background-image: url(images/verueb_item_bg.jpg); background-repeat: repeat-y;}



.coursedetails {display:block; float:left; padding: 0px 10px 0px 0px; margin:0; width:100%; border:none;  overflow:hidden; margin-right:-3px;}



.wann, .wo, .veranstalter, .beginn, .ende, .maxstudents, .anbieter, .subtitle, .maxwomen, .price, .section, .courseurl, .priceinfo, .place, .instructors, .person {display:block; float:left; padding: 2px 0px 3px 0px; margin:0; width:510px; font: 0.75em Arial, Helvetica, Sans-serif; color: #000; text-decoration: none; border:none; overflow:hidden; margin-right:-3px;}

.instructors .person {display:block; float:left; padding: 2px 0px 3px 0px; margin:0; width:360px; font: 1em Arial, Helvetica, Sans-serif; color: #000; text-decoration: none; border:none; overflow:hidden; margin-right:-3px;}



.wann {padding: 5px 0px 3px 0px;}


.courseaim, .openfor, .requirements, .reqcourse, .schlagwort {display:block; float:left; padding: 2px 0px 3px 0px; margin:0; width:510px; font: 0.75em Arial, Helvetica, Sans-serif; color: #000; text-decoration: none; border:none; overflow:hidden; clear:both; margin-right:-3px;}



.courseaimtitle, .openfortitle, .requirementstitle, .reqcoursetitle, .schlagworttitle {display:block; float:left; width:140px; height:100%; padding-right:10px; font-size:0.833em; color:#345c7b; text-align:right; margin-right:-3px;}



.status {display:block; float:left; padding: 2px 0px 3px 0px; margin:0; width:100%; font: bold 0.875em Arial, Helvetica, Sans-serif; color: #000; text-decoration: none; border:none; overflow:hidden; margin-right:-3px;}

.people {display:block; float:left; padding: 2px 0px 3px 0px; margin:0; width:100%; color: #000; text-decoration: none; border:none; overflow:hidden; margin-right:-3px;}



.wanntitle, .wotitle, .veranstaltertitle{display:block; float:left; width:140px; height:100%; padding-right:10px; font-size:0.833em; color:#345c7b; text-align:right; margin-right:-3px; }

.statustitle {display:block; float:left; width:auto; height:100%; padding-right:10px; font: normal 1em Arial, Helvetica, Sans-serif; color:#e1001a; text-align:right; margin-right:-3px;}

.beginntitle, .endetitle, .maxstudentstitle, .subtitletitle, .maxwomentitle, .pricetitle, .sectiontitle, .courseurltitle {display:block; float:left; width:140px; height:100%; padding-right:10px; font-size:0.833em; color:#345c7b; text-align:right;  margin-right:-3px;}

.maxwomentitle, .priceinfotitle, .instructorstitle, .persontitle {display:block; float:left; width:140px; height:100%; padding-right:10px; font-size:0.833em; color:#345c7b; text-align:right;  margin-right:-3px;}

.placetitle, .peopletitle {display:block; float:left; width:140px; padding-right:10px; font-size:0.833em; color:#345c7b; text-align:right;  margin-right:-3px;}

.placehouse, .placeaddress, .placepostcode, .placecity, .placestate {display:block; float:left; padding: 0px 0px 3px 0px; width:100%; font: 1em Arial, Helvetica, Sans-serif; color: #000; text-decoration: none; border:none; overflow:hidden;}

.placehousetitle, .placeaddresstitle, .placepostcodetitle, .placecitytitle, .placestatetitle, .placeurlid {display:none;}



.functions { display: block; float: left; padding: 10px 0px 0px 15px; margin: 0px; width: 517px; }

.function { display: block; float: right; padding: 0px 0px 0px 0px; margin: 0px; width: 200px; height:54px; text-align:center; background-image: url(images/verdet_button.jpg); background-repeat: repeat-y; overflow:hidden; margin-right:15px;}

.function a{display: block; float: right; padding: 18px 0px 0px 0px; margin: 0px; width: 200px; height:39px; text-align:center; color:#FFF; font: bold 0.938em Arial, Helvetica, sans-serif;}



#kurs #articlefooter {display: block; float: left; padding: 10px 0px 10px 15px; margin: 0px; width: 517px; height:151px;background-image: url(images/eingeloggt.jpg); background-repeat: no-repeat; background-position:left center;}

#veranstaltung #articlefooter {display:none;}

#articlefooter .autor {display: none;}

#articlefooter .quelle {display: none;}

#articlefooter .date {display: none;}

.maxwomen {display:none;}


/* Veranstaltungen anpassung */
#veranstaltung .detailsschmal .wo, #veranstaltung .detailsschmal .wann {display:block; float:left; padding: 2px 0px 3px 0px; margin:0; width:375px; font: 0.75em Arial, Helvetica, Sans-serif; color: #000; text-decoration: none; border:none; clear:both; margin-right:-3px;}

#veranstaltung .wotitle, #veranstaltung .wanntitle {display:block; float:left; width:60px; height:100%; padding-right:10px; font-size:0.833em; color:#345c7b; text-align:right; margin-right:-3px;}

#veranstaltung .fcontent {display:block; float:left; width:440px; padding:0; margin:0;}
#veranstaltung .detailsschmal .fcontent {display:block; float:left; width:305px; padding:0; margin:0;}


#veranstaltung #articleadditive { display: block; float: left; padding: 0px; margin: 0px; width: 130px; height: auto; overflow: hidden;}

#veranstaltung #articlepic { display: block; float: left; margin: 0px 0px 0px 0px; padding: 10px 10px 0px 5px;  width: 125px; height: auto; }
#veranstaltung #articlepic img { border: none; }
#veranstaltung #articlepic div { display: block; float: left; margin: 0px; padding: 0px; width: 125px; height: auto; margin-right: -3px; }
#veranstaltung #articlepic a { display: block; float: left; margin: 0px; padding: 0px; width: auto; height: auto; border: none; text-decoration: none;}
#veranstaltung #articlepic span { display: block; float: left; margin: 0px; padding: 3px 0px 3px 0px;  width: auto; height: auto; font: normal normal 0.625em Arial, Helvetica, sans-serif;}
#veranstaltung #articlepic .invisible { display: none;}

#veranstaltung #multimedia, #veranstaltung #downloads, #veranstaltung #linksintern, #veranstaltung #linksextern { display: block; float: left; margin: 0px; padding: 0px 0px 0px 10px; width: 120px; height: auto; }

#veranstaltung #multimedia ul, #veranstaltung #downloads ul, #veranstaltung #linksintern ul, #veranstaltung #linksextern ul { display: block; float: left; margin: 0px; padding: 0px 0px 0px 0px; width: 120px; height: auto; list-style: none; }

#veranstaltung #multimedia li, #veranstaltung #downloads li, #veranstaltung #linksintern li, #veranstaltung #linksextern li { display: block; float: left; margin: 0px; padding: 0px 0px 0px 0px; width: 120px; height: auto; }

#veranstaltung #multimedia a, #veranstaltung #downloads a, #veranstaltung #linksintern a, #veranstaltung #linksextern a { width: 110px; }


/* Kurs anpassung */

#kurs .wysiwyg {display:block; float:left; padding: 2px 0px 3px 0px; margin:0; width:510px; font: 0.75em Arial, Helvetica, Sans-serif; color: #000; text-decoration: none; border:none; overflow:hidden; margin-right:-3px;}
#kurs .wysiwygtitle {display:block; float:left; width:140px; height:100%; padding-right:10px; font-size:0.833em; color:#345c7b; text-align:right; margin-right:-3px; }
#kurs .fcontent {display:block; float:left; width:360px; padding:0; margin:0;}