  body{
margin:0;
padding:0;
font: normal 11px/13px Verdana, sans-serif;
background-color:#f2f2f2;
color:#666;
}
/* GENERAL CLASSES */
.clear {
clear: both;
}
/* PRINT SPECIFIC ELEMENTS, DON'T DISPLAY ON SCREEN */
img#printLogo {
display: none;
}
div#printPageUrl {
display: none;
}
/* END */
h1, h2, h3, h4, h5, h6, p, ol, ul, form, input, textarea, select, fieldset, legend {
margin:0;
padding:0;
}
fieldset {
border:0;
}
legend {
display:none;
color:#666;
}
a img {
border: 0;  
}
p {
line-height:1.3;
}
/**************************** HEADER ELEMENTS ****************************************************/
div#container {
width:844px;
float:left;
background: #fff;
}
div#header {
padding: 22px 0 0 0;
background-color:#FBDC00;
height:112px;
width: 100%;
position:relative;
margin-bottom:0px;
z-index:280;
}
div#header h2 {
margin-bottom: 0px !important;
}
div#header h2 a{
height:56px;
width:262px;
margin: 0 0 0 22px;
display: inline;
float:left;
background: transparent url(/images/logo.gif) top left no-repeat;
text-indent:-2000px;
font-size: 22px;
}
div#header #search {
float:left;
padding:14px 0 0 0;
width:300px; 
}
div#header #search input {
margin:0 5px 0px 0;
}
div#header #search input#searchgo {
position:relative;
top:4px;
}
div#header #search input#query {
width:171px;
}
div#header #search label {
margin:0 13px 0 0;
}
div#header #toplinks {
float:right;
width:220px;
text-align:right;
list-style:none;
margin: 0px 10px 0 0;
display: inline;
}
div.toplinkcontainer .content
{
width:220px;
text-align:right;
list-style:none;
margin: 0px 10px 0 0;
display: inline;
height:auto; 
list-style-type: none; 
}
div.toplinkcontainer .content ul
{
float:right;
list-style-type: none !important; 
list-style:none;
margin: 0px 10px 0 0;
display: inline;
height:auto; 
list-style-type: none;
}
div.toplinkcontainer .content
{
height:auto; 
}
div#header a,
div#footer a {
color:#666;
text-decoration:none;
}
/**************************** MAIN MENUE ****************************************************/
div#mainnavGrip {
/*  position:relative;
clear:both;*/
}
div#mainnavGrip ul.lvl0 
{ 
list-style: none;
float: left;
margin:2px 0 0 12px;
display:inline;
/*  width: 540px;*/
width:577px;
white-space:nowrap;
position:relative;
z-index:70;
}
html > body div#mainnavGrip ul.lvl0
{
margin-top:0;
}
div#mainnavGrip ul.lvl0 li ul.lvl1
{
display: none;
}
div#mainnavGrip ul.lvl0 li.over ul.lvl1
{
display: block;
}
div#mainnavGrip ul.lvl0 li.lastChild {
float:right;
/*  margin-right:-40px;*/
}
div#mainnavGrip ul.lvl0 li li.lastChild {
float:left;
margin-right:0;
}
div#mainnavGrip ul.lvl0 li 
{
float:left;
}
div#mainnavGrip ul.lvl0 li a
{
float:left;
background-color:transparent;
background-repeat:no-repeat;
background-position:top left;  
text-indent:-2000px;
}
div#mainnavGrip ul.lvl0 li a#lvl0-MeinMARCOPOLO {background-image: url(/images/nav.mymp.gif);width:131px; height:56px;}
div#mainnavGrip ul.lvl0 li a#lvl0-ReiseFreizeit {background-image: url(/images/nav.travel.gif);width:122px; height:56px;}
div#mainnavGrip ul.lvl0 li a#lvl0-ServiceAngebote {background-image: url(/images/nav.service.gif);width:148px; height:56px;}
div#mainnavGrip ul.lvl0 li a.marcopolo-special {width:150px; height:56px;}
div#mainnavGrip ul.lvl0 li.over a#lvl0-MeinMARCOPOLO { background-image: url(/images/nav.mymp.active.gif);}
div#mainnavGrip ul.lvl0 li.over a#lvl0-ReiseFreizeit { background-image: url(/images/nav.travel.active.gif);}
div#mainnavGrip ul.lvl0 li.over a#lvl0-ServiceAngebote { background-image: url(/images/nav.service.active.gif);}
div#mainnavGrip ul.lvl0 li a#lvl0-MeinMARCOPOLO.active{background-image: url(/images/nav.mymp.active.gif);}
div#mainnavGrip ul.lvl0 li a#lvl0-ReiseFreizeit.active{background-image: url(/images/nav.travel.active.gif);}
div#mainnavGrip ul.lvl0 li a#lvl0-ServiceAngebote.active{background-image: url(/images/nav.service.active.gif);}
div#mainnavGrip ul.lvl0 li ul {
width:820px;
background-color:#7E2123;
position:absolute;
top:56px;
padding:0 12px;
left:-12px;
list-style:none;
display:block;
z-index:70;
}
ul.menu {
/*z-index:6000000;*/
}
.lvl2 {
/*z-index:6000000;*/
}
div#mainnavGrip ul.lvl0 li ul li {
float:left;
display:inline;
position:relative;
padding:5px 0;
}
div#mainnavGrip ul.lvl0 li ul li a{ 
text-indent:0px;
color:#FFF;
margin-left:10px;
padding-left:10px;
border-left: 1px solid #D1B9B9;
}
div#mainnavGrip ul.lvl0 li ul li a.active{ 
font-weight:bold;
}
div#mainnavGrip ul.lvl0 li ul li ul {
position:absolute;
padding:0;
top:23px;
left:12px;
border:1px solid #D1B9B9;
border-top:none;
display:none;
white-space:normal;
background-color:#7E2123;
width:145px;
/*z-index: 9999999;*/
}
div#mainnavGrip ul.lvl0 li ul li ul li {
border-bottom:1px solid #FFF;
display:block;
clear:left;
margin:0;
padding:0;
text-indent:0px;
background-color:#E4E4E4;
width:145px;
}
/*div#mainnavGrip ul.lvl0 li ul li ul li.firstChild {
padding-left:5px;
width:140px;
}*/
div#mainnavGrip ul.lvl0 li ul li:hover ul,
div#mainnavGrip ul.lvl0 li ul li.over ul {
display: block;
overflow:visible;
}
div#mainnavGrip ul.lvl0 ul li.firstChild a {
border-left: 0;
margin-left:0;
padding-left:0;
}
div#mainnavGrip ul.lvl0 ul li.firstChild a {
padding-left:10px;
}
div#mainnavGrip ul.lvl0 li ul li ul li.lastChild {
border-bottom:none;
}
div#mainnavGrip ul.lvl0 li ul li ul li a {
padding:3px 0;
color:#7E2123;
border-left:none;  
}
div#mainnavGrip ul.lvl0 li ul li ul li:hover {
background-color:#D1D1D1;
}
div#mainnavGrip ul.lvl0 li ul li ul li.over {
background-color:#D1D1D1;  
/*z-index:9999;*/
}
form#login, 
form#loggedin {
width:235px;
padding:10px 10px 10px 0;
margin: 0 10px 0 0;
display:inline;
background-color:#F2C804;
float:right;
}
*form#login {
padding:10px 10px 8px 0;  
}
form#login fieldset,
form#loggedin fieldset {
margin-left:10px;
} 
*html form#loggedin {
padding:10px 10px 3px 0;
/*  height:33px;*/
}
form#login a {
font-size:.9em;
} 
form#loggedin input {  
position:absolute;
top:10px;
right:10px;
}
*form#login, 
*form#loggedin{
position:absolute;
bottom:0px;
height:50px;
}
*+html form#login, 
*+html form#loggedin{
position:absolute;
bottom:0px;
height:50px;
}
/* FOR IE6 */
* html form#login input#logingo,
* html form#loggedin img#logoutgo {
position: absolute;
top: 11px;
right: 8px;
}
/* FOR IE7 */
*:first-child+html form#login input#logingo,
*:first-child+html form#loggedin img#logoutgo {
position: absolute;
top: 11px;
right: 8px;
}
form#login input#logingo,
form#loggedin img#logoutgo {
position: absolute;
top: 10px;
right: 10px;
}
form#login input#lb_username {
width:93px;
}
form#login input#lb_password {
width:58px;
}
form#login {
height:46px;
position:absolute;
bottom:0;
right:0;
}
form#loggedin {
height:46px;
bottom: 0px;
position:absolute;
right:0;  
/* position:relative;
bottom:-12px;
right:0;  
overflow:hidden;*/
}
form#loggedin p {
/*float:left;*/
margin-top:7px;
line-height:1.6;
width:220px;
overflow:hidden;
position:relative;
top:-3px;
}
form#loggedin span.kontaktInfos {
float:left;
font-weight:bold;
margin-right:16px;
color: #A22;
overflow: hidden;
}
form#loggedin span.kontaktInfos a {
color: #A22;
}
form#loggedin span.kontaktInfos img {
vertical-align:middle;
}
/**************************** BREADCRUMBS ****************************************************/
ul#breadcrumbs {
clear:both;
padding:0; 
margin-left:10px;
font-weight:normal;
list-style-type:none;
}
#breadcrumbs li {
float:left;
}
/*#breadcrumbs li.firstChild {
text-transform: uppercase;
}*/
#breadcrumbs li a {
font-weight:normal;
}
#breadcrumbs_div {
margin:0 0 10px 10px;
}
#breadcrumbs_div span.active {
color:#666;
}
/**************************** FOOTER ****************************************************/
div#footer {
clear:both;
}
div#footer ul.upper {
height: 16px;
margin-bottom: 2px;
padding-bottom: 7px;
padding-top: 7px;
background-color: #F1DFD7 !important;
}
div#footer ul.lower {
height: 40px;
line-height: 2.1 !important;
margin-top: 2px !important;
margin-bottom: 10px !important;
padding-bottom: 10px;
padding-top: 1px;
}
div#footer ul.tools {
background-color: #F2F2F2;
list-style: none;
line-height: 1.8;
margin: 0 10px;
padding-left: 10px;
}
div#footer .tools li {
display:inline;
}
div#footer .tools li a {
float:left;
padding-left:22px;
background-color:transparent;
background-repeat:no-repeat;
background-position: center left;
}
div#footer .tools li a.flights { background-image: url(/images/icon.flights.gif); width:165px;}
div#footer .tools li a.hotels { background-image: url(/images/icon.hotels.gif); width:140px;}
div#footer .tools li a.lastminute { background-image: url(/images/icon.lastminute.gif); width:150px;}
div#footer .tools li a.packagetour { background-image: url(/images/icon.packagetour.gif);width:140px;}
div#footer .tools li a.citytrips { background-image: url(/images/icon.citytrips.gif);width:100px;}
div#footer .tools li a.routeplaner { background-image: url(/images/icon.routeplaner.gif); width:165px;clear:both;}
div#footer .tools li a.train { background-image: url(/images/icon.train.gif); width:140px;}
div#footer .tools li a.events { background-image: url(/images/icon.events.gif); width:150px;}
div#footer .tools li a.fotoservice { background-image: url(/images/icon.fotoservice.gif);width:150px;}
/*div#footer .tools li a.currency { background-image: url(/images/icon.currency.gif); }-*/
div#footer .tools li a.bookmark { background-image: url(/images/icon.bookmark.png); width:165px;}
div#footer .tools li a.recommendpage { background-image: url(/images/icon.recommendpage.png); width:140px;}
div#footer .tools li a.abuse { background-image: url(/images/icon.abuse.png);width:150px;}
div#footer .tools li a.print { background-image: url(/images/icon.print.png);width:165px;}
a.abuse_forum
{ 
background-image: url(/images/forum/Icon_Missbrauchmelden.gif);width:150px;
background-color:transparent;
background-repeat:no-repeat;
color:#AA2222 !important;  
background-position: center left;
padding-left:22px;
}
div#footer p#separator {
background-color:#FBDC00;
text-align:right;
padding:6px 15px;
font-weight:bold;
}
div#footer p#separator a {
color:#aa2222;
font-weight:bold;
background: transparent url(/images/icon.top.png) bottom left no-repeat;
padding-left:15px;
}
/*div#footer ul.globallinks {*/
div#footer div#fl1 .editorial ul, 
div#footer div#fl2 .editorial ul {
text-align:center;
line-height: 0.9;
list-style:none;
margin: .8em 0;
}
div#footer div#fl1 .editorial ul li, 
div#footer div#fl2 .editorial ul li {
display:inline;
margin-top:15px;
}
div#footer div#fl1 .editorial ul li a, 
div#footer div#fl2 .editorial ul li a{
margin-left:15px;
padding: 0 0 0 15px;
background: transparent url(/images/bg.separator.gif) center left no-repeat;
white-space:nowrap;
}
div#footer div#fl1 .editorial ul li p, 
div#footer div#fl2 .editorial ul li p {
display:none;
}
div#footer .internal-link {
white-space:nowrap;
}
div#footer div#fl1 .editorial ul li.firstChild a, 
div#footer div#fl2 .editorial ul li.firstChild a
{
/*  border-left: 0; */
background-image: none;
}
div#footer h2 {
font-size:1em;
text-align: center;
margin-top: 2em;
}
/**************************** CONTENT + MARGINALE ****************************************************/
div#contentContainer {
float:left;
margin:35px 10px 10px 12px;
display:inline;
overflow:hidden;             /***************** auto - scrolling on ff in linux  *********************************************/
width:488px;
}
div#contentContainer .content{
clear:both;
width:488px;
}
div#contentContainer .content select {
margin-bottom:10px;
}
div#contentContainer .column {
float:left;
width:239px;
}
div#contentContainer .leftColumn {
margin-right:10px;
float:left;
width:239px;
}
div#contentContainer .firstColumn, 
div#contentContainer .firstcolumn {
clear:both;
margin-right:10px;
}
div#fullsizeContent div#contentContainer,
div#fullsizeContent div#contentContainer .content {
width: 800px;
margin:11px;
padding:0;
}
div#popupContent div#contentContainer,
div#popupContent div#contentContainer .content {
width: 800px;
margin:0;
padding:0;
}
div#marginale{
margin:35px 0 10px 0;
float:right;
width:334px;
z-index:1;
overflow:visible;
}
div#marginale > div{
overflow:hidden;
}
div#marginale > iframe{
overflow:hidden;
}
div#marginale div.infobox
{
margin-right: 10px;
/*overflow:hidden;*/
}
/* Ads */
div#TOP_728X90
{
margin-left: 116px;
z-index:60;
}
div#RIGHT_160X600
{
position: absolute;
top: 90px;
left: 844px;
z-index:60;
width: 160px;
}
div#MIDDLE_468X60
{
/*  width: 468px;
height: 60px;*/
clear: both;
margin-bottom:10px;
}
div#BOTTOM_1X1
{
position:absolute;
top:0;
left:0;
/*  height:1px;
width:1px;*/
/*  visibility: hidden;*/
z-index:60;
}
div#RIGHT_300X250
{
text-align: center;
margin-bottom: 10px;
z-index:60;
overflow: visible !important;
}
div#BOTTOM_300X250
{
text-align:center;
overflow: visible !important;
}
div#MODAL_152X32
{
width: 152px;
height: 32px;
clear: both;
margin-left: 14px;
padding-top: 5px;
}
/* debug */
div#JSDebug
{
position: absolute;
top: 0;
right: 0;
border: 1px solid red;
background: white;
/*  z-index: 99999999;*/
z-index:99;
}
html > body div#JSDebug { position: fixed; }
div#JSDebug h1
{
cursor: pointer;
font-size: 1em;
background-color: red;
color: white;
padding: 3px 10px;
}
div#JSDebug div
{
border-top: 1px solid red;
font-family: monospace;
padding: 10px;
width: auto;
height: 300px;
overflow: auto;
}
div#JSDebug form
{
padding: .2em .5em;
}
div#JSDebug p
{
padding-bottom: 5px;
margin-bottom: 5px;
border-bottom: 1px dotted #ccc;
}
#query_map {
/*width:415px;*/
}
div#fullteaser {
float:left;
margin-top:10px;
width:844px;
}
div#printCopyrightBox {
display: none;
}
div.autocomplete-layer {
position:absolute;
width:250px;
background-color:white;
border:1px solid #888;
margin:0;
padding:0;
z-index: 250;
}
div.autocomplete-layer ul {
list-style-type:none;
margin:0;
padding:0;
}
div.autocomplete-layer ul li.selected { 
background-color: #aa2222;
color: #ffffff;
}
div.autocomplete-layer ul li {
list-style-type:none;
display:block;
margin:0;
padding:2px;
/*height:13px;*/
cursor:pointer;
}
div.search-input {
position: relative;
display: inline;
}
span.autocomplete-swirl {
top: 0px;	
left:156px;
position:absolute;
}
* html span.autocomplete-swirl {
top:5px; /* IE6 FIX */
}
*:first-child+html span.autocomplete-swirl {
top:5px; /* IE7 FIX */
}
div.poi_info_content div.catchwords a {
color: #666666;
text-decoration: underline;
}
div.poi_info_content div.catchwords a:hover {
color: #000000;
}
/* CATEGORY / GATEWAY / WATCHLIST LINK STYLES */
div.city-category-links a, div.watchlist-headline div a {
text-decoration: underline !important;
color: #666666;
}
div.city-category-links a:hover, div.watchlist-headline div a:hover {
color: #000000;
}
ul.partnerlinks
{
margin: .5em 0 1em 0;
padding: 0;
list-style: none;
}
ul.partnerlinks li
{
margin: .2em 0;
}
div.inlineGallery
{
overflow: hidden;
margin-bottom: 10px;
}
div.inlineGallery .stage
{
width: 300px;
margin-right: 10px;
text-align: center;
}
div.inlineGallery .stage img,
div.inlineGallery ul li img
{
border: 1px solid #666;
}
div.inlineGallery ul
{
list-style-type: none;
overflow: hidden;
}
div.inlineGallery ul li
{
display: inline;
}
/* MICROSITE */
div#contentContainer .cb_38_actiontour .column {
width:391px;
float:right;
}
div#contentContainer .cb_38_actiontour .firstColumn {
float:left;
}
div#fullsizeContent div#contentContainer,
div#fullsizeContent div#contentContainer .cb_38_actiontour .content {
width: 800px;
margin:11px;
padding:0;
}
div#popupContent div#contentContainer,
div#popupContent div#contentContainer .cb_38_actiontour .content {
width: 800px;
margin:0;
padding:0;
}
div#centerPopupContent div#contentContainer {
width: 844px;
margin:0;
padding:0;
}
div#centerPopupContentTwoColumns div#contentContainerTwoColumns {
width: 488px;
margin:0;
padding:0;
}
div#centerPopupContent div#contentContainer .cb_38_actiontour .content {
padding:0 40px 10px;
width:764px;
}
div#centerPopupContentTwoColumns div#contentContainerTwoColumns,
div#centerContent div#contentContainer {
float:left;
margin:0;
padding:0;
}
div#centerPopupContentTwoColumns div#contentContainerTwoColumns,
div#centerPopupContent div#contentContainer {
float:left;
margin:0;
padding:0;
background:none repeat scroll 0 0 #FFFFFF;
}
div#centerPopupContentTwoColumns div#contentContainerTwoColumns,
div#centerPopupContent div#contentContainer .editorial {
display:inline;
float:left;
margin:35px 10px 10px 12px;
overflow:hidden;
width:488px;
}
div#msMarginale{
margin:35px 0 10px 0;
float:right;
width:334px;
z-index:1;
overflow:visible;
}
div#msMarginale > div{
overflow:hidden;
}
div#msMarginale div.infobox
{
margin-right: 10px;
/*overflow:hidden;*/
}
div#centerPopupContent div#contentContainer .cb_38_actiontour .editorial {
margin:0;
}
div#globallinks {
background:none repeat scroll 0 0 transparent;
color:#FFFFFF;
font-weight:bold;
margin:0 auto;
width:844px;
text-align:center;
}
div#globallinks a {
color:#FFFFFF;
font-weight:bold;
}
/* MICROSITE BEGIN */
div#msContent .cb_38_actiontour .column {
width:391px;
float:right;
}
div#msContent .cb_38_actiontour .firstColumn {
float:left;
}
div#fullsizeContent div#msContent,
div#fullsizeContent div#msContent .cb_38_actiontour .content {
width: 800px;
margin:11px;
padding:0;
}
div#popupContent div#msContent,
div#popupContent div#msContent .cb_38_actiontour .content {
width: 800px;
margin:0;
padding:0;
}
div#centerPopupContent div#msContent {
width: 844px;
margin:0;
padding:0;
}
div#centerPopupContentTwoColumns div#msContentTwoColumns {
width: 488px;
margin:0;
padding:0;
}
div#centerPopupContent div#msContent .cb_38_actiontour .content {
padding:0 40px 10px;
width:764px;
}
div#centerPopupContentTwoColumns div#msContentTwoColumns,
div#centerContent div#msContent {
float:left;
margin:0;
padding:0;
}
div#centerPopupContentTwoColumns div#msContentTwoColumns,
div#centerPopupContent div#msContent {
float:left;
margin:0;
padding:0;
background:none repeat scroll 0 0 #FFFFFF;
}
div#centerPopupContentTwoColumns div#msContentTwoColumns,
div#centerPopupContent div#msContent .editorial {
display:inline;
float:left;
margin:35px 10px 10px 12px;
overflow:hidden;
width:488px;
}
div#centerPopupContent div#msContent .cb_38_actiontour .editorial {
margin:0;
}
div#msGloballinks {
background:none repeat scroll 0 0 transparent;
color:#FFFFFF;
font-weight:bold;
margin:0 auto;
width:844px;
text-align:center;
}
div#msGloballinks a {
color:#FFFFFF;
font-weight:bold;
}
div#msGloballinks ul {
list-style:none outside none;
}
div#msGloballinks ul,
div#msGloballinks li {
display:inline;
}
/* MICROSITE END */
.centerpopup div#footer {
width:844px;
font-weight:bold;
color:#fff;
text-align:center;
}
.centerpopup div#footer a{
font-weight:bold;
color:#fff;
}
div.editorial ul {
padding-left: 17px;
}
div.editorial blockquote ul {
padding-left: 0px;
}
input.txt,textarea, select {
font-family: Verdana, sans-serif;
font-size: 1em;
background-color:#FFF;
border: 1px solid #ddd;
margin-bottom:5px;
color:#666;
}
input.txt,textarea {
padding-left:2px;
}
input.txt {
height:16px;
}
.Hint {
color: #999 !important;
}
a {
color:#A22;
text-decoration:none;
}
div#actiontour_teaser .teaser_text_overlay_big a {
line-height:28.8px;
color:#fff;	
}
div#actiontour_teaser .teaser_text_overlay_big .teaser_text,
div#actiontour_teaser .teaser_text_overlay_big .teaser_text a {
font-size:22.1px;
line-height:28.8px;
color:#ffcc00;	
}
/* MICROSITE BEGIN */
div#microsite_teaser .teaser_text_overlay_big a {
line-height:28.8px;
color:#fff;	
}
div#microsite_teaser .teaser_text_overlay_big .teaser_text,
div#microsite_teaser .teaser_text_overlay_big .teaser_text a {
font-size:22.1px;
line-height:28.8px;
color:#ffcc00;	
}
/* MICROSITE END */
h1 {
font-size: 16.5px;
font-weight: bold;
line-height: 19.8px;
}
div#actiontour_teaser .teaser_text_overlay_big h1,
div#actiontour_teaser .teaser_text_overlay_big h1 a {
font-size:28.1px;
line-height:31.8px;
color:#ffcc00;	
}
/* MICROSITE BEGIN */
div#microsite_teaser .teaser_text_overlay_big h1,
div#microsite_teaser .teaser_text_overlay_big h1 a {
font-size:28.1px;
line-height:31.8px;
color:#ffcc00;	
}
/* MICROSITE END */
h2 {
font-size:1.5em;
margin: 0 0 10px 0;
line-height:1.2;
}
h3 {
font-size:1.2em;
margin-bottom:10px;
line-height:1.3;
}
h4 {
font-size:1.1em;
margin-bottom:5px;
}
img.left {
float:left;
margin-right:10px;
}
img.right {
float:right;
margin-left:10px;
}
p.left {
float:left;
margin-right:10px;
}
p.right, p.align-right {
float:right;
margin-left:10px;
}
.left {
float:left;
}
.right {
float:right !important;
}
input.nodisplay {
display:none;
}
span.left {
clear:both;
float:left;
}
span.right {
float:right;
}
.cb12visual {
border:1px solid #A22;
margin-bottom:10px;
}
.important {
color: #A22;
}
input.error, textarea.error, select.error
{ 
border: 1px solid #a22;
}
/* my profil */
div.user_status a:hover span.status_tooltip_rs
{
visibility:visible;
}
div.user_status a:hover 
{
text-indent: 0; /*** IE correction rule ***/
}
div.user_status span.status_tooltip_rs
{
visibility:hidden;
position: absolute;
z-index: 10;
padding:0px;
margin-top:20px;
margin-left:-110px;
text-align: center;
background: #fff; 
border: 1px solid #a22;
white-space: normal;
line-height:15px;
}
/* --myprofil */
input.active, textarea.active, select.active
{
background-color: #ffd;
border-color: #ccc;
color:#666 !important;
}
.SFError, label.error
{
color: #a22;
}
#SFMessageErrors
{
color:#a22;
font-weight: bold;
padding: 15px 0px 17px 60px;
margin-top: -3px;
}
.SFError
{
font-weight: bold;
margin-bottom:10px;
padding-left:20px;
background:transparent url(/images/ic.error.gif) left top no-repeat;
}
ul.SFError
{
list-style-position: outside !important;
padding-left:40px;
}
.successMsg {
font-weight:bold;
margin:10px 0;
padding:0 0 10px 20px;
background:transparent url(/images/ic.success.gif) left top no-repeat;
}
.InlineHelp
{
position: absolute;
top: 10px;
left: 10px;
width: 300px;
background: white;
border: 1px solid #ddd;
padding: 1em .5em;
display: block;
/*z-index: 5000;*/
z-index: 250;
}
/************************** editorialS SPEZIALS*********************************************/
.editorial, 
.article {
margin-bottom:10px;
overflow:hidden;
height:1%;
}
/* Video Box Editorial SPEZIAL */
.cb_37_video .content, .cb_37_video_alt1 .content {
margin-bottom: 0px;
width: auto !important;
}
.cb_37_video .editorial, .cb_37_video_alt1 .editorial {
margin-bottom: 0px;
}
.editorial p, 
.article p {
line-height:16px;
}
div.editorial div.editorial {
margin-bottom:0;
}
.editorial form img, 
.article form img {
margin-bottom:0;
}
.editorial p, 
.article p,
.editorial ul, 
.article ul,
.article h1,
.editorial h1, 
.editorial h2, 
.article h2,
.editorial h3, 
.article h3,
.editorial h4, 
.article h4,
.editorial h5, 
.article h5,
.editorial h6, 
.article h6,
.editorial table, 
.article table, 
.editorial form, 
.article form {
margin:0 10px 3px 10px;
}
/* H1 - H2 style */
.article h1, .editorial h1 {
font-size: 16.5px;
}
div#contentContainer .editorial .column {
width:229px;
}
.editorial .imgtext-table, 
.article .imgtext-table {
margin-bottom:0;
margin-right:0;
}
.imgtext-table-span {
display:none;
}
.editorial table.table-right,
.article table.table-right {
margin-right:-10px;
}
.editorial table.table-left,
.article table.table-left,
.editorial table.table-center,
.article table.table-center {
margin-left:0px;
}
.editoral ul,
.editorial ul,
.article ul {
/*list-style-position: inside;*/
}
.cb {
margin-bottom:20px !important;
}
/*.article h2 {
color:#A22;
}*/
.editorial form, 
.article form,
.editorial table, 
.article table, 
.editorial select, 
.article select {
margin-bottom:10px;
}
.s_topten .infoboxContent .editorial p{
clear:both;
}
.infoboxContent .editorial p, 
.infoboxContent .editorial ul {
margin-left:0;
}
/************************** POPUPS ****************************************************/
.popup {
width:800px;
}
.popup_header { 
background: transparent url(/images/popup_header.png) no-repeat top left;
height:78px;
}
.popup_header h2 {
margin-bottom: 0px !important;
}
.popup_header h2 a{
height:56px;
width:262px;
margin: 10px 0 0 15px;
display: inline;
float:left;
background: transparent url(/images/logo.gif) top left no-repeat;
text-indent:-2000px;
font-size: 22px;
}
.popup iframe {
margin:0px;
}
.popup_header img { 
float:right;
margin:12px 20px 0 0;
}
/************************** INFOBOXES ****************************************************/
.infobox {
clear:both;
margin-bottom:10px;
overflow:visible;  
height:1%;
z-index:1;
}
.infobox h2{
text-indent:-2000px;
text-transform:uppercase;
height:20px;
margin-bottom:5px;
}
div.infoboxContent{
padding:5px 10px;
height:1%;
overflow:hidden;
z-index:1;
line-height:16px;
}
div.showToolTip { overflow: visible; }
div.infoContent{
padding:5px 10px 5px 0;
height:1%;
overflow:hidden;
z-index:1;
}
div.infoboxContent h3 {
/*margin-top:2px;*/
}
div.infoboxContent h4 {
font-size: 1em;
padding: 1em 0 0;
}
div.infoboxContent p{
margin-bottom:5px;
}
p.more {
clear:both;
padding:5px 0 !important;
text-align:right;
width:100% !important;
}
.caption {
font-size:0.9em;
margin-top:6px !important;
}
.caption .author {
color:#888;
display:block;
width:100% !important;
text-align:right;
padding:0 -5px;
}
.infobox form {
background-color:#FBDC00;
padding:5px;
height:1%;
overflow:auto;
}
.cb14travelmarket p.more,
.cb15travelguide p.more, 
.hcb3events p.more{
position:relative;
top:-10px;
margin:0;
padding:0;
}
/****************************************** MODAL BOXES *************************************/
/**
* MODAL WINDOWS
* -------------------------------------------------------------------------------------- */
div#MBBlurLayer, div.MBFrame
{
background-color: black;
position: absolute;
top: 0;
left: 0;
width:500px;
z-index: 2100;
}
div.MBFrame
{
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-bottom: 1px solid #777;
border-right: 1px solid #777;
background: #f9f5ec;
z-index:2101 !important;
}
div.MBFrame h1
{
position: relative;
font-size: 1.6em;
margin: 0 110px 0 0;
font-weight: normal;
color: #666;
padding: .8em 80px 10px 20px;
line-height:1.1;
cursor: move;
overflow:hidden;
}
div.MBFrame div.MBFooter
{
margin-bottom: 20px;
padding:10px 5px 0 5px;
float: right;
}
div.MBFrame div.MBContent,
div.MBFrame div.MBFooter,
div.MBFrame p.MBErrorHint,
div.MBFrame p.MBNotifications
{
padding: 10px 20px;
margin: 0;
clear: both;
}
.abuse_form fieldset#categories input
{
clear:both;
float:left !important;
}
.abuse_form fieldset#categories label
{
clear:right !important;
padding-left:20px !important; 
}
.abuse_form fieldset#categories span 
{
display:block;
padding-left:24px;
}
div.MBFrame div.MBContent
{
/*  font-size: 1.02em;*/
}
div.MBFrame p.MBErrorHint,
div.MBFrame p.MBNotifications
{
overflow: auto;
}
div.MBFrame p.MBNotifications,
div.MBFrame p.MBErrorHint
{
color: #a22;
font-weight: bold;
padding: 15px 0px 17px 60px;
margin-top: -3px;
}
div.MBFrame p.MBNotifications
{  
position: absolute;
top: 2px;
left: 15px;
margin:10px 0;
}
div.MBFrame div#MBMessage, 
div.MBFrame p.MBNotifications
{
color: #7a7a7a;
font-weight:bold;
padding:0 0 0 20px;
background:transparent url(/images/ic.success.gif) left top no-repeat;
}
div.MBFSuccess div.MBContent,
div.MBFError div.MBContent
{
background: transparent url(/images/bg.modalbox_success.gif) 20px 10px no-repeat;
padding-bottom: 50px;
padding-left: 90px;
}
div.MBFError div.MBContent { background-image: url(/images/bg.modalbox_error.gif); }
div.MBFrame div.MBFooter
{
clear: both;
padding-bottom: 0;
margin-bottom: 20px;
}
div.MBFrame a.MBClose
{
position: absolute;
right: -10px;
top: -10px;
height: 22px;
width: 22px;
text-indent: -3000px;
background: transparent url(/images/btn.modalbox_close.gif) center left no-repeat;
cursor: pointer;
}
div.MBFrame img#MBLoader1
{
position: absolute;
right: 15px;
top: 12px;
height: 16px;
width: 16px;
border: 1px solid #7a7a7a;
}
div.MBFrame div.MBTopAd
{
text-align: center;
margin: 20px 0 0 0; 
}
div.MBContent form
{
line-height: 1.5em;
}
div.MBContent form p.Hint
{
position: absolute;
top: 12px;
right: 50px;
text-align: right;
width: 20em;
}
div.MBContent label
{
/*float: left;*/
/*width: 16em;*/
}
div.MBContent label.nofloat
{
float: none;
width: auto;
display: inline;
clear: none;
}
div.MBContent br
{
clear: left;
}
div.MBContent li
{
/*margin-left: 2em;*/
}
.modalbox {
background-color:#F9F5EC;
padding:20px;
width:508px;
}
.modalbox label {
float:left;
width:150px;
}
.modalbox legend {
margin-left:-6px;
margin-bottom:5px;
display:block;
font-weight:bold;
}
.modalbox .formfoot label {
float:left;
width:480px;
}
.modalbox .formfoot input {
float:left;
width:20px;
}
.modalbox textarea {
margin-bottom:10px;
}
.modalbox img {
clear:both;
margin:10px 10px 10px 0;
}
#MCSourceTabs a.active {
font-weight:bold;
}
/******* MB Buttons ******************************/
div.MBFrame .link-button {
height:18px;
margin-right:10px;
text-indent:-20000px;
float:left;
background-position:top left;
background-repeat:no-repeat;
background-color:#093;
}
div.MBFrame a.MBBtn_ndern {
background-image: url(/images/mdbuttons/ndern.gif);
width:65px;
}
div.MBFrame a.MBBtn_abbrechen {
background-image: url(/images/mdbuttons/abbrechen.gif);
width:88px;
}
div.MBFrame a.MBBtn_albumlschen {
background-image: url(/images/mdbuttons/albumlschen.gif);
width:113px;
}
div.MBFrame a.MBBtn_albumspeichern {
background-image: url(/images/mdbuttons/albumspeichern.gif);
width:125px;
}
div.MBFrame .MBBtn_auswahlspeichern {
background-image: url(/images/mdbuttons/auswahlspeichern.gif);
width:142px;
}
div.MBFrame a.MBBtn_editieren {
background-image: url(/images/mdbuttons/editieren.gif);
width:78px;
}
div.MBFrame a.MBBtn_hochladen {
background-image: url(/images/mdbuttons/hochladen.gif);
width:139px;
}
div.MBFrame a.MBBtn_kommentarspeichern {
background-image: url(/images/mdbuttons/kommentarspeichern.gif);
width:157px;
}
div.MBFrame a.MBBtn_lschen {
background-image: url(/images/mdbuttons/lschen.gif);
width:72px;
}
div.MBFrame .MBBtn_mediumlschen {
background-image: url(/images/mdbuttons/mediumlschen.gif);
width:119px;
}
div.MBFrame a.MBBtn_missbrauchmelden {
background-image: url(/images/mdbuttons/missbrauchmelden.gif);
width:143px; 
}
div.MBFrame a.MBBtn_ok {
background-image: url(/images/mdbuttons/ok.gif);
width:33px;
}
div.MBFrame a.MBBtn_schliessen,
div.MBFrame a.MBBtn_schlieen  {
background-image: url(/images/mdbuttons/schliessen.gif);
width:90px;
}
div.MBFrame a.MBBtn_senden {
background-image: url(/images/mdbuttons/senden.gif);
width:65px;
}
div.MBFrame .MBBtn_speichern {
background-image: url(/images/mdbuttons/speichern.gif);
width:84px;
}
/******* PAGING ******************************/
.Paging a, 
.Paging strong {
border-left:1px solid #A22;
padding:0 5px;
color:#A22;
}
.Paging a.arrow, 
.Paging .firstChild {
border-left:0;
padding:0 5px;
}
/*
* RATING
* ---------------------------------------------------------------------------- */
#rating
{
width: 100px;
height: 20px;
}
ul.rating
{
width: 100px;
height: 20px;
}
.star-rating li.rating_on, .star-rating li.rating_off
{
list-style-type: none;
width: 20px;
height: 20px;
border: none;
float: left;
cursor: pointer;
}
.star-rating li.rating_on,
.star-rating li.rating_off
{
background: transparent url(/images/bg.rating_star.gif) bottom left no-repeat;
}
.star-rating li.rating_off
{
background-position: top left;
}
li.rating_off a, li.rating_on a
{
width: 30px;
height: 30px;
}
span.RatingBar,
span.RatingBar span
{
display: block;
float: left;
height: 11px !important;
padding: 0 !important; 
margin: 0;
background: transparent url(/images/bg.rating_star_small.gif) bottom left repeat-x;
text-indent: -2000px;
line-height:11px; /*IE6 fix*/
}
span.RatingBar
{
width: 55px !important;
background-position: top left;
margin: 2px 12px 0 0;
}
iframe.iframe {
border:none;
background:transparent;
}
label.hide {
visibility:hidden;
}
div#lost_password {
margin:0 0 0 10px;
width:468px !important;
}
div#lost_password div {
margin:10px 0;
}
div#lost_password form label {
display:block;
}
/*** KONTAKTANFRAGEN /POSTFACH ***************************************/
.contactlist ul.contactquest, 
.postfach ul.contactquest  {
height:20px;
}
.contactlist ul.contactquest li, 
.postfach ul.contactquest li {
float:left;
list-style:none;
width:244px;
}
.contactlist ul.contactquest  li a, 
.postfach ul.contactquest  li a {
background: transparent url(/images/contactnetwork/header.empfangengesendet.gif) no-repeat;
width:244px;
/*display:block;*/
float:left;
height:20px;
text-indent: -2000px;
}
.contactlist ul.contactquest  li a.lkInbox, 
.postfach ul.contactquest  li a.lkInbox {
background-position: 0 0;
}
.contactlist ul.contactquest  li a.lkInbox:hover, 
.postfach ul.contactquest  li a.lkInbox:hover {
background-position: 0 -20px;
}
.contactlist ul.contactquest  li a.lkInboxActive, 
.postfach ul.contactquest  li a.lkInboxActive {
background-position: 0 -40px;
}
.contactlist ul.contactquest  li a.lkSent, 
.postfach ul.contactquest  li a.lkSent {
background-position: -244px -40px;
}
.contactlist ul.contactquest  li a.lkSent:hover, 
.postfach ul.contactquest  li a.lkSent:hover {
background-position: -244px -60px;
}
.contactlist ul.contactquest  li a.lkSentActive, 
.postfach ul.contactquest  li a.lkSentActive {
background-position: -244px -20px;
}
/*Kontaktnetzwerk status anzeige**/
div.status_on, div.status_off {
padding:3px 0 4px 0;
width:73px;
text-align:center;
color:#FFF;
margin-top: 2px;
}
div.status_on {
background-color:#B1C700;
}
div.status_off {
background-color:#666;
}
.legend {
margin-bottom:20px;
}
.legend img {
vertical-align:middle;
margin:0 2px 0 7px;
}
/*
#contentContainer .contenttable {
margin:0 !important;
border-collapse: collapse;
margin-top:1px !important;
margin-left:1px !important;
}
#contentContainer .contenttable td {
vertical-align:top;
border: 1px solid black;
}
#contentContainer .contenttable td p {
margin:0;
padding:2px; 
}
*/
/************************** CENTERED POPUP ****************************************************/
.center_totalwrap,
.actiontour_total_wrap,
.microsite_total_wrap {
width:100%;
background-color: #003983;
}
.center_wrap,
.actiontour_popup_wrap,
.microsite_popup_wrap {
width:1200px;
margin:0px auto;	
background: url(/images/actiontour/2010/actiontour_background_2010.jpg) top left no-repeat;
min-height:1600px;
}
.centerpopup {
width:844px;
margin:0px auto;
background:#fff;
}
.centerpopup iframe {
margin:0px;
}
.cb_journal_specials ul#journal_boxcontroller {
width:488px;
height:20px;
list-style:none;
}
.cb_journal_specials ul#journal_boxcontroller li {
float:left;
}
.cb_journal_specials  ul#journal_boxcontroller li a{ 
float:left;
height:20px;
width:122px;
background: transparent url(/images/journal/header.specials.gif) no-repeat;
text-indent:-20000px;
}
.cb_journal_specials  ul#journal_boxcontroller li a.lkSpecials { background-position:0 -80px; width:122px;}
.cb_journal_specials  ul#journal_boxcontroller li a.lkSpecials:hover { background-position:0 -100px;  width:122px;}
.cb_journal_specials  ul#journal_boxcontroller li.jrnlSpecial a.active:hover { background-position:0 0px;  width:122px;}
.cb_journal_specials  ul#journal_boxcontroller li.jrnlSpecial a.active { background-position:0 0px;  width:122px;}
.cb_journal_specials  ul#journal_boxcontroller li a.lkArtikel { background-position:-122px 0px; width:122px;}
.cb_journal_specials  ul#journal_boxcontroller li a.lkArtikel:hover { background-position:-122px -20px;  width:122px;}
.cb_journal_specials  ul#journal_boxcontroller li.jrnlArtikel a.active { background-position:-122px -80px;  width:122px;}
.cb_journal_specials  ul#journal_boxcontroller li.jrnlArtikel a.active:hover { background-position:-122px -80px;  width:122px;}
.cb_journal_specials  ul#journal_boxcontroller li a.lkBilder { background-position:-244px 0;  width:122px;}
.cb_journal_specials  ul#journal_boxcontroller li a.lkBilder:hover { background-position:-244px -40px;  width:122px;}
.cb_journal_specials  ul#journal_boxcontroller li.jrnlBilder a.active:hover { background-position:-244px -160px;  width:122px;}
.cb_journal_specials  ul#journal_boxcontroller li.jrnlBilder a.active { background-position:-244px -160px;  width:122px;}
.cb_journal_specials  ul#journal_boxcontroller li a.lkNews { background-position:right top; width:122px;}
.cb_journal_specials  ul#journal_boxcontroller li a.lkNews:hover { background-position:right -60px;  width:122px;}
.cb_journal_specials  ul#journal_boxcontroller li.jrnlNews a.active { background-position:right -240px;  width:122px;}
.cb_journal_specials  ul#journal_boxcontroller li.jrnlNews a.active:hover { background-position:right -240px;  width:122px;}
.cb_journal_specials  ul.journal_bilder_IsActive li a.lkSpecials { background-position:0 -160px; width:122px;}
.cb_journal_specials  ul.journal_bilder_IsActive li a.lkSpecials:hover { background-position:0 -180px; width:122px;}
.cb_journal_specials  ul.journal_bilder_IsActive li a.lkArtikel { background-position:-122px -160px !important; width:122px;}
.cb_journal_specials  ul.journal_bilder_IsActive li a.lkArtikel:hover { background-position:-122px -200px  !important; width:122px;}
.cb_journal_specials  ul.journal_news_IsActive li a.lkSpecials { background-position:0 -240px; width:122px;}
.cb_journal_specials  ul.journal_news_IsActive li a.lkSpecials:hover { background-position:0 -260px; width:122px;}
.cb_journal_specials  ul.journal_news_IsActive li a.lkArtikel { background-position:-122px -240px !important; width:122px;}
.cb_journal_specials  ul.journal_news_IsActive li a.lkArtikel:hover { background-position:-122px -280px  !important; width:122px;}
.cb_journal_specials  ul.journal_news_IsActive li a.lkBilder { background-position:-244px -240px !important; width:122px;}
.cb_journal_specials  ul.journal_news_IsActive li a.lkBilder:hover { background-position:-244px -300px  !important; width:122px;}
.cb_journal_specials .editorial h3 {
margin-left:0;
} 
.cb_mpotg_highlights h2 {
background: transparent url(/images/mpotg/header.highlights.gif) no-repeat top left;
}
.cb_mpotg_ortevon h2 {
background: transparent url(/images/mpotg/header.ortevon.gif) no-repeat top left;
}
.cb_mpotg_weiteretreffer h2 {
background: transparent url(/images/mpotg/header.weiteretreffer.gif) no-repeat top left;
}
.cb_mpotg_mpproducts h2 {
background: transparent url(/images/mpotg/header.produkte.gif) no-repeat top left;
}
.cb_mpotg_highlights a,
.cb_mpotg_ortevon a .link,
.cb_mpotg_weiteretreffer a,
.cb_mpotg_mpproducts a {
width:220px;
margin-right:10px;
float:left;
}
.cb_mpotg_ortevon .comments
{
width:auto; 
float:right; 
}
.cb_mpotg_highlights,
.cb_mpotg_ortevon,
.cb_mpotg_weiteretreffer,
.cb_mpotg_mpproducts {
padding-bottom: 10px;
}
.articlerating h2 {
background: transparent url(/images/bewertung/header.bewertung.gif) no-repeat top left;
}
.articlerating p.left {
width:330px;
margin-bottom:10px;
} 
.articlerating form {
background:none;
padding:0;
clear:both;
}
.articlerating form label {
display:block;
}
.articlerating form input {
margin-top:5px;
}
.articlerating div.right {
margin-right:10px;
text-align:right;
}
.articlerating strong {
clear:both;
}
.articlerating div.left {
width:330px;
}
.articlerating .articleComments { 
border:1px solid #DDD;
margin-right:5px;
height:92px;
overflow:auto;
}
.articlerating .articleComments img { 
float:left;
}
.articlerating .articleComments h3 {
font-size:1em;
padding-left:80px;
margin-bottom:0;
}
.articlerating .articleComments p {
padding-left:80px;
}
.articlerating .articleComments div {
background-color:#FFF;
border-bottom:1px solid #DDD;
border-top:1px solid #DDD;
clear:left;
height:auto;
margin-bottom:1px;
/*min-height:60px;*/
overflow:visible;
padding:.5em;
}
.cb_05_paparazzi h2 {
background: transparent url(/images/cb_05_paparazzi/header.paparazzi.gif) no-repeat top left;
}
.cb_05_paparazzi h2.muenchen {
background: transparent url(/images/cb_05_paparazzi/header.paparazzi_muenchen.gif) no-repeat top left;
}
.cb_05_paparazzi h2.stuttgart {
background: transparent url(/images/cb_05_paparazzi/header.paparazzi_stuttgart.gif) no-repeat top left;
}
.cb_05_paparazzi h2.dresden {
background: transparent url(/images/cb_05_paparazzi/header.paparazzi_dresden.gif) no-repeat top left;
}
.cb_05_paparazzi h2.essen {
background: transparent url(/images/cb_05_paparazzi/header.paparazzi_essen.gif) no-repeat top left;
}
.cb_05_paparazzi h2.berlin {
background: transparent url(/images/cb_05_paparazzi/header.paparazzi_berlin.gif) no-repeat top left;
}
.cb_05_paparazzi a {
color:#009EE0;
font-weight:bold;
}
.cb_05_paparazzi p.left {
width:123px;
height:30px;
}
.cb_05_paparazzi div.morepaparazzi {
margin-top:10px;
}
.cb_05_paparazzi div.morepaparazzi img {
float:left;
margin-right:10px;
}
.cb_05_paparazzi div.morepaparazzi ul {
}
.cb_05_paparazzi div.morepaparazzi ul li {
float:left;
list-style:none;
padding-right:10px;
white-space:nowrap;
}
/*** CB 6 EVENTS ***/
/** consolidated with hcb_3_events ***/
/*** CB 7 LOGIN ***/
.cb_07_login h2 {
background: transparent url(/images/cb_07_login/header.login.gif) no-repeat top left;
}
.cb_07_login  a.forgottpwd {
float:right;
}
.cb_07_login form input,
.cb_07_login form label {
float:left;
margin-right:5px;
}
.cb_07_login .cbLoginUsername { 
width:150px;
}
.cb_07_login .cbLoginPassword {
width:58px;
}
.cb_07_login form p {
clear:both;
}
/*** CB 8 PARTNER ****/
.cb_08_partner h2 {
background: transparent url(/images/cb_08_partner/cbheader.partner.gif) no-repeat top left;
}
.cb_08_partner img {
margin-bottom: 10px;
}
.cb_08_partner p {
overflow:auto;
height:1%;
padding-bottom:10px;
}
/*** CB 9 NEW MEDIA***/
.cb_09_new_media ul, 
.rs_14_new_media ul {  
margin-bottom: 10px;
height:1%;
overflow:hidden;
}
.cb_09_new_media ul li, 
.rs_14_new_media ul li {
list-style:none;
float: left;
}
.cb_09_new_media ul li {
width:243px;
}
.rs_14_new_media ul li {
width:162px;
overflow:hidden;
}
.cb_09_new_media ul li a, 
.rs_14_new_media ul li a{
display:block;
float:left;
height:20px;
text-indent: -2000px;
}
.cb_09_new_media ul li a {
width:244px;
}
.rs_14_new_media ul li a {
width:162px;
}
.cb_09_new_media ul li a {
background: transparent url(/images/cb_09_new_media/header.imagesvideos.gif) no-repeat;
}
.rs_14_new_media ul li a {
background: transparent url(/images/rs_14_new_media/header.newmedia.gif) no-repeat;
}
.cb_09_new_media a.cb9imagesLk, 
.rs_14_new_media a.rs14imagesLk {
background-position: 0 0;
}
.cb_09_new_media a.cb9imagesLk:hover, 
.rs_14_new_media a.rs14imagesLk:hover {
background-position: 0 -20px;
}
.cb_09_new_media li.cb9images a.active, 
.cb_09_new_media li.cb9images a.active:hover, 
.rs_14_new_media li.rs14images a.active, 
.rs_14_new_media li.rs14images a.active:hover {
background-position: 0 -40px;
}
.cb_09_new_media li.cb9videos a.cb9videosLk{
background-position: -244px -40px;
}
.cb_09_new_media li.cb9videos a.cb9videosLk:hover {
background-position: -244px -60px;
}
.cb_09_new_media li.cb9videos a.active, 
.cb_09_new_media li.cb9videos a.active:hover  {
background-position: -244px 0;
}
.rs_14_new_media li.rs14videos a.rs14videosLk {
background-position: -162px -40px;
width:164px; /**IE6 **/
}
.rs_14_new_media li.rs14videos a.rs14videosLk:hover {
background-position: -162px -60px;
width:164px; /**IE6 **/
}
.rs_14_new_media li.rs14videos a.active, 
.rs_14_new_media li.rs14videos a.active:hover  {
background-position: -162px 0;
width:164px; /**IE6 **/
}
.cb_09_new_media  h2, 
.rs_14_new_media  h2  {
display:none;
}
.cb_09_new_media #cb9newestimages img, 
.cb_09_new_media #cb9newestvideos img, 
.rs_14_new_media #rs14newestimages img, 
.rs_14_new_media #rs14newestvideos img {
margin-right:0;
}
/* cb_32 best rated media */ 
.cb_32_best_rated_media ul, 
.rs_27_best_rated_media ul {  
margin-bottom: 10px;
height:1%;
overflow:auto;
}
.cb_32_best_rated_media ul li, 
.rs_27_best_rated_media ul li {
list-style:none;
float: left;
}
.cb_32_best_rated_media ul li {
width:243px;
}
.rs_27_best_rated_media ul li {
width:162px;
overflow:hidden;
}
.cb_32_best_rated_media ul li a, 
.rs_27_best_rated_media ul li a{
display:block;
float:left;
height:20px;
text-indent: -2000px;
}
.cb_32_best_rated_media ul li a {
width:244px;
}
.rs_27_best_rated_media ul li a {
width:162px;
}
.cb_32_best_rated_media ul li a {
background: transparent url(/images/cb_32_best_rated_media/header.best_rated_media.gif) no-repeat;
}
.rs_27_best_rated_media ul li a {
background: transparent url(/images/rs_27_best_rated_media/header.best_rated_media.gif) no-repeat;
}
.cb_32_best_rated_media a.cb32imagesLk, 
.rs_27_best_rated_media a.rs27imagesLk {
background-position: 0 0;
}
.cb_32_best_rated_media a.cb32imagesLk:hover, 
.rs_27_best_rated_media a.rs27imagesLk:hover {
background-position: 0 -20px;
}
.cb_32_best_rated_media li.cb32images a.active, 
.cb_32_best_rated_media li.cb32images a.active:hover, 
.rs_27_best_rated_media li.rs27images a.active, 
.rs_27_best_rated_media li.rs27images a.active:hover {
background-position: 0 -40px;
}
.cb_32_best_rated_media li.cb32videos a.cb32videosLk{
background-position: -244px -40px;
}
.cb_32_best_rated_media li.cb32videos a.cb32videosLk:hover {
background-position: -244px -60px;
}
.cb_32_best_rated_media li.cb32videos a.active, 
.cb_32_best_rated_media li.cb32videos a.active:hover  {
background-position: -244px 0;
}
.rs_27_best_rated_media li.rs27videos a.rs27videosLk {
background-position: -162px -40px;
width:164px; /**IE6 **/
}
.rs_27_best_rated_media li.rs27videos a.rs27videosLk:hover {
background-position: -162px -60px;
width:164px; /**IE6 **/
}
.rs_27_best_rated_media li.rs27videos a.active, 
.rs_27_best_rated_media li.rs27videos a.active:hover  {
background-position: -162px 0;
width:164px; /**IE6 **/
}
.cb_32_best_rated_media  h2, 
.rs_27_best_rated_media  h2  {
display:none;
}
.cb_32_best_rated_media #cb32newestimages img, 
.cb_32_best_rated_media #cb32newestvideos img, 
.rs_27_best_rated_media #rs27newestimages img, 
.rs_27_best_rated_media #rs27newestvideos img {
margin-right:0;
}
/* cb_33_best_viewed_media */ 
.cb_33_best_viewed_media ul, 
.rs_28_best_viewed_media ul {  
margin-bottom: 10px;
height:1%;
overflow:auto;
}
.cb_33_best_viewed_media ul li, 
.rs_28_best_viewed_media ul li {
list-style:none;
float: left;
}
.cb_33_best_viewed_media ul li {
width:243px;
}
.rs_28_best_viewed_media ul li {
width:162px;
overflow:hidden;
}
.cb_33_best_viewed_media ul li a, 
.rs_28_best_viewed_media ul li a{
display:block;
float:left;
height:20px;
text-indent: -2000px;
}
.cb_33_best_viewed_media ul li a {
width:244px;
}
.rs_28_best_viewed_media ul li a {
width:162px;
}
.cb_33_best_viewed_media ul li a {
background: transparent url(/images/cb_33_best_viewed_media/header.best_rated_media.gif) no-repeat;
}
.rs_28_best_viewed_media ul li a {
background: transparent url(/images/rs_28_best_viewed_media/header.best_rated_media.gif) no-repeat;
}
.cb_33_best_viewed_media a.cb33imagesLk, 
.rs_28_best_viewed_media a.rs28imagesLk {
background-position: 0 0;
}
.cb_33_best_viewed_media a.cb33imagesLk:hover, 
.rs_28_best_viewed_media a.rs28imagesLk:hover {
background-position: 0 -20px;
}
.cb_33_best_viewed_media li.cb33images a.active, 
.cb_33_best_viewed_media li.cb33images a.active:hover, 
.rs_28_best_viewed_media li.rs28images a.active, 
.rs_28_best_viewed_media li.rs28images a.active:hover {
background-position: 0 -40px;
}
.cb_33_best_viewed_media li.cb33videos a.cb33videosLk{
background-position: -244px -40px;
}
.cb_33_best_viewed_media li.cb33videos a.cb33videosLk:hover {
background-position: -244px -60px;
}
.cb_33_best_viewed_media li.cb33videos a.active, 
.cb_33_best_viewed_media li.cb33videos a.active:hover  {
background-position: -244px 0;
}
.rs_28_best_viewed_media li.rs28videos a.rs28videosLk {
background-position: -162px -40px;
width:164px; /**IE6 **/
}
.rs_28_best_viewed_media li.rs28videos a.rs28videosLk:hover {
background-position: -162px -60px;
width:164px; /**IE6 **/
}
.rs_28_best_viewed_media li.rs28videos a.active, 
.rs_28_best_viewed_media li.rs28videos a.active:hover  {
background-position: -162px 0;
width:164px; /**IE6 **/
}
.cb_33_best_viewed_media  h2, 
.rs_28_best_viewed_media  h2  {
display:none;
}
.cb_33_best_viewed_media #cb33newestimages img, 
.cb_33_best_viewed_media #cb33newestvideos img, 
.rs_28_best_viewed_media #rs28newestimages img, 
.rs_28_best_viewed_media #rs28newestvideos img {
margin-right:0;
}
/*** CB 13 FORUMNEWS ***/
.cb_13_forum h2, 
.rs_15_forum h2 {
background: transparent url(/images/cb_13_forum/header.forum.gif) no-repeat top left;
}
.cb_13_forum img, 
.rs_15_forum img {
float:left;
margin-right:10px;
}
.cb_13_forum a, 
.rs_15_forum a {
float:right; 
color:#B1C800;
}
.cb_13_forum .threadteaser, 
.rs_15_forum .threadteaser {
margin-bottom:10px;
overflow:auto;
height:1%;
}
.cb_13_forum p, 
.rs_15_forum p {
padding-left:80px;
}
.cb_13_forum span.threadtext, 
.rs_15_forum span.threadtext {
overflow:hidden;
display:block;
} 
.cb_13_forum .threadteaser a, 
.cb_13_forum span.threadinfo, 
.rs_15_forum .threadteaser a, 
.rs_15_forum span.threadinfo  {
color:#B1C800;
font-weight:bold;
float:none;
}
.cb_13_forum span.threadinfo, 
.rs_15_forum span.threadinfo {
font-size:0.9em;
}
/* CB 35 ANGEBOTE */
.cb_35_angebote_reisemarkt h2 {
background: transparent url(/images/cb_35_angebote_reisemarkt/header.angebote.gif) no-repeat top left;
}
.rs_30_angebote_reisemarkt img {
float: left;
}
.cb_35_angebote_reisemarkt img {
float:left;
margin-right:10px;
}
.cb_35_angebote_reisemarkt img.sponsor_link, 
.rs_30_angebote_reisemarkt img.sponsor_link 
{
width:100px;
} 
.cb_35_angebote_reisemarkt div.title, 
.rs_30_angebote_reisemarkt div.title 
{
font-weight:bold; 
margin-bottom:5px; 
}
.cb_35_angebote_reisemarkt a, 
.rs_30_angebote_reisemarkt a{
float:right; 
color:#666666; 
}
.cb_13_forum .threadteaser, 
.rs_15_forum .threadteaser {
margin-bottom:10px;
overflow:auto;
height:1%;
}
.cb_35_angebote_reisemarkt .threadteaser, 
.rs_30_angebote_reisemarkt .threadteaser {
margin-bottom:10px;
overflow:auto;
height:1%;
}
.cb_35_angebote_reisemarkt .threadteaser a, 
.cb_35_angebote_reisemarkt span.threadinfo, 
.rs_30_angebote_reisemarkt .threadteaser a, 
.rs_30_angebote_reisemarkt span.threadinfo  {
color:#666666; 
font-weight:bold;
float:none;
}
.cb_35_angebote_reisemarkt span.threadinfo, 
.rs_30_angebote_reisemarkt span.threadinfo {
font-size:0.9em;
}
.cb_35_angebote_reisemarkt .threadtext {
float:left;
padding-left:8px;
width: 330px;
overflow:hidden; 
}
.rs_30_angebote_reisemarkt .threadtext {
float:left;
padding-left:8px;
width: 180px;
overflow:hidden; 
}
/*** CB 14 TRAVELMARKET ****/
.cb_14_reisemarkt h2, 
.rs_18_reisemarkt h2 {
background: transparent url(/images/cb_14_reisemarkt/header.travelmarket.gif) no-repeat top left;
}
/*.rs_18_reisemarkt p.more {
padding-top:20px;
}
.cb_14_reisemarkt ul li, 
.rs_18_reisemarkt ul li {
list-style:none;
display:inline;
float:left;
margin-top:10px;
}
.cb_14_reisemarkt ul li.large , .rs_18_reisemarkt ul li.large  {width: 120px;}
.cb_14_reisemarkt ul li.medium, .rs_18_reisemarkt ul li.medium  {width: 100px;}
.cb_14_reisemarkt ul li.short, .rs_18_reisemarkt ul li.short    {width: 75px;}*/
/***** CB 15 TRAVELGUIDE ****/
.cb_15_mpotg h2,
.cb_19_mpotg h2 {
background: transparent url(/images/cb_15_mpotg/header.travelguide.gif) no-repeat top left;
height:27px;
}
.cb_15_mpotg a, 
.cb_19_mpotg  a{
display:block;
margin-top:10px;
}
.cb_15_mpotg p, 
.cb_19_mpotg  p{
padding-left:170px;
}
.cb_15_mpotg ul li, 
.cb_19_mpotg ul li {
display:inline;
list-style:none;
float:left;
}
.cb_15_mpotg ul li a, 
.cb_19_mpotg ul li a {
border-right: 1px solid #F9B100;
padding-right:8px;
margin-right:8px;
}
.cb_15_mpotg ul li a.lastChild, 
.cb_19_mpotg ul li a.lastChild {
border:none !important;
}
.cb_16_galeries h2 {
background: transparent url(/images/cb_16_galeries/header.gallery.gif) no-repeat top left;
}
.cb_17_article p {
float:left;
padding:5px;
width:270px;
}
.cb_18_infos h2{
background: transparent url(/images/cb_18_infos/header.infos.gif) no-repeat top left;
}
/**** CB 19 TRAVELGUIDE ***/
/* see CB 15 TRAVELGUIDE */
/******************************************************************** PRODUCTS ************************************/
.cb_19_insiderguide h2 { background: transparent url(/images/products/header.insiderguide.gif) no-repeat top left; }
.cb_20_cityguides h2 { background: transparent url(/images/products/header.cityguides.gif) no-repeat top left; }
.cb_21_culinary h2 { background: transparent url(/images/products/header.culinary.gif) no-repeat top left; }
.cb_22_continental h2 { background: transparent url(/images/products/header.continental.gif) no-repeat top left; }
.cb_23_regional h2 { background: transparent url(/images/products/header.regional.gif) no-repeat top left; }
.cb_24_roadmap h2 { background: transparent url(/images/products/header.roadmap.gif) no-repeat top left; }
.cb_25_atlas h2 { background: transparent url(/images/products/header.atlas.gif) no-repeat top left; }
.cb_flyaway h2 { background: transparent url(/images/products/header.flyaway.gif) no-repeat top left; }
.cb_sprachfuehrer h2 { background: transparent url(/images/products/header.sprachfuehrer.gif) no-repeat top left; }
.cb_hoerbuecher h2 { background: transparent url(/images/products/header.hoerbuecher.gif) no-repeat top left; }
.cb_laender h2 { background: transparent url(/images/products/header.laender.gif) no-repeat top left; }
.cb_19_insiderguide select,
.cb_20_cityguides select,
.cb_21_culinary select,
.cb_22_continental select,
.cb_23_regional select,
.cb_24_roadmap select,
.cb_25_atlas  select {
float:left;
width:355px;
margin:0 20px 5px 0;
}
/**** CB 36 FEEDSHOW ***/
.cb_36_feedshow h2 {
background:transparent url(/images/RS_Header_ohne.gif) repeat-x scroll left top;
height:15px;
margin-bottom: 0;
}
/* CB37 Video Box, Definitions for both color variants */	
.cb_37_video img, .cb_37_video_alt1 img {
float:left;
/*margin-right:28px;*/
}
.cb_37_video_alt1 div.infoboxContent, .cb_37_video div.infoboxContent {
padding: 0px;
}
.cb_37_video_alt1 div.infoboxContent div.editorial div#flashAdContainer, .cb_37_video div.infoboxContent div.editorial div#flashAdContainer {
width: 468px;
}
/* ACTIONTOUR 2010 - Templates: fullsizecontent.html + centered.html */
.tb_1_actiontour .teaser_img_big,
.tb_1_actiontour .teaser_img_small {
position:absolute;
}
.tb_1_actiontour .teaser_text_overlay_big,
.tb_1_actiontour .teaser_text_overlay_small {
position:absolute;
font-weight:bold;
}
.tb_1_actiontour .teaser_text_overlay_big {
height:91px;
left:20px;
padding:10px;
top:289px;
width:495px;
z-index:999;
}
div#actiontour_teaser .teaser_text_overlay_big {
color:#ffcc00;
}
.tb_1_actiontour .teaser_text_overlay_small {
background: url(/images/actiontour/2010/caption_link_background.gif) repeat-x;
height:9px;
left:0px;
padding:8px;
top:110px;
width:223px;
}
.tb_1_actiontour .teaser_text_overlay_small {
font-size:9.5px;
line-height:12.8px;	
}
div#actiontour_header {
padding: 0px;
width: 100%;
position:relative;
margin-bottom:0px;
z-index:280;
background:#003983;
}
div#actiontour_header .top {
height:111px;
}
div#topNavigationActionTour li {
float:left;
height:30px;
font-weight:bold;
border-right:1px solid #660000;
}
div#topNavigationActionTour li a,
div#topNavigationActionTour li a:link,
div#topNavigationActionTour li a:visited,
div#topNavigationActionTour li a:active  {
padding:10px;
float:left;
height:10px;
width:auto;
color:#ffffff;
text-transform:uppercase;
}
div#topNavigationActionTour li.act a:hover,
div#topNavigationActionTour li.cur,
div#topNavigationActionTour li a:hover {
background: url(/images/actiontour/2010/navigation_link_background_over.gif) repeat-x;
}
div#topNavigationActionTour li.act a,
div#topNavigationActionTour li.act a:link,
div#topNavigationActionTour li.act a:visited,
div#topNavigationActionTour li.act a:active,
div#topNavigationActionTour li.cur  {
padding:10px;
float:left;
height:10px;
width:auto;
color:#ffffff;
text-transform:uppercase;
background: url(/images/actiontour/2010/navigation_link_background_over.gif) repeat-x;
}
div#topNavigationActionTour ul {
width:100%;
background: url(/images/actiontour/2010/navigation_link_background.gif) repeat-x;
height:30px;
list-style:none;
}
#microsite_teaser .teaser_img_big,
#microsite_teaser .teaser_img_small {
position:absolute;
}
#microsite_teaser .teaser_text_overlay_big,
#microsite_teaser .teaser_text_overlay_small {
position:absolute;
font-weight:bold;
}
#microsite_teaser .teaser_text_overlay_big {
height:91px;
left:20px;
padding:10px;
top:289px;
width:495px;
z-index:999;
}
div#microsite_teaser .teaser_text_overlay_big {
color:#ffcc00;
}
#microsite_teaser .teaser_text_overlay_small {
background: url(/images/actiontour/2010/caption_link_background.gif) repeat-x;
height:9px;
left:0px;
padding:8px;
top:110px;
width:223px;
}
#microsite_teaser .teaser_text_overlay_small {
font-size:9.5px;
line-height:12.8px;	
}
div#microsite_header {
padding: 0px;
width: 100%;
position:relative;
margin-bottom:0px;
z-index:280;
background:#003983;
}
div#microsite_header .top {
height:111px;
}
div#msTopNavigation li {
float:left;
height:30px;
font-weight:bold;
border-right:1px solid #660000;
}
div#msTopNavigation li a,
div#msTopNavigation li a:link,
div#msTopNavigation li a:visited,
div#msTopNavigation li a:active  {
padding:10px;
float:left;
height:10px;
width:auto;
color:#ffffff;
text-transform:uppercase;
}
div#msTopNavigation li.act a:hover,
div#msTopNavigation li.cur,
div#msTopNavigation li a:hover {
background: url(/images/microsite/navigation_link_background_over.gif) repeat-x;
}
div#msTopNavigation li.act a,
div#msTopNavigation li.act a:link,
div#msTopNavigation li.act a:visited,
div#msTopNavigation li.act a:active,
div#msTopNavigation li.cur  {
padding:10px;
float:left;
height:10px;
width:auto;
color:#ffffff;
text-transform:uppercase;
background: url(/images/microsite/navigation_link_background_over.gif) repeat-x;
}
div#msTopNavigation ul {
width:100%;
background: url(/images/microsite/navigation_link_background.gif) repeat-x;
height:30px;
list-style:none;
}
.teaser_img_big {
top: 20px;
left: 20px; 
z-index: 1000;
}
#teaser_img_small_2 {
top: 20px; 
left: 585px; 
z-index: 999;
}
#teaser_img_small_3 {
top: 163px; 
left: 585px; 
z-index: 999;
}
#teaser_img_small_4 {
top: 307px; 
left: 585px; 
z-index: 999;
}
#teaser_img_small_1, 
#teaser_img_small_5 {
top: 20px; 
left: 20px; 
z-index: 0;
}
div.color_0,
div.color_70 {
background-color:#993333 !important;
}
div.color_71 {
background-color:#339933 !important;
}
div.color_72 {
background-color:#333399 !important; 
}
.podcastbox {
margin-bottom:2px;
height:1%;
background-color: #F9F5EC;
width:239px;
}
.podcastboxTop {
background: #F9F5EC url(/images/rs_03_podcast/hcb_podcast.png) no-repeat center 5px;
height:75px;
position:relative;
top:-2px;
width:239px;
}
.podcastboxTop img {
float:right;
margin: 3px 15px 10px 0;
padding-right:1px;
}
.podcastboxTop p {
position:absolute;
bottom:10px;
}
.podcastbox img, 
.podcastbox p {
margin:10px;
}
.podcastbox div#hcb_podcast_player {
margin:0 10px;
}
.cb_toptipps h2 {
background: transparent url(/images/events/header.toptipps.gif) no-repeat top left;
}
.hcb_1_2_text {
width:239px;
}
.hcb_1_2_text h3 {
margin:0 0 0 10px;
}
.hcb_1_2_text h2 {
margin-bottom:5px !important;
}
.hcb_1_2_text img {
margin-left:0px;
/*position:relative;
left:-10px;*/
}
.firstColumn .hcb_1_2_text img {
/*margin-left:-10px;*/
}
/*** HCB 3 EVENTS ***/
/**** CB 06 EVENTS ***/
.hcb_03_events h2, 
.cb_06_events h2, 
.rs_06_events_ext h2, 
.rs_07_events h2 {
background: transparent url(/images/hcb_03_events/header.events.gif) no-repeat top left;
}
.hcb_03_events a, 
.cb_06_events a, 
.rs_06_events_ext a, 
.rs_07_events a, 
.cb_toptipps a {
color:#009EE0;
}
.hcb_03_events strong a, 
.cb_06_events strong a, 
.rs_06_events_ext strong a, 
.rs_07_events strong a, 
.cb_toptipps strong a {
white-space:nowrap;
}
.cb_06_events .eventthumb,
.hcb_03_events .eventthumb, 
.rs_06_events_ext .eventthumb, 
.rs_06_events .eventthumb, 
.cb_toptipps .eventthumb, 
.rs_07_events .eventhumb,
.hcb_03_events img, 
.rs_06_events_ext img {
float:left;
clear:both;
margin-bottom:10px;
}
.cb_06_events .eventthumb, 
.hcb_03_events .eventthumb, 
.rs_06_events_ext .eventthumb, 
.rs_06_events .eventthumb,  
.rs_07_events .eventhumb {
width:70px;
/*overflow:hidden;*/
font-size:.8em;
}
.cb_toptipps .eventthumb {
width:130px;
font-size:.8em;
margin-right:10px;
}
.cb_06_events img {
display:block;
}
.hcb_03_events p, 
.cb_06_events p, 
.rs_06_events_ext p {
padding-left:82px;
margin-bottom:20px !important;
}
.hcb_03_events p.more, 
.cb_06_events p.more, 
.rs_06_events_ext p.more, 
.rs_07_events p.more {
margin-bottom:0;
}
.hcb_03_events form, 
.cb_06_events form, 
.rs_07_events form {  
background-color:#C3E8F8;
padding:5px;
}
.hcb_03_events form {
clear:both;
}
.eventlist {
float:left;
width:240px;
}
.eventlist_small {
float:left;
width:220px;
}
.cb_06_events form {
float:right;
width:210px;
}
.hcb_03_events form div.hcb3options,
.cb_06_events form div.hcb3options, 
.rs_07_events form div.hcb3options{
clear:both;
margin-bottom:10px;
}
.hcb_03_events form input, 
.hcb_03_events form label,
.cb_06_events form input, 
.cb_06_events form label, 
.rs_07_events form input,
.rs_07_events form label  {
float:left;
margin-bottom:5px;
}
.hcb_03_events form input, 
.cb_06_events form input,
.rs_07_events form input {
margin-right:3px;
}
.hcb_03_events ul li, 
.cb_06_events ul li, 
.rs_07_events ul li {
display:inline; 
list-style:none;
float:left;
margin-right:5px;
}
.cb_06_events ul li {
width:93px;
margin-right:5px;
} 
.cb_06_events .selectmonth {  
width:70px;
}
.rs_07_events ul.categories {
margin-bottom:10px;
}
.rs_07_events ul li {
width:93px;
margin-right:5px;
}
* html .rs_07_events ul li  input {
margin-top:-3px;
}
*+html .rs_07_events ul li input {
margin-top:-3px;
}
.hcb_03_events form img, 
.cb_06_events form img{
float:right;
margin:10px 0 0 0;
}
.hcb_05_visitors .infoboxContent, 
.hcb_06_users_my_location .infoboxContent{
height: 200px;
width:218px;
position:relative;
}
.hcb_05_visitors h2 {
background: transparent url(/images/hcb_05_visitors/header.visitors.gif) no-repeat top left;
}
.hcb_06_users_my_location h2 {
background: transparent url(/images/hcb_06_users_my_location/header.users_my_location.gif) no-repeat top left;
}
.hcb_05_visitors img, 
.hcb_06_users_my_location img {
width:auto;
}
.hcb_05_visitors div.newuser a:hover span.newuser_tooltip, 
.hcb_06_users_my_location div.newuser a:hover span.newuser_tooltip
{
visibility:visible;
}
.hcb_05_visitors div.newuser, 
.hcb_06_users_my_location div.newuser 
{
float:left;
margin: 0 25px 15px 0px;
}
.hcb_06_users_my_location div.newuser a:hover, 
.hcb_05_visitors div.newuser a:hover {
text-indent:0; /*** IE6 correction rule ****/
}
.hcb_05_visitors div.newuser span.newuser_tooltip, 
.hcb_06_users_my_location div.newuser span.newuser_tooltip
{
visibility:hidden;
position: absolute;
z-index: 10;
text-align: center;
top: 40px;
left: 0px;
background: #fff; 
border: 1px solid #a22;
white-space: normal;
padding:1px;
}
.hcb_meinpostfach, 
.hcb_aktuelles {
height:280px;
}  
.hcb_meinpostfach .infoboxContent {
height:230px;
} 
.hcb_meinpostfach .infoboxContent img.intro {
float:left;
width:22px;
}
.hcb_meinpostfach .infoboxContent p.intro {
padding-left:27px;
}
.hcb_meinpostfach h2 {
background: transparent url(/images/profile/header.meinpostfach.gif) no-repeat top left;
}
.hcb_meinpostfach p {
margin-bottom:15px !important;
}
.hcb_meinpostfach .newMessage  {
clear:both;
}
.hcb_meinpostfach p.more {
height:20px;
} 
.hcb_meinpostfach .newMessage img {
float:left;
clear:both;
}
.hcb_meinpostfach .newMessage p {
padding-left:83px;
}
.hcb_meinpostfach .newMessage strong {
height:15px; 
overflow:hidden;
display:block;
}
.hcb_aktuelles h2 {
background: transparent url(/images/profile/header.aktuelles.gif) no-repeat top left;
}
.hcb_aktuelles .infoboxContent {
height:235px;
}
.hcb_aktuelles .topic {
margin-bottom:15px;
overflow:hidden;
}
.hcb_aktuelles .topic img, 
.hcb_meinpostfach  .topic img {
float:left;
width:20px;
clear:both;
}
.hcb_aktuelles .topic p.count, 
.hcb_meinpostfach  .topic p.count{
float:left;
width:15px;
margin:0 5px;
font-weight:bold;
text-align: right;
}
.hcb_aktuelles .topic p.info, 
.hcb_meinpostfach  .topic p.info {
float:left;
width:170px;
}
.hcb_aktuelles .topic p.info a{
display:block;
}
.hcb_geburtstage h2 {
background: transparent url(/images/contactnetwork/header.geburtstag.gif) no-repeat top left;
}
.hcb_geburtstage .birthdayUser {
clear:both;
margin-bottom:20px;
overflow:hidden;
}
.hcb_geburtstage .birthdayUser p {
padding-left:83px;
}
.hcb_geburtstage .birthdayUser p a{
font-weight:bold;
}
.hcb_geburtstage .birthdayUser img {
vertical-align:middle;
}
.rs_01_tag_cloud h2 {
background: transparent url(/images/rs_01_tag_cloud/header.troptrends.gif) no-repeat top left;
}
.rs_01_tag_cloud  {
text-align:center;
line-height:1.3;
}
.rs_01_tag_cloud  a {
overflow:visible;
margin:5px;
white-space: nowrap;
}
/* tag cloud sizes */
.rs_01_tag_cloud a.TCSize1 , .rs_01_tag_cloud a.TCSize2  { font-size: 1em; }
.rs_01_tag_cloud a.TCSize3 , .rs_01_tag_cloud a.TCSize4  { font-size: 1.28em; }
.rs_01_tag_cloud a.TCSize5 , .rs_01_tag_cloud a.TCSize6   { font-size: 1.28em; background-color:#E7CBC0; }
.rs_01_tag_cloud a.TCSize6 , .rs_01_tag_cloud a.TCSize7 { font-size: 1.28em; background-color:#E7CBC0; }
.rs_01_tag_cloud a.TCSize8, .rs_01_tag_cloud a.TCSize9  { font-size: 1.32em; background-color:#E7CBC0; font-weight: bold; }
.rs_01_tag_cloud .infobox p.more a {
padding:0;
}
.rs_02_new_user h2, 
.cb_10_new_user h2 {
background: transparent url(/images/rs_02_new_user/header.newmembers.gif) no-repeat top left;
}
.rs_03_podcast h2{
background: transparent url(/images/rs_03_podcast/header.podcast.gif) no-repeat top left;
}
.rs_03_podcast .infoboxContent{
background: transparent url(/images/rs_03_podcast/mp_podcast.gif) no-repeat top center;
height: 80px !important;
position:relative;
}
.rs_03_podcast .infoboxContent img {
float:right;
margin: 3px 5px 10px 0;
}
.rs_03_podcast .infoboxContent p.more,
.rs_03_podcast .infoboxContent table {
position:absolute;
bottom:5px;
right:5px;
font-weight:bold;
}
.rs_03_podcast a.podcast-link {
width:175px;
height:51px;
}
.rs_03_podcast a.full {
width:304px; 
}
.rs_03_podcast a.left {
float:left; 
}
.rs_04_marco_polo_mp3 h2 {
background: transparent url(/images/rs_04_marco_polo_mp3/header.mp_mp3.gif) no-repeat top left;
}
.rs_05_newsletter h2 {
background: transparent url(/images/rs_05_newsletter/header.newsletter.gif) no-repeat top left;
}
.rs_08_community_status h2 {
background: transparent url(/images/rs_08_community_status/header.communitystatus.gif) no-repeat top left;
}
.rs_08_community_status img {
float:left;
margin-right:15px;
}
.rs_08_community_status span { 
display:block;
padding-left:39px;
}
/***** RS 9 PRODUCTS *****/
.rs_09_products h2 {
background: transparent url(/images/rs_09_products/header.products.gif) no-repeat top left;
}
.rs_09_products .productboxContainer {
background-color:#F1DFD7;
overflow:hidden;
height:1%;
}
.rs_09_products p.productbox {
float:left;
width:142px;
padding:4px;
margin-bottom:10px;
min-height:100px;
}
.rs_09_products span {
display:block;
}
.rs_09_products p.singleProductBox {
margin-right: 15px;
}
.rs_10_login h2 {
background: transparent url(/images/cb_07_login/header.login.gif) no-repeat top left;
}
.rs_10_login form {
background-color:#FBDC00;
padding:5px;
}
.rs_10_login input {
width:108px;
float:left;
margin-right:5px;
}
.rs_10_login #btnlogin {
float:right;
width:54px;
}
.rs_11_routenplaner h2, 
.cb_34_routenplaner h2 {
background: transparent url(/images/rs_11_routenplaner/header.routenplaner.gif) no-repeat top left;
}
.rs_11_routenplaner form, 
.cb_34_routenplaner form {
background-color:transparent;
padding:0;
}
.rs_11_routenplaner fieldset, 
.cb_34_routenplaner fieldset {
background-color:#FBDC00;
padding:5px;
float:left;
height:118px;
}
.rs_11_routenplaner fieldset {
width:140px;
}
.cb_34_routenplaner fieldset {
width:222px;
}
.rs_11_routenplaner fieldset.firstChild, 
.cb_34_routenplaner fieldset.firstChild {
margin-right:2px;
}
.rs_11_routenplaner  .street  {
width:99px;
}
.rs_11_routenplaner  .nr {
width:27px;
}
.rs_11_routenplaner  .plz {
width:40px;
}
.rs_11_routenplaner  .town {
width:86px;
}
.rs_11_routenplaner  select, 
.cb_34_routenplaner  select {
margin-bottom:10px;
}
.cb_34_routenplaner .street  {
width:180px;
}
.cb_34_routenplaner  .nr{
width:27px;
}
.cb_34_routenplaner  .plz{
width:40px;
}
.cb_34_routenplaner .town{
width:167px;
}
.rs_11_routenplaner  select {
width:138px;
}
.cb_34_routenplaner  select {
width:220px;
}
.cb_34_routenplaner  strong {
display:block;
}
.rs_12_city_highlights h2 {
background: transparent url(/images/rs_12_city_highlights/header.cityhighlights.gif) no-repeat top left;
}
.rs_12_city_highlights img {
border:1px solid #DDD;
}
/* Opera needs the blockelement... */
.rs_12_city_highlights .subline {
display:block;
}
.rs_12_city_highlights ul {
display:inline;
list-style:none;
}
.rs_12_city_highlights ul li{
padding:10px 0 0 0;
float:left;
width:90px;
margin-left:8px; 
}
.rs_13_game h2 {
background: transparent url(/images/rs_13_game/header.raffle.gif) no-repeat top left;
}
/****.rs_14_new_media -> see cb9 *****/
/****.rs_15_forum -> see cb13 *****/
.rs_16_journal h2 {
background: transparent url(/images/rs_16_journal/header.journal.gif) no-repeat top left;
}
.rs_16_journal a {
line-height:1.5;
}
.rs_16_journal .table-center {
margin-left:0 !important;
}
/**** RS 18 TRAVCELMARKET ***/
/* see CB 14  */ 
.rs_21_destination h2 {
background: transparent url(/images/rs_21_destination/header.destination.gif) no-repeat top left;
height:30px;
}
.rs_21_destination form {
background-color:transparent;
padding:0 0 10px 0;
overflow:hidden;
}
.rs_21_destination select {
width:275px;
float:left;
display:inline;
overflow:hidden;
}
.rs_24_editorial_partner h2 {
background: transparent url(/images/RS_Header_Partner.gif) no-repeat top left;
height:30px;
}
.rs_25_editorial_service h2 {
background: transparent url(/images/RS_Header_ServiceAngebote.gif) no-repeat top left;
height:30px;
}
.rs_26_editorial_blank {
background: transparent url(/images/RS_Header_ohne.gif) no-repeat top left;
padding-top: 12px;
}
.rs_32_categories {
margin: 0 10px 15px 0;
}
.rs_32_categories .left-category-icon {
float: left;
}
.rs_32_categories .right-category-text {
float: left;
margin-left: 10px;
}
.rs_32_categories h2 {
background: transparent url(/images/rs_32_categories/rs_32_categories_header.gif) no-repeat top left;
height:15px;
}
.rs_22_my_profile h2 {
background: transparent url(/images/rs_22_my_profile/header.deinprofil.gif) no-repeat top left;
}
.rs_22_my_profile img {
vertical-align:bottom;
}
.rs_22_my_profile  table {
clear:both;
}
.rs_22_my_profile  table td {
vertical-align: bottom;
}
.rs_22_my_profile  table th {
vertical-align: bottom;
text-align:left;
width:80px;
font-weight:normal;
}
.rs_22_my_profile p.activity
{
margin: 0 0 15px 0;
}
.rs_22_my_profile p.activity label
{
float: left;
width: auto;
height: 12px;
}
.rs_22_my_profile p.activity span
{
display: block;
float: left;
width: 120px;
height: 12px;
background: #ccc;
margin: 2px 5px 0 5px;
}
.rs_22_my_profile p.activity span span
{
background: #a22;
margin: 0;
}
.rs_22_my_profile div.activity-text {
float:left;
padding:0 5px 0 0;
}
.rs_22_my_profile div.activity-back {
float:left;
width:125px;
height:12px;
background-color:#CCC;
margin-right:5px;
}
.rs_22_my_profile div.activity-progress {
background-color:#A22 !important;
height:12px;
}
.rs_22_my_profile div.tooltip_icon {
position:relative;
display:inline;
}
.tooltip {
position:absolute;
top:-40px;
left:-50px;
border:1px solid #A22;
padding:5px;
background-color:#FFF;
z-index:1;
}
.s_topten {
padding-bottom:10px;
}
.s_topten h2 {
background:transparent url(/images/s_17_topten/header.topten.gif) no-repeat top left;
margin-bottom:0;
}
.s_topten ul li {
display:inline;
list-style:none;  
float:left;
}
.s_topten ul li a{
border-right: 1px solid #E1A100;
padding-right:8px;
margin-right:8px;
}
.s_topten ul li a.lastChild {
border:none !important;
}
.p_05_contact legend, 
.p_newsletter legend{
display:block;
font-weight:bold;
padding: 0 0 10px 0;
font-size:1.2em;
}
.p_05_contact fieldset, 
.p_newsletter fieldset {
margin-bottom:20px;
clear:both; 
}
.p_05_contact form fieldset#inquiry input, 
.p_newsletter form fieldset#inquiry input{
float:left;
clear:both;
}
* html .p_05_contact form fieldset#inquiry input, 
* html .p_newsletter form fieldset#inquiry input{
margin-top:-4px;
}
*+html .p_05_contact form fieldset#inquiry input, 
*+html .p_newsletter form fieldset#inquiry input {
margin-top:-4px;
}
.p_05_contact form fieldset#inquiry label, 
.p_newsletter form fieldset#inquiry label  {
float:left;
padding-left:5px; 
}
.p_05_contact form fieldset#inquiry span{
padding-left:24px;
display:block;
} 
.p_05_contact form fieldset#mode label,
.p_05_contact form fieldset#persdata label, 
.p_newsletter form fieldset#mode label,
.p_newsletter form fieldset#persdata label  {
padding-right:30px;
}
.p_05_contact form fieldset#inquiry label, 
.p_newsletter form fieldset#inquiry label {
width:440px;
}
.p_05_contact form fieldset#persdata div,
.p_newsletter form fieldset#persdata div {
float:left;
}
.p_05_contact form fieldset#persdata  label, 
.p_05_contact form fieldset#persdata  textarea, 
.p_newsletter form fieldset#persdata  label, 
.p_newsletter form fieldset#persdata  textarea {
margin-left:5px;
}
.p_05_contact form fieldset#persdata  textarea, 
.p_newsletter form fieldset#persdata  textarea {
width:453px;
}
.p_05_contact form fieldset#foot  label, 
.p_newsletter form fieldset#foot  label {
line-height:1.5;
}
.p_05_contact form fieldset#persdata input, 
.p_newsletter form fieldset#persdata input {
margin:0 20px 10px 5px;
width:205px;
}
.p_newsletter p {
margin: 10px 0;
}
.p_08_sitemap ul {
margin:0 0 25px 20px;
}
.p_08_sitemap ul ul{
margin:0 0 10px 0;
padding-left:20px;
}
html>body .p_08_sitemap ul ul{
padding-left:0;
}
.p_08_sitemap a{
font-weight:bold;
}
.p_08_sitemap ul li{
list-style:none;
margin-bottom:10px;
}
.p_08_sitemap ul li ul li{
border-left:1px solid #7E2123;
display:inline;
padding-left:5px;
margin-left:5px;
line-height:1.4;
}
.p_08_sitemap ul li ul li.firstChild{
border-left:none;
}
.p_15_paprazzi select{
width:219px;
margin-bottom:10px;
}
.s17introtext p {
clear:both;
}
.s17introtext p.important {
margin-bottom:5px;
}
.s17introtext p,
.s17introtext form {
margin:0 10px 0 10px;
}
.s17introtext form input {
float:left;
margin: 0 0 5px 5px;
}
.s17introtext form input.txt {
width:70px;
}
.s17introtext form label {
float:left;
width:315px;
}
.p_19_karten {
clear:both;
}
.p_19_karten ul {
height:1%;
overflow:auto;
}
.p_19_karten ul li {
display:inline;
list-style:none;
float:left;
background-color:#D5D4D2;
border:1px solid #FFF;
width:96px;
}
.p_19_karten ul li.firstChild {
border-left:none;
}
.p_19_karten ul li.lastChild {
border-right:none;
}
.p_19_karten ul li.active {
background-color:#F9B100;
}
.p_19_karten ul li a {
color:#666;
line-height:1.6;
padding:0 5px;
}
.p_27_travel ul li{
border-left:1px solid #7E2123;
display:inline;
padding-left:5px;
margin-left:5px;
line-height:1.4;
}
.p_27_travel ul li.firstChild{
border-left:none;
}
/**********************************************************************REGISTRIERUNG ************************/
#registration p,
#profile_my_personal_settings p {
margin-left:0;
}
#registration form#formRegistration div.regFields,
#registration div.regFields,
#profile_my_personal_settings form#formPersonalData div.regFields {
float:left;
width:229px !important;
}
html > body #registration form#formRegistration div.firstChild,
html > body #registration div.firstChild,
html > body #profile_my_personal_settings  form#formPersonalData div.firstChild {
margin-right:10px;
}
#profile_my_personal_settings  form#formPersonalData div.firstChild {
clear:both !important;
}
#registration form#formRegistration div div, 
#registration div div, 
#profile_my_personal_settings form div div{
float:left;
}
#registration form#formRegistration,
#registration p, 
#profile_my_personal_settings form#formPersonalData,
#profile_my_personal_settings p {
/*margin:10px 0 5px 0;*/
}
#registration p {
clear:both;
}
#registration input.normal, 
#registration select#country, 
#profile_my_personal_settings input.normal, 
#profile_my_personal_settings select#country {
width:215px;
}
/* IE 6 */
* html #profile_my_personal_settings input.normal {
margin-left:-10px;
}
/* ie 7 */
*+html #profile_my_personal_settings input.normal {
margin-left:-10px;
}
#profile_my_personal_settings .regFields label {
width:218px;
}
#registration img,
#profile_my_personal_settings .regFields img, 
#formPersonalData img {
margin:0;
}
#profile_my_personal_settings select {
margin-bottom:10px;
}
#profile_my_personal_settings .button  {
margin:25px 0 25px 0;
}
#registration input.str, 
#profile_my_personal_settings input.str {
width:165px;
margin-right:10px;
}
#registration input.nbr, 
#profile_my_personal_settings input.nbr {
width:35px;
}
#registration input.city, 
#profile_my_personal_settings input.city {
width:150px;
}
#registration input.zip, 
#profile_my_personal_settings input.zip {
width:50px;
margin-right:10px;
}
#registration form label, 
#registration label, 
#profile_my_personal_settings form label {
display:block;
margin-top:5px;
padding-bottom:2px;
}
#registration form label.gender, 
#registration label.gender, 
#profile_my_personal_settings form label.gender {
display:inline;
margin:0 5px 0 0;
}
#registration #footerquests, 
#profile_my_personal_settings .footerquests {
clear:both;
padding-top:30px;
}
#registration #footerquests label, 
#profile_my_personal_settings .footerquests label {
display:inline;
margin:0 0 0 10px;
line-height:1.5;
}
#registration #footerquests div, 
#profile_my_personal_settings .footerquests div {
margin-top:30px;
}
#registration .column, 
#profile_my_personal_settings  .column {
margin:20px 0 20px 0;
}
#registration .registrationgo, 
#profile_my_personal_settings .registrationgo {
position:relative;
top:11px;
left:-2px;
text-align:right;
}
#profile_my_personal_settings  .networkquests {
margin-bottom:10px;
}
#registrationComplete p {
margin-bottom:20px;
}
img#captcha_image 
{
width: 173px;
height: 12px;
vertical-align: middle;
}
/**********************************************************************************************************************/
/* UserSettings */
div#Einstellungen form#formSettings input {
margin:0 10px 0 0;
}
div#Einstellungen form#formSettings label {
line-height:1.5;
}
div#Einstellungen form#formSettings select {
width:200px;
}
div#Einstellungen form#formSettings img {
margin-left:0 !important;
}
div#Einstellungen form#formSettings p, 
div#Einstellungen form#formSettings h3 {
margin: 10px 0 5px 0;
}
div#Einstellungen form#formSettings #footerquests {
margin:20px 0;
}
/****** BACKGROUND COLORS ****************************************/
.cb_journal_specials,
.cb_mpotg_highlights,
.cb_mpotg_ortevon,
.cb_mpotg_weiteretreffer,
.cb_mpotg_mpproducts,
.articlerating,
.cb_07_login, 
.cb_08_partner , 
.cb_09_new_media, 
.cb_10_new_user ,
.cb_32_best_rated_media, 
.cb_33_best_viewed_media, 
.cb_14_reisemarkt, 
.cb_16_galeries , 
.cb_17_article,
.cb_18_infos,
.cb_19_insiderguide,
.cb_20_cityguides,
.cb_21_culinary,
.cb_22_continental,
.cb_23_regional,
.cb_24_roadmap,
.cb_25_atlas,
.cb_flyaway,
.cb_sprachfuehrer,
.cb_hoerbuecher,
.cb_laender,
.cb_19_insiderguide,
.cb_20_cityguides,
.cb_21_culinary,
.cb_22_continental,
.cb_23_regional,
.cb_24_roadmap,
.cb_25_atlas,
.cb_34_routenplaner,
.cb_36_feedshow,
.cb_37_video,
.rs_01_tag_cloud,
.rs_02_new_user , 
.rs_03_podcast,
.rs_04_marco_polo_mp3,
.rs_05_newsletter,
.rs_08_community_status, 
.rs_09_products , 
.rs_10_login, 
.rs_11_routenplaner,
.rs_12_city_highlights,
.rs_13_game, 
.rs_14_new_media,
.rs_16_journal, 
.rs_27_best_rated_media, 
.rs_28_best_viewed_media,
.rs_18_reisemarkt, 
.rs_22_my_profile,
.rs_24_editorial_partner,
.rs_25_editorial_service,
.rs_26_editorial_blank,
.rs_32_categories,
.hcb_05_visitors,
.hcb_06_users_my_location, 
.hcb_meinpostfach, 
.hcb_aktuelles,
.hcb_geburtstage {
background-color:#F9F5EC;
}
.cb_05_paparazzi, 
.hcb_03_events, 
.cb_06_events, 
.rs_06_events_ext, 
.rs_07_events, 
.cb_toptipps {
background-color:#E5F5FC;
}
.cb_13_forum, 
.rs_15_forum {
background-color:#F7F9E4;
}
.cb_35_angebote_reisemarkt, 
.rs_30_angebote_reisemarkt {
background-color:#e0e0e0;
}
.cb_15_mpotg, 
.cb_19_mpotg,
.s_topten, 
.rs_21_destination {
background-color: #FEF3D9;
}
.cb_15_mpotg a, 
.cb_19_mpotg a,
.s_topten a, 
.rs_21_destination a{
color:#E1A100;
}
.cb_37_video_alt1, .cb_37_video {
padding: 10px;
}
.cb_37_video_alt1{
color:#666666;
background-color: #DDDDDD;
}
.cb_37_video{
color:#666666;
background-color:#F9F5EC;
}
.cb_38_actiontour,
.cb_39_microsite {
padding:0;
width:844px;
background-color:#FFFF99;
}
.cb_38_actiontour .content,
.cb_38_actiontour .column,
.cb_39_microsite .content,
.cb_39_microsite .column {
background-color:#ffff99;
width:784px;
}
.cb_38_actiontour h1,
.cb_38_microsite h1 {
color:#AA2222;
font-size:18.5px;
padding:10px 0 10px 0;
}
.tb_1_actiontour {
background:url("../images/actiontour/2010/teaser_background.gif") no-repeat scroll left top transparent;
overflow:hidden;
width:844px; 
height:463px;
position:relative;
}
.tb_1_microsite {
background:url("../images/microsite/teaser_background.gif") no-repeat scroll left top transparent;
overflow:hidden;
width:844px; 
height:463px;
position:relative;
}
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;
}
.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: 130px;
border: 0;
overflow: hidden;
}
form#uploadForm
{
position: relative;
}
input#file
{
position: relative;
margin-left: -21px;
margin-bottom: 3px;
}
img#selectFile
{
position: absolute;  
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: -3000px;
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;
}
/*** 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%;
}

