.forum {
margin-bottom:20px;
}
.forum a, 
.forum div#breadcrumps {
color: #B1C800;
}
.forum h1, 
.forum select{
margin-left:10px;
}
.forum h1 {
font-size:1.5em;
line-height:1.2;
}
.forum .infobox h2 {
margin-left:0;
}
.forum table {
width:488px;
background-color:#F7F9E4;
border-spacing:0;
border-collapse:collapse;
margin-bottom:10px;
}
.forum table td, 
.forum table th {
padding:3px 10px 3px 10px;  
height:30px;
text-align:left;
overflow:hidden;
white-space:nowrap;
}
.forum table .top
{
vertical-align:top; 
}
.forum table td a{
font-weight:bold;
}
.forum table select {
margin-bottom:0 !important;
width:170px;
}
.forum select {
width:270px;
}
.forum table.threadList {
clear:both;
}
.forum table.threadList td,
.forum table.threadList th {
border-right: 1px solid #DDD;
}
.forum hr 
{
margin-left:12px;
width:457px;   
}
/* my profil */
span.user_status a:hover span.status_tooltip_me
{
visibility:visible; 
}
.span.user_status a:hover  
{
text-indent:0; /*** IE6 correction rule ****/
}
span.user_status span.status_tooltip_me
{
padding:0px;
width:220px;
margin-top:25px;
margin-left:-70px;
z-index:1;
text-align: center;
background: #fff; 
border: 1px solid #a22;
visibility:hidden;
position:absolute;
}
/* --myprofil */
.forum table.threadList td.lastChild, 
.forum table.threadList th.lastChild {
border-right:none;
font-size:0.9em;
padding-left:3px;
}
.forum th.smallfont, 
.forum td.smallfont
{
font-size:0.9em; 
}
.trDark {
background-color:#EDF2C3;
}
.trBright {
background-color:#F7F9E4;
}
.forum .message_body, 
.forum #message_body  {
padding:20px 0;
clear:both;
}
.forum span.link {
color:#CCC;
}
.forum table.threadList .CurrentMessage {
color:#666;
font-weight:bold;
}
.forum div.theThread {
padding:10px;
overflow:hidden;
height:1%;
background-color:#F7F9E4;
margin-bottom:20px;
}
.forum div.theThread div.left {
margin-left:0;
}
.forum div.theThread h1, .forum div.theThread h2 {
font-size:1.3em;
margin:0;
}
.forum div.theThread p.answer {
width:100px;
text-align:center;
}
.forum div.theThread p.right {
text-align:right;
}
.forum form#forum_post label {
clear:both;
display:block;
margin-bottom:3px;
}
.forum form#forum_post input {
margin-bottom: 10px;
}
.forum form#forum_post input#subject_input,
.forum form#forum_post input#subject {
width:455px;
}
.forum form#forum_post label.mce {
position:relative;
top:5px;
z-index:2;
width:30px;
}
/************************ MCE EDITOR *************************************************/
.forum .mceEditorIframe {
width:457px !important;
}
*html .forum .mceEditorIframe {
width:445px !important;
}
/*
.forum .mceEditor {
border:none !important;
position:relative;
top:-20px;
right:0;
z-index:1;
}
.forum span.mceEditorContainer table {
background-color:#FFF;
border:none;
}
.forum span.mceEditorContainer td {
padding:0;
}
.forum span.mceEditorContainer table iframe {
border: 1px solid #CCC !important;
width:350px !important;
}*/
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;
}
/*** 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%;
}

