.dc_headline { display:none } /* Ueberschrift der ContentAds in der Rechten-Spalte ausklammern */

body { background:#fff; color: #000; font-family: Verdana, Arial, sans-serif; font-size: 11px; margin: 0 0 0 0px; padding: 0; line-height: 140%;}

/* BREADCRUMB */
.mt-breadcrumb-separator { width:100%;border-bottom:1px solid #CCCBD9;color:#BE0404;display:block;margin:0px 0 9px;padding:0 0 1px; }
.mt-bc-title { float:left; font-weight:bold; width:100px; }
.mt-bc-pfeil-box-open, .mt-bc-pfeil-box-close { width:11px; height:10px; float:left; margin:4px 4px 4px 0; cursor:pointer; }
.mt-bc-pfeil-box-open { background: url(http://img.meinestadt.de/pix/sprites/content_sprite.png) -54px 0px no-repeat; }
.mt-bc-pfeil-box-close { background: url(http://img.meinestadt.de/pix/sprites/content_sprite.png) -19px 0px no-repeat; }

.mt-bc-content-horizontal { width:653px; float:left; overflow:hidden; white-space:nowrap; }
.mt-bc-content-vertical { position:absolute; top:205px; display:none; background-color:#fff; border:1px solid #CCCBD9; padding:8px; z-index:20; }

#mt-ivw { position:absolute; top:-10px; left:-10px; }
#mt-div-overlay { position:absolute; top:70px; left:0px; }
#mt-div-overlay-plus { position:relative; padding-top:15px;left:0px;}

#mt-bg-top { background-color:#e1e1e1; margin:0; padding:0; }
#mt-bg { background:#fff url(http://img.meinestadt.de/pix/layout/rl2008/elements/page_bg.gif) repeat-x scroll left top; }
#mt-frame { width:1024px; padding:0; }
#mt-container { width:990px; margin:0px 10px 0px 10px; padding:0; position:relative; }
#mt-header { width:990px; margin:0px 10px 15px 10px;}

#mt-content-le, #mt-content-le-microsite, #mt-content-ri, #mt-content-le-rl2009, #mt-content-ri-rl2009, #mt-content-ct, #mt-content-in , #mt-popup-content-element{ float:left; overflow:hidden; background-color:#fff; }
#mt-content-le, #mt-content-le-rl2009 { width: 650px; margin-right: 20px;}
#mt-content-le-microsite { width:470px; margin-right:10px; }
#mt-content-ct { width: 750px; margin-right: 20px;}
#mt-content-in { width: 220px; } 
#mt-content-ri { width: 320px; }
#mt-content-ri-rl2009 { width: 300px;}
#mt-content-complete { width: 990px; margin:0px 10px 0px 10px; }

/* overflow aufgehoben wg expandable medium rectangle ausser ie6*/
#mt-content-ri { overflow: visible;}
* html #mt-content-ri { overflow: hidden;}
#mt-content-ri .ad-ri div { overflow: visible;}

#navigation-column { clear: left; float: left; width: 160px; background: transparent; overflow: hidden; /*margin-right:18px;*/ }
#content { float: left; width: 610px; margin-left: 10px; overflow: hidden; }
#content-left { float: left; width: 440px; margin-right: 10px; overflow: hidden;}
#content-left-wide { float: left; width: 610px; overflow: hidden; margin-right: 10px; background-color: #fff; }
#content-left-wide-nokaz { float: left; width: 450px; overflow: hidden; margin-right: 10px; background-color: #fff; padding-bottom:20px; }
#content-right { float: left; width: 160px; overflow: hidden; margin-left: 0px; margin-right: 0px;}
#footer { clear: left; background-color: #ffffff; width: 990px; margin: 40px 10px 0 10px;}
#skyscraper { float: left; margin-left: 10px; display: block; }
/* * * * * #mt-superbanner-incontent{padding-left:10px;float:left} */
/* * * * * #billboat{float:left} */
#ebay { width: 200px; padding-bottom: 1em; }
#mt-banner { text-align:right; padding:0px; width:1010px}
/*Overlay-Werbeplatz traegt ansonsten dazu bei, dass in IE eine Leerzeile erzeugt wird*/
/* bugfix blendet einige Overlays aus */
#mt-overlay-pix{ position:absolute; top:-100px; left:100px;}

/* Werbeplatzstruktur */
#mt-content-ct, #mt-content-in { float:left; overflow:hidden; background-color:#fff; }

#mt-popup-content-element{width:220px;margin-left:5px;}
#mt-content-ri { width: 320px !important ; margin: 0 !important;} 

/* header */
.mt-icon-stadtwechsel-down{background:url("http://img.meinestadt.de/pix/sprites/content_sprite.png") no-repeat scroll -50px 0 transparent;display:block;float:right;height:11px;margin-left:0px;width:15px; position:absolute;top:3px;left:76px; cursor:pointer;}
.mt-icon-stadtwechsel-up{background:url("http://img.meinestadt.de/pix/sprites/content_sprite.png") no-repeat scroll -15px 0 transparent;display:block;float:right;height:11px;margin-left:0px;width:15px; position:absolute;top:3px;left:76px; cursor:pointer;}

/* Content-Seiten*/
#mt-content-ri div { background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/rcol/bg_320_rightcol_bottom_extralarge.gif) no-repeat bottom left;}
#mt-content-le .mt-rating-container, #mt-content-le .mt-tip-of-the-week { background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/rcol/bg_650_leftcol_bottom.gif) no-repeat bottom left;}
/* gefloatete elemente werden beim dynamischen aendern im ff2 nicht korrekt gerendert */
#mt-content-ri > div { float:none; }
#mt-content-ri div div { height: 1%; overflow: hidden; padding: 7px 9px;  background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/rcol/bg_320_rightcol_top.gif) no-repeat top left; }
#mt-content-ri div.mt-tab-cont-kaz {}
#mt-content-le .mt-rating-container div, #mt-content-le .mt-tip-of-the-week div { height: 1%; overflow: hidden; padding: 8px; background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/rcol/bg_650_leftcol_top.gif) no-repeat top left; }
#mt-content-ri div div.ad-ri-inner { overflow: visible; }
#mt-content-le .mt-box-le { background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/rcol/bg_650_leftcol_bottom.gif) no-repeat bottom left;margin-bottom:20px;}
#mt-content-le .mt-box-le > div { overflow: hidden; padding: 8px; background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/rcol/bg_650_leftcol_top.gif) no-repeat top left; }
#mt-content-ct .mt-box-le { background: url(http://img.meinestadt.de//pix/layout/rl2008/elements/rcol/bg_750_leftcol_bottom.gif) no-repeat bottom left;margin-bottom:20px;}
#mt-content-ct .mt-box-le > div { overflow: hidden; padding: 8px; background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/rcol/bg_750_leftcol_top.gif) no-repeat top left; }

#mt-content-ri div div div, #mt-content-ri ul div { background: none; padding: 0;}
#mt-content-le .mt-rating-container div div { background: none; padding: 0;}
#mt-content-ri .redlinehead { padding: 0 0 8px 0;}

#mt-content-in div, #mt-popup-content-element div{ background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/rcol/bg_220_rightcol_bottom_large.gif) no-repeat bottom left;}
#mt-content-in div.teaser220-large{ background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/rcol/bg_220_rightcol_bottom_extralarge.gif) no-repeat bottom left !important;}
#mt-content-ri div.teaser320-large{ background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/rcol/bg_320_rightcol_bottom_extralarge.gif) no-repeat bottom left;}
#mt-content-in div div { height: 1%; padding: 9px; background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/rcol/bg_220_rightcol_top.gif) no-repeat top left; }
#mt-content-in div div.kaz-folge { height: 1%; padding: 8px; background: none; }
#mt-content-in div div div, #mt-content-in ul div { background: none; padding: 0;}
#mt-content-in .redlinehead, mt-popup-content-element .redlinehead { padding: 0 0 8px 0;}
/* Sequences */
/* neu */
#mt-content-in .teaser215-sequence-middle div,#mt-content-in .teaser220-sequence-middle div,#mt-content-in .teaser215-sequence-bottom div, #mt-content-ri .teaser316-sequence-middle div, #mt-content-ri .teaser316-sequence-bottom  div, #mt-content-ri .teaser300-sequence-bottom  div, #mt-content-ri .liste316-sequence-middle div,#mt-content-ri .liste316-sequence-bottom  div, #mt-content-in .teaser199-sequence-bottom  div,  #mt-content-in .teaser220-sequence-bottom div,  #mt-content-in .liste220-sequence-bottom  div,#mt-content-ri .teaser320-sequence-bottom  div, #mt-content-ri .teaser320-sequence-middle  div { background:none;}
/* * * * * #mt-content-in .teaser215-sequence-top, #mt-content-ri .teaser316-sequence-top, #mt-content-ri .liste316-sequence-top, #mt-content-ri .liste220-sequence-top,  #mt-content-ri .teaser220-sequence-top { clear: both; } */
/* * * * * #mt-content-in .teaser215-sequence-top,  #mt-content-in .teaser215-sequence-middle { margin: 0; background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/rcol/bg_215_rightcol_folge.gif); } */
#mt-content-in .teaser220-sequence-top,  #mt-content-in .teaser220-sequence-middle { margin: 0px; background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/rcol/bg_220_rightcol_folge.gif);clear:both }
/* * * * * #mt-content-ri .teaser316-sequence-top, #mt-content-ri .teaser300-sequence-top, #mt-content-ri .teaser316-sequence-middle, #mt-content-ri .liste316-sequence-top, #mt-content-ri .liste316-sequence-middle { margin: 0; background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/rcol/bg_316_rightcol_folge.gif); } */
#mt-content-ri .teaser320-sequence-top, #mt-content-ri .teaser320-sequence-middle,#mt-content-ri .teaser320-sequence-top, #mt-content-ri .teaser300-sequence-top, #mt-content-ri .liste320-sequence-top, #mt-content-ri .liste320-sequence-middle { margin: 0; background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/rcol/bg_320_rightcol_folge.gif); } 
#mt-content-in .teaser220-sequence-bottom, #mt-content-in .teaser215-sequence-bottom, #mt-content-ri .teaser316-sequence-bottom,#mt-content-ri .liste316-sequence-bottom, #mt-content-in .teaser199-sequence-bottom div, #mt-content-ri .teaser320-sequence-bottom div  { margin: 0 0 1.5em 0;}
/* alt */
#mt-content-ri .sequence-middle  div, #mt-content-ri .sequence-bottom  div { background: none;}
#mt-content-ri .sequence-top, #mt-content-ri .sequence-middle { margin: 0; background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/rcol/bg_320_rightcol_folge.gif); }
#mt-content-ri .sequence-bottom { margin: 0 0 1.5em 0;}
/* Hotfix fuer Bug 10113 kann wenn die Klasse ersetzt wurde entfernt werden Ruecksp. WP */
/* * * * * #mt-content-ri .teaser300-sequence-bottom{margin: 0 0 1.5em 0;} */
/* Werbemittel rechte Spalte */
#mt-content-ri .ad-ri {  margin: 0 0 1.5em 0; background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/rcol/bg_320_rightcol_ad_bottom.gif) no-repeat bottom left; }
#mt-content-ri .ad-ri div { background: none; }
#mt-content-ri .ad-ri .ad-ri-inner { padding: 22px 9px 7px 9px; background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/rcol/bg_320_rightcol_ad_top.gif) no-repeat top left; }
#mt-content-ri div.ad-ri .redlinehead { background: none; padding: 0 0 8px 0; margin-top: 0; margin-left: 0;}

#mt-content-in .ad-in {  margin: 0 0 1.5em 0; background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/rcol/bg_220_rightcol_ad_bottom.gif) no-repeat bottom left; }
#mt-content-in .ad-in div { background: none; }
#mt-content-in .ad-in .ad-in-inner { padding: 22px 9px 9px 9px; background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/rcol/bg_220_rightcol_ad_top.gif) no-repeat top left;}

/* TagClouds rechte Spalte*/
/* * * * * #mt-content-ri .mt-tagcloud-300 { margin: 0 0 1.5em 0;} */
/* * * * * #mt-content-ri .mt-tagcloud-300 div div { background:#F4F4F4 url(http://img.meinestadt.de/pix/layout/rl2008/elements/bg_300_gradient.gif) scroll left bottom; } */
/* * * * * #mt-content-ri .mt-tagcloud-316 { margin: 0 0 1.5em 0;} */
/* * * * * #mt-content-ri .mt-tagcloud-316 div div { background:#F4F4F4 url(http://img.meinestadt.de/pix/layout/rl2008/elements/bg_300_gradient.gif) scroll left bottom; } */

/* Umstellung neue Breiten*/
/* #mt-content-ct .teaser600, #mt-content-ct .teaser600-rechts, #mt-content-ct .liste600, #mt-content-ct .liste600-rechts, #mt-content-ct .mt-a-z { width: 555px;}*/
/* * * * *  #mt-content-in .teaser128, #mt-content-in .liste128{ width: 100%; margin-left: 0;} */

#mt-content-ct .teaser750, 
/* * * * * #mt-content-ct .teaser600, */
/* * * * * #mt-content-ct .teaser600-rechts, */
/* * * * * #mt-content-ct .liste600, */
/* * * * *  #mt-content-ct .liste600-rechts, */
#mt-content-ct .mt-a-z, 
/* * * * * #mt-content-ri .teaser300, */
/* * * * * #mt-content-ri .teaser300-rechts, */
#mt-content-ri .liste, 
/* * * * * #mt-content-ri .liste300, */
#mt-content-ri .liste300-rechts { width: 100%; }
#mt-content-ri .liste320, 
#mt-content-ri .liste320-rechts { width: 100%; }

#mt-content-le .teaser, 
#mt-content-le .teaser440, 
#mt-content-le .teaser440-rechts,  
/* * * * * #mt-content-le .liste440, 
#mt-content-le .liste440-rechts, */
/* * * * * #mt-content-le .liste455, 
#mt-content-le .liste455-rechts, */
#mt-content-le .liste650,
#mt-content-le .mt-a-z { width: 100%;}
#mt-content-le .teaser290, #mt-content-le .teaser290-rechts, #mt-content-le .liste290, #mt-content-le .liste290-rechts { width: 300px; } 
#mt-content-le .teaser290, #mt-content-le .liste290,  #mt-content-le .liste180   { margin-left: 10px;}
/* * * * * #mt-content-le .teaser215-rechts { width: 223px; margin-left: 9px; }*/
.teaser-rechts,.liste-rechts,.teaser316-rechts { margin: 0 0 2em 0; }

/* Listen/Teaser relative Breite*/
/* * * * * #mt-content-le .teaser.third {} */

/*Fehlermeldungen*/
.mt-error-message{font-weight:bold; color:red;}

/* * * * * .listefull ul, .listefull-folge ul, .listefull-rechts ul  { list-style-type: none; margin: 0; padding: 0; line-height: 1.4em;} */
div li { margin: 0; padding: 0; }
/* Ende Werbeplatzstruktur */

#print-header,#print-footer { display:none;}
#print-header > div { float: left; margin: 0;}
#print-header > div + p { margin: 40px 0 0 153px; padding-top: 20px; border-top: 1px solid black;}
#print-header > p + p { margin: 0 0 0 153px; padding-bottom: 20px; border-bottom: 1px solid black;}

/* Rahmen linke Spalte */
#content-right div { width:150px; margin-right:0px; padding:0 5px 1em 5px; }
#navigation-column div, #navigation-column div#mt-kaz-box { width: 149px; margin: 0 0 1.5em 0; padding: 0 6px 8px 5px; background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/bg_160_leftcol_bottom.gif) no-repeat bottom left;}
/* * * * * div#mt-kaz-box { background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/bg_142_leftcol_bottom.gif) no-repeat bottom left;} */
/* * * * * * html div#mt-kaz-box { float:left; width: 133px; background: none; border: 1px solid #9c9a9c;} */
/* * * * * * * html #navigation-column div#mt-kaz-box { width: 149px; border: none;} */
/* * * * * * * html div#mt-kaz-box div.redlinehead { background: none; } */
#navigation-column div div.redlinehead, #navigation-column div h1.colorhead, #navigation-column div#mt-kaz-box div.redlinehead { width: 156px; margin: 0 0 0 -5px; border: none; padding: 4px 6px 10px 6px; background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/bg_160_leftcol_top.gif ) no-repeat top left; }
/* * * * * * div#mt-kaz-box div.redlinehead { height: 3px; background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/bg_142_leftcol_top.gif ) no-repeat top left; border:none;} */
#navigation-column div div, div#mt-kaz-box div { background: none;}
#navigation-column .teaser128-folge { margin: 0; padding-bottom: 1.5em; background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/bg_160_leftcol_folge.gif ) no-repeat top left; }
#navigation-column div div.informal, #navigation-column div div div { background: none; padding: 0;}
#navigation-column div div.informal div { padding: 0; margin: 0 0 0.5em 0;}

/* * * * * #mt-content-le #mt-kaz-box form { background: none;} */

#navlist { background-image:url(http://img.meinestadt.de/pix/n/bg_trans_top_142.gif); background-repeat:no-repeat; background-position:top left; }

/* Sonderfaelle */
/* div im div */
#content-right div div { width:150px; margin-right:0px; padding:0; background-image:none; }
/*#navigation-column div div { width:142px; margin-left:0px; margin-right:0px; padding:0; background-image:none; }*/

.mt-img-link-ohne-border { border:none; }
/* * * * * .mt-vertical-middle { vertical-align:50%; } */
/* * * * * .mt-vertical-middle-30 { vertical-align:30%; }*/
/* * * * * .mt-vertical-middle-0 { vertical-align:0%; }*/
/* * * * * .mt-vertical-top { vertical-align:top; } */
.mt-link-decoration-none { text-decoration:none; }
.mt-font-bold { font-weight:bold; }
.mt-float-left { float:left; }
.mt-float-right { float:right; }
/* doppelt !!*/
.float-right { float:right;} 
/* * * * * .mt-margin-t-10 { margin-top:10px; } */
/* * * * * .mt-clear-left { clear:left; } */
/* * * * * .mt-second-color { color: #CCCBD9; } */
.mt-img-platzhalter { border:none; width:0px; height:0px; }
/* * * * * .mt-margin-b-standard { margin-top:2em; }*/
/* * * * * .mt-logo-pan-ger { border:none; width:127px; height:30px; } */
.mt-ipix-show-a { float:left; margin-top:1em;margin-right:.5em; }
.mt-nowrap { white-space: nowrap; }
.display-none { display:none; }
.clear-both { clear:both;}

.mt-normal-right { font-weight:normal; float:right; }
.mt-normal-left { font-weight:normal; float:left; }
.mt-font-12 { font-size: 12px }
.mt-url-img-routing { border:none; width:40px; height:40px; float:right; }
.mt-not-premium { margin-bottom:8px; }
.mt-pfad-generisch-box { margin:0 0 20px 0; padding:0; }

/* * html .submit-button { width: 1px; overflow: visible; padding: 0 3px 0px 3px; margin: 0px;} */
.submit-button { width: 70px; }
.detail-button .submit-button { width: 70px; float:right; margin-right:20px; }

/* Template ::: ortswechsel_formular.tpl */
.mt-ortswechsel-width-param { float:left; margin-bottom: 1.5em; }
.mt-ortswechsel-box-head { height:3px; padding:0; margin:0; }
.mt-ortswechsel-box-content {border:1px solid #cccbd9;padding:10px; }
.mt-ortswechsel-box-foot { height:3px; }
.mt-ortswechsel-form { margin:5px 0; }
.popup-ortswechsel-box-form { background:transparent url(/pix/popups/ip2location/stadtwechsel-box_470x68.gif) no-repeat; padding:5px 5px 0; width: 470px; height:63px; }

/* Template ::: ip2loc_layer.tpl */
#mt-location-layer { position:absolute;top:107px;left:127px;z-index:99; }
#mt-location-layer .mt-left { float:left;background:transparent url(http://img.meinestadt.de/pix/layout/ip2loc/pfeil-spitze.gif) repeat-x scroll left bottom;width:22px;height:43px; }
#mt-location-layer .mt-middle { float:left;background:transparent url(http://img.meinestadt.de/pix/layout/ip2loc/pfeil-mitte.gif) repeat-x scroll;height:39px;padding-top:5px;padding-right:2px; }
#mt-location-layer .mt-middle span { float:left;width:543px;padding-right:5px; }
#mt-location-layer .mt-middle div { float:left;background:transparent url(http://img.meinestadt.de/pix/layout/ip2loc/schliessen-icon.gif) repeat-x scroll left bottom;width:12px;height:12px; }
#mt-location-layer .mt-right { float:left;background:transparent url(http://img.meinestadt.de/pix/layout/ip2loc/pfeil-ende.gif) repeat-x scroll left bottom;width:5px;height:44px; }

/* Ip2Location Popup */
.mt-ip2loc-popup { margin:15px 15px 0; }
.mt-ip2loc-popup .mt-oschild { float:left;width:150px;margin-top:15px; }
.mt-ip2loc-popup .mt-buttons { float:left;width:320px;margin-top:35px; }
.mt-popup-btn-strong { background:transparent url(/pix/popups/ip2location/btn-gelb.gif) no-repeat; padding:5px 5px 0; width: 300px; height:27px; text-align:center; font-weight:bold; }
.mt-popup-btn { background:transparent url(/pix/popups/ip2location/btn-grau.gif) no-repeat; padding:5px 5px 0; width: 300px; height:27px; text-align:center; font-weight:bold; }
#mt-standort-auswahl div.redlinehead { margin-top:15px; }
.mt-location-list ul, .mt-location-list-2 ul { margin:0;padding:0; }
.mt-location-list li, .mt-location-list-2 li { list-style-type:none; }
.mt-location-list-2 { float:left;width:235px; }
/* Branchenbuch Suche Ueberschrift: das Suchwort soll schwarz sein */
div.colorhead strong, h1.colorhead strong{color:#000000; font-weight:normal}

/* Listen */
.liste650, .liste650-rechts  { width: 650px; float: left; margin: 0 0 2.0em 0; padding:0; list-style-type: none;}
.liste750, .liste750-rechts  { width: 750px; float: left; margin: 0 0 2.0em 0; padding:0; list-style-type: none;}
/* * * * * .liste610, .liste610-rechts  { width: 610px; float: left; margin: 0 0 1.5em 0; padding:0; list-style-type: none;} */
/* * * * * .liste600, .liste600-rechts  { width: 600px; float: left; margin: 0 0 1.5em 0; padding:0; list-style-type: none;} */
/* * * * * .liste555, .liste555-rechts  { width: 555px; float: left; margin: 0 0 1.5em 0; padding:0; list-style-type: none;} */
/* * * * * .liste470, .liste470-rechts  { width: 470px; float: left; margin: 0 0 1.5em 0; padding:0; list-style-type: none;} */
/* Wird nochim Statistik-Breich verwendet der von dem Statitik-Tool gesetzt wird */
.teaser650 .liste440{ width: 650px; float: left; margin: 0 0 1.5em 0; padding:0; list-style-type: none;} 
/* * * * * .liste455, .liste455-rechts  { width: 455px; float: left; margin: 0 0 1.5em 0; padding:0; list-style-type: none;} */
 .liste300, .liste300-rechts  { width: 300px; float: left; margin: 0 0 1.5em 0; padding:0; list-style-type: none;} 
.liste320, .liste320-rechts  { width: 320px; float: left; margin: 0 0 1.5em 0; padding:0; list-style-type: none;}

/* * * * * .liste295        { width: 295px; float: left; margin: 0 0 1.5em 0;} */
/* * * * * .liste295-rechts { width: 295px; float: left; margin: 0 0 1.5em 10px;} */
/* * * * * .liste290        { width: 290px; float: left; margin: 0 0 1.5em 0;} */
/*.liste290-rechts { width: 290px; float: left; margin: 0 0 1.5em 10px;}*/
/* * * * * .liste215        { width: 215px; float: left; margin: 0 0 1.5em 0;} */
.liste220        { width: 220px; float: left; margin: 0 0 1.5em 0;}
/* * * * * .liste218        { width: 218px; float: left; margin: 0 0 1.5em 0;} */
/* * * * * .liste215-rechts { width: 215px; float: left; margin: 0 0 1.5em 0px;} */
/* * * * * .liste218-rechts { width: 215px; float: left; margin: 0 0 1.5em 0px;} */
.liste210        { width: 210px; float: left; margin: 0 0 1.5em 0px;}
.liste210-rechts { width: 210px; float: left; margin: 0px 0 1.5em 10px;} 
/* * * * * .liste205        { width: 205px; float: left; margin: 0 0 1.5em 0;} */
/* * * * * .liste205-rechts { width: 205px; float: left; margin: 0 0 1.5em 10px;} */
/* * * * * .liste150        { width: 150px; float: left; margin: 0 0 1.5em 0;} */
/* * * * * .liste150-rechts { width: 150px; float: left; margin: 0 0 1.5em 0;} */
/* * * * * .liste150-folge  { width: 150px; float: left; margin: 0 0 1.5em 0;} */
/* * * * * .liste145        { width: 145px; float: left; margin: 0 0 1.5em 0;} */
/* * * * * .liste145-rechts { width: 145px; float: left; margin: 0 0 1.5em 10px;} */
/* * * * * .liste142        { width: 142px; float: left; margin: 0 0 1.5em 0;} */
/* * * * * .liste142-mitte  { width: 142px; float: left; margin: 0 0 1.5em 10px;} */
/* * * * * .liste142-rechts { width: 142px; float: left; margin: 0 0 1.5em 10px;} */
.liste140        { width: 140px; float: left; margin: 0 0 1.5em 0;}
.liste140-mitte  { width: 140px; float: left; margin: 0 0 1.5em 10px;}
.liste140-rechts { width: 140px; float: left; margin: 0 0 1.5em 10px;}
/* * * * * .liste130        { width: 130px; float: left; margin: 0 0 1.5em 10px; display:inline;}  /* display:inline wg. IE bug "doubled float margin" */
/* * * * * .liste128        { width: 128px; float: left; margin: 0 0 1.5em 0px; display: inline;} */
/* * * * * .liste128-rechts { width: 128px; float: left; margin: 0 0 1.5em 0px; display: inline;} */
/* * * * * .liste120        { width: 120px; float: left; margin: 0 0 1.5em 7px; display: inline;} */
/* * * * * .liste120-rechts { width: 120px; float: left; margin: 0 0 1.5em 7px; display: inline;} */
/* * * * * .liste316        { width: 316px; float: left; margin: 0 0 1.5em 0;} */
/* * * * * .liste316-rechts { width: 316px; float: left; margin: 0 0 1.5em 0;} */
.liste420        { width: 420px; float: left; margin: 0 0 2em 0;}
.liste420-rechts { width: 420px; float: left; margin: 0 0 1.5em 10px;}
.liste750        { width: 750px; float: left; margin: 0 0 2em 0;}
.liste750-rechts { width: 750px; float: left; margin: 0 0 2em 0;}
.liste180        { width: 180px; float: left; margin: 40px 0 2em 0;}
.liste180-rechts { width: 167px; float: left; margin: 20px 0px 2em 6px;}

.liste-espotting { float: left; margin: 0; display: inline;}
#mt-content-le .liste-espotting { width: 455px; }
#mt-content-le .mt-spl-box .liste-espotting { width: 215px; } 
#mt-content-ct .liste-espotting { width: 555px; } 

/*neue Sponsored-Links-Klassen*/
.mt-spl-list{ float: left; margin: 0; display: inline; font-family: Verdana}
.mt-spl-list ul li{list-style-type:none; line-height:1.4em; padding:0; margin:0}
.mt-spl-list ul {float:left; line-height:1.4em; list-style-type:none; margin:0;padding:0;}
.mt-spl-headline-skyscraper, .mt-spl-headline-skyscraper a:link, .mt-spl-headline-skyscraper a:hover, .mt-spl-headline-skyscraper a:active, .mt-spl-headline-skyscraper a:visited{text-decoration:none; text-align:center; font-size:10px; color: rgb(111, 111, 111); margin:5px 0 12px 0; }
.mt-spl-headline-content,.mt-spl-headline-content a:link, .mt-spl-headline-content a:hover, .mt-spl-headline-content a:active, .mt-spl-headline-content a:visited{text-decoration:none; float:right; font-size:10px; color: rgb(111, 111, 111); margin:2px 8px 0 0;}
#mt-content-le .mt-spl-list { width: 650px; }
#mt-content-le .mt-spl-box .mt-spl-list { width: 215px; } 
#mt-content-ct .mt-spl-list { width: 750px; }
.mt-spl-list-item, .mt-spl-list-item2 {margin-bottom:12px}
/* div.mt-spl-entrytitle{font-family: Arial; font-size:14px; text-decoration:underline} */
.mt-spl-entrytitle a:active,.mt-spl-entrytitle a:hover ,.mt-spl-entrytitle a:link, .mt-spl-entrytitle a:visited{color:#0000CC; text-decoration:underline; font-size:14px;}
.mt-spl-entrydesc a:active,.mt-spl-entrydesc a:hover,.mt-spl-entrydesc a:link,.mt-spl-entrydesc a:visited {color:#000000; font-size: 12px; font-family:Arial}
a.mt-spl-link-container:active, a.mt-spl-link-container:hover, a.mt-spl-link-container:link, a.mt-spl-link-container:visited {color:#008000; text-decoration:none; font-size:12px; font-family:Arial}

/* neues Test-Layout fuer Spl */
.mt-spl-list-item2 .mt-spl-entrytitle a:link, .mt-spl-list-item2 .mt-spl-entrytitle a:visited, .mt-spl-list-item2 .mt-spl-entrytitle a:hover, .mt-spl-list-item2 .mt-spl-entrytitle a:active {font-size:13px; font-weight:bold;}
.mt-spl-list-item2 .mt-spl-entrydesc a:link, .mt-spl-list-item2 .mt-spl-entrydesc a:visited, .mt-spl-list-item2 .mt-spl-entrydesc a:hover, .mt-spl-list-item2 .mt-spl-entrydesc a:active {font-size:11px;}
.mt-spl-list-item2 a.mt-spl-link-container:link, .mt-spl-list-item2 a.mt-spl-link-container:visited, .mt-spl-list-item2 a.mt-spl-link-container:hover, .mt-spl-list-item2 a.mt-spl-link-container:active {font-size: 11px;}

.liste210 ul                      {  list-style-type: none; padding: 0; margin:0} 
.liste180 ul, .liste180-rechts ul {  list-style-type: none; padding: 0; margin:0}
.liste420 ul, .liste420-rechts ul {  list-style-type: none; padding: 0; margin:0}
.liste750 ul, .liste750-rechts ul {  list-style-type: none; padding: 0; margin:0}
.liste650 ul, .liste650-rechts ul {  list-style-type: none; padding: 0; margin:0}
.liste320 ul, .liste320-rechts ul {  list-style-type: none; padding: 0; margin:0}

/* * * * * .liste610 ul, .liste610-rechts ul { float: left; list-style-type: none; margin: 0; padding: 0; line-height: 2em; } */
/* * * * * .liste600 ul, .liste600-rechts ul { float: left; list-style-type: none; margin: 0; padding: 0; line-height: 2em; } */
/* * * * * .liste555 ul, .liste555-rechts ul { float: left; list-style-type: none; margin: 0; padding: 0; line-height: 2em; } */
.liste470 ul, .liste470-rechts ul, .liste440 ul, .liste455 ul, .liste440-rechts ul, .liste455-rechts ul, .liste300 ul,.liste320 ul, .liste300-rechts ul, .liste295 ul, .liste295-rechts ul, .liste290 ul, .liste290-rechts ul, .liste215 ul, .liste218 ul, .liste215-rechts ul, .liste205 ul, .liste205-rechts ul, .liste150 ul, .liste150-folge ul, .liste150-rechts ul,.liste145 ul, .liste145-rechts ul,.liste142 ul, .liste142-mitte ul, .liste142-rechts  ul,.liste140 ul, .liste140-mitte ul, .liste140-rechts ul,.liste130 ul, .liste128 ul, .liste128-rechts ul, .liste120 ul, .liste120-rechts ul, .liste ul, .liste-espotting ul, .liste316 ul, .liste316-rechts ul, .liste316-sequence-bottom ul, .liste316-sequence-top ul, .liste-rechts ul, .liste210 ul, .liste210-rechts ul, .liste220 ul, .liste220-rechts ul,.liste750 ul,.liste750-rechts ul { list-style-type: none; margin: 0; padding: 0 0 0 0; line-height: 1.5em;}
.liste650 li, .liste650-rechts li, .liste610 li, .liste420-rechts li, .liste750 li,.liste420 li, .liste610-rechts li, .liste600 li, .liste600-rechts li, .liste555 li, .liste555-rechts li, .liste470 li, .liste470-rechts li, .liste440 li, .liste455 li, .liste440-rechts li, .liste455-rechts li, .liste295 li, .liste295-rechts li, .liste290 li, .liste290-rechts li, .liste215 li, .liste218 li, .liste215-rechts li, .liste218-rechts li, .liste205 li, .liste205-rechts li, .liste150 li, .liste150-folge li, .liste150-rechts li,.liste145 li, .liste145-rechts li,.liste140 li, .liste140-mitte li, .liste140-rechts li,.liste130 li, .liste128 li, .liste128-rechts li, .liste128-rechts li, .liste li, .liste-espotting li, .liste316-sequence-bottom, .liste316-sequence-top, .liste-rechst li, .liste180 li, .liste180-rechts li, liste220-rechts li, .liste750 li{ /*width: 100%;*/font-size:12px; line-height:150%; margin: 0; padding: 0; }
.liste300 li, .liste320 li, .liste300-rechts li,.liste220 li, .liste320 li{ /*width: 100%;*/margin: 0; padding: 0; }

/* Kategorien-Templates: Listen */
.liste-horiz { margin: 0 4px 2em 0; width:auto; overflow: hidden;}
* html .liste-horiz { height: 1%;}
#mt-content-ri .liste-horiz {margin-right: 0;}
#content-left-wide .liste-horiz ul, #mt-content-complete .liste-horiz ul { overflow:auto; list-style-type: none; margin: 0;padding: 0;line-height: 2em; height: 100%;}
#content-left .liste-horiz ul, #mt-content-le .liste-horiz ul, #mt-content-ri .liste-horiz ul { overflow:auto; list-style-type: none; margin: 0;padding: 0; height: 100%; line-height: 140%;}
.liste-horiz li { float: left; width: 142px;}
.liste-horiz li.medium { width: 210px;}

/*.linker-list li { background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/linker.gif) no-repeat 0 1px; padding: 0 0 0 8px; width: auto;}*/
.no-space2 { margin-top: -1.5em; }

.liste2spaltig_left  { float:left;  width:320px; background:#fff; }
.liste2spaltig_right { float:right; width:320px; background:#fff; }
.liste2spaltig, .liste2spaltig-folgespalte { float:left; width:49%; }
.liste2spaltig-folgespalte li { margin-left:2%; }

.liste3spaltig_left { float:left; width:210px; background:#fff; }
.liste3spaltig_center { float:left; width:210px; margin-left:10px; margin-right:10px; background:#fff; }
.liste3spaltig_right { float:left; width:210px; background:#fff; }

.liste3spaltig, .liste3spaltig-folgespalte { float:left; width:32%; }
/* wenn eine Liste auf eine Bild folgt, muessen sich die Spalten natuerlich ueber die bereits reduzierte Breite verteilen*/
.teaserimage+.mt-list-container{padding:0;margin:0;width:66%; float:left}
/*Fix Breite fuer Interaktionsteaser */
.mt-teaser-interaction .teaserimage+.mt-list-container{width:100%}
.mt-teaser-servicelist .mt-list-container{padding:0;margin:0;width:85%; float:left;}
#mt-content-ri .teaserimage+.mt-list-container, #mt-content-in .teaserimage+.mt-list-container{padding:0;margin:0;width:50%; float:left}
.mt-liste-horizontal .liste3spaltig li, .mt-list-container ul.liste3spaltig{width:32%;float:left;padding:0;margin:0}
.mt-liste-horizontal .liste2spaltig li, .mt-list-container ul.liste2spaltig{width:49%;float:left; padding:0;margin:0}
.mt-liste-horizontal .liste4spaltig li, .mt-list-container ul.liste4spaltig{width:25%;float:left;padding:0;margin:0}
.mt-liste-horizontal .liste1spaltig li, .mt-list-container ul.liste1spaltig{width:100%;float:left;padding:0;margin:0}
.mt-liste-horizontal .mt-list-container ul.liste2spaltig, .mt-liste-horizontal .mt-list-container ul.liste3spaltig, .mt-liste-horizontal .mt-list-container ul.liste1spaltig {width:100%; padding:0; margin:0}
.mt-list-container ul.liste1spaltig li a {color:blue;vertical-align:middle;padding-top:8px;}
.mt-list-container ul.liste1spaltig li.usraport-style {list-style:none outside none;margin:0;padding:0;float:left;width:190px;height:35px;}
#mt-content-in ul div.mt-us-raport-vertical-align{display:inline;vertical-align:middle;padding-top:8px;}
/*Serviceteaser*/
.mt-teaser-holderbox div ul.liste1spaltig {float:left; width:100%}
.liste3spaltig-folgespalte li { margin-left:2%; }
.liste4spaltig, .liste4spaltig-folgespalte { float:left; width:24%; }
.liste4spaltig-folgespalte li { margin-left:2%; }
.liste-sub-font { color: #808285; font-family:Arial; font-size:10px; font-weight: normal; }
.liste-extra-height { height:15px; }
.branchen-kat .liste1spaltig { width:100%}
.kaz-liste-kat .liste1spaltig { width:100%}
.copyright { width:300px; font-weight:normal; font-size:10px; color:#ABABAB;}

/* Teaser */
.auto-extra-teaser750,.auto-extra-teaser750-rechts { float: left;margin: 0;width: 750px; text-align: left; }
/* * * * * .teaser600,.teaser600-rechts { float: left;margin: 0 0 1.5em 0;width: 600px; text-align: left; }*/
/* * * * * .auto-extra-teaser555,.auto-extra-teaser555-rechts { float: left;margin: 0 0 1.5em 0;width: 555px; text-align: left; }*/
/* * * * * .teaser470,.teaser470-rechts { float: left;margin: 0 0 1.5em 0;width: 470px; text-align: left;}*/
.teaser440,.teaser440-rechts { float: left;margin: 0 0 1.5em 0;width: 440px; text-align: left; }
.teaser455,.teaser455-rechts { float: left;margin: 0 0 1.5em 0;width: 455px; text-align: left;}
/* * * * * .teaser555,.teaser555-rechts { float: left;margin: 0 0 1.5em 0;width: 555px; text-align: left;}*/
.teaser650, .teaser650-rechts{ float: left;margin: 0 0 2em 0;width: 650px; text-align: left;}
.teaser750,.teaser750-rechts { float: left;margin: 0 0 2em 0;width: 750px; text-align: left;}

.teaser300,.teaser300-rechts { float: left;margin: 0 0 1.5em 0;width: 300px; text-align: left;} 
/* * * * * .teaser600:after,.teaser600-rechts:after,.auto-extra-teaser555:after,.teaser470:after,.teaser470-rechts:after,.teaser440:after,.teaser440-rechts:after,.teaser300:after,.teaser300-rechts:after { content: ".";display: block;height: 0;clear: both;visibility: hidden;}*/
/* * * * * .teaser470image    { float: left;margin: 0 8px 0 0;    width: 130px; height: 90px; border: 0;} */
/* * * * * .teaser440image    { float: left;margin: 0 8px 0 0;    width: 130px; height: 90px; border: 0;} */
/* * * * * .teaser300image    { float: left;margin: 0 8px 0 0; border: 0;}*/
/* * * * * .teaser150         { float: left;margin: 0 0 1.5em 0;  width: 150px; text-align: left;} */
/* * * * * .teaser150-rechts  { float: left;margin: 0 0 1.5em 0;  width: 150px; text-align: left;}*/
/* * * * * .teaser150image    { float: left;margin: 8px 8px 0 8px;width: 48px; height: 64px; border:0;} */
/* * * * * .teaser145         { float: left;margin: 0 0 1.5em 0;  width: 145px; text-align: left;}*/
/* * * * * .teaser145-mitte   { float: left;margin: 0 0 1.5em 10px;  width: 145px; text-align: left;}*/
/* * * * * .teaser145-rechts  { float: left;margin: 0 0 1.5em 10px;  width: 145px; text-align: left;} */
/* * * * * .teaser145image    { float: left;margin: 8px 8px 0 8px;width: 48px; height: 64px; border:0;} */
/* * * * * .teaser215         { float: left;margin: 0 0 1.5em 0;    width: 215px; text-align: left;}*/
/* * * * * .teaser215-rechts  { float: left;margin: 0 0 1.5em 0px; width: 215px; text-align: left;}*/
/* * * * * .teaser215image    { float: left;margin: 0 8px 0 0;    width: 65px; height: 65px; border:0;}*/
.teaser220         { float: left;margin: 0 0 2em 0;    width: 220px; text-align: left;}
.teaser220-rechts  { float: left;margin: 0 0 2em 0px; width: 220px; text-align: left;}
/* * * * * .teaser140         { float: left;margin: 0 0 1.5em 0;    width: 140px;} */
/* * * * * .teaser140-mitte   { float: left;margin: 0 0 1.5em 10px; width: 140px;}*/
/* * * * * .teaser140-rechts  { float: left;margin: 0 0 1.5em 10px; width: 140px;}*/
/* * * * * .teaser140image    { float: left;margin: 0 8px 0 0;   border: 0;}*/
/* * * * * .teaser295         { float: left;margin: 0 0 1.5em 0; width: 295px;}*/
/* * * * * .teaser295-rechts  { float: left;margin: 0 0 1.5em 10px; width: 295px;}*/
/* * * * * .teaser290         { float: left;margin: 0 0 1.5em 0; width: 290px;}*/
/* * * * * .teaser290-rechts  { float: left;margin: 0 0 1.5em 10px; width: 290px;}*/
/* * * * * .teaser290image    { float: left;margin: 0 8px 0 0; border: 0;}*/
/* * * * * .teaser120         { float: left;margin: 0 0 1.5em 0;  width: 120px;}*/
/* * * * * .teaser120-rechts  { float: left;margin: 0 0 1.5em 10px; width: 120px;}*/
.teaser180         { float: left;margin: 40px 0 2em 0;  width: 120px;}
.teaser180-rechts  { float: left;margin:26px 0 2em 10px; width: 180px;}

.teaser420         { float: left;margin: 0 0 2em 0;  width: 420px;}
.teaser420-rechts  { float: left;margin: 0 0 2em 10px; width: 420px;}

.teaser210         { float: left;margin: 0 0 2em 0;  width: 210px;}
.teaser210-rechts  { float: left;margin: 0 0 2em 10px; width: 210px;}

/* * * * * .teaser128         { float: left;margin: 0 0 1.5em 7px; width: 128px; display: inline;}*/
/* * * * * .teaser128-rechts  { float: left;margin: 0 0 1.5em 7px; width: 128px; display: inline;} */
.teaser, .liste, .teaser-promo { float: left; margin: 0 0 2em 0; width: 100%; }
.teaser-promo+.teaser-promo-unten, .teaser-promo+br+.teaser-promo-unten{float:left; margin-top:-2em}
.teaser316         { float: left;margin: 0 0 1.5em 0;  width: 320px; }
.teaser-tab        { float: left; margin: 0 0 0px 0; width: 100%; }
/* Channelstart-Boxen */
.mt-teaser-channel{margin: 0 0 35px 0;} 
/* Verteilerboxen */
.teaser320, #mt-content-ri .teaser320-rechts{ float: left; margin: 0 0 1.5em 0px; width: 320px; }
.teaser320-rechts  { float: left; margin: 0 0 1.5em 10px; width: 320px;}

/*Teaserinhalte */
.teasertext        { font-size: 12px; line-height: 15px;}
.teaser-abstract   { font-size: 12px; line-height: 150%; }
/* Teasertexte in der der rechten Spalte auf 11px */
#mt-content-ri .teaser-abstract, #mt-content-in .teaser-abstract,#mt-content-ri .teaser-quad,#mt-content-in .teaser-quad, #mt-content-in .teaser-quad li, #mt-content-ri .teaser-quad li{ font-size: 11px; line-height: 140%; }

.text-small, a.text-small:link, a.text-small:visited, a.text-small:hover, a.text-small:active { font-size: 10px; }
.teaserimage       { float: left; margin: 0 8px 8px 0; border: 0; }
#mt-content-le .teaserimage { margin-right: 10px; }
* html #mt-content-le .teaserimage { margin-right: 8px; }
#mt-content-le .mt-teaser-news .teaserimage,#mt-content-le ul li .teaserimage { margin-right: 8px; }
.text-blue         { color: blue; }
.text-bold         { font-weight: bold;}
/* * * * * .mt-margin-basic { margin:0.4em 0 0 0; }*/

.location-teaser dl { line-height: 140%;}
.location-teaser dt { width: 300px; background-image: url(http://img.meinestadt.de/pix/layout/rl2008/elements/linker.gif); background-repeat: no-repeat; padding: 0 0 0 0.6em; }
.location-teaser dd { clear:both; margin: 0 0 1em 0; padding: 0 0 0 0.6em;}

.mt-button-link { margin:10px 0; float:left; clear:both; height:25px; background: url(http://img.meinestadt.de/pix/layout/rl2008/buttons/mt_button_link_left.gif) top left no-repeat; }
.mt-button-link a { padding:0 10px; text-align:center; font-weight:bold; display:block; line-height:25px; height:25px; background: url(http://img.meinestadt.de/pix/layout/rl2008/buttons/mt_button_link_right.gif) top right no-repeat; }

/* Verteiler-Boxen */
#mt-content-le a.button:link,#mt-content-le  a.button:visited,#mt-content-le a.button:hover,#mt-content-le  a.button:active {margin-left:0px; display:block; width: 166px; height: 25px; line-height: 25px; background: url(http://img.meinestadt.de/pix/layout/rl2008/buttons/channelstart_button.gif) no-repeat top left; margin:11px 0px 0px 0px; padding: 0px 0 0 0; text-align:center; font-weight:bold;text-decoration:none;}
.teaser320-rechts, .teaser320{margin-bottom:35px} /*hack*/
/* * * * * #new-background-position { background-position: 0 5px; padding:0 0 0 12px; } */

/* Tabs */
.mt-tab { margin: 0 0 2em 0;clear:both; /* float:left; width:100% */}
.mt-tab-extra { margin: 0 0 0.5em 0;}
/* UL */
ul.mt-tabs,ul.mt-tabs-sprite,ul.mt-tabs-sprite-neu{ height:30px; list-style:none; margin:0; padding:0; border-bottom:1px solid gray}
ul.mt-tabs,ul.mt-tabs-sprite{background:#fff url(http://img.meinestadt.de/pix/layout/rl2008/elements/tab_box_bg_t.gif) repeat-x left top;}
/* LI */
.mt-tabs li, .mt-tabs-sprite li , .mt-tabs-sprite-neu li{ float:left; height:24px; margin-right:4px; padding:0 0 0 3px; overflow:hidden; }
ul.mt-tab-quad li { width:108px;}
ul.mt-tab-quad li.mt-tab-last { width: 107px;}
ul.mt-tab-trip li { width:145px;}
ul.mt-tab-trip li.mt-tab-last { width: 148px;}
ul.mt-tab-doub li { width:230px;}
ul.mt-tab-sing li { width:467px;}
#mt-content-ri-rl2009 .mt-tab-sing li { width: 297px; }
#mt-content-ri-rl2009 .mt-tab-doub li { width: 145px; }
ul.mt-tab-doub-2 li { width:155px;}

/* A */
.mt-tabs a,.mt-tabs-sprite a,.mt-tabs-sprite-neu a { text-align:center; display:block; height:30px; padding:3px 3px 0 0; text-decoration:none;}
.mt-tabs .mt-tab-active a,.mt-tabs-sprite .mt-tab-active a, mt-tabs-sprite-neu .mt-tab-active a { font-weight:bold;}
.mt-tabs li.mt-tab-last, .mt-tabs-sprite li.mt-tab-last,  .mt-tabs-sprite-neu li.mt-tab-last { margin-right:0;}
.mt-tabs.mt-tab-sing a,.mt-tabs-srite.mt-tab-sing a, .mt-tabs-srite-neu.mt-tab-sing a { text-align: left;}

.mt-tabs li                 { background:#fff url(http://img.meinestadt.de/pix/layout/rl2008/elements/tab_box_l.gif) no-repeat left top;}
.mt-tabs li.mt-tab-active   { background:#fff url(http://img.meinestadt.de/pix/layout/rl2008/elements/tab_box_l_active.gif) no-repeat left top;}
.mt-tabs li a               { background:url(http://img.meinestadt.de/pix/layout/rl2008/elements/tab_box_r.gif) no-repeat right top;}
.mt-tabs li.mt-tab-active a { background:url(http://img.meinestadt.de/pix/layout/rl2008/elements/tab_box_r_active.gif) no-repeat right top;}

/* Tab-Boxen a la CSS-Sprites (die Verwendung von mt-tabs muss durch mt-tabs-sprite ersetzt werden - die Links erhalten noch ein umschliessendes <span>) */
.mt-tabs-sprite li.mt-tab-active     { background:url(http://img.meinestadt.de/pix/sprites/gradient_sprite.png) no-repeat left -969px #fff;}
.mt-tabs-sprite .mt-tab-active a     { background:url(http://img.meinestadt.de/pix/sprites/gradient_sprite.png) no-repeat right -1105px}
.mt-tabs-sprite li a                 { background:url(http://img.meinestadt.de/pix/sprites/gradient_sprite.png) no-repeat right -1105px}
.mt-tabs-sprite li.mt-tab-active a   { background:url(http://img.meinestadt.de/pix/sprites/gradient_sprite.png) no-repeat right -1003px;font-weight:bold}
.mt-tabs-sprite li.mt-tab-active     { background:url(http://img.meinestadt.de/pix/sprites/gradient_sprite.png) no-repeat left -969px #fff;}
.mt-tabs-sprite li                   { background:url(http://img.meinestadt.de/pix/sprites/gradient_sprite.png) no-repeat left -1071px #fff;}
.mt-tabs-sprite li.mt-tab-active span{ background:url(http://img.meinestadt.de/pix/sprites/gradient_sprite.png) repeat left -1037px #fff;float:left; width:100%;}
.mt-tabs-sprite li span             { background:url(http://img.meinestadt.de/pix/sprites/gradient_sprite.png) repeat left -1139px #fff;float:left; width:100%;}

#mt-content-le ul.mt-tab-quad li {width:161px}
#mt-content-ct ul.mt-tab-quad li{width:186px}
#mt-content-le ul.mt-tab-trip li {width:215px}
#mt-content-ct ul.mt-tab-trip li {width:248px}
#mt-content-ct ul.mt-tab-duo li {width:373px}
#mt-content-le ul.mt-tab-duo li {width:323px}
/* Kleinanzeigen-ergebnisliste - Tabs sollen nicht komplett ausfuellen */
#mt-content-ct .mt-kleinanzeigen-ergebnisliste .mt-tab-trip li {width:175px}
#mt-content-ct .mt-kaufda_ergebnisliste .mt-tab-duo li{width:175px}

.mt-tabs-sprite-neu li               { background:url(http://img.meinestadt.de/pix/sprites/gradient_sprite02.gif) repeat left -1090px #fff;float:left; width:100%; margin-right:1px; padding:0; height:30px}
.mt-tabs-sprite-neu li.mt-tab-quad-active a, .mt-tabs-sprite-neu li.mt-tab-active a   { font-weight:bold; border-bottom:1px solid #FFFFFF}
.mt-tabs-sprite-neu li.mt-tab-quad-active, .mt-tabs-sprite-neu li.mt-tab-active     {border-bottom:1px solid white;background-color:#fff;float:left; border-left:1px solid #999999; border-right:1px solid #999999;border-top:1px solid #999999;height:29px;background-image:none; padding-left:0}
.mt-tabs-sprite-neu li.last-item{padding-left:0;padding-right:1px;margin-right:0px}
.mt-tabs-sprite-neu li a {padding:  5px 3px 0 0}
.mt-covert { display:none; }
.mt-covert-active { margin-left:-4px;margin-right:-2px;padding-left:0;padding-right:0;padding-top:10px; }
 
/* TAB Container */
.mt-tab-cont {padding:4px 1px 0px 2px; width:645px;float:left;border-bottom:1px solid gray; border-left:1px solid gray; border-right:1px solid gray}
.teaser750 div .mt-tab-cont {padding:0px 1px 0px 2px; margin: -1px 0 0 0;width:745px;float:left;border-bottom:1px solid gray; border-left:1px solid gray; border-right:1px solid gray}
.mt-tab-cont-kaz { height: 1%; overflow:hidden; padding:0px 0px 0 0px; border: solid #999; border-width: 0px 0px 0px 0px;}
.mt-tab-cont-doub, .mt-tab-cont-sing { width:460px; padding:4px 4px 0 4px; margin:0; border: solid #999; border-width: 0px 1px 1px 1px;}
#mt-content-ri-rl2009 .mt-tab-cont-doub, #mt-content-ri-rl2009 .mt-tab-cont-sing { width:290px; }

/*Banchenbuch*/
.mt-font-normal { font-weight:normal; }
/* branchenbuch */

.mt-ms_bpremium { border-top: 1px solid #646464; border-bottom: 1px solid #646464; margin: 8px 0 12px 0;
background-color: #E5F1FD; height: 100%;
}
.mt-resultlist-container{ margin-top:15px; }
.mt-ms_bpremium .mt_ms_left { width: 450px; float: left; }
.mt-ms_bpremium .mt_ms_right { width: 160px; float: right; }
.mt-ms_bpremium .mt-ms_url { font-family: Arial, Helvetica, Sans-Serif;margin: 6px 1px 3px 1px; float: left; overflow:hidden; }
.mt-ms_bpremium .mt-ms_address { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; float:left; margin: 0 0 0 1px; }
.mt-ms_bpremium .mt-ms_branches { float: left; margin: 5px 1px 10px 1px; color:#808285;}
.mt-ms_bpremium .mt-ms_description { margin: 7px 5px 0 1px; font-family: Verdana, Arial, sans-serif; }
.mt-ms_bpremium .mt-ms_title { font-family: Arial, Helvetica, Sans-Serif; color: #00c; font-size: 16px; margin: 5px 5px 8px 1px; }
.mt-ms_bpremium .mt-ms_phonenumber { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; float: left; margin: 0 1px 0 1px; }
.mt-ms_bpremium .mt-ms_distance { font-family: Verdana, Arial, sans-serif; font-size: 10px; float: left; text-align: right; height: 20px; }
.mt-ms_bpremium .mt-ms_distance_margin { margin: 3px 5px 0 0; }
.mt-ms_bpremium .mt-ms_logo { float: left; overflow: hidden; }
.mt-ms_bpremium .mt-ms_button_promotion { float: left; }
.mt-ms_bpremium .mt-ms_link_stadtplan { float: left; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; float: left; color: #000000; margin: 8px 0 0 0; }
.mt-ms_bpremium .mt-ms_link_routenplaner { float: left; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; float: left; color: #000000; margin: 2px 0 0 0; }
.mt-ms_bpremium .mt-ms_link_gratisanrufen { float: left; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; float: left; color: #000000; margin: 2px 0 0 0; }
.mt-ms_bpremium .mt-ms_link_mehrinfos { float: left; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; float: left; color: #000000; margin: 2px 0 0 0; }
.mt-ms_bpremium .mt-ms_booking { float: left; margin: 3px 0 11px 0; width:100%; }

.mt-ms_business { border-top: 1px solid #646464; margin: 0 0 12px 0; background-color: #FFFFFF; height: 100%; }
.mt-ms_business .mt_ms_left { width: 450px; float: left; }
.mt-ms_business .mt_ms_right { width: 160px; float: right; }
.mt-ms_business .mt-ms_url { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; margin: 5px 1px 1px 1px; float: left; overflow:hidden; }
.mt-ms_business .mt-ms_address { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; float:left; margin: 0 0 0 1px; }
.mt-ms_business .mt-ms_branches { float: left; margin: 4px 1px 10px 1px; color:#808285;font-size:12px}
.mt-ms_business .mt-ms_description { margin: 7px 5px 0 1px; font-family: Verdana,Arial,sans-serif; font-size: 12px; }
.mt-ms_business .mt-ms_title { font-family: Arial, Helvetica, Sans-Serif; color: #00c; margin: 5px 5px 10px 1px; }
.mt-ms_business .mt-ms_phonenumber { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; float: left; margin: 0 1px 0 1px; }
.mt-ms_business .mt-ms_distance { font-family: Verdana, Arial, sans-serif; font-size: 10px; float: left; text-align: right; height: 20px; margin: 0 0 78px 0; }
.mt-ms_business .mt-ms_distance_margin { margin: 3px 5px 0 0; }
.mt-ms_business .mt-ms_link_stadtplan { float: left; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; float: left; color: #000000; margin: 10px 0 0 0; }
.mt-ms_business .mt-ms_link_routenplaner { float: left; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; float: left; color: #000000; margin: 2px 0 0 0; }
.mt-ms_business .mt-ms_link_gratisanrufen { float: left; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; float: left; color: #000000; margin: 2px 0 0 0; }
.mt-ms_business .mt-ms_link_mehrinfos { float: left; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; float: left; color: #000000; margin: 2px 0 0 0; }
.mt-ms_business .mt-ms_booking { float: left; margin: 7px 0 0 0; width:100%; }

.mt-ms_standard { border-top: 1px solid #646464; margin: 0 0 6px 0; background-color: #FFFFFF; height: 100%; }
.mt-ms_standard .mt_ms_left { width: 450px; float: left; min-height: 99px; }
.mt-ms_standard .mt_ms_right { width: 160px; float: right; }
.mt-ms_standard .mt-ms_address { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; float:left; margin: 0 0 0 1px; }
.mt-ms_standard .mt-ms_branches { float: left; margin: 4px 1px 3px 1px; color:#808285; font-size:12px }
.mt-ms_standard .mt-ms_description { margin: 7px 5px 0 1px; font-family: Verdana,Arial,sans-serif; font-size: 12px; }
.mt-ms_standard .mt-ms_title { font-family: Arial, Helvetica, Sans-Serif; color: #00c; margin: 5px 5px 10px 1px; }
.mt-ms_standard .mt-ms_phonenumber { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; float: left; margin: 0 1px 0 1px; }
.mt-ms_standard .mt-ms_distance { font-family: Verdana, Arial, sans-serif; font-size: 10px; float: left; text-align: right; height: 20px; }
.mt-ms_standard .mt-ms_distance_margin { margin: 3px 5px 0 0; }
.mt-ms_standard .mt-ms_button_akz { float: left; }
.mt-ms_standard .mt-ms_button_change { float: left; }
.mt-ms_standard .mt-ms_button_infos { float: left; }
.mt-ms_standard .mt-ms_booking { float: left; margin: 7px 0 0 0; width:100%; }

.mt-ms-button { overflow:hidden; height:24px; padding-left:10px; margin-top:3px; vertical-align:middle; width:160px; }
/* .linker-link-list, a:link.linker-link-list, a:visited.linker-link-list, a:hover.linker-link-list, a:active.linker-link-list { background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/linker2008.gif) 0 0.5em no-repeat; padding: 0 0 0 12px;  zoom: 1;display:block} */
.linker-link-ms { background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/linker2008.gif) no-repeat; padding: 0; padding-left: 8px; margin: 0; color: #000; }
a:link.linker-link-ms    { background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/linker2008.gif) no-repeat; padding: 0; padding-left: 8px; color: #000;}
a:visited.linker-link-ms { background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/linker2008.gif) no-repeat; padding: 0; padding-left: 8px; color: #000;}
a:hover.linker-link-ms   { background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/linker2008.gif) no-repeat; padding: 0; padding-left: 8px; color: #000;}
a:active.linker-link-ms  { background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/linker2008.gif) no-repeat; padding: 0; padding-left: 8px; color: #000;} 

/* TEMPLATE ::: company2008_Standard_Detail.tpl */
.ms-head-inner-box { float:left;vertical-align:middle;height:22px; }
.ms-head-imag-box { float:left;width:42px;height:22px; }
.ms-head-td-img { vertical-align:middle; text-align:center; overflow:hidden; }
.ms-head-link-box { float:left; height:22px; text-align:left; padding-top:0px; }
.ms-head-td-link { vertical-align:middle; text-align:left; overflow:hidden; }
.ms-head-tbl { width:42px; height:22px; border:none; border-collapse:collapse; padding:0px; }
.ms-head-tbl-variable { height:22px; border:none; border-collapse:collapse; padding:0px; }
#mt-bb-onlydetail .mt-ms_head_icons { background:url(http://img.meinestadt.de/pix/sprites/gradient_sprite02.gif) no-repeat 0px 3px; padding-top: 3px; height: 27px; width:650px; padding-left:3px}
#mt-bb-onlydetail .mt-ms_head_icons_middle { background:url(http://img.meinestadt.de/pix/sprites/gradient_sprite02.gif) repeat 0px -450px;  width:636px; padding-left:3px; padding-right:3px; height:100%}
#mt-bb-onlydetail .mt-ms_head_icons_right { background:url(http://img.meinestadt.de/pix/sprites/gradient_sprite02.gif) no-repeat 637px -112px; width:650px; height:100%}

/* * * * * #mt-bb-onlydetail .ms-head-inner-box { width: 25%; padding-top:2px } */
#mt-bb-onlydetail .ms-head-imag-box { width: 30px; }
#mt-bb-onlydetail .ms-head-tbl { width: 30px; }
#mt-bb-onlydetail .ms-head-imag-box { width: 30px; }
/* * * * * #mt-bb-onlydetail .ms-head-link-box { width: 80px; } */
#mt-bb-onlydetail .mt-bb-cd-stadtplan-img { border:1px solid #606A6C; }
/* Formulare */
/* #mt-content-complete form, #is24-form, #bahn440 form {background-color:pink; margin:0; padding: 8px 5px 5px 5px;} */
#mt-content-in .teaser-form form{ background:transparent url(/pix/layout/rl2008/elements/bg_220_gradient.gif) no-repeat bottom left; margin:0; padding: 8px 5px 5px 5px;} 
#mt-content-in .teaser-form .mt-form input.submit{float:none; width:180px;}
/* Hotfix fuer e-domizil Formular-Boxen */
#mt-content-complete #col3_content form, #mt-content-complete #complete_block form{ background:none; }
#mt-content-ri form {margin:0; padding: 8px 5px 5px 5px;}
/* * * * * #mt-content-ct form { background:transparent url(http://img.meinestadt.de/pix/layout/rl2008/elements/form_bg_555.gif) no-repeat bottom left; margin:0; padding: 8px 5px 5px 5px;} */
#mt-content-ct .mt-bb-head-list form{background-color: #E1E1E5;}
#mt-content-le form.mt-form-sprite, #mt-content-ct form.mt-form-sprite, #mt-content-ri form.mt-form-sprite { background:url(http://img.meinestadt.de/pix/sprites/gradient_sprite02.gif) 0 -170px  repeat; margin:8px 0px 0px 0px; padding: 0px 5px 5px 5px;position:relative;}

.teaser-form div.redlinehead { margin-bottom: 0;}
.teaser-form { margin: 0 0 2em 0;}
.teaser-form .margin-b-0 { margin-bottom: 0; }
#mt-content-ri form.stadtplan {overflow:hidden; height: 1%;padding-top:8px}
/*Job Kataloge*/

/* * * * * .jobs-kat { width: 285px; float: left; margin: 0; padding: 0 0 0 1em; list-style-type: none;line-height: 140%;} */
/* * * * * .jobs-kat li { width: 95%; font-size: 9px; color: #c00; line-height: 2em;}*/
/* * * * * .jobs-kat li a, .jobs-kat li a:visited, .jobs-kat li a:hover{ font-size: 12px; }*/

.jobs-table { width: 750px; margin: 0 0 2em 0; padding: 0; text-align: left; border-collapse: collapse; font-size: 12px;}
.jobs-table td { margin: 0; padding: 0.4em 0 0.4em 0.7em; border-bottom: 1px dashed #999;}
.jobs-table th { background-color: #dbdbdb; line-height: 200%; font-weight: normal;text-align:left}
.paging-bottom { text-align: right; margin: 0 0 8px 0; line-height: 11px; }
/* * * * * div .jobs-kat { width: 48%; margin-bottom: 1em;} */
/* * * * * div .jobs-kat +ul { width: 48%; } */

.mt-teaser-kategorien 
/* Universal-Search Infoboxen */
div#info-stichwort { }
div#info-stichwort a {display: block;}
div#info-stichwort a:hover { }
div#info-stichwort a span {display: none;}
div#info-stichwort a:hover span {display: block; text-decoration : none;
   position: absolute;
   padding: 5px; margin: 4px; z-index: 100; color: black;}

div#info-ort-kfz { }
div#info-ort-kfz a {display: block;}
div#info-ort-kfz a:hover { }
div#info-ort-kfz a div {display: none;}
div#info-ort-kfz a:hover div {display: block; text-decoration : none;
   position: absolute;
   padding: 5px; margin: 4px; z-index: 100; color: black;}

alphacube_buttons input    {
  width:40%;
  }

/* Ortswechsel: Zwischenseite (mehrere Vorschlaege) */
div.content_nav_auswahl ul {width: 432px;background: #fff;border:0px solid #888;margin:0;padding:0;width:100%;list-style-type:none;}
div.content_nav_auswahl ul li {clear:both;width:432px;height:14px;margin:0;padding:3px;cursor:pointer;}
div.content_nav_auswahl ul strong.highlight {color: #800;margin:0;padding:0;}
div.content_nav_auswahl ul div.group_title_box{clear:both;border-bottom:solid 1px #CCCBD9;width:432px;height:27px;font-weight:bold;font-size:12px;vertical-align:middle;padding-left:5px;}
div.content_nav_auswahl ul div span.group_title_font{position:relative;top:5px;}
div.content_nav_auswahl ul li div.desc_left {float:left;width:50px;}
div.content_nav_auswahl ul li div.desc_middle {float:left;width:222px;}
div.content_nav_auswahl ul li div.desc_middle a {font-weight:normal;color:blue;text-decoration: underline;}
div.content_nav_auswahl ul li div.desc_right {float:left;width:155px;}

/* Lehrstellen Tabellen */
.mt-standard-table { width: 100%; margin: 0 0 2em 0; text-align: left; border-collapse: collapse; font-size: 12px; border-top: 1px solid #adaaad;}
.mt-standard-table td { margin: 0; border-bottom: 1px dashed #999; padding: 8px 5px;}
.mt-standard-table th { background-color: #dfdede; font-weight: normal; padding: 8px 0px; margin-bottom: 15px; text-align:left}
.mt-standard-table tr { vertical-align: top; }
.mt-standard-table tr.content-bg{ border-bottom: 1px solid #adaaad; border-top: 1px solid #adaaad; background-color: #efefef; }
.mt-standard-table td.content-bg {background-color: #efefef;}
.gesuche-table { width: 750px; margin: 0 0 2em 0; padding: 0; border: none; text-align: left; border-collapse: collapse; font-size: 12px; }
.gesuche-table th { line-height: 150%; text-align:left}
.gesuche-table td { border-top: 1px solid #adaaad; border-bottom: 1px solid #adaaad; padding: 0.3em; vertical-align: baseline;}
.gesuche-table td.col-entf1 { border-left: 1px solid #efefef; }
.gesuche-table td.col-entf2 { border-left: 1px solid #ffffff; }

.antifloat { clear: both; }
br.antifloat { line-height: 0; }

.teaser215 ul        { margin-left: 74px }
.teaser215-rechts ul { margin-left: 74px } 

/* Links */

a:link    { color: #000; }
a:visited { color: #404040; }
a:hover   { color: #000; text-decoration: none; }
a:active  { color: #000; }

a:link.white    { color: #FFF; }
a:visited.white { color: #E5E5E5; }
a:hover.white   { color: #FFF; text-decoration: none; }
a:active.white  { color: #FFF; }

a:link.blue    { color: #0000CC; }
a:visited.blue { color: #0000CC; }
a:hover.blue   { color: #0000CC; text-decoration: none; }
a:active.blue  { color: #0000CC; }

a:link.white-bold    { color: #FFF; }
a:visited.white-bold { color: #FFF; }
a:hover.white-bold   { color: #FFF; text-decoration: none; font-weight: bold;}
a:active.white-bold  { color: #FFF; }

a:link.filter-group    { color: #000; text-decoration: none; }
a:visited.filter-group { color: #000; text-decoration: none; }
a:hover.filter-group   { color: #000; text-decoration: none; }
a:active.filter-group  { color: #000; text-decoration: none; }


/* zoom wg Zeilenumbruchsbug in IE6/IE7*/
.linker-link, a:link.linker-link, a:visited.linker-link, a:hover.linker-link, a:active.linker-link 
 { background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/linker2008.gif) 0 0.5em no-repeat; padding: 0 0 0 12px;}
#mt-content-complete .mt-link-nostyle,#mt-content-complete a.mt-link-nostyle:visited,#mt-content-complete a.mt-link-nostyle:active{padding-left:0;background:none;clear:both;float:left}
#mt-content-le a.linker-link, #mt-content-ct a.linker-link {font-size:12px}
 
ul.hack-mark li { background: url(http://img.meinestadt.de/pix/layout/rl2008/buttons/haeckchen_icon.gif) 0 0.5em no-repeat; padding: 8px 0px 2px 27px;}
 
 .linker-link-underline, a:link.linker-link-underline, a:visited.linker-link-underline, a:hover.linker-link-underline, a:active.linker-link-underline 
 { background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/linker2008.gif) 0 0.5em no-repeat; padding: 0 0 0 12px; text-decoration: underline;}

.emph-link-small, a:link.emph-link-small, a:visited.emph-link-small, a:hover.emph-link-small, a:active.emph-link-small 
 { background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/linker2008_highlight.gif) 0 0.5em no-repeat; padding: 0 0 0 12px; color: #00f;}

.enum-link, a:link.enum-link, a:visited.enum-link, a:hover.enum-link, a:active.enum-link, ul.mt-linklist-icon li 
 { background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/linker.gif) no-repeat; padding: 0 0 0 8px; }

li.last-listentry    { margin-top: 0.5em; }
a:link.last-listentry, a:visited.last-listentry, a:hover.last-listentry, a:active.last-listentry { display: block; margin-top: 0.5em; }

.linker-key,li.linker-key,.linker-key, a:link.linker-key, a:visited.linker-key,a:hover.linker-key,a:active.linker-key  { background: url(http://img.meinestadt.de/pix/t/schluessel-icon.gif) no-repeat; padding: 0 0 0.5em 1.8em; color: #000;}
.linker-book,li.linker-book,.linker-book,a:link .linker-book,a:visited .linker-book,a:hover .linker-book,a:active .linker-book{background: url(http://img.meinestadt.de/pix/relaunch/lexikon_icon.gif)no-repeat; padding: 0 0 0.5em 1.8em; color: #000;}
.emph-link, a.emph-link:link, a.emph-link:visited, a.emph-link:hover, a.emph-link:active { background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/linker2008_highlight.gif) no-repeat 0 55%; padding: 0 0 0 12px; margin: 2em 0; color: #00f; display: block;}
.emph-link-no-arrow, a.emph-link-no-arrow:link, a.emph-link-no-arrow:visited, a.emph-link-no-arrow:hover, a.emph-link-no-arrow:active { color: #00f;}
ul.list-linker-key li { background: url(http://img.meinestadt.de/pix/t/schluessel-icon.gif) no-repeat;padding: 0 0 0.5em 1.8em; width: auto; }

a:link.text-blue, a:visited.text-blue, a:hover.text-blue, a:active.text-blue { background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/linker2008_highlight.gif) no-repeat 0 0.5em; padding: 0 0 0 12px; color: #00f;}
.extern:link, a.extern:visited, a.extern:hover, a.extern:active { color:#008000; text-decoration: none; font-family: verdana, Helvetica, sans-serif; font-size: 12px}

/* SiteSearch LocalSearch */
ul.sitesearch{list-style-type:none;display:inline;margin:0;padding:0;float:left;margin-bottom:12px}
li.emph-link {clear:both;background-position: 0 0.5em; margin:0;padding: 0 0 8px 12px;float:left;width:100%;}
li.emph-link a:link, li.emph-link a:visited, li.emph-link a:hover, li.emph-link a:active{ margin: 0;padding:0; color: #0000CC; font-size:13px;text-decoration:underline}


h1.adlinehead,div.adlinehead { font-weight:normal; text-align:left; font-size:10px; border-bottom:0px solid #000; color:#000; margin:6px 0px 3px 0px; }
div.mt-mini-head { font-weight:bold; font-size: 12px; padding: 0 0 6px 0; margin: 0 0 8px 0; border-bottom: 1px solid #CCCBD9; display:block; }
#content-right div .adlinehead { font-size: 12px; font-weight: bold;}
/* wegen iframe findet die zuordnung im click2call von mt-content-ri nicht stadt, Hilfsklasse mt-iframe-estara-teaser */
#mt-content-ri .redlinehead, #mt-content-in .redlinehead, .mt-iframe-estara-teaser .redlinehead { color: #000; font-size: 11px;}
#mt-content-le .teaser140 .redlinehead,#mt-content-le .teaser140-mitte .redlinehead, #mt-content-le .teaser140-rechts .redlinehead,#mt-content-le .liste140 .redlinehead, #mt-content-le .liste140-mitte .redlinehead, #mt-content-le .liste140-rechts .redlinehead, #mt-content-le .liste290-rechts .redlinehead { color: #000; font-size: 12px; }

h1.popuplinehead, div.popuplinehead { font-weight:bold; font-size: 12px; padding: 0 0 6px 0; margin: 0 0 8px 0; border-bottom: 1px solid #CCCBD9; color: #000000; display:block; }
h1.popuplinecolorhead, div.popuplinecolorhead { color: #be0404; font-size: 16px; font-weight:bold; padding: 0 0 6px 0; margin: 0 0 8px 0; border-bottom: 1px solid #CCCBD9; display:block; }

h4.listtitle { font-size: 12px; }


#content-right div div.teaser-subheadline { width:auto;}
/* Ebay Autoteile Besonderheiten*/
.mt-description-box .redlinehead-no-border{line-height:14px;}
li.mt-description-box a.mt-ebay-cat-link:link, li.mt-description-box a.mt-ebay-cat-link:visited, li.mt-description-box a.mt-ebay-cat-link:active, li.mt-description-box a.mt-ebay-cat-link:hover{ font-size:12px;color:gray;display:inline}
h1.redlinehead span a:link, h1.redlinehead span a:visited, h1.redlinehead span a:hover, h1.redlinehead span a:active { color: #000; font-weight: normal; }
div.redlinehead span a:link, div.redlinehead span a:visited, div.redlinehead span a:hover, div.redlinehead span a:active { color: #000; font-weight: normal; }

/* Ueberschriften */
h1.colorhead, div.colorhead, h1.markthead, div.markthead, h1.mt-headline-01, div.mt-headline-01{ margin: 0 0 10px 0; padding: 0; color: #be0404; font-size: 20px; font-weight:normal; line-height:150% }
h1.colorhead-small, div.colorhead-small { margin: 0 0 15px 0; padding: 0; color: #be0404; font-size: 14px; font-weight:bold; line-height:150%}
h1.redlinehead-no-border, div.redlinehead-no-border, .redlinehead-no-border { font-weight:bold;font-size: 16px; padding: 0 0 8px 0; margin: 0; color: #be0404; }
h1.redlinehead-with-ad, div.redlinehead-with-ad { font-weight:bold; font-size: 16px; padding: 0px; margin: 0 0 8px 0; color: #be0404; display:block; }
h1.redlinehead, div.redlinehead { font-weight:bold; font-size: 16px; padding: 0 0 6px 0; margin: 0px 0 8px 0;border-bottom: 1px solid #CCCBD9; color: #be0404; display:block; line-height:150% }
h1.bluelinehead, div.bluelinehead {font-size: 14px; padding: 0 0 6px 0; margin: 0px 0 8px 0; color: #0000cc; display:block; line-height:150%  }
bluelinehead-small, div.bluelinehead-small {font-size: 12px; margin: 0; color: #0000cc; display:block; line-height:150%  }
h1.bluelinehead-small, div.bluelinehead-small {font-family: arial, verdana, Helvetica, sans-serif; font-size: 12px; padding: 0; margin: 0; color: #0000cc; display:block; line-height:150%  }
h1.mt-headline-02, div.mt-headline-02{ margin: 0 0 20px 0; padding: 0; color: #be0404; font-size: 20px; font-weight:normal; line-height:150% }
#mt-content-le h1.redlinehead,#mt-content-le div.redlinehead {margin-top:5px}
#mt-content-le .mt-teaser-holderbox h1.redlinehead,#mt-content-le .mt-teaser-holderbox div.redlinehead {margin-top:0px}
#mt-content-le .teaser-promo h1.redlinehead,#mt-content-le .teaser-promo div.redlinehead {margin-top:0px}

h2,div.teaser-subheadline { font-size: 12px; font-weight: bold; padding: 0; margin: 0;line-height:150%}
/* Subheadline in der rechten Spalte auf 11px 26.07.2010 */
#mt-content-ri div.teaser-subheadline, #mt-content-in div.teaser-subheadline { font-size: 11px; line-height:140%}

/* Ueberschrift in Triple-Teasern zum Bild 8px */
.mt-teaser-triple div.teaser-subheadline {margin-top:8px; width:100%; float:left; }

  /* verlinkte Ueberschriften */
  a:link.redlinehead     { text-decoration:none; color: #be0404}
  a:visited.redlinehead  { text-decoration:none; color: #be0404}
  a:hover.redlinehead    { text-decoration:none; color: #be0404}
  a:active.redlinehead   { text-decoration:none; color: #be0404}
  
  h2 a:link    { color: #000; }
  h2 a:visited { color: #404040; }
  h2 a:hover   { color: #000; }
  h2 a:active  { color: #000; }




/* News-Headline */
.mt-teaser-news-headline, .mt-teaser-news-headline a{ padding:0;margin:0;font-family:verdana,sans-serif; font-size:12px; line-height:140%; color:#000000; font-weight:bold; padding-bottom:0px;text-decoration:none}

/* * * * * .colorhead span { color: #be0404;} */
.topichead { font-weight:bold; font-size: 11px; padding: 0 0 8px 0; margin: 0 0 8px 0; border-bottom: 1px solid #CCCBD9; color: #000; display:block;} 

/* * * * * h1.jobs-kat-head, div.jobs-kat-head { font-weight:bold; font-size: 11px; padding-bottom: 6px; margin: 7px 0 8px 0; border-bottom: 1px solid #c00; color: #000; }*/
/* * * * * h1.jobs-kat-head img, div.jobs-kat-head img { float: right; border: none; margin-top: -0.7em; } */

.listentry-image { border:none;margin-right:0.5em; }
span.imblick { display:block; margin-bottom:8px;border-bottom:1px solid #900;padding-bottom:6px;font-size:12px;font-weight:bold;color:#900; }

/* zoom brd/laender/kreise */
.zoom-brd { float:left; width:157px; overflow: hidden; margin-right: 11px; }
.zoom     { float: left; width: 143px; list-style-type: none; margin: 2em 0; padding: 0; }
.zoom li  { margin: 0.7em 0 0 0; display: inline; }
.zoom li a:link,.zoom li a:visited, .zoom li a:hover, .zoom li a:active { background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/linker.gif) no-repeat; padding: 0 0 0 8px; width: 117px; display: block; line-height: 19px;}
.zoom-image { float:left; list-style-type: none; width: 170px; margin: 0 0 2em 0; padding: 0; }
.zoom-image li { margin: 0; padding: 0; display: inline;}
.zoom-image-lk { display: block; border: none; text-align: center; margin: 0 0 2em 0; }
.zoom-image-lk img { margin: 0 auto; }
.informal          { font-size: 10px; color: #333; line-height: 120%;}
.informal h1       { padding:0;margin:0;font-size: 11px; color: #333; line-height: 120%;}
a:link.informal    { font-size: 10px; color: #333; text-decoration: none;}
a:visited.informal { font-size: 10px; color: #333; text-decoration: none;}
a:hover.informal   { font-size: 10px; color: #00f; text-decoration: none;}
a:active.informal  { font-size: 10px; color: #900; text-decoration: none;}

.zoom_map     { float: left; width: 115px; list-style-type: none; margin:0; padding: 0; }
.zoom_map li  { margin-bottom:15px; text-align:center; }
.zoom_map li a { font-size: 10px; color: #333; text-decoration: none; }
.zoom_map li a span { text-decoration: underline; }
.zoom-brd_map { width: 650px;  background:url("http://img.meinestadt.de/pix/layout/rl2008/elements/rcol/bg_650_leftcol_bottom.gif") no-repeat scroll left bottom transparent;float:left; }
.zoom-brd_map_top { width: 650px;margin-top:20px; height:3px;background:url("http://img.meinestadt.de/pix/layout/rl2008/elements/rcol/bg_650_leftcol_top.gif") no-repeat scroll left top transparent; }

/* marktplaetze deutschland*/
#mp-std li { margin-bottom: 1em; line-height: normal;}
#mp-std img { float: right; }

/* katalog + google*/
.premium { padding: 5px 8px 8px 5px; margin-bottom:8px; border-top: 1px solid #808285;border-bottom: 1px solid #808285;background-color:#e5f1fd}
.katalogtitel,.sitesearch,.kataloglink,.katalogtitel .linker-link { color:#00c; }
.katalogtitel { font-family: Arial, Helvetica, Sans-Serif; font-size: 16px; }
.katalogtext { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; }
.kataloglink,.sitesearch { font-size: 12px; }
.katalog-phone-image{width:18px;height:16px;position:relative;top:3px;}
a.katalogtitel:link, a.katalogtitel:visited, a.katalogtitel:hover, a.katalogtitel:active { color:#0000CC; text-decoration: underline; font-size: 14px;}

/* Telefonbuchergebnisliste */

a.sitesearch:link, a.sitesearch:visited, a.sitesearch:hover, a.sitesearch:active, a.kataloglink:link, a.kataloglink:visited, a.kataloglink:hover, a.kataloglink:active { color:#0000CC; text-decoration: underline; }
.searchresultextern:link, a.searchresultextern:visited, a.searchresultextern:hover, a.searchresultextern:active { color:#008000; text-decoration: none; font-family: arial, verdana, Helvetica, sans-serif; font-size: 12px}

.cat-path { margin-bottom: 10px;}
.mt-katalog-info-erotik-box { margin-top:1em; margin-bottom:2em; }
#mt-katalog-a-firma { display: inline; }
#mt-katalog-a-beratung { display: inline; margin-left: 16em; }

#mt-content-le .mt-a-z-sprite    { width: 650px; margin: 0 0 2em 0; }
#mt-content-le .mt-a-z-sprite ul { padding-left:3px;width: 645px; height: 28px; margin: 0 3px 0 3px; padding: 0; background: url(http://img.meinestadt.de/pix/sprites/gradient_sprite.png) 0px -514px repeat; list-style-type: none;}
#mt-content-le .mt-a-z-sprite ul li   { width: 24px; float:left; border-left: 1px solid #cccbd9; font-weight: bold; font-size: 12px; text-align: center; line-height: 27px;}
#mt-content-le .mt-a-z-sprite div.redlinehead { background: none; }
#mt-content-le .mt-a-z-sprite div {background: url(http://img.meinestadt.de/pix/sprites/gradient_sprite.png) no-repeat left -551px  }
#mt-content-le .mt-a-z-sprite div>div{background: url(http://img.meinestadt.de/pix/sprites/gradient_sprite.png) no-repeat right -663px;}
#mt-content-le .mt-a-z-sprite .smaller{width:21px}

#mt-content-ct .mt-a-z-sprite    { width: 750px; margin: 0 0 2em 0; }
#mt-content-ct .mt-a-z-sprite ul { padding-left:3px;width: 745px; height: 30px; margin: 0 3px 0 3px; padding: 0; background: url(http://img.meinestadt.de/pix/sprites/gradient_sprite.png) 0px -1685px repeat; list-style-type: none;}
#mt-content-ct .mt-a-z-sprite ul li   { border-left: 1px solid #cccbd9;width: 28px; float:left; font-weight: bold; font-size: 12px; text-align: center; line-height: 27px;}
#mt-content-ct .mt-a-z-sprite div.redlinehead { background: none; }
#mt-content-ct .mt-a-z-sprite div {background: url(http://img.meinestadt.de/pix/sprites/gradient_sprite.png) no-repeat left -551px}
#mt-content-ct .mt-a-z-sprite div>div{background: url(http://img.meinestadt.de/pix/sprites/gradient_sprite.png) no-repeat right -589px;}
#mt-content-ct .mt-a-z-sprite .smaller{width:24px}

 #mt-content-ct .mt-a-z-sprite ul li.first,  #mt-content-le .mt-a-z-sprite ul li.first{border-left:none}
/* A-Z Listen klein*/
.mt-a-z-small { width: 455px; margin: 0 0 1.2em 0; }
.mt-a-z-small-headline {color:#808285; font-size:10px;margin-bottom:4px;}
.mt-a-z-small span {margin: 0 0 0 0px; padding: 0;}
.mt-a-z-small a {color:#808285; font-size:10px;}

.kaz-stadtplan-static {border: 1px solid #000;}

/* Neue Firmenregsiter a-Z-Liste ueber generisches Template*/
.mt-a-z-small ul {list-style-type:none; display:inline;padding-left:0}
.mt-a-z-small ul li {display:inline}
.mt-a-z-small .redlinehead {color:#808285;font-size:10px; font-weight:normal; border-bottom:none;margin-bottom:4px}

/*branchenbuch und alle anderen Kategorienseiten*/
.branchen-kat ul { float: left; width: 49%; line-height: 14px; }
.branchen-kat li { font-weight: bold;  margin-bottom: 3px;} /* Arthur sagt: Branchenkategorien aud 3px*/
.branchen-kat li a, .branchen-kat li a:hover, .branchen-kat li a:visited, .branchen-kat li a:active { font-size: 14px; color:#0000CC; font-weight: normal; }
.branchen-kat li b {font-size: 14px; color:#0000CC; font-weight:bold}
.branchen-kat li ul { float: none; width: 99%; margin: 1px 0 9px 0; line-height: 12px;}
.branchen-kat li ul li { float: none; display:inline; font-size: 11px; font-weight: normal; }
.branchen-kat li ul li a, .branchen-kat li ul li a:hover, .branchen-kat li ul li a:visited, .branchen-kat li ul li a:active { color: #808285; font-size: 12px; font-weight: normal; }
.mt-stadtplan-static {border: 1px solid #000;}

#mt-content-in div .small-card-1 { height:200px; }
#mt-content-in div .radius-regler { margin-top:10px;margin-bottom:-20px; }

.filter-group-margin-left { margin-left: 20px; }
.filter-group-content { margin-bottom: 10px; }
.filter-group-title { font-family: Verdana; color: #000000; font-weight: bold; }
.filter-group-title-close { font-family: Verdana; color: #000000; font-weight: bold; margin-bottom:10px; }

/*Alte Styles aus ie.css, treten noch in Werbemitteln auf*/
.teaserredpixelgif{ display: block;border:0;margin:6px 0 8px 0;width:100%;height:1px} 
span.redlinehead,td.redlinehead,font.redlinehead { color: #000; font-weight: bold;font-size:11px;}
/* div.redlinehead { color: #000; font-weight: bold; padding: 0 0 6px 0;margin: 0 0 8px 0; border-bottom: 1px solid #CCCBD9;} */
.breaker{ height:8px;}
a.sitelink:link,a.sitelink:visited,a.sitelink:hover,a.sitelink:active { color:#0000CC; text-decoration: underline; font-size: 12px; font-weight:bold;}
/* sponsored links */
.informal_mini  { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333}

.ergebnis-teaser { margin: 2em 0; }
.ergebnis-teaser h2 a:link,.ergebnis-teaser h2 a:visited,.ergebnis-teaser h2 a:hover,.ergebnis-teaser h2 a:active { color: #f00; font-weight: bold; }

.bodytext,.listentry { font-size: 11px;}
#mt-content-le .bodytext,#mt-content-ct .bodytext, #mt-content-le .listentry, #mt-content-ct .listentry { font-size: 12px;}
#mt-content-le, #mt-content-ct {font-size:12px; line-height:150%;}


/* Teaser bzw. Werbemittel ausschliesslich fuer die rechte Spalte */
#content-right div.hrs-width150 { background-color:#9bbcdd; }
#content-right div.bahn150 { background-color:transparent; background-image:none; }
#content-right .liste150-folge { width:150px; margin-top:0; margin-bottom:0; background-image:none; }
#content-right .hrs-subline { background-color:transparent; background-image:none; margin-bottom:15px; }
.content-right-block { margin-bottom:15px; }

/* neuer Suchschlitz */
#vsearchtabs { margin: 0 0 9px 0; position:relative; text-align:left;}
#vsearchtabs li { display:inline; border-right:1px solid #b0bec7;}
#vsearchtabs li.last,#vsearchtabs li.last a{ border:0;}
#vsearchtabs li a { padding:0 7px 0 7px; font-size:92%; border-right:0;}
#vsearchtabs li.on a, #vsearchtabs li#more-item div#more-container div.on a { font-weight:bold;}
/*#searchfields form div input { margin:0; padding:0px 0; background-color: transparent; border: none; overflow:hidden;}*/
#searchfields form div input { background-color: transparent; border: none; overflow:hidden;}
input.mt-default { background-color:#fff; border:1px solid #AFAFAF; text-indent:2px;}
#searchButton, #searchButtonBB { font-size:13px; font-weight:normal; font-family:arial,sans-serif; }

/* Branchendetail */
dl { float:left; margin: 0 0 2em 0; border:0px solid black; line-height:160%;}
dt { float:left; width: 125px; margin: 0; padding: 0; font-weight: bold;}
dd { margin: 0 0 15px 130px; padding: 0;}
* html dd { height:1%; margin: 0 0 15px 127px;} /*Hack wg. 3px-text-jog-bug in ie6*/ 
dt a#bb-point { text-decoration:none;}
img.akz-img { float:right; width:86px; height:18px; margin-right: 1px;border:none;vertical-align: top;}

/* TagClouds */
ul.mt-tagcloud li { display:inline; }
ul.mt-tagcloud { margin:0; padding:5px; }
ul.mt-tagcloud a { text-decoration:none; }

.mt-tagcloud-300, .mt-tagcloud-316, .mt-tagcloud-440,  .mt-tagcloud-650 { clear:both;margin: 0 0 2em 0; background:#e1e1e5 url(http://img.meinestadt.de/pix/sprites/gradient_sprite02.gif) 0px -171px repeat;padding-bottom:10px }

.mt-tagcloud-300 .sizeS, .mt-tagcloud-440 .sizeS,.mt-tagcloud-316 .sizeS,.mt-tagcloud-650 .sizeS { font-size:10px; }
.mt-tagcloud-300 .sizeM, .mt-tagcloud-440 .sizeM,.mt-tagcloud-316 .sizeM,.mt-tagcloud-650 .sizeM { font-size:12px; font-weight:bold; }
.mt-tagcloud-300 .sizeL, .mt-tagcloud-440 .sizeL,.mt-tagcloud-316 .sizeL,.mt-tagcloud-650 .sizeL { font-size:15px; font-weight:bold; }

/* TagCloud beliebteste Seiten */
div.tag-cloud-links { padding: 0; background: url(http://img.meinestadt.de/pix/n/bg_trans_bottom_440.gif) no-repeat bottom left; line-height: 160%;}
ul.tag-cloud { margin: 0;padding: 5px;background: url(http://img.meinestadt.de/pix/n/bg_trans_top_440.gif) no-repeat top left;}
ul.tag-cloud li { display:inline;}
div.tag-cloud-links a { text-decoration: none;}
div.tag-cloud-links .sizeL { font-size: 15px; font-weight: bold;}
.sizeL a { color: #0000CC; }
.sizeL a:hover { text-decoration: underline;}
div.tag-cloud-links .sizeM { font-size: 12px; font-weight: bold; }
.sizeM a:hover { text-decoration: underline;}
div.tag-cloud-links .sizeS { font-size: 10px; }
.sizeS a:hover { text-decoration: underline;}

/* WIKIPEDIA */
.mt-wiki-search-box { background:url(http://img.meinestadt.de/pix/wikipedia/suche_hg.gif); width:440px; height:61px; }
.mt-wiki-search-btn { position:relative; top:8px;left:6px; }
.mt-wiki-search-form { position:relative; top:12px;left:6px; }
.mt-wiki-content { width:780px; }

#zeitarbeit_linie td { background-color:#EFEFEF; color:#000000; }
.mt-jobs_fussnoten{ font-size:10px; line-height:12px;}

/*Suchschlitz*/
#more-container{ z-index:45;position: absolute;left: 0px;width: 123px;left:337px}
.inner-more-top { background: url(http://img.meinestadt.de/pix/suchschlitz/ecken_oben.gif) bottom left no-repeat;width: 123px;height: 4px;}
.inner-more-bottom { background: url(http://img.meinestadt.de/pix/suchschlitz/ecken_unten.gif) top left no-repeat;width: 123px;height:4px;}
* html .inner-more-bottom { margin-left:1px;} /*IE6-Fix*/

/* Weiterleiten */
#weiter-head #weiter-datum-box { border: 1px solid black; padding: 15px; margin-top:10px;}

/* automarkt liste */
.automarkt li { background-color:transparent; }
.umweltzone-div { margin-bottom: 1em; padding:0; background-color:#fff; }

/* markt */
.mt-marktplatz-quad-teaser-image{ float:left; margin-right:8px; }
.float-l-mar-r-8 { float:left; margin-right:8px; }
.mp-generic { float:left; width:140px; margin:0 10px 10px 0; }
.liste .mp-generic { float:left; width:140px; margin:0 10px 10px 0; }

/*** stadtjacken.tpl ***/
.color-white { color:white; }
.bg-grau-hinter3 {  background-color: #f0f0f0; background-position:bottom left; background-image:url(http://img.meinestadt.de/pix/werbespot/grau-hinter3.gif); background-repeat:no-repeat; }

/* branchenbuch */
.mt-bb-default-color { color:#000; }
.mt-bb-red-color { color:#BE0404; }
.mt-bb-copyright-footer { width:600px; font-weight:normal; font-size:10px; color:#ABABAB; }
.mt-disclaimer { font-weight:normal; font-size:10px; color:#ABABAB; line-height:100%; }

/* TEMPLATE ::: company_hits.tpl */
#mt-content-ct .mt-bb-mymap { clear:both; position:relative; width:748px; height:200px; border: 1px solid black; }
#mt-content-ct .mt-bb-mymap-inner { margin:95px auto; width:250px; }
#mt-content-ct .mt-bb-mymap-img { width:100px; height:20px; vertical-align:middle; }

#mt-content-in .mt-bb-mymap-w200 { clear:both; position:relative; width:197px; height:200px; border: 1px solid black; }
#mt-content-in .mt-bb-mymap-inner { margin:95px auto; width:250px; }
#mt-content-in .mt-bb-mymap-img { width:100px; height:20px; vertical-align:middle; }
.mt-bb-treffer-total { float:left; width:70%; }
#mt-bb-pager-top { text-align:right; float:right; width:30%; font-weight:normal; }
#mt-bb-pager-bottom { text-align:right; font-weight:normal; }

#mt-content-complete .mt-bb-result-list { background: none; padding: 0px; }

.mt-bb-head-list { margin:0 0 5px 0; background-color:#EFEFEF; border-bottom:1px solid #000000; border-top:1px solid #000000; padding:0px; }
/* Sortierleite, Entfernung nach Adresse */
.mt-sortbar-generic-container {margin:0 0 10px 0; background-color:#EFEFEF;padding:0px;width:750px;float:left;}
.mt-sortbar-distance-container {width:410px;float:right;margin-right:10px}
.mt-sortbar-distance-container input,.mt-sortbar-distance-container select,.mt-sortbar-distance-container label{float:left; display:block}
.mt-sortbar-distance-container {position:relative;}
.mt-sortbar-distance-container .distance-helper{position:absolute;top:20px;left:200px; color:gray;font-size:11px}
.mt-sortbar-generic-container .mt-sortbar-condition-container{float:left}
.mt-sortbar-generic-container .distance-input{margin-left:5px;margin-right:5px}
.mt-bb-head-list .mt_bbDistance { background: none; padding: 0px; overflow:hidden; padding:5px; }
.mt-bb-stadtplan-btn-img { width:254px; height:18px; border:none; position:relative; top:3px; left:0px; }
.mt_bbDistance .mt-resultlist-sortpanel-link{margin-left:8px;}
.mt-resultlist-sortpanel-link{margin-left:8px;}
.mt-bb-distance-filter-box { margin-bottom:12px; padding-left:5px; }
.mt-bb-umkreissuche-box { float:right; margin:3px 3px 0 0; }
.mt-bb-entfernung-title { float:right; padding: 0px 0; font-weight:bold; }

.mt-bb-missing-info-box { height:85px;margin:10px 0 10px 0; background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/bg_750_gradient_yellow.gif) bottom left no-repeat; padding:35px 85px 16px 10px}
.mt-bb-missing-color1 { color:#FF0000; }
.mt-bb-missing-info-txt { margin-top:10px; }

.mt-bb-product-box { border-bottom:1px solid #646464; }
.mt-bb-product-content-box { background: url(http://img.meinestadt.de/pix/layout/microsite/microsite_border.gif) repeat-y top right; margin-top: 2px; }
.mt-bb-product-mapflag { float: left; background: url(http://img.meinestadt.de/pix/layout/microsite/microsite_border.gif) repeat-y top right; margin-top: 4px; }
.mt-bb-product-right { margin-bottom:3px; }

.mt-bb-company-akz-tr { height:24px; }
.mt-bb-company-akz-td { vertical-align:middle; overflow:hidden; padding-left: 10px; }
.mt-bb-company-akz-img { width:100px; height:18px; border:none; }

.mt-bb-company-actionbtn-td { vertical-align:middle; text-align:center; overflow:hidden; }
.mt-bb-company-actionbtn-td-left { vertical-align:middle; text-align:left; overflow:hidden; }
.mt-bb-company-actionbtn-img { width:122px; height:18px; border:none; }

.mt-bb-company-livebooking-img { width:113px; height:15px; border:none; }
.mt-bb-company-livebooking-div { width:122px;}
.mt-bb-company-booking-img { width:123px; height:15px; border:none; }
.mt-bb-company-booking-div { width:132px; }
.mt-bb-company-yovite-img { width:146px; height:15px; border:none; }
.mt-bb-company-yovite-div { width:155px; }

a.mt-bb-company-url-link { color: #079D15; text-decoration:underline; }

.mt-bb-company-logo-tr { height:54px; }
.mt-bb-company-logo-img { height:40px; border:none; }

.mt-bb-company-wimpel-box { width:35px; float:left; padding-top:2px; }
.mt-bb-company-wimpel-tbl { width:35px; }
.mt-bb-company-wimpel-tr1 { height:34px; }
.mt-bb-company-wimpel-tr2 { height:14px; }
.mt-bb-company-wimpel-img { margin:1px 0 0 1px; border: none; }

.mt-bb-company-gratisruf-box1 { float:left;width:42px;height:19px; }
.mt-bb-company-gratisruf-box2 { float:left; height:19px; text-align:left; padding-top:0px; }
.mt-bb-company-gratisruf-tbl1 { border:none; border-collapse:collapse; width:42px; height:19px; margin: 1px 0 0 0; }
.mt-bb-company-gratisruf-tbl2 { border:none; border-collapse:collapse; height:19px; }

.mt-bb-company-infolink-box1 { float:left;width:42px;height:19px; }
.mt-bb-company-infolink-box2 { float:left; height:19px; text-align:left; padding-top:0px; }
.mt-bb-company-infolink-tbl1 { border:none; border-collapse:collapse; width:42px; height:19px; margin: 1px 0 0 0; }
.mt-bb-company-infolink-tbl2 { border:none; border-collapse:collapse; height:19px; }

/* TEMPLATE ::: company_detail.tpl */
.mt-bb-company-detail-box1 { width:650px;float:left; margin: 0 0 2em 0; }
.mt-bb-cd-box-abstand { margin-top: 15px; font-size:11px; }
.mt-bb-cd-companyname { margin-top: 15px; font-size:15px; font-weight:bold; }
.mt-bb-cd-adressen { clear:both;width:130px;margin: 9px 0;font-weight:bold; }
.mt-bb-cd-companyname-large { width:450px;float:left;margin: 9px 0;font-size:14px;color:#000000; }
.mt-bb-cd-gratis-link1 { margin-left: 5px; }
.mt-bb-cd-gratis-link2 { margin-right: 20px; }
.mt-bb-cd-gratis-img { vertical-align:bottom;width:22px;height:17px;border:none; }
.mt-bb-cd-companyurl { width:160px; }
.mt-bb-cd-umkreissuche { clear:both;padding-left:25px;background:url(http://img.meinestadt.de/pix/IconArea.gif) no-repeat top left; }
.mt-bb-cd-partnername { width:350px; font-weight:normal; font-size:10px; color:#ABABAB; }
.mt-bb-cd-partnername a:link,.mt-bb-cd-partnername a:active,.mt-bb-cd-partnername a:hover,.mt-bb-cd-partnername a:visited{ font-weight:normal; font-size:10px; color:#ABABAB;}
.mt-bb-cd-stadtplan-img { border:none;float:left;margin-right:10px; }

/* fotos */
#magnifier-img{ position: absolute;margin-left: -39px;margin-top:2px}
.foto-image-slider { margin: 25px 0;}
.foto-image-slider span.block { margin-right: -3px;width: 64px;}
.foto-image-slider span.text-spacer { padding: 0 5px;}
.foto-image-slider>div{height:20px}

/* Foto-Channel Link */
.mt-foto-headline-cont{padding-bottom:8px;}
.mt-llink-showallpictures{background:url(http://img.meinestadt.de/pix/fotos2008/icon_allefotos.gif) no-repeat left top;padding-left:20px;padding-bottom:3px}
.mt-llink-diashow{background: url(http://img.meinestadt.de/pix/fotos2008/icon_diashow.gif) no-repeat top left; padding-left:20px;padding-bottom:3px}
.mt-llink-fotograf{background: url(http://img.meinestadt.de/pix/fotos2008/icon_fotograf.gif) no-repeat top left;padding-left:20px;padding-bottom:3px;}

/* TEMPLATE classified/kaz_top.tpl */
.overview-thumb { background: url(http://img.meinestadt.de/pix/fotos2008/hintergrund_uebersicht_175.gif) no-repeat;text-align:center; width: 175px; height:150px; float:left; }
.overview-thumb div.image{ padding:8px 23px 0 22px;height:90px;}
.overview-thumb div.image div{ width:130px; height:90px; background-repeat:no-repeat;}
.overview-thumb div.title{ float:left;width:160px;height:53px;padding: 0 6px;}
.overview-thumb div.title span, .overview-thumb div.title div { overflow:hidden;float:left;padding-top:5px;width:100%;} 
#mt-content-ri div div .overview-thumb-short, .overview-thumb-short,.overview-thumb-short-first, #mt-content-ri div div .overview-thumb-short-first{position:relative;background-color:#EAE8E9;text-align:center; width: 131px; float:left;margin:0 0 10px 10px;padding:12px }
 #mt-content-ri div div .overview-thumb-short-first,#mt-content-ri div div .overview-thumb-short{width:128px;padding:9px}
.overview-thumb-short-first, #mt-content-ri div div .overview-thumb-short-first{margin:0}
#mt-content-ri div div .overview-thumb-short div.image, .overview-thumb-short div.image{ padding:7px 5px 0 6px;height:90px;}
#mt-content-ri div div .overview-thumb-short div.image div, .overview-thumb-short div.image div{ width:130px; height:90px;background-repeat:no-repeat;}
#mt-content-ri div div .overview-thumb-short div.title, .overview-thumb-short div.title{ float:left;width:140px;height:53px;padding: 0 0px;}
#mt-content-ri div div .overview-thumb-short div.title div, .overview-thumb-short div.title span, .overview-thumb-short div.title div { overflow:hidden;float:left;padding-top:5px;width:100%;} 
#mt-content-ri div div .teaser-subheadline {height:18px}
div.redlinebottom{ float:left;font-weight:bold;font-size: 11px; padding: 6px 0 0 0;margin: 8px 0 0 0; border-top: 1px solid #000; color: #000; display:block;width:100%;}
.tagcloud-top-img { margin-top:6px; margin-bottom:0px; height:9px;}
* html .tagcloud-top-img { margin-top:6px; margin-bottom:-4px; height:9px;} /* IE6-Fix */
.width-150 { width:150px; }

/* TEMPLATE ::: fotos_image_of_the_day.tpl */
.foto-button-lupe {border:none; }
.foto-bg-bottom { background-image:url(http://img.meinestadt.de/pix/relaunch/bilder/hintergrund_teaser_unten.gif); background-repeat:no-repeat; }

/* TEMPLATE ::: fotos_no_content.tpl */
.foto-no-content { background-image:url(http://img.meinestadt.de/pix/fotos2008/fototeaser_hg.gif); width:440px; height:312px; }
.foto-no-content-info {  float:right; width:240px; position:relative; top:80px; }

/* TEMPLATE ::: fotos_motive_groups.tpl */
#foto-motiv-alle-bilder { margin-top:8px; }

/* TEMPLATE ::: fotos_overview_image_list.tpl */
.foto-overview-head { float:left; width:100%; }
.foto-overview-diashow { float:left; }
.foto-overview-box { float:left; }
.foto-overview-image { width:130px; height:90px; border:none; }

/* Styles fuer foto_gallery */
#mt-content-le .cm-wrapper { float: left; width: 100%; margin: 0 0 2em 0; background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/rcol/bg_750_leftcol_top.gif) no-repeat top left; }
#mt-content-ct .cm-wrapper { float: left; width: 100%; margin: 0 0 2em 0; background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/rcol/bg_750_leftcol_top.gif) no-repeat top left; }
#mt-content-ct .cm-img-wrapper { margin-bottom: 0;}
.cm-img-wrapper { margin: 3px 0 2em 0; border: solid #999; border-width: 0px 1px 1px 1px; padding: 3px 6px 5px 7px; }
.cm-img-wrapper .teaserimage { margin: 5px 0;}
.cm-img-wrapper table { width: 540px; margin-top: 10px; border-collapse: collapse; }
.mt-centeralign-box{text-align:center; display:block; width:100%}
.mt-centeralign-box .teaserimage{margin:auto auto;float:none;}
.nw-paging { clear:both; margin:0; padding: 0; line-height:18px; height:25px; background: url(http://img.meinestadt.de/pix/fotos2008/verlauf_detailseite.gif) repeat-x bottom left}
.cm-img-wrapper #foto_image { margin: 5px 0 2px 0;}
#foto_image {  text-align:center;}
#image_title { margin: 0; padding: 0; font-size:11px;}
.cm-diashow { float:left; margin-left: 165px; background: url(http://img.meinestadt.de/pix/fotos2008/icon_diashow.gif) no-repeat bottom left;padding: 2px 0 0 20px; }
.nw-margin-leiste { margin:0.4em 0 0 0; }
.mt-fotogallery-list-title { margin-top:-16px; position: relative; }

/*immobilien*/
#senioren300, #umzugsplaner300 { background: #fff url(http://img.meinestadt.de/pix/layout/rl2008/elements/ri_bg_fade.jpg) no-repeat scroll left bottom; margin-bottom: 15px; }
#senioren300 .redlinehead, #umzugsplaner300 .redlinehead { background-color: #fff; }
#senioren300 * form, #umzugsplaner300 * form { margin: 0; padding: 0; }
#senioren300 * table > tr td { width: 50%; }
#senioren300 * select { width: 280px; }

#umzugsplaner300 * table tr + tr td > select { width: 150px; }
.is24-head { border: none; display: block; }
.wunschadr { border:2px solid #000066; padding:6px; width:424px; }
.wunschadr .umkreis, .bundesland { color:#000066; background-color:#e0e8f3; padding:0.2em; font-weight:bold; margin-bottom:0.4em; }
.wunschadr form { margin: 0; }
.wunschadr table table { padding: 1px; }
.font-s-80 { font-size:80%; }

/* Duo -Interaktionsteaser */
.mt-teaser-group .liste span {display:block;margin-bottom:8px;}
/* Gelbes Check-Bild ueber CMS-Einbaubar */
ul.mt-listitem-haeckchen li,
.liste li.mt-listitem-haeckchen,
.liste650-rechts li.mt-listitem-haeckchen,
.liste650 li.mt-listitem-haeckchen,
.liste220 li.mt-listitem-haeckchen,
.liste750 li.mt-listitem-haeckchen,
.liste750-rechts li.mt-listitem-haeckchen,
.liste420 li.mt-listitem-haeckchen {background:url(http://img.meinestadt.de/pix/layout/rl2008/buttons/haeckchen_icon.gif) top left no-repeat; padding:0px 0px 7px 30px; display:block; margin-bottom:8px}
a.mt-teaser-interaktionsbutton:link,a.mt-teaser-interaktionsbutton:active, a.mt-teaser-interaktionsbutton:visited, a.mt-teaser-interaktionsbutton:hover, .mt-teaser-interaktionsbutton, .liste li.mt-teaser-interaktionsbutton{background:url(http://img.meinestadt.de/pix/layout/rl2008/buttons/button_interaction.gif) top left no-repeat; margin:0px; font-family:verdana; font-size:13px;font-weight:bold;display:block;padding:15px 8px 0px 65px; width:147px;height:52px;}

/*Fehlermeldungen*/
.mt-error-message{font-weight:bold; color:red;}

/* Tagclouds Einbau mit Listentemplate*/
.mt-tagcloud-300 .mt-tagcloud, .mt-tagcloud-316 .mt-tagcloud { line-height:160%; }
ul.mt-tagcloud >span { text-decoration:underline; font-weight:bold; }
.mt-tagcloud-440 ul, .mt-tagcloud-555 ul, .mt-tagcloud-650 ul {list-style-position:outside; padding-left:15px;padding-right:15px;margin:0}
.mt-tagcloud-440 ul li, .mt-tagcloud-555 ul li, .mt-tagcloud-650 ul li{padding:0;display:inline;margin:0}
a.mt-tagcloud-link-size-0:link,a.mt-tagcloud-link-size-1:hover, a.mt-tagcloud-link-size-1:visited, a.mt-tagcloud-link-size-1:active{position:relative;font-size:12px;color:#000000;margin:5px;text-decoration:none;}
a.mt-tagcloud-link-size-1:link,a.mt-tagcloud-link-size-1:hover, a.mt-tagcloud-link-size-1:visited, a.mt-tagcloud-link-size-1:active{position:relative;font-size:14px;color:#000000;margin:5px;text-decoration:none;}
a.mt-tagcloud-link-size-2:link,a.mt-tagcloud-link-size-2:hover, a.mt-tagcloud-link-size-2:visited, a.mt-tagcloud-link-size-2:active {color:#000000;font-size:16px;font-weight:bold;line-height:1.4em;margin:5px;position:relative;text-decoration:none;}
a.mt-tagcloud-link-size-3:link,a.mt-tagcloud-link-size-3:hover, a.mt-tagcloud-link-size-3:visited, a.mt-tagcloud-link-size-3:active {color:#0000CC;position: relative; font-size: 19px; font-weight: bold; margin: 5px; line-height: 1.4em; text-decoration: none;}
a.mt-tagcloud-link-size-4:link,a.mt-tagcloud-link-size-4:hover, a.mt-tagcloud-link-size-4:visited, a.mt-tagcloud-link-size-4:active {color:#0000CC;position: relative; font-size: 24px; font-weight: bold; margin: 5px; line-height: 1.4em; text-decoration: none;}

.kaz-tab-site-box { padding-top:15px; }
.kaz-box-list { padding: 8px 0px 8px 0px; margin-left:0px; width: 750px; float: left; clear: left; vertical-align: top; }
.kaz-box-list-image { display:inline; float:left;height:48px;margin-right:8px;vertical-align:top;width:64px; }
.kaz-box-list-info { display:inline; height:49px;float:left;width:87px;margin-left:0px;margin-top:0px; }
.kaz-box-list-info-flag { float:left;margin-right:8px; }
.kaz-box-list-title { width:390px;display:inline;padding-left:0px;margin-left:0px; }
.kaz-box-list-subtitle {  float:left;width:400px;padding-left:0px;margin-left:0px; }
.kaz-box-list-city { float:left;width:350px;padding-left:0px;margin-left:0px; }
.kaz-box-list-distance { float:left;width:50px;text-align:right; }
.kaz-box-list-price { float:right;width:120px;text-align:right; }
.kaz-box-list-category {  float:left;width:240px;padding-left:0px;margin-left:0px; color: #545454; }
.kaz-box-list-maplink { float:right;width:140px;text-align:right;vertical-align:middle; }
.kaz-box-list-maplink-txt { position:relative;bottom:5px; }

/*Kleinanzeigen, Breite der Eregbnislisten */
.kaz-box-list-short { padding: 8px 0px 8px 0px; margin-left:0px; width: 650px; height: 58px; float: left; clear: left; vertical-align: top; }
.kaz-box-list-title-short { width:290px;display:inline;padding-left:0px;margin-left:0px; }
.kaz-box-list-subtitle-short {  float:left;width:200px;padding-left:0px;margin-left:0px; }
.kaz-box-list-city-short { float:left;width:120px;padding-left:0px;margin-left:0px; }

/* ohne Flag */
.kaz-box-list-info-2 { display:inline; height:100%;float:left;width:60px;margin-left:0px;margin-top:0px; }
.kaz-box-list-title-2 { width:407px;display:inline;padding-left:0px;margin-left:0px; }
.kaz-box-list-subtitle-2 {  float:left;width:317px;padding-left:0px;margin-left:0px; }

.kaz-overview-thumb { margin: 0pt 10px 10px 0px; }
.kaz-overview-thumb-short { margin: 0pt 0px 10px 8px; }
/*.kaz-overview-thumb-tmp { margin: 0pt 0px 10px 3px; }*/
.kaz-overview-thumb-lang { margin: 0pt 0px 10px 14px; }
.kaz-overview-flag { left:-52px;top:-17px;position:relative;border:none; }
.kaz-teaser-search-block { clear: both;padding: 8px 0px; width: 200px; vertical-align: top; }
.kaz-teaser-search-flag { float:left;width:30px;height:0px; }
.kaz-teaser-search-flag-margin { margin-right:8px; }
.kaz-teaser-search-title { float:right;width:170px; }
.kaz-teaser-search-info { clear:both;width:200px;position:relative;left:30px; }
.kaz-teaser-search-date { float:left;width:70px; }
.kaz-teaser-search-price { float:left;width:100px;text-align:right;padding-right:0px; }
.kaz-teaser-search-city { padding-left:30px;position:relative;left:30px;width:174px; }

#mt-content-in div div div .cat-tree-level-title { padding-bottom:10px;font-weight:bold; }

#mt-content-in div div div .cat-tree-level-1 { padding-left:0px;padding-top:8px; }
#mt-content-in div div div .cat-tree-level-1-active { padding-left:0px; font-weight:bold; height:20px;padding-top:5px;margin-top:8px; background: url(http://img.meinestadt.de/pix/classified/inspiration-bg.gif) 0 0.5em no-repeat;}
#mt-content-in div div div .cat-tree-level-1 a { color:#0000CC; ;font-weight:normal; }
#mt-content-in div div div .cat-tree-level-2 { padding-left:10px; }
#mt-content-in div div div .cat-tree-level-2-active { padding-left:10px; font-weight:bold; height:20px; padding-top:4px; background: url(http://img.meinestadt.de/pix/classified/inspiration-bg.gif) 0 0.5em no-repeat;}
#mt-content-in div div div .cat-tree-level-2 a { color:#0000CC; font-weight:normal; }
#mt-content-in div div div .kaz-ajax-list-child-off { padding-left:10px; }
#mt-content-in div div div .cat-tree-level-3 { padding-left:20px; }
#mt-content-in div div div .cat-tree-level-3-active { padding-left:20px; height:20px; padding-top:4px; background: url(http://img.meinestadt.de/pix/classified/inspiration-bg.gif) 0 0.5em no-repeat;}
#mt-content-in div div div .cat-tree-level-3 a { color:#0000CC; font-weight:normal; }
#mt-content-in div div div .cat-tree-level-4 { padding-left:30px; }
#mt-content-in div div div .cat-tree-level-4-active { padding-left:30px; height:20px; padding-top:4px; background: url(http://img.meinestadt.de/pix/classified/inspiration-bg.gif) 0 0.5em no-repeat;}
#mt-content-in div div div .cat-tree-level-4 a { color:#0000CC; font-weight:normal; }

#mt-content-in div div div .more-level-1 { padding-left:0px;padding-top:0px;padding-bottom:5px; }
#mt-content-in div div div .more-level-2 { padding-left:10px;padding-top:0px;padding-bottom:5px; }
#mt-content-in div div div .more-level-3 { padding-left:20px;padding-top:0px;padding-bottom:5px; }
#mt-content-in div div div .more-level-4 { padding-left:30px;padding-top:0px;padding-bottom:5px; }

#mt-content-in div div div .linker-blue a, a.linker-blue { padding-left:0px;padding-top:0px;font-family: Verdana;color:#0000CC;font-weight:normal; }

/* KAZ-Sortierung-Leiste */
#sortMenu {/*background:url(http://img.meinestadt.de/pix/sprites/gradient_sprite02.gif) no-repeat 0px -112px;*//*background-color:#828282;*/height:100%;margin:0;height:27px;}
#sortMenu .textSortierung{padding-top:5px;padding-left:2px;}

/* rathaus */
#abgeordnete-table { margin-bottom: 20px; margin-top: 15px; }
.float-r-pad-r-3 { float: right; padding-right: 3em; }
.margin-t-1 { margin-top:1em; }

/*
HINWEIS! stat <table border="0" cellpadding="0" cellspacing="0">
<table class="mt-tbl-null-spacing">
 <td class="mt-td-null-spacing">
*/
.mt-tbl-null-spacing { border-spacing:0px; border:none; border-collapse:collapse; }
.mt-td-null-spacing { padding:0; }

/* stellengesuche */
.float-r { float: right; color: #000; }
.background-efefef { background-color: #efefef; }

/* telefonbuch */
.telefonbuch li { background-color: transparent; }

.phone-hits { font-weight:normal; float:right; width:50%; color:#000; }
.phone-hits + h2 { margin-bottom: 0.5em; border-bottom: 1px solid #c00; padding-bottom:0.5em; }

div.liste.opt-list { width:600px; border-bottom: 1px solid #c00; margin: 1em 0; padding: 0.5em; }
div.liste.opt-list ul { width:600px; }
div.liste.opt-list ul li { width:600px; margin-bottom:0.4em; }
div.liste.opt-list + div { margin-bottom: 1em; border-bottom:1px solid #c00; padding-bottom:1em; }

.telefonbuch-blaettern { margin-bottom: 2em; float:right; }

.notfallnummern { margin: 5px 0; }
.notfallnummern tr.tb-odd { background:#efefef; color:#000000; margin: 5px 0; }


.tb-options { border-bottom: 1px solid rgb(204, 0, 0); margin-bottom: 0.5em; padding-bottom: 0.5em;  }
.tb-options span { color: #00c; }

/* tourismus */
.margin-8 { margin:0px 8px 8px 8px; }

.appt-entry-border { border-bottom:1px dashed gray;}
.appt-column-left { float:left;margin-left:-60%;width:20%;display:inline;height:100%;}
.appt-column-left-extra { float:left;margin-left:4px;width:20%;font-size:10px;display:inline;height:100%;}
.appt-column-right { float:left;width:39%;display:inline;text-align:right;height:100%;}
.appt-column-right-ticket { float:right;width:39%;display:inline;text-align:right;height:100%;}
.appt-column-middle { float:left;width:40%;display:inline;height:100%;}
.appt-column-img { width:70px;float:left;display:inline;height:64px;}

/* jobs.css */
/* * * * * .topjob-erg-head { border-top: 1px solid #808285; background-color: #dfdede; padding: 8px 5px; white-space:nowrap; } */
.topjob-erg-content { padding:8px 0px; border-bottom: 1px dashed #808285;}

#berufe-zeitarbeiter td { background:#EFEFEF; }
#berufe-zeitarbeiter th { background:#fd9c89; font-weight:normal; text-align:left; }
#berufe-zeitarbeiter * .quelle { background:#ffffff; }

.company-video { float:left; width:650px; white-space:nowrap; }
.company-video div { float:left; width:200px; margin-bottom:30px; margin-left:8px; height:150px; }
.company-video +div .pagg { float:left; width:400px; margin-top:20px; }

.company-paging-box { float:left;  width:400px;  margin-top:20px;  margin-bottom:20px; }

#fernstudium-sgd td { background-color:#EFEFEF; }
#fernstudium-sgd th { background:#fd9c89; text-align:left; }
.diagramm-quelle { font-size:9px; margin-bottom:20px; margin-top:25px; }
/* * * * * .hrm-registrieren { background:url(http://img.meinestadt.de/pix/t/booklet/hrm.gif) no-repeat 0px 0px; } */
/* * * * *.hrm-registrieren p { padding:4px; } */
/* * * * *.hrm-registrieren + p { margin-bottom:15px; }*/
/* kleiner Fussnotentext */
.mt-references-and-advice{border-top: 1px solid #808285; margin-bottom: 15px; padding-top: 8px; font-size: 10px; color: #808285}
/* * * * * mt-zeitarbeit-quellen { font-size:10px; line-height:12px; border-top:1px solid #000} */
.margin-b-30 { margin-bottom:30px; }

/* * * * *#hrm { background-color:#e2e3e4; width:455px; }*/
/* * * * *#hrm h1 { margin:0; font-size:12px; } */
/* * * * *#hrm table p { font-size:12px; font-weight:bold; }*/
/* * * * *#hrm + p { margin-top: 0; }*/
/* * * * *#hrm >div { background-repeat:no-repeat;  background-position: 130px 100px; }*/
/* * * * *#hrm div div { background-repeat:no-repeat; }*/
/* * * * *#hrm div { background-repeat:no-repeat; background-position: 100px 100px; } */
/* * * * *#hrm .hr-fuss { background:url(http://img.meinestadt.de/pix/t/booklet/HR-fuss.gif) no-repeat 0px bottom; } */
/* * * * *#hrm .hr-kopf { background:url(http://img.meinestadt.de/pix/t/booklet/HR-kopf26.gif) no-repeat 0px top; }*/

/* * * * * .liste-recht { margin-bottom: 3px; } */
/* * * * * .liste-recht + ul, .za-tipps-kurz + ul { line-height: 2em; padding-right:2px; } */

/* kino */
div.tag-cloud-links .sizeL_kino { font-size: 15px; font-weight: bold;}
.sizeL_kino a { color: #000000; }
.sizeL_kino a:hover { text-decoration: underline;}

.kino-filter-ul { line-height:2em; padding-right:2px; }
.kino-link-container { margin-top: 8px; }
.kino-vorschau-navi-box { margin-bottom:15px; }
.kino-vorschau-navi-prev { width:150px; float:left; }
.kino-vorschau-navi-next { width:150px; float:right; }
.kino-vorschau-film-box { float:left; margin-top:20px; }
.kino-vorschau-calendar-box { margin-bottom:15px; }
.kino-vorschau-img-film { float:left; width:100px; }
.kino-vorschau-img-trailer { float:left; }
.kino-vorschau-film-title { float:left; width:290px; margin-left:10px; }
.kino-vorschau-film-title-genre { font-weight:bold; }

/* TEMPLATES ::: movie_calendar.tpl */
/* * * * * .kino-kalender { margin:0; padding:0; width:648px; background:#ffffff url(http://img.meinestadt.de/pix/sprites/gradient_sprite.png) no-repeat scroll left top; } */

.kino-kalender .heute { height:21px; width:85px; float:left; padding-left:12px; }
.kino-kalender .morgen { border-left:1px solid #ffffff; padding-right:7px; padding-left:8px;width:90px }
.kino-kalender .headline .tage { padding-right:0px; padding-left:8px; border-left:1px solid #FFF; width:430px; }
.kino-kalender .content { border:1px solid #999999; height:135px; }

.kino-kalender div div { float:left; background:none; }
.kino-kalender div div div { float:none; }
.kino-days { border-bottom: 1px dotted #000000; height:15px; width:70px; padding-left:12px; line-height:140%;padding-bottom:8px; padding-top:8px }
.kino-times { height:94px; float:left; padding-left:12px; line-height:160%; }
.kino-day1 { border-right:1px dotted #999999; width:85px; }
.kino-day2 { border-right:1px dotted #999999; padding-right:6px; padding-left:8px; width:80px; }
/* TEMPLATES ::: movie_detail.tpl */
.kino-font11 { font-size:11px; }
.kino-detail-msg-nichtimkino { font-weight:bold; margin-top:10px; }
.kino-detail-box { margin-bottom:2em; margin-top:2em; }
.kino-detail-trailer-box { display:inline; float:right; padding-top:4px; width:140px; }
.kino-detail-img { border:none; width:141px; height:200px; float:left; }
.kino-detail-img-trailer { border:none; width:141px; height:53px; }
.kino-detail-orig-title1 { width:85px; vertical-align:top; font-weight:bold; }
.kino-detail-td-top { vertical-align:top; }
.kino-detail-darsteller { vertical-align:top; width:350px; }
.kino-detail-movieurl { margin-bottom:0.7em; }
.kino-detail-hastrailer1 { margin-bottom:0.5em; clear:both; }
.kino-detail-hastrailer2 { padding-top:10px; height:400px; }
.kino-detail-hastrailer3 { height:400px; }
.kino-detail-desc { margin-bottom:0.5em; clear:both; }
.kino-detail-cinemas-tbl { margin-bottom: 2em; border:none; }
.kino-detail-td-showtimes { padding-left:8px; }

/* TEMPLATES ::: Stadtebene */
.kino-tagcloud-title { font-weight:bold; text-decoration:underline; }
.kino-tagcloud-linehight { line-height:180%; }
.kino-calendar { margin-bottom:1.7em; }
.kino-calendar-title { margin-bottom:0.5em; }
.kino-list-pager-bottom { margin-top:8px;margin-bottom:15px; }
.kino-list-tbl { width:100%; padding:0px; border:0px; border-collapse:collapse; }
.kino-list-starttime-only { vertical-align:top; width:25px;padding:2px 2px 5px 2px; border-bottom:1px solid #808285;height:50px; }
.kino-list-image { border: 0px; width: 63px; border-bottom:1px solid #808285; padding: 3px 0;}
.kino-list-germantitle { vertical-align:top; padding:2px 2px 5px 2px; border-bottom:1px solid #808285; }
.kino-list-imgtrailer { border:0; }
.kino-list-genre { padding:2px 2px 5px 2px; border-bottom:1px solid #808285;height:50px; vertical-align:top; }
.kino-ueberschrift { float:left; }
.kino-movies-a-z { border: 1px solid black; border-right: none; }
.kino-cinemalist-box { float:none; }
.kino-cinemalist-city-marg-on { clear:both;width:300px;font-weight:bold;margin:0;padding:0;margin-top:4px; }
.kino-cinemalist-city-marg-off { clear:both;width:300px;font-weight:bold;margin:0;padding:0; }
.kino-cinemalist-entry { margin:0;padding:0;width:300px;height:1px;clear:both; }
.kino-cinemalist-datclear-on { width:150px;overflow:hidden; padding:0;clear:both;width:146px;padding-right:4px;float:left;margin:0; }
.kino-cinemalist-datclear-off { width:150px;overflow:hidden; padding:0;float:left;margin:0; }
.kino-searchlist-ul { list-style-type: none; padding:0; }
.kino-searchlist-li { margin-bottom:2px; }
.kino-search-output-dat { margin-bottom:2em; }
.kino-search-output-title { width:440px; }
.kino-search-movies-head { width:100%;float:left;border-bottom:1px solid black;margin-bottom:8px;padding-bottom:3px;padding-top:3px;display:inline;float:left; }
.kino-search-movie-totalhits { float:left;width:150px;margin-left:5px;text-decoration:none;font-weight:bold; }

.kino-search-movies-pager { float:right;width:170px;color:#ffffff; }
.kino-search-movies-tbl { width:100%; margin-top:0px;padding-top:0px;padding:0px; border:0px; border-collapse:collapse; }
.kino-search-td-left { width:85%; vertical-align:top; padding:2px 2px 5px 2px; border-bottom:1px solid #808285; }
.kino-cinemalist-li { margin-bottom:2px; }
.kino-movie-cinema-box { margin-bottom:2em; }
.kino-movie-cinema-title { margin-bottom:0.5em; }
.kino-movie-cinema-dat-box { margin-bottom:0.5em; }
.kino-navi-box { font-size:11px; margin-bottom:5px; }

/* lehrstellen */
.margin-10-0 { margin:10px 0; }
.margin-0 { margin:0; }
.margin-b-15 { margin-bottom:15px; }
/* * * * * .lehrstellen-anzahl { line-height:140%; font-size:14px; font-weight:bold; } */
.ls-perspektive { margin-bottom: 1em; padding:0; background-color:#fff; }
div.mt-job-search-results { background: url(http://img.meinestadt.de/pix/l/kat_treffer_f.GIF) no-repeat; padding: 4px 0 4px 28px; }
div.mt-info-headline { background: url(http://img.meinestadt.de/pix/IconInfo.gif) no-repeat; padding: 0 0 0 24px; }

/* TEMPLATES ::: ls_kategorien_ausgabe.tpl */
.ls-info-noexists-1 { font-size:10pt; font-weight:bold; }
.ls-info-noexists-2 { font-size:12px; color:blue; }
.plan-adr-stadt-2008 { background:#fff url(http://img.meinestadt.de/pix/layout/rl2008/elements/ri_bg_fade.jpg) no-repeat scroll left bottom; margin:0 0 10px 0; padding:7px 4px; }
.plan-adr-stadt-2008 label, .plan-adr-stadt-2008 .plan-adr-text { float:left;  width:50px;  text-align:left; }
.routenplaner-300 form img { margin-right: 4px; vertical-align:middle; }

.width-230 { width:230px; }
.width-136 { width:136px; }
.routenplaner-300 * .width-30, 
.routenplaner-440 * .width-30, 
#stadtplanteaser * .width-30 { width:30px; padding:0; margin:0; }
.margin-b-10 { margin-bottom:10px; }

.routenplaner-440 form fieldset, .routenplaner-300 form fieldset,.routenplaner-650 form fieldset { margin:0;  padding:10px;  border:none; }
.routenplaner-440 * fieldset legend,.routenplaner-650 * fieldset legend, .routenplaner-300 * fieldset legend { margin:0;  margin-left:-7px;  border:none;  padding:0;  font-weight:bold;  color:#000000; }
.routenplaner-300 .input1,.routenplaner-300 .input2, .routenplaner-300 .input3,
.routenplaner-440 .input1,.routenplaner-440 .input2, .routenplaner-440 .input3{ display:block;  float:left;  margin-bottom:4px; }
.routenplaner-650 .input1,.routenplaner-650 .input2, .routenplaner-650 .input3{ display:block;  float:left;  margin-bottom:4px; }

.routenplaner-440 * fieldset label,.routenplaner-300 * fieldset label,.stadtplan-300 * fieldset label, .routenplaner-650 * fieldset label{ float:left;  width:50px; }
.routenplaner-440 * .input1 { width:380px; }
.routenplaner-650 * .input1 { width:470px; }
.routenplaner-300 * .input1 { width:210px; }
.routenplaner-440 * .input2 { width:110px;  margin-right:7px; }
.routenplaner-300 * .input2 { width:50px;  margin-right:7px; }
.routenplaner-650 * .input2 { width:200px;  margin-right:7px; }
.routenplaner-440 * .input3, .routenplaner-650 * .input3 { width:228px; }
.routenplaner-300 * .input3 { width:120px; }
.routenplaner-440 * .submit, .routenplaner-650 * .submit { float:right;  margin:8px 0px 0 0; }
.routenplaner-300 * .submit { float:right;  margin:8px 0px 0 0; }
.routenplaner-300 label{ width:50px;  display:block;  float:left;  }
.routenplaner-300 form .mt-label-short,.routenplaner-440 form .mt-label-short, .routenplaner-650 form .mt-label-short{ width:30px; }
.routenplaner-300 form img,.routenplaner-440 form img, .routenplaner-650 form img{ margin-right: 5px; }

/* footer */
#last-row {white-space:nowrap;}
#services-footer, #last-row {margin: 0; padding: 10px 0; line-height: 15px; list-style-type: none; text-align: center;}
#last-row { background: #fff url(http://img.meinestadt.de/pix/sprites/gradient_sprite.png) 0px -1165px repeat-x; }
#services-footer { padding-top:0; }
#last-row { padding-bottom: 10px; }
#services-footer li, #last-row li { display: inline; }
/* inline-block verstehen nicht alle Browser, daher default table-cell */
#services-footer a, #services-footer a:hover, #last-row a, #last-row a:hover { background: 0 50% no-repeat; text-align:left; margin: 0 0 0 20px; padding:0 20px 0 2.3em; font-size: 9px; vertical-align: middle; }
#services-footer .bg-drucken, #services-footer .bg-drucken:hover { background: url(http://img.meinestadt.de/pix/sprintes/icon_sprite.png) 0px -31px no-repeat; }
#services-footer .bg-weiterleiten, #services-footer .bg-weiterleiten:hover { background: url(http://img.meinestadt.de/pix/sprintes/icon_sprite.png) 0px -55px no-repeat; }
#services-footer .bg-fav, #services-footer .bg-fav:hover { background-image: url(http://img.meinestadt.de/pix/icons/icon-favoriten2.gif); }
#services-footer .bg-werkzeugkiste, #services-footer .bg-werkzeugkiste:hover { background: url(http://img.meinestadt.de/pix/sprintes/icon_sprite.png) 0px -75px no-repeat; }
#services-footer .bg-startseite, #services-footer .bg-startseite:hover { background-image: url(http://img.meinestadt.de/pix/sprintes/icon_sprite.png); }
#services-footer .bg-fragen, #services-footer .bg-fragen:hover { background: url(http://img.meinestadt.de/pix/sprintes/icon_sprite.png) 0px -101px no-repeat; }
#services-footer .bg-close, #services-footer .bg-close:hover { background-image: url(http://img.meinestadt.de/pix/eventapp/clear.gif); }
#last-row a, #last-row a:hover { padding: 0 10px 0 5px; margin: 0; border-right: 1px solid black; }
#last-row li .border-clear { border: 0; }
#mt-copyright-container {width:400px;height:20px; margin: 5px auto 10px auto; line-height:15px;}
#mt-copyright-container img { width: 15px; height: 15px; margin-right: 3px; }
#mt-copyr_text{ padding-right:5px;font-size:10px; float:left}

/* Partner-Icons Seitenfuss */
a.icon-bookmarking{height:15px;width:15px;display:block;float:left;margin-left:5px; }
.icon-mrwong   {background: url(http://img.meinestadt.de/pix/sprintes/icon_sprite.png) 0px -210px no-repeat;}
.icon-oneview  {background: url(http://img.meinestadt.de/pix/sprintes/icon_sprite.png) 0px -135px no-repeat;}
.icon-linkarena{background: url(http://img.meinestadt.de/pix/sprintes/icon_sprite.png) 0px -160px no-repeat;}
.icon-google   {background: url(http://img.meinestadt.de/pix/sprintes/icon_sprite.png) 0px -235px no-repeat;}
.icon-delicious{background: url(http://img.meinestadt.de/pix/sprintes/icon_sprite.png) 0px -185px no-repeat;}

/* cities */
#cities-liste-440 { list-style: none; margin: 5px; padding: 0; }
#cities-liste-440 li { margin: 2px 18px; float: left; width: 10px; }
.cities-liste { width: 143px; list-style: none; float: left; padding: 0; margin: 3px 0 10px 0; overflow: hidden; }
.cities-liste ul { width: 145px; list-style: none; float: left; padding: 0; margin: 3px 0 10px 3px; overflow: hidden; }

/* @import url("header.css"); */
#mt-header { margin-bottom: 15px; }
#date { margin-top: 10px; line-height: 9px;float:right; font-size: 9px; font-family:Verdana; text-align: right; }
#zoom-pfad {font-size: 11px; margin-top: 10px;float:left; margin-left:28px; color:#990000;  }
#zoom-pfad a { font-size: 11px; }
#zoom-pfad #here { font-weight: bold; font-size: 11px; }
#mt-header .suchschlitz { /* fuers Branchenbuch auf K- und L-Ebene Suchschlitz entfernen */  position:relative;float: left; margin: 17px 0 0 28px; padding: 0; }
#mt-suchschlitz {  margin-top: 12px;  margin-left: 0px; }
#mt-suchschlitz span { float: left; font-weight: bold; }
#mt-suchschlitz #vsearchtabs { float: left; padding: 0; }
#mt-suchschlitz * #more-item a { padding-right: 0px; }
#mt-suchschlitz * #more-item a+a { padding: 0; }
#mt-suchschlitz * #more-item a img { vertical-align:-15%; }
#mt-suchschlitz * .inner-more-top + div {  background-color: white; border-left: 1px solid #999; border-right: 1px solid #999;  padding-top: 20px; }
#mt-suchschlitz + #searchfields {  border: 0px solid #000; margin: 0 0 0 0px;  padding: 0; }
#searchfields{width:622px}/*Wird fuer die Ausrichtung des Firmaeintragen-Links im IE7 verwendet*/
#mt-header .ortsschild {padding: 0;margin: 10px 0 5px 0; width: 152px; height:115px;float: left; overflow: hidden; }
#mt-ortswechsel {  position: absolute; top: 28px; left: 300px; }
#mt-ortswechsel a { text-decoration:none;  color:#808285; vertical-align:text-top; font-family:Verdana; font-size:9px; }
#img-search { /* in header2003.tpl und head_bahn.tpl */ margin-top: 6px; margin-left: 0px; }

/* wether element */
#wether_top { position: absolute;top: 20px;left: 845px;padding: 0; }
#wether_top .wether_img  { }
#wether_top .wether_temp { position:absolute;left:70px; top:14px;}
/* end wether element */

/*@import url("message.css");*/
.stadtwechsel { font-family: arial,helvetica;  font-size:11px; width:80px; }
.message-title { color:#9C0001; font-size:5px; font-family: arial,helvetica; }
.message { color: #9C0001; font-size: 3px; font-family: arial,helvetica; }

/* @import url("navigation.css"); */
/* navigation */
.mt-subnavi-flag { vertical-align:middle;padding-left:5px; }

div.mt-navigation {width:990px;float:left; margin:-54px 10px 0px 10px;padding:0;}

.mt-navigation ul {height: 33px;list-style-image: none;list-style-position: outside;list-style-type: none;padding: 0; border-bottom: 4px solid #FEC00F; margin: 12px 0px 6px 0px}
.mt-navigation ul li {height: 32px; background:url("http://img.meinestadt.de/pix/layout/rl2008/navi/navi_passive.gif") repeat-x;float: left;margin: 0;padding:0;border-right:1px solid #fff;}
.mt-navigation ul li.active { height:33px; background:url("http://img.meinestadt.de/pix/layout/rl2008/navi/navi_aktive1.gif") repeat-x;  }
.mt-navigation ul li.active a {background:url("http://img.meinestadt.de/pix/layout/rl2008/navi/navi_aktive1.gif") repeat-x;}
.mt-navigation ul li.disabled { background:url("http://img.meinestadt.de/pix/layout/rl2008/navi/navi_passive.gif") repeat-x; }
.mt-navigation ul li.disabled a {color: #999999;}
.mt-navigation ul li.selected {font-weight: bold;text-decoration:none;}
.mt-navigation ul li a {float: none;color: #000000;display: block;height: 26px;padding: 10px 0 0; text-decoration: underline; text-align: center;}
.mt-navigation ul li a span:hover {text-decoration:underline;}
.mt-navigation ul li a:visited, .mt-navigation ul li a:active {color: #000000;}
.nav_logo {width:133px;height:33px;border-right:0;border-bottom:0px; }
/* submenu */
.mt-navigation ul li ul {display: none;background: transparent none repeat scroll 0 0;margin-top:1px;}
.mt-navigation ul li.submenu-visible ul {display: block;}
.mt-navigation ul li.active ul {font-weight: normal;position: absolute;width: 175px;z-index: 9999;text-align: left;height: 0px;}
.mt-navigation ul li.active ul li { background: #FEC00F none repeat scroll 0 0;height: 22px;width: 100%;margin: 0;padding: 7px 0 0 10px;border-bottom: 0px;border-top: 1px solid #FFFFFF;}
.mt-navigation ul li.active ul li a {background: #FEC00F none repeat scroll 0 0;display: inline;padding: 0px;float: left;height: 100%;width: 100%;text-align: left;}
.mt-navigation ul li.active ul li a.active {font-weight: bold;}
.mt-navigation ul li.active ul li a:hover span {text-decoration: underline;font-weight: normal;}
.mt-navigation ul li.active ul li a.active:hover span {text-decoration: none;font-weight: bold !important;}
.mt-navigation ul li.active ul li span {color: #feecb7;}
.mt-navigation ul li.active ul li a span {color: #000000;}
/* logo bottom */
.logo_bottom {width:129px;height:37px;background:#FEC00F;}
/* info box */
.info_box {width:140px;list-style-image:url('/pix/layout/rl2008/elements/forms/iconInformation.gif');margin:5px 0 0 25px;padding:5px;}
.info_box li {margin-bottom:5px;}
/* submenu group - e.g. breadcrumb */
.mt-navigation ul li.mt-subnav-group ul{margin-left: -10px;width: 100%;position: relative;}
.mt-navigation ul li.mt-subnav-group ul li {border-top: none;}
/* navigation end */
/* breadcrumb */
.mt-breadcrumb-container{font-size:10px;float:left;margin-bottom:8px;margin-left:10px}

.margin-b-15 { margin-bottom:15px; }
.margin-b-15 span { font-weight:bold; }

.icon-drucken { text-decoration: none; }
.icon-drucken img, .margin-b-m3 { margin-bottom: -3px; }
.icon-fav, .icon-weiterleiten, .icon-werkzeugkiste, .icon-bookmarking { text-decoration: none; }
.icon-fav img, .icon-werkzeugkiste img, .icon-bookmarking img { margin-bottom: -4px; }
.icon-mobil img { margin-bottom:-3px; }
.icon-weiterleiten img { margin-bottom:-6px; }

/*** ivw_tagesspiegel.tpl ***/
.mar-1-pad-1 { width:1px; height:1px; }

/*** sitecatalyst_js.tpl ***/
.sitecatalyst { position:absolute; top:0px; right:0px; z-index:-99; }
/* nur fuer debug code */
.sitecatalyst-out { text-align:center; margin:10px; padding:10px; background-color:#EFEFEF; }

/* Ordner - AD */
.ad-generic-box { border:1px solid green; }
.ad-module-box { float:right;padding: 0 4px 0 8px; background-color: #fff; border: 0px solid blue; }
.ad-module-box-debug { float:right;padding: 0 4px 0 8px; background-color: #fff; border: 1px solid blue; }
.ad-events-img { border:none; width:300px; height:200px; }

/* yahoo_2nd_opinion.tpl */
.ad-yahoo-search-box { float:left; margin-right:50px; }
.ad-yahoo-search-form { margin:0; border:0; padding:5px; }
.ad-yahoo-searchwords { width: 90px; font: normal 12px 'Trebuchet MS'; height: 20px; }
.ad-yahoo-powered { font-family:Trebuchet MS; font-size:10px; }
.ad-yahoo-search-img { width:120px; height:19px; border:none; }
.ad-yahoo-search-img2 { width:49px; height:22px; border:none; }

/* Sponsored Links */
.ad-spl-headline { text-decoration: none; color: rgb(111, 111, 111); }
.margin-b-6 { margin-bottom:6px; }
.mt-search-icon { width:38px; height:24px; border:none; }

.gemeindeseite { float:left; width:125px; padding: 0 10px; }
.gemeindeseite * img { margin-bottom:1px; }
.gemeindeseite + ul { width:145px; }

.inlineform fieldset label { width:50px; }

#searchCriteria.handyOption2 { margin-left: 24px; }
.mt-icon-with-link{float:left; height:10px; padding:4px 0px 5px 22px; background-repeat: no-repeat;background-position:bottom left}
.mt-icon-link-anzeige-merken{background-image: url(http://img.meinestadt.de/pix/classified/icons/icon-anzeige-merken.gif);}
.mt-icon-link-anzeige-weiterleiten{background-image: url('http://img.meinestadt.de/pix/classified/icons/icon-weiterleiten.gif');}
.mt-icon-link-missbrauch-melden{background-image: url('http://img.meinestadt.de/pix/classified/icons/icon-missbrauch-melden.gif');}
.mt-icon-link-drucken{background-image: url('http://img.meinestadt.de/pix/classified/icons/icon-drucken.gif');}
.mt-icon-link-bb-drucken{background: url(http://img.meinestadt.de/pix/icons/bb_drucken.gif) no-repeat; padding-left:23px; height:30px; display:block}
.mt-icon-link-play{background: url(http://img.meinestadt.de/pix/kino/kinovorschau/icon_play.gif) no-repeat; padding-left:23px; height:30px; display:block}
.mt-kino-genres{display:block}
.mt-half-size-container{width:48%;float:left}
.mt-half-size-container .mt-icon-with-link{width:100%}
.mt-icon-liste{float:left;width:100%}
.mt-show-in-print-preview{display:none;}
.mt-icon-link-trailer     {background:url(http://img.meinestadt.de/pix/kino/kinovorschau/icons-kino.jpg) no-repeat; padding-left:23px; height:30px; display:block}
.mt-icon-link-nicht-bestaetigt,.mt-icon-link-bestaetigen  {background:url(http://img.meinestadt.de/pix/icons/icon_bestaetigen.gif) no-repeat; padding-left:23px; height:30px; display:block}
.mt-icon-link-bestaetigt  {background:url(http://img.meinestadt.de/pix/icons/bestaetigen_icon.gif) no-repeat; padding-left:23px; height:30px; display:block}
.mt-icon-link-aendern     {background:url(http://img.meinestadt.de/pix/icons/aendern_icon.gif) no-repeat; padding-left:23px; height:30px; display:block}

.mt-ms_head_icons_right #rating-container, .mt-ms_head_icons_right>span, .mt-ms_head_icons_right>a:link,.mt-ms_head_icons_right>a:visited, .mt-ms_head_icons_right>a:active, .mt-ms_head_icons_right>a:hover {float:left; vertical-align:middle; width:22%;margin-top:5px}
.mt-ms_head_icons_right #rating-container {padding-right:7px}
.letter-spacing1 { letter-spacing: -1px; }

#searchCriteria.includeTcomCostMonthly2, #searchCriteria.phoneFlat2, #searchCriteria.handyOption2 { margin-left: 24px; }
#strom-preisvergleich select,#strom-preisvergleich input { width: 130px; }
#toptarif-kontakt .tt-left { float:left; width: 60%; }
#toptarif-kontakt .tt-right { float:left; width: 40%; }
#toptarif-kontakt p { font-weight:bold; height:22px; margin:0; padding:0; }
#mt-content-le #is24-fast-form form { padding:0; }
#is24-form form { padding-top: 10px; margin-top:0px; margin-bottom:8px; padding-left: 0px;}
#is24-form form>div{padding:5px;}
#mt-content-le #is24-form table { width: 440px; }
#is24-form p { height: 22px; font-weight: bold; margin: 0 4px 1px 0; padding: 5px 0; background: url(http://img.meinestadt.de/pix/partner/is24/is24logo_65x32.gif) top right no-repeat; }
#is24-form .label-row td { padding: 10px 0 0 10px; }
#is24-form .select-row td { padding: 0 0 0 10px; }
#is24-form td { padding: 0 0 10px 10px; }
#is24-form label{float:left;width:100px}
#fs-form p { height: 22px; font-weight: bold; margin: 0 0 1px 0; padding: 5px 0; background: url(http://img.meinestadt.de/pix/partner/fs24/fs24_88x31.gif) top right no-repeat; }
#fs-form .fs-label { padding:5px 3px; }
/* * * * * #bahn440 div { text-align:right; padding: 0 20px 10px 0; } */
/* * * * * .myhammer-box { width: 420px; float:left; background-color: #eae8e9; margin-bottom: 2em; padding: 10px; } */
/* * * * * .myhammer-box .myhammer-boxhead h1 { float:left; margin: 0 1em 0 0; background-color: #eae8e9; font-size: 15px; } */
/* * * * * .myhammer-box ul { width: 230px; float:left; margin: 0; padding-left: 30px; list-style-image: url(http://img.meinestadt.de/pix/partner/my_hammer/hakenGreen_12x14.png); line-height: 20px; } */
/* * * * * .myhammer-boxhead { width: 400px; height: 60px; } */
/* * * * * .myhammerbox-head div { float: right; } */
/* * * * * .myhammer-box b { display: block; line-height: 20px; } */
#fs24-login td { width: 100px; }
.teaser-form form + p { margin:0px; }
.teaser-form table * p { color:red; }

/*@import url("test.css");*/
.debug { font-size:20px; color:#f00; padding:15px; background-color: #ccc; }
.show-adtech { margin:0; border:1px solid green; font-family:courier; font-size:10px; }
.show-content { margin:0; border:1px solid red; font-family:courier; font-size:10px; }

/*@import url("formulare.css");*/
#weiter-head + br + div { float:left; margin: 0px 0px 0px 15px; }
#mt-bb-ortswechsel { width:650px; }

.friendscout24-box { position:relative;font-size:11px;font-weight:bold;height:33px;width:433px;margin-bottom:1px;padding:4px 2px 4px 5px; }

/*@import url("startseite.css");*/
#dyn-stadtplant { border:0px solid #000; height:130px; }
.image-city { float:left; /*width: 100%; overflow: hidden;*/ }
.image-city .image-city-img { position:relative; width:219px; height: 167px; float:left; border:1px solid #696969; padding:1px; margin-right:8px; }
.image-city .button-on-img { position:absolute; top:1px; left:195px; z-index:10; }
.font-bold { font-weight:bold; }

.liste.vcard { padding-top:4px; }
.liste.vcard .spalte1 { float:left; width:125px; padding: 0 10px; }
.liste.vcard .spalte1 img { margin-bottom:1px; }
.liste.vcard .spalte2 { float:left; width:140px; margin-right:5px; }
.liste.vcard .spalte3 { float:left; width:135px; }

.margin-10-40-0 { margin:10px 40px 0 0px; float: left; }
.margin-r-40 { margin-right: 40px; }

.katalog-kat { line-height: 2em; }
.katalog-stadt { line-height: 1.4em; }
.display-inline { display: inline; }
.display-inline + a { margin-left: 5em; }

.tag-meist-genutzt { font-weight: bold; text-decoration:underline; }

.tab-beliebte-st { width:522px; padding:5px 0 0 20px; }
.tab-beliebte-st * .margin-3-0 { float:left; width:100px; margin:3px 0; }
.padding-8 { padding:8px; }

/* * * * * #stadtplanteaser form div { float:left; width:50px; line-height:16px; } */
#stadtplanteaser form .input1 { border:1px solid #BCBCBC; width:230px; margin-bottom: 4px; }
#stadtplanteaser form .input2 { border:1px solid #BCBCBC; width:50px;float:left }
#stadtplanteaser form .input3 { border:1px solid #BCBCBC; width:139px; }

.umgebung-tab  { float:left; width:200px; }
.umgebung-tab2 { float:left; width:200px; }
.umgebung-tab2 span { color:#808285; font-size:8px; }
.umgebung-tab span { color:#808285; font-size:10px; }
.margin-t-12 { margin-top:12px; }
.umgebung-tab-popup { float:left; width:230px; }
.umgebung-tab-popup span { color:#808285; font-size:10px; }

.umgebung-right span { color:#808285; font-size:9px; }

.vote-list { list-style-type: none; margin:0; padding:0; }

#mt-content-le form.no-background { background: none; }

.einwohner-tab-440 { padding:8px; }
.einwohner-tab-440 ul { float:left; width:170px; margin-right:50px; }
.einwohner-tab-440 ul ul { float:left; width:170px; }

.meineleute-teaser { margin-bottom: 1em; padding:0; background-color:#fff; }
.teaser440 #myTabbedContentY-3, 
.teaser440 #myTabbedContentX-4 { margin-right:0; }
.teaser-quad { list-style:none; width:300px; padding:0; margin:0; }
.liste320 .teaser-quad li, .liste300 .teaser-quad li{ width:147px; padding-right:3px; float:left; padding-bottom:16px; }

.margin-b-3 { margin-bottom:3px; }

.teaser.teaser-tab-440 { width:420px; padding:4px; }
.teaser.teaser-tab-440 h2 { margin:8px 0; }
.ajax-einwohner {width:650px;}
.ajax-einwohner div { padding:2px; }
.ajax-einwohner ul { float:left; width:205px; }
.ajax-einwohner ul.einwohner-liste { margin-right: 75px;margin-left:10px }
.ajax-einwohner span { float:right; }
.ajax-einwohner .einwohner-blaettern span{ float: none; padding-left: 8px; }
.ajax-einwohner .einwohner-blaettern { padding:2px; text-align:right; }
.no-text-deco { text-decoration:none; }
.mt-teaser-navi-box { margin: 0 0 1px 0; padding: 0; width: 440px;height:21px; }
.mt-teaserimage-link-box { width:130px; height:90px; background-repeat:no-repeat; }

/* Umsetzung fuer Promotion-Teaser */
/*Ueberschrfiten von Promo- und Aufuellteaser sollen schwarz sein */
.teaser-promo .redlinehead, .teaser180 .redlinehead,.liste180 .redlinehead,.liste180-rechts .redlinehead, .teaser180-rechts .redlinehead,.mt-teaser-triple .mt-teaser-holderbox .redlinehead,.mt-teaser-channel .redlinehead,#mt-content-le .teaser320 .redlinehead,#mt-content-le .teaser320-rechts .redlinehead, .mt-headline-03{ font-size: 14px; color: #000000; margin: 0 0 6px 0; border: none; padding:0;font-weight:bold}
/* Diese Regel gilt eigentlich nur fuer Links innerhalb von redlinehead-Ueberschriften, leider interprtiert IE7 aber auch die Links unterhalb von redlinehead-Ueberschriften, deswegen ueberschreibt die Regel darunter, diese Links noch einmal */
.teaser-promo .redlinehead a:link, .teaser-promo .redlinehead a:visited, .teaser-promo .redlinehead a:hover, .teaser-promo .redlinehead a:active, .mt-headline-03 a:active, .mt-headline-03 a:visited, .mt-headline-03 a:link{ color: #000000;text-decoration:none; border:none}
.teaser-promo a.linker-link:link, .teaser-promo a.linker-link:visited, .teaser-promo a.linker-link:hover, .teaser-promo a.linker-link:active { color: #000000;text-decoration:underline}
.teaser-promo a.text-blue:link, .teaser-promo a.text-blue:visited, .teaser-promo a.text-blue:hover, .teaser-promo a.text-blue:active { display:block;clear:both;color: blue ;text-decoration:underline}
.teaser-promo .redlinehead a:hover, .mt-headline-03 a:hover { text-decoration: underline; }
#mt-content-le .teaser-promo .teaserimage { margin-right: 10px;}
.mt-teaser-headline-quellenangabe-line{ font-size:9px; line-height:11px;}
.mt-za-headline-justline {border-top:1px solid #000;margin-bottom:15px;}
/* Umsetzung fuer News-Teaser */
.mt-teaser-news { float:left;width:650px; margin:0px; padding:0px;margin-bottom:20px;}
.mt-teaser-news-kicker { color: #808285; font-size:9px; margin-bottom:0px;line-height:100%}
.mt-teaser-news img{ width:83px; height:57px;}
.mt-teaser-news-description{ margin:0px 0px 0px 90px; padding:0px;}
p.teaser-abstract { padding:0px; margin:0px;}
.mt-teaser-news a{ padding:0;margin:0;}
.mt-teaser-news-hl{ color: #be0404;font-size:16px;font-weight:bold;text-decoration:none;padding: 0 0 6px 0;margin: 5px 0 8px 0; border-bottom: 1px solid #CCCBD9;line-height:150%;width:100%}
#writeroot11{width:100%}
.mt-teaser-news-headline:hover{ text-decoration:underline}
.mt-listitem-headline{font-weight:bold}
.mt-teaser-news+a.linker-link:link {margin-top:-15px;float:left;margin-bottom:2em}/* Hack  - gefaellt Arthur*/

/* pseudo_blaetter_klickm.tpl */
.mt-showcase-link-forward{ float:right;}
.mt-showcase-link-backward{ float:left;}

/* DatingCafe Einbindung */
/* * * * .mt-dating-searchform{ height:50px;} */
.mt-dating-searchform label{ padding:3px;width:70px;}
.mt-dating-searchform label.mt-label-short-word{ width:20px; margin-left:10px}
.mt-dating-searchform input.mt-partnerserach-submit{ float:right;display:block; margin-right:10px;}
.mt-dating-searchform input, .mt-dating-searchform select,.mt-dating-searchform label{ float:left;margin-bottom:5px;}
.mt-form-plz{ width:40px;}
.mt-form-input-2stellig{ width:55px}
.mt-label-short { width: 30px;}
.mt-label-long-word{ width:70px;}
.mt-dating-searchform label.mt-label-short-word-second-col{ width:50px;margin-left:20px}

/*Sortierungscontainer oberhalb Ergebnisliste - momentan nur Automarkt */
.sort-block { float:left;padding:8px 0; background-color: #dfdede; list-style-type:none;} 
.sort-block .asc-desc a { text-decoration: none;}
.active-sort { font-weight: bold;text-decoration: none;}

.mt-resultlist-width-image,.mt-resultlist-width-image ul { list-style-type:none; margin:0; padding:0;} 
.mt-resultlist-width-image li.teasersize-item { float:left; margin:0;border-bottom:1px dashed #999; padding:8px 0px 8px 0px;width:100%}
.mt-resultlist-width-image h2 { margin: 0 0 0px 0; padding: 0;} 
.mt-resultlist-width-image ul img { border:none;} 
.mt-resultlist-width-image ul li { float:left;/*line-height:100%*/}
/* * * * * .mt-resultlist-width-image ul li.mt-description-box{font-size:11px;line-height:130%} */
/* * * * * .mt-resultlist-width-image ul li.mt-structured-data-box{line-height:130%}*/
/* * * * * .mt-resultlist-width-image ul li.mt-structured-data-box ul li{line-height:130%}*/
.mt-resultlist-width-image ul li.mt-itemlist-last{float:right; text-align:right}
.teaser750 .mt-resultlist-width-image li.teasersize-item ul li.mt-description-box,.teaser750 .mt-resultlist-width-image .mt-description-box { width:440px; margin: 0 0 0 8px; padding: 0 8px 0 0;}
.mt-resultlist-width-image .mt-description-box p { margin:0 5px 0 0; padding:0;}
.mt-resultlist-width-image .mt-description-box b {padding:0;margin:0}
.mt-resultlist-width-image .mt-description-box a { display:block} 
.mt-resultlist-width-image .mt-description-box span { display:block; margin: 5px 5px 0 0; font-size: 10px; text-align:right; vertical-align:bottom;}
.mt-resultlist-width-image .mt-description-box span a { display:inline;}
.mt-resultlist-width-image .mt-structured-data-box { float:right;width: 150px; margin: 0px;} 
.mt-structured-data-box span { display: block; padding-top: 4px; }
.mt-resultlist-width-image .mt-structured-data-box li { float:left; display:inline; width:130px;}
.mt-resultlist-width-image .mt-structured-data-box span{padding:0;display:block;width:65px;float:left; font-weight:bold}
.mt-resultlist-width-image .mt-structured-data-box span.mt-profile-list-value{width:55px;float:left; font-weight:normal}
.mt-resultlist-width-image .mt-description-box .mt-bottom-link{top:110px;position:absolute; left:0}
.mt-resultlist-width-image .mt-structured-data-box img { vertical-align: middle; margin-top:10px;position:absolute;left:0px; top:95px}
#mt-content-ct .mt-resultlist-treffer-paging-head{border-bottom:1px solid #CCCBD9}
/* Bug 14704 */
.mt-resultlist-treffer-paging-head{clear:both}
.teaser555 .mt-resultlist-width-image li.teasersize-item ul li.mt-description-box,.teaser555 .mt-resultlist-width-image .mt-description-box { width: 294px} /* Eigentlich 295 - aber der IE 6 malt noch ein Pixel dazu */
.teaser455 .mt-resultlist-width-image li.teasersize-item ul li.mt-description-box { width:197px; margin: 0 0 0 8px; padding: 0 5px 0 0;position:relative;} 
.teaser455 .mt-resultlist-width-image li.teasersize-item ul li.mt-structured-data-box {width:113px;padding:0;margin:0;position:relative;}
.teaser555 .mt-resultlist-width-image li.teasersize-item ul li.mt-structured-data-box {width:113px;padding:0;margin:0;position:relative;}
.teaser555 .mt-resultlist-width-image li.teasersize-item ul li.mt-description-box { position:relative;} 
.teaser650 .mt-resultlist-width-image li.teasersize-item ul li.mt-description-box,.teaser650 .mt-resultlist-width-image .mt-description-box { width: 389px;margin: 0 0 0 8px; padding: 0 5px 0 0;position:relative;} /* Eigentlich 295 - aber der IE 6 malt noch ein Pixel dazu */
.teaser650 .mt-resultlist-width-image li.teasersize-item ul li.mt-description-box { width:370px; margin: 0 0 0 8px; padding: 0 5px 0 0;position:relative;} 
.teaser650 .mt-resultlist-width-image li.teasersize-item ul li.mt-structured-data-box {width:125px;padding:0;margin:0;position:relative;}
.teaser750 .mt-resultlist-width-image li.teasersize-item ul li.mt-description-box,.teaser750 .mt-resultlist-width-image .mt-description-box { width: 389px;margin: 0 0 0 8px; padding: 0 5px 0 0;position:relative;} /* Eigentlich 295 - aber der IE 6 malt noch ein Pixel dazu */
.teaser750 .mt-resultlist-width-image li.teasersize-item ul li.mt-description-box { width:389px; margin: 0 0 0 8px; padding: 0 5px 0 0;position:relative;} 
.teaser750 .mt-resultlist-width-image li.teasersize-item ul li.mt-structured-data-box {width:125px;padding:0;margin:0;position:relative;}

#mt-content-complete #mt-content-le .teaser-image-fullwidth .teaserimage{float:right}
/*Zusatzklassen fuer zentrierte Bilder in CMS-Teasern */
#mt-content-complete #mt-content-le .teaser-image-fullwidth-center>div>div{text-align:center}
#mt-content-complete #mt-content-le .teaser-image-fullwidth-center div div img.teaserimage{margin: auto auto;float:none}
#mt-content-complete #mt-content-le a.teaser-image-fullwidth-center:link,#mt-content-complete #mt-content-le a.teaser-image-fullwidth-center:active, a.teaser-image-fullwidth-center:hover, a.teaser-image-fullwidth-center:visited{display:block;margin: auto auto;float:none}
.mt-result-list-with-special-content{margin-top:20px;}
.mt-resultlist-width-image li.teasersize-item ul li.mt-structured-data-box{ width:115px;padding:0;}
/* * * * *.teaser600 .mt-resultlist-width-image li.teasersize-item ul li.mt-structured-data-box{ width:150px;padding:0;}*/
/* * * * *.teaser600 .mt-resultlist-width-image li.teasersize-item ul li.mt-description-box{ width:150px;padding:0;} */
/* * * * *.auto-extra-teaser555 .mt-resultlist-width-image li.teasersize-item ul li.mt-structured-data-box{ width:146px;padding:0;position:relative} */
/* * * * *.auto-extra-teaser555 .mt-resultlist-width-image li.teasersize-item ul li.mt-description-box{ width:263px;padding:0 8px 0 0;position:relative}*/
/* * * * *.auto-extra-teaser555 .mt-resultlist-width-image .mt-structured-data-box img { vertical-align: middle; margin-top:10px;position:absolute;left:0px; top:65px}*/
/* * * * *.auto-extra-teaser555 .mt-resultlist-width-image .mt-description-box .mt-bottom-link{top:75px;position:absolute; left:0; background-color:#FFF; padding-right:115px}*/
/* * * * *.auto-extra-teaser555 .mt-structured-data-box span {font-size:11px}*/
/* * * * *.auto-extra-teaser555 .mt-resultlist-width-image .mt-structured-data-box span{padding:0;display:block;width:55px;float:left; font-weight:bold}*/
/* * * * *.auto-extra-teaser555 .mt-resultlist-width-image .mt-structured-data-box span.mt-profile-list-value{width:91px;float:left; font-weight:normal}*/
/* * * * *.auto-extra-teaser555 .mt-resultlist-width-image .mt-structured-data-box li { float:left; display:inline; width:146px;padding:0;margin:0}*/
/* * * * *.auto-extra-teaser555  ul.sort-block li {float:left;border-right:1px solid black;padding-left:5px;padding-right:5px;margin:0}*/
/* * * * *.auto-extra-teaser555  ul.sort-block {width:100%; margin:0 0 15px 0;}*/
/* * * * *.auto-extra-teaser555  ul.sort-block li.sort-block-extra-br { float:left; margin:0; padding:0 5px 0 5px;border:0}*/
/* * * * *.auto-extra-teaser555 .mt-resultlist-width-image .mt-structured-data-box li.active-sort span.mt-profile-list-value{ font-weight: bold;text-decoration: none;} */
/* * * * *.auto-extra-teaser555  ul.sort-block li.last-child {border:none;} */
.kaz-tab-site-box .mt-resultlist-width-image .mt-structured-short-box span {width:89px;margin:0;padding:0;float:right}
.kaz-tab-site-box .mt-resultlist-width-image .mt-structured-short-box span.mt-profile-list-value{width:55px;margin:0;padding:0}

/* * * * * #mt-content-le .auto-extra-teaser555 .mt-resultlist-width-image li.teasersize-item ul li.mt-description-box{width:162px} */
/* * * * * #mt-content-le .auto-extra-teaser555 {width:455px} */
.mt-resultlist-width-image .mt-resultlist-treffer-paging-head{border:1px solid black; width:100%}
/*Paginierung*/
.mt-treffer-paging-head{ float:left;padding-bottom:5px;border-bottom: 1px solid #cccbd9; padding-right:8px; width:100%;}
.mt-treffer-paging-head div{ float:left;}
.mt-treffer-paging-head>div{ float:right;}
.mt-treffer-paging-head a:link,.mt-treffer-paging-head a:visited,.mt-treffer-paging-head a:active { }
.mt-dating-paging-bottom{ margin-top:10px;float:left;width:100%}
.mt-dating-paging-bottom div{ margin-left:1px;margin-right:1px;}
#mt-content-in #dc-login input.mt-default,#mt-content-in #fs24-login input.mt-default{ width:95px;}
#mt-content-ri #fs24-login form label,#mt-content-ri #dc-login form label{width:130px;float:left;height:20px;margin-top:5px;}
#mt-content-ri #fs24-login form .mt-default,#mt-content-ri #dc-login form .mt-default{width:140px;margin-top:5px;height:20px;float:left;padding-right:10px;}
#mt-content-ri #fs24-login a,#mt-content-ri #dc-login a{ width:140px; margin-top:5px; float:left;}
#mt-content-ri #fs24-login form,#mt-content-ri #dc-login form, form.stadtplan{overflow:hidden}
#mt-content-ri #fs24-login form,#mt-content-ri  #dc-login form{float:left;width:100%}
#mt-content-ri #dc-login form .submit{margin-top:5px}
#mt-content-ri #fs24-login form label,#mt-content-ri #dc-login form label{width:130px;float:left;height:20px;margin-top:5px;}
#mt-content-in #dc-login label{width:90px;float:left}
#mt-content-in #fs24-login label{width:85px;float:left;margin:5px 0 0 0;}
#mt-content-in #fs24-login form input{margin-top:3px;width:55px;}
#mt-content-in #fs24-login form{overflow:hidden}
/* ANNOUNCEMENT */
/*.kaz-tab-head { background:#fff url('/pix/announcement/kaz_tab_head_no_border.gif') no-repeat left top; width:555px; height:27px; margin-left:0px; }*/
.kaz-tab-head {background:url(http://img.meinestadt.de/pix/sprites/gradient_sprite02.gif) repeat 0px -229px;  height:30px; margin-left:0px;padding:5px; position:relative }

.kaz_sort_font_normal { position:relative;  }

/**** VEREINHEITLICHUNG DER FORMULARE ****/
.mt-form label { padding: 0 10px 0 0; margin:0; display:block; float:left; font-weight:normal; }
.mt-form legend { display: none; }
.mt-form fieldset { border: none;padding:5px 0; }
.mt-fieldset-replace {padding: 5px 0;overflow:hidden;display:block}
.mt-form input.hidden { width:0; height:0; line-height:0px; }
.mt-form .submit { width:70px; float:right; margin:0px 10px 0 10px; }
.mt-form .submit-small { width:33px; float:right; margin:0px 6px 0 6px; }
#sortMenu .mt-form div.entfernung {width:275px;float:right}
#sortMenu .mt-form div.entfernung div{float:left}
#sortMenu .mt-form .mt-sort-container{float:left}
.kaz-tab-head{position:relative}
.kaz-tab-head .mt-formcontainer-inner-left-bottom-corner  {position:absolute;background:url(http://img.meinestadt.de/pix/sprites/gradient_sprite.png) left -281px no-repeat;padding:0;height:3px;left:0;margin:0;padding:0;width:3px;bottom:0px}
.kaz-tab-head .mt-formcontainer-inner-right-bottom-corner {position:absolute;background:url(http://img.meinestadt.de/pix/sprites/gradient_sprite.png) 1px -293px no-repeat;padding:0;margin:0;bottom:0px;right:0px;width:3px;height:3px;}
.kino-kalender .mt-tab-links div {float:left; }
.mt-tab-rechts, .mt-tab-links,  .mt-tab-mitte{width:100%}
.mt-tab-links{background:url(http://img.meinestadt.de/pix/sprites/gradient_sprite02.gif) 0px -1097px repeat;  height:21px; color:#000000; font-size:12px; font-weight:bold; padding-top:2px;  }
.mt-form .ext-submit { width:140px; float:right; margin:4px 10px 0 10px; }
.mt-form label.description { padding-left:136px !important; margin:0 !important; width:200px !important; font-size:10px; font-weight:normal; }
/* * * * .mt-form div { width:100%; }*/
.mt-form input.location { width:130px; }


/* Feedback Boxen */
.mt-form .radio-input{width:20px;float:left}
.mt-form .radio-label{width:20px;float:left;font-weight:normal}
.mt-form .radio-fieldset{float:left}
.mt-form .radio-fieldset label{padding-top:4px;}
#feedbackbox .submit{margin-left:0px; float:left; width:70px; height:20px; font-size:11px;line-height:140%;}
#feedbackbox textarea {width: 278px}
#feedbackbox  li{font-weight:bold}
#feedbackbox  li{font-weight:bold}
#feedbackbox ul#search_error_output { font-weight:normal; list-style-type: none;padding:0;margin:0}
#feedbackbox #search_error_output li { font-weight:normal;margin:0;padding:0}
ul#feedback-ul-list {list-style-type: none;padding:0px;margin:0}
ul#feedback-ul-list li{clear:both}
ul#feedback-ul-list li div{width:100%;margin-bottom:10px}
#mt-content-in #feedbackbox textarea{width:181px}
#feedbackbox{overflow:hidden}
/** Telefonbuch-Formulare **/
/* Standard */
.mt-form .tb-standard label { width:100px; margin:7px 0 6px 25px; font-weight:normal;clear:both }
/* Rueckwerts */
.mt-form .tb-rueckwaerts label { margin:7px 0 6px 5px; font-weight:normal; clear:both}
.mt-form .tb-rueckwaerts input#number { width:230px; }
/* Detail */
.mt-form .tb-detail { width:50%; float:left; }
.mt-form .tb-detail input { width:90%; }

/* tb_formular_erweitert.tpl */
/* * * * * .erweitert { margin:0.2em 0; }*/
/* * * * * .erweitert-aktiv { font-weight:bold; color:#000; }

/* Sonstige TB / FB */
/* * * * * #erweitert-form-bg { background:transparent url(http://img.meinestadt.de/pix/layout/rl2008/elements/bg_440_gradient.gif) no-repeat bottom left; } */
/* * * * * #erweitert-2-form-bg { background:transparent url(http://img.meinestadt.de/pix/soccer/fussball_suchbox-hg_455mit.gif) no-repeat bottom left; } */

/* Ortswechsel Formular */
.mt-ortswechsel-box-content .mt-form input.submit { width:45px; padding:0; margin:0; float:none; }
.mt-ortswechsel-box-content .mt-form input.location { width:80px; margin:2px 1px 0 0; padding:0; }
#mt-ortswechsel-form .mt-form input.location { width:100px; }
#mt-ortswechsel-form .mt-form input.submit { width:40px; margin:4px 0 3px; }

.popup-ortswechsel-box-form .mt-form input.submit { width:45px; padding:0; margin:0; float:none; }
.popup-ortswechsel-box-form .mt-form input.location { width:400px; margin:2px 1px 0 0; padding:0; }

/* Routenplaner/Stadtplan */
.mt-form.stadtplan legend { display:inline; }
.mt-form.stadtplan label {padding:0; font-weight:normal;}
.mt-form.stadtplan div { width:100% }
.mt-form.stadtplan div label,.mt-form.stadtplan fieldset div label { width:45px; }
.mt-form.stadtplan label.location { width:28px; margin-left:10px;float:left}

/* Event Entfernung, company_hits.tpl*/
.mt-form .suche-sortieren { width:32%; float:left; }
.mt-form .suche-sortieren label { padding:0; font-weight:normal; }
.mt-form .suche-sortieren label.ueberschrift { margin:3px 0; font-weight:normal; }
.mt-form .suche-entfernung { width:400px; float:right;padding:0;}
.mt-form .suche-entfernung .submit { width:31px; margin:0 0 5px 0; font-size:11px; }
.mt-form .suche-entfernung-input { width:120px; margin:0 5px 5px 5px; }
.mt-form .suche-entfernung-title { padding:0px 5px 3px 0; font-weight:normal; }
.mt-form .suche-entfernung label.description { float:left; margin-left: 55px !important; width:120px !important; }

/* Wetter - Stadtvergleich */
.mt-form .city { float:left; width:50%; padding-top:10px; }
.mt-form .city input { width:200px; }
.mt-telefonbuch-sucheform{overflow:hidden}
.mt-phonebook-searchform-head{padding-bottom:8px}

/* PAGGINATOR */
.mt-paginator-container{text-align:right; background-color:#FFFFFF; width:100%;margin-bottom:10px;}
.mt-paginator-container a {padding:0;margin:0 0 0 5px;}
.mt-paginator-container a.first-element{margin:0 3px 0 0;}
.mt-paginator-container a.last-element{margin:0 0px 0 8px;}
.mt-paginator-container a.prev-element{font-family:verdana; color:#000000; font-size:11px; padding-left:15px; background: transparent url('http://img.meinestadt.de/pix/layout/rl2008/elements/paging/prev.gif') top left no-repeat;}
/*.mt-paginator-container a.next-element{font-family:verdana; color:#000000; font-size:11px; padding-right:15px; background: transparent url('http://img.meinestadt.de/pix/layout/rl2008/elements/paging/next.gif') top right no-repeat;}*/
.teaser .mt-paginator-container a.mt-paging-slim-next:link,.teaser .mt-paginator-container a.mt-paging-slim-next:active,.teaser .mt-paginator-container a.mt-paging-slim-next:visited,.teaser .mt-paginator-container a.mt-paging-slim-next:hover{text-decoration:none;}
.teaser .mt-paginator-container a.mt-paging-slim-prev:link,.teaser .mt-paginator-container a.mt-paging-slim-prev:active,.teaser .mt-paginator-container a.mt-paging-slim-prev:visited,.teaser .mt-paginator-container a.mt-paging-slim-prev:hover{text-decoration:none;}
.mt-paginator-container a.next-element{font-family:verdana; color:#000000; font-size:11px; padding-right:15px; background: transparent url('http://img.meinestadt.de/pix/layout/rl2008/elements/paging/next.gif') top right no-repeat;}
.mt-paginator-container a.current-element{font-weight:bold; text-decoration:none;}
.mt-paginator-container .hits-list{font-weight:bold;margin-left:5px}
.mt-paginator-container .pipe_abstandhalter{margin-left:5px;text-decoration:none}
.mt-paginator-container .arrows{text-decoration:none}
.mt-paginator-top { margin-bottom: 4px; }
.mt-paginator-bottom { margin-top: 5px; margin-bottom: 10px; }
/* .mt-treffer-paging-head .mt-paginator-top{margin-bottom:25px} */

/* CompanyDetail */
.mt-bb-company-detail-box1 dd a.emph-link:link, .mt-bb-company-detail-box1 dd a.emph-link:visited, .mt-bb-company-detail-box1 dd a.emph-link:hover, .mt-bb-company-detail-box1 dd a.emph-link:active { display:inline; }

/* all elements with this class are removed by the mediator when all listeners have been registered */
.mt-disable { background-color: #FFFFFF; position: absolute; z-index: 999;}

/* Style fuer Eigenwerbung auf meinestadt */
.mt-eigenwerbung div div.redlinehead { background: transparent url(http://img.meinestadt.de/pix/icons/bb_firma_eintragen_icon.gif) no-repeat !important; padding-left: 20px !important; }
.mt-eigenwerbung a:link, .mt-eigenwerbung a:hover, .mt-eigenwerbung a:active, .mt-eigenwerbung a:visited { color: #0000ff; }
.mt-eigenwerbung li { background: transparent url(http://img.meinestadt.de/pix/layout/rl2008/elements/linker2008_highlight.gif) no-repeat 0 0.5em; padding: 0 0 0 15px; margin: 0 0 5px 0; }

/* form error handling - bsp. stadtinformation-gesundheit-apotheke */
.mt-form-input-container {position: relative;float: left;}
.mt-form-error-image {position: absolute; top: -5px; left: -5px; z-index: 10; border: 0;}
.mt-form-error-input { border: 2px solid #ff0000; border-style: inset;}
.mt-form-error-list { color: #bd0706;}
.mt-form-input-container { position: relative; float: left; }
.mt-form-error-image { position: absolute; top: -5px; left: -5px; z-index: 10; border: 0; }
.mt-form-error-input { border: 2px solid #ff0000; border-style: inset;}
.mt-us-form-error-list { color: #bd0706;width:190px;position:relative;left:0px;top:-12px;}

#mt-background-deactivate{height:100%;position:absolute; padding:0; margin:0; border:0; overflow:hidden;visibility:hidden;width:100%;background-color:#000000;z-index:16383;top:0;left:0;right:0; bottom:0;position:fixed}
#mt-popup-content-element-re form {float:left;}
#mt-popup-content-element-re ul{ padding:0;margin:0; float:left; width:200px; display:block; list-style-type:none;}
#mt-popup-content-element-re ul li{padding-left:0px; float:left; list-style-type:none;}
#mt-popup-content-element-re ul li label{float:left;width:185px;margin-top:4px;padding:0}
#mt-popup-content-element-re .mt-form-text-left {clear:both;width:90px;float:left;margin:4px;}
#mt-popup-content-element-re input {float:right; width:300px; margin:4px 0px 4px 4px;}
#mt-popup-content-global{margin: 8px;}
#mt-popup-content-complete{padding:15px;width:555px}
#mt-popup-content-complete ul {padding:0;list-style-type:none;}
#mt-popup{padding:0;margin:0}
#mt-popup-content-element div div {padding:20px;}
#mt-popup-overlay{padding:0px;padding-bottom:30px;background-color:#FFF;  background-color: #fff;  visibility: hidden; position: absolute; z-index:16384;padding:0; padding-bottom:30px; margin:0; left:20px; top:20px;}
.mt-popup-close{ border:0;width:20px; height:20px;font-weight:bold;background: url(http://img.meinestadt.de/pix/classified/icons/icon-fester-schliessen.gif) top left no-repeat;margin-right:20px;margin-top:10px;float:right;}

#mt-popup-form ul li{padding-left:0px; float:left; list-style-type:none;width:220px;}
#mt-popup-form ul li input {width:25px;float:left;padding:0}
#mt-popup-content-element-re #mt-popup-form ul {width:230px;margin-bottom:20px;}
#mt-popup-form {width:100%}
#mt-popup-form .submit, #mt-popup-content-complete .submit, .submit_button {width:190px;background:url('http://img.meinestadt.de/pix/classified/kaz_popup_button_activ.gif');background-repeat:no-repeat;border:0;height:27px; margin: 20px 115px 20px 0px;font-weight:bold}
#mt-popup-content-element-re{width:470px;margin:15px;}
.mt-roundecornerbox { background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/rcol/bg_470_leftcol_bottom.gif) no-repeat bottom left;}
.mt-roundecornerbox div, .mt-roundecornerbox ul  { height: 1%; overflow: hidden; padding: 8px; background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/rcol/bg_470_leftcol_top.gif) no-repeat top left; }
.mt-error-container{color: #fd3030;font-weight:bold;border:1px solid red;padding:8px 8px 8px 45px; background:url('http://img.meinestadt.de/pix/classified/icons/icon-fehlermeldung.gif') 10px 20px no-repeat}
.mt-error-container .colorhead{ color:#000000; border:0}
#mt-popup-content-complete .mt-roundecornerbox ul{padding:8px}
/* AdInside Bug 11371 dummy zur Kennzeichnung des content */
.adi-cntnt {  }

/* twitter feed */
div.mt-twitter { margin-bottom: 15px; }
div.mt-twitter div.channel-teaser{ height: 0px; float: left;}
div.mt-twitter div.channel-teaser a.linker-link {font-size: 10px;margin: 8px 0px 0px 0px;float: left;}
ul.mt-twitter-list {list-style-type: none;padding: 0;margin: 0;}
ul.mt-twitter-list li {border-bottom: 1px dashed #999999;padding-bottom: 8px;padding-top: 8px;}
ul.mt-twitter-list li div, ul.mt-twitter-list li div a {color: #808285;font-family: verdana;}
.mt-twitter-link {background: transparent url(http://img.meinestadt.de/pix/icons/twitter/twitter_logo.gif) no-repeat scroll 0 55%;padding: 0 0 0 20px;}
.mt-twitter div.mt-disclaimer {margin-top: 8px;}
/* jobs tip of the week */
div.mt-tip-of-the-week {position: relative;overflow: hidden;line-height: 130%;margin-bottom: 15px;}
#mt-content-le .mt-tip-of-the-week div div {height: 50px;width: 450px;background: none;padding: 0;}
.mt-tip-of-the-week div span {white-space: nowrap;}
#mt-content-le .mt-tip-of-the-week .teaserimage {margin-right: 8px;margin-bottom: 0px;}
/*Channelsuche Boxen */
#mt-content-le form.mt-channelsearch-form{overflow:hidden;padding-top:5px;}
#mt-content-in div .lupe-icon, #mt-content-ri div .lupe-icon, #mt-content-le div .lupe-icon, #mt-content-ct div .lupe-icon,#mt-content-complete div .lupe-icon,.mt-genericform-normal .lupe-icon, #is24-form .lupe-icon{padding-left:22px; background: transparent url(http://img.meinestadt.de/pix/layout/rl2008/channelsuchbox/channelbox-lupe.gif) top left no-repeat }
#mt-content-le .mt-redlinehead-plus-lupe .lupe-icon, #mt-content-ct .mt-redlinehead-plus-lupe .lupe-icon, #is24-form .lupe-icon{background-position:0 20px}
/* #mt-content-le div.mt-genericform .lupe-icon,.mt-genericform .lupe-icon{background-position: 0px 16px;}*/
.reifendirekt label{width:150px;float:left;line-height:20px;}
.reifendirekt fieldset{display:block;float:left;border:none; padding:2px;}
.reifendirekt fieldset select {font-size:11px;}
.reifendirekt .submit{font-size:11px;line-height:1.4;width:180px;height:20px;font-weight:bold;margin-top: 8px}
.reifendirekt fieldset legend {display:none;}

/* Channelsuchbox fuer Spalte content-le */
#mt-content-le .mt-channelsearch-form {width:455px;overflow:hidden;float:left;}
#mt-content-ct .mt-channelsearch-form {width:555px;overflow:hidden;float:left;}
#mt-content-le .mt-channelsearch-form input, #mt-content-ct .mt-channelsearch-form input {margin-right:0px;float:left;}
#mt-content-le .mt-channelsearch-form .submit, #mt-content-ct .mt-channelsearch-form .submit,  #mt-content-in .mt-channelsearch-form .submit-right, #mt-content-le .mt-channelsearch-form .submit-right{float:left;}
#mt-content-ct .mt-channelsearch-form .submit-right, #mt-content-le .mt-channelsearch-form .submit-right, #mt-content-in .mt-channelsearch-form .submit-right, #mt-content-ri .mt-channelsearch-form .submit-right{float:right;margin-right:8px;}
#mt-content-le .mt-formrow-2-nebeneinander label, #mt-content-ct .mt-formrow-2-nebeneinander label{padding:3px 0px 3px 0px;float:left; width:50px; text-align:right;margin-right:10px;margin-left:10px}
#mt-content-le .mt-formrow-2-nebeneinander input, #mt-content-ct .mt-formrow-2-nebeneinander input{width:150px;float:left}
#mt-content-le .mt-formrow-2-nebeneinander .submit, #mt-content-ct .mt-formrow-2-nebeneinander .submit{margin-top:10px;float:left}
#mt-content-le .redlinehead-ahead-form, #mt-content-complete .redlinehead-ahead-form,.redlinehead-ahead-form{ font-weight:bold; font-size: 14px; padding-bottom: 6px; margin: 0 0 0px 0; color: #be0404;display:block;}
#mt-content-ct .redlinehead-ahead-form{ font-weight:bold; font-size: 16px; padding-bottom: 6px; margin: 0 0 0px 0; color: #be0404;display:block; width:750px; }
/* Channelsuchbox fuer Spalte content-ri */
#mt-content-ri .mt-channelsearch-form input {margin-right:0px;float:left;margin-left:0;padding:0;}
#mt-content-ri .mt-channelsearch-form .submit{width:40px;height:20px;font-size:11px;font-weight:bold;margin-left:5px;float:right;padding:0}
#mt-content-ri .mt-channelsearch-form {padding-bottom:8px; overflow:hidden}
#mt-content-ri div div .mt-channelsearch-form div{overflow:visible;}
#mt-content-ri .redlinehead-ahead-form{ color: #000; font-size: 11px; font-weight:bold; margin-bottom:0px;padding-bottom:8px;display:block;width:278px}
#mt-content-ri .mt-channelsearch-form {padding-bottom:8px; overflow:hidden}
#mt-content-ri .mt-channelsearch-form label {clear:both; float:left;padding-right:5px;}
#mt-content-ri .mt-form-input-container {margin-bottom:8px;}
#mt-content-ri div div .mt-channelsearch-form div{overflow:visible;}
/*Channelsuche fuer content-in Spalte*/
#mt-content-in .mt-channelsearch-form input {margin-right:0px;float:left;margin-right:5px;padding:0;}
#mt-content-in .mt-channelsearch-form .submit{width:40px;height:20px;font-size:11px;font-weight:bold;float:right;}
#mt-content-in .mt-channelsearch-form {padding:8px;overflow:hidden}
#mt-content-in .redlinehead-ahead-form{ color: #000; font-size: 11px; font-weight:bold; margin-bottom:0px;padding-bottom:8px;display:block;width:177px}
#mt-content-le .mt-formrow-2-nebeneinander label.mt-input-anfangzeile{width:40px;margin-left:0px;}
#mt-content-le .mt-formrow-2-nebeneinander .submit{margin-left:0}
#mt-content-le .teaser .mt-formrow-2-nebeneinander{background:transparent url(http://img.meinestadt.de/pix/layout/rl2008/elements/bg_455_gradient.gif) no-repeat bottom left; margin:0; padding: 8px 5px 5px 5px;}

#mt-content-le .mt-channelsearch-form input.fuellzeile{width:322px;color:#000;margin:0 10px 0 5px;padding:0}
#mt-content-le .mt-formrow-2-nebeneinander input.fuellzeile{width:158px; color:#000;}
#mt-content-le .mt-channelsearch-form input.fuellzeile-grau{width:436px;margin-right:10px; color:gray;}
#mt-content-le .mt-formrow-2-nebeneinander input.fuellzeile-grau{width:158px; color:gray;} 


#mt-content-in .mt-genericform-submit-container {float:left}
#mt-content-in .mt-form-input-container{width:120px}

/* Channelsuchboxen: inaktive und aktive Farbe */
#mt-content-in .fuellzeile-gray {width:110px; height:23px;color:gray;}
#mt-content-in .fuellzeile {width:120px; height:23px;color:#000;}
#mt-content-ri .fuellzeile-gray {width:206px; height:23px;color:gray;}
#mt-content-ri .fuellzeile {width:232px; height:23px;color:#000;}
#mt-content-le .mt-formrow-2-nebeneinander input.fuellzeile-gray{width:143px;color:gray;}
#mt-content-le .mt-formrow-2-nebeneinander input.fuellzeile{width:148px;color:#000;}

/*Fix fuer Anzeige der Karte in rechter Spalte */
#mt-content-ri div+#mt-tab-cont-kaz{overflow:auto;border:1px solid red;}
#kaz-tab-site-box,#mapPanel-topic-small{overflow:hidden;}
#mt-content-ri div div #kaz-tab-site-box{overflow:visible}
#mt-content-ri div div.MSVE_Map{overflow:visible}
#mt-content-ri div div.MSVE_ScaleBar MSVE_ScaleBarFg{height:100%;}
#mt-content-ri div div.MSVE_ZoomBox_bg{overflow:visible; height:100%}
#mt-content-ri div div.MSVE_Copyright.MSVE_CopyrightBackground{overflow:visible;height:5%}
#mt-content-ri div div.MSVE_Copyright{width:320px;}
#mt-content-ri div div.MSVE_Copyright span{padding-left:0px;}
#mt-content-ri div div.MSVE_CopyrightBackground{right:1px}


/*Table Teaser*/
.mt-tableteaser-redlinehead{font-size:12px;font-weight:bold;color:#000000;padding:0 0 8px 0;}
.mt-tableteaser455{width:650px; background:transparent url('http://img.meinestadt.de/pix/layout/rl2008/elements/rcol/bg_650_leftcol_bottom.gif') bottom left no-repeat;}
.mt-tableteaser455 > div{background:transparent url('/pix/layout/rl2008/elements/rcol/bg_650_leftcol_top.gif') top left no-repeat;padding:1px;}
.mt-tableteaser455 table{width:100%; border:0; margin:0;}
.mt-tableteaser455 td{padding:7px 4px; overflow:hidden;}
.mt-tableteaser650{width:650px; background:transparent url('http://img.meinestadt.de/pix/layout/rl2008/elements/rcol/bg_650_leftcol_bottom.gif') bottom left no-repeat;}
.mt-tableteaser650 > div{background:transparent url('http://img.meinestadt.de/pix/layout/rl2008/elements/rcol/bg_650_leftcol_top.gif') top left no-repeat;padding:1px;}
.mt-tableteaser650 table{width:100%; border:0; margin:0;}
.mt-tableteaser650 td{padding:7px 4px; overflow:hidden;}
.mt-tableteaser-fr-fc, .mt-tableteaser-fr-mc, .mt-tableteaser-fr-lc, .mt-tableteaser-fr-fclc{background-color:#fec00d;border-style:solid;border-color:#ffffff;font-weight:bold;}
.mt-tableteaser-fr-fclc{border-width: 0 0 2px 0;}
.mt-tableteaser-fr-fc{border-width:0 1px 2px 0; padding-top:1px;}
.mt-tableteaser-fr-mc{border-width:0 1px 2px 0;}
.mt-tableteaser-fr-lc{border-width:0 0 2px 0;}
.mt-tableteaser-mr-fc{border-bottom:1px solid #d0d0d0;border-right:1px solid #d0d0d0;}
.mt-tableteaser-mr-fclc{border-bottom:1px solid #d0d0d0;}
.mt-tableteaser-mr-fc-bh{border-bottom:1px solid #d0d0d0;border-right:1px solid #ffffff;}
.mt-tableteaser-mr-fc-hl{border-bottom:1px solid #ffffff;border-right:1px solid #ffffff;background-color:#eae8e9;font-weight:bold;}
.mt-tableteaser-mr-fclc-hl{border-bottom:1px solid #d0d0d0;background-color:#eae8e9;font-weight:bold;}
.mt-tableteaser-mr-mc{border-bottom:1px solid #d0d0d0;border-right:1px solid #d0d0d0;}
.mt-tableteaser-mr-mc-bh{border-bottom:1px solid #d0d0d0;border-right:1px solid #ffffff;}
.mt-tableteaser-mr-mc-hl{border-bottom:1px solid #ffffff;border-right:1px solid #ffffff;background-color:#eae8e9;font-weight:bold;}
.mt-tableteaser-mr-lc{border-bottom:1px solid #d0d0d0;}
.mt-tableteaser-mr-lc-hl{border-bottom:1px solid #ffffff;background-color:#eae8e9;font-weight:bold;}
.mt-tableteaser-lr-fc{border-right:1px solid #d0d0d0;}
.mt-tableteaser-lr-fclc{border:0;}
.mt-tableteaser-lr-fc-bh{border-right:1px solid #ffffff;}
.mt-tableteaser-lr-fc-hl{border-right:1px solid #ffffff;background-color:#eae8e9;font-weight:bold;}
.mt-tableteaser-lr-fclc-hl{background-color:#eae8e9;font-weight:bold;}
.mt-tableteaser-lr-mc{border-right:1px solid #d0d0d0;}
.mt-tableteaser-lr-mc-bh{border-right:1px solid #ffffff;}
.mt-tableteaser-lr-mc-hl{border-right:1px solid #ffffff;background-color:#eae8e9;font-weight:bold;}
.mt-tableteaser-lr-lc{border:0;}
.mt-tableteaser-lr-lc-hl{background-color:#eae8e9;font-weight:bold;}
.mt-tableteaser-pixel-tl, .mt-tableteaser-pixel-tr, .mt-tableteaser-pixel-bl, .mt-tableteaser-pixel-br {background-repeat:no-repeat;}
.mt-tableteaser-pixel-tl{background-image:url('http://img.meinestadt.de/pix/layout/rl2008/elements/border_faker.gif');background-position:top left;}
.mt-tableteaser-pixel-tr{background-image:url('http://img.meinestadt.de/pix/layout/rl2008/elements/border_faker.gif');background-position:top right;}
.mt-tableteaser-pixel-bl{background-image:url('http://img.meinestadt.de/pix/layout/rl2008/elements/border_faker.gif');background-position:bottom left;}
.mt-tableteaser-pixel-br{background-image:url('http://img.meinestadt.de/pix/layout/rl2008/elements/border_faker.gif');background-position:bottom right;}

.teaser .mt-success-container {border:1px solid green; padding-left:45px; padding-top:8px; padding-bottom: 8px;background: url(http://img.meinestadt.de/pix/icons/icon_haken_erfolgreich.gif) 10px 10px no-repeat;}
.teaser .mt-success-container .colorhead{color:green}
.teaser .mt-success-container strong{ color:green }

/* Horizontal Carousel */
.horizontal_carousel {float:left;margin-bottom: 10px;position: relative;}
.horizontal-innerdiv{width:100%; height:100%;overflow:hidden;}
.horizontal_carousel .container {position: absolute;left: 17px;overflow:hidden;border-top:1px solid #cccbd9;border-bottom:1px solid #cccbd9; }
.horizontal_carousel .previous_button {position: absolute;top: 0px;left: 0px;width: 17px;height: 100%;background: transparent url('http://img.meinestadt.de/pix/layout/rl2008/contentslider/pfeil_links.gif') 5px 50% no-repeat;z-index: 91;cursor:pointer;}
.horizontal_carousel .previous_pfeil:hover {position: absolute;top: 0px;left: 0px;width: 17px;height: 100%;background: transparent url('http://img.meinestadt.de/pix/layout/rl2008/contentslider/pfeil_links_hover.gif') 5px 50% no-repeat;z-index: 500;cursor:pointer;}
.horizontal_carousel .previous_button_disabled {background-image:none;background-position:  5px 50%;background-repeat: no-repeat;cursor:default;}
.horizontal_carousel div.next_button {z-index:90;position: absolute;top: 0px;right: 0px;width: 17px;height: 100%;background-image: url('http://img.meinestadt.de/pix/layout/rl2008/contentslider/pfeil_rechts.gif');background-position:  5px 50%;z-index: 100;cursor:pointer;background-repeat:no-repeat;}
.horizontal_carousel div.next_button:hover {z-index:90;position: absolute;top: 0px;right: 0px;width: 17px;height: 100%;background-image: url('http://img.meinestadt.de/pix/layout/rl2008/contentslider/pfeil_rechts_hover.gif');background-position:  5px 50%;z-index: 100;cursor:pointer;background-repeat:no-repeat;}
.horizontal_carousel div.next_button_disabled {background-image: url('http://img.meinestadt.de/pix/layout/rl2008/contentslider/pfeil_rechts.gif');cursor:default;}

.horizontal_carousel .horizontal-innerdiv .container>ul {margin: 0;padding:0;width: 100000px; position: relative;top: 0;left: 0;}                      
.horizontal_carousel .horizontal-innerdiv .container>ul>li img { display:block;background:transparent;}                               
.horizontal_carousel .horizontal-innerdiv .container>ul>li{ font-size:10px;}
.horizontal_carousel .horizontal-innerdiv .container>ul>li{margin:0px;padding:0px 0px 0px;list-style:none;float:left;}

#mt-content-complete div .mt-contentcarousel-minimizer{margin:8px;padding:0px;overflow:hidden;}
#mt-content-complete div .mt-controller-rechts{height:100%;width:17px; background: url('http://img.meinestadt.de/pix/layout/rl2008/contentslider/bg_bottom_rechts.gif') right bottom no-repeat;right:0px; bottom:0px; position:absolute;}
#mt-content-complete div .mt-controller-rechts:hover{height:100%;width:17px; background: url('http://img.meinestadt.de/pix/layout/rl2008/contentslider/bg_bottom_rechts_hover.gif') right bottom no-repeat;right:0px; bottom:0px; position:absolute;}
#mt-content-complete div .mt-controller-rechts-oben{z-index:100;height:100%;width:100%; background: url('http://img.meinestadt.de/pix/layout/rl2008/contentslider/bg_top_rechts.gif') top right no-repeat;}
#mt-content-complete div .next_button .mt-controller-rechts-oben:hover{background: url('http://img.meinestadt.de/pix/layout/rl2008/contentslider/bg_top_rechts_hover.gif') top right no-repeat;}
#mt-content-complete div .mt-controller-links{height:100%;width:17px; background: url('http://img.meinestadt.de/pix/layout/rl2008/contentslider/bg_bottom_links.gif') left bottom no-repeat;left:0px; bottom:0px; position:absolute;}
#mt-content-complete div .mt-controller-links:hover{height:100%;width:17px; background: url('http://img.meinestadt.de/pix/layout/rl2008/contentslider/bg_bottom_links_hover.gif') left bottom no-repeat;left:0px; bottom:0px; position:absolute;}
#mt-content-complete div .mt-controller-links-oben{height:100%;width:100%; background: url('http://img.meinestadt.de/pix/layout/rl2008/contentslider/bg_top_links.gif') top left no-repeat;}
#mt-content-complete div .mt-controller-rechts .next_pfeil{position: absolute;top: 0px;right: 0px;width: 17px;height: 100%;background-image: url('http://img.meinestadt.de/pix/layout/rl2008/contentslider/pfeil_rechts.gif');background-position:  5px 50%;background-repeat:no-repeat}
#mt-content-complete div .next_button_disabled .mt-controller-rechts .next_pfeil:hover{position: absolute;top: 0px;right: 0px;width: 17px;height: 100%;background-image:none;}
#mt-content-complete div .next_button_disabled .mt-controller-rechts .next_pfeil{position: absolute;top: 0px;right: 0px;width: 17px;height: 100%;background-image:none;}
#mt-content-complete div .mt-controller-rechts .next_pfeil:hover {z-index:90;position: absolute;top: 0px;right: 0px;width: 17px;height: 100%;background-image: url('http://img.meinestadt.de/pix/layout/rl2008/contentslider/pfeil_rechts_hover.gif');background-position:  5px 50%;z-index: 100;cursor:pointer;background-repeat:no-repeat;}

#mt-content-complete div .next_button_disabled .mt-controller-rechts:hover{height:100%;width:17px; background: url('http://img.meinestadt.de/pix/layout/rl2008/contentslider/bg_bottom_rechts.gif') right bottom no-repeat;right:0px; bottom:0px; position:absolute;}
#mt-content-complete div .next_button .mt-controller-rechts-oben:hover{background: url('http://img.meinestadt.de/pix/layout/rl2008/contentslider/bg_top_rechts_hover.gif') top right no-repeat;}
#mt-content-complete div .mt-controller-rechts-oben{height:100%;width:100%; background: url('http://img.meinestadt.de/pix/layout/rl2008/contentslider/bg_top_rechts.gif') top right no-repeat;}
#mt-content-complete div .next_button           .mt-controller-rechts-oben:hover{background: url('http://img.meinestadt.de/pix/layout/rl2008/contentslider/bg_top_rechts_hover.gif') top right no-repeat;}
#mt-content-complete div .next_button_disabled  .mt-controller-rechts-oben:hover{height:100%;width:100%; background: url('http://img.meinestadt.de/pix/layout/rl2008/contentslider/bg_top_rechts.gif') top right no-repeat;}
#mt-content-complete div .mt-controller-links .mt-controller-links-oben .previous_pfeil {z-index:90;position: absolute;top: 0px;right: 0px;width: 17px;height: 100%;background-image: url('http://img.meinestadt.de/pix/layout/rl2008/contentslider/pfeil_links.gif');background-position:  5px 50%;cursor:pointer;background-repeat:no-repeat;}
#mt-content-complete div .previous_button .mt-controller-links-oben:hover div.previous_pfeil:hover {z-index:90;position: absolute;top: 0px;right: 0px;width: 17px;height: 100%;background-image: url('http://img.meinestadt.de/pix/layout/rl2008/contentslider/pfeil_links_hover.gif');background-position:  5px 50%;z-index: 100;cursor:pointer;background-repeat:no-repeat;}
#mt-content-complete div .previous_button_disabled  .mt-controller-links-oben previous_pfeil:hover {z-index:90;position: absolute;top: 0px;right: 0px;width: 17px;height: 100%;background-position:  5px 50%;z-index: 100;cursor:pointer;background-repeat:no-repeat;}
#mt-content-complete div .previous_button_disabled .mt-controller-links .mt-controller-links-oben .previous_pfeil {background-image:none;}
#mt-content-complete div div.previous_button_disabled div.mt-controller-links div.mt-controller-links-oben div.previous_pfeil:hover {background-image:none;}

/*disabled-hover fuer zureuck-button */
#mt-content-complete div .previous_button_disabled .mt-controller-links:hover{height:100%;width:17px; background: url('http://img.meinestadt.de/pix/layout/rl2008/contentslider/bg_bottom_links.gif') left bottom no-repeat;right:0px; bottom:0px; position:absolute;}
#mt-content-complete div .previous_button_disabled .mt-controller-links-oben:hover{background: url('http://img.meinestadt.de/pix/layout/rl2008/contentslider/bg_top_links_hover.gif') top left no-repeat;}
#mt-content-complete div .mt-controller-links-oben{height:100%;width:100%; background: url('http://img.meinestadt.de/pix/layout/rl2008/contentslider/bg_top_links.gif') top left no-repeat;}
#mt-content-complete div .previous_button           .mt-controller-links-oben:hover{background: url('http://img.meinestadt.de/pix/layout/rl2008/contentslider/bg_top_links_hover.gif') top left no-repeat;}
#mt-content-complete div .previous_button_disabled  .mt-controller-links-oben:hover{height:100%;width:100%; background: url('http://img.meinestadt.de/pix/layout/rl2008/contentslider/bg_top_links.gif') top left no-repeat;}

#mt-content-complete div .mt-controller-links-oben:hover{background: url('http://img.meinestadt.de/pix/layout/rl2008/contentslider/bg_top_links_hover.gif') top left no-repeat;}
#mt-content-le .horizontal_carousel .horizontal-innerdiv .container .slider-fullcontent {float:left;margin: 0;padding:0;width: 100000px; position: relative;top: 0;left: 0;}                      
#mt-content-le .horizontal_carousel {width: 650px;}
#mt-content-le .horizontal_carousel .container {width: 623px;}
#mt-content-le .mt-contentcarousel-minimizer{width: 600px;}
#mt-content-le .horizontal_carousel ul li {width:610px;float:left;}

#mt-content-ct .horizontal_carousel {width: 455px;}
#mt-content-ct .horizontal_carousel .container {width: 405px;}
#mt-content-ct .mt-contentcarousel-minimizer{width: 400px;}
#mt-content-ct .horizontal_carousel ul li {width:405px;}
#mt-content-ri .horizontal_carousel .horizontal-innerdiv .container .slider-fullcontent {float:left;margin: 0;padding:0;width: 100000px; position: relative;top: 0;left: 0;}                      

#mt-content-ri div .horizontal_carousel {padding:0px;}
#mt-content-ri .horizontal_carousel {width: 316px;}
#mt-content-ri .horizontal_carousel .container {width: 282px;}
#mt-content-ri .mt-contentcarousel-minimizer{width: 277px;}
#mt-content-ri .horizontal_carousel ul li {width:282px;}
#mt-content-ri .mt-contentcarousel-minimizer .teaser{height:100%}
#mt-content-ri .horizontal_carousel div.previous_button {position: absolute;top: 0px;left: 0px;width: 17px;height: 100%;background: transparent url('http://img.meinestadt.de/pix/layout/rl2008/contentslider/pfeil_links.gif') 5px 50% no-repeat;z-index: 500;cursor:pointer;}
#mt-content-ri .horizontal_carousel  div.mt-contentcarousel-minimizer div div.previous_button:hover {position: absolute;top: 0px;left: 0px;width: 17px;height: 100%;background: transparent url('http://img.meinestadt.de/pix/layout/rl2008/contentslider/pfeil_links_hover.gif') 5px 50% no-repeat;z-index: 500;cursor:pointer;}
#mt-content-ri .horizontal_carousel div div.previous_button_disabled {background-image:none;background-position:  5px 50%;background-repeat: no-repeat;cursor:default;}
#mt-content-ri .horizontal_carousel div div.next_button {position: absolute;top: 0px;right: 0px;width: 17px;height: 100%;background-image: url('http://img.meinestadt.de/pix/layout/rl2008/contentslider/pfeil_rechts.gif');background-position:  5px 50%;z-index: 100;cursor:pointer;background-repeat:no-repeat;}
#mt-content-ri .horizontal_carousel div div.next_button:hover {position: absolute;top: 0px;right: 0px;width: 17px;height: 100%;background-image: url('http://img.meinestadt.de/pix/layout/rl2008/contentslider/pfeil_rechts_hover.gif');background-position:  5px 50%;z-index: 100;cursor:pointer;background-repeat:no-repeat;}

#mt-content-ri .horizontal_carousel div div.next_button_disabled {background-image: url('http://img.meinestadt.de/pix/layout/rl2008/contentslider/pfeil_rechts.gif');cursor:default;}
#mt-content-ri .horizontal_carousel  div.mt-contentcarousel-minimizer div div.next_button_disabled:hover {background-image: url('http://img.meinestadt.de/pix/layout/rl2008/contentslider/pfeil_rechts.gif');cursor:default;}
#mt-content-ri div.mt-contentcarousel-minimizer div {background-color:yellow; width:250px;}
#mt-content-ri div.mt-contentcarousel-minimizer div div {background-color:green;}

/*TopLocation Slider*/
.mt-location-slider-list-item{float:left; list-style-type:none; width:120px;padding-left:0px; margin:0;padding:0;}
#mt-content-le ul.mt-location-slider-list-item li {margin-top:5px;margin-bottom:5px;padding:0;width:168px}
.mt-location-slider-list-item li a:link, .mt-location-slider-list-item li a:visited,.mt-location-slider-list-item li a:active, .mt-location-slider-list-item li a:hover{font-weight:bold;}
.mt-headline-level3, .mt-headline-level3 a:link{color:black; font-size:14px;font-weight:bold;text-decoration:none}

/*KaufDa */
.mt-short-hints{font-size:10px;padding-top:0px;color:gray;}
.mt-kaufda-resultlist li.teasersize-item ul li.mt-description-box {width:200px}
.mt-resultlist-calendar{width:92px; position:relative}
#mt-content-in div div div .element-active { font-weight:bold;background: url(http://img.meinestadt.de/pix/classified/inspiration-bg.gif) 0 0 no-repeat;}
.mt-calender-leaf-icon, .mt-calender-leaf-icon-old{position:relative;margin: 0px 20px 0px 20px;height:55px; margin-left:24px;width:45px;}
.mt-calender-leaf-icon    { width:45px;background: url(http://img.meinestadt.de/pix/sprites/kaufda_sprite.png) 0px 0px no-repeat; }
.mt-calender-leaf-icon-old{ width:45px;background: url(http://img.meinestadt.de/pix/sprites/kaufda_sprite.png) -53px 0px  no-repeat; }
.mt-calender-leaf-icon-old span, .mt-calender-leaf-icon span {position: absolute;font-size:10px;padding: 44px 0px 0px 8px;color:#808285;}
.mt-calendar-leaf-counter{color:#808285;font-size:14px;font-weight:bold;left:8px;position:absolute;text-align:center;top:19px;width:30px;}
.mt-imageborder-classic, #mt-content-ri div div div.mt-imageborder-classic{border:1px solid #969696;padding:1px;background-color:#FFFFFF;overflow:hidden}
/* IS24 ueberschreiben */

#mt-nav-container li a:link, #mt-nav-container li a:visited {text-decoration:none !important;}
/* Bug 12647: Hauptmenupunkte unterstrichen */
#mt-nav-container li a:active {font-weight:normal;text-decoration:none;}
#mt-nav-container ul li {list-style-type:none;}

/*Promo-Teaser*/
/* * * * * #mt-content-le .teaser-promo div {margin-left:155px} */
/*#mt-content-le .teaser-promo div div {margin:0px;padding:0px;  float:left;}
#mt-content-le .teaser-promo div{float:left; display:block}
#mt-content-le .teaser-promo *,#mt-content-le .teaser-promo a:link, #mt-content-le .teaser-promo a:visited; #mt-content-le .teaser-promo .teaser-abstract{clear:both; display:block; width:100%}
#mt-content-le .teaser-promo .teaserimage {float:left} */
/*PromoDuo Teaser Klassen */
#mt-content-le .teaser-promo-duo{width:100%;float:left;margin-bottom:2em}
#mt-content-le .teaser-promo-duo div div{width:320px;float:left;margin-left:0;margin-right:0px;}
#mt-content-le .teaser-promo-duo  div div .teaser-subheadline a {font-weight:bold; font-size:11px; text-decoration:none}
#mt-content-le .teaser-promo-duo div br.antifloat {display:none;clear:none}
#mt-content-le .teaser-promo-duo div div .teaserimage, #mt-content-le .mt-teaser-triple div div .teaserimage,#mt-content-le .mt-channelstart .teaserimage{margin:0; padding:0}
#mt-content-le .teaser-promo-duo div.mt-headline_second{margin-left:10px}
#mt-content-le .teaser-promo-duo .teaser-promo{margin-bottom:0px}
#mt-content-le .teaser-promo-duo a.text-blue:link,#mt-content-le .teaser-promo-duo a.text-blue:visited, #mt-content-le .teaser-promo-duo a.text-blue:active, #mt-content-le .teaser-promo-duo a.text-blue:hover {color:blue}

/* Triple Teaser */
#mt-content-le .mt-teaser-group { width:650px; margin-bottom:15px;float:left }
#mt-content-le .mt-teaser-group .mt-teaser-holderbox{float:left}
#mt-content-le .mt-teaser-group .mt-teaser-holderbox>div{ margin:0; width:145px;}
#mt-content-le .mt-teaser-group .mt-teaser-holderbox>div.mt-group-follow-teaser, #mt-content-le .mt-teaser-interaction .mt-teaser-holderbox>div.mt-group-follow-teaser{ margin-left:10px; overflow:hidden}
#mt-content-le .mt-teaser-group .mt-teaser-holderbox div .redlinehead {border-bottom:none;color: #000000; font-size:11px; padding-bottom:6px;margin-bottom:6px}

/*Triple Teaser 1024 */
#mt-content-le .mt-teaser-triple,.mt-teaser-servicelist  { width:650px; margin-bottom:2em;float:left; }
#mt-content-le .mt-teaser-triple .antifloat{ float:left; clear:none;display:none }
#mt-content-le .mt-teaser-triple .mt-teaser-holderbox, #mt-content-le .mt-teaser-triple .mt-teaser-servicelist{float:left;   width:100%}
#mt-content-le .mt-teaser-triple .mt-teaser-holderbox>div, #mt-content-le .mt-teaser-servicelist .mt-teaser-holderbox>div{width:208px; float:left}
#mt-content-le .mt-teaser-triple .mt-teaser-holderbox>div.redlinehead{ width:650px; float:left; margin: 15px 0px 8px 0}
#mt-content-le .mt-teaser-triple .mt-teaser-holderbox>div.mt-group-follow-teaser, #mt-content-le .mt-teaser-servicelist .mt-teaser-holderbox>div.mt-group-follow-teaser{ margin-left:10px;padding:0  }
#mt-content-le .teaser-promo .kicker {margin-top:0px}
#mt-content-le .mt-teaser-triple .teaser-promo div {margin-left:0px;}

/* Quad Teaser 1024 */
#mt-content-le .mt-teaser-quad { width:650px; margin-bottom:2em; float:left;}
#mt-content-le .mt-teaser-quad .antifloat{ float:left; clear:none; }
#mt-content-le .mt-teaser-quad .mt-teaser-holderbox{float:left;width:100%}
#mt-content-le .mt-teaser-quad .mt-teaser-holderbox>div{width:155px; float:left}
#mt-content-le .mt-teaser-quad .mt-teaser-holderbox>div.redlinehead{ width:650px; float:left; margin: 15px 0px 8px 0}
#mt-content-le .mt-teaser-quad .mt-teaser-holderbox>div.mt-group-follow-teaser{ margin-left:10px; }
#mt-content-le .mt-teaser-quad .mt-teaser-holderbox div .kicker , #mt-content-le .mt-teaser-triple .mt-teaser-holderbox div .kicker a:link,#mt-content-le .mt-teaser-triple .mt-teaser-holderbox div .kicker :visited, #mt-content-le .mt-teaser-triple .mt-teaser-holderbox div .kicker a:hover, #mt-content-le .mt-teaser-triple .mt-teaser-holderbox div .kicker a:active, .teaser180 .kicker, .teaser180-rechts .kicker, #mt-content-le .teaser-promo-duo  div div .kicker,                                                                                                                                                         
#mt-content-le .mt-teaser-triple .mt-teaser-holderbox div .kicker , #mt-content-le .mt-teaser-triple .mt-teaser-holderbox div .kicker a:link,#mt-content-le .mt-teaser-triple .mt-teaser-holderbox div .kicker :visited, #mt-content-le .mt-teaser-triple .mt-teaser-holderbox div .kicker a:hover, #mt-content-le .mt-teaser-triple .mt-teaser-holderbox div .kicker a:active, .teaser180 .kicker,.liste180 .kicker,  .teaser180-rechts .kicker, .teaser-promo .kicker, .mt-channelstart .kicker , .mt-channelstart  .kicker a:link,.mt-channelstart  .kicker :visited, .mt-channelstart .kicker a:hover, .mt-channelstart .kicker a:active{font-weight:normal; color:#808285; font-size:11px;margin:8px 0px 2px 0px;line-height:100%;}
#mt-content-le .mt-teaser-quad .mt-teaser-holderbox div .kicker , #mt-content-le .mt-teaser-triple .mt-teaser-holderbox div .kicker a:link,#mt-content-le .mt-teaser-triple .mt-teaser-holderbox div .kicker :visited, #mt-content-le .mt-teaser-triple .mt-teaser-holderbox div .kicker a:hover, #mt-content-le .mt-teaser-triple .mt-teaser-holderbox div .kicker a:active, .teaser180 .kicker, .teaser180-rechts .kicker, #mt-content-le .teaser-promo-duo  div div .kicker, #mt-content-le .mt-teaser-triple .mt-teaser-holderbox div .kicker a:link, #mt-content-le .mt-teaser-triple .kicker,#mt-content-le .mt-teaser-triple .mt-teaser-holderbox div a.kicker:visited, #mt-content-le .mt-teaser-triple .mt-teaser-holderbox div .kicker a:hover, #mt-content-le .mt-teaser-triple .mt-teaser-holderbox div .kicker a:active, #mt-content-le .teaser320-rechts .kicker, #mt-content-le .teaser320 .kicker{float:left}
#mt-content-le .mt-teaser-triple .kicker,  .mt-channelstart .kicker , .mt-channelstart  .kicker a:link,.mt-channelstart  .kicker :visited, .mt-channelstart .kicker a:hover, .mt-channelstart .kicker a:active{width:100%}
#mt-content-le .mt-teaser-quad .mt-teaser-holderbox .teaser-promo .teaserimage {border: 1px solid gray}
#mt-content-le .mt-teaser-quad .teaser-promo div {margin-left:0px}
#mt-content-le .mt-teaser-quad div div {width:155px}

/*ein Gruppenteaser bekommt seinen Abstand von dem Vaterelement, deswegen kann er innerhalb wegfallen */
#mt-content-le .mt-teaser-holderbox .teaser,#mt-content-le .mt-teaser-holderbox  .liste,#mt-content-le .mt-teaser-holderbox .teaser-promo,
#mt-content-ct .mt-teaser-holderbox .teaser,#mt-content-ct .mt-teaser-holderbox .liste,#mt-content-ct .mt-teaser-holderbox .teaser-promo
{margin-bottom:0px}
/* RelevanceCatalogue */
ul.mt-rel-kat {list-style-type:none;padding-left:0; margin:0;padding:0}
.mt-rel-kat li.premium {padding: 5px 8px 8px 5px}
.mt-rel-kat li { margin-bottom:8px; padding:0; }



/* Sponsored Links 3.0 */
/*   Ueberschrift*/
#mt-content-le .mt-spl-entrytitle a:link,#mt-content-le .mt-spl-entrytitle a:active,#mt-content-le .mt-spl-entrytitle a:visited, #mt-content-le .mt-spl-entrytitle a:hover {font-family:Verdana;font-weight:bold; color:#0000CC;font-size:13px; text-decoration:underline}

/* Beschreibungstext */
.mt-spl-list-spl-01{margin-bottom:12px}
.mt-spl-list-spl-01 .mt-spl-entrydesc a:link,.mt-spl-list-spl-01 .mt-spl-entrydesc a:hover,.mt-spl-list-spl-01 .mt-spl-entrydesc a:visited,.mt-spl-list-spl-01 .mt-spl-entrydesc a:active {font-size:11px;font-family:Verdana;}
.mt-spl-list-spl-01 .mt-spl-link-container a:link,.mt-spl-list-spl-01 .mt-spl-link-container a:active,.mt-spl-list-spl-01 .mt-spl-link-container a:hover,.mt-spl-list-spl-01 .mt-spl-link-container a:visited {text-decoration:none;color: #008000; font-size:11px; font-family:Arial }
#mt-content-le .mt-spl-list-spl-01 ul {width:440px; float:left; list-style-type: none;padding-left:0; margin:0;}
#mt-content-le .mt-spl-list-spl-01 ul li {float:left;margin:0;margin-top:5px}
#mt-content-le .mt-spl-list-spl-01 .mt-spl-headline-content{border-bottom:1px solid #CCCBD9;width:100%; font-weight:bold;font-size: 14px; color: #be0404; margin: 0 0 8px; padding:0 0 6px;}

#mt-content-ri .mt-spl-list-spl-06 {margin:0 0 2em;background: transparent url(http://img.meinestadt.de/pix/layout/rl2008/elements/rcol/bg_320_rightcol_ad_bottom.gif) no-repeat scroll left bottom; }
#mt-content-ri .mt-spl-list-spl-06>div{padding:22px 8px 8px;background:transparent url(http://img.meinestadt.de/pix/layout/rl2008/elements/rcol/bg_320_rightcol_ad_top.gif) no-repeat scroll left top; }
#mt-content-ri .mt-spl-list-spl-06 ul {width:100%;padding:0;margin:0;list-style-type:none; padding-left:0px}
#mt-content-ri .mt-spl-list-spl-06 ul li {margin-bottom:15px; width:100%}
.mt-spl-list-spl-06 .mt-spl-link-container a:link,.mt-spl-list-spl-06 .mt-spl-link-container a:active,.mt-spl-list-spl-06 .mt-spl-link-container a:hover,.mt-spl-list-spl-06 .mt-spl-link-container a:visited {text-decoration:none;color: #008000; font-size:11px; font-family:Arial }
.mt-spl-list-spl-06 .mt-spl-headline-content{text-align:center; width:100%; float:left}
#mt-content-ri .mt-spl-list-spl-06 .mt-spl-entrytitle a:link,#mt-content-ri .mt-spl-list-spl-06 .mt-spl-entrytitle a:active,#mt-content-ri .mt-spl-list-spl-06 .mt-spl-entrytitle a:visited, #mt-content-ri .mt-spl-list-spl-06 .mt-spl-entrytitle a:hover {font-family:Verdana;font-weight:bold; color:#0000CC;font-size:13px; text-decoration:underline}
/* Bug 13998: Chrome/Safari-Fix - ueberschreibt dass overflow:hidden aus content-ri div div */
#mt-content-ri div.mt-spl-list-spl-06 div {overflow:visible}
/*Skyscraper SponsoredLinks*/
.mt-spl-list-spl-05 {width:205px;padding-left:0;margin-left:0}
.mt-spl-list-spl-05 ul{list-style-type:none;padding:0;margin:0;}
.mt-spl-list-spl-05 ul li{margin:0;padding:0;margin-bottom:12px;}
.mt-spl-list-spl-05 .mt-spl-link-container a:link,.mt-spl-list-spl-05 .mt-spl-link-container a:active,.mt-spl-list-spl-05 .mt-spl-link-container a:hover,.mt-spl-list-spl-05 .mt-spl-link-container a:visited {text-decoration:none;color: #008000; font-size:11px; font-family:Arial }
.mt-spl-list-spl-05 .mt-spl-entrytitle a:link,.mt-spl-list-spl-05 .mt-spl-entrytitle a:active,.mt-spl-list-spl-05 .mt-spl-entrytitle a:visited, .mt-spl-list-spl-05 .mt-spl-entrytitle a:hover {font-family:Verdana;font-weight:bold; color:#0000CC;font-size:13px; text-decoration:underline}
.mt-spl-list-spl-05 .mt-spl-entrydesc a:link,.mt-spl-list-spl-05 .mt-spl-entrydesc a:hover,.mt-spl-list-spl-05 .mt-spl-entrydesc a:visited,.mt-spl-list-spl-05 .mt-spl-entrydesc a:active {font-size:11px;font-family:Verdana;}

/*SponsoredLinks spl-content-ct / spl-02*/
.mt-spl-list-spl-02 ul{list-style-type:none;padding-left:0px}
.mt-spl-list-spl-02 ul li{margin-bottom:12px;}
.mt-spl-list-spl-02 .mt-spl-link-container a:link,.mt-spl-list-spl-02 .mt-spl-link-container a:active,.mt-spl-list-spl-02 .mt-spl-link-container a:hover,.mt-spl-list-spl-02 .mt-spl-link-container a:visited {text-decoration:none;color: #008000; font-size:11px; font-family:Arial }
.mt-spl-list-spl-02 .mt-spl-entrytitle a:link,.mt-spl-list-spl-02 .mt-spl-entrytitle a:active,.mt-spl-list-spl-02 .mt-spl-entrytitle a:visited, .mt-spl-list-spl-02 .mt-spl-entrytitle a:hover {font-weight:bold; color:#0000CC;font-size:13px; text-decoration:underline}
.mt-spl-list-spl-02 .mt-spl-entrydesc a:link,.mt-spl-list-spl-02 .mt-spl-entrydesc a:hover,.mt-spl-list-spl-02 .mt-spl-entrydesc a:visited,.mt-spl-list-spl-02 .mt-spl-entrydesc a:active {font-size:11px;}

/*SponsoredLinks spl-content-ct / spl-03*/
.mt-spl-list-spl-03 ul{list-style-type:none;padding-left:0px}
.mt-spl-list-spl-03 ul li{margin-bottom:12px;}
.mt-spl-list-spl-03 .mt-spl-link-container a:link,.mt-spl-list-spl-03 .mt-spl-link-container a:active,.mt-spl-list-spl-03 .mt-spl-link-container a:hover,.mt-spl-list-spl-03 .mt-spl-link-container a:visited {text-decoration:none;color: #008000; font-size:12px; font-family:Arial }
.mt-spl-list-spl-03 .mt-spl-entrytitle a:link,.mt-spl-list-spl-03 .mt-spl-entrytitle a:active,.mt-spl-list-spl-03 .mt-spl-entrytitle a:visited, .mt-spl-list-spl-03 .mt-spl-entrytitle a:hover { color:#0000CC;font-size:14px; text-decoration:underline}
.mt-spl-list-spl-03 .mt-spl-entrydesc a:link,.mt-spl-list-spl-03 .mt-spl-entrydesc a:hover,.mt-spl-list-spl-03 .mt-spl-entrydesc a:visited,.mt-spl-list-spl-03 .mt-spl-entrydesc a:active {font-size:11px;font-family:Verdana}

/*SponsoredLinks spl_content_ad_special_mod / spl-09*/
.mt-spl-list-spl-09 li {margin-bottom:12px;float:left; width:440px; padding:0;float:left}
.mt-spl-list-spl-09{margin-bottom:10px}
.mt-spl-list-spl-09 ul{list-style-type:none;padding:0px; margin:0;margin-top:10px; margin-left:0px;float:left;}
.mt-spl-list-spl-09 .mt-spl-link-container a:link,.mt-spl-list-spl-09 .mt-spl-link-container a:active,.mt-spl-list-spl-09 .mt-spl-link-container a:hover,.mt-spl-list-spl-09 .mt-spl-link-container a:visited {text-decoration:none;color: #008000; font-size:12px; font-family:Arial }
.mt-spl-list-spl-09 .mt-spl-entrytitle a:link,.mt-spl-list-spl-09 .mt-spl-entrytitle a:active,.mt-spl-list-spl-09 .mt-spl-entrytitle a:visited, .mt-spl-list-spl-09 .mt-spl-entrytitle a:hover {color:#0000CC;font-size:13px; text-decoration:underline; font-family:Verdana;overflow:hidden; font-weight:bold}
.mt-spl-list-spl-09 .mt-spl-entrydesc a:link,.mt-spl-list-spl-09 .mt-spl-entrydesc a:hover,.mt-spl-list-spl-09 .mt-spl-entrydesc a:visited,.mt-spl-list-spl-09 .mt-spl-entrydesc a:active {font-size:11px;font-family:Verdana; width:100%}

/*Skyscraper SponsoredLinks und afs*/
.mt-spl-list-skyscraper-01 {width:205px; margin-left:0;padding-left:0px}
.mt-spl-list-skyscraper-01 ul{list-style-type:none;padding-left:0px;margin-left:0px;}
.mt-spl-list-skyscraper-01 ul li{margin-bottom:12px;}
.mt-spl-list-skyscraper-01 .mt-spl-link-container a:link,.mt-spl-list-skyscraper-01 .mt-spl-link-container a:active,.mt-spl-list-skyscraper-01 .mt-spl-link-container a:hover,.mt-spl-list-skyscraper-01 .mt-spl-link-container a:visited {text-decoration:none;color: #008000; font-size:12px; font-family:Arial }
.mt-spl-list-skyscraper-01 .mt-spl-entrytitle a:link,.mt-spl-list-skyscraper-01 .mt-spl-entrytitle a:active,.mt-spl-list-skyscraper-01 .mt-spl-entrytitle a:visited, .mt-spl-list-skyscraper-01 .mt-spl-entrytitle a:hover {font-family:Verdana; color:#0000CC;font-size:14px; text-decoration:underline}
.mt-spl-list-skyscraper-01 .mt-spl-entrydesc a:link,.mt-spl-list-skyscraper-01 .mt-spl-entrydesc a:hover,.mt-spl-list-skyscraper-01 .mt-spl-entrydesc a:visited,.mt-spl-list-skyscraper-01 .mt-spl-entrydesc a:active {font-size:11px;font-family:Verdana;}

/*SponsoredLinks spl-content-ad-special / spl-04*/
.mt-spl-list-spl-04{float:left;width:100%; padding-left:0}
.mt-spl-list-spl-04 ul{list-style-type:none;padding-left:0px;margin-left:0}
.mt-spl-list-spl-04 .mt-spl-link-container a:link,.mt-spl-list-spl-04 .mt-spl-link-container a:active,.mt-spl-list-spl-04 .mt-spl-link-container a:hover,.mt-spl-list-spl-04 .mt-spl-link-container a:visited {text-decoration:none;color: #008000; font-size:12px; font-family:Arial }
.mt-spl-list-spl-04 .mt-spl-entrytitle a:link,.mt-spl-list-spl-04 .mt-spl-entrytitle a:active,.mt-spl-list-spl-04 .mt-spl-entrytitle a:visited, .mt-spl-list-spl-04 .mt-spl-entrytitle a:hover {color:#0000CC;font-size:14px; text-decoration:underline; font-family:Verdana}
.mt-spl-list-spl-04 .mt-spl-entrydesc a:link,.mt-spl-list-spl-04 .mt-spl-entrydesc a:hover,.mt-spl-list-spl-04 .mt-spl-entrydesc a:visited,.mt-spl-list-spl-04 .mt-spl-entrydesc a:active {font-size:11px;font-family:Verdana; width:100%}

/*SponsoredLinks spl-katalog / spl-08*/
.mt-spl-list-spl-08 {background-color: #ECF1F7;float:left; padding:0;width:100%}
.mt-spl-list-spl-08 li {margin-bottom:12px;float:left; width:440px; padding:0;float:left}
.mt-spl-list-spl-08 {margin-bottom:20px}
.mt-spl-list-spl-08 ul{list-style-type:none;padding:0px; margin:0;margin-top:0px; margin-left:8px;float:left;}
.mt-spl-list-spl-08 .mt-spl-link-container a:link,.mt-spl-list-spl-08 .mt-spl-link-container a:active,.mt-spl-list-spl-08 .mt-spl-link-container a:hover,.mt-spl-list-spl-08 .mt-spl-link-container a:visited {text-decoration:none;color: #008000; font-size:12px; font-family:Arial }
.mt-spl-list-spl-08 .mt-spl-entrytitle a:link,.mt-spl-list-spl-08 .mt-spl-entrytitle a:active,.mt-spl-list-spl-08 .mt-spl-entrytitle a:visited, .mt-spl-list-spl-08 .mt-spl-entrytitle a:hover {color:#0000CC;font-size:14px; text-decoration:underline; font-family:Verdana;overflow:hidden}
.mt-spl-list-spl-08 .mt-spl-entrydesc a:link,.mt-spl-list-spl-08 .mt-spl-entrydesc a:hover,.mt-spl-list-spl-08 .mt-spl-entrydesc a:visited,.mt-spl-list-spl-08 .mt-spl-entrydesc a:active {font-size:11px;font-family:Verdana; width:100%}
/*SponsoredLinks spl-spcial-ad spl-10 */
.mt-spl-list-spl-10{background-color: #ECF1F7;padding:0;margin:0;clear:both} 
.mt-spl-list-spl-10 ul{list-style-type:none;padding-left:0px;margin-left:0}
.mt-spl-list-spl-10 ul li{margin-bottom:12px;}
.mt-spl-list-spl-10 .mt-spl-link-container a:link,.mt-spl-list-spl-10 .mt-spl-link-container a:active,.mt-spl-list-spl-10 .mt-spl-link-container a:hover,.mt-spl-list-spl-10 .mt-spl-link-container a:visited {text-decoration:none;color: #008000; font-size:11px; font-family:Arial }
.mt-spl-list-spl-10 .mt-spl-entrytitle a:link,.mt-spl-list-spl-10 .mt-spl-entrytitle a:active,.mt-spl-list-spl-10 .mt-spl-entrytitle a:visited, .mt-spl-list-spl-10 .mt-spl-entrytitle a:hover { color:#0000CC;font-size:13px;font-weight:bold;font-family:Verdana; text-decoration:underline}
.mt-spl-list-spl-10 .mt-spl-entrydesc a:link,.mt-spl-list-spl-10 .mt-spl-entrydesc a:hover,.mt-spl-list-spl-10 .mt-spl-entrydesc a:visited,.mt-spl-list-spl-10 .mt-spl-entrydesc a:active {font-size:11px;font-family:Verdana}

/*SponsosoredLinks spl-11 */
#mt-content-in .mt-spl-list-spl-11 {clear:both;margin:0 0 2em;background: transparent url(http://img.meinestadt.de/pix/layout/rl2008/elements/rcol/bg_215_rightcol_ad_bottom.gif) no-repeat scroll left bottom;}
#mt-content-in .mt-spl-list-spl-11>div{padding:0px 8px 8px;background:transparent url(http://img.meinestadt.de/pix/layout/rl2008/elements/rcol/bg_215_rightcol_ad_top.gif) no-repeat scroll left top;}
#mt-content-in .mt-spl-list-spl-11 ul {width:100%;padding:0;margin:0;list-style-type:none; padding-left:0px}
#mt-content-in .mt-spl-list-spl-11 ul li {margin-bottom:15px; width:100%;list-style-type:none;}
.mt-spl-list-spl-11 .mt-spl-link-container a:link,.mt-spl-list-spl-11 .mt-spl-link-container a:active,.mt-spl-list-spl-11 .mt-spl-link-container a:hover,.mt-spl-list-spl-11 .mt-spl-link-container a:visited {text-decoration:none;color: #008000; font-size:11px; font-family:Arial }
#mt-content-in .mt-spl-list-spl-11 .mt-spl-headline-content{text-align:center; width:100%; float:left; margin-bottom:12px;padding-top:20px;}
#mt-content-in .mt-spl-list-spl-11 .mt-spl-headline-content a:link,#mt-content-in .mt-spl-list-spl-11 .mt-spl-headline-content a:visited,#mt-content-in .mt-spl-list-spl-11 .mt-spl-headline-content a:hover,#mt-content-in .mt-spl-list-spl-11 .mt-spl-headline-content a:active{text-align:center;width:100%; float:left;}
#mt-content-in .mt-spl-list-spl-11 .mt-spl-entrytitle a:link,#mt-content-in .mt-spl-list-spl-11 .mt-spl-entrytitle a:active,#mt-content-in .mt-spl-list-spl-11 .mt-spl-entrytitle a:visited, #mt-content-in .mt-spl-list-spl-11 .mt-spl-entrytitle a:hover {font-family:Verdana;font-weight:bold; color:#0000CC;font-size:13px; text-decoration:underline}

/*SponsosoredLinks spl-12 */
#mt-content-in .mt-spl-list-spl-12 {margin:0 0 2em;background: transparent url(http://img.meinestadt.de/pix/layout/rl2008/elements/rcol/bg_215_rightcol_ad_bottom.gif) no-repeat scroll left bottom;}
#mt-content-in .mt-spl-list-spl-12>div{padding:0px 8px 8px;background:transparent url(http://img.meinestadt.de/pix/layout/rl2008/elements/rcol/bg_215_rightcol_ad_top.gif) no-repeat scroll left top;}
#mt-content-in .mt-spl-list-spl-12 ul {width:100%;padding:0;margin:0;list-style-type:none; padding-left:0px}
#mt-content-in .mt-spl-list-spl-12 ul li {margin-bottom:15px; width:100%;list-style-type:none;}
.mt-spl-list-spl-12 .mt-spl-link-container a:link,.mt-spl-list-spl-12 .mt-spl-link-container a:active,.mt-spl-list-spl-12 .mt-spl-link-container a:hover,.mt-spl-list-spl-12 .mt-spl-link-container a:visited {text-decoration:none;color: #008000; font-size:11px; font-family:Verdana }
#mt-content-in .mt-spl-list-spl-12 .mt-spl-headline-content{text-align:center; width:100%; float:left; margin-bottom:12px;padding-top:20px;}
#mt-content-in .mt-spl-list-spl-12 .mt-spl-headline-content a:link,#mt-content-in .mt-spl-list-spl-12 .mt-spl-headline-content a:visited,#mt-content-in .mt-spl-list-spl-12 .mt-spl-headline-content a:hover,#mt-content-in .mt-spl-list-spl-12 .mt-spl-headline-content a:active{text-align:center;width:100%; float:left;}
#mt-content-in .mt-spl-list-spl-12 .mt-spl-entrytitle a:link,#mt-content-in .mt-spl-list-spl-12 .mt-spl-entrytitle a:active,#mt-content-in .mt-spl-list-spl-12 .mt-spl-entrytitle a:visited, #mt-content-in .mt-spl-list-spl-12 .mt-spl-entrytitle a:hover {font-family:Verdana;font-weight:bold; color:#0000CC;font-size:13px; text-decoration:underline}
.mt-spl-list-spl-10 .mt-spl-entrydesc a:link,.mt-spl-list-spl-10 .mt-spl-entrydesc a:hover,.mt-spl-list-spl-10 .mt-spl-entrydesc a:visited,.mt-spl-list-spl-10 .mt-spl-entrydesc a:active {font-size:11px;font-family:Verdana}

/*Wetter auf anderen Seiten */
/* * TEMPLATE ::: weather_teaser_local */
.wetter-aktuell-img-link { vertical-align:middle; width:36px; height:26px; border:none; margin-right:3px;margin-bottom:3px;}
.mt-wetter-fastview-link{margin-left:5px; font-weight:bold}
/* * weather/forecast_bicycle.tpl*/
.mt-wetter-onebox{overflow:visible;height:70px;line-height:14px;}
#mt-content-ri div div.mt-wetter-onebox{overflow:visible;padding:0;margin:0;margin-top:8px;height:40px;}
#mt-mottoradwetter li div.mt-wetter-show-box{height:35px; ;overflow:visible}
.mt-wetter-show-box{float:left;width:70px;height:35px;}
.mt-wetter-spalte{width:140px;float:left;}
#mt-mottoradwetter img{float:left;margin-right:8px;}
/* * weather/weather_actual_local.tpl */
.wetter-lokales-a-img { border:none; }
.wetter-lokales-middle { float:left; width:75px; height:84px; text-align:center; padding-top:2px; }
.wetter-lokales-temperatur { font-size:22px; font-weight:bold; }
.wetter-lokales-unwetter-icon { float:right; height:84px; }
/* Wetter: top_city_list.tpl */

/*Zweispaltige Wetter-Uebersicht mit 6 Staedten */
ul.mt-wetter-city-list li{width:150px;float:left}
ul.mt-wetter-city-list li {margin-bottom:3px;}
ul.mt-wetter-city-list li a {background-color:#FFFFFF;display:block;height:26px;margin-left:36px;padding-left:5px;overflow:hidden;padding-top:2px;padding-bottom:2px;}

.mt-wetter-icon-regen       {background: url(http://img.meinestadt.de/pix/sprites/content_sprite.png) -159px -32px no-repeat transparent ;  }
.mt-wetter-icon-wolkig      {background: url(http://img.meinestadt.de/pix/sprites/content_sprite.png) -40px -32px no-repeat transparent ;  }
.mt-wetter-icon-bedeckt     {background: url(http://img.meinestadt.de/pix/sprites/content_sprite.png) -159px -64px no-repeat transparent ; }
.mt-wetter-icon-spruehregen {background: url(http://img.meinestadt.de/pix/sprites/content_sprite.png) 0px -32px no-repeat transparent ; }
.mt-wetter-icon-sonnig      {background: url(http://img.meinestadt.de/pix/sprites/content_sprite.png) -40px -64px no-repeat transparent ; }
.mt-wetter-icon-schauer     {background: url(http://img.meinestadt.de/pix/sprites/content_sprite.png) -120px -32px no-repeat transparent ; }
.mt-wetter-icon-bewoelkt    {background: url(http://img.meinestadt.de/pix/sprites/content_sprite.png) -120px -64px no-repeat transparent ; }
.mt-wetter-icon-gewitter    {background: url(http://img.meinestadt.de/pix/sprites/content_sprite.png) -80px -64px no-repeat transparent ; }
.mt-wetter-icon-schnee      {background: url(http://img.meinestadt.de/pix/sprites/content_sprite.png) -80px -32px no-repeat transparent ; }
.mt-wetter-icon-nebel       {background: url(http://img.meinestadt.de/pix/sprites/content_sprite.png) -0px -64px no-repeat transparent ; }

ul.mt-wetter-head-city-list {margin:0;padding:0;list-style-type:none;}
ul.mt-wetter-head-city-list li{}
ul.mt-wetter-head-city-list li {margin-bottom:0px; height:auto;}
ul.mt-wetter-head-city-list li a {display:block;height:45px;margin-left:56px;padding-left:5px;overflow:hidden;padding-top:10px;text-decoration:none;padding-bottom:2px;}

.mt-wetter-head-icon-regen       {background: url(http://img.meinestadt.de/pix/wetter/wetterlagen/regen_61x58.png)  no-repeat transparent ;  }
.mt-wetter-head-icon-wolkig      {background: url(http://img.meinestadt.de/pix/wetter/wetterlagen/wolkig_61x58.png)  no-repeat transparent ;  }
.mt-wetter-head-icon-bedeckt     {background: url(http://img.meinestadt.de/pix/wetter/wetterlagen/bedeckt_61x58.png)  no-repeat transparent ; }
.mt-wetter-head-icon-spruehregen {background: url(http://img.meinestadt.de/pix/wetter/wetterlagen/spruehregen_61x58.png)  no-repeat transparent ; }
.mt-wetter-head-icon-sonnig      {background: url(http://img.meinestadt.de/pix/wetter/wetterlagen/sonnig_61x58.png)  no-repeat ; }
.mt-wetter-head-icon-schauer     {background: url(http://img.meinestadt.de/pix/wetter/wetterlagen/schauer_61x58.png)  no-repeat transparent ; }
.mt-wetter-head-icon-bewoelkt    {background: url(http://img.meinestadt.de/pix/wetter/wetterlagen/bewoelkt_61x58.png)  no-repeat transparent ; }
.mt-wetter-head-icon-gewitter    {background: url(http://img.meinestadt.de/pix/wetter/wetterlagen/gewitter_61x58.png)  no-repeat transparent ; }
.mt-wetter-head-icon-schnee      {background: url(http://img.meinestadt.de/pix/wetter/wetterlagen/schnee_61x58.png)  no-repeat transparent ; }
.mt-wetter-head-icon-nebel       {background: url(http://img.meinestadt.de/pix/wetter/wetterlagen/nebel_61x58.png)  no-repeat transparent ; }


/* Foto auf anderen Seiten */
.nw-zurueck { float:left; background: url(http://img.meinestadt.de/pix/fotos2008/button_zurueck_oben.gif) no-repeat top left;padding: 2px 0 5px 30px;}
.nw-weiter { float:right; background: url(http://img.meinestadt.de/pix/fotos2008/button_weiter_oben.gif) no-repeat top right;padding: 2px 30px 5px 0;}
.nw-zurueck-unten { float:left; background: url(http://img.meinestadt.de/pix/fotos2008/button_zurueck.gif) no-repeat bottom left;padding: 2px 0 5px 30px; }
.nw-weiter-unten { float:right; background: url(http://img.meinestadt.de/pix/fotos2008/button_weiter.gif) no-repeat bottom right;padding: 2px 30px 5px 0; }
.nw-zurueck-off { float:left; background: url(http://img.meinestadt.de/pix/fotos2008/button_zurueck_oben_off.gif) no-repeat top left;padding: 2px 0 5px 30px;}
.nw-weiter-off { float:right; background: url(http://img.meinestadt.de/pix/fotos2008/button_weiter_oben_off.gif) no-repeat top right;padding: 2px 30px 5px 0;}
.nw-zurueck-unten-off { float:left; background: url(http://img.meinestadt.de/pix/fotos2008/button_zurueck_off.gif) no-repeat bottom left;padding: 2px 0 5px 30px; }
.nw-weiter-unten-off { float:right; background: url(http://img.meinestadt.de/pix/fotos2008/button_weiter_off.gif) no-repeat bottom right;padding: 2px 30px 5px 0; }

/* Events auf anderen Seiten */
.event-serial-box-pading-on { border-bottom:1px dashed gray; padding-bottom:10px; }
.event-serial-box-pading-off { border-bottom:1px dashed gray; padding-top:0px; padding-bottom:0px; }
.event-terminlist-daten { margin-bottom:5px; }
.event-termin-list-img { border:none; width:20px; height:20px; }
.event-terminlist-uebernehmen { margin-bottom:2px; }
.event-singleterminlist-con { margin-bottom:2px; margin-top:8px; overflow:scroll; width:100%; height:150px; text-align:left; }
.event-terminlist-time-color { color: #545454; }
.event-terminlist-ticketcontainer { padding-left:87px; }


/*Events2007: Tageskalender */
div.calendar-genre-top-button { height: 30px; width: 50px;text-align: center; padding-top: 10px; margin-top: -0.88em; float: right;}
div.calendar-genre-bottom-button { height:30px;margin-top:0px;}
div.calendar-genre-bottom-button span.left { float:left;padding:6px 0 0 15px;}
div.calendar-genre-bottom-button span.right { float:right;padding:8px 15px 0 0;}

/*Events2007: Event/Location-detail*/
.extra-info { float:left;width:90px;}
.appointements-container { margin:7px 0px;height:100%;}
.appointements-city { margin-top:15px;}

.appointements-container .appt-column-left { margin-left: 0;width:95px}
.appointements-container .appt-column-right { float:none;}
.appointements-container .appt-column-middle { width:220px;}
/*.appointements-container .appt-column-middle-location { width:218px;}*/
.appointements-container .appt-column-middle-location { width:230px; left:0px;display:inline;position:relative;float:left; }
.appointements-container.appt-entry-border .appt-column-middle { width:65%}
.appointements-container .appt-column-right.event-suche-liste-right { float:right;}

/* TEMPLATE ::: genre_event_list */
/* * * * * .event-teaser-img { width:130px; height:90px; } */
.event-list-style1 { padding: 7px 7px;padding-top:0px; }
.event-list-style2 { padding: 7px 7px; }
.event_list_tbl { clear:both; margin-top:10px; border:none; border-collapse:collapse; }
.event-list-head { margin:0 0 7px 0; background-color:#EFEFEF; border-bottom:1px solid #000000; padding:5px; }
.event-list-head-tbl { width:100%; border-collapse:collapse; border:none; }
.event-list-sort-title { margin: 3px 0; }
.event-list-sort-dat { width:123px; float:left; }
.event-list-sort-dat.event-list-sort-date { padding-left:80px; width:85px; }
.event-list-sort-ticket {  padding-left: 250px ;width:60px }
.event-list-desc { width:55%; }
.event-list-datum { margin-left:0px; margin-top:0px; width:75px; }
.event-list-time { color:#545454; }
.event-list-ticket { width:74px; text-align:right; margin-left: -10px;}
.event-list-media { width:80px; height:48px; margin-right:0px; vertical-align:top; float:left; }


ul.mt-itemlist{list-style-type:none; margin:0;padding:0}
.mt-itemlist li{width:100%; padding:7px 0px 7px 10px;border-bottom:1px dashed #999;list-style-type:none;margin:0}
.mt-nolinkicon-emph {font-weight:bold}
.tickets-spacer { clear:left;margin-bottom:0px;}
/* * * * *.serial-column-left { float:left;width:80%;} */
/* * * * *.serial-column-right { float:right;width:20%;text-align:right;}*/

/*Events2007: Event-Vorschau */
#content-right div.preview-pic { float:left; margin:5px 5px 0px 0px; width:48px; }
#content-right div.preview-desc { float:right; width:97px; margin-top:5px; padding-bottom:3px;}

.mt-spl-entrydesc a.informal_mini:link, .mt-spl-entrydesc a.informal_mini:hover,.mt-spl-entrydesc a.informal_mini:visited, .mt-spl-entrydesc a.informal_mini:active{font-size:9px}
/* Erento Formular */
#mt-partner-erento .text-input{width:376px;float:left; margin-left:10px }

/* gelbes information icon mit zentriertem link */
.mt-information-icon {background:url(http://img.meinestadt.de/pix/i.gif) top left no-repeat; padding:6px 0px 8px 30px; display:block;}

/* Submit Button */
.mt-genericform-submit-container{height:27px}
.mt-genericform-submit-container div {height:28px}
.mt-genericform form .mt-genericform-submit{background-color:transparent; border:0;font-weight:bold;padding:6px 10px 0px 10px; margin:0}
.mt-genericform form div.mt-submitbutton-level1                               {background: url('http://img.meinestadt.de/pix/sprites/gradient_sprite.png') 0px -515px repeat;top: 0px;cursor:pointer;float:left;margin:auto auto;padding:0;}
.mt-genericform form div.mt-submitbutton-level1:hover                                            {background: url('http://img.meinestadt.de/pix/sprites/gradient_sprite.png') 0px -626px repeat;top: 0px;cursor:pointer;padding-left:0;margin-left:0}
.mt-genericform form div .mt-submitbutton-level2                                                 {background: url('http://img.meinestadt.de/pix/sprites/gradient_sprite.png') 0px -441px no-repeat;left:0px; bottom:0px;padding:0;}
.mt-genericform form div .mt-submitbutton-level2:hover                                           {background: url('http://img.meinestadt.de/pix/sprites/gradient_sprite.png') 0px -552px no-repeat;left:0px; bottom:0px;}
.mt-genericform form div .mt-submitbutton-level1 .mt-submitbutton-level3                         {background: url('http://img.meinestadt.de/pix/sprites/gradient_sprite.png') right -478px no-repeat;padding-top:2px;padding:0}
.mt-genericform form div .mt-submitbutton-level1 .mt-submitbutton-level3:hover                   {background: url('http://img.meinestadt.de/pix/sprites/gradient_sprite.png') right -589px no-repeat;}
.mt-genericform form, #mt-content-ct .mt-genericform form,  #mt-content-le .mt-tagcloud-650{position:relative}
.mt-genericform fieldset {border:none}
.mt-genericform legend  {display:none}
/* Unterhalb eines Tab-Containers muss der Formularverlauf soweit hoch geschoben werden, dass man die Linie nicht mehr sieht */
#mt-content-le .mt-genericform .mt-tab-cont form, #mt-content-le .mt-genericform .mt-tab-cont form  {background-position: 0px -173px}

#mt-content-in .mt-genericform-submit-container{height:27px;}
#mt-content-in .mt-genericform-submit-container div {height:28px}
#mt-content-in .mt-genericform form .mt-genericform-submit{background-color:transparent; border:0;font-weight:bold;padding:3px 10px 0px 10px}
#mt-content-in .mt-genericform form div.mt-submitbutton-level1                               {background: url('http://img.meinestadt.de/pix/sprites/gradient_sprite.png') 0px -515px repeat;top: 0px;cursor:pointer;float:left;margin:0;padding:0;}
#mt-content-in .mt-genericform form div.mt-submitbutton-level1:hover                                            {background: url('http://img.meinestadt.de/pix/sprites/gradient_sprite.png') 0px -626px repeat;top: 0px;cursor:pointer;padding-left:0;margin-left:0}
#mt-content-in .mt-genericform form div .mt-submitbutton-level2                                                 {background: url('http://img.meinestadt.de/pix/sprites/gradient_sprite.png') 0px -441px no-repeat;left:0px; bottom:0px;padding:0;}
#mt-content-in .mt-genericform form div .mt-submitbutton-level2:hover                                           {background: url('http://img.meinestadt.de/pix/sprites/gradient_sprite.png') 0px -552px no-repeat;left:0px; bottom:0px;}
#mt-content-in .mt-genericform form div .mt-submitbutton-level1 .mt-submitbutton-level3                         {background: url('http://img.meinestadt.de/pix/sprites/gradient_sprite.png') right -478px no-repeat;padding-top:2px;padding:0}
#mt-content-in .mt-genericform form div .mt-submitbutton-level1 .mt-submitbutton-level3:hover                   {background: url('http://img.meinestadt.de/pix/sprites/gradient_sprite.png') right -589px no-repeat;}
#mt-content-in .mt-genericform fieldset {border:none}
#mt-content-in .mt-genericform legend  {display:none}
/* IE 7 Fix Bug 14737 */
#mt-content-ri .mt-genericform form mt-genericform-submit-align-right .mt-genericform-submit{float:right;overflow:visible}
#mt-content-ri .mt-genericform-submit-container{height:27px;}
#mt-content-ri .mt-genericform-submit-container div {height:28px}
#mt-content-ri .mt-genericform form .mt-genericform-submit{background-color:transparent; border:0;font-weight:bold;padding:3px 10px 0px 10px}
#mt-content-ri .mt-genericform form div.mt-submitbutton-level1                               {background: url('http://img.meinestadt.de/pix/sprites/gradient_sprite.png') 0px -515px repeat;top: 0px;cursor:pointer;float:left;margin:auto auto;padding:0;}
#mt-content-ri .mt-genericform form div.mt-submitbutton-level1:hover                                            {background: url('http://img.meinestadt.de/pix/sprites/gradient_sprite.png') 0px -626px repeat;top: 0px;cursor:pointer;padding-left:0;margin-left:0}
#mt-content-ri .mt-genericform form div .mt-submitbutton-level2                                                 {background: url('http://img.meinestadt.de/pix/sprites/gradient_sprite.png') 0px -441px no-repeat;left:0px; bottom:0px;padding:0;}
#mt-content-ri .mt-genericform form div .mt-submitbutton-level2:hover                                           {background: url('http://img.meinestadt.de/pix/sprites/gradient_sprite.png') 0px -552px no-repeat;left:0px; bottom:0px;}
#mt-content-ri .mt-genericform form div .mt-submitbutton-level1 .mt-submitbutton-level3                         {background: url('http://img.meinestadt.de/pix/sprites/gradient_sprite.png') right -478px no-repeat;padding-top:2px;padding:0}
#mt-content-ri .mt-genericform form div .mt-submitbutton-level1 .mt-submitbutton-level3:hover                   {background: url('http://img.meinestadt.de/pix/sprites/gradient_sprite.png') right -589px no-repeat;}
#mt-content-ri .mt-genericform fieldset {border:none}
#mt-content-ri .mt-genericform legend  {display:none}
#mt-content-ri .mt-genericform-submit-container{height:27px;}
#mt-content-ri .mt-genericform-submit-container div {height:28px}
#mt-content-ri .mt-genericform form .mt-genericform-submit{background-color:transparent; border:0;font-weight:bold;padding:3px 10px 0px 10px}
.mt-genericform form div.mt-submitbutton-level1                                                  {background: url('http://img.meinestadt.de/pix/sprites/gradient_sprite02.gif') 0px -450px repeat;top: 0px;cursor:pointer;float:left;margin:auto auto;padding:0;}
.mt-genericform form div.mt-submitbutton-level1:hover                                            {background: url('http://img.meinestadt.de/pix/sprites/gradient_sprite02.gif') 0px -561px repeat;top: 0px;cursor:pointer;padding-left:0;margin-left:0}
.mt-genericform form div .mt-submitbutton-level2                                                 {background: url('http://img.meinestadt.de/pix/sprites/gradient_sprite02.gif') 0px -376px no-repeat;left:0px; bottom:0px;padding:0;}
.mt-genericform form div .mt-submitbutton-level2:hover                                           {background: url('http://img.meinestadt.de/pix/sprites/gradient_sprite02.gif') 0px -487px no-repeat;left:0px; bottom:0px;}
.mt-genericform form div .mt-submitbutton-level1 .mt-submitbutton-level3                         {background: url('http://img.meinestadt.de/pix/sprites/gradient_sprite02.gif') right -413px no-repeat;padding-top:2px;padding:0}
.mt-genericform form div .mt-submitbutton-level1 .mt-submitbutton-level3:hover                   {background: url('http://img.meinestadt.de/pix/sprites/gradient_sprite02.gif') right -524px no-repeat;}#mt-content-ri .mt-genericform fieldset {border:none}
#mt-content-ri .mt-genericform legend  {display:none}

#mt-content-ri .mt-formrow-2-nebeneinander label{clear:both;float:left;width:50px;margin-left:0px;}
#mt-content-ri .mt-formrow-2-nebeneinander .mt-form-input-container{float:left;width:55px;margin-left:0px;margin-bottom:8px;width:227px}
#mt-content-ri .mt-formrow-2-nebeneinander .mt-form-input-container input {width:223px}
#mt-content-ri form.mt-formrow-2-nebeneinander .submit {width:75px;margin-right:8px;}

#mt-content-in .mt-formrow-2-nebeneinander label{clear:both;float:left;width:52px;margin-left:0px;}
#mt-content-in .mt-formrow-2-nebeneinander .mt-form-input-container{float:left;width:55px;margin-left:0px;margin-bottom:8px;width:134px}
#mt-content-in .mt-formrow-2-nebeneinander .mt-form-input-container input {width:126px}
#mt-content-in form.mt-formrow-2-nebeneinander .submit {width:75px;margin-right:8px;}
#mt-content-ri div div.mt-formcontainer-inner-left-bottom-corner,#mt-content-le .mt-tagcloud-650 .mt-formcontainer-inner-left-bottom-corner{position:absolute;background:url(http://img.meinestadt.de/pix/sprites/gradient_sprite.png) left -281px no-repeat;padding:0;height:3px;left:0;margin:0;padding:0;width:3px !important;bottom:0px}
#mt-content-ri div form div.mt-formcontainer-inner-right-bottom-corner,#mt-content-le .mt-tagcloud-650 .mt-formcontainer-inner-right-bottom-corner{position:absolute;background:url(http://img.meinestadt.de/pix/sprites/gradient_sprite.png) 1px -293px no-repeat;padding:0;margin:0;bottom:0px;right:0px;width:3px !important;height:3px;}
#mt-content-ri div form div.mt-formcontainer-inner-left-top-corner     {position:absolute;background:url(http://img.meinestadt.de/pix/sprites/gradient_sprite.png) left -318px no-repeat;padding:0;height:3px;left:0;margin:0;padding:0;width:3px !important;top:0px}
#mt-content-ri div form div.mt-formcontainer-inner-right-top-corner    {position:absolute;background:url(http://img.meinestadt.de/pix/sprites/gradient_sprite.png) 1px -306px no-repeat;padding:0;margin:0;top:0px;right:0px;width:3px !important;height:3px;}

/* generisches Formular */
/* * * * * .mt-genericform{padding-top:10px} */
#mt-content-le .mt-genericform form,.mt-genericform form{background:url(http://img.meinestadt.de/pix/sprites/gradient_sprite02.gif) 0px -170px repeat #E1E1E5;}
#mt-is24form-box{padding-top:0px}
#mt-content-le .mt-genericform form.great, .mt-genericform form.great, #mt-content-ri .mt-genericform form,#mt-content-le .mt-genericform form#automarkt,#mt-content-ct .mt-genericform form#automarkt, #mt-content-le .routenplaner-650 form, #mt-content-le #dsl-preisvergleich,#mt-content-le #mt-is24form-box {background:url(http://img.meinestadt.de/pix/relaunch/bilder/formular_verlauf.gif) repeat-x #E1E1E5;}
/* * * * * #mt-content-le .mt-genericform form#automarkt {background-position: 0px -1px} */
#mt-content-le .mt-genericform .mt-tab-cont form.automarkt-beyond-tab {background-position: 0px -1px !important}
#mt-content-le .mt-genericform form,#mt-content-ct .mt-genericform form, #mt-content-complete .mt-genericform #searchform{width:100%;float:left;padding:8px 0px 0px; float:left;margin:0;}

.mt-genericform form .mt-formcontainer-inner-left-bottom-corner,#mt-content-in .mt-genericform form .mt-formcontainer-inner-left-bottom-corner, .wetter-vorhersage-aktuell .mt-formcontainer-inner-left-bottom-corner{position:absolute;background:url(http://img.meinestadt.de/pix/sprites/gradient_sprite.png) left -281px no-repeat;padding:0;height:3px;left:0;margin:0;padding:0;width:3px;bottom:0px}
.mt-genericform form .mt-formcontainer-inner-right-bottom-corner, #mt-content-in .mt-genericform form .mt-formcontainer-inner-right-bottom-corner, .wetter-vorhersage-aktuell .mt-formcontainer-inner-right-bottom-corner{position:absolute;background:url(http://img.meinestadt.de/pix/sprites/gradient_sprite.png) 1px -293px no-repeat;padding:0;margin:0;bottom:0px;right:0px;width:3px;height:3px;}
.mt-genericform .redlinehead{border-bottom:0;margin:0;padding-top:17px; margin:0px}
.mt-genericform input-field {display:inline} /* Inputfelder werden im Default alle nebeneinander angezeigt */
.mt-genericform .input-field, .mt-genericform select {border:1px solid #7f9db9; margin-left:5px; margin-right:5px;} /* Abstand von Select- und Inputfeldern und Rahmen laut Styleguide */
.mt-genericform .input-field,.mt-genericform label, .mt-genericform select {height:20px; margin-bottom:5px;}/* Abstand und Hoehe von Selectfeldern und Labels laut Styleguide */
body>.mt-genericform{width:455px;}
.mt-genericform-normal label {clear:both;display:block;float:left;width:95px;}
.mt-genericform-normal select {width:345px}
.mt-genericform-submit-align-right,#mt-content-in .mt-genericform-submit-align-right{float:right;}
#mt-content-le .mt-genericform-submit-align-right, #mt-content-ct .mt-genericform-submit-align-right {margin-bottom:5px; margin-right:22px;}

.mt-imgborder{border:1px solid #adaaad;}
.mt-imgborder img {border:1px solid white;}
.mt-bigteaser-bubblebox{position:absolute; background-color:white;padding:10px 17px 12px 17px;right:15px;bottom:85px;width:275px;max-height:175px;line-height:140%}
.mt-bigteaser-bubblebox .informal{line-height:140%}
.mt-partner-logo-is24{background: url(http://img.meinestadt.de/pix/partner/is24/is24logo_65x32.gif) top right no-repeat;margin:0px;height:40px;margin-bottom:9px;position:absolute;right:0;width:65px;}
.mt-partner-logo-check24 {background: url(http://img.meinestadt.de/pix/partner/check24/check24_h30.png) top right no-repeat !important;margin:0px;height:40px;margin-bottom:9px;position:absolute;right:0;width:125px;}
.mt-partner-logo-check24-mini{background: url(http://img.meinestadt.de/pix/partner/check24/check24_h20.png) top right no-repeat !important;margin:0px;height:40px;margin-bottom:9px;position:absolute;right:0;width:125px;}
.mt-partner-logo-erento {background:url(http://img.img-erento.com/images/whitelabel/custom/meinestadt/logo_120_30.png) bottom right no-repeat; margin:0px;height:40px;margin-bottom:9px;position:absolute;right:0;width:125px;}
.mt-partner-logo-bahn {background:url(http://img.meinestadt.de/pix/partner/bahn/logo_db_rgb.gif) bottom right no-repeat; margin:0px;height:29px;margin-bottom:9px;position:absolute;right:0;width:125px;top:-6px}
.mt-partner-logo-apotheke{background: url(http://img.meinestadt.de/pix/partner/apotheken/powered_by_apo3.gif) top right no-repeat;height:40px;width:125px;position:absolute;right:0;top:6px}
.mt-partner-logo-mobile {background: url(http://img.meinestadt.de/pix/partner/mobile/mobile_logo_klein.gif) top right no-repeat;height:40px;width:125px;position:absolute;right:0;top:13px}
.mt-partner-logo-mobile-ahead-box {background: url(http://img.meinestadt.de/pix/partner/mobile/mobile_logo_klein.gif) top right no-repeat;height:40px;width:125px;position:absolute;right:0px;top:0px}
/* * * * * .mt-partner-logo-toptarif{background: url(http://img.meinestadt.de/pix/partner/toptarif/toptarif_logo.gif) top right no-repeat !important;height:40px;width:125px;position:absolute;right:0;top:13px} */
ul.mt-startseite-sixpack-container{list-style-type:none;padding:0;margin:0;border-right:1px solid gray;float:left;width:649px;border-bottom:1px solid gray}
ul.mt-startseite-sixpack-container li{font-family:Verdana; font-size:10px;text-align:center;border-left:1px solid gray;width:107px;height:65px;float:left;display:block;padding:0;margin:1px 0 0 0; border-top:1px solid gray;}
ul.mt-startseite-sixpack-container li img {margin-top:3px;margin-left:9px;margin-bottom:8px;margin-right:10px;float:left}
.mt-imageframe{border-top :1px solid gray; border-left :1px solid gray; border-right :1px solid gray; }
.schwester-kat ul ul {padding-left:10px;}
.schwester-kat a:link, .schwester-kat a:visited, .schwester-kat a:hover, .schwester-kat a:active {color:#0000cc;}
.schwester-kat #filterAdditionalJobs {padding-left: 0px; width: 100%;}
.schwester-kat .linker-link, .schwester-kat a:link.linker-link, .schwester-kat a:visited.linker-link, .schwester-kat a:hover.linker-link, .schwester-kat a:active.linker-link {color:#000000}

/* Channelstart-Boxen */
.mt-channelstart .redlinehead{color:#000000; border:none;}
.mt-inactive{font-size:10px;color:#808285;text-align:center;display:block; margin-bottom:5px}

#mt-content-in #bookmark-box {margin: 0 0 1.5em 0;}
#mt-content-in #bookmark-box div {padding: 7px 0 0 32px; background: none;height:31px;}
#mt-content-ri #bookmark-box {margin: 0 0 1.5em 0;}
#mt-content-ri #bookmark-box div {padding: 7px 0 0 32px; background: none;height:31px;}
/* WAS-WO Suchfeld im Head */
form.us-searchheader{margin:0; }
form.us-searchheader table{margin:-3px -4px 0 0; border:0; padding:0;}
form.us-searchheader table tr{margin:0;padding:0;}
td.us-searchheader-was{border:0;}
td.us-searchheader-was div.row-1{float:left;padding-top:3px;line-height:140%;}
td.us-searchheader-was div.row-2{width:194px; height:27px; border: 1px solid #cccbd9; float:left; background-color:#fff; margin-left: 0px;}
td.us-searchheader-was div.row-2 input{width:189px; padding:5px 0px 5px 5px; color:#000;}
td.us-searchheader-wo{padding-left:20px;}
td.us-searchheader-wo span{position:absolute;top:62px;}
td.us-searchheader-wo span img{width:16px;height:16px;border:none;}
td.us-searchheader-wo div.row-1{float:left;padding-top:3px;line-height:140%;}
td.us-searchheader-wo div.row-1 img{width:30px;height:27px;}
td.us-searchheader-wo div.row-2{width:194px; height:27px; border: 1px solid #cccbd9; float:left; background-color:#fff;margin-left:0px;}
td.us-searchheader-wo div.row-2 input{width:189px; padding:5px 0 5px 5px; color:#000;}
td.us-searchheader-wo div.row-2 img.error{position:relative;top:-8px;left:-7px;}
td.us-searchheader-btn{padding-left:20px;}
td.us-searchheader-btn input{width:115px;}
div.us-searchheader-link{float:right;margin-right:8px;padding-bottom:13px;}
div.us-searchheader-link a{color:#0000cc;}

/* Universal-Search */

.mt-universal-search-container .teaser555,.teaser555-rechts { float: left;margin:0 0 1.5em 0;width: 555px; text-align: left;}

/* * * * * #mt-content-ct form.universal-search { background:transparent url(http://img.meinestadt.de/pix/usearch/suchbox-verlauf_555-einz2.gif) no-repeat bottom left; margin:0; padding: 8px 5px 5px 5px;}*/

.auto_complete_universal_search{background:none repeat scroll 0 0 #FFFFFF;}
div.auto_complete_universal_search { background: #fff;}
div.auto_complete_universal_search ul {width: 432px;background: #fff;border:1px solid #888;margin:0;padding:0;width:100%;list-style-type:none;}
div.auto_complete_universal_search ul li {clear:both;width:429px;height:14px;margin:0;padding:3px;cursor:pointer;}
div.auto_complete_universal_search ul li.selected {background-color: #FBBF00;}
div.auto_complete_universal_search ul strong.highlight {color: #800;margin:0;padding:0;}

div.auto_complete_universal_search ul div.info_top_left {color:#808285;float:left;width:200px;}
div.auto_complete_universal_search ul div.info_top_right {float:right;width:200px;text-align:right;}
div.auto_complete_universal_search ul div.info_bottom_left {max-width:429px;border-top:1px solid #CCCBD9;}
div.auto_complete_universal_search ul div.group_title_box{clear:both;max-width:429px;height:27px;font-weight:bold;font-size:11px;border-bottom:1px solid #ACACAC;}
div.auto_complete_universal_search ul div span.group_title_font{position:relative;top:5px;}
div.auto_complete_universal_search ul li div.desc_left {float:left;width:50px;}
div.auto_complete_universal_search ul li div.desc_middle {float:left;width:222px;font-weight:normal;color:#000;text-decoration:underline;}
div.auto_complete_universal_search ul li div.desc_right {float:left;width:155px;}

.auto_complete_universal_search_was{background:none repeat scroll 0 0 #FFFFFF;}
div.auto_complete_universal_search_was { background: #fff;}
div.auto_complete_universal_search_was ul {background: #fff;border:1px solid #888;margin:0;padding:0;width:100%;list-style-type:none;}
div.auto_complete_universal_search_was ul li {clear:both;height:14px;margin:0;padding:3px;cursor:pointer;}
div.auto_complete_universal_search_was ul li.selected {background-color: #FBBF00;}
div.auto_complete_universal_search_was ul strong.highlight {color: #800;margin:0;padding:0;}

div.auto_complete_universal_search_was ul div.info_top_left {color:#808285;float:left;width:200px;}
div.auto_complete_universal_search_was ul div.info_top_right {float:right;width:200px;text-align:right;}
div.auto_complete_universal_search_was ul div.info_bottom_left {border-top:1px solid #CCCBD9;}
div.auto_complete_universal_search_was ul div.group_title_box{clear:both;height:27px;font-weight:bold;font-size:11px;border-bottom:1px solid #ACACAC;}
div.auto_complete_universal_search_was ul div span.group_title_font{position:relative;top:5px;}
div.auto_complete_universal_search_was ul li div.desc_left {float:left;width:50px;}
div.auto_complete_universal_search_was ul li div.desc_middle {float:left;font-weight:normal;color:#000;text-decoration:underline;}
div.auto_complete_universal_search_was ul li div.desc_right {float:left;}

div.choose_street_content{clear:both;position:relative;top:-10px;margin-bottom:0px;height:60px;border:0px solid #000;}
div.choose_street_label_box{float:left;width:58px;}
div.choose_street_input_box{ float:left;width:305px;}
div.choose_street_btn_box{ float:left;width:170px;}

.choose_street_desc_box{ clear:both;position:relative;left:60px;color:rgb(84,84,84);}
.mt-universal-search-container  .mt-standard-table { width: 100%; margin:0px; text-align: left; border-collapse: collapse; font-size: 11px; border-top:none;}
.mt-universal-search-container .gesuche-table { width: 750px; margin:0px; padding: 0; border: none; text-align: left; border-collapse: collapse; font-size: 11px; }
.mt-universal-search-container .gesuche-table td {border-top:none; border-bottom: 1px dashed #999999; padding: 0.3em; vertical-align: baseline;}

div.redlinehead_link_us { clear:both;height:18px;padding: 0 0 6px 0; margin: 0 0 8px 0; display:block; }
a.redlinehead_us {text-decoration:none; width:100%; font-weight:bold; font-size: 14px;  color: #be0404;}
a:visited.redlinehead_us {text-decoration:none; width:100%; font-weight:bold; font-size: 14px;  color: #be0404;}
a:active.redlinehead_us {text-decoration:none; width:100%; font-weight:bold; font-size: 14px;  color: #be0404;}
a:link.redlinehead_us {text-decoration:none; width:100%; font-weight:bold; font-size: 14px;  color: #be0404;}

a.katalogtitel_us_bold:link, a.katalogtitel_us_bold:visited, a.katalogtitel_us_bold:hover, a.katalogtitel_us_bold:active { color:#0000CC; text-decoration: underline; font-size: 12px; font-weight: bold;}
a.katalogtitel_us:link, a.katalogtitel_us:visited, a.katalogtitel_us:hover, a.katalogtitel_us:active { color:#0000CC; text-decoration: underline; font-size: 12px;}
a.katalogtitel_us_black:link, a.katalogtitel_us_black:visited, a.katalogtitel_us_black:hover, a.katalogtitel_us_black:active { color:#000000; text-decoration: underline; font-size: 12px;}

.mt-resultlist-container{ margin-top:15px; }
.mt-ms_bpremium_us { background-color: #E5F1FD;clear:both;height:35px; border-bottom:1px solid #FFFFFF; }
.mt-ms_bpremium_us .mt-bb-company-wimpel-box {float:left;width:35px;padding-top:0px;}
.mt-ms_bpremium_us .mt_ms_left_us { width: 347px; float: left; }
.mt-ms_bpremium_us .mt_ms_right_us { width: 160px; float: right; }
.mt-ms_bpremium_us .mt-ms_url_us { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; margin: 6px 1px 3px 1px; float: left; overflow:hidden; }
.mt-ms_bpremium_us .mt-ms_address_us { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; float:left; margin: 0 0 0 1px; }
.mt-ms_bpremium_us .mt-ms_branches_us { float: left; margin: 5px 1px 10px 1px; color:#808285; }
.mt-ms_bpremium_us .mt-ms_description_us { margin: 7px 5px 0 1px; font-family: Verdana, Arial, sans-serif; font-size: 11px; }
.mt-ms_bpremium_us .mt_ms_left_print_strait_us {margin-top:-1px;}
.mt-ms_bpremium_us .mt_ms_left_print_strait_us .mt-ms_title { font-family: Arial, Helvetica, Sans-Serif; color: #00c; font-size: 12px; margin: 5px 5px -6px 1px; }
.mt-ms_bpremium_us .mt-ms_phonenumber_us { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; float: left; margin: 0 1px 0 1px; }
.mt-ms_bpremium_us .mt-ms_distance_us { font-family: Verdana, Arial, sans-serif; font-size: 10px; float: left; text-align: right; height: 20px; }
.mt-ms_bpremium_us .mt-ms_distance_margin_us { margin: 3px 5px 0 0; }
.mt-ms_bpremium_us .mt-ms_logo_us { float: left; overflow: hidden; }
.mt-ms_bpremium_us .mt-ms_button_promotion_us { float: left; }
.mt-ms_bpremium_us .mt-ms_link_stadtplan_us { float: left; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; float: left; color: #000000; margin: 8px 0 0 0; }
.mt-ms_bpremium_us .mt-ms_link_routenplaner_us { float: left; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; float: left; color: #000000; margin: 2px 0 0 0; }
.mt-ms_bpremium_us .mt-ms_link_gratisanrufen_us { float: left; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; float: left; color: #000000; margin: 2px 0 0 0; }
.mt-ms_bpremium_us .mt-ms_link_mehrinfos_us { float: left; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; float: left; color: #000000; margin: 2px 0 0 0; }
.mt-ms_bpremium_us .mt-ms_booking_us { float: left; margin: 3px 0 11px 0; width:100%; }

.mt-ms_business_us { background-color: #FFFFFF; clear:both;height:35px; border-bottom:1px solid #FFFFFF; }
.mt-ms_business_us .mt-bb-company-wimpel-box {float:left;width:35px;padding-top:0px;}
.mt-ms_business_us .mt_ms_left_us { width: 347px; float: left; }
.mt-ms_business_us .mt_ms_right_us { width: 160px; float: right; }
.mt-ms_business_us .mt-ms_url_us { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; margin: 6px 1px 3px 1px; float: left; overflow:hidden; }
.mt-ms_business_us .mt-ms_address_us { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; float:left; margin: 0 0 0 1px; }
.mt-ms_business_us .mt-ms_branches_us { float: left; margin: 5px 1px 10px 1px; color:#808285; }
.mt-ms_business_us .mt-ms_description_us { margin: 7px 5px 0 1px; font-family: Verdana, Arial, sans-serif; font-size: 11px; }
.mt-ms_business_us .mt_ms_left_print_strait_us {margin-top:-1px;}
.mt-ms_business_us .mt_ms_left_print_strait_us .mt-ms_title { font-family: Arial, Helvetica, Sans-Serif; color: #00c; font-size: 12px; margin: 5px 5px -6px 1px; }
.mt-ms_business_us .mt-ms_phonenumber_us { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; float: left; margin: 0 1px 0 1px; }
.mt-ms_business_us .mt-ms_distance_us { font-family: Verdana, Arial, sans-serif; font-size: 10px; float: left; text-align: right; height: 20px; }
.mt-ms_business_us .mt-ms_distance_margin_us { margin: 3px 5px 0 0; }
.mt-ms_business_us .mt-ms_logo_us { float: left; overflow: hidden; }
.mt-ms_business_us .mt-ms_button_promotion_us { float: left; }
.mt-ms_business_us .mt-ms_link_stadtplan_us { float: left; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; float: left; color: #000000; margin: 8px 0 0 0; }
.mt-ms_business_us .mt-ms_link_routenplaner_us { float: left; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; float: left; color: #000000; margin: 2px 0 0 0; }
.mt-ms_business_us .mt-ms_link_gratisanrufen_us { float: left; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; float: left; color: #000000; margin: 2px 0 0 0; }
.mt-ms_business_us .mt-ms_link_mehrinfos_us { float: left; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; float: left; color: #000000; margin: 2px 0 0 0; }
.mt-ms_business_us .mt-ms_booking_us { float: left; margin: 3px 0 11px 0; width:100%; }

.mt-ms_standard_us { border-bottom: 1px solid #FFFFFF; margin: 0 0 0px 0; background-color: #FFFFFF; clear:both;height:35px; }
.mt-ms_standard_us .mt-bb-company-wimpel-box {float:left;width:35px;padding-top:0px;}
.mt-ms_standard_us .mt_ms_left_us { width: 347px; float: left; min-height: 99px; }
.mt-ms_standard_us .mt_ms_right_us { width: 160px; float: right; }
.mt-ms_standard_us .mt-ms_address_us { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; float:left; margin: 0 0 0 1px; }
.mt-ms_standard_us .mt-ms_branches_us { float: left; margin: 4px 1px 3px 1px; color:#808285; }
.mt-ms_standard_us .mt-ms_description_us { margin: 7px 5px 0 1px; font-family: Verdana,Arial,sans-serif; font-size: 11px; }
.mt-ms_standard_us .mt_ms_left_print_strait_us {margin-top:-1px;}
.mt-ms_standard_us .mt_ms_left_print_strait_us .mt-ms_title { font-family: Arial, Helvetica, Sans-Serif; color: #00c; margin: 5px 5px -6px 1px; }
.mt-ms_standard_us .mt-ms_phonenumber_us { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; float: left; margin: 0 1px 0 1px; }
.mt-ms_standard_us .mt-ms_distance_us { font-family: Verdana, Arial, sans-serif; font-size: 10px; float: left; text-align: right; height: 20px; }
.mt-ms_standard_us .mt-ms_distance_margin_us { margin: 3px 5px 0 0; }
.mt-ms_standard_us .mt-ms_button_akz_us { float: left; }
.mt-ms_standard_us .mt-ms_button_change_us { float: left; }
.mt-ms_standard_us .mt-ms_button_infos_us { float: left; }
.mt-ms_standard_us .mt-ms_booking_us { float: left; margin: 7px 0 0 0; width:100%; }

a:link.mt-bb-company-url-link-universal-search,  a:active.mt-bb-company-url-link-universal-search, a:visited.mt-bb-company-url-link-universal-search { color: #079D15; text-decoration:none; }
a:hover.mt-bb-company-url-link-universal-search { color: #079D15; text-decoration:underline; }

.mt-universal-search-container .mt-resultlist-width-image li.teasersize-item { float:left; margin:0;border-bottom:1px dashed #999999; padding:8px 0px 8px 0px;width:100%}
.mt-resultlist-width-image .mt-description-box { width:264px; margin: 0 0 0 8px; padding: 0 8px 0 0;}
#mt-content-ct .mt-kinofilm-ergebnisliste .mt-resultlist-width-image .mt-description-box { width:475px; margin: 0 0 0 8px; padding: 0 8px 0 0;}
#mt-content-ct .mt-resultlist-width-image .mt-description-box { width:368px; margin: 0 0 0 8px; padding: 0 8px 0 10px;}
#mt-content-ct .mt-kaufda_ergebnisliste .mt-description-box{ width:350px; margin: 0 0 0 8px; padding: 0 8px 0 10px;}
.mt-kaufda_ergebnisliste .mt-resultlist-width-image img.teaserimage{margin:0}
.mt-kaufda_ergebnisliste .mt-imageborder-classic{margin-right:8px}
/* Kaufda Prospekte : Ueberschrift darf nicht umbrechen, da sonst das grau der Kaestchen verrutscht */
.overview-thumb-short-first .teaser-subheadline a:link, .overview-thumb-short-first .teaser-subheadline a:hover, .overview-thumb-short-first .teaser-subheadline a:visited, .overview-thumb-short-first .teaser-subheadline a:active, .overview-thumb-short .teaser-subheadline a:link, .overview-thumb-short .teaser-subheadline a:hover, .overview-thumb-short .teaser-subheadline a:visited, .overview-thumb-short .teaser-subheadline a:active{white-space:nowrap}
.mt-universal-search-container .mt-resultlist-width-image .mt-structured-short-box span {width:89px;margin:0;padding:0;float:right}
.mt-universal-search-container .mt-resultlist-width-image .mt-structured-short-box span.mt-profile-list-value{width:53px;margin:0;padding:0}

.mt-universal-search-container .emph-link, a.emph-link:link, a.emph-link:visited, a.emph-link:hover, a.emph-link:active {margin:0.5em 0;}
.mt-morelink-linklist{clear:both}

div.close-open-icon img{border:none;position:relative;top:-15px;}
div#gewinnspiel_form{padding-bottom:20px;}
div#user_contact_form_sucess_msg{padding-top:20px;}
div#user_contact_form_error_msg{padding-top:20px;}

a:link.foto-text-blue, a:visited.foto-text-blue, a:hover.foto-text-blue, a:active.foto-text-blue { background: url(/pix/relaunch/super_teaser/foto-icon.gif) no-repeat 0 0.5em; padding: 5px 0 0 25px; color: #00f;}
/* * * * #adsd_banner_bottom{float:left} */ /* Werbeplatzstruktur 2010 */ 
/* IE7 fixes: temporarily for the super teaser */
* + html .super-teaser-image-container{width:650px;height:240px;}

.super-teaser-image-container{width:650px;height:240px;}
* + html .super-thumbnail-arrow{top:-80px;left:3px;}
.super-thumbnail-arrow{top:-79px;left:36px;}
.mt-resultlist-width-image .mt-description-box span.mt-kino-linklist{float:left;font-size:12px; text-align:left}
.mt-position-anker-container{position:relative}
.mt-sortlist-helper {font-size:9px;color:gray; padding-left:200px}
.mt-genericform-submit-container div, .mt-genericform-submit-container input{padding:0;margin:0}
#stadtplanteaser .mt-genericform-submit-align-right{width:130px !important; float:right; overflow:visible}
.stadtplan label{float:left;display:block; width:47px;}
.stadtplan .location{width:26px}
.stadtplan #street{width:225px}
.stadtplan #plz{width:40px;float:left}
.stadtplan #form-location{width:150px}
.mt-stellenmarkt-inserieren-container{font-weight:bold;float:left;height:10px;width:100%;height:12px; background-color:#D21815;position:relative}
.mt-stellenmarkt-inserieren-link {background-color:white;height:100%;margin-left:121px;padding-bottom:5px;padding-left:15px;padding-right:15px;position:absolute;top:-4px}

/* branchenbuch detail */
#mt-content-top { position:relative; z-index:2; width: 990px; padding:0px; margin:0px 10px 2em 10px; float:left; overflow:visible; background-color:#fff; }
#mt-content-top img { border:0px; }
#mt-bb_general_information { position:relative; float:left; line-height:normal; font-size:14px; min-height:215px; overflow:visible; z-index:2; margin-right:20px; }
#mt-bb_general_information div.information_block { float:left; margin-bottom:10px; width:100%; }
#mt-bb_external_buttons { height:18px; margin-top:5px; border:none !important; background:none !important; }
#mt-bb_external_buttons > div { float:left; height:auto; margin-right:8px; }
#mt-bb_interaction_box { font-weight:bold; font-size:11px; position:relative; overflow:visible; }
#mt-bb_interaction_box a { text-decoration:none; }
#mt-bb_interaction_box > div { height:27px; line-height:27px; border-width:0px 1px; border-style:solid; border-color:#CCCBD9; background:url(http://img.meinestadt.de/pix/sprites/gradient_sprite02.gif) repeat 0px -450px; height:100%}
#mt-bb_interaction_box > div a { color:#000000; }
#mt-bb_interaction_box > div a span.mt-bb_button { display:block; padding-left:35px; width:100%; height:27px; }
#mt-bb_interaction_box > div a span.mt-bb_button_icon { display:block; padding-left:9px; width:100%; height:27px; }
#mt-bb_interaction_box > div a span img { border:0px; vertical-align:middle; }
#mt-bb_interaction_box #rating-container { margin-bottom:9px; height:27px; }
#mt-bb_interaction_box #more_functions_switch { position:relative; overflow:visible; }
#mt-bb_interaction_box #more_functions_switch span > span { float:left; }
#mt-bb_interaction_box #more_functions_switch #more_functions_icon { display:block; top:7px; position:relative; width:12px; height:12px; margin-right:14px; }
#mt-bb_interaction_box #more_functions_div { position:absolute; z-index:2; left:-1px; height:auto; width:100%; display:none; font-weight:normal; background-color:white; border-width:0px 1px 1px 1px; border-style:solid; border-color:#CCCBD9; }
#mt-bb_interaction_box #more_functions_div > div { height:27px !important; border-width:1px 0px 0px 0px; border-style:solid; border-color:#CCCBD9; }
#MyTabbedMapAndApproach-content-2 fieldset { border:0px; }
#office_hours_div p { margin:0px; }
#mt-branchenbuch-premium-detail div.mt-tab-cont { border-color:#cccbd9; }
#mt-branchenbuch-premium-detail div.mt-tab-cont h3 { margin-top:0px; margin-bottom:5px; }
#mt-branchenbuch-premium-detail div.mt-tab-cont #bb-media-photo-div h3 { margin-bottom:10px; }
#mt-branchenbuch-premium-detail ul.mt-tab-branchenbuch-detail { border-color:#cccbd9; }
#mt-branchenbuch-premium-detail ul.mt-tab-branchenbuch-detail li { width:150px; border-color:#cccbd9 #cccbd9 white; }
#mt-branchenbuch-premium-detail ul.mt-tab-branchenbuch-detail li h2 a { font-weight:normal; }
div.mt-spl-list-spl-01 + script + div.mt-references-and-advice { margin-top:30px; }

/* TODO: make urls absolute after availability on img.meinestadt.de */
span.mt-branchenbuch-more-folded { background:#fff url(/pix/icons/bb_ausklappen-weiss.gif) repeat-x scroll left top; }
span.mt-branchenbuch-more-expanded { background:#fff url(/pix/icons/bb_einklappen-weiss.gif) repeat-x scroll left top; }
span.mt-branchenbuch-more-folded-multibox { background:#fff url(/pix/icons/bb_ausklappen-gelb.gif) repeat-x scroll left top; }
span.mt-branchenbuch-more-expanded-multibox { background:#fff url(/pix/icons/bb_einklappen-gelb.gif) repeat-x scroll left top; }

/* BB+ Form -> Routenplaner */
#fieldset-start #streetStart {width:215px;margin-left:0px;}
#fieldset-start #zipStart {width:40px;margin-left:17px;}
#fieldset-start #cityStart {width:139px;margin-left:1px;}
#fieldset-end #streetEnd {width:215px;margin-left:0px;}
#fieldset-end #zipEnd {width:40px;margin-left:17px;}
#fieldset-end #cityEnd {width:139px;margin-left:1px;}

/* regio teaser */
#bb-regio_teaser_list div.teaser-promo { margin:0px; }
