
/* events */
.tx-n4mevents-pi1{
  /* width:570px; */
  margin:0px auto;
  color:#727272;
  padding:0px 0px 0px 0px;
}
.tx-n4mevents-pi1 .floatBreaker{
  clear:both;
  height:0px;
  line-height:0px;
  overflow:hidden;
}

.tx-n4mevents-pi1 .abstand{
  padding:10px 0px 0px 0px;
}
.tx-n4mevents-pi1 .searchform {
  padding:5px 0px 0px 0px;
  width:420px;
  margin:0px 0px 10px 0px;
  float:left;
}
.tx-n4mevents-pi1 .calendarpicker {
  width:200px;
  margin-top:15px;
  float:right;
}

/* calendercontainer */
.layout6 div.calendar{
  float:right;
}
.tx-n4mevents-pi1 .calendar-container{
  margin-left:0em; 
  margin-bottom:0em;
}

/* searchfield */
.tx-n4mevents-pi1 .search table{
  padding:0px;
  margin:0px;
  border:none;
}
.tx-n4mevents-pi1 .search table td.label{
  padding:15px 10px 0px 0px;
  margin:0px 0px 0px 0px;
  font-size:0.813em;
  border:none;
  font-weight:400;
  color:#226aa0;
  width:90px;
}
.tx-n4mevents-pi1 .search table td.value{
  padding:2px 5px 2px 0px;
  margin:0px;
  border:none;
  vertical-align:top;
}
.tx-n4mevents-pi1 .search input.textinput{
  width:244px;
  height:32px;
  font-family: 'CamingoWeb-Light', sans-serif;
  padding:0px 0px 0px 6px;
  border:none;
  background:url('/typo3conf/ext/n4m_events/res/img/input.gif') center right no-repeat;
}
.tx-n4mevents-pi1 .search select{
  width:250px;
  height:32px;
  font-family: 'CamingoWeb-Light', sans-serif;
  padding:5px 3px;
  border:none;
  background:url('/typo3conf/ext/n4m_events/res/img/input.gif') center right no-repeat;
}
.tx-n4mevents-pi1 .search .submit {
  border:none;
  width:180px;
  cursor:pointer;
  color:#727272;
  background-color:none;
}
.tx-n4mevents-pi1 .search .reset {
  border:0px solid #ccc;
  background-color:none;
}

/* browsebox */
.tx-n4mevents-pi1-browsebox p{
  padding:0px 0px 10px 0px;
}
.tx-n4mevents-pi1-browsebox table{
  border:none!important;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}
.tx-n4mevents-pi1-browsebox td{
  border:none!important;
  padding:0px;
}
.tx-n4mevents-pi1-browsebox a, .tx-n4mevents-pi1-browsebox a:link, .tx-n4mevents-pi1-browsebox a:hover, .tx-n4mevents-pi1-browsebox a:visited{
  text-decoration:none;
}
.tx-n4mevents-pi1-browsebox span.activeLinkWrap a{
  text-decoration:none;
  color:#be1622;
}
.tx-n4mevents-pi1-browsebox a:hover{
  text-decoration:underline;
}

/* item */
.tx-n4mevents-pi1 .liste .item {
  margin:0px;
  padding:5px 0px;
}

.tx-n4mevents-pi1 .liste .item h4, .tx-n4mevents-pi1 .liste .item h3 {
  margin: 0px 0px 10px 1px;  ;
}
/* item header */
.tx-n4mevents-pi1 .liste .itemheader{
  font-size:1em;
  border-bottom:1px solid #CCC;
}
.tx-n4mevents-pi1 .liste .leftTitle{
  color: #888888;
  height: auto;
  text-align:left;
  width:170px;
  font-size:0.813em;
  float:left;
  line-height:1.4em;
  font-weight:400;
  cursor:pointer;
}
.tx-n4mevents-pi1 .liste .FO{
  background-image:url('/typo3conf/ext/n4m_events/res/img/foldoutB.gif');
  background-position:155px 3px;
  background-repeat:no-repeat;
}
.tx-n4mevents-pi1 .liste .FI{
  background-image:url('/typo3conf/ext/n4m_events/res/img/foldinB.gif');
  background-position:155px 3px;
  background-repeat:no-repeat;
}
.tx-n4mevents-pi1 .liste .leftTitle span.leftTitleSecond{
  color:#727272;
  font-weight:normal;
}
.tx-n4mevents-pi1 .liste .itemheaderTitle{
  float:left;
  cursor:pointer;
  padding-left:10px;
}
.tx-n4mevents-pi1 .liste .itemheader .title{
  border-bottom:0px solid #CCC;
  font-weight:bold;
  float:none;
  font-size:1em;
  cursor:pointer;
  line-height:1.4em;
  padding:0px 0px 5px 0px;
  height:auto;
  width:410px;
  font-weight:400;
  color:#226aa0;
}
.tx-n4mevents-pi1 .liste .itemheader .subtitle, .tx-n4mevents-pi1 .liste .itemheader .learningtype {
  font-weight: normal;
  line-height:16px;
  width:410px;
}
.tx-n4mevents-pi1 .liste .itemheader .regionFlag{
  font-weight:normal;
}
.tx-n4mevents-pi1 .liste .itemheader .regionFlag img{
  vertical-align:middle;
  margin-right:5px;
  width:32px;
  height:19px;
  border:1px solid #999;
}


.tx-n4mevents-pi1 .liste .itemheader .location{
  height:auto;
  float:none;
  font-weight:normal;
  padding-left:0px!important;
  padding-top:1px;
}
.tx-n4mevents-pi1 .liste .itemheader .category{
  line-height:18px;
  float:none;
  font-weight:normal;
  padding-left:10px;  
}

/* item inhalt */
.tx-n4mevents-pi1 .liste .itembody {
  /* width:570px; */
  border-right:0px solid #ccc;
  border-bottom:1px solid #ccc;
  border-left:0px solid #ccc;
  background:#f8f8f8;
  padding:4px 12px 15px 12px; 
}
.tx-n4mevents-pi1 .liste .itembody .itemtable{
  border:0px solid #777;
  width:100%; 
  margin:0px;
  padding:5px 0px;
} 
.tx-n4mevents-pi1 .liste .itembody .itemtable tr.itemtableTR {
  border:0px solid #777;
}
.tx-n4mevents-pi1 .liste .itembody .itemtable td.itemtableTD{
  border-bottom:0px dotted #777;
  border-left:0px dotted #777;
  border-right:0px dotted #777;
  border-top:0px dotted #777;
  padding:2px 3px 2px 3px;
  vertical-align:top;
}
.tx-n4mevents-pi1 .liste .itembody .itemtable td.first{
  border-top:0px dotted #777!important;
}
.tx-n4mevents-pi1 .liste .itembody .itemtable td.label{
  width:130px;
  font-weight:400;
  color:#226aa0;
}
.tx-n4mevents-pi1 .liste .itembody .itemtable td.labellight{
  color:#226aa0;
}
.tx-n4mevents-pi1 .liste .itembody .itemtable td.value{
  width:475px;
}
.tx-n4mevents-pi1 .liste .itembody .itemtable td.itemtableTD img{
  width:auto;
  max-width:435px;
  height:auto;
  float:left;
  padding-left:3px!important;
  padding-right:13px!important;
  padding-top:10px;
  padding-bottom:10px;
}





