div.gmapsLegend li.continent,
div.gmapsLegend li.reisefuehrer,
div.gmapsLegend li.tophighlight  { 
float:left;
width:151px;
list-style:none;
background-color:#FFF;
text-indent:25px;
height:22px;
vertical-align:center;
margin-top:2px;
padding-top:3px;
}
div.gmapsLegend li.continent { 
background: transparent url(/images/gmaps/legendContinent.png) no-repeat top left;
}
div.gmapsLegend li.reisefuehrer { 
background: transparent url(/images/gmaps/legendReisefuehrer.png) no-repeat top left;
}
div.gmapsLegend li.tophighlight { 
background: transparent url(/images/gmaps/legendTophighlight.png) no-repeat top left;
}
.fedpoidescription{ width: 290px; font-size: 0.8em; background-color:#FFF; }
select#continent_select, 
select#country_select, 
select#volume_select {
margin-bottom:0 !important;
width:151px;
}
div#geo_results {
margin-top:-10px;
}
#fed_poi_filters { 
height:392px !important;
width:321px;
border:1px solid #F9B100;
background-color:#FFF;
position:absolute;
left:511px; 
top:383px; 
z-index:2100 !important;
}
.gmapsFiltercontent {
float:left;
padding:2px; 
background-color:#FFF;
width:156px;
}
#gmapsHeader {
width:321px;
background-color:#F9B100;
height:19px;
cursor:move;
font-weight:bold;
}
#gmapsHeader a {
float:right;
color:#FFF;
padding: 0 5px 2px 5px;
border:1px solid #FFF;
margin-bottom:3px;
cursor:pointer;
}
#fed_poi_filters h2 {
font-size:1em;
background: transparent url(/images/gmaps/ic_poiplus.gif) left bottom no-repeat;
padding:10px 0 0 40px;
cursor: pointer;
margin:0 0 0 10px;
width:250px;
}
#fed_poi_filters .section {
position:relative;
}
#fed_poi_filters input.headlineinput {
position:absolute;
top:16px;
left:30px;
background-position: -2px -2px;
background-repeat:no-repeat;
z-index:10;
}
*html #fed_poi_filters input.headlineinput {
top: 11px;
left:17px;
background-position: 4px 4px;
}
*+html #fed_poi_filters input.headlineinput {
top: 11px;
background-position: 4px 4px;
}
#fed_poi_filters .checkPois {
background-color:#EEE;
margin: 5px 5px 10px 30px;
padding:5px;
display:inline-block;
overflow:hidden;
}
#fed_poi_filters img {
vertical-align:middle;
}
#fed_poi_filters label {
padding-left:2px;
}
#fed_poi_filters span {
float:left;
width:120px;
}
#fed_poi_filters p.right {
margin: 20px 10px 0 0;
position:absolute;
bottom:20px;
right:0;
}
#fed_poi_filters p.right a {
text-decoration:underline;
}
#gzoom-control, 
#fed_poi_filter_button {
color: #AA2222;
width:58px !important;
}
#continent_marker_window_contents, 
#volume_marker_window_contents, 
#country_marker_window_contents, 
#fed_marker_window_contents{
background-color: #FFF;
}
#fed_marker_window_contents {
height:205px !important;
overflow:hidden;
background-color:#FFF;
width:300px !important;
}
#continent_marker_window_contents h3 , 
#volume_marker_window_contents h3 , 
#country_marker_window_contents h3 , 
#fed_marker_window_contents h3 {
margin-bottom:5px;
font-weight:bold;
font-size:.9em;
}
#continent_marker_window_tl, #continent_marker_window_tr, 
#continent_marker_window_t,#continent_marker_window_l,#continent_marker_window_r , 
#volume_marker_window_tl, #volume_marker_window_tr, 
#volume_marker_window_t,#volume_marker_window_l,#volume_marker_window_r, 
#country_marker_window_tl, #country_marker_window_tr, 
#country_marker_window_t,#country_marker_window_l,#country_marker_window_r, 
#fed_marker_window_tl, #fed_marker_window_tr, #fed_marker_window_bl,
#fed_marker_window_t,#fed_marker_window_l,#fed_marker_window_r  
{
background-color: #7F7F7F;
height: 1px;
width: 1px;
}  
#continent_marker_window_tl, #continent_marker_window_tr, 
#continent_marker_window_t,
#volume_marker_window_tl, #volume_marker_window_tr, 
#volume_marker_window_t,
#country_marker_window_tl, #country_marker_window_tr, 
#country_marker_window_t,
#fed_marker_window_tl, #fed_marker_window_tr, 
#fed_marker_window_t
{
background-color:transparent;
}
#fed_marker_window_b,
#continent_marker_window_b,
#volume_marker_window_b,
#country_marker_window_b,
#fed_marker_window_br,
#continent_marker_window_br,
#volume_marker_window_br,
#country_marker_window_br {
border-top:1px solid #7F7F7F;
width:2px;
height:2px;
}
#continent_marker_window_bl , 
#volume_marker_window_bl,
#country_marker_window_bl, 
#fed_marker_window_bl {
width: 15px;
height: 15px;
background: url('/images/gmaps/arrow_infowindow.gif') top left no-repeat transparent;
}
#volume_marker_window, 
#continent_marker_window,
#country_marker_window {
width:100px;
}
.fedpoidescription {
width:300px;
}
#fed_marker_window {
height:1%;
width:300px; 
background-color:#FFF;
}
.fedpoidescription b.title {
float:left;
width:160px;
font-size:1.2em;
padding-left:5px;
}
.fedpoidescription #fed_poi_rating {
float:right;
width:120px;
height:19px;
}
.fedpoidescription ul.star-rating  {
margin:0;
padding:0;
height:19px;
overflow:hidden;
}
.fedpoidescription ul.star-rating li {
width:22px;
background-color:#FFF;
}
.fedpoidescription .descr, 
#comments_modal .descr {
clear:both;
margin-bottom:5px;
}
.fedpoidescription .address {
float:left;
width:160px;
}
.fedpoidescription .routenplaner {
float:left;
margin-top:7px;
}
.fedpoidescription .more-info {
clear: both;
padding-top: 10px;
}
.fedpoidescription .infolinks a {
clear:both;
display:block;
margin-top:5px;
}
#comments_modal #fed_poi_rating_modal{
display:block;
margin-bottom:5px;
}
#comments_modal #fed_poi_rating_modal ul.star-rating {
margin-bottom:10px;
}
.p_19_karten form select {
width:150px;
position:relative;
top:5px;
overflow:hidden;
}
ul#fed_boxcontroller {
width:302px;
list-style:none;
overflow:hidden;
margin:0 0 0 -1px;
padding:0;
} 
ul#fed_boxcontroller li {
float:left;
width:151px;
margin:0;
padding:0;
border:0;
}
ul#fed_boxcontroller li a {
padding:3px 0 0 5px;
display:block;
background-color:#D5D4D2;
border:1px solid #999;
font-weight:bold;
height:15px;
}
ul#fed_boxcontroller li a.active {
background-color:#FFF;
border-bottom:0;
border-left:0;
border-right:0;
}
#fedinfo,
#fedproducts  {
padding: 5px;
}
#fedproducts img {
float:left;
width:144px;
}
#fedproducts span {
float:left;
width:130px;
}
.poi-bubble-watchlist-container {
position: absolute;
top: 50px;
right: 20px;
}
/* MODAL BOX STYLES */
div.MBFrame a.MBBtn_zurmerkliste {
background: url(/images/btn.zur.merkliste.gif);
width: 109px;
height: 18px;
}
div.MBFrame a.MBBtn_abort {
background: url(/images/mdbuttons/abbrechen.gif);
width: 88px;
height: 18px;
}
/* MAIN PAGE LAYOUT */
.empty-watchlist {
height: 200px;
}
.watchlist-container h1 {
margin-bottom: 10px;
margin-left: 9px;
}
.watchlist-container .my-watchlist-url {
margin-bottom: 2px;
}
.watchlist-container .my-watchlist-url input {
width: 300px;
color: #666;
font-size: 1.05em;
}
/* WATCHLIST ITEM OVERVIEW STYLES */
.watchlist-container .watchlist-overview-top {
background: #F3E9E0;
padding: 7px;
}
.watchlist-container .watchlist-item {
padding: 7px;
}
.watchlist-container .watchlist-item img {
float: left;
}
.watchlist-container .watchlist-item .watchlist-headline {
float:left;
margin-left: 8px;
}
.watchlist-container .watchlist-item .watchlist-headline h3,
.watchlist-container .watchlist-item .watchlist-headline h4 {
margin-bottom: 0px;
}
.watchlist-container .watchlist-item .watchlist-headline h4 {
font-size: 11px;
}
.watchlist-container .watchlist-item .inactive {
margin-left: 10px;
}
.watchlist-container .watchlist-item .sort-items {
float: right;
position: relative;
}
.watchlist-container .watchlist-item .sort-items a {
display: block;
text-indent: -20000px;
width: 19px;
height: 10px;
position: absolute;
right: 2px;
}
.watchlist-container .watchlist-item .sort-items a.move-up {
background: url(/images/btn.arrow.up.png);
top: 5px;
overflow: hidden;
}
.watchlist-container .watchlist-item .sort-items a.move-down {
background: url(/images/btn.arrow.down.png);
top: 20px;
overflow: hidden;
}
.watchlist-container .watchlist-item .item-infos {
margin: 10px 0 0 28px;
position: relative;
}
.watchlist-container .watchlist-item .item-infos .hide-note-link {
display: none;
}
.watchlist-container .watchlist-item .item-infos .full-info {
margin-bottom: 10px;
}
.watchlist-container .watchlist-item .item-infos .show-notice,
.watchlist-container .watchlist-item .item-infos .notice,
.watchlist-container .watchlist-item .item-infos .hide-notice {
margin-left: 10px;
}
.watchlist-container .watchlist-item .notice-input-container a {
text-indent: -20000px;
}
a.save-notice {
background: url(/images/mdbuttons/ok.gif);
width: 33px;
height: 18px;
float: left;
margin:59px 0 0 4px;
}
.watchlist-container .watchlist-item .item-infos .hide-infos {
display: block;
}
.watchlist-container .watchlist-item .item-infos .delete-item {
display: block;
text-indent: -20000px;
background: url(/images/btn.loeschen.png);
width: 22px;
height: 21px;
/*	position: absolute;
right: 0px;
bottom: 0px;
*/
}
html+* .watchlist-container .watchlist-item .item-infos .delete-item {
position: absolute;
left: 424px;
top: 0px;	
right: 0px;
bottom: 0px;
}
body>html .watchlist-container .watchlist-item .item-infos .delete-item  {
position: absolute;
right: 0px;
bottom: 0px;
}
.watchlist-container .watchlist-item .item-infos {
line-height: 13px;
}
.watchlist-container .watchlist-item .item-infos .address,
.watchlist-container .watchlist-item .item-infos .contactdata {
margin-top: 5px;
margin-bottom: 5px;  
}
.watchlist-container .watchlist-item .notice-input-container {
padding-left: 27px;
/*position: relative;*/
}
.watchlist-container .watchlist-item .notice-input-container textarea {
margin-top: 5px;
float:left;
width: 400px;
height: 70px;
}
.watchlist-container .watchlist-item-light {
background: #F9F5EC;
}
.watchlist-container .watchlist-item-dark {
background: #F3E9E0;
}
.watchlist-container .watchlist-overview-top .watchlist-recommend {
margin-left: 15px;
}
.watchlist-container .watchlist-info {
margin-bottom: 10px;
padding-left: 9px;
}
.watchlist-container .watchlist-delete-all {
margin-top: 10px;	
padding-left: 9px;
}
/* WATCHLIST MODAL BOX */
.watchlist-modal-success .list{
margin-top: 10px; 
margin-bottom: 10px; 
}
.watchlist-modal-success .list .listitem{
margin-top: 5px; 
}
.watchlist-overview-top span a {
background: url(/images/icon.print.watchlist.gif) 0 0 no-repeat;
padding-left: 22px;
padding-bottom: 2px;
color: #666;
}
.watchlist-overview-top span.watchlist-recommend a {
background: url(/images/icon.recommendpage.watchlist.gif) 0 0 no-repeat;
}
.MBContent .watchlist-introduction {
margin-top: 10px;
} 
.watchlist-introduction div.faq-link a {
margin: 0 10px;
}
/* CATEGORYPAGE/LANDINGPAGE WATCH ITEM STYLES */
.categorypage-pois .poi_item .watchlist-watch-item {
bottom: 3px;
}
.poi_item .watchlist-watch-item, .poi-bubble-watchlist-container a.watchlist-watch-item {
background:  url(/images/btn.merken.gif);
text-indent: -20000px;
width: 75px;
height: 18px;
display: block;
}
html+* .poi_item .watchlist-watch-item {
position: absolute;
right: 5px;
bottom: 18px;
}
body>html .poi_item .watchlist-watch-item {
position: absolute;
right: 5px;
bottom: 18px;
}
.poi_container .watchlist-watch-item {
background:  url(/images/btn.merken.gif);
text-indent: -20000px;
width: 75px;
height: 18px;
display: block;
margin-bottom: 3px;
position: static;
}
/* MARGINAL COLUMN DEFINITIONS */
#marginale .watchlist-introduction {
position: relative;
height: 136px;
}
#marginale .watchlist-introduction div.faq-link {
position: absolute;
z-index: 20;
bottom: 12px;
left: 0;
}
#marginale .watchlist-introduction div.faq-link a {
margin: 0 10px;
}
#marginale .show-map-overview {
padding: 5px;
}
.poi_teaser_box div.infoboxContent {
clear: both;
background: #F9F5EC;
}
.poi_teaser_box #top5 {
margin-top: 20px;
}
.poi_teaser_box ul#poi_teaser_boxcontroller li a {
display:block;
float:left;
text-indent: -2000px;
background: url(/images/poiteaserbox/tab.sprite.png) no-repeat;
width: 65px;
height: 19px;
outline: 0;
}
.poi_teaser_box ul#poi_teaser_boxcontroller li {
list-style:none;
float: left;
}
/* TAB STYLES */
.poi_teaser_box ul#poi_teaser_boxcontroller li.poi-teaser-top5 a.tab_inactive {
width: 98px;
background-position: 0px -40px;
}
.poi_teaser_box ul#poi_teaser_boxcontroller li.poi-teaser-top5 a.tab_inactive:hover {
background-position: 0px -20px;
}
.poi_teaser_box ul#poi_teaser_boxcontroller li.poi-teaser-top5 a.active, .poi_teaser_box ul#poi_teaser_boxcontroller li.poi-teaser-top5 a.active:hover {
width: 98px;
background-position: 0px 0px;
}
.poi_teaser_box ul#poi_teaser_boxcontroller li.poi-teaser-food a.tab_inactive {
background-position: -98px -40px;
}
.poi_teaser_box ul#poi_teaser_boxcontroller li.poi-teaser-food a.tab_inactive:hover {
background-position: -98px -20px;
}
.poi_teaser_box ul#poi_teaser_boxcontroller li.poi-teaser-food a.active, .poi_teaser_box ul#poi_teaser_boxcontroller li.poi-teaser-food a.active:hover {
background-position: -100px 0px;
}
.poi_teaser_box ul#poi_teaser_boxcontroller li.search-tab a.tab_inactive {
background-position: -100px -40px;
width: 63px;
}
.poi_teaser_box ul#poi_teaser_boxcontroller li.search-tab a.tab_inactive:hover {
background-position: -100px -20px;
width: 63px;
}
.poi_teaser_box ul#poi_teaser_boxcontroller li.search-tab a.active, .poi_teaser_box ul#poi_teaser_boxcontroller li.search-tab a.active:hover {
background-position: -102px 0px;
width: 63px;
}
.poi_teaser_box ul#poi_teaser_boxcontroller li.poi-teaser-entertain a.tab_inactive {
background-position: -162px -40px;
}
.poi_teaser_box ul#poi_teaser_boxcontroller li.poi-teaser-entertain a.tab_inactive:hover {
background-position: -162px -20px;
}
.poi_teaser_box ul#poi_teaser_boxcontroller li.poi-teaser-entertain a.active, .poi_teaser_box ul#poi_teaser_boxcontroller li.poi-teaser-entertain a.active:hover {
background-position: -169px 0px;
}
.poi_teaser_box ul#poi_teaser_boxcontroller li.poi-teaser-culture a.tab_inactive {
background-position: -228px -40px;
}
.poi_teaser_box ul#poi_teaser_boxcontroller li.poi-teaser-culture a.tab_inactive:hover {
background-position: -228px -20px;
}
.poi_teaser_box ul#poi_teaser_boxcontroller li.poi-teaser-culture a.active, .poi_teaser_box ul#poi_teaser_boxcontroller li.poi-teaser-culture a.active:hover {
background-position: -238px 0px;
}
.poi_teaser_box ul#poi_teaser_boxcontroller li.poi-teaser-shopping a.tab_inactive {
background-position: -293px -40px;
}
.poi_teaser_box ul#poi_teaser_boxcontroller li.poi-teaser-shopping a.tab_inactive:hover {
background-position: -293px -20px;
}
.poi_teaser_box ul#poi_teaser_boxcontroller li.poi-teaser-shopping a.active, .poi_teaser_box ul#poi_teaser_boxcontroller li.poi-teaser-shopping a.active:hover {
background-position: -307px 0px;
}
.poi_teaser_box ul#poi_teaser_boxcontroller li.poi-teaser-hotel a.tab_inactive {
background-position: -358px -40px;
}
.poi_teaser_box ul#poi_teaser_boxcontroller li.poi-teaser-hotel a.tab_inactive:hover {
background-position: -358px -20px;
}
.poi_teaser_box ul#poi_teaser_boxcontroller li.poi-teaser-hotel a.active, .poi_teaser_box ul#poi_teaser_boxcontroller li.poi-teaser-hotel a.active:hover {
background-position: -376px 0px;
}
.poi_teaser_box ul#poi_teaser_boxcontroller li.poi-teaser-traffic a.tab_inactive {
background-position: -423px -40px;
}
.poi_teaser_box ul#poi_teaser_boxcontroller li.poi-teaser-traffic a.tab_inactive:hover {
background-position: -423px -20px;
}
.poi_teaser_box ul#poi_teaser_boxcontroller li.poi-teaser-traffic a.active, .poi_teaser_box ul#poi_teaser_boxcontroller li.poi-teaser-traffic a.active:hover {
background-position: -445px 0px;
}
/* GENERAL POI STYLES */
.poi_teaser_box div.poi_tab_content .poi_item {
float:left;
width:470px;
position: relative;
}
.poi_teaser_box div.poi_tab_content .paging-spacer {
height: 30px;
}
.poi_teaser_box div.poi_tab_content .poi_item .poi_info_links .info_links_left {
margin-left: 25px;
}
.poi_teaser_box div.poi_tab_content .poi_item .poi_info_links .comment_link {
position: absolute;
bottom: 0px;
right: 0px;
}
.poi_item .poi_spacer {
clear: both;
}
.poi_item div.poi_title {
width: 340px;
overflow: hidden;
}
.poi_item .city-category-links a {
color: #666666;
}
.poi_item .city-category-links a:hover {
text-decoration: underline;	
}
.poi_teaser_box div.poi_tab_content .poi_item h3 {
margin-bottom: 3px;
}
.poi_teaser_box div.poi_tab_content {
margin-top: 10px;
}
.poi_teaser_box div.poi_tab_content p.Paging {
background: #F1E0D9;
float: right;
}
.MediaOverview, 
.ContentBox {
clear:both;
}
.MediaList h2 {
display:none;
}
ul#MediaTabs, 
ul#all_MediaTabs {
width:488px;
height:20px;
list-style:none;
}
ul#MediaTabs li, 
ul#all_MediaTabs li {
float:left;
}
ul#MediaTabs li a { 
float:left;
height:20px;
width:162px;
background: transparent url(/images/media/header.media.gif) no-repeat;
text-indent:-20000px;
}
ul#all_MediaTabs li a { 
background: transparent url(/images/media/header.all_media.gif) no-repeat;
float:left;
height:20px;
width:162px;
text-indent:-20000px;
}
ul#MediaTabs li a.lkImages,
ul#all_MediaTabs li a.lkImages { background-position:0 -120px; width:162px;}
ul#MediaTabs li a.lkImages:hover,
ul#all_MediaTabs li a.lkImages:hover { background-position:0 -80px;  width:162px;}
ul#MediaTabs li a.lkImagesActive,
ul#all_MediaTabs li a.lkImagesActive { background-position:0 0;  width:162px;}
ul#MediaTabs li a.lkVideos, 
ul#all_MediaTabs li a.lkVideos { background-position:-162px 0;  width:163px;}
ul#MediaTabs li a.lkVideos:hover, 
ul#all_MediaTabs li a.lkVideos:hover { background-position:-162px -20px;  width:163px;}
ul#MediaTabs li a.lkVideosActive,
ul#all_MediaTabs li a.lkVideosActive { background-position:-162px -80px;  width:163px;}
ul#MediaTabs li a.albums_lkVideos, 
ul#all_MediaTabs li a.albums_lkVideos { background-position:-162px -120px;  width:163px;}
ul#MediaTabs li a.albums_lkVideos:hover, 
ul#all_MediaTabs li a.albums_lkVideos:hover { background-position:-162px -140px;  width:163px;}
ul#MediaTabs li a.albums_lkVideosActive, 
ul#all_MediaTabs li a.albums_lkVideosActive { background-position:-162px -120px;  width:163px;}
ul#MediaTabs li a.lkAlbums, 
ul#all_MediaTabs li a.lkAlbums { background-position:right top; width:163px;}
ul#MediaTabs li a.lkAlbums:hover, 
ul#all_MediaTabs li a.lkAlbums:hover { background-position:right -40px;  width:163px;}
ul#MediaTabs li a.lkAlbumsActive, 
ul#all_MediaTabs li a.lkAlbumsActive { background-position:right -120px;  width:163px;}
.MediaList h2 {
text-indent:-20000px;
}
.MediaList {
background-color: #F9F5EC;
overflow:visible;
}
iframe#uploadFrame
{
width: 103px;
height: 18px;
border: 0;
overflow: hidden;
}
form#uploadForm
{
position: relative;
}
input#file,
img#selectFile
{
position: absolute;
top: 0;
left: 0; 
margin-left: -21px;
}
input#file
{
z-index: 2;
-moz-opacity:0;
filter:alpha(opacity: 0);
opacity: 0;
}
img#selectFile
{
z-index: 1;
margin-left: 0;
}
ol#uploadList
{
margin: 1em 0;
padding: 0;
list-style-type: none;
}
ol#uploadList li
{
margin: .3em 0;
padding: .7em .5em 1em 30px;
background-repeat: no-repeat;
background-position: .3em .3em;
background-image: url(/images/28_Berichte.png);
position: relative;
}
ol#uploadList li span
{
display: block;
font-weight: bold;
width: 380px;
overflow: hidden;
margin-bottom: .5em;
}
ol#uploadList li label
{
width: 8em;
float: left;
}
ol#uploadList li input,
ol#uploadList li select
{
width: 20em;
margin-right: .5em;
}
ol#uploadList li select { width: 21em; }
ol#uploadList li.video { background-image: url(/images/40_Videos.png); }
ol#uploadList li.image { background-image: url(/images/30_Bilder_Videos.png); }
ol#uploadList li.audio { background-image: url(/images/48_Blog.png); }
ol#uploadList li a.RemoveButton
{
background-repeat: no-repeat;
background-position: center left;
background-image: url(/images/09_Loeschen.png);
position: absolute;
right: 25px;
top: .4em;
text-indent: -1000px;
width: 22px;
height: 21px;
}
html>body ol#uploadList li a.RemoveButton { right: 0; }
ol#uploadList li a#UploadApplyTags
{
clear: left;
font-weight: bold;
display: block;
margin: .5em 0 .5em 8em;
}
/* image clipper */
div#imageClipper
{
margin: 1em 0;
}
/* media lists */
div.MediaList
{
/*position: relative;*/
padding-right: 0;  
width:478px;
}
ol.MediaList
{
list-style-type: none;
/*overflow: hidden;*/
margin: 0;
padding: 0;
width:100%;
}
ol.MediaList li
{
width: 124px;
float:left;
text-align: left;
font-size: .95em;
margin: 0 0px 10px 0px;
position: relative;  
height:115px;
overflow:visible;
}
ol.MediaList li.lastInRow {
width: 94px !important;
overflow:visible;
}
ol.MediaList li.NotApproved 
{
-moz-opacity: 0.4;
filter:alpha(opacity: 40);
opacity: 0.4;
}
ol.MediaList li span,
ol.MediaList li span a
{
display: block;
text-align: left;
overflow: hidden;
white-space: nowrap;
color:#666;
font-weight:bold;
}
ol.MediaList li span
{
padding: 5px 0 0 0;
width: 105px;
}
ol.MediaList li span a
{
font-weight: bolder;
}
ol.MediaList li img.userimage {
width:73px;
height:53px;
}
ol.MediaList li span em
{
font-style: normal;
font-weight: bold;
color:#666;
}
ol.MediaList li img.videoicon {
visibility:hidden;
width:25px;
height:19px;
position: absolute;
z-index: 10;
text-align: center;
top: 17px;
left: 24px;
}
ol.MediaList li span.MediaHoverInfo
{
/*display: none;*/
visibility:hidden;
position: absolute;
width: 104px;
z-index: 20;
height:auto;
text-align: center;
top: 60px;
left: 0px;
background: #fff;
border: 1px solid #a22;
overflow: hidden;  
font-weight:normal;
color:#A22;
}
ol.MediaList li a:hover span.MediaHoverInfo, 
ol.MediaList li a:hover img.videoicon
{
visibility:visible;
}
ol.MediaList li a:hover {
text-indent: 0; /*** IE correction rule ***/
}
ol.MediaList li.lastInRow  span.MediaHoverInfo {
width:104px;
}
ol.MediaList li img
{
margin-top: 5px;
cursor: pointer;
vertical-align:middle;
}
ol.MediaList li img.EditMedia,
ol.MediaList li img.DeleteMedia
{
border: 0;
cursor: pointer;
margin: 0 0 0 1px;
padding:0;
position: absolute;
top: 30px;
right: 30px;
}
*ol.MediaList li img.EditMedia,
*ol.MediaList li img.DeleteMedia {
top:31px;
}
ol.MediaList li img.EditMedia, 
ol.MediaList li.lastInRow img.EditMedia
{
top: 5px;
}
*ol.MediaList li img.EditMedia, 
*ol.MediaList li.lastInRow img.EditMedia
{
top: 6px;
}
ol.MediaList li.lastInRow img.EditMedia,
ol.MediaList li.lastInRow img.DeleteMedia
{
right: 0px;
}
p.upButtonTop {
margin-bottom:5px;
}
a#UploadButton
{
margin-top:5px;
}
p.Paging {
/*width:470px;*/
text-align:right;
padding:5px;
clear: both;
}
/* media display */
div#MediaDisplay div#MDAd
{
text-align: center;
}
a#MDDiashow 
{
display: none;
}
div#MediaDisplay div#MDDesc
{
padding-bottom: 1em;
}
div#MediaDisplay div#MDPreview
{
width: 555px;
text-align: center;
float: left;
margin-bottom: 10px;
clear:both;
}
div#MDVideo
{ 
padding-top:20px;
}
div#MediaDisplay div#MDInfo
{
width: 100%;
float: left;
margin-bottom: 10px;
overflow:hidden;
}
div#MediaDisplay div#MDInfo div.MBTopAd
{
margin-bottom: 10px;
}
div#MediaDisplay div#MDInfo div#MDPrevsContainer {
float:right;
width:180px;
/*  height:1%;
overflow:hidden;*/
}
/*
div#MediaDisplay div#MDInfo div#MDPrevsContainer p {
display:inline;
}
*/
div#MediaDisplay div#MDInfo div#MDMeta
{
width:100%; /* do not use floats without dimensions */
float:left;
line-height: 20px;
overflow:hidden;
height:1%;
}
div#MediaDisplay div#MDPreview div#MDStage
{
margin: 0 auto;
position: relative;
}
div#MediaDisplay div#MDPreview img#MDCurrent
{
/*  cursor: pointer;*/
}
div#MediaDisplay div#MDPreview div#MDStage div.MDSpot
{
position: absolute;
width: auto;
text-align: left;
z-index: 100;
}
div#MediaDisplay div#MDPreview div#MDStage div.MDSpot a
{
display: block;
padding: 3px 5px;
white-space: nowrap;
width: auto;
background: #fff;
border: 1px solid #000;
}
div#MediaDisplay div#MDPreview div#MDStage div.MDSpot img
{
position: relative;
z-index: 100;
top: -1px;
left: 5px;
}
div#MediaDisplay div#MDPreview div#MDStage.HideSpots div.MDSpot
{
display: none;
}
p#MDPrev
{
background: transparent url(/images/btn.pfeillinks_rotrose.gif) 0px 1px no-repeat;
padding-left: 14px;
float: left;
cursor: pointer;
height: 53px;
}
p#MDNext
{
background: transparent url(/images/btn.pfeilrechts_rotrose.gif) 100% 1px no-repeat;
padding-right: 14px;
float: right;
cursor: pointer;
height: 53px;
}
p#MDNext span,
p#MDPrev span
{
display: none;
}
p#MDNext img,
p#MDPrev img
{
cursor: pointer;
}
div#MediaDisplay div#MDInfo div#MDMeta label
{
width: 8em;
}
div#MediaDisplay div#MDInfo div#MDMeta strong
{
font-weight:normal;
}
div#MediaDisplay div#MDInfo div#MDMeta strong#MDMeta_title
{
font-size: 1.5em;
font-weight: bold;
color: #a22;
overflow:hidden;
width:373px;
line-height:normal;
}
div#MediaEditor ul#MDTools
{
clear: left;
padding: 1em 0;
margin-bottom:20px;
}
div#MediaEditor ul#MDTools li
{
clear: left;
list-style-type: none;
margin-left: .5em;
}
div#MediaEditor ul#MDTools li a
{
margin: 2px 0;
/* width: 52px;*/
}
div#MediaDisplay div#MDComments, 
div#comments_modal #fed_poi_comments, div.articleComments
{
clear: both;
height: 160px;
overflow: auto;
border: 1px solid #DDD;
/*background: #fff;*/
margin-right: 5px;
}
div#MediaDisplay div#MDComments div, 
div#comments_modal #fed_poi_comments div, div.articleComments div {
clear:left;
padding: .5em;
border-top: 1px solid #DDD;
border-bottom: 1px solid #DDD;
min-height:60px;
height:auto !important;
height:60px;
overflow:visible;
background-color:#FFF;
margin-bottom:1px;
}
div#MediaDisplay div#MDComments img, 
div#comments_modal #fed_poi_comments img, div.articleComments img{
float:left;
}
div#MediaDisplay div#MDComments h3, 
div#comments_modal #fed_poi_comments h3, div.articleComments h3 {
font-size: 1em;
margin-bottom: 0;
padding-left:80px;
}
div#MediaDisplay div#MDComments p, 
div#comments_modal #fed_poi_comments p, div.articleComments p {
padding-left:80px;
}
div#MediaDisplay div#MDComments span {
font-weight:bold;
}
/*div#MediaDisplay div#MDComments p
{
border: 1px solid #ccc;
border-top: 0;
padding: .3em .5em;
margin-bottom: 5px;
background: #fff;
margin-right: 5px;
}*/
div#MediaDisplay textarea#MDComment
{
width: 98%;
margin-bottom: 1em;
}
ul#MDTools {
float:right;
width:215px;
}
ul#MDTools li {
float:right;
display:inline;
text-align:left;
}
div#MDDiashowWidget
{
width: auto;
float: right;
margin-top: 65px;
white-space: nowrap;
}
div#MDDiashowWidget select
{
margin: 0;
padding: 0;
}
div#MDDiashowWidget label
{
margin: 0;
padding: 0;
margin-right: .5em;
}
/* media editor */
div#MediaEditor div#MDPreview
{
float: right;
width:215px;
/*width: 100px;*/
text-align:right;
position: relative;
top: -38px;
}
div#MediaEditor div#MDPreview img.BannerMiniRectangle
{
width:180px;
height:150px;
position:absolute;
top:100px;
right:0;
}
div#MediaEditor div#MDInfo
{
float: left;
width: 230px;
}
div#MediaEditor div#MDInfo p#md_old_tags
{
position: relative;
top: -15px;
}
div#MediaEditor div#MDInfo p
{
padding: 0 0 0 0;
}
div#MediaEditor div#MDInfo label,
div#MediaEditor div#MDInfo input.txt,
div#MediaEditor div#MDInfo textarea.txt,
div#MediaEditor div#MDInfo select
{
width: 200px;
}
div#MediaEditor div#MDInfo label#l_targets,
div#MediaEditor div#MDInfo label#l_visibility
{
width: 15em;
}
div#MediaEditor div#MDInfo label#l_visibility
{
position: relative;
top: 7px;
}
html>body div#MediaEditor div#MDInfo label#l_visibility
{
top: 0;
}
div#MCAddAlbum div#MCMeta div#MCVisibility label#l_visibility
{
width: 10em;
}
div#MCAddAlbum div#MCMeta div#MCVisibility label.radio,
div#MediaEditor div#MDInfo label.radio
{
clear: none;
width: auto;
float: none;
}
div#MCAddAlbum div#MCVisibility p#MediaAddressBook,
div#MediaEditor div#MDInfo p#MediaAddressBook
{
border: 1px solid #7a7a7a;
overflow: auto;
height: 50px;
width: 97%;
padding: 2px;
margin-bottom: .7em;
background: #fff;
margin-top: 1px;
padding: .5em;
}
/* media collections */
div#MCAddAlbum div#MCMeta,
div#MCAddAlbum div#MCMedia
{
float: left;
overflow: hidden;
width: 300px;
}
div#MCAddAlbum div#MCMedia
{
float: right;
width: 450px;
}
div#MCAddAlbum div#MCAlbumImage
{
background-color: #fff;
background-position: 10px 50%;
background-repeat: no-repeat;
background-image: none;
border: 1px solid #ddd;
width: 275px;
height: 75px;
margin: 0 0 1em 0;
}
div#MCAddAlbum h3
{
font-size: 1em;
}
div#MCAddAlbum div#MCAlbumImage h3
{
margin: 20px 10px 0 100px;
font-weight: normal;
}
div#MCAddAlbum div#MCAlbumImage h3 span
{
display: block;
font-weight: normal;
}
div#MCAddAlbum div#MCInfo label,
div#MCAddAlbum div#MCVisibility label,
div#MCAddAlbum div#MCInfo .txt,
div#MCAddAlbum div#MCVisibility .txt
{
width: 275px;
}
div#MCAddAlbum div#MCInfo textarea.txt
{
height: 83px;
}
div#MCAddAlbum div#MCVisibility p#MediaAddressBook
{
height: 60px;
}
div#MCAddAlbum div.Constraint
{
height: 200px;
overflow: auto;
overflow-x: hidden;
border: 1px solid #ddd;
border-top: 0;
position: relative;
}
div#MCAddAlbum div#MCSource ol,
div#MCAddAlbum div#MCTarget ol
{
list-style-type: none;
padding: 5px 0;
height: 1%;
}
html>body div#MCAddAlbum div#MCSource ol,
html>body div#MCAddAlbum div#MCTarget ol
{
padding-left: 2px;
}
div#MCAddAlbum div#MCSource ol li,
div#MCAddAlbum div#MCTarget ol li
{
float: left;
width: 73px;
height: 53px;
margin: 20px 0 0 20px;
/*border: 5px solid #a22;*/
cursor: move;
}
div#MCAddAlbum div#MCSource ol li img,
div#MCAddAlbum div#MCTarget ol li img
{
width: 71px;
height: 53px;
}
div#MCAddAlbum div#MCTarget
{
margin-top: 10px;
}
div#MCAddAlbum div#MCTarget h3
{
margin: 5px 0 6px 0;
}
div#MCAddAlbum div#MCTarget div.Constraint
{
border-top: 1px solid #ddd;
}
div#MCAddAlbum div#MCSource ol,
div#MCAddAlbum div#MCTarget ol
{
padding-bottom: 180px;
}
div#MCAddAlbum div#MCVisibility p#MCVisPublic
{
padding-top: .5em;
}
div#MCAddAlbum div#MCVisibility p#MCVisPublic label.radio
{
top: 0;
}
ul#MCSourceTabs {
display:block;
}
ul#MCSourceTabs li{
float:left;
list-style:none;
padding:0 5px;
border-left: 1px solid #A22;
}
ul#MCSourceTabs li.firstChild{
padding-left:0;
border-left: none;
}
div#MCSourceImagesCnt,
div#MCSourceVideosCnt {
clear:both;
}
/* image linker */
div#ImageLinker
{
margin-top: 1em;
}
div#ImageLinker div#ILImageCnt
{
float: left;
width: 544px;
position: relative;
}
div#ImageLinker div#ILImageCnt div.ILSpot
{
border: 1px solid #000;
background-color: #fff;
-moz-opacity:0.4;
filter:alpha(opacity: 40);
opacity: 0.4;
position: absolute;
top: 10px;
left: 10px;
cursor: move;
text-align: center;
padding-top: 3px;
}
div#ImageLinker div#ILImageCnt img#ILCurrentImage
{
cursor: crosshair;
}
div#ImageLinker div#ILImageCnt div.ILSpot.ILActiveSpot
{
border-color: #ccc; // get overridden in theme
-moz-opacity:0.7;
filter:alpha(opacity: 70);
opacity: 0.7;
}
div#ImageLinker div#ILPeopleCnt
{
float: right;
width: 250px;
}
div#ImageLinker div#ILPeopleCnt ol
{
clear: left;
padding: 1em 0;
list-style-position: inside;
}
div#ImageLinker div#ILPeopleCnt ol li
{
padding: .3em .5em;
background: #fff;
border: 1px solid #ccc;
margin: 1px 0;
position: relative;
}
div#ImageLinker div#ILPeopleCnt ol li img
{
position: absolute;
top: 1px;
right: 0;
}
div#ImageLinker div#ILPeopleCnt li.ILActiveSpot
{
border-color: #ccc; // get overridden in theme
}
div.mediacb 
{
float:left;
margin: 0 5px 10px 0px;
position: relative;  
width:auto;
}
.mediacb img {
width:73px;
float:left;
height:53px;
}
div.media a:hover, 
div.mediacb a:hover {
text-indent:0;
}
div.mediacb a:hover span.media_tooltip, 
div.mediacb a:hover img.videoicon
{
visibility: visible;
}
div.mediacb .videoicon {
visibility:hidden;
width:25px;
height:19px;
position: absolute;
z-index: 10;
text-align: center;
top: 17px;
left: 24px;
}
div.mediacb span.media_tooltip
{
visibility: hidden;
position: absolute;
z-index: 10;
text-align: center;
top: 60px;
left: 0px;
width:80px;
overflow:hidden; 
background-color: #fff;
border: 1px solid #a22;
white-space: normal;
}
*html #cb9newestvideos div.mediacb span.media_tooltip img, 
*html #rs14newestvideos div.mediacb span.media_tooltip img {
margin:7px 20px 23px 12px;
}
.mediacb img {
width:73px;
float:left;
height:53px;
}
.MediaList ul.sort_navi {
list-style:none;
float:left;
padding-top:5px;
margin: 5px 0 10px -10px;
}
*html .MediaList ul.sort_navi {
margin-left:0;
}
.MediaList ul.sort_navi li {
float:left;
border-left:1px solid #A22;
padding-left:10px;
margin-right:10px;
}
.MediaList ul.sort_navi li.firstChild {
border:none;
margin-left:0px;
}
.MediaList ul.sort_navi a.active {
font-weight:bold;
}
ol.MediaList span ul.star-rating_small {
margin-top:3px;
}
ol.MediaList span ul.star-rating_small li {
height:11px;
width:11px;
float:left;
margin-right:2px;
padding:0;
}
ul.star-rating_small li.rating_on, li.rating_off {
background:transparent url(/images/bg.rating_star_small.gif) no-repeat scroll;
}
ul.star-rating_small li.rating_on {
background-position: left bottom;
}
ul.star-rating_small li.rating_off {
background-position: left top;
}
ol.MediaList
{
clear: both;
}
ol.MediaList img.icon-comment {
padding:0;
margin:-2px 0 0 5px;
}
.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;
}
/*img.sponsor_link 
{
width:100px;
}
div.title 
{
font-weight:bold; 
margin-bottom:5px; 
}
.cb_35_angebote_reisemarkt .threadtext {
float:left;
padding-left:10px;
width: 380px;
}*/
/*** 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%;
}
