/*  Content - rechte Seite: Container  */

.container { float: left; width: 172px; padding:0; margin: 0 0 10px 0; font-size: 11px; }

.dialog_right_lower_corner { margin: 0; padding: 0; background: url(../images/container/corner_right.gif) bottom right no-repeat; height: 10px; }
.dialog_left_lower_corner { margin: 0; padding: 0; background: url(../images/container/corner_left.gif) bottom left no-repeat; height: 10px; }

.container_left_upper_corner { margin: 0; padding:0; background: url(../images/container/corner_left.gif) top left no-repeat; height: 10px; }
.container_right_upper_corner { margin: 0; padding:0; background: url(../images/container/corner_right.gif) top right no-repeat; height: 10px;}
.container_right_lower_corner {margin: 0; padding: 0; background: url(../images/container/corner_right.gif) bottom right no-repeat; height: 10px; }
.container_left_lower_corner {margin: 0; padding: 0; background: url(../images/container/corner_left.gif) bottom left no-repeat; height: 10px; }
.container_content { padding: 0 10px; margin: 0; color: #000000; background: url(../images/container/container_bg.gif) top left repeat-y;}

.dictum_left_upper_corner { margin: 0; padding:0; background: url(../images/container/dictum_corner_left.gif) top left no-repeat; height: 10px; }
.dictum_right_upper_corner { margin: 0; padding:0; background: url(../images/container/dictum_corner_right.gif) top right no-repeat; height: 10px;}
.dictum_right_lower_corner {margin: 0; padding: 0; background: url(../images/container/dictum_corner_right.gif) bottom right no-repeat; height: 10px; }
.dictum_left_lower_corner {margin: 0; padding: 0; background: url(../images/container/dictum_corner_left.gif) bottom left no-repeat; height: 10px; }

/*  Login  */
.login { margin: 0; padding: 0; }
.login_liste { padding-top: 8px; padding-left: 10px; padding-right: 10px; margin: 0;  }
.title { font-size: 14px;  font-weight: bold; margin-bottom: 5px; width: 152px; }
.link { padding: 0; margin: 0; padding-bottom: 10px; }
.link a{ font-size: 12px; font-weight: bold; padding-left: 10px; color: #000000; background: url(../images/navi/arrow.gif) no-repeat 0 50%; }
.speedorder_link { padding: 0; margin: 0; padding-bottom: 10px;  }
.speedorder_link_pfeil { padding: 0; margin: 0; padding-bottom: 10px; background: url(../images/navi/arrow.gif) no-repeat 0 17%; float: left; width: 10px; height:25px; }
.speedorder_link a{ font-size: 12px; font-weight: bold; color: #000000; }
.text { color: #000000; font-size: 12px; margin-bottom: 5px; }
.tel_nummer { font-size: 22px; font-weight: bold; color: #000000; margin-bottom: 8px; margin-top: 3px;}
.trenner { padding-top: 5px; padding-left: 10px; padding-right: 10px; margin: 0; border-top: #cfcfcf 1px solid; }
.trenner input[type="submit"] {font-family: Arial; width: 150px; font-weight: bold; font-size: 12px; text-decoration:underline; background: transparent url(../images/navi/arrow.gif) no-repeat 0px 50%; border: 0; cursor: pointer;  }
.trenner_login { padding-top: 5px; padding-left: 10px; padding-right: 10px; padding-bottom: 5px; margin: 0; border-top: #cfcfcf 1px solid; }

input[type="text"]{float: left; margin-right: 2px; color: #666666; font-size: 11px; font-weight: normal; border: #999999 solid 1px; text-align: left;  }
.tbForm { height: 13px; float: left; margin-right: 2px; color: #666666; font-size: 11px; font-weight: normal; border: #999999 solid 1px; text-align: left;  }
.tbFormRemark { height: 70px; float: left; color: #666666; font-size: 11px; margin-bottom: 5px; font-weight: normal; border: #999999 solid 1px; text-align: left;  }
input[type="password"]{ font-size: 11px; margin-bottom: 5px; font-weight: normal; border: #999999 solid 1px; }
/*.login_liste input[type="submit"] { overflow: visible;  font-family: Arial;  width: 80px;  font-weight: bold; font-size: 12px; text-decoration:underline; background: transparent url(../images/navi/arrow.gif) no-repeat 0px 50%; border: 0; cursor: pointer;  }*/

.link_arrow { padding: 0; margin: 0; padding-bottom: 10px; background: url(../images/navi/arrow.gif) no-repeat 0 17%; float: left; width: 10px; height:20px; }
.link_question a{ font-size: 12px; font-weight: bold; color: #000000; }
.link_question { padding: 0; margin: 0; padding-bottom: 10px;  }

/*  Katalog - Bestellung  */
.container_order_media { display: inline; float: right; width: 172px; height: 63px; padding:0; margin: 0; font-size: 12px; margin-bottom: 6px; }
.order_medien { list-style: none; padding: 0 10px 0 10px; margin: 0; font-weight: bold; display: block; height: 50px; color: #000000; }

.medien_text { font-weight: normal; padding: 0; margin: 0; color: #000000; position: relative; right: -10px; top: -49px; width: 10em; float: right; min-width: 100px; }
.medien_link { height: 36px; display: inline; padding: 0; margin: 0; position: relative; right: -8px; top: -49px; float: right;}
.medien_link a { font-size: 12px; font-weight: bold; color: #000000;  }
.medien_image { background: url(../images/container/iba_katalog.gif) no-repeat center 50%; width: 87px; height: 56px; float: left; position: relative; left: -20px; top: 10px;}
.medien_link table { width: 100px; height: 36px; }
.medien_link td {padding-left: 0;}
.medien_arrow { background:transparent url(../images/navi/arrow.gif) no-repeat scroll 0pt 17%; float:left; height:20px; margin:0pt; padding:0pt 0pt 10px; width:10px; }

.medien_links_oben { margin: 0; padding: 0; background: url(../images/container/corner_left.gif) top left no-repeat;   }
.medien_rechts_oben { margin: 0; padding: 0; background: url(../images/container/corner_right.gif) top right no-repeat;  }
.medien_links_unten { margin: 0; padding: 0; background: url(../images/container/corner_left.gif) bottom left no-repeat;  }
.medien_rechts_unten { margin: 0; padding: 0; background: url(../images/container/corner_right.gif) bottom right no-repeat; }

/* Newsletter */
.container_register_news { display: inline; float: right; width: 172px; height: 40px; padding:0; margin: 0; font-size: 12px; margin-bottom: 13px; }
.news_register { list-style: none; padding: 0 10px 0 10px; margin: 0; font-weight: bold; display: block; height: 35px; color: #000000;}

.news_text { clear: both; font-weight: normal; padding: 0; margin: 0; color: #000000; float: right; position: relative; top: -35px; }
.news_link { display: inline; clear: both; float: right; padding: 0; margin: 0;  position: relative; right: -13px; top: -44px; }
.news_link a { font-size: 12px; font-weight: bold; color: #000000;  }
.news_image { background: url(../images/container/newsletter.gif) no-repeat center 50%; width: 67px; height: 41px; float: left; position: relative; left: -15px; top: 3px;}
.news_link table { width: 120px; height: 36px; }
.news_link td {padding-left: 0;}
.news_arrow { background:transparent url(../images/navi/arrow.gif) no-repeat scroll 0pt 50%; float:left; height:15px; margin:0pt; padding:0; width:5px; }

/* eosa */
.eosa_text { font-size: 12px; font-weight: normal; padding: 0; margin: 0; float: left; padding-top: 8px; margin-right: 5px; }
.eosa_container { float: left; padding: 0; margin: 0; width: 172px; }
.eosa_image { background: url(../images/container/eosa_logo.gif) no-repeat center 50%; width: 65px; height: 25px; float: left; cursor: pointer;}

/* TuT Suche */
.tut_container { background: url(../images/container/tonersuche.gif) no-repeat 50% 60%; padding: 8px 10px 0 10px;  margin:0; }
.tut_container_title { font-size: 14px;  font-weight: bold; margin-bottom: 5px; width: 152px; }
.tut_phone_number { font-size: 22px; font-weight: bold; color: #000000; }

/*  Tiergalerie  */
.download {padding: 0 10px; margin: 0; font-weight: bold; color: #000000; background: url(../images/container/container_bg.gif) top left repeat-y; width: 152px;}
.download_title { font-size: 12px; color: #1B4B79;  margin-bottom: 5px; text-align: center; }
.download_text { padding-bottom: 3px; clear: both;  }
.download a { padding-left: 10px; color: #000000; background: url(../images/navi/arrow.gif) no-repeat 0 50%; }
.download_image { background: url(../images/container/Tiergalerie.gif) no-repeat center 50%; width: 152px; height: 76px; margin-bottom: 5px; float: left;}

/* Berner BärenPark */
.bears {padding: 0 10px; margin: 0; font-weight: bold; color: #000000; background: url(../images/container/container_bg.gif) top left repeat-y; width: 152px;}
.bears_title { font-size: 12px; color: #1B4B79;  margin-bottom: 5px; text-align: center; }
.bears_text { padding-bottom: 3px; clear: both;  }
.bears a { padding-left: 10px; color: #000000; }
.bears_image { background: url(../images/container/baerennachwuchs.gif) no-repeat center 50%; width: 152px; height: 150px; margin-bottom: 5px; float: left;}

/*  Offert-Anfrage, BestPrice, Vignette  */
.offer { font-size: 11px;  padding: 0 10px; margin: 0;color: #000000; background: url(../images/container/container_bg.gif) top left repeat-y;}
.offer_title { font-size: 12px; font-weight: bold; margin-bottom: 5px; color: #1B4B79; }
.offer_text { padding-bottom: 3px; }
.offer_text_red { color: #c40008; font-weight: bold; font-size: 12px; }
.offer_title_red { color: #c40008; font-weight: bold; font-size: 12px; margin-bottom: 5px; }
.offer a { padding-left: 10px; color: #000000; background: url(../images/navi/arrow.gif) no-repeat 0 50%; }
.vignette_offer {  font-size: 11px; margin: 0; padding: 0; color: #000000; background: url(../images/container/vignette_container_bg.jpg) top left no-repeat;}

.offer_img a { background: none; padding-left: 0;}

.offer_table { font-size: 11px; padding: 0 10px 0 5px;  margin: 0; color: #000000; background: url(../images/container/container_bg.gif) top left repeat-y; }
.offer_table thead { font-weight: bold; }
.offer_table thead td { vertical-align: text-top;}
.offer_table tbody td { vertical-align: text-top; }
.offer_table tfoot td{ padding-top: 5px;}

/*  Joker  */
.container_joker { padding: 0 10px;  margin: 0; color: #797978; background: url(../images/container/container_bg.gif) top left repeat-y; height: 255px;}
.joker_title {font-size: 13px;  font-weight: bold; margin-bottom: 5px; width: 152px;}
.joker_text {font-weight: normal; color: #000000; margin-top: 5px; width: 152px; font-size: 12px; float: left; }
.joker_text a { font-weight: bold;  color: #000000; }
.joker_text td { vertical-align: top;}
.joker_image {background: url(../images/container/joker.gif) no-repeat center 50%; width: 151px; height: 61px; margin-bottom: 5px; float: left;}

/*  Spruch  */
.dictum { font-size: 11px;  padding: 0 10px; margin: 0;color: #000000; background: url(../images/container/dictum_container_bg.gif) top left repeat-y;}
.dictum_text { font-size: 12px; font-weight: bold; margin-bottom: 5px; }
.dictum_author { padding-bottom: 3px; }

/*  Kundendialog  */
.dialog { padding: 0 10px; margin: 0; font-weight: bold; color: #000000; background: url(../images/container/container_bg.gif) top left repeat-y;}
.dialog_text { color: #c40008; }
.dialog_name { font-weight: normal; margin-top: 5px; width: 152px; }

/* Kundenservice */
.kundendienst_nummer { font-size: 22px; font-weight: bold; color: #000000; margin-bottom: 8px; margin-top: 3px;}
.kundendienst_link a{ font-size: 12px; padding-left: 10px; color: #000000; background: url(../images/navi/arrow.gif) no-repeat 0 50%;  }
.kundendienst_link {color: #000000; font-size: 12px; padding-bottom: 8px; }
.kundendienst_title { font-size: 14px;  font-weight: bold; margin-bottom: 5px; width: 152px; }
.kundendienst_text { color: #000000; font-size: 12px; margin-bottom: 5px; }
.kundendienst_liste { padding-top: 8px; padding-left: 10px; padding-right: 10px; margin: 0;  }

/*  Verstaerker  Spartipp*/
.verstaerker { padding: 0 10px; margin: 0; font-weight: bold; color: #000000; background: url(../images/container/container_bg.gif) top left repeat-y;}
.verstaerker_text { font-size: 12px; text-align: center; margin-top: 5px; }
.verstaerker_text a{ color: #000000; text-decoration: none; }
.verstaerker_title { font-size: 12px; color: #c40008; text-align: center; margin-top: -1px; }
.verstaerker_title a{ font-size: 12px; color: #c40008; text-decoration: none; }
.verstaerker_img { margin-top: -5px;}
.verstaerker_price div{ background:transparent url(../images/content/pricebox_bg.gif) no-repeat scroll left top; border:1px solid #FDDB00; color:#C40008; padding: 2px 0; width:60px; font-weight: bold; font-size: 12px; text-align: center; position: relative; top: 5px; left: 45px; }

/* Bestell-Listen */
.container_orderlist_title {font-size: 14px; font-weight: bold; color: #797978; margin-bottom: 5px; }
.container_orderlist_text {margin-bottom: 5px; color: #000000; font-size: 12px;}
.container_orderlist_dropdown {font-size: 12px; margin-bottom: 5px; width: 152px;}

/*  Sagenwelt  */
.legend {padding: 0 10px; margin: 0; font-weight: bold; color: #000000; background: url(../images/container/container_bg.gif) top left repeat-y; width: 152px;}
.legend_title { font-size: 12px; color: #1B4B79;  margin-bottom: 5px; text-align: center; }
.legend_text { padding-bottom: 3px; clear: both;  }
.legend a { padding-left: 10px; color: #000000; background: url(../images/navi/arrow.gif) no-repeat 0 50%; }
.legend_image a{ background: none; width: 152px; height: 76px; padding-left: 0; margin-bottom: 5px; float: left; text-decoration: none;}

/* Textboxen disabled darstellen */
/*input[disabled] { background-color: #EEEFF1;}*/

/* Gratis-Dienstleistungen */
.service_title { color: #C40008; font-size: 14px; text-align: center;  font-weight: bold; width: 152px; }
.service_text { color: #000000; font-size: 18px; text-align: center; font-weight: bold;}
.service_liste { padding-top: 4px; padding-left: 10px; padding-right: 10px; margin: 0;  }

/*  Sparheft  */
.sparheft { font-size: 12px; padding: 0 10px; margin: 0;color: #000000; background: url(../images/container/container_bg.gif) top left repeat-y;}
.sparheft_legend { display:block;padding-top: 5px;}
.sparheft_link {display:block;text-align:center;}
.sparheft img {border:none;}

