@charset "utf-8";
/* CSS Document */

body {padding: 0px; margin:0px; font-family:  Helvetica,Arial, sans-serif; font-size:11px; color:#434d5e;}
ul {padding:0px;margin:0px;}
h1{font-family:Arial, Helvetica, sans-serif;font-size:16px; color:#434d5e;}
h2{font-family:Arial, Helvetica, sans-serif;font-size:18px; color:#434d5e;}
a img {border:0px;}
.unterueberschrift{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#434d5e; font-weight:bold;}
* html .unterueberschrift{}  /* Korrektur fuer den IE 5 und 6 */
*:first-child+html .unterueberschrift{}  /* Korrektur fuer den IE 7 */

.unterueberschrift a{font-size:12px; color:#434d5e; font-weight:bold; text-decoration:none;}


p{margin-top:-6px;}
* html p{margin-bottom:12px;}  /* Korrektur fuer den IE 5 und 6 */
*:first-child+html p{margin-bottom:10px;}  /* Korrektur fuer den IE 7 */
p.last{margin-top:-6px; margin-bottom:-15px;}


.normal {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#434d5e;}
#suche .red{font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#a70034;}
	
	
.red {color:#a70034;}


#oeffnungszeiten{font-weight:bold;}
#oeffnungszeiten td{padding-right:20px;}

#gutschein{margin:-100px 0px 0px 20px; width:368px; height:168px; background-image:url(../img/gutschein.jpg);}
* html #gutschein{margin:-120px 0px 0px 15px;}  /* Korrektur fuer den IE 5 und 6 */
*:first-child+html #gutschein{margin:-120px 0px 0px 15px;} /* Korrektur fuer den IE 7 */

.gross {margin-top:20px; width:590px; height:550px;overflow-y:auto;overflow-x:hidden;}
#kinderzimmer{margin:-240px 0px 0px 20px; width:301px; height:427px; background-image:url(../img/kinder_zimmer.jpg);}
*:first-child+html #kinderzimmer{margin:-240px 0px 0px 15px;}  /* Korrektur fuer den IE 7 */

#information {margin-top:0px; margin-left:-25px;}
* html #information {margin-left:18px;}
*:first-child+html #information {margin-left:18px;}

#veranstaltungen td{padding-right:20px;}

.jobs {text-align:left;background-color:#434d5e; width:360px;table-layout:fixed}
.jobs th{background:#000000;color:#FFFFFF;font-weight:normal;padding:4px;}
.jobs td{border:none; padding:4px;}
.jobs .gray_row{background:#d8d9da; color:#434d5e;}
.jobs .red_row{background:#a70034; color:#fff;}
.jobs .desc{width:80px;}
.jobs .partner{width:80px;}
.jobs .phone{width:70px;}
.jobs .shop{width:70px;}
/***** Seitenaufteilung *****/

#frame{margin:auto; width:733px; margin-top:20px;}
* html #frame{width:750px;}  /* Korrektur fuer den IE 5 und 6 */

/***** Linker Frame *****/

#frame_left{float:left; margin-top:20px; width:143px; height:550px; background-color:#d8d9da; padding:0;}


#logo{width:143px; height:42px;}
#logo a{padding-right:143px; padding-bottom:25px; text-decoration:none;}


#grafik_bottom{margin-top: -98px; width:143px; height:165px; background-image: url(../../media/general-images/grafik_unten_links.jpg);}

/***** Linker Frame - ENDE *****/

/***** Rechter Frame *****/

#frame_right{float:left; margin-top:20px; width:589px; height:550px; background-repeat:no-repeat;}

/***** Rechter Frame - ENDE *****/


/***** Formatierungen Inhalte  *****/

#content{margin-top:47px; width:371px; height:398px; padding:5px 12px 10px 22px; overflow-y:auto; overflow-x:hidden;float:left;}
#content_lang{margin-top:42px; width:371px; height:508px; padding:10px 12px 0px 22px; overflow-y:auto; overflow-x:hidden;}
#content_gross{margin-top:42px; width:555px; height:490px; padding:5px 12px 10px 22px; overflow-y:auto; overflow-x:hidden;}
* html #content{height:305px; padding:10px 10px 10px 22px;}  /* Korrektur fuer den IE 5 und 6 */
*:first-child+html #content{height:305px; padding:10px 10px 10px 22px;}  /* Korrektur fuer den IE 7 */	

#content li {margin:0px;padding:0px;}
#content ul {margin-left:15px;padding:0px;}
#content b {font-size:12px;}
*:first-child+html #content ul {padding-left:3px;}
/***** Formatierungen Inhalte - ENDE *****/
/*#rechter_content{float:left;width:30px;height:100px;margin:195px 0 0 5px;width:90px;font-size:9px;color:#fff;}
#rechter_content img {border:0;}*/

/***** Seitenaufteilung - ENDE *****/



/***** Linkformatierung - Suche von A bis Z - ENDE *****/


/***** Popup - Suche von A bis Z *****/


#logo_popup{width:142px; height:29px; background-image: url(../img/logo_popup.jpg); margin-left:10px;}

h2.popup{font-size:16px; color:#434d5e; margin-bottom:1px; margin-left:10px;}

#frame_popup{padding:0; margin-left:10px; width:702px; height:421px; background-image: url(../img/bls_plan_esprit.jpg);}


#popup{margin-left:10px;}
*:first-child+html #popup{margin-left:10px;}  /* Korrektur fuer den IE 7 */

#print_popup{padding:0; margin-left:500px; margin-top:-10px; width:94px; height:22px; background-image: url(../img/print.gif); border: 1px dotted;}
#print_popup a{padding-left:90px; padding-bottom:10px; text-decoration:none;}

#close_popup{padding:0; margin-left: 615px; margin-top:-24px; width:94px; height:22px; background-image: url(../img/windowclose.gif); border: 1px dotted;}
#close_popup a{padding-left:90px; padding-bottom:10px; text-decoration:none;}


/***** Popup - Suche von A bis Z - ENDE *****/


/***** Popup - Branchen *****/

#frame_left_popup{float:left; padding:0px; margin-left:20px; width:250px; height:550px;}

#frame_right_popup{float:left; width:702px; height:700px;}

#popup_branchen{margin-left:30px; margin-top:0px;}
* html #popup_branchen{ position:absolute; margin-left:20px; margin-top:415px;}  /* Korrektur fuer den IE 5 und 6 */
*:first-child+html #popup_branchen{ position:absolute; margin-left:30px; margin-top:0px;}  /* Korrektur fuer den IE 7 */

.popup_branchen{margin-left:30px; margin-top:40px; font-size:16px; color:#434d5e;}
* html .popup_branchen{margin-left:25px; margin-bottom:12px;}  /* Korrektur fuer den IE 5 und 6 */
*:first-child+html .popup_branchen{margin-left:25px; margin-bottom:12px;}  /* Korrektur fuer den IE 5 und 6 */

#popup_branchen_plan{margin-top:-10px; margin-left:20px; width:702px; height:421px; background-image:url(../img/bls_plan_esprit.jpg); background-repeat:no-repeat;}
* html #popup_branchen_plan{position:absolute; margin-left:20px;}



#print_popup_branchen{padding:0; margin-top:155px; margin-left:490px; width:94px; height:22px; background-image: url(../img/print.gif); border: 1px dotted;}
* html #print_popup_branchen{ position:absolute; margin-top:580px; margin-left:500px; }
*:first-child+html #print_popup_branchen{ position:absolute; margin-top:185px; margin-left:500px; }
#print_popup_branchen a{padding-left:90px; padding-bottom:10px; text-decoration:none;}


#close_popup_branchen{padding:0; margin-top:-24px; margin-left:600px; width:94px; height:22px; background-image: url(../img/windowclose.gif); border: 1px dotted;}
* html #close_popup_branchen{ position:absolute; margin-top:580px; margin-left:600px; }
*:first-child+html #close_popup_branchen{ position:absolute; margin-top:185px; margin-left:600px; }
#close_popup_branchen a{padding-left:90px; padding-bottom:10px; text-decoration:none;}


#suche{margin-top:-3px;}
#suche td {padding:0px;font-size:9px;}
#suche a{text-decoration:none;color:#a70034;}



/***** Popup - Branchen - ENDE *****/


/***** Navigation *****/

#frame_navi {width: 120px;  height:438px; margin-top:2px; background-color:#f4f4f4;}
#frame_navi div {clear:left;}
  
.menu {margin-left:4px; font-size:11px; font-weight:bold; }
.menu a{text-decoration:none; color: #666;}
a.current {color:#990033;} 
#content .current {text-decoration: none; font-size:11px; font-weight: bold; color:#990033;}
#content_lang .current {text-decoration: none; font-size:11px; font-weight: bold; color:#990033;}

#content a {text-decoration: none; font-size:11px; color: #434d5e; font-weight: bold; }
/*#content_lang a {text-decoration: none; font-size:11px; color: #434d5e; font-weight: bold; }*/
.first {padding-top:8px; }
.second {padding-top:0px;}
  
  
/* --- Korrekturen fuer den IE 5 und 6 --- */
  
  
* html #frame_navi { margin-top:0px;}
  

/* --- Korrekturen fuer den IE 5 und 6 - ENDE --- */


/* --- Korrekturen fuer den IE 7 --- */  
   
  
*:first-child+html #frame_navi { margin-top:0px;}
 
/* --- Korrekturen fuer den IE 7 - ENDE --- */  

  
/***** Navigation - ENDE *****/


/*- Oeffnungszeiten START -*/
.opentimes{width:350px;margin:0 0 10px 0;font-weight:bold;font-size:12px;}
.opentimes td{width:130px;padding:2px 0;}
.opentimes .col1{width:195px;padding:2px 3px;}
/*- Oeffnungszeiten ENDE -*/



/*- Veranstaltungen START -alt
.events{width:360px;}
.events .row1-col1{float:left;;width:160px;margin:2px 0;}
.events .row1-col2{float:left;width:118px;margin:2px 0 2px 3px;}
.event-item{color:#A80033;}

 Veranstaltungen ENDE -*/

 
/*- Veranstaltungen START -*/
.events{width:400px;}
.events p{margin:0;padding:0;}
.events .row1-col2{float:left;width:225px;margin:2px 0 2px 8px;}
.events .row1-col1{float:left;width:110px;margin:2px 0;}
.events .row1-col0{float:left;width:20px}
.event-item{color:#A80033;}
.event-item a{color:#A80033;text-decoration:none;font-weight:bold;}
.aktion_info p{margin:0px;padding:0px;}
.aktion_info img{margin-bottom:10px;}
.event-item-no-highlight {color:#434D97}
.event-item-no-highlight a{color:#434D97;text-decoration:none;font-weight:bold}
/*- Veranstaltungen ENDE -*/
.clear{clear:both;}

/***** Linkformatierung - Suche von A bis Z *****/
#content_lang .shopcartletter a{color:#FFF;text-decoration:none;}
.shopcartletter{font-weight:bold;padding:5px 10px 5px 7px;margin-right:10px;background-color:#990033;width:22px;float:left;	border: solid #fff 2px;}
.shopcartletter-last{margin-right:0px;}
.shopcartletter-active{color:#434d5e;  background-color:#fff; border: solid #434d5e 2px;}
.a-zshop-box {width:383px;height:393px;overflow-y:scroll;margin-top:10px;}

.shop-search-row .col1{float:left; width:200px;}
.shop-search-row .col2{float:left; width:94px;}
.shop-search-row .col3{float:left; width:70px;}
.shop-search-row .col3 a{text-decoration:none;color:#C5005B;}

.shop-search-branches {margin-left:-15px;}
.shop-search-branches ul{list-style-type:none;margin-left:-30px;padding:0px;}
.shop-search-branches li{margin:0px;padding:0px;margin-top:3px;}
.shop-search-branches a {font-weight:normal;font-size:11px;}
.shop-search-branches selected {color:#C5005B;font-weight:normal;font-size:11px;}
*:first-child+html .shop-search-branches {margin-top:-5px;}
h1 {padding-top:5px;}
h1{margin:0px;padding:0px;padding-bottom:5px;}
*:first-child+html h1{margin:0px;padding:0px;padding-bottom:5px;}

/*Anfahrt rechte Seite START*/
#rechter_content {float:left;margin:0 0 0 4px;width:175px;}
#rechter_content table {margin:0 0 0 0;width:180px;color:#fff;font-size:11px;letter-spacing:-0.05em}
#rechter_content td {width:96px;height:85px;}
#rechter_content img {border:0;}
#rechter_content .rechtetable a {color:#fff;text-decoration:none;}

/*IE7*/
*:first-child+html #rechter_content table {margin:0 0 0 8px;padding:0px;width:180px;}
*:first-child+html #rechter_content td {width:50%;height:85px;}
*:first-child+html #rechter_content {float:left;margin:0 0 0 0;width:186px;}

/*IE6*/
* html #rechter_content table {width:180px;}
* html #rechter_content td {padding:0 0 0 2px;}

/*Anfahrt rechte Seite END*/

/***** Linkformatierung - Download Centerplan *****/

#download_plan{ margin-top:450px; margin-left:307px; width:100px; height:20px; padding-left:10px;  background-color:#E7F1FB;}
#download_plan a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;color:#B52B3B; text-decoration: none;}
#iframe_newsticker{background-color:transparent}