/******************************** **** EVENTS & LOCATIONGUIDE **** ********************************//*Liste mit Locations*/#locations table {    width: 779px;    border-collapse: collapse;    border: none;}#locations table td{    border: 1px solid #FFFFFF;}/*Event- & Location-Detail-Seite*/#arrival_type_wrapper {    padding: 5px;}#arrival_type_wrapper #arrival_type {    float: left;    margin-top: 5px;}#arrival_type_wrapper #save_prebook {    float: left;    cursor: pointer;    margin-top: 5px;}/*private Events: Visitors*/.private_legend {    width:519px;    background-color: #efefef;    border-top:1px solid #c3c3c3;}.private_legend div {    border-right: 1px dotted #c3c3c3;    height: 25px;    vertical-align: bottom;}.private_legend .name{    padding: 8px 10px 5px 10px;    height: 22px;    text-align: left;    width: 303px;    font-size: 14px;    color: #515151;}.private_legend .icon{    padding: 5px 0 5px 0;    text-align: center;    width: 57px;    font-size: 9px;    color: #515151;}.private_visitors {    width:519px;    background-color:#ffffff;    border-top:1px solid #c3c3c3;    border-bottom:1px dotted #c3c3c3;}.scroll_visitors {    height: 300px;    overflow-x: hidden;    overflow-y: auto;    overflow:-moz-scrollbars-vertical;}.private_visitors .name,.private_visitors .name a{    font-size: 13px;}.private_visitors .cycle div {    height: 36px;    line-height: 36px;    border-right: 1px dotted #c3c3c3;}.private_visitors .image {    width: 41px;    height: 36px;    padding: 0;    overflow: hidden;}.private_visitors .name {    padding: 0 10px;    text-align: left;    width: 261px;    overflow: hidden;}.private_visitors .icon {    text-align: center;    width: 57px;}/*Event-Liste*/#event_table {    width: 779px;    border-collapse:collapse;    border-spacing:0px;    border-bottom: 1px solid #c3c3c3;}#event_table td {    border-top:1px solid #FFFFFF;}#event_table .daterow {    background: #FFFFFF url(/images/layout/content-graybox-top-new.gif) repeat-x top;    padding:5px;    border-top: 1px solid #C3C3C3;    border-bottom: 1px solid #C3C3C3;}#event_table td{    padding: 4px 2px 4px 2px;}#event_table td.quickedit {    padding: 1px 2px 1px 2px;    width: 40px;}#event_table td.city {    padding-right: 10px;}/****************Premium-Events*/ul.premiumEvents {    display: block;    margin: 5px 0 15px 0;    padding: 0;    width: 634px;    height: 160px;}ul.premiumEvents li {    margin: 0 16px 0 18px;    display: block;    float: left;    width: 160px;    height: 160px;    overflow: hidden;}ul.premiumEvents li a.event{    display: block;    width: 148px;    height: 148px;    overflow: hidden;    padding: 5px;    border: 1px solid #efefef;    text-decoration: none;    color: #000000;    font-weight: normal;}ul.premiumEvents li a.event:hover{    background-color: #efefef;    border: 1px solid #c3c3c3;}ul.premiumEvents li a.event .fakelink {    color: #EF5F00;}ul.premiumEvents li a.event .title {    color: #000000;    font-weight: bold;    text-align: center;    font-size: 11px;}ul.premiumEvents li a.event .location {    color: #000000;    text-align: center;    font-size: 11px;}ul.premiumEvents li a.event .date {    color: #000000;    margin: 0 0 5px 0;    text-align: center;    font-size: 11px;}ul.premiumEvents li a.event .text {    color: #000000;    font-size: 11px;}ul.premiumEvents li a.event .text img {    float: left;    margin: 0 5px 5px 0;}/*Ende:Premium-Events*//****************************************************** **** EVENT-GUIDE ZUSATZ FÜR MERLIN **** 01.03.2010 *** ******************************************************/#event-wrapper h1 {    margin-bottom: 25px;}a.event_type {    float: left;     cursor: pointer;     font-size: 22px;     display: block;     height: 125px;     width: 250px;     margin: 10px 10px 20px 10px;     padding: 10px;     border: 1px solid #c3c3c3;     background:#EFEFEF url(/images/layout/content-darkbox-top-new.gif) repeat-x scroll center top;}a.event_type:hover {    background:#FFFFFF url(/images/layout/content-graybox-top-new.gif) repeat-x scroll center top;    text-decoration: none;    border-color: #EF5F00;}a.event_type strong {    font-size: 22px;     font-weight: bold;}a.event_type ul {    margin-top: 10px;}a.event_type ul li {    font-size: 12px;     color: #000000;    line-height: 1.5;}/*Einladen von Leuten zu privaten Events*//*Inviteguests.partial.php*/#invite_guests_wrapper {     margin-bottom: 15px;    background-color: #efefef;    border-top: 1px solid #c3c3c3;    border-bottom: 1px solid #c3c3c3;}#invite_guests_wrapper .friend_list_headline {    width: 208px;    padding: 0 2px 2px 1px;    background-color: #efefef;}#invite_guests_wrapper div.wrapper {     float: left;     width: 212px;     padding: 10px 0 10px 0;}#invite_guests_wrapper div#friends_wrapper {     margin-left: 10px;}#invite_guests_wrapper div#invited_guests_wrapper {     margin: 0;}#invite_guests_wrapper #friends_search_wrapper #friends_search {    width: 205px;    margin-bottom: 5px;}#invite_guests_wrapper ul, #invite_guests_wrapper ul li {     margin: 0; padding: 0; list-style-type: none; }#invite_guests_wrapper ul { background-color: #ffffff; display: block; width: 210px; height: 230px; border: 1px solid #C3C3C3; overflow: hidden; overflow-y: scroll; }#invite_guests_wrapper ul#friends { height: 204px; }#invite_guests_wrapper ul li { border-bottom: 1px solid #c3c3c3; cursor: pointer; }#invite_guests_wrapper ul li div.friend_name {    width: 120px;    float: left;    overflow: hidden;    padding: 2px;}#invite_guests_wrapper ul li .friend_avatar {    float: left;}#invite_guests_wrapper ul li.ignore { cursor: default; padding: 5px;}#invite_guests_wrapper ul li.hover { background-color: #ffffcc; }#invite_guests_wrapper ul li.selected { color: #ffffff; background-color: #EF5F00; }#invite_guests_wrapper #controls {     float: left;     width: 100px;    margin: 25px 19px 0 19px; }#invite_guests_wrapper #controls a {    display: block;     width: 90px;     height: 51px;    padding-top: 22px;    background-repeat: no-repeat;    color: #ffffff;}#invite_guests_wrapper #controls a br {    clear: none !important;}#invite_guests_wrapper #controls #invite {     padding-left: 10px;    background-image: url(/images/layout/symbole/arrow_green_right.png);    color: #ffffff;}#invite_guests_wrapper #controls #invite:hover {     background-image: url(/images/layout/symbole/arrow_green_right_hover.png);    color: #EF5F00;}#invite_guests_wrapper #controls #disinvite {     text-align: right;    padding-right: 10px;    background-image: url(/images/layout/symbole/arrow_red_left.png);    color: #ffffff;}#invite_guests_wrapper #controls #disinvite:hover {     background-image: url(/images/layout/symbole/arrow_red_left_hover.png);    color: #EF5F00;}#invite_guests_wrapper #controls #invite_via_email {     background: #FFFFFF url(/images/layout/content-graybox-top-new.gif) repeat-x top;    margin-top: 14px;    padding: 10px 2px 0px 2px;    border: 1px solid #C3C3C3;    width: 94px;     height: 60px;    color: #EF5F00;    /*    background-color: red;    background-image: url(/images/layout/symbole/new_mail.png);    background-position: 2px 10px;*/}#invite_guests_wrapper div div.controls {     /*class controls nicht id controlls*/    }#invite_guests_wrapper br { clear: both; }#invite_guest_via_email_wrapper { width: 290px; padding: 5px; }#invite_guest_via_email_wrapper p { margin-bottom: 10px; }#invite_guest_via_email_wrapper label { width: 110px; }#invite_guest_via_email_wrapper input { width: 150px; }#normal_date_wrapper { margin-bottom: 15px; }#repeating_event_wrapper { float: left; width: 585px; margin-bottom: 15px; }#repeating_event_wrapper div.wrapper { float:left; border: 1px solid #000; margin-right: 10px; padding: 5px; width: 120px; background-color: gray; }#repeating_event_wrapper div.wrapper label { width: 75px; }#repeating_event_wrapper select { width: 149px; }/*displayevents.view.php // Liste mit den Events*/.form_filter {    padding: 20px 10px 20px 10px;    margin: 0;    background-color: #efefef;     width: 759px;}.form_filter div.selectfields {    width: 490px;    overflow: hidden;    float: left;}.form_filter div.selectfields label {    padding: 5px 2px 5px 2px;}.form_filter div.new_event_link_box {    float: left;    width: 120px;    text-align: center;}.form_filter div.new_event_link_box a {    display: block;    font-weight: bold;    padding: 0 4px 0 4px;    height: 21px;    line-height: 21px;    border: 1px solid #C3C3C3;    background: #FFFFFF url(/images/layout/content-graybox-top-new.gif) repeat-x top;    -moz-border-radius: 3px;}.form_filter div.new_event_link_box a:hover {    background: #EFEFEF url(/images/layout/content-darkbox-top-new.gif) repeat-x top;}.form_filter div.checkboxes {    float: left;    margin-top: 20px;    width: 575px;    overflow: hidden;}.form_filter div.checkboxes label {    margin-left: 3px;    margin-right: 12px;    float: left;}.form_filter div.checkboxes .filter_checkbox {    float: left;}.form_filter div.loading_indicator_box {    float: left;    margin-top: 7px;    width: 30px;     height: 30px; }.date_selection {    text-align: center;    width: 779px;    margin:0;    position: relative;}.date_selection a {    width: 200px;    color: #555555;    display: block;    height: 38px;    line-height: 38px;    font-size: 13px;    font-weight: bold;    float: left;    border-bottom: 1px solid #C3C3C3;    background: #FFFFFF url(/images/layout/content-graybox-top-new.gif) repeat-x top;}.date_selection a:hover {    text-decoration: none;    background: #efefef url(/images/layout/content-darkbox-top-new.gif) repeat-x top;} .date_selection a.current_date {    width: 377px;    height: 38px;    float: left;    border-bottom: 1px solid #efefef;    background: #efefef url(/images/layout/content-darkbox-top-new.gif) repeat-x top;    outline: none;}.date_selection a.current_date:hover,.date_selection .hover {    border-bottom: 1px solid #c3c3c3 !important;    background: #FFFFFF url(/images/layout/content-graybox-top-new.gif) repeat-x top !important;}.date_selection #datebox {    width: 357px;    position: absolute;    background-color: #ffffff;    top: 38px;    left: 200px;    padding: 20px 10px 20px 10px;    border: 1px solid #c3c3c3;    border-top: none;}.date_selection #datebox select {    font-size: 13px;    font-weight: bold;    color: #555555;}.date_selection #datebox button {    font-size: 13px;    font-weight: bold;}#event_table tr.row {    background-color: #efefef;}#event_table tr.row td.time {    width: 70px;    text-align: center;}#event_table tr.row div.visitors {    font-size: 9px;    display: inline;}#event_table tr.row td {    vertical-align: middle;}#event_table tr.hover {    background-color: #fff !important;}#event_table tr.normal {    background-color: #efefef;}#event_table tr.top {    background-color: #efefef;    font-weight: bold;}#event_table tr.top a {    font-weight: bold;}#event_table tr.top div.visitors {    font-weight: normal !important;    font-size: 11px;    display: block;    margin-left: 15px;}#event_table tr.global {    background-image: url(/images/layout/symbole/sunbullet.png);    background-repeat: no-repeat;    background-position: 750px 3px;}#event_table tr.repeated {    background-image: url(/images/layout/symbole/in_repeat.png);    background-repeat: no-repeat;    background-position: 750px 3px;}#event_table tr.accepted {    /*green*/     background-color: #C2FFAF !important;}.legend_accepted {    padding: 3px;    background-color: #C2FFAF;}#event_table tr.private {    /*yellow*/    background-image: url(/images/layout/symbole/padlock.png);    background-repeat: no-repeat;    background-position: 750px 3px;    background-color: #FFF8AF;}.legend_private {    padding: 3px;    background-color: #FFF8AF;}#event_table tr.host {    /*red*/    background-image: url(/images/layout/symbole/padlock.png);    background-repeat: no-repeat;    background-position: 750px 3px;    background-color: #FFAFAF;}.legend_host {    padding: 3px;    background-color: #FFAFAF;}/*Events/Details.view*/#choose_status {     position: absolute;     margin: 0;     padding: 0;     list-style-type: none;     width: 200px;     border-right: none;     border-left: none;}#choose_status li {     padding: 5px 0 5px 5px;    height: 20px;     line-height: 20px;     font-size: 14px; }#choose_status li.unchosable {     border-bottom: 2px solid #FFE222;    font-weight: bold; }#choose_status li.chosable {     border-bottom: 2px solid #FFE222;    cursor: pointer;}#choose_status li.chosable:hover {     background-color: #FFE222;}/*Ende:Events & Locations*/