.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 8px;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:780px; padding:0 10px; }
#mt-container { width:780px; margin:0; padding:0; position:relative; }
#mt-header { width:780px; padding:0; }

#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: 455px; margin-right: 9px;}
#mt-content-le-microsite { width:470px; margin-right:10px; }
#mt-content-ct { width: 555px; margin-right: 10px;}
#mt-content-in { width: 215px; } 
#mt-content-ri { width:316px; }
#mt-content-ri-rl2009 { width: 300px;}
#mt-content-complete { width:780px; background-color:#fff; }

/* 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: 780px; margin-top: 13px;}
#skyscraper { float: left; margin-left: 10px; display: block; }
#ebay { width: 200px; padding-bottom: 1em; }
#mt-banner { width:800px; text-align:right; padding:0px; }
/*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: 316px !important ; margin: 0 !important;} 

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

/* Content-Seiten*/
#mt-content-ri div { background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/rcol/bg_316_rightcol_bottom_large.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_455_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: 8px; background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/rcol/bg_316_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_455_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_455_leftcol_bottom.gif) no-repeat bottom left;margin-bottom:15px;}
#mt-content-le .mt-box-le > div { overflow: hidden; padding: 8px; background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/rcol/bg_455_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_215_3000_rightcol_bottom.gif) no-repeat bottom left;}

#mt-content-in div div { height: 1%; padding: 8px; background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/rcol/bg_215_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 .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 { background:none;}
#mt-content-in .teaser215-sequence-top, #mt-content-ri .teaser316-sequence-top, #mt-content-ri .liste316-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-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-in .teaser215-sequence-bottom, #mt-content-ri .teaser316-sequence-bottom,#mt-content-ri .liste316-sequence-bottom, #mt-content-in .teaser199-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_316_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_316_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 8px 8px 8px; background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/rcol/bg_316_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_215_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 8px 8px 8px; background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/rcol/bg_215_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 .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-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 .mt-a-z { width: 100%;}
#mt-content-le .teaser140, #mt-content-le .liste140 { width: 145px; }
#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  { margin-left: 10px;}
#mt-content-le .teaser215-rechts { width: 223px; margin-left: 9px; }

.teaser-rechts,.liste-rechts,.teaser316-rechts { margin: 0 0 1.5em 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 { background:transparent url(http://img.meinestadt.de/pix/sprites/content_sprite.png) no-repeat 0px -98px; height:3px; padding:0; margin:0; }
.mt-ortswechsel-box-content {border-left:1px solid #999999;border-right:1px solid #999999; padding:5px 5px 0; }
.mt-ortswechsel-box-foot { background:transparent url(http://img.meinestadt.de/pix/sprites/content_sprite.png) no-repeat 0px -95px; 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}

/* Listen */
.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;}
.liste440, .liste440-rechts  { width: 440px; 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;}
.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;}
.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;}
.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;}

.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: 455px; }
#mt-content-le .mt-spl-box .mt-spl-list { width: 215px; } 
#mt-content-ct .mt-spl-list { width: 555px; }
.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;}

.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, .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 { float: left; list-style-type: none; margin: 0; padding: 0 0 0 0; line-height: 1.4em;}

.liste610 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, .liste300 li, .liste300-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,.liste142 li, .liste142-mitte li, .liste142-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 { /*width: 100%;*/ margin: 0; padding: 0; }


/* Kategorien-Templates: Listen */
.liste-horiz { margin: 0 4px 1.5em 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, .liste2spaltig-folgespalte { float:left; width:49%; }
.liste2spaltig-folgespalte li { margin-left:2%; }
.liste3spaltig, .liste3spaltig-folgespalte { float:left; width:32%; }
.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 */
.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;}

.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;}      
.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;}
.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 1.5em 0; width: 100%; }
.teaser316         { float: left;margin: 0 0 1.5em 0;  width: 316px;}
.teaser-tab        { float: left; margin: 0 0 10px 0; width: 100%; }

.teasertext        { font-size: 11px; line-height: 15px;}
.teaser-abstract   { 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 4px 0; border: 0; }
#mt-content-le .teaserimage { margin-right: 25px; }
* 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; }

.channel-teaser { background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/channelstart_box-head-links.gif) top left no-repeat;}
.channel-teaser div.boxhead { height: 21px; margin:0 0 0 3px; padding:4px 0 0 4px; background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/channelstart_box-head-recht.gif) top right no-repeat; font-weight:bold; }
.channel-teaser div.boxwrapper { border:1px solid #fdc00f; border-bottom: none; margin-top: 1px;}
.channel-teaser div.boxwrapper-ms { border:1px solid #fdc00f; border-top: none; padding:4px 0 4px 4px;}
#mt-content-le .channel-teaser .teaserimage { float:none;margin: 0;padding: 0;}
.channel-teaser a.linker-link:link, .channel-teaser a.linker-link:visited, .channel-teaser a.linker-link:hover, .channel-teaser a.linker-link:active { 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:10px auto 0 auto; padding: 0px 0 0 0; text-align:center; font-weight:bold;}
.channel-teaser a.linker-link span { display:block; height: 19px; padding: 8px 4px 1px 4px;background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/channelstart_button-rechts.gif) no-repeat top right;}
.channel-teaser .textwrapper { padding: 2px 6px 6px 7px;}
.channel-teaser .box-footer { border:0px solid black; height: 3px; font-size: 0; line-height: 0px;padding-left:3px; background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/channelstart_box-fuss-links.gif) no-repeat bottom left;}
.channel-teaser .box-footer div { height: 3px; font-size: 0; line-height:0px;background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/channelstart_box-fuss-recht.gif) no-repeat bottom right;}
#new-background-position { background-position: 0 5px; padding:0 0 0 12px; }

#mt-content-le .channel-teaser.teaser { width: 223px; }
#mt-content-le .channel-teaser.rechts { margin-left: 9px; }

/* Tabs */
.mt-tab { margin: 0 0 10px 0;}
.mt-tab-extra { margin: 0 0 0.5em 0;}
/* UL */
ul.mt-tabs,ul.mt-tabs-sprite { height:24px; list-style:none; margin:0; padding:0; 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 { 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; }

/* A */
.mt-tabs a,.mt-tabs-sprite a { text-align:center; display:block; height:21px; padding:3px 3px 0 0; text-decoration:none;}
.mt-tabs .mt-tab-active a,.mt-tabs-sprite .mt-tab-active a { font-weight:bold;}
.mt-tabs li.mt-tab-last, .mt-tabs-sprite li.mt-tab-last { margin-right:0;}
.mt-tabs.mt-tab-sing a,.mt-tabs-srite.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;}
.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-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 { height: 1%; overflow:hidden; padding:4px 4px 0 4px; border: solid #999; border-width: 0px 1px 1px 1px;}
.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; font-size: 12px; 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; font-size: 11px; }
.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; }
.mt-ms_business .mt-ms_description { margin: 7px 5px 0 1px; font-family: Verdana,Arial,sans-serif; font-size: 11px; }
.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; }
.mt-ms_standard .mt-ms_description { margin: 7px 5px 0 1px; font-family: Verdana,Arial,sans-serif; font-size: 11px; }
.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/icons/button_hg_neu.gif) no-repeat top left; padding-top: 3px; height: 26px; width:455px; }
#mt-bb-onlydetail .ms-head-inner-box { width: 114px; }
#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, #mt-content-complete form, #bahn440 form { 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-in .teaser-form form{ background:transparent url(http://img.meinestadt.de/pix/layout/rl2008/elements/bg_215_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 { background:transparent url(http://img.meinestadt.de/pix/layout/rl2008/elements/ri_bg_fade.jpg) no-repeat bottom left; 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-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_sprite.png)left 828px; margin:8px 0px 0px 0px; padding: 0px 5px 5px 5px;position:relative;}

.teaser-form div.redlinehead { margin-bottom: 0;}
.teaser-form { margin: 0 0 1.5em 0;}
.teaser-form .margin-b-0 { margin-bottom: 0; }
#mt-content-ri form.stadtplan {overflow:hidden; height: 1%;}
/*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: 555px; margin: 0 0 1.5em 0; padding: 0; text-align: left; border-collapse: collapse; font-size: 11px;}
.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%; }

/* 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 Vorschläge) */
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:11px;vertical-align:middle;padding-left:5px;}
div.content_nav_auswahl ul div span.group_title_font{position:relative;top:5px;padding-left:0;}
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 1.5em 0; text-align: left; border-collapse: collapse; font-size: 11px; border-top: 1px solid #adaaad;}
.mt-standard-table td { margin: 0; border-bottom: 1px dashed #999; padding: 8px 0;}
.mt-standard-table th { background-color: #dfdede; font-weight: normal; padding: 8px 0; 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: 555px; margin: 0 0 1.5em 0; padding: 0; border: none; text-align: left; border-collapse: collapse; font-size: 11px; }
.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;}

.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;}

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;}

.enum-link, a:link.enum-link, a:visited.enum-link, a:hover.enum-link, a:active.enum-link 
 { 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;}
.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: 1.5em 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: 11px}

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

/* Ueberschriften*/
h1.redlinehead-with-ad, div.redlinehead-with-ad { font-weight:bold; font-size: 14px; padding: 0px; margin: 0 0 8px 0; color: #be0404; display:block; }
h1.redlinehead, div.redlinehead { font-weight:bold; font-size: 14px; padding: 0 0 6px 0; margin: 0 0 8px 0; border-bottom: 1px solid #CCCBD9; color: #be0404; display:block; }

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: 11px; 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: 11px; }

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; }

h1.redlinehead-no-border, div.redlinehead-no-border, .redlinehead-no-border { font-weight:bold; line-height: 11px; font-size: 14px; padding: 0 0 8px 0; margin: 0; color: #be0404; }
h2,div.teaser-subheadline { font-size: 11px; font-weight: bold; padding: 0; margin: 0;}
#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:11px;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; }

h1.colorhead, div.colorhead, h1.markthead, div.markthead { margin: 0 0 15px 0; padding: 0; color: #be0404; font-size: 16px; font-weight:bold; }
h1.colorhead-small, div.colorhead-small { margin: 0 0 15px 0; padding: 0; color: #be0404; font-size: 14px; font-weight:bold; }
.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; }

a:link.redlinehead     { color: #000; }
a:visited.redlinehead  { color: #000; }
a:hover.redlinehead    { color: #000; }
a:active.redlinehead   { color: #000; }

h2 a:link    { color: #000; }
h2 a:visited { color: #404040; }
h2 a:hover   { color: #000; }
h2 a:active  { color: #000; }

.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:11px;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: 1.5em 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 1.5em 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 1.5em 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;}

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

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:1.5em; }
#mt-katalog-a-firma { display: inline; }
#mt-katalog-a-beratung { display: inline; margin-left: 5em; }

/* A-Z Listen */
.mt-a-z    { width: 455px; margin: 0 0 1.5em 0; }
.mt-a-z ul { width: 451px; height: 55px; margin: 0 0 0 4px; padding: 0; background: url(http://img.meinestadt.de/pix/layout/rl2008/a-z-leiste/a-z-leiste_rechts.gif) top right no-repeat; list-style-type: none;}
.mt-a-z ul li   { width: 33px; float:left; border-left: 1px solid #cccbd9; font-weight: bold; font-size: 12px; text-align: center; line-height: 27px;}
.mt-a-z div.redlinehead { background: none; }
.mt-a-z div { background: url(http://img.meinestadt.de/pix/layout/rl2008/a-z-leiste/a-z-leiste_links.gif) top left no-repeat;}
.mt-a-z ul li.a-z-first, .mt-a-z-sprite ul li.a-z-first,#mt-content-le .mt-a-z-sprite ul li.a-z-first,#mt-content-ct .mt-a-z-sprite ul li.a-z-first { border: none; }
#mt-content-ct .mt-a-z { width: 555px; margin: 0 0 1.5em 0; }
#mt-content-ct .mt-a-z ul { width: 551px; }
#mt-content-ct .mt-a-z ul li   { width: 41px; }

/* A-Z Sprite */
.mt-a-z-sprite    { width: 448px; margin: 0 0 1.5em 0; }
.mt-a-z-sprite ul { padding-left:3px;width: 450px; height: 55px; margin: 0 3px 0 3px; padding: 0; background: url(http://img.meinestadt.de/pix/sprites/gradient_sprite.png) 0px -793px repeat; list-style-type: none;}
.mt-a-z-sprite ul li   { width: 33px; float:left; border-left: 1px solid #cccbd9; font-weight: bold; font-size: 12px; text-align: center; line-height: 27px;}
.mt-a-z-sprite div.redlinehead { background: none; }
.mt-a-z-sprite div {background: url(http://img.meinestadt.de/pix/sprites/gradient_sprite.png) no-repeat left -728px  }
.mt-a-z-sprite div>div{background: url(http://img.meinestadt.de/pix/sprites/gradient_sprite.png) no-repeat right -663px;}

/* A-Z Sprite */
#mt-content-le .mt-a-z-sprite    { width: 455px; margin: 0 0 1.5em 0; }
#mt-content-le .mt-a-z-sprite ul { padding-left:3px;width: 450px; height: 55px; margin: 0 3px 0 3px; padding: 0; background: url(http://img.meinestadt.de/pix/sprites/gradient_sprite.png) 0px -793px repeat; list-style-type: none;}
#mt-content-le .mt-a-z-sprite ul li   { width: 33px; 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 -728px  }
#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-ct .mt-a-z-sprite    { width: 555px; margin: 0 0 1.5em 0; }
#mt-content-ct .mt-a-z-sprite ul { padding-left:3px;width: 550px; height: 55px; margin: 0 3px 0 3px; padding: 0; background: url(http://img.meinestadt.de/pix/sprites/gradient_sprite.png) 0px -793px repeat; list-style-type: none;}
#mt-content-ct .mt-a-z-sprite ul li   { width: 41px; float:left; border-left: 1px solid #cccbd9; 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 -728px  }
#mt-content-ct .mt-a-z-sprite div>div{background: url(http://img.meinestadt.de/pix/sprites/gradient_sprite.png) no-repeat right -663px;}

/* 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: 5px;}
.branchen-kat li a, .branchen-kat li a:hover, .branchen-kat li a:visited, .branchen-kat li a:active { font-size: 12px; color:#0000CC; font-weight: normal; }
.branchen-kat li ul { float: none; width: 99%; margin: 5px 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: 11px; 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: 1.5em 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;}

/* 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;}
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 1.5em 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 { background:#F4F4F4 url(http://img.meinestadt.de/pix/layout/rl2008/elements/bg_300_gradient.gif) scroll left bottom; }
.mt-tagcloud-300-mask { background:transparent url(http://img.meinestadt.de/pix/layout/rl2008/elements/bg_300_mask.gif) scroll left top no-repeat; }
.mt-tagcloud-316 { background:#F4F4F4 url(http://img.meinestadt.de/pix/layout/rl2008/elements/bg_300_gradient.gif) scroll left bottom; }
.mt-tagcloud-316-mask { background:transparent url(http://img.meinestadt.de/pix/layout/rl2008/elements/bg_300_mask.gif) scroll left top no-repeat; }
.mt-tagcloud-440 { margin: 0 0 1.5em 0; background:#F4F4F4 url(http://img.meinestadt.de/pix/layout/rl2008/elements/bg_440_gradient.gif) scroll left bottom; }
.mt-tagcloud-440-mask { background:transparent url(http://img.meinestadt.de/pix/layout/rl2008/elements/bg_440_mask.gif) scroll left top no-repeat; }

.mt-tagcloud-300 .sizeS, .mt-tagcloud-440 .sizeS,.mt-tagcloud-316 .sizeS { font-size:10px; }
.mt-tagcloud-300 .sizeM, .mt-tagcloud-440 .sizeM,.mt-tagcloud-316 .sizeM { font-size:12px; font-weight:bold; }
.mt-tagcloud-300 .sizeL, .mt-tagcloud-440 .sizeL,.mt-tagcloud-316 .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:400px; 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:553px; 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; }
.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 { margin:10px 0 10px 0; background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/bg_555_gradient_yellow.jpg) bottom left no-repeat; }
.mt-bb-missing-inner-box { background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/bg_555_mask.gif) top left no-repeat; padding:5px 9px 10px 25px; }
.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:440px;float:left; margin: 0 0 1.5em 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 { width:130px;margin: 9px 0;font-weight:bold; }
.mt-bb-cd-companyname-large { width:310px;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: -38px;}
.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 {position:relative;background-color:#EAE8E9;text-align:center; width: 145px; height:150px; float:left; }
#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%;} 

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 { width:38px; height:38px; border:none; }
.foto-bg-bottom { background-image:url(http://img.meinestadt.de/pix/fotos2008/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 1.5em 0; background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/bg_455_top.gif) no-repeat top left; }
#mt-content-ct .cm-wrapper { float: left; width: 100%; margin: 0 0 1.5em 0; background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/bg_555_top.gif) no-repeat top left; }
#mt-content-ct .cm-img-wrapper { margin-bottom: 0;}
.cm-img-wrapper { margin: 3px 0 1.5em 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; }
.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;}
 .liste .mt-listitem-haeckchen{background:url(http://img.meinestadt.de/pix/layout/rl2008/buttons/haeckchen_icon.gif) top left no-repeat; padding:0px 0px 7px 27px; 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 {list-style-position:outside; padding-left:15px;padding-right:15px;margin:0}
.mt-tagcloud-440 ul li, .mt-tagcloud-555 ul li{padding:0;display:inline;margin:0}
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: 555px; 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:260px;padding-left:0px;margin-left:0px; }
.kaz-box-list-city { float:left;width:210px;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; }

.kaz-box-list-short { padding: 8px 0px 8px 0px; margin-left:0px; width: 455px; 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 { padding-left:0px;padding-top:0px;font-family: Verdana;color:#0000CC;font-size:11px;font-weight:normal; }

/* KAZ-Sortierung-Leiste */
#sortMenu {background:transparent url(http://img.meinestadt.de/pix/layout/rl2008/elements/form_bg_555.gif) no-repeat scroll left bottom;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: 1.5em; 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%;font-size:10px;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:500px; white-space:nowrap; }
.company-video div { float:left; width:150px; margin-bottom:30px; margin-left:8px; height:80px; }
.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; }
.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: 1.5em; 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:1.5em; 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:453px; background:#ffffff url(http://img.meinestadt.de/pix/layout/rl2008/elements/tab_box_l.gif) no-repeat scroll left top; }
.kino-kalender .headline { height:21px; color:#000000; font-size:12px; font-weight:bold; padding-top:2px; background:transparent url(http://img.meinestadt.de/pix/layout/rl2008/elements/tab_box_r.gif) no-repeat scroll right top; }
.kino-kalender .headline .heute { height:21px; width:52px; float:left; padding-left:12px; }
.kino-kalender .headline .morgen { border-left:1px solid #ffffff; padding-right:7px; padding-left:8px; }
.kino-kalender .headline .tage { padding-right:0px; padding-left:8px; border-left:1px solid #FFF; width:301px; }
.kino-kalender .content { border:1px solid #999999; height:125px; }

.kino-kalender div div { float:left; background:none; }
.kino-kalender div div div { float:none; }
.kino-days { border-bottom: 1px dotted #000000; height:30px; width:52px; padding-left:12px; line-height:140%; }
.kino-times { height:93px; float:left; padding-left:12px; width:52px; line-height:160%; }
.kino-day1 { border-right:1px dotted #999999; width:51px; }
.kino-day2 { border-right:1px dotted #999999; padding-right:6px; padding-left:8px; width:51px; }

/* TEMPLATES ::: movie_detail.tpl */
.kino-font11 { font-size:11px; }
.kino-detail-msg-nichtimkino { font-weight:bold; margin-top:10px; }
.kino-detail-box { margin-bottom:1.5em; margin-top:1.5em; }
.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: 1.5em; 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:1.5em; }
.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:1.5em; }
.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 { margin:0;  padding:0;  border:none; }
.routenplaner-440 * 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-440 * fieldset label,.routenplaner-300 * fieldset label,.stadtplan-300 * fieldset label { float:left;  width:50px; }
.routenplaner-440 * .input1 { width:380px; }
.routenplaner-300 * .input1 { width:210px; }
.routenplaner-440 * .input2 { width:110px;  margin-right:7px; }
.routenplaner-300 * .input2 { width:50px;  margin-right:7px; }
.routenplaner-440 * .input3 { width:228px; }
.routenplaner-300 * .input3 { width:120px; }
.routenplaner-440 * .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{ width:30px; }
.routenplaner-300 form img,.routenplaner-440 form img{ margin-right: 5px; }

/* footer */
#last-row {white-space:nowrap;}
#services-footer, #last-row { margin: 0; padding: 5px 0; line-height: 15px; list-style-type: none; text-align: center; background: #fff url(http://img.meinestadt.de/pix/sprites/gradient_sprite.png) 0px -1165px repeat-x; }
#last-row { padding-bottom: 11px; }
#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 16px; 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 5px 0 5px; margin: 0; border-right: 1px solid black; }
#last-row li .border-clear { border: 0; }
#mt-copyright-container { width:400px; margin: 9px auto 10px auto; line-height:15px;height:20px}
#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 { padding-top: 7px; line-height: 9px; font-size: 9px; text-align: right; }
#zoom-pfad { font-size: 11px; margin-top: 13px; color:#990000; padding-left:172px; }
#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 */ width: 628px;  float: right; }
#mt-suchschlitz {  margin-top: 12px;  margin-left: 20px; }
#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 0px 0 20px;  padding: 0; }
#mt-header .ortsschild { margin: 0; padding: 7px 0 0 0; width: 152px;  height: 115px; float: left; overflow: hidden; }
#mt-ortswechsel {  position: absolute; top: 116px; left: 17px; }
#mt-ortswechsel a { text-decoration:none;  color:#6C6C6C; }
#img-search { /* in header2003.tpl und head_bahn.tpl */ margin-top: 6px; margin-left: 0px; }

/*@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 {margin-bottom: 15px;background: transparent url(http://img.meinestadt.de/pix/layout/rl2008/navi/navi_bg_l.gif) no-repeat scroll left top;}
.mt-navigation ul {height: 33px;list-style-image: none;list-style-position: outside;list-style-type: none;margin: 0 -1px 0 0;padding: 0;background: transparent url(http://img.meinestadt.de/pix/layout/rl2008/navi/navi_bg_r.gif) no-repeat scroll right top;}
.mt-navigation ul li {background: transparent url(http://img.meinestadt.de/pix/layout/rl2008/navi/navi_l_inactiv.gif) no-repeat scroll left top;height: 33px;float: left;margin: 0 -1px 0 0;padding:0 0 0 3px;border-bottom: 4px solid #FEC00F;}
.mt-navigation ul li.active {background: transparent url(http://img.meinestadt.de/pix/layout/rl2008/navi/navi_l_activ_small.gif) no-repeat scroll left top;}
.mt-navigation ul li.active a {background: transparent url(http://img.meinestadt.de/pix/layout/rl2008/navi/navi_r_activ_small.gif) no-repeat scroll right top;}
.mt-navigation ul li.disabled {background: transparent url(http://img.meinestadt.de/pix/layout/rl2008/navi/navi_l_disabled.gif) no-repeat scroll left top;}
.mt-navigation ul li.disabled a {background: transparent url(http://img.meinestadt.de/pix/layout/rl2008/navi/navi_r_disabled.gif) no-repeat scroll right top;color: #999999;}
.mt-navigation ul li.selected {font-weight: bold;}
.mt-navigation ul li a {background: transparent url(http://img.meinestadt.de/pix/layout/rl2008/navi/navi_r_inactiv.gif) no-repeat scroll right top;float: none;color: #000000;display: block;height: 27px;padding: 10px 0 0; text-decoration: none; text-align: center;}
.mt-navigation ul li a:visited, .mt-navigation ul li a:active {color: #000000;}
/* submenu */
.mt-navigation ul li ul {display: none;background: transparent none repeat scroll 0 0;}
.mt-navigation ul li.submenu-visible ul {display: block;}
.mt-navigation ul li.active ul {font-weight: normal;position: absolute;width: 165px;z-index: 9999;text-align: left;height: 0px;}
.mt-navigation ul li.active ul li { background: #FEC00F none repeat scroll 0 0;height: 20px;width: 100%;margin: 0px;padding: 5px 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;}
.mt-navigation ul li.active ul li a.active:hover span {text-decoration: none;}
.mt-navigation ul li.active ul li span {color: #feecb7;}
.mt-navigation ul li.active ul li a span {color: #000000;}
/* 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 */

.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-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;}

#searchCriteria.handyOption2 { width: 120px; }
#dsl-preisvergleich select { width: 120px; }
#dsl-preisvergleich p, #gas-preisvergleich p, .gas-preisvergleich p{ margin: 8px 0 4px 0px; padding: 0; font-weight:bold; }
#dsl-preisvergleich label, #gas-preisvergleich label, .gas-preisvergleich  label { display:block; width:230px; margin-left:0px; float:left; line-height:22px; height: 22px }
#gas-preisvergleich .tt-input-right,.gas-preisvergleich  .tt-input-right { margin-left: 24px; }
#mt-content-ri #gas-preisvergleich label,#mt-content-ri .gas-preisvergleich  label { width: 150px; }
#mt-content-ri #gas-preisvergleich input ,#mt-content-ri .gas-preisvergleich  input { width: 50px; }
#mt-content-ri #gas-preisvergleich #submit,#mt-content-ri .gas-preisvergleich  .submit{ width: 130px; }
#mt-content-ri #gas-preisvergleich .gas-options label,#mt-content-ri .gas-preisvergleich  .gas-options label{ line-height: 140%; }
#mt-content-ri #gas-preisvergleich .gas-options label,#mt-content-ri .gas-preisvergleich  .gas-options label { width: 100px; height:33px; }
#mt-content-ri #gas-preisvergleich .gas-options span #gas-radio-label, #mt-content-ri .gas-preisvergleich  .gas-options span #gas-radio-label { width: 50px; }
#mt-content-ri #gas-preisvergleich .gas-options input,#mt-content-ri .gas-preisvergleich  .gas-options input { width: 15px; }
#mt-content-ri .gas-preisvergleich  .gas-options span { /*width:180px;*/ }
#dsl-preisvergleich div, #gas-preisvergleich div ,#dsl-preisvergleich div, .gas-preisvergleich  div { height:25px; line-height:22px; }
#gas-preisvergleich div .form-radiobtn-box,.gas-preisvergleich  div .form-radiobtn-box { display:inline;float:left;width:100px;width:75px; }
#dsl-preisvergleich #submit{ margin-left: 35%; }
#gas-preisvergleich select { width: 75px; margin: 3px 0; }
.gas-preisvergleich  select {  margin: 3px 0; }
#gas-radio-label { width:180px; }
#mt-content-ri .gas-preisvergleich select {width:120px;}

.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: 0; margin-top:0px; margin-bottom:8px; }
#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; }

#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: 1.5em; 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:300px; }

.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:422px; 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; }
#stadtplanteaser form .input3 { border:1px solid #BCBCBC; width:130px; }

.umgebung-tab { float:left; width:200px; }
.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; }

.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; }
.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:440px;}
.ajax-einwohner div { padding:2px; }
.ajax-einwohner ul { float:left; width:205px; }
.ajax-einwohner ul.einwohner-liste { margin-right: 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 */
.teaser-promo .redlinehead { font-size: 14px; color: #be0404; margin: 0 0 4px 0; border: none; padding:0;}
.teaser-promo .kicker { margin: 0 0 3px 0; font-weight: bold; line-height: 11px;}
/* 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 { color: #be0404;text-decoration: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 .redlinehead a:hover { text-decoration: underline; }
.teaser-promo .teaserimage { margin-right: 15px;}
.teaser-promo .teaser-abstract { line-height: 130%; }
.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:440px; margin:0px; padding:0px;margin-bottom:20px;}
.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}
.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:14px;font-weight:bold;text-decoration:none;padding: 0 0 6px 0;margin: 0 0 8px 0; border-bottom: 1px solid #CCCBD9;}
.mt-teaser-news-headline:hover{ text-decoration:underline}

/* 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}
.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 dotted black; 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 li.teasersize-item ul li.mt-description-box,.mt-resultlist-width-image .mt-description-box { width:264px; 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; font-size: 11px;}
.mt-resultlist-width-image .mt-structured-data-box li { float:left; display:inline; width:115px;}
.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:50px;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}
.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;} 

#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:53px;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:#fff url('http://img.meinestadt.de/pix/classified/kaz_tab_head.gif') no-repeat left top; width:555px; height:27px; margin-left:0px; }

.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:4px 10px 0 10px; }
.mt-form .submit-small { width:33px; float:right; margin:0px 10px 0 10px; }
#sortMenu .mt-form div {width:170px;float:left}
#sortMenu .mt-form div.entfernung {width:359px;}
.mt-form .ext-submit { width:140px; float:right; margin:4px 10px 0 10px; }
.mt-form label.description { padding-left:125px !important; margin:0 !important; width:200px !important; font-size:10px; font-weight:normal; }
.mt-form div { width:100%; }
.mt-form input.location { width:130px; }

/** Automarkt-Formulare **/
.mt-form #standard label { display:block; float:left; margin:7px 0 6px 4px; font-weight:normal; }
.mt-form #standard select, .mt-form input { display:block; float:left; margin:5px 0 4px 0; width:159px; }
.mt-form #standard select#model { margin: 5px 7px 5px 0; }
.mt-form #standard label.model { width:40px; margin:7px 0 6px 10px; font-weight:normal; }
.mt-form #standard label.location { width:40px; font-weight:normal; }

.mt-form #extended .ext-left { float:left; width:214px; padding:0 10px 0 0; }
.mt-form #extended .ext-left label { width:60px; display:block; clear:left; float:left; height:17px; margin: 9px 0 0 3px; font-weight:normal; }
.mt-form #extended .ext-right select.aufbau { width: 157px; }
.mt-form #extended .ext-left label.color { padding-right:0px !important; font-weight:normal; }
.mt-form #extended .ext-right label { width:45px; display:block; float:left; height:17px; margin:7px 0 0 0; font-weight:normal; }
.mt-form #extended .ext-right { float:right; width:210px; }
.mt-form #extended .ext-left select { display:block; float:right; width:135px; margin:7px 0 0 0; }
.mt-form #extended .ext-right select { display:block; float:left; width: 73px; margin:7px 0px 0 0; }
.mt-form #extended #kw_to, .mt-form #extended #price_to, .mt-form #extended #km_to, .mt-form #extended #ez_to { margin-left:7px; }
.mt-form #extended .submit { margin:40px 10px 0 0; }
.mt-form .motorrad #type { margin-left: 6px; margin-right: 6px;}
.mt-form .motorrad #moto-location { width: 155px;}
/* 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}
#mt-content-in #feedbackbox textarea{width:181px}
#feedbackbox{overflow:hidden}
/** Telefonbuch-Formulare **/
/* Standard */
.mt-form .tb-standard label { width:90px; margin:7px 0 6px 25px; font-weight:normal; }
/* Rueckwerts */
.mt-form .tb-rueckwaerts label { margin:7px 0 6px 5px; font-weight:normal; }
.mt-form .tb-rueckwaerts input#number { width:230px; }
/* Detail */
.mt-form .tb-detail { width:220px; 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:85px; 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:8px 0 0 0; font-weight:normal; }
.mt-form.stadtplan div { width:100% !important; }
.mt-form.stadtplan div label,.mt-form.stadtplan fieldset div label { width:45px; }
.mt-form.stadtplan label.location { width:38px; margin-left:10px; }

/* Event Entferung */
.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:68%; float:left; }
.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: 44px;width: 289px;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 {padding-left:22px; background: transparent url(http://img.meinestadt.de/pix/layout/rl2008/channelsuchbox/channelbox-lupe.gif) top left no-repeat }
#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 {width:276px;margin-right:0px;float:left;}
#mt-content-le .mt-channelsearch-form .submit, #mt-content-ct .mt-channelsearch-form .submit,  #mt-content-ct .mt-channelsearch-form .submit-right, #mt-content-le .mt-channelsearch-form .submit-right{width:180px;height:20px;font-size:11px;font-weight:bold;margin-left:5px;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;margin-top: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{ font-weight:bold; font-size: 14px; padding-bottom: 6px; margin: 0 0 0px 0; color: #be0404;display:block; width:455px;border-bottom: 1px solid #CCCBD9; }
#mt-content-ct .redlinehead-ahead-form{ font-weight:bold; font-size: 14px; padding-bottom: 6px; margin: 0 0 0px 0; color: #be0404;display:block; width:555px;border-bottom: 1px solid #CCCBD9; }
/* Channelsuchbox fuer Spalte content-ri */
#mt-content-ri .mt-channelsearch-form input {width:241px;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: #be0404; font-size: 11px; font-weight:bold; margin-bottom:0px;padding-bottom:8px;border-bottom:1px solid #CCCBD9;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;}
#mt-content-ri .mt-channelsearch-form input.fuellzeile-gray{color:gray;}
#mt-content-ri .mt-channelsearch-form input.fuellzeile{color:#000;}
/*Channelsuche fuer content-in Spalte*/
#mt-content-in .mt-channelsearch-form input {margin-right:0px;float:left;margin-right:5px;padding:0;width:135px;}
#mt-content-in .mt-channelsearch-form input.fuellzeile-gray{color:gray;}
#mt-content-in .mt-channelsearch-form input.fuellzeile{color:#000;}
#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-bottom:8px;overflow:hidden}
#mt-content-in .redlinehead-ahead-form{ color: #be0404; font-size: 11px; font-weight:bold; margin-bottom:0px;padding-bottom:8px;border-bottom:1px solid #CCCBD9;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-gray{width:252px; color:gray;}
#mt-content-le .mt-formrow-2-nebeneinander input.fuellzeile-gray{width:158px;color:gray;}
#mt-content-le .mt-channelsearch-form input.fuellzeile{width:252px; color:#000;}
#mt-content-le .mt-formrow-2-nebeneinander input.fuellzeile{width:158px;color:#000;}

/* BUG: 14385 */
form.mt-channelsearch-form{position:relative}
#mt-content-ri form.mt-channelsearch-form {background:url(http://img.meinestadt.de/pix/layout/rl2008/elements/bg_455_gradient.gif) top left no-repeat;}
#mt-content-ct form.mt-channelsearch-form {background:url(http://img.meinestadt.de/pix/layout/rl2008/elements/bg_555_gradient.jpg) top left no-repeat;}
#mt-content-le form.mt-channelsearch-form {background:url(http://img.meinestadt.de/pix/layout/rl2008/elements/bg_455_gradient.gif) top left no-repeat;}
#mt-content-in form.mt-channelsearch-form {background:url(http://img.meinestadt.de/pix/layout/rl2008/elements/bg_455_gradient.gif) top left no-repeat;}

#mt-content-in div div.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-in div form div.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 div.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 {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-le div div.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-le div form div.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-ct div div.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-ct div form div.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;}

/*Fix fuer Anzeige der Karte in rechter Saplte */
#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:455px; background:transparent url('http://img.meinestadt.de/pix/layout/rl2008/elements/rcol/bg_455_leftcol_bottom.gif') bottom left no-repeat;}
.mt-tableteaser455 > div{background:transparent url('http://img.meinestadt.de/pix/layout/rl2008/elements/rcol/bg_455_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-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 }


/*Login-Boxen*/
#mt-content-in #mt-login-form, #mt-content-ri #mt-login-form {padding: 0px; background: none;}

/*Login-Box - Inspiration*/
#mt-content-in #mt-login-form .content-login-215 .content-login-title {font-size:11px;font-weight:bold; padding-bottom:2px; margin-bottom:15px;}
#mt-content-in #mt-login-form .content-login-215 {background:transparent url(http://img.meinestadt.de/pix/login/hg_login215-109.gif) no-repeat; height:109px; padding:7px 0px 0px 7px;}
#mt-content-in #mt-login-form .content-login-215 .mt-mail-215 {display:inline; font-size:10px; color:#808285; width:197px; margin:0px; height:15px;}
#mt-content-in #mt-login-form .content-login-215 .mt-passwordText-215 {display:inline; font-size:10px; color:#808285; width:197px; margin-top:4px; height:15px;}
#mt-content-in #mt-login-form .content-login-215 .mt-password-215 {display: none; font-size: 10px; color:#808285; width:197px; margin-top:4px; height:15px;}
#mt-content-in #mt-login-form .content-login-215 div {padding:0px; background:none;}
#mt-content-in #mt-login-form .content-login-215 div .mt-login-btn {float:left; margin-top:7px;}
#mt-content-in #mt-login-form .content-login-215 div .mt-login-btn input {display:inline; font-size:11px; width:45px; padding:0px;}
#mt-content-in #mt-login-form .content-login-215 div .mt-login-links {float:right; text-align:right; margin-top:1px; padding-right:7px;}
#mt-content-in #mt-login-form .content-logged-215 {background:transparent url(http://img.meinestadt.de/pix/login/hg_loggedin215.gif) no-repeat; height:92px; padding:7px 0px 0px 7px;}
#mt-content-in #mt-login-form .content-logged-215 .logged-links {background:none; margin-top:12px; text-align:right; overflow:visible; padding:32px 8px 0px 0px;}
#mt-content-in #mt-login-form .content-logged-215 #logged-username {background:none; padding:0; font-weight:bold; overflow:visible;}
#mt-content-in #mt-login-form .content-logged-215 .logged-links span {margin-right: 5px;}
#mt-content-in #mt-login-form .content-error-215 {background:transparent url(/pix/login/hg_loggedin215-109.gif) no-repeat; height:109px; padding:7px 0px 0px 7px;}
#mt-content-in #mt-login-form .content-error-215 .error-message {color:red; font-weight:bold; background-color:white; border:1px solid red; height: 40px;width: 200px;}
#mt-content-in #mt-login-form .content-error-215 .error-message .error-message-icon {padding:10px 0px 10px 10px; float:left; width:18px; height:18px;}
#mt-content-in #mt-login-form .content-error-215 .error-message .error-message-txt {float:right; width:160px; padding-top:5px;}
#mt-content-in #mt-login-form .content-error-215 .error-back-btn {margin-top: 10px;}
#mt-content-in #mt-login-form .content-error-215 .error-back-btn input {font-size:11px; width:47px; padding:0px;}

/*Login-Box - Right*/
#mt-content-ri #mt-login-form .content-login-316 .content-login-title {font-size:11px;font-weight:bold; padding-bottom:15px; margin-bottom:3px;}
#mt-content-ri #mt-login-form .content-login-316 {background:transparent url(http://img.meinestadt.de/pix/login/hg_loggedin300-71.gif) no-repeat; height:71px; padding:5px 0px 0px 7px; margin:0px;}
#mt-content-ri #mt-login-form .content-login-316 .mt-mail-316 {display:inline; font-size:10px; color:#808285; width:120px; margin:0px; height:15px;}
#mt-content-ri #mt-login-form .content-login-316 .mt-passwordText-316 {display:inline; font-size:10px; color:#808285; width:120px; height:15px;}
#mt-content-ri #mt-login-form .content-login-316 .mt-password-316 {display:none; font-size:10px; color:#808285; width:120px; height:15px; }
#mt-content-ri #mt-login-form .content-login-316 input {display:inline; font-size:11px; width:43px; margin:2px 0px 0px 0px; padding:0px 0px 1px 0px;}
#mt-content-ri #mt-login-form .content-login-316 span {margin-right: 25px;}
#mt-content-ri #mt-login-form .content-logged-316 {background:transparent url(http://img.meinestadt.de/pix/login/hg_loggedin300.gif) no-repeat; padding-top:7px; height:51px;}
#mt-content-ri #mt-login-form .content-logged-316 div {float:left; background:none; padding:0; overflow: visible;}
#mt-content-ri #mt-login-form .content-logged-316 div #logged-username {float:none; background:none; padding:0; font-weight:bold; overflow:visible;}
#mt-content-ri #mt-login-form .content-logged-316 .logged-links {float:right; background:none; padding:0px; overflow:visible;}
#mt-content-ri #mt-login-form .content-logged-316 .logged-links span {margin-right:5px;}
#mt-content-ri #mt-login-form .content-error-316 {background:transparent url(http://img.meinestadt.de/pix/login/hg_loggedin300-71.gif) no-repeat; height:71px; padding:5px 0px 0px 7px;}
#mt-content-ri #mt-login-form .content-error-316 .error-message {float:left; color:red; font-weight:bold; background-color:white; border:1px solid red; height:40px; width:230px;}
#mt-content-ri #mt-login-form .content-error-316 .error-message .error-message-icon {padding:10px 0px 10px 10px; float:left; width:18px; height:18px;}
#mt-content-ri #mt-login-form .content-error-316 .error-message .error-message-txt {float:right; width:190px; padding-top:4px; height:40px;}
#mt-content-ri #mt-login-form .content-error-316 input {font-size:11px; width:47px; padding:0px; margin:12px 0px 0px 15px;}

/* 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/contentcarousel/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: 455px;}
#mt-content-le .horizontal_carousel .container {width: 421px;}
#mt-content-le .mt-contentcarousel-minimizer{width: 400px;}
#mt-content-le .horizontal_carousel ul li {width:415px;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/contentcarousel/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/contentcarousel/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-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{margin: 0px 20px 0px 20px;height:55px}
.mt-calender-leaf-icon    { background: url(http://img.meinestadt.de/pix/sprites/kaufda_sprite.png) 0px 0px no-repeat; }
.mt-calender-leaf-icon-old{ 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: 40px 0px 0px 8px;color:#808285;}
.mt-calendar-leaf-counter{color:808285;font-size:14px;font-weight:bold;left:28px;position:absolute;text-align:center;top:36px;width:30px;}
/* 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,#mt-nav-container li a:hover {text-decoration:underline !important}
#mt-nav-container ul li {list-style-type:none;}

/*PromoDuo Teaser Klassen */
#mt-content-le .teaser-promo-duo{width:100%;float:left;margin-bottom:15px;}
#mt-content-le .teaser-promo-duo div div{width:223px;float:left;margin-left:0;margin-right:0px;}
#mt-content-le .teaser-promo-duo  div div .kicker{margin-top:6px;}
#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 div div.redlinehead {color:#be0404; font-size:14px;border:0;margin:0;padding:0;margin-bottom:6px}
#mt-content-le .teaser-promo-duo div br.antifloat {display:none;clear:none}
#mt-content-le .teaser-promo-duo div div .teaserimage {margin:0;padding:0}
#mt-content-le .teaser-promo-duo div.mt-headline_second{margin-left:9px}
#mt-content-le .teaser-promo-duo .teaser-promo{margin-bottom:0px}

/* Triple Teaser */
#mt-content-le .mt-teaser-group { width:455px; 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{ margin-left:10px; }
#mt-content-le .mt-teaser-group .mt-teaser-holderbox div .redlinehead {color: #000000; font-size:11px; padding-bottom:6px;margin-bottom:6px}

/* RelevanceCatalogue */
ul.mt-rel-kat {line-height:140%; 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; }

#mt-content-le .teaser-promo div {margin-left:155px}
#mt-content-le .teaser-promo div div {margin-left: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 */
/*spl-01: letzte Zeile URL */ 
/* spl-01: 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;}
/*spl-01: letzte Zeile URL */ 
.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 {width:215px; float:left;margin:0}
#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 1.5em;background: transparent url(http://img.meinestadt.de/pix/layout/rl2008/elements/rcol/bg_316_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_316_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{padding:0;margin:0} 
.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 1.5em;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 1.5em;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 ; }

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

/* TEMPLATE ::: calender_events_list.tpl */
.event-kalender-genre-box { margin-bottom:40px; }
.event-kalender-middle { width:51%; }
.event-kalender-left { margin-left:-71%; }
.event-kalender-right { width:18%; }
.event-kalender-starttime { color: #545454; }
.event-kalender-img-box {width:10%; vertical-align:top; float:right; }
.event-kalender-img { border:1px solid #000; }
.event-kalender-genre-foot { background:url(http://img.meinestadt.de/pix/eventapp/button_l.gif) no-repeat top right;margin-bottom:10px }
#event-kalender-link-termine { font-weight:bold; color:blue; }
#event-kalender-all-termine { clear:both; padding: 6px 0 0 15px; float:left; }

/*Events2007: Kalender  events_calendar_yui*/
div#calendar-outer-container { clear:both;display: none; width: 453px; height: 140px; border:1px solid #CCCCCC;margin: 0 0 1.5em 0;}
div#calendar-outer-container table#tbl-left { width: 130px; float:left; margin-right:23px;}
div#calendar-outer-container table#tbl-left tr { height:30px;}
div#calendar-outer-container table#tbl-left tr td#selWeekDay{ font-size:14pt; color:#339999; padding: 0px; text-align:center;}
div#calendar-outer-container table#tbl-left tr td#selMonthDay{ font-size:19pt; font-weight:bold;color:#339999;text-align:center;}
div#calendar-outer-container table#tbl-left tr td#selMonth{ font-size:20px; color:#339999; text-align:center; padding: 2px 0px 20px 0px;}
div#calendar-outer-container table#tbl-right { width:144px; height:140px;text-align:left;}
div#calendar-outer-container table#tbl-right tr { height:33px;}
div#calendar-outer-container table#tbl-right tr td { padding-left:5px; border-left: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; vertical-align:middle;}
div#calendar-outer-container-loading { clear:both;display: block; width: 453px; height: 140px; border:1px solid #CCCCCC;}

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

.tickets-spacer { clear:left;margin-bottom:0px;}
/* * * * *.serial-column-left { float:left;width:80%;} */
/* * * * *.serial-column-right { float:right;width:20%;text-align:right;}*/


/* TEMPLATE ::: virtual_nights_teaser_rechts.tpl, top_locations_list.tpl */
.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-dat.event-list-sort-ticket { padding-left:65px; width:45px }
.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; }
/*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 input{margin-left:8px;margin-top:8px}
#mt-partner-erento .text-input{width:250px;float:left }
#mt-partner-erento input.submit{clear:both;float:left}
#mt-partner-erento label {margin-top:8px; margin-left:8px;float:left;width:140px;font-weight:normal}

/* 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:100%}
.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_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, #mt-content-ct .mt-genericform {position:relative}

#mt-content-ri .mt-formrow-2-nebeneinander label{clear:both;float:left;width:55px;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:55px;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:121px}
#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  {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 {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-content-le .mt-genericform form , .mt-genericform form{background:url(http://img.meinestadt.de/pix/sprites/gradient_sprite.png) 0px -330px repeat #E1E1E5;padding:8px 5px 5px 5px;position:relative;}
.mt-genericform form .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 {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;} /* 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{float:right}
.mt-imgborder{border:1px solid #adaaad;}
.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;}


.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}

#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;}

/*Autocompleter us*/
.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:#acacac;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;padding-left:0;}
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:#0000CC;text-decoration:underline;}
div.auto_complete_universal_search ul li div.desc_right {float:left;width:155px;}

/* WAS-WO Suchfeld im Head */
div.us-searchheader-link{width:100%;text-align:right;padding-bottom:13px;}
form.us-searchheader{margin:0;}
form.us-searchheader table{width:616px;margin:-3px -4px 0 0; border:0; padding:0; float:right;}
form.us-searchheader table tr{margin:0;padding:0;}
td.us-searchheader-was{width:241px;}
td.us-searchheader-was div.row-1{float:left;width:30px;padding-top:3px;font-size:11px;line-height:140%;}
td.us-searchheader-was div.row-2{width:206px; height:18px; border: 1px solid #555; float:right; background-color:#fff; padding:2px 1px 0;margin-right: 0px;}
td.us-searchheader-was div.row-2 input{width:206px;color:#000000;}
td.us-searchheader-wo{width:235px;padding-left:6px;}
td.us-searchheader-wo span{ position:absolute;top:62px; padding-left: 195px;}
td.us-searchheader-wo span img{width:16px;height:16px;border:none;}
td.us-searchheader-wo div.row-1{float:left;width:25px;padding-top:3px;font-size:11px;line-height:140%;}
td.us-searchheader-wo div.row-2{width:206px; height:18px; border: 1px solid #555; float:right; background-color:#fff; padding:2px 1px 0;margin-right:0px;}
td.us-searchheader-wo div.row-2 input{width:200px;}
td.us-searchheader-wo div.row-2 img.error{position:relative;top:-8px;left:-7px;}
td.us-searchheader-btn{padding-left:6px;}
td.us-searchheader-btn input{width:115px;}

span.teaser-interaction-imglink{width:155px;height:50px;position:relative;top:-15px;left:-65px;padding-left:65px;padding-top:15px;text-decoration:underline;border:none;}

/* TarifCheck24 Formular */
.tarifc24-ad-headline-logo{background-image:url("/pix/partner/tarifcheck24/tarifcheck_logo.gif");height:20px;width:127px;float:right;position:relative;top:10px;}
.tarifc24-options{width:230px;}

#tarifc24, #tarifc24 td {font-family:Verdana;font-size:11px;line-height:140%;padding:0;vertical-align:top;}
#tarifc24, #tarifc24 tr.tarifc24-spacer td {padding-top:5px;}
#tarifc24 .tarifc24-form {background:none repeat scroll 0 0 transparent;margin:0;padding:0;}
#tarifc24 .tarifc24-ad-455 {width:455px;}
#tarifc24 .tarifc24-ad-455 .tarifc24-ad-headline {height:35px;}

#tarifc24 .tarifc24-ad-headline-text {float:left;font-size:11px;font-weight:bold;margin-top:1px;}
#tarifc24 .tarifc24-ad-455 .tarifc24-ad-headline-text {color:#BE0404;font-size:14px;margin-top:13px;}
#tarifc24 .tarifc24-ad-headline-text.tarifc24-icon-magnifier {background-image:url("http://img.meinestadt.de/pix/partner/check24/icon_magnifier.gif");background-position:0 0;background-repeat:no-repeat;height:17px;padding-left:22px;}

#tarifc24 .tarifc24-ad-content {background-image:url("http://img.meinestadt.de/pix/layout/rl2008/elements/ri_bg_fade.jpg");background-position:left bottom;background-repeat:no-repeat;border-top:1px solid #CCCBD9;padding:8px 5px 5px;}
#tarifc24 .tarifc24-ad-455 .tarifc24-ad-content {background-image:url("http://img.meinestadt.de/pix/partner/check24/bg_ad_455.jpg");overflow:hidden;}

#tarifc24 .tarifc24-ad-content-half-left {float:left;width:55%;}
#tarifc24 .tarifc24-ad-content-half-right {float:left;padding-top:2px;width:45%;}

#tarifc24 .tarifc24-input-table {border-collapse:collapse;}
#tarifc24 .tarifc24-ad-455 .tarifc24-submit {font-size:11px;font-weight:bold;margin-top:8px;width:180px;}
#tarifc24 td.tarifc24-input-text {font-size:11px;padding-right:8px;white-space:nowrap;}









