ul.glossar-list {
   float:left;
   margin-bottom:22px;
}
ul.glossar-list li {
   display:block;
   float:left;
   margin:0;
}
ul.glossar-list li a, ul.glossar-list li p {
   display:block;
   float:left;
   font-size:150%;
   padding:0 5px 0 0;
}

display:block;
float:left;
font-size:150%;
padding:0 5px 0 0;
#content5 > div > div.glossar-letter-group {
   margin:0;
   float:left;
}

#content5 > div > div.glossar-letter-group div.glossar-letter-group-head{
   float:left;
}
#content5 > div > div.glossar-letter-group div.glossar-content{
   float:left;
}
#content5 > div > div.glossar-letter-group div.glossar-content h1{
   margin: 0;
}
#content5 > div > div.glossar-letter-group div.glossar-letter-group-body div.glossar-content {
   margin-bottom:10px;
}

#content5 > div > div.glossar-letter-group div.glossar-letter-group-head h1 {
  border-bottom:medium none;
  margin:0;
}#ui-datepicker-div
{
  z-index: 10;
}form#bewerbungsantrag_form_id
{

}
form#bewerbungsantrag_form_id fieldset {
   margin-bottom:10px;
   padding:10px;
   
}

.label_input_pair
{
   display: block;
   
}

form#bewerbungsantrag_form_id label {
   float:left;
   width:230px;
}
form#bewerbungsantrag_form_id input, form#bewerbungsantrag_form_id select {
   display:block;
   float:left;
   width:350px;
}

form#bewerbungsantrag_form_id div.label_input_pair {
   display:block;   
   margin:3px 0;
   float:left;
   
}

form#bewerbungsantrag_form_id table label {
   width:auto;
}
form#bewerbungsantrag_form_id table input {
   margin-right:5px;
   width:188px;
}
form#bewerbungsantrag_form_id input[type=submit]
{
   float:right;
   width:270px;
}
form#bewerbungsantrag_form_id input[type=reset]
{
   float:left;
   width:270px;
}

div.cm_mitarbeiter
{
   float: left;
}
div.cm_mitarbeiter_body {
   border:1px solid #58585A;
   margin-top:2px;
}
div.cm_mitarbeiter_bild {
   float:left;
}
div.cm_mitarbeiter_content {
   padding:0px 10px 0px 110px;
}
p.cm_mitarbeiter_name {
   color:#9B222D;
   font-weight:bold;
   margin:5px 0;
}
p.cm_mitarbeiter_taetigkeit
{
}
p.cm_mitarbeiter_telefon
{
}
p.cm_mitarbeiter_fax
{
}
p.cm_mitarbeiter_email
{
}
p.cm_mitarbeiter_kommentar
{
   margin:5px 0;
}
#content5 > div.cm_mitarbeiter_body
{
   padding:0;
}

div#naviH
{
   border: medium none;
   float: left;
   margin: 17px 0 0;
   padding: 0 0 0 20px;
}
#naviH ul
{
   list-style-type:none;
}
#naviH ul li
{
   float:left;
   text-transform:uppercase;
}
#naviH ul li a
{
   color:#3E3D40;
   display:block;
   float:left;
   font-size:109%;
   font-weight:bold;
   height:21px;
   line-height:100%;
   padding:10px 5px 0;
}
#naviH ul li a:hover {
	color: #b5133e;
}
#naviH ul li.akt a:link,#naviH ul li.akt a:visited,#naviH ul li.akt a:hover,#naviH ul li.akt a:active
{
	color: #9B222D;
	font-weight: bold;
}
div.ort_addresse
{
   float:left;
}
div.ort_bilder
{
   float:right;
}
div.ort_bilder img
{
   margin-bottom:5px;
}
div.cm_testimonial {
   border:1px solid #9C9EA0;
   margin-bottom:5px;
}

#content5 > div.cm_testimonial > div
{
   margin:0;
}
div.cm_testimonial > div.text
{
   padding:10px 20px;
}
div.cm_testimonial > div.bild img {
border-right:1px solid #9C9EA0;
border-bottom:1px solid #9C9EA0;
margin-bottom: -1px;
}


div.cm_testimonial div.text h2
{
   font-weight: bold;
}.search_erg {
   border:1px solid #9C9EA0;
   margin-bottom:5px;
   padding:10px 0 20px;
   position:relative;
}
.search_erg h1 a
{
   color: #3E3D40;
}div.cm_event {
   border:1px solid #9C9EA0;
   margin-bottom:5px;
}

#content5 > div.cm_event > div
{
   margin:0;
}
div.cm_event > div.text
{
   padding:10px 20px;
}
div.cm_event > div.bild img {
/*border-right:1px solid #9C9EA0;
border-bottom:1px solid #9C9EA0;*/
margin-bottom: -1px;
}

div.cm_event div.text h2
{
   font-weight: bold;
}
div.text ul, div.text ol {
   list-style-position:outside;
   margin:0 0 0 9px;
}
div.text ul li,div.text ol li {
   list-style-image:none;
   list-style-position:outside;
   margin-left:5px;
}div.cm_line, #content5 > div > div.cm_line {
background-image:url(../../assets/common/trennlinie.gif);
background-position:left bottom;
background-repeat:no-repeat;
margin:10px 0;
min-height:14px;
}#content5 div.cm_teaser {
   border:1px solid #707173;
   float:left;
   margin:0 0 13px 30px;
   position:relative;
   width:550px;
}
#content5 div.cm_teaser > div {
   float:left;
   margin:0;
}
div#content5 div.teaser_right h1, #content5 div.teaser_left h1 {
   background-image:url(../../assets/common/teaser-kopf-hintergrund.jpg);
   background-repeat:repeat-y;
   border-bottom:1px solid #9E2934;
   height:39px;
   line-height:150%;
   margin:0;
   padding-top:5px;
}
#content5 div.cm_teaser h1 {
   font-size:11px;
   line-height:24px;
   float:left;
}
#content5 div.teaser_right {
   float:right;
   margin:0 47px 13px 0;
   display: inline;
}
#content5 div.teaser_left{
   float: left;
   margin:0 0 13px 47px;
   display: inline;
}
#content5 div.teaser_right, #content5 div.teaser_left {
   height:100px;
   padding:0;
   width:262px;
}
#content5 div.teaser_right h1, #content5 div.teaser_left h1 {
  width: 175px;
  padding: 2px 3px;
}
#content5 div.teaser_right div.text, #content5 div.teaser_left div.text {
  width: 175px;
  padding: 2px 3px;
  overflow: hidden;
}
#content5 div.cm_teaser a.detail {
   bottom:5px;
   position:absolute;
   right:5px;
   display: block;
}
#content5 div.teaser_right a.detail, #content5 div.teaser_left a.detail {
   position:absolute;
   right:5px;
   top:31px;
  bottom: auto;
}
#content5 div.cm_teaser div.image {
   overflow:hidden;
   float: left;
}
#content5 div.teaser_right h1 a, #content5 div.teaser_left h1 a {
   line-height:150%;
   text-transform:uppercase;
   font-size:90%;
}

#content5 div.teaser_right div.text, #content5 div.teaser_left div.text {
  line-height: 1.1em;
   margin-top:4px;
}

#content5 div.cm_teaser div.text {
   font-size:104%;
   margin:0;
   padding: 2px 3px;
}

#content5 div.cm_teaser > div {
   float:left;
   margin:0;
}div#google_map_anfahrt
{
}
div#tabs_content div#google_directions
{
}div.fbScroll {
  /* Set it so we could calculate the offsetLeft */
  position: relative;
  height: 145px;
  width: 500px;
  /* Add scroll-bars */
  overflow: auto;
  margin: 0;
  width: 100%;
}
ul.fbScroll {
  display: block;
  height: 110px;
  /* Max width here, for users without Javascript */
  width: 500000px;
  padding: 15px 0 0 15px;
  /* Remove default margin */
  margin: 0;
  background: url('navigation.png');
  list-style: none;
}
.fbScroll li {
  display: block;
  float: left;
  padding: 0 0px;
  border:2px solid #9C9EA0;
}
.fbScroll a {
  display: block;
  text-decoration: none;
}
.fbScroll span {
  /* We want a caption to display on the next line */
  display: block;
  margin-top: 3px;
  text-align: center;
  font-size: 12px;
  color: #fff;
}

#content div.fbScrollWrapper,#content2 div.fbScrollWrapper,#content3 div.fbScrollWrapper,#content4 div.fbScrollWrapper,#content5 div.fbScrollWrapper{
  margin: 0;
  width: 100%;
  border: 1px solid #9c9ea0;
  background: url(../../assets/common/verlauf_layout_1_seite_titel.gif) no-repeat -30px -5px;
  padding-top: 25px;
}
div.fbScrollNav a.fbScrollPrev{
  float: left;
}
div.fbScrollNav a.fbScrollNext{
  float: right;
}

div.fbScrollNav a{
  padding: 5px;
}
div.cm_seminar_content table.cm_seminar_table a img {
margin-right:20px;
}