@import url("css/presse.css");

/* basics */
/* --------------------------------------------------------- */
.text_schwarz  { color: #000; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 15px }
.text_rot { color: #B42557; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 15px }
.haupt_headline { color: #000; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 16px; background-color: #f1eae3 }
.haupt_headline_start { color: #fff; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 16px }
.haupt_headline_start2 { color: #000; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 16px }
.subheadline  { color: #000; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: 700; line-height: 15px }
.headline_content   { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; background-color: #f1eae3; padding: 20px 5px 5px 20px }
.headlines  { color: #000; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 16px }
.headlines_highlighted  { font-weight: bold; color: #000; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 16px }
.stepheadline  { color: #000; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: 700 }
.highlighted, .highlighted:link, .highlighted:visited, .highlighted:active, .highlighted:hover { color: #b8004a; }


/* Navigation */
/* --------------------------------------------------------- */
.hauptnav   { text-align: center; padding: 4px 4px 4px 6px; width: 150px; height: 45px }
.unav_close A   { color: #000; text-decoration: none; background-image: url("gfx/nav_plus.gif"); background-repeat: no-repeat; background-position: 20px 8px; display: block; margin: 0; padding: 6px 0 6px 36px; border-bottom: 1px dashed #e0cfbe }
.unav_close A:hover    { color: #B42557; text-decoration: none; background-image: url("gfx/nav_plus.gif"); background-repeat: no-repeat; background-position: 20px 8px; display: block; margin: 0; padding: 6px 0 6px 36px; border-bottom: 1px dashed #e0cfbe }

.unav_close_aktiv A   { color: #B42557; text-decoration: none; background-image: url("gfx/nav_plus.gif"); background-repeat: no-repeat; background-position: 20px 8px; display: block; margin: 0; padding: 6px 0 6px 36px; border-bottom: 1px dashed #e0cfbe }
.unav_close_aktiv A:link  { color: #B42557; text-decoration: none; background-image: url("gfx/nav_plus.gif"); background-repeat: no-repeat; background-position: 20px 8px; display: block; margin: 0; padding: 6px 0 6px 36px; border-bottom: 1px dashed #e0cfbe }
.unav_close_aktiv A:hover    { color: #B42557; text-decoration: none; background-image: url("gfx/nav_plus.gif"); background-repeat: no-repeat; background-position: 20px 8px; display: block; margin: 0; padding: 6px 0 6px 36px; border-bottom: 1px dashed #e0cfbe }

.unav      { color: #000; text-decoration: none; background-image: url("gfx/nav_minus.gif"); background-repeat: no-repeat; background-position: 20px 8px; margin: 0; padding: 6px 0 6px 36px; border-bottom: 1px dashed #e0cfbe }
.unav:hover       { color: #B42557; text-decoration: none; background-image: url("gfx/nav_minus.gif"); background-repeat: no-repeat; background-position: 20px 8px; margin: 0; padding: 6px 0 6px 36px; border-bottom: 1px dashed #e0cfbe }
.unav_aktiv         { color: #B42557; text-decoration: none; background-image: url("gfx/nav_minus.gif"); background-repeat: no-repeat; background-position: 20px 8px; margin: 0; padding: 6px 0 6px 36px; border-bottom: 1px dashed #e0cfbe }
.unav_aktiv a:link      { color: #B42557; }
.unav_aktiv:hover { color: #B42557; text-decoration: none; background-image: url("gfx/nav_minus.gif"); background-repeat: no-repeat; background-position: 20px 8px; margin: 0; padding: 6px 0 6px 36px; border-bottom: 1px dashed #e0cfbe }
.unav2 A      { background-color: #f1eae3; display: block; margin: 0; padding: 3px 4px 3px 6px; border-style: none none solid; border-width: 0 0 1px; border-color: #fff }
.unav2 A:link      { color: #000; }
.unav2 A:hover      { color: #B42557; background-color: #E5D7C9; display: block; margin: 0; padding: 3px 4px 3px 6px; border-style: none none solid; border-width: 0 0 1px; border-color: #fff }
.unav2_aktiv A      { color: #B42557; background-color: #E5D7C9; display: block; margin: 0; padding: 3px 4px 3px 6px; border-style: none none solid; border-width: 0 0 1px; border-color: #fff }
.unav2_aktiv A:link    { color: #B42557; }
.unav2_aktiv A:hover      { color: #B42557; background-color: #E5D7C9; display: block; margin: 0; padding: 3px 4px 3px 6px; border-style: none none solid; border-width: 0 0 1px; border-color: #fff }

/* Kopfbilder, Anzeige je Vertriebsschien */
.bg_head_nav { background-image: url("gfx/head_image.jpg"); background-repeat: no-repeat } /* not used any more */
#bg_head_default { background-image: url("gfx/head_neutral.jpg"); background-repeat: no-repeat } /* head_neutral.jpg */
#bg_head_haro { background-image: url("gfx/head_neutral.jpg"); background-repeat: no-repeat } /* head_neutral.jpg */
#bg_head_haro_sports { background-image: url("gfx/head_sports_neutral.jpg"); background-repeat: no-repeat } /* head_sports.jpg */
#bg_head_presse { background-image: url("gfx/head_presse.jpg"); background-repeat: no-repeat } /* head_presse.jpg */

.td_hauptnavi  { color: #fff; background-color: #666; padding: 5px 20px }
.td_nav_willkommen  { color: #000; font-size: 8pt; padding-bottom: 3px; padding-left: 20px }
/*links*/
.link_schwarz  { color: #000; text-decoration: none }
.link_schwarz:hover  { color: #000; text-decoration: underline }
.link_hauptnavi { color: #d1d1d1; font-size: 8pt; font-weight: bold; margin: 0 50px 0 0 }
.link_hauptnavi:hover  { color: #fff; font-size: 8pt; font-weight: bold; text-decoration: none; margin: 0 50px 0 0 }
.link_hauptnavi_aktiv A { color: #B42557; font-size: 8pt; font-weight: bold; margin: 0 50px 0 0 }
.link_hauptnavi_aktiv A:hover { color: #B42557; font-size: 8pt; font-weight: bold; margin: 0 50px 0 0 }
.link_nav_willkommen { color: #fff; font-size: 8pt }
.link_nav_willkommen:hover { color: #666; font-size: 8pt; text-decoration: none }
.link_rot { color: #B42557; text-decoration: none; padding: 0 }
.link_rot:hover { color: #B42557; text-decoration: underline; padding: 0 }
.link_foot { color: #666; text-decoration: none; padding-right: 10px; padding-bottom: 0; padding-left: 10px }
.link_foot:hover  { color: #B42557; text-decoration: none; padding-right: 10px; padding-bottom: 0; padding-left: 10px }
.link_history { color: #666; text-decoration: none; background-color: #e5d7c9; text-align: left; padding-top: 5px; padding-bottom: 5px }
.link_history:hover { color: #666; text-decoration: none; background-color: #e5d7c9; text-align: left; padding-top: 5px; padding-bottom: 5px }
.link_history_aktiv { color: #666; text-decoration: underline; background-color: #e5d7c9; text-align: left; padding-top: 5px; padding-bottom: 5px }
.link_history_aktiv:hover { color: #666; text-decoration: underline; background-color: #e5d7c9; text-align: left; padding-top: 5px; padding-bottom: 5px }
.link_grau { color: #666; text-decoration: none }
.link_grau:hover { color: #666; text-decoration: underline }
.box_headline { color: #000; font-weight: 700; text-decoration: none; padding-right: 3px; padding-left: 3px }
.headlines_rot { color: #B42557; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 16px }
.headline_content_nav { color: #000; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #f1eae3; text-align: right; padding: 3px 40px 0 20px; border-bottom: 3px solid #d2baa2 }
.headline_content_button A          { color: #666; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #f1eae3; margin: 0; padding: 0 10px; width: 100%; border-style: solid; border-width: 1px 1px 0; border-color: #d2baa2 #d2baa2  }
.headline_content_button A:hover       { color: #fff; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #d2baa2; margin: 0; padding: 0 10px; width: 100%; border-top: 1px solid #d2baa2; border-right: 1px solid #d2baa2; border-left: 1px solid #d2baa2 }
/*tabellen*/
.td_warenkorb  { font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #ebe1d6; text-align: right; padding-top: 3px; padding-right: 6px; padding-bottom: 3px }
.td_link_content   { color: #666; text-decoration: none; text-align: left; padding: 5px; border-bottom: 1px solid #fff }
.td_link_content:hover    { color: #B42557; text-decoration: none; text-align: left; padding: 5px; border-bottom: 1px solid #fff }
.td_listing     { color: #666; display: block; margin-top: 3px; margin-bottom: 3px; padding: 2px 5px; border: solid 1px #d2baa2 }
.td_listing:hover { color: #666; display: block; margin-top: 3px; margin-bottom: 3px; padding: 2px 5px; border: solid 1px #d2baa2 }
.td_listing_aktiv { color: #fff; background-color: #d2baa2; display: block; margin-top: 3px; margin-bottom: 3px; padding: 2px 5px; width: 100%; border-style: solid solid none; border-width: 1px 1px 0; border-color: #d2baa2 }
.td_listing_aktiv:hover { color: #fff; background-color: #d2baa2; display: block; margin-top: 3px; margin-bottom: 3px; padding: 2px 5px; width: 100%; border-style: solid solid none; border-width: 1px 1px 0; border-color: #d2baa2 }
.td_basket   { color: #333; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #f1eae3; text-align: left; padding: 2px 5px }
.td_basket_outline  { border: solid 1px #e0cfbe }
.td_basket_123  { color: #333; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: left; margin: 0 0 0 10px; padding: 0 5px 10px }
.td_basket_grau { color: #fff; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #666; text-align: left; padding: 2px 5px }
.td_basket_hell  { color: #333; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #fcfbf9; text-align: left; padding: 2px 5px }
.td_basket_summe   { color: #333; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #e9e9e9; text-align: left; padding: 2px 5px }
.td_unav_linie_rechts { padding: 0; width: 200px; border-right: 1px solid #e0cfbe }
.td_main_content  { padding: 0 }
.td_content  { text-align: left; padding: 15px 15px 15px 20px; border-style: none solid solid none; border-width: 0 1px 1px 0; border-color:  #e0cfbe #e0cfbe  }
.td_content_highlighted  { background-color: #F8F4F1; text-align: left; padding: 15px 15px 15px 20px; border-style: none solid solid none; border-width: 0 1px 1px 0; border-color:  #e0cfbe #e0cfbe  }
.td_abstand_left10  { text-align: left; padding: 0 0 0 10px; border-width: 0 }
.td_rahmen { padding: 5px; border: solid 1px #e0cfbe }
div.td_rahmen, p.td_rahmen { padding: 10px; border: solid 1px #e0cfbe }
.td_foot { color: #e9ddd1; text-decoration: none; text-align: right; padding: 10px 0 0 }
.history  { color: #666; text-decoration: none; background-color: #e5d7c9; text-align: left; padding-top: 6px; padding-bottom: 7px; padding-left: 20px }
/*startseite*/
.td_start_left { padding: 5px 5px 5px 19px; border-style: none solid solid none; border-width: 0 1px 1px 0; border-color:  #e0cfbe #e0cfbe  }
.td_head   { background-image: url("gfx/start_head.png"); background-repeat: no-repeat; padding: 50px 0 20px 0; }
.td_start_oben  { border-top: 1px solid #e0cfbe; border-left:  }
.td_start_vorteile  { color: #000; background-color: #d2baa2; padding: 8px 8px 8px 10px; width: 200px; border-right: 5px solid #fff }
.td_start_anmelden01     { color: #000; text-decoration: none; background-color: #d2baa2; display: block; padding: 5px 5px 5px 8px; border-top: 5px solid #fff }
.td_start_anmelden02 { color: #fff; font-weight: 700; background-color: #666; padding: 5px 5px 5px 8px }
.td_start_anmelden03 { color: #000; background-color: #ede4da; padding: 5px 5px 5px 8px }
/*funktionen*/
/*linien*/
.trenner_weis_5px { color: #fff; margin-right: 5px; margin-left: 5px }
.input_text_login { width: 150px; }
.input_login   { width: 140px; height: 22px }
.input_button              { color: #000; background-color: #fff; height: 22px; cursor: pointer; }

input.readonly { background-color: #ededed; }


/* Bilder und Icons */
.file_icon  { margin-right: 5px; vertical-align: middle }

/* Presse */
.image_container {
	float: left; 
	width: 134px;
}

.image_cell {
	width: 134px; 
	height: 134px; 
	display: table;
	border: solid 1px #e0cfbe; 

}

.image_innercell {
	text-align: center; 
	display: table-cell; 
	vertical-align: bottom; 
	padding: 7px;		
}

*html .image_cell {
	width: 132px; 
	height: 132px; 	
}

/* width: 170px; position: absolute;  */
*html .image_innercell { 
	bottom: 0;
	padding: 6px;	
	margin: 0;	
}

/* Herbstaktion listenelemente */

ol.herbst {
    list-style: none;
	margin: 12px 0 12px 0; 
	padding: 0;
}

ol.herbst li {
	background: url(html/cms/pages/images/arrow.jpg);
	background-repeat: no-repeat;
	background-position: 0 0.3em;
	margin: 0;
	padding: 3px 0 3px 25px;
}

/* Fr?hjahrsaktion listenelemente */

ol.fruehjahr {
    list-style: none;
	margin: 12px 0 12px 0; 
	padding: 0;
}

ol.fruehjahr li {
	background: url(html/cms/pages/images/cross.jpg);
	background-repeat: no-repeat;
	background-position: 0 0.3em;
	margin: 0;
	padding: 3px 0 3px 25px;
}



