form#events_form div.leftlabels {  
width:60px;
float:left;
}
form#events_form div.formfields {
margin:0 0 10px 0;
float:left;
}
form#events_form div.formfields select {
margin:0 0 5px 0;
}
form#events_form div.formfields p {
margin:5px 0 0 0;
}
form#events_form div.searchcriteria {
clear:both;
}
form#events_form div.formfields ul {
display:inline;
list-style:none;
}
form#events_form div.formfields li {
width:100px;
float:left;
margin-bottom:5px;
}
form#events_form div.formfields label.hide {
display:none;
}
div.topevent {
clear:both;
margin-bottom:20px;
height:1%;
overflow:hidden;
}
div#search_events p.more {
margin-left:0;
}
div#search_events h1 {
margin-bottom: 15px;
}
div#search_result table.eventsearch {
clear:both;
}
div#search_result table.eventsearch th {
font-weight:bold;
text-align:left;
padding-bottom:20px;
}
div#search_result table.eventsearch td {
padding-bottom:15px;
}
div#search_result p.left,
div#search_result p.right {
margin-bottom:10px;
}
div#event_info p.left,
div#event_info p.right,
div#event_info .editorial p.left img {
margin-bottom:0;
}
div#event_info .editorial p.firstColumn {
margin-left:0px;
}
div#event_info  .copyright {
white-space:normal;
width:150px;
display:block;
}
iframe.Premium-POI
{
width: 100%;
}
/*** KONTAKTLISTE ***************************************/
.contactlist {
margin-bottom:20px;
overflow:hidden;
}
ul.alphabet-list {
background-color:#F9F5EC;
padding:10px;
list-style:none;
}
.contactlist p.Paging {
width:480px;
text-align:right;
}
.contactlist .footer {
background-color:#F3E9E0;
padding-bottom: 10px;
}
*html .contactlist p.Paging {
margin-left:-10px;
}
*+html .contactlist p.Paging {
margin-left:-10px;
} 
ul.alphabet-list li {
display:inline;
margin-left:15px;
}
ul.alphabet-list .abc  {
margin:0;
}
.inactive {
color:#666666;
text-decoration:line-through;
}
ul.alphabet-list li.firstChild {
margin:0 10px 0 0;
}
.eachContact {
background-color:#F3E9E0;
padding:10px 5px 20px 5px;
overflow:hidden;
clear:both;
height:1%;
}
.contactlist .bright { 
background-color:#F9F5EC;
}
.eachContact a {
display:block;
}
.eachContact strong {
margin-top:5px;
display:block;
}
.eachContact .contactinfo {
float:left;
width:387px;
margin-left:10px;
}
.eachContact .headinfo {
overflow:hidden;
margin-bottom:5px;
height:1%;
}
.eachContact .headinfo a {
font-weight:bold;
}
.eachContact .headinfo img {
vertical-align:middle;
}
.eachContact .headinfo .left, 
.eachContact .contacttext {
width:220px;
overflow:hidden;
}
.ignorelist .eachContact .headinfo .left {
width:200px;
}
.eachContact p.right {
width:150px;
margin:0;
}
.ignorelist .eachContact p.right {
width:160px;
margin:0;
}
/** MODAL BOX  **/
#InviteFriends div.Recipient
{
overflow: hidden;
}
#InviteFriends h2 {
margin:5px 0 10px 0;
font-size:1em;
}
#InviteFriends div.Recipient p
{
float: left;
width: 250px;
}
#InviteFriends div.Recipient label,
#InviteFriends input.txt,
#InviteFriends textarea
{
width: 99%;
}

