#event_details           { background-repeat: repeat-x; background-position: left top; margin-top: 20px; margin-left: 10px; width: 680px }
#event_details h1   { margin-top: 0; margin-bottom: 0 }
#event_details h2  { margin-bottom: 10px }
#event_details h3     { color: #3567a0; font-weight: normal; background-image: url("../de/images/vermieter/bg-header.gif"); background-repeat: repeat-x; background-position: left top; text-transform: uppercase; margin-top: 10px; padding-top: 5px; padding-bottom: 10px; padding-left: 5px; border-top: 1px solid #3567a0 }
#event_left       { width: 405px; float: left }
#event_right { width: 265px; float: right }
#map               { margin-top: 20px; width: 660px; height: 300px }
#event_text     { margin-top: 15px; width: 405px }
#event_image {margin-bottom: 15px}
#event_pdf   { background-image: url("../de/images/sym_pdf.gif"); background-repeat: no-repeat; background-position: left top; margin-top: 10px; padding-top: 1px; padding-bottom: 2px; padding-left: 20px }
.backbutton  { margin-top: 10px; float: left }
/* Tabelle */
#event_details .infotabelle   { margin-top: 10px; width: 100% }
#event_details .infotabelle td.titel     { font-weight: bold; text-align: left; width: 80px; vertical-align: top }

/* Kontaktdaten */
#event_details .contact         { margin-top: 10px; width: 240px }
#event_details .contact .titel   { font-weight: bold; background-color: #fff }
#event_details .contact .strasse {}
#event_details .contact .ort   { margin-bottom: 10px }
#event_details .contact .space       { display: block; width: 190px; height: 10px }
#event_details .contact .infoitem         { display: block; height: 16px; clear: both;}
#event_details .contact .infoitem .label    { width: 50px; float: left }
#event_details .contact .infoitem .value       { font-weight: bold; text-decoration: none; width: 190px; float: left; }

/* Info Kontext Menu */
.event_kontext                    { width: 180px }
.event_kontext .titel    { font-weight: bold; background-color: #e3e3e3; margin-bottom: 10px; padding: 5px; border-bottom: 1px solid #e0e8f0 }
.event_kontext .list  { margin-bottom: 10px }
.event_kontext .list a   { background-image: url("../de/images/point.gif"); background-repeat: no-repeat; background-position: left 3px; display: block; margin-bottom: 3px; padding-left: 12px }

/* Kategorien */
.categorielist     { margin-top: 20px; margin-bottom: 20px; margin-left: 15px; width: 200px }
.categorielist .titel           { color: #232a33; font-size: 13px; font-weight: bold; margin-bottom: 5px }
.categorielist .titel:hover  { background-color: #ccced1 }
.categorielist .link            { color: #b1b3b7; background-image: url(../de/images/point.gif); background-repeat: no-repeat; background-position: left 3px; text-align: left; display: block; margin: 0; padding-right: 5px; padding-bottom: 5px; padding-left: 15px }
.categorielist .link:hover    { color: #000; font-weight: bold; text-decoration: none }
.categorielist .submitbutton     { margin-top: 10px; float: left }
.categorielist .option      { display: block; margin-left: 2px; width: 200px; height: 16px }
.categorielist .option .checkbox     { margin: 2px 5px 0 0; width: 13px; height: 13px; float: left; overflow: hidden }
.categorielist .option .label   { margin-left: 5px }
.categorielist select {margin-bottom: 5px}
.categorielist .link               { color: #626262; font-weight: normal; background-image: url(../de/images/point.gif); background-repeat: no-repeat; background-position: left 3px; text-align: left; display: block; margin: 0; padding-right: 5px; padding-bottom: 5px; padding-left: 15px }
.categorielist .linkselected                { color: #000; font-weight: normal; text-decoration: underline; background-image: url(../de/images/point.gif); background-repeat: no-repeat; background-position: left 3px; text-align: left; display: block; margin: 0; padding-right: 5px; padding-bottom: 5px; padding-left: 15px }
.categorielist .link:hover     { color: #000; font-weight: normal; text-decoration: underline }


/* Einstellungen für Google Map Infowindow  */
.mapinfo_block   { margin-bottom: 5px; padding-bottom: 15px; border-bottom: 1px solid #bdbec0 }
.mapinfo_image { margin-right: 5px; float: left }
.mapinfo_details { float: left }
.mapinfo_details .lage    { color: #797979 }
.mapinfo_link  { color: #797979 }
.mapinfo_link .seperator   { padding-right: 5px; padding-left: 5px; float: left }
.mapinfo_link a   { font-weight: normal; text-decoration: none; float: left }
.mapinfo_link a:hover  { font-weight: normal; text-decoration: underline }

