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

/*  Typoheads 2007  //  www.typoheads.at 

	--------------------
	Styles CSS MÖMAX
	Path: /fileadmin/templates/css/styles.css

	File Contents:
	-	Globale Tag Einstellungen & Resets
	-	Schriftdefinition
	-	Einstellungen der meistverwendeten Tags
	-	Einstellungen FORM, Input etc
	
	--------------------
	
	Guide:
	
	
	--------------------


/* ###  Basis-classes ################################################################## */


.hSlidesImage { position:absolute; top: 0px;	left: 0px;}
.hSlidesText { visibility: hidden; position:absolute; top: 10px;	left: 60px;	width: 400px; color: #666;	background: #FFFFFF;	padding: 5px; border: 1px solid #CCC; filter:alpha(opacity=85); opacity:.85;}
.hSlidesInfo {	position:absolute; top: 10px;	left: 523px;}
.hSlidesInfo a { display:block; width: 24px;	height: 24px; background: url('/fileadmin/templates/img/buttons/infobutton.png');}


#c1 .csc { margin-bottom:5px; clear:both;}
#c1 .blackbox .csc {margin-bottom:0px;}

.clear {clear:both; height:0px;}
.minitext { font-size:9px;}
.grey { color:#999;}
.b { font-weight:bold;}
.normal, .n { font-style:normal; font-weight:normal;}
.dezent { color:#787878;}
.warning, .error, .required { color:#F00;}
.accent { font-size:9px;}
.white { color:#FFFFFF;}
A.white { color:#FFFFFF;}

.inp_txt { width:157px;}
.inp_area { width:163px;}


#c1 UL,OL,H1,H2,H3,H4,P { padding-bottom:0;}

DIV.csc-textpic { margin-bottom:5px;}


/* Moemax Top header */

.box_topheader { background:url('img/bg_header.png') no-repeat 0px 0px; padding:11px 0 8px 15px;}
H3.box_topheader { margin:0;}
#nav3_holder .box_topheader {background-image:url('img/nav3/bg_box.gif');}



/* ### Allgemeine Definition einer Box ##################################### */


.box { width:750px; padding:0; 
/* background:url('img/box/1col/bg.gif') no-repeat left top;*/
}
/*
.box_header { padding:8px 0 0 15px;  }
*/

.box_header { 
	margin:0; 
	background:url('img/bg_header.png') no-repeat 0px 0px; 
	padding:11px 0 8px 15px;
	}


.box_content { clear:both; padding-right: 3px; background:url('img/box/1col/bg_box.gif') repeat-y;

}

/* linke und rechte Spalte fuer 2-Spalten FCE */
.box_content .generic .left {width:365px;float:left;}
.box_content .generic .right {padding-left:10px;width:355px;float:left;}
.box_footer { height:16px; background:url('img/box/1col/bg_footer.gif') no-repeat 0px 0px; clear:both; line-height:0; font-size:0; margin-bottom: 10px;}

.box .row { border-top:1px solid #d9e7f2; margin:10px 0px 0px 0px; padding:12px 0 12px 0; clear:both;}
.box .firstrow { border-top:0; padding-top:10px; margin-top:0;}
.box .clear { clear:both; }


/* Box 2-Spaltig*/

/* .twocol { background-image:url('img/box/2col/bg.gif');} */
.twocol .box_content {
	background-image:url('img/box/2col/bg.gif');
}
.twocol .box_footer { background-image:url('img/box/2col/bg_footer.gif');}


/* Box 3-Spaltig*/

.threecol { background-image:url('img/box/3col/bg.gif');}
.threecol .box_footer { background-image:url('img/box/3col/bg_footer.gif');}


/* Box 6-Spaltig*/

.sixcol { background-image:url('img/box/6col/bg.jpg');}
.sixcol .box_footer { background-image:url('img/box/6col/bg_footer.jpg');}


/* Element */

.elem { float:left; padding:0 10px 0 13px;}
.elem .img { float:left; padding:0 12px 6px 0; position:relative;}
.elem .hl { margin:0 0 6px 0;}
.elem .txt { }

.twocol .elem { width:348px;}
.threecol .elem { width:225px;}
.sixcol .elem { width:101px;}

/* ### Topseller ##################################### */

.topseller_overview .box_topheader { background:0; padding:9px 0 6px 35px;}

.topseller H3.hl { padding:0; margin:0; width:auto;}
.topseller .elem .img { padding:0 0 6px 0; position:relative;}
.topseller A { margin:0; padding:0; text-decoration:none; color:#646361; font-size:10px;}
.topseller A:hover { color:#0056a3;}
.topseller A.act { }
.topseller A.first { }
.topseller A.last { }
.topseller .box_footer { line-height:0px; font-size:0px; clear:both; height:7px; padding:0; background:url(img/box/banner/h/bg_box_closer.gif) no-repeat 0px 0px;}
.topseller .topseller_closer { line-height:0px; font-size:0px; clear:both; height:7px; background:url(img/box/banner/h/bg_box_closer.gif) no-repeat 0px 0px;}



.topseller_overview .box_content { padding:1px 2px 0 4px;}

.topseller_overview .product { width:123px; overflow:hidden; float:left; border-bottom:1px solid #FF96D5; border-right:1px solid #FF96D5;}
.topseller_overview .last { border-right:0;}
.topseller_overview .prev { float:left; width:260px; padding-left:15px; padding-top:5px;}
.topseller_overview .pagebrowser_head { width:210px; float:left; padding-right:10px; margin-top:18px; font-weight:bold; text-align:right;}
.topseller_overview .pagebrowser { width:200px; float:left; margin-top:10px; font-weight:bold; text-align:center;}

.topseller_overview .pagebrowser A, 
.topseller_overview .pagebrowser_head A { text-decoration:none; color:#0056a3;}

.topseller_overview .pagebrowser A:hover, 
.topseller_overview .pagebrowser_head A:hover { text-decoration:underline;}

.topseller_overview .next { float:left; width:260px; padding-right:10px; text-align:right; padding-top:5px;}
.topseller_overview .product_content { padding:10px;}
.topseller_overview .product_content A { text-decoration:none; color:#0056a3; font-weight:bold;}
.topseller_overview .product_content A:hover { text-decoration:underline;}
.topseller_overview .product_content .img { margin-bottom:10px; text-align:center;}




/* Box Banner Vertikal*/

.topseller .banner_topseller_v { width:185px !important; overflow:hidden;}
.topseller .box_header { overflow:hidden;}
.topseller .box_header p {margin:10px 0 0 10px; text-transform:uppercase;font-weight:bold;font-size:11px;}
.topseller .box_header .first_row { padding:0 0 0 6px; margin:0; width:152px; border:0px transparent solid;}
.topseller .banner_topseller_v .cover { background:url('../img/bg.jpg'); padding:0 !important; margin:0 !important; width:185px !important; height:270px; position:relative;overflow:hidden;}
.topseller .banner_topseller_v .slider { position:absolute;}
.topseller .banner_topseller_v .arr { float:left;height:24px;}
.topseller .banner_topseller_v .box_footer { clear:both;display:none;}
.topseller .box_header_v { background:transparent url(../img/bg_header.jpg) no-repeat scroll center top; width:185px; height:37px;}
  
  
.topseller .box_header_v P {padding:10px 0 0 14px;display:block;}
.topseller .banner_topseller_v .row { margin:0; padding-top:7px; clear:both; border-top:0px transparent solid;}
.topseller .banner_topseller_v .row .image { float:left;}
.topseller .banner_topseller_v .row .text { float:left; padding-left:3px;}
.topseller .banner_topseller_v .firstrow { margin:0; padding-top:12px; clear:both;}
.topseller .banner_topseller_v .banner { border-bottom:3px solid #bbb; padding:0 0 0 6px; margin:0; width:152px; border:0px transparent solid;}
.topseller .banner_topseller_v .row .content { padding-left:4px;}
.topseller .banner_topseller_v .row .text .title {color:#d1d1d1;font-weight:bold;font-size:10px}
.topseller .banner_topseller_v .row .text .desc {color:#666666;font-size:10px}
.topseller .banner_topseller_v .row .text .price {color:#000;font-weight:bold;font-size:14px;}
.topseller .banner_topseller_v .img { float:left; padding:0 5px 0 0;}
.topseller .banner_topseller_v .hl { padding:8px 0 0 0;}
.topseller .banner_topseller_v .txt { }


/* Box Banner Horizontal*/

.topseller .box_header { height:23px;}
.topseller .banner_topseller_h { position:relative; }
.topseller .banner_topseller_h .banner_t { height:140px; float:left; width:123px; border-left:1px solid #ff96d5; }
.topseller .banner_topseller_h .first {margin-left:2px; border-left:0;}
.topseller .banner_topseller_h .banner_t .content { padding:0px 0 10px 0;}
.topseller .banner_topseller_h .banner_t .image { text-align:center; margin-bottom:0px;}
.topseller .banner_topseller_h .banner_t .headline { margin-left:10px;background:url('../img/arrow.gif') 0 0 no-repeat; padding-top:3px; padding-left:13px; color:#000; font-weight:bold; font-size:12px; margin-bottom:10px;}
.topseller .banner_topseller_h .banner_t .title { padding-left:10px;color:#0056a3; font-weight:bold;font-size:10px;}
.topseller .banner_topseller_h .banner_t .title A { color:#0056a3;}
.topseller .banner_topseller_h .banner_t .price { padding-left:10px; color:#0056a3;font-size:10px;}
 

.topseller_detail .box_header { height:23px;}
.topseller_detail .footer_line { height:3px; margin:0 4px 0 4px; border-top:1px solid #c1bdb1;}
.topseller_detail .box .whatever .image { float:left; width:120px; padding:10px 10px 10px 10px; text-align:center;}
.topseller_detail .nav_prev { width:360px; padding-left:10px; float:left;}
.topseller_detail .nav_next { width:360px; padding-right:10px; float:left; text-align:right;}
.topseller_detail .head { border-bottom:1px solid #c1bdb1;}
.topseller_detail .head IMG { margin-bottom:5px;}
.topseller_detail .left { float:left; width:280px; padding:5px 5px 5px 0;}
.topseller_detail .right { float:left; width:285px; padding:5px 0 5px 5px; border-left:1px solid #c1bdb1;}
.topseller_detail .whatever .details { float:left; width:580px; padding:0 0 0 10px; border-left:1px solid #c1bdb1;}
.topseller_detail .whatever .details .title { margin:0 0 5px 0;}
.topseller_detail .whatever .details .txt{ margin-bottom:10px;}
.topseller_detail .whatever #form_merkliste a, .topseller_detail .whatever #form_merkliste a:hover, .topseller_detail .whatever #form_merkliste a:visited{ background: url(../../../css/img/pressecenter/link_arr.jpg) no-repeat scroll 0px 50%; color:#FB0103; font-weight:bold; padding:0pt 10px 0pt 7px; text-decoration:none;}
.topseller_detail .whatever .details .articles .left_col { width:130px; float:left; font-weight:bold; margin-bottom:5px; height:15px; vertical-align:middle;}
.topseller_detail .whatever .details .articles .right_col { width:130px; float:left; font-weight:bold; margin-bottom:5px; height:15px; vertical-align:middle;}
.topseller_detail .whatever .details .articles .article { border-bottom:1px solid #c1bdb1;}
.topseller_detail .art_title { font-weight:bold; margin-top:5px;}
.topseller_detail .art_txt { margin-bottom:5px;}
.topseller_detail .link { height:30px;}
.topseller_detail .link A, .topseller_detail .link IMG { vertical-align:middle; margin-right:5px;}



/* ### Sitemap ##################################### */

.sitemap H3.hl  { float:left; padding:0; margin:0; width:87px; display:block; margin-top:5px;}
.sitemap .list { float:left; padding:0 0 0 15px;}
.sitemap .list UL  { list-style:none; padding:0; margin:0;}
.sitemap .list LI { margin:0; padding:0;}
.sitemap .list LI A { margin:0; padding:4px 0 5px 10px; width:100px; text-decoration:none; color:#646361; background:url('img/sitemap/arrow.gif') no-repeat 0px 7px; display:block; font-size:10px; border-bottom:1px solid #CAC9C6;}
.sitemap .list LI A:hover { color:#F00;}
.sitemap .list LI A.act { }
.sitemap .list LI A.first { padding-top:0; background-position:0 3px; border-bottom:1px solid #CAC9C6;}
.sitemap .list LI A.last { border-bottom:0; padding-bottom:0px;}


/* ### VideoArticle Classes ##################################### */

.video { font-size:0; line-height:0;}

.xvideoarticle { width:750px;}

.videoarticle .videobox,
.videoarticle .articlebox { display:none;} 

.videoarticle .videobox { background:url('img/videobox/bg.gif') repeat-y left top; padding:0; margin:0; width:752px;}
* html .videoarticle .videobox { float:left;}

.videobox #video { float:left; margin:0 0 0 1px; border-bottom: 1px solid #fff;}
* html .videobox #video {padding:0 0 0 1px; margin: 0;}


* html .videoarticle { height:222px;}

.videobox .download  { display:none;} 
.videobox .sendfriend  { display:none;}

.videoarticle_bottom { clear:both; background: #B7DAE9 url('img/videobox/bg_bottom.gif') no-repeat left top; height:8px; line-height:0; font-size:0; margin:0; padding:0;}

/* blackbox */
.blackbox { float:right; min-height:282px; width:190px; margin:0 6px 0 0; padding:0;}
* html .blackbox { height:282px; margin:0;}

.blackbox .bodytext { padding:5px 10px;}
.blackbox .txt { padding:5px 10px;}
.blackbox H3 { background: #FFF;margin:0; padding:5px 1px 3px 5px; border-top:1px solid #B7DAE9;border-bottom:1px solid #B7DAE9;}

.blackbox_content { padding:5px; }
.blackbox_content H3 { background:url('img/videobox/links/bg_headline.jpg') repeat-x left top; margin:0; padding:0; height:23px; border-bottom:1px solid #CAC9C6;}
.blackbox_content H3 IMG { padding:5px 0 0 5px;}
.blackbox_content .txt { padding:5px; width:auto;}


/* articlebox */
.articlebox { width: 752px; background:url('img/videobox/bg.gif') repeat-y left top; padding:0;margin:0; }
* html .articlebox { float:left; padding:0;margin:0; }

.articlebox .img { margin:0; padding: 0 1px 0px 1px;}

* html .articlebox_content .img IMG { margin-bottom: 0px;vertical-align: text-bottom;}
.articlebox_content .txt { float:left; width:520px; padding:15px}
.articlebox_content .blackbox { float:right; background:0; width:190px; margin-right:6px; padding:0; border-left:0; min-height:30px;}
* html .articlebox_content .blackbox { padding:0 6px 0 0; margin:0;}
.articlebox_bottom { clear:both; background:url('img/box/article/bg_footer.gif') no-repeat; height:16px;}


.switchback { padding:0;overflow:hidden;}
.switchback H3 { background:url('img/videobox/links/bg_headline.jpg') repeat-x left top; margin:0; padding:0; height:23px;}
.switchback H3 IMG { padding:5px 0 0 5px;}


/* Teaser Links */

.va_teaserlink { font-size:10px;}
.va_teaserlink UL { margin:0; padding:0; list-style:none;}
.va_teaserlink LI { background:url('img/videobox/teaserlink/arrow.gif') no-repeat 7px 10px; border-bottom:1px solid #CAC9C6; margin:0; padding:10px 10px 10px 20px;}
.va_teaserlink LI.first { }
.va_teaserlink LI.last { border-bottom:0;}


/* Video Box Links: Downloads, Send-a-friend etc. */
.va_links { background: #005DA8 }
.va_links UL { padding:0; margin:0; list-style:none;}
.va_links LI { height:25px; }
.va_links LI IMG { }
.va_links LI A { text-decoration:none; color:#FFF; font-size:10px; display:block; padding:5px 0 0 10px;}
.va_links LI A:hover { color:#FFF101;}
.va_links LI A.act { }
.va_links LI A.first {  }
.va_links LI A.last {  }
.va_links H3 { margin:0; padding:0;}
.va_links H3 IMG { padding:5px 0 0 5px;}



.arrows LI, .va_links .arrows { background:url('img/videobox/blackbox/arrow.gif') no-repeat 7px 9px; padding-left:7px;}
.send LI, .va_links .send { background:url('img/videobox/blackbox/send.gif') no-repeat 7px 8px; padding-left:13px;}
.save LI, .va_links .save { background:url('img/videobox/blackbox/save.gif') no-repeat 7px 8px; padding-left:13px;}
.download2 LI, .va_links .download2  { background:url('img/videobox/blackbox/download.gif') no-repeat 7px 8px; padding-left:12px;}
.print LI, .va_links .print  { background:url('img/videobox/blackbox/print.gif') no-repeat 7px 8px; padding-left:12px;}

/* Videoartikel: Div fuer alternative video-downloads */
.v_download_c {}
.v_download_c .icon {float:left; width:41px;height:41px;}
.v_download_c .mov {background:url('img/videoartikel/icon_mov.gif') no-repeat 0px 0px;}
.v_download_c .wmv {background:url('img/videoartikel/icon_wmv.gif') no-repeat 0px 0px;}
.v_download_c .txt {float:left;}

.switchback .back A {text-align:right;text-decoration:none; color:#4b4b4d; font-size:10px; display:block; padding:2px 7px 2px; }
.headline_sendfriend {background:url('img/videobox/blackbox/send.gif') no-repeat 3px 3px; padding-left:20px;}
.headline_download {background:url('img/videobox/blackbox/download.gif') no-repeat 3px 3px; padding-left:20px;}


/* ### Toolbox ##################################### */

#col1 .sidebox { width:223px; margin:0;}
* html #c3 toolbox, * html #c2 .sidebox { width:223px; }
#col1 .box_closer { background:#96BF0D url('img/toolbox/box_bottom.gif') no-repeat ; margin-top:-7px; height:7px; }
#c3 .sidebox p, #c2 .sidebox p { margin: 5px 0 5px 0; }
#c3 .sidebox h3.toggler, #c2 .sidebox h3.toggler { width:213px; height:26px; cursor:pointer; padding:0 5px; margin:0; background-color:white;}
#c3 .sidebox h3.row, #c2 .sidebox h3.row { border-bottom:1px solid #b9b9b9;}
#c3 .sidebox h3 .img, #c2 .sidebox h3 .img { float:left; width:31px; height:26px; border-right:1px solid #f2acca;}
#c3 .sidebox h3 .tit, #c2 .sidebox h3 .tit { float:left; width:124px; height:26px;}
#c3 .sidebox h3 .arrow, #c2 .sidebox h3 .arrow { float:left; width:22px; height:26px; background:url('img/toolbox/arrow.jpg') no-repeat 0px 5px;}
#c3 .sidebox h4, #c2 .sidebox h4 { border:0; padding-top:0;}
#c3 .sidebox table tr, #c2 .sidebox table tr { margin:3px;}
#c3 .sidebox .toggler, #c2 .sidebox .toggler { }
#c3 .sidebox .element, #c2 .sidebox .element { background-color:#FFF; clear:both; width:178px;}
#c3 .sidebox .element_inh, #c2 .sidebox .element_inh { padding:5px 5px 5px 5px;border-bottom:1px solid #b9b9b9; }


/* Box Banner Vertikal*/

#c2 .banner_v { width:185px; overflow:hidden;}
#c2 .banner_v .box_header { background-image:url('img/box/banner/v/bg_header.jpg'); height:29px;}
#c2 .banner_v .cover { background-image:url('img/box/banner/v/bg.jpg'); padding:0 !important; margin:0 !important; width:185px !important; height:255px; position:relative; overflow:hidden;}
#c2 .banner_v .slider { position:absolute;}
#c2 .banner_v .arr { float:left;height:24px;}
#c2 .banner_v .box_footer { clear:both;height:24px;}

#c2 .banner_v .row { margin:0; padding-top:7px; clear:both; border-top:0px transparent solid;}
#c2 .banner_v .firstrow { margin:0; padding-top:12px; clear:both;}
#c2 .banner_v .banner { padding:0 0 0 6px; margin:0; width:152px; border:0px transparent solid;}

#c2 .banner_v .img { float:left; padding:0 5px 0 0;}
#c2 .banner_v .hl { padding:8px 0 0 0;}
#c2 .banner_v .txt { }



.box_h { background:url('../img/bg_header.jpg') top no-repeat;padding:0 0 0 0 !important;margin:0 !important; width:185px !important;overflow:hidden;}
.box_h p {margin:10px 0 0 10px; text-transform:uppercase;font-weight:bold;font-size:11px;}
.box_h .first_row { padding:0 0 0 6px; margin:0; width:152px; border:0px transparent solid;}



/* Box Banner Horizontal*/
/*
#c1 .banner_h { width:747px; height:181px; position:relative; margin:0; padding:0;}
#c1 .banner_h .b_arr { position:absolute;	top:75px; }
#c1 .banner_h #linkleft { left:0; z-index:1000;}
#c1 .banner_h #linkright { right:0;}
#c1 .banner_h .b_cover { position:relative; height:181px; width:747px; overflow:hidden;}
#c1 .banner_h .b_slider { float:left; position:absolute; }
#c1 .banner_h .b_banner { float:left; margin:0 3px;}
*/

/*removed by MSIE */ 
/*
#c1 .banner_h { width:751px; height:181px; position:relative; margin:0; padding:0;}

#c1 .banner_h .b_arr { position:absolute;	top:75px; }
#c1 .banner_h #linkleft { left:0; z-index:1000;}
#c1 .banner_h #linkright { right:0;}
#c1 .banner_h .b_cover { position:relative; height:181px; width:751px; overflow:hidden;}
#c1 .banner_h .b_slider { float:left; position:absolute; }
#c1 .banner_h .b_banner { float:left; margin:0 4px;}
*/
/**/

/* Box Banner 3COL Horizontal*/

#c1 .banner_3col_h { width:751px;position:relative; background:url('img/box/banner/3_col/bg.jpg') repeat-x;}

#c1 .banner_3col_h .arr { float:left; margin:0; padding:0;}
#c1 .banner_3col_h .cover { float:left; padding:0; margin:0; height:85px; width:722px; position:relative; overflow:hidden;} /*  */
#c1 .banner_3col_h .slider { position:absolute;}

#c1 .banner_3col_h .firstraw .banner { float:left;padding:12px 0 0 12px; margin-top:2px; width:182px;height:88px;border-left:1px #CAC9C6 solid;}
#c1 .banner_3col_h .midraw .banner, #c1 .banner_3col_h .lastraw .banner { float:left;padding:12px 0 0 12px; margin-top:0px; width:182px;height:85px;border-left:1px #CAC9C6 solid;}

#c1 .banner_3col_h .firstbanner { float:left; padding:16px 12px 0 12px; height:88px; width:109px;}

#c1 .banner_3col_h .img { float:left; padding:0 5px 0 0;}
#c1 .banner_3col_h .hl { padding:8px 0 0 0;}
#c1 .banner_3col_h .txt { }






/* Navigation am Seitenende */

p.navlink { background-color: #f4f8f4; border: 1px #aca dotted; padding: 6px; margin-bottom: 0.5em; }
p.navlink a { color: #353;}
p.navlink a:hover { font-weight: bold; background: transparent; }

div.filialliste {
margin-bottom: 10px;
}
.filialliste .box .row { border:0;}

.filialliste_left { float:left; border-right:1px #CAC9C6 solid; padding:15px; width:100px;}
.filialliste_middle { float:left; width:300px; padding:10px; border-left: 1px solid #CAC9C6; border-right: none; margin-left: -1px;}
.filialliste_right { float:left; border-left:1px #CAC9C6 solid; padding:10px; width:200px; margin-left: -1px;}


.filialliste .box_content .row {margin-top:0px; margin-bottom:0px; padding:0 0 0px 0; }

.filialliste .lagerlink {width:420px; float:left; margin:15px 0 0 0; text-align:right;}
.filialliste .more A, 
.filialliste .lagerlink A, 
.filialliste .toplink A { background:url(img/pressecenter/link_arr.jpg) no-repeat 0px 50%; color:#0056a3; font-weight:bold; padding:0pt 10px 0pt 7px; text-decoration:none;}
.filialliste .elem { padding:0 10px 0pt 0px;}
.filialliste .elem .img { float:none; padding:0;}

.filialliste .more { float:left; padding:5px 10px 0 10px;}
.filialliste .toplink { float:right; width:200px; padding:5px 10px 0 0; text-align:right;}
/* .filialliste .box .box_footer { height:15px; xmargin-bottom:5px; line-height:0px; font-size:0px;} */
.filialliste .hori_line { border-top:1px solid #cccccc; margin:0 0px 0 0px;height:1px; line-height:0; font-size:0;}
.filialliste .zoom_link { margin:5px 0; font-size:9px; padding:2px 0 5px 18px; color:#646361; background:url('/fileadmin/templates/css/img/filialfinder/zoom.gif') no-repeat 0px 0px;}
.filialliste A { text-decoration:none; font-weight:bold; color:#0056a3;}
.filialliste A:hover { text-decoration:underline;}

.filialliste .elem_table { border-spacing:5px; width:350px;}
.filialliste .elem_table .logo { width:100px; text-align:center;}
.filialliste .elem_table .bold {padding-right:10px;}
.filialliste .elem_table TD.b { width:120px;}

.filialliste .distance { float:  right; margin-right: 15px;}

.jobdetails .back_link {float:left;width:48%;padding-left:10px;}
.jobdetails .apply_link {float:right;margin-right: 20px; } 
/* .jobdetails .back_link A, .jobdetails .apply_link A {background:0;text-decoration:none;} */


/* Job Liste id 359 */

.jobliste .lastrow { background:url(); margin:0; padding:4px 8px 0 8px;}
.jobliste .lastrow .right { float:right; width:200px; text-align:right;}
.jobliste .lastrow .left { float:left; width:200px;}
/* .jobliste .twocol .box_footer { background-image:url(img/box/1col/bg_footer.gif); line-height:0; font-size:0;} */
.filterboxes { padding:0 0 0 13px; width: 747px; background-color: #fff;}

/* Filialdetails */

/*.filialdetails .elem_table { width:auto; float: left;}*/
.filialdetails .box .firstrow { margin-top:0;}
.filialdetails_left { float:left; border-right:1px #CAC9C6 solid; padding:15px; width:100px;}
.filialdetails_middle { float:left; width:300px; padding:10px; border-left: 1px solid #CAC9C6; /*border-right: 1px solid #CAC9C6; */ margin-left: -1px;}
.filialdetails_right { float:left; padding:10px; width:260px; /*margin-left: -1px; border-left:1px #CAC9C6 solid;*/}
.filialdetails .elem { padding:0; margin:0; background:transparent url(img/filialen/bg_filialdetail_element.png) repeat-y scroll -10px 0px;}
.filialdetails .border_line { padding:0; margin:0 0; border-bottom:1px solid #CAC9C6; line-height:0; font-size:0;}
.filialdetails .bold { font-weight:bold;}
.filialdetails .joblist { margin-top:10px; padding-left:5px;}
.filialdetails .joblist A { background:transparent url(img/pressecenter/link_arr.jpg) no-repeat scroll 0px 50%; color:#0056a3; font-weight:bold; padding:0pt 10px 0pt 7px; text-decoration:none;}
.filialdetails .joblist A:hover { text-decoration:underline;}
.filialdetails .more { padding:5px 0 0 8px; float:none;}
.filialdetails .more A { background:none;}


/* GMaps ************************************/

.filialdetails #location { margin-top:0px; clear:both; width:100%; height:350px; border-top: 1px solid #cac9c6;}
.filialdetails #map { overflow: hidden; width:100%; height:350px; width: 747px;}
.filialdetails #navigation { margin-top:0px;}
.filialdetails #directions { xwidth:560px; overflow:auto; height:auto; font-size:11px; color: #000; padding-bottom: 10px; display: none; }

.filialdetails .navisearch { background:#ffffff; overflow: auto; border-top: 1px solid #cac9c6;}
.filialdetails .navisearch .pad {padding:10px 10px 10px 10px; overflow: auto;}
.filialdetails .navisearch .navisearch_txt { width:100px; float:left; line-height: 20px; font-size: 12px; color: #999999;}
.filialdetails .navisearch input { background:#cccccc; border:1px solid #666; padding:3px 3px; margin:0;}
.filialdetails .navisearch input.inp_addr { width:158px; }
.filialdetails .navisearch .addr { padding-right:13px; float:left; }
.filialdetails .navisearch input.inp_zip { width:41px; }
.filialdetails .navisearch .zip { padding-right:10px; float:left; }
.filialdetails .navisearch input.inp_city { width:130px; }
.filialdetails .navisearch .city { padding-right:10px; float:left; }

.filialdetails .navisearch a { float:left; }

.filialdetails .storedetail_directions { padding:0px 20px 0px 20px; }

/* GMaps ************************************/






/* Box Banner Vertikal*/

.lt .banner_v { width:185px;overflow:hidden;}
.lt .box_header { background:url('../img/bg_header.jpg') top no-repeat; width:185px; padding:0 !important;}
.lt .box_header img { padding:5px 0 0 10px !important; margin:0; border:0px transparent solid;}
.lt .banner_v .cover { width:185px; padding:0; margin:0; height:260px !important; position:relative;overflow:hidden;}
.lt .banner_v .slider { position:absolute;}
.lt .banner_v .arr { float:left;height:24px;}
.lt .banner_v .box_footer { clear:both;height:24px;}

.lt .banner_v .row { margin:0; padding-top:0px; clear:both; border-top:0px transparent solid;}
.lt .banner_v .firstrow { margin:0; padding-top:12px; clear:both;}
.lt .banner_v .banner { padding:0 0 0 0px; margin:0; width:152px; border:0px transparent solid;}

/* .lt .banner_v .img { float:left; padding:0 5px 0 0;}
.lt .banner_v .hl { padding:6px 0 0 0;} 
.lt .banner_v .txt { } */
.lt .banner_v .banner .txt {float:left; width:65px; padding: 0 0 0 0px;}
.lt .banner_v .banner .img {float:left; width:70px;}


/* Box Banner Horizontal*/


.lt .banner_h { width:751px; position:relative; }/*xleft:400px; } /**/
.lt .banner_h .arr { float:left; padding-top:2px; padding-right:10px !important;}
.lt .banner_h .cover { float:left; position:relative; height:143px !important; width:350px !important; overflow:hidden;} /*737px*/
.lt .banner_h .slider { float:left; position:absolute; }
.lt .banner_h .banner { float:left; }

.lt .banner_h_middle {  width:751px; position:relative; overflow:hidden;}/*xleft:400px;  overflow:hidden;} /**/
.lt .banner_h_middle .arr { padding:0 !important; float:left; }
.lt .banner_h_middle .cover { float:left; position:relative; width:545px !important; height:85px !important; overflow:hidden;} /*737px*/
.lt .banner_h_middle .slider { float:left; position:absolute; }
.lt .banner_h_middle .banner { background:url('../img/bg_middle.jpg') no-repeat scroll 0%; float:left; height:85px; overflow:hidden; width:182px; padding:0 !important;}
.lt .banner_h_middle .first { background:url('../img/bg_middle_first.jpg') repeat-x scroll 0%; float:left; height:75px; width:165px; padding:5px;}
.lt .banner_h_middle .banner .txt {float:left; width:100px; padding: 0 0 0 5px;}
.lt .banner_h_middle .banner .img {float:left; width:66px;}
.lt .banner_h_middle .banner .content {padding: 11px 5px 5px 5px;}

.lt .banner_h_single {  width:751px; position:relative;  overflow:hidden; margin:0 0 10px 0;}/*xleft:400px; } /**/
.lt .banner_h_single .arr { padding:0 !important; float:left; }
.lt .banner_h_single .cover { float:left; position:relative; width:545px !important; height:91px !important; overflow:hidden;} /*737px*/
.lt .banner_h_single .slider { float:left; position:absolute; }
.lt .banner_h_single .banner { background:url('../img/bg_single.jpg') no-repeat scroll 0%; float:left; height:91px; overflow:hidden; width:182px; padding:0 !important;}
.lt .banner_h_single .first { background:url('../img/bg_single_first.jpg') repeat-x scroll 0%; float:left; height:81px; width:165px; padding:5px;}
.lt .banner_h_single .banner .txt {float:left; width:100px; padding: 0 0 0 5px;}
.lt .banner_h_single .banner .img {float:left; width:66px;}
.lt .banner_h_single .banner .content {padding: 11px 5px 5px 5px;}

.lt .banner_h_top {  width:751px; position:relative; overflow:hidden;}/*xleft:400px; } /**/
.lt .banner_h_top .arr { padding:0 !important; float:left; }
.lt .banner_h_top .cover { float:left; position:relative; width:545px !important; height:87px !important; overflow:hidden; }
.lt .banner_h_top .slider { float:left; position:absolute; }
.lt .banner_h_top .banner { background:url('../img/bg_top.jpg') no-repeat scroll 0%; float:left; height:87px; width:182px; padding:0 !important;}
.lt .banner_h_top .first { background:url('../img/bg_top_first.jpg') repeat-x scroll 0%; float:left; height:77px; width:165px; padding:5px;}
.lt .banner_h_top .banner .txt {float:left; width:100px; padding: 0 0 0 5px;}
.lt .banner_h_top .banner .img {float:left; width:66px;}
.lt .banner_h_top .banner .content {padding: 11px 5px 5px 5px;}

.lt .banner_h_bottom {  width:751px; position:relative; overflow:hidden;}/*xleft:400px; } /**/
.lt .banner_h_bottom .arr { padding:0 !important; float:left; }
.lt .banner_h_bottom .cover { float:left; position:relative; width:545px !important; height:90px !important; overflow:hidden; } /*737px*/
.lt .banner_h_bottom .slider { float:left; position:absolute; }
.lt .banner_h_bottom .banner { background:url('../img/bg_bottom.jpg') no-repeat scroll 0%; float:left; height:91px; width:182px; padding:0;}
.lt .banner_h_bottom .first { background:url('../img/bg_bottom_first.jpg') repeat-x scroll 0%; float:left; height:81px; width:165px; padding:5px;}
.lt .banner_h_bottom .banner .txt {float:left; width:100px; padding: 0 0 0 5px;}
.lt .banner_h_bottom .banner .img {float:left; width:66px;}
.lt .banner_h_bottom .banner .content {padding: 11px 5px 5px 5px;}
.lt {margin:0; padding:0;}

/* HYBRIS STYLES ************************************************/

.form-error {margin-left: 10px;color: red;}

/* HYBRIS STYLES ************************************************/

.floatleft {
	float:left;
}
.floatright {
	float:right;
}

input.noborder {
	border:none;
}

div.hybrisMap-loading {
	background: url('img/hybrismap/ajax-loader.gif') center no-repeat;
	height: 200px;
}
