/* Event Menu */
.event_menu                            { text-align: left; margin-top: 20px; margin-left: 10px; width: 670px; height: 28px; border-bottom: 3px solid #3567a0 }
.event_menu .tabs     { height: 28px; float: left }
.event_menu .tabs  a                   { color: #2c2c2c; font-size: 11px; font-family: "Trebuchet MS"; font-weight: bold; text-decoration: none; text-transform: uppercase; display: block; padding: 8px 10px 5px; position: relative; float: left; overflow: hidden; vertical-align: middle }
.event_menu .tabs  a:hover, .acco_menu a:active      { color: #fff; text-decoration: none; background-color: #357cab }
.event_menu .tabs  .tab        { background-color: #fff; background-image: url("../de/images/vermieter/bg-tab.gif"); background-repeat: repeat-x; background-position: left top; margin-right: 5px; float: left; border-right: 1px solid #3567a0; border-left: 1px solid #3567a0 }
.event_menu .tabs  .tabselected     { color: #fff; background-color: #3567a0; background-image: url("../de/images/vermieter/bg-tab.gif"); background-repeat: repeat-x; background-position: left top; margin-right: 5px; float: left; border-right: 1px solid #3567a0; border-left: 1px solid #3567a0 }
.event_menu .tabs  .tabselected   a { color: #fff; }
.event_menu .back {float: right;}
.event_menu .tabsearch {float: right}
.event_menu .tabsearch .search_field        { margin: 0; padding-top: 3px; width: 180px; height: 25px; float: left }
.event_menu .tabsearch .search_button   { width: 24px; height: 25px; float: left; overflow: hidden }

/* Allgemeine Einstellungen */
#cockpit_wrapper              { margin-bottom: 10px; margin-left: 10px; width: 670px }
#cockpit_menu           { background-color: #ddebf8; padding: 3px 7px; clear: both; border: solid 1px #7fa1c9 }
#cockpit_content                   { font-size: 11px; display: block; width: 670px; height: 100%; clear: both }
#cockpit_form                    { font-size: 11px; display: block; margin-top: 10px; width: 475px; height: 100%; clear: both }
#cockpit_list     { font-size: 11px; display: block; margin-left: 10px; width: 670px; height: 100%; clear: both }
.clear  { margin: 0; padding: 0; clear: both }
.space  { margin: 0; padding: 0; height: 5px }



/* Aufklappbare Blocks auf Suchseite */
.block_info  { font-weight: bold; margin-bottom: 10px }
.block    { background-repeat: repeat-x; background-position: left bottom }
.block_titleclosed        { background-image: url("../de/images/vermieter/bg-header.gif"); background-repeat: repeat-x; background-position: left top; height: 25px; border-top: 1px solid #006bb3 }
.block_titleopen    { background-image: url(../de/images/vermieter/bg-header.gif); background-repeat: repeat-x; background-position: left top; height: 25px; border-top: 1px solid #0e518d }
.block_titlelinkopen         { color: #0e518d; font-weight: bold; background-image: url("../de/images/vermieter/bg_blockminus.gif"); background-repeat: no-repeat; background-position: 5px 5px; text-transform: uppercase; display: block; padding-top: 4px; padding-left: 25px; height: 25px }
.block_titlelinkopen:hover  { color: #000; font-weight: bold; text-decoration: none }
.block_titlelinkclosed        { color: #0e518d; font-weight: bold; background-image: url("../de/images/vermieter/bg_blockplus.gif"); background-repeat: no-repeat; background-position: 5px 5px; text-transform: uppercase; display: block; padding-top: 4px; padding-left: 25px; height: 25px }
.block_titlelinkclosed:hover  { color: #000; font-weight: bold; text-decoration: none }
.block_titlecriteria  { font-weight: bold; padding-top: 10px; padding-bottom: 3px }
.block_button   { text-align: right; margin-top: 10px; float: right }
.block_smallbutton    { text-align: right; margin-top: 10px; float: right }
.block_content       { padding: 5px 5px 5px 27px }
.block_content .checkbox     { height: 20px; vertical-align: middle }
.block_content .checkbox input        { margin: 0 5px 0 0; width: 13px; height: 13px; overflow: hidden }
.block_content .optionborder       { background-color: #d9ddd3; margin-top: 3px; padding: 4px 2px 2px 5px; overflow: hidden }
.block_content .optiontitel  { margin-top: 10px; margin-bottom: 3px ; clear: both}
.block_content .optionfield         { width: 110px; height: 20px; float: left; overflow: hidden; vertical-align: middle }
.block_content .optionfield input        { margin: 0 5px 0 0; width: 13px; height: 13px; overflow: hidden }

/* Suchinformationen fuer Liste */
.event_info                 { padding-bottom: 10px; border-style: none solid solid; border-width: 1px; border-color: #3567a0 }
.event_info .text        { font-weight: bold; padding-top: 5px; padding-left: 10px; width: 520px; float: left }
.event_info .searchbutton     { padding-top: 5px; padding-right: 10px; float: right }
.event_info .links			   { color: #797979; padding-top: 5px; padding-left: 10px; clear: both }
.event_info .links	 a		 { color: #797979; font-weight: normal; text-decoration: none; float: left }
.event_info .links	 a:hover		  { color: #000; text-decoration: underline }
.event_info .links	 .seperator		   { padding-right: 5px; padding-left: 5px; float: left }

/* Suchkriterien  */
.searchinfo_titel  { margin-bottom: 10px }
.searchinfo_item            { font-weight: normal; background-image: url("../de/images/vermieter/button_filter.gif"); background-repeat: no-repeat; background-position: left 1px; padding-left: 20px; height: 19px }
.searchinfo_more { padding-top: 3px; padding-bottom: 3px;}
.searchinfo_more a  { color: #000 }
.searchinfo_more a:hover { text-decoration: none }

/* Message fuer Liste */
.event_message              { color: #006bb3; font-weight: bold; background-color: #eeecee; padding: 5px; clear: both; border-width: 0 }
.event_message   .msg { float: left}
.event_message a  { padding-left: 10px; float: right }

/* Message fuer Liste */
.event_message              { color: #006bb3; font-weight: bold; background-color: #eeecee; padding: 10px; clear: both; border-style: none solid; border-width: 1px; border-color: #006bb3 }
.event_message   .msg  { }
.event_message a  { padding-left: 10px; float: right }

/* Suchinformationen fuer Liste */
.event_wait                       { background-color: #e0e8f0; display: block; margin-top: 2px; margin-bottom: 10px; margin-left: 10px; padding-bottom: 5px; width: 670px }
.event_wait .waittext               { color: #000; font-weight: bold; padding-top: 10px; width: 350px; float: left }
.event_wait .waitimage     { font-weight: bold; padding-top: 10px; padding-right: 20px; padding-left: 10px; float: left }
.event_wait .waitbutton     { padding-top: 5px; padding-right: 10px; float: right }
/* Suchinformationen fuer Liste */
.event_confirm          { margin-bottom: 10px; padding: 10px; width: 560px; border: solid 1px #bebebe }
.event_confirm .confirmtext         {}

/* Block für Filteroptionen */
.event_filter       { color: #fff; background-color: #3567a0; margin-bottom: 10px; padding-right: 5px; padding-left: 5px; height: 24px }
.event_filter .onlyonline    { margin-right: 20px; padding-top: 5px; float: left }
.event_filter .onlyonline input  { margin: 0 0 2px; width: 13px; height: 13px; overflow: hidden }

/* Block fuer Sortierung in Liste */
.event_sort                { background-color: #fff; background-image: url("../de/images/vermieter/bg_acco_sort.gif"); background-repeat: no-repeat; background-position: left top; margin-top: 20px; padding-left: 10px; height: 27px }
.event_sort .anzahl        { font-weight: bold; padding-top: 5px; width: 243px; float: left }
.event_sort .sort      { text-align: right; padding-top: 2px; width: 312px; float: right }

/* Merkenfunktion fuer Liste */
.event_merken         { background-image: url(../de/images/bg_merken.gif); background-repeat: repeat-x; background-position: left top; height: 24px }
.event_merken .bg         { background-image: url(../de/images/bg_merken_left.gif); background-repeat: no-repeat; background-position: left top; width: 32px; height: 24px; float: left }
.event_merken .info             { color: #fff; font-weight: normal; text-decoration: none; padding-top: 2px; padding-left: 1px; float: left }

/* Header fuer Liste */
.event_header       { background-image: url("../de/images/vermieter/bg_acco_header.gif"); background-repeat: repeat-x; background-position: left top; height: 30px }
.event_header .bg         { background-image: url(../de/images/bg_merken_bottomleft.gif); background-repeat: no-repeat; background-position: left top; width: 32px; height: 30px; float: left }
.event_header .head1           { color: #fff; font-weight: bold; text-decoration: none; padding-top: 6px; width: 462px; float: left }
.event_header	.head2        { color: #fff; font-weight: bold; padding-top: 6px; width: 100px; float: left }
.event_header	.head3      { color: #fff; font-weight: bold; padding-top: 6px; float: left }

/* Blättern fuer Liste */
.event_navigation       { background-image: url(../de/images/vermieter/bg_acco_header.gif); background-repeat: repeat-x; background-position: left -2px; height: 28px }
.event_navigation .bg          { background-image: url(../de/images/vermieter/bg_acco_header_left.gif); background-repeat: no-repeat; background-position: left top; width: 28px; height: 28px; float: left }
.event_navigation .navi  { padding-right: 2px; float: right }
.event_navigation .navi .pages    { color: #fff; padding-top: 5px; padding-right: 10px; float: left }
.event_navigation .navi a          { color: #fff; font-weight: bold; text-decoration: none; display: block; margin-top: 4px; margin-right: 2px; margin-bottom: 0; padding-right: 4px; padding-left: 4px; float: left; border: solid 1px #7fa1c9 }
.event_navigation .navi a:hover    { color: #fff; font-weight: bold; text-decoration: none; border: solid 1px }
.event_navigation #current    { color: #000; font-weight: bold; text-decoration: none; background-color: #fff; border: solid 1px #fff }
.event_navigation #page_showmap           { color: #fff; background-image: url(../de/images/vermieter/google.gif); background-repeat: no-repeat; background-position: 3px 3px; padding-left: 26px; float: left }
.event_navigation #page_showmap    a        { color: #fff; font-weight: normal; background-repeat: no-repeat; background-position: left 8px; display: block; padding: 5px 4px 4px; position: relative }
.event_navigation #page_showmap    a:hover   { color: #fff; font-weight: normal; text-decoration: none }
.event_navigation #page_hidemap            { color: #fff; background-image: url(../de/images/vermieter/google.gif); background-repeat: no-repeat; background-position: 3px 3px; padding-left: 26px; float: left }
.event_navigation #page_hidemap    a        { color: #fff; font-weight: normal; background-repeat: no-repeat; background-position: left 8px; display: block; padding: 5px 4px 4px; position: relative }
.event_navigation #page_hidemap    a:hover   { color: #fff; font-weight: normal; text-decoration: none }

/* Footer mit Buttons fuer Liste */
.event_footer       { background-color: #ddebf8; height: 50px }
.event_footer .anzahl       { font-weight: bold; margin-right: 10px; padding-top: 18px; padding-left: 10px; float: left }
.event_footer .text            { font-weight: normal; margin-top: 10px; margin-left: 10px; padding-right: 10px; width: 385px; float: left }
.event_footer .options  { padding-top: 10px; float: left }
.event_footer .send             { background-image: url("../de/images/vermieter/bg_arrow_send.gif"); background-repeat: no-repeat; background-position: left top; padding: 10px 10px 12px 55px; float: right }

/* Legenda */
.event_legenda       { margin-left: 11px; clear: both }
.event_legenda .item  { margin-right: 10px; float: left }
.event_legenda .item .verpflegung    { background-color: #f6f9fd; text-align: center; margin-top: 5px; margin-right: 5px; padding-top: 1px; padding-bottom: 1px; width: 18px; float: left; vertical-align: middle; border: solid 1px #bdbec0 }
.event_legenda .item .text    { margin-top: 7px; margin-right: 10px; float: left }

/* Eigentliche Vermieterliste */
.event_list     { }
.event_map     { background-image: url(../de/images/vermieter/bg_acco_list_left.gif); background-repeat: repeat-y; background-position: left top; padding-left: 28px; height: 300px; overflow: hidden }

/* Event Item*/
.event_item   { background-image: url("../de/images/vermieter/bg_acco_list_left.gif"); background-repeat: repeat-y; background-position: left top; height: 60px; clear: both }
.event_item .checkbox        { background-image: url("../de/images/vermieter/bg_acco_list_left.gif"); background-repeat: repeat-y; background-position: left top; width: 28px; float: left }
.event_item .checkbox .arrow  { background-image: url(../de/images/vermieter/bg_checkbox_arrow.gif); background-repeat: no-repeat; background-position: left top; width: 25px; height: 25px }
.event_item .checkbox input   { margin: 0 0 0 6px; width: 13px; height: 13px; overflow: hidden }
.event_item .image_block         { background-color: #fff; margin-right: 10px; width: 95px; height: 60px; float: left; overflow: hidden }
.event_item .image_block .image     { margin-bottom: 2px; width: 95px; height: 60px }
.event_item .info    { margin-right: 10px; width: 270px; float: left }
.event_item .info .titel  { font-weight: bold }
.event_item .info .karte    { padding-top: 3px }
.event_item .info .karte a    { color: #797979; font-size: 11px; font-weight: normal; text-decoration: none; background-image: url("../de/images/vermieter/button_karte.gif"); background-repeat: no-repeat; background-position: left 1px; display: block; padding-top: 1px; padding-left: 18px; position: relative }
.event_item .info .karte a:hover { color: #797979; font-weight: normal; text-decoration: underline }
.event_item .detail1    { width: 200px; float: left }
.event_item .detail2   { float: right }
.event_item .detail2  .normal         { color: #3567a0; font-size: 11px; font-weight: bold; text-decoration: none; background-image: url(../de/images/vermieter/small_point_blue.gif); background-repeat: no-repeat; background-position: left 6px; display: block; margin-right: 5px; padding-left: 8px }
.event_item .detail2  .normal:hover    { font-weight: bold; text-decoration: underline }

/* Trennlinien */
.event_seperator     { line-height: 9px; background-image: url(../de/images/vermieter/bg_acco_list_seperator.gif); background-repeat: repeat-x; background-position: left top; height: 9px; clear: both }
.event_seperator .seperator_left     { background-image: url(../de/images/vermieter/bg_acco_header_left.gif); background-repeat: no-repeat; background-position: left top; height: 9px;}
.event_day         { background-color: #dfe8f0; height: 23px; clear: both }
.event_day .dayleft           { background-image: url("../de/images/vermieter/bg_acco_header_left.gif"); background-repeat: no-repeat; background-position: left top; width: 32px; height: 23px; float: left; clear: both }
.event_day .daytitle          { color: #105289; font-weight: bold; text-decoration: none; display: block; padding-top: 3px; padding-right: 2px; padding-left: 5px }  

/* Rubrikliste */
.rubrikliste  { }
.rubrikliste .gruppe   { margin-right: 10px; margin-bottom: 10px; width: 200px; float: left }
.rubrikliste .gruppe .titel  { font-weight: bold; margin-bottom: 5px }

/* 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 }

/* Listmenu */
.event_listmenu  { margin-top: 10px; margin-bottom: 10px; margin-left: 15px }
.event_listmenu .titel   { font-size: 13px; font-weight: bold; margin-bottom: 5px }
.event_listmenu .submit   { margin-top: 5px; margin-right: 9px; float: right }
.event_listmenu #datepicker  { font-size: 10px }

/* 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 }


/* Daypicker */
.daypicker  { margin-top: 10px }
.daypicker .dayselector   { margin-bottom: 10px; float: left }
.daypicker .buttoncalendar    { margin-bottom: 10px; margin-left: 1px; float: left }
.daypicker .daypickertitel  { font-weight: bold; margin-bottom: 5px }

