/* 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;
}
/*** 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%;
}
