
/* FRONTEND MODE */


/* BEGIN OF INCLUDED FILE '/modules/usability/css/seitbox_dijit_Chichiupload.css' */


.seitboxDijitChichiuploadStatus {
    display: none;
}


/* END OF INCLUDED FILE '/modules/usability/css/seitbox_dijit_Chichiupload.css' */



/* BEGIN OF INCLUDED FILE '/modules/usability/css/datagrid.css' */


.datagridFilterFormContainer {
    width: 266px;
    float: right;
    margin-top: -34px;
    margin-bottom: 10px;
}

.datagridFilterForm {
    
}

.datagridFilterForm .blocklabel {
    width: 60px;
}

/* END OF INCLUDED FILE '/modules/usability/css/datagrid.css' */



/* BEGIN OF INCLUDED FILE '/modules/usability/css/imageviewer.css' */


.imageviewer {
    text-align: left;
}

.imageviewerNonFullscreen {
    background: #efefef;
}

.imageviewerFullscreen {
    background: #ffffff;
}

.imageviewerContent {
    padding: 10px;
}

.imageviewerScreen {
    background: #000000;
    overflow: hidden;
}

.imageviewerScreen .imageviewerPrevNextContainer {
    position: absolute;
    margin-top: 15px;
    z-index: 1199;
}

.imageviewerScreen .imageviewerPrevNextContainer .imageviewerPrev {
    display: block;
    background-image: url(/media/images/common/arrow_back.gif);
    background-repeat: no-repeat;
    background-position: 2px 2px;
    width: 14px;
    height: 14px;
    float: left;
    margin-left: 10px;
}

.imageviewerScreen .imageviewerPrevNextContainer .imageviewerPrev span {
    display: none;
}

.imageviewerScreen .imageviewerPrevNextContainer .imageviewerNext {
    display: block;
    background-image: url(/media/images/common/arrow.gif);
    background-repeat: no-repeat;
    background-position: 2px 2px;
    width: 14px;
    height: 14px;
    float: right;
    margin-right: 10px;
}

.imageviewerScreen .imageviewerPrevNextContainer .imageviewerNext span {
    display: none;
}

.imageviewerScreen .imageviewerPrevNextContainer .imageviewerPrev img {
    margin-left: 5px;
    margin-right: 5px;
}

.imageviewerScreen .imageviewerPrevNextContainer .imageviewerNext img {
    margin-left: 5px;
    margin-right: 5px;
}

.imageviewerScreen .imageviewerPrevNextContainer .imageviewerImageNr {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.imageviewerScreen .imageviewerPrevNextContainerSub {
    margin-left: auto;
    margin-right: 0px;
    background: #efefef;
    text-align: center;
    padding: 2px;
    width: 100px;
}

.imageviewerScreen .imageviewerImageContainer {
    position: absolute;
    z-index: 1198;
}

.imageviewerScreen .imageviewerImage {
}

.imageviewerFullscreenButtonContainer {
    margin-top: 10px;
    float: right;
}

.imageviewerFullscreenButton,
.imageviewerFullscreenButton:link,
.imageviewerFullscreenButton:hover,
.imageviewerFullscreenButton:active,
.imageviewerFullscreenButton:visited {
    color: #000000;
}

.imageviewerTitle {
    margin-top: 10px;
}

.imageviewerDescription {
    margin-top: 10px;
    display: none;
}


/* END OF INCLUDED FILE '/modules/usability/css/imageviewer.css' */



/* BEGIN OF INCLUDED FILE '/modules/usability/css/seitbox_dijit_Paging.css' */


.seitboxDijitPaging {
	margin-top: 20px;
}

.seitboxDijitPagingSummary {
    float: left;
}

.seitboxDijitPagingLinks {
	float: left;
	margin-left: 20px;
}

.seitboxDijitPagingLink {
    font-weight: normal;
}

.seitboxDijitPagingLink {
	font-weight: normal;
}

.seitboxDijitPagingLinkSelected {
	font-weight: bold;
}



/* END OF INCLUDED FILE '/modules/usability/css/seitbox_dijit_Paging.css' */



/* BEGIN OF INCLUDED FILE '/modules/headerimage/css/headerimage.css' */

#headerimageSlideshow {
    text-align: left;
	height: 100%;
}

.headerimageSlide {
	visibility: hidden;
	background-color: #ffffff;
	position: absolute;
	margin-left: 0px;
	margin-top: 0px;
	width: 600px;
	height: 140px;
}

.headerimageSlideFirst {
	visibility: visible;
}

/* END OF INCLUDED FILE '/modules/headerimage/css/headerimage.css' */



/* BEGIN OF INCLUDED FILE '/modules/_store/store.css' */

#store_admin_hidden{
    visibility:hidden;
}

#store_admin_content{

}

#hiddenNaviOffen{
    visibility:hidden;
}

#artikelBearbeiten{
    visibility:hidden;
    border:1px solid #000000;
    background-color:#FFFFFF;
    margin:10px;
    padding:10px;
    position:absolute;
    width:400px;
}

#kategorieverwaltung{
    visibility:hidden;
    border:1px solid #000000;
    background-color:#FFFFFF;
    margin:10px;
    padding:10px;
    position:absolute;
    width:500px;
}




iframe {
    border-width: 0px;
    height:46px;
}
iframe.hidden {
    visibility: hidden;
    width:0px;
    height:0px;
}

#main {
    background-color: white;
}


.articlePreview{
    border-bottom:1px solid #E8E8E8;
    width:396px;
    height:150px;
    -moz-border-radius:5px;
}

.artikelPreis{
    font-size:32px;
    font-family:Arial,Verdana;
    font-weight:bold;
    color:#fe4101;
    padding-top:3px;
    padding-right:5px;
}

.addToWarenkorb{
   position:relative;
   float:left;
   left:-15px;
   top:7px;
}

.addToWarenkorbText{
    float:left;
    font-size:8px;
    font-family:Arial,sans-serif,Verdana;
    font-weight:bold;
    padding-top:21px;
}

.addToWarenkorbDetail{
   position:relative;
   float:left;
   left:-15px;
   top:-5px;
}

.availability{
    float:left;
    font-size:8px;
    font-family:Arial,sans-serif,Verdana;
    font-weight:bold;
    padding-top:21px;
    padding-left:10px;
}

.articleDetailBody{
     border-bottom:1px solid #E8E8E8;
     width:396px;
     padding-top:15px;
     padding-bottom:40px;
}

.detailContent{
    font-size:11px;
    font-family:Arial,sans-serif,Verdana;
    text-align:justify;
    padding:10px;
}

.articleDetailReiterDatenblatt{
    background-image:url("../../bilder/store/reiterDatenblatt.png");
    background-repeat:no-repeat;
    background-position:bottom;
    width:122px;
}

.articleDetailReiterDatenblattSelected{
    background-image:url("../../bilder/store/reiterDatenblattSelected.png");
    background-repeat:no-repeat;
    background-position:bottom left;
    height:41px;
    width:122px;
}

.articleDetailReiterPreisstaffelung{
    background-image:url("../../bilder/store/reiterPreisstaffelung.png");
    background-repeat:no-repeat;
    background-position:bottom;
    width:122px;
}

.articleDetailReiterPreisstaffelungSelected{
    background-image:url("../../bilder/store/reiterPreisstaffelungSelected.png");
    background-repeat:no-repeat;
    background-position:bottom left;
    height:41px;
    width:122px;
}

.articleDetailLeiste{
    height:5px;
    background-image:url(../../bilder/store/leisteArtikelDetail.gif);
    background-position:bottom;
}

.anmelden_head{
    border-left:1px solid #E8E8E8;
    border-right:1px solid #E8E8E8;
    border-top:1px solid #E8E8E8;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
}

.anmelden_head_text{
    font-size:11px;
    padding-top:5px;
    padding-left:10px;
}

.anmelden_body{
    border-left:1px solid #E8E8E8;
    border-right:1px solid #E8E8E8;
    border-bottom:1px solid #E8E8E8;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
}

.anmeldung_trennlinie{
    border:1px solid #FFFFFF;
    border-top:1px solid #DDDDDD;
    height:1px;
    width:90%;
}

.anmelden_text{
    font-size:10px;
    padding-top:5px;
    padding-bottom:5px;
}

a.anmelden_text{
    font-size:10px;
    padding-top:5px;
    padding-bottom:5px;
    color:#000000;
}

.anmelden_input{
    width: 80px;
    border:1px solid #dbdddc;
    font-size:11px;
    line-height:13px;
    font-family:Arial, Helvetica, sans-serif;
    margin-bottom:2px;
    padding-left:3px;
}

.orderAdress{
}

.orderAdress td {
    padding: 1px 8px 1px 0px;
}


.orderAdress_text{
    font-size:12px;
    width: 100px;
}

.orderStandardEnd{
}

.orderStandard{
}

.orderStandard_text{
    font-size:11px;
}

.orderPaymentMethod{
    border-left:1px solid #E8E8E8;
    border-right:1px solid #E8E8E8;
    border-bottom:1px solid #E8E8E8;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
}

.orderPaymentCaption{
    color:#A4A4A4;
    font-size:9px;
}

.orderPaymentMethod_text{
    font-size:11px;
}

.invoice-trennlinie{
    border:1px solid #FFFFFF;
    border-top:1px solid #DDDDDD;
    height:1px;
    width:90%;
}

.customer_list_header{
    font-weight:bold;
}

.store_customer_detail_description{
    font-weight:bold;
}

.customer_groups{
    border:1px solid #000000;
    padding:10px;
}

.customerlist_alt1{
    background-color:#EFEFEF;
}

.customerlist_alt2{
    background-color:#D7D7D7;
}

.orderlist_alt1{
    background-color:#EFEFEF;
}

.orderlist_alt2{
    background-color:#D7D7D7;
}

.steuersatz_alt1{
    background-color:#EFEFEF;
}

.steuersatz_alt2{
    background-color:#D7D7D7;
}

.bezahlverfahren_alt1{
    background-color:#EFEFEF;
}

.bezahlverfahren_alt2{
    background-color:#D7D7D7;
}

.artikel_alt1{
    background-color:#EFEFEF;
    color:#000000;
}

.artikel_alt2{
    background-color:#D7D7D7;
    color:#000000;
}

.kategorieverwaltung_alt1{
    background-color:#EFEFEF;
}

.kategorieverwaltung_alt2{
    background-color:#D7D7D7;
}

.store_admin_artikel_kategorieverwaltung_pfad{
    color:#888888;
    font-size:10px;
    font-style:italic;
}

.store_admin_artikel_locked{
	color:#999999;	
}

.store_admin_order_edit_desc{
	font-weight: bold;	
	border-left: 1px solid #000000;
	padding-left:10px;
}

.store_admin_order_edit_val{
	border-right: 1px solid #000000;
	padding-left:10px;
}

.store_admin_order_edit_chapter_header{
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #C7C7C7;
	background-color: #F0F0F0;
	padding-left:10px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
}

.store_admin_order_edit_chapter_footer{
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	padding-left:10px;
}

.navAdminEbeneTextSelected {
	font-weight: bold;
}

.navAdminEbeneText_1 {
	padding-left: 0px;
} 

.navAdminEbeneText_2 {
    padding-left: 10px;
}

.navAdminEbeneText_3 {
    padding-left: 20px;
}

.navAdminEbeneText_4 {
    padding-left: 30px;
}    

.navAdminEbeneText_5 {
    padding-left: 40px;
}    


/**********************************************************
 *
 * Warenkorb & Bestellvorgang
 *
 **********************************************************/
 
.shoppingCart{
    width:640px;
}

.shoppingCartTitle{
    font-size:18px;
    font-family: Trebuchet MS;
    text-transform: uppercase;
    color: #00589a;
    width:123px;
    padding-left:10px;
}
 
.shoppingCartHeader{
    height:20px;
    background-color:#00589a;
    color:#FFFFFF;
    font-weight:bold;
}
 
.shoppingCartArticleHead{
    width:390px;
    padding-left:10px;
}

.shoppingCartAmountHead{
    width:60px;
    text-align: center;
}

.shoppingCartPriceSingleHead{
    width:90px;
    text-align: center;
}

.shoppingCartPriceAllHead{
    width:100px;
    text-align: center;
}

.shoppingCartArticle{
    width:390px;
    padding-left:10px;
    padding-top:10px;
    color:#7e7e7e;
    border-bottom:1px solid #e1e1e1;
    border-right:1px solid #e1e1e1;
    border-left:1px solid #e1e1e1;
}

.shoppingCartArticleImage{
    float:left;
    width:53px;
    height:78px;
    overflow:hidden;
}

.shoppingCartArticleDetails{
    float:left;
    margin-left: 15px;
    width:300px;
}

.shoppingCartArticleMore{
    float:left;
    background-image: url(/media/image/store/store_arrow.png);
    background-repeat:no-repeat;
    background-position: 0px;
    padding-left:10px;
    margin-top:30px;
    color: #00589a;
}

.shoppingCartArticleMore a{
    color: #00589a;
}

.shoppingCartArticleDelete{
    float:left;
    margin-left: 20px;
    background-image: url(/media/images/store/store_delete.png);
    background-repeat: no-repeat;
    background-position: 0px;
    padding-left: 15px;
    color:#c00000;
    margin-top:30px;
}

.shoppingCartArticleDelete a{
        color:#c00000;
}

.shoppingCartAmount{
    width:60px;
    color:#7e7e7e;
    text-align: center;
    border-bottom:1px solid #e1e1e1;
    border-right:1px solid #e1e1e1;
}

.shoppingCartAmountField{
    width: 40px;
    text-align: center;
}

.shoppingCartPriceSingle{
    width:90px;
    color:#7e7e7e;
    text-align: center;
    border-bottom:1px solid #e1e1e1;
    border-right:1px solid #e1e1e1;
}

.shoppingCartPriceAll{
    width:100px;
    color:#7e7e7e;
    text-align: center;
    border-bottom:1px solid #e1e1e1;
    border-right:1px solid #e1e1e1;
}

.shoppingCartRow{
    height:115px;
}

.shoppingCartBottom{
    background-color:#e1e1e1;
    height:28px
}

.shoppingCartBottomSum{
    text-align: center;
    font-weight: bold;
}

.shoppingCartBottomSumAll{
    text-align: center;
    font-weight: bold;
}

.shoppingCartBottomReload{
    padding-left:15px;
    color: #00589a;
}

.shoppingCartBottomReload a{
    color: #00589a;
}

.shoppingCartBottomArrow{
    background-image: url(/media/images/store/store_arrow.png);
    background-repeat:no-repeat;
    background-position: 0px;
    padding-left:10px;
    color: #00589a;
}

.shoppingCartBottomArrow a{
    color: #00589a;
}

.shoppingCartBottomFurther{
    
}

.shoppingCartShopOn{
    background-image:url(/media/images/store/store_shopOn.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	height:20px;
	padding-left:43px;
	padding-top:5px;
	text-transform:uppercase;
	width:154px;
}

.shoppingCartOrder{
    background-image:url(/media/images/store/store_order.png);
    background-repeat:no-repeat;
    color:#FFFFFF;
    font-size:10px;
    font-weight:bold;
    height:20px;
    padding-left:43px;
    padding-top:5px;
    text-transform:uppercase;
    width:154px;
}

/**********************************************************
 *
 * Bestellvorgang Schritt 2
 *
 **********************************************************/

.shoppingCartLoginForm{
    background-image: url(/media/images/store/store_login_form_bg.png);
    background-repeat: no-repeat;
    width:304px;
    height:179px;
}

.shoppingCartLogin{
    height:179px;
    padding:15px;
}

.shoppingCartLoginSpacer{
    width:35px;
}

.shoppingCartLoginBoxWrapper{

}

.shoppingCartLoginHeader{
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    color:#00589a;
}

.shoppingCartLoginText{
    color:#5e5e5e;
    padding-top:10px;
    padding-bottom:5px;
    height:25px;
}

.shoppingCartFieldWrapper{
    margin-top:10px;
}

.shoppingCartLoginBottom{
    margin-top:10px;
    color:#00589a;
}

.shoppingCartLoginBottom a:link, .shoppingCartLoginBottom a:hover, .shoppingCartLoginBottom a:visited, .shoppingCartLoginBottom a:active{
    color:#00589a;
}

.shoppingCartBottomLinks{
    color:#00589a;
    margin-top:72px;
}

.shoppingCartUserPwd{
    margin-right:10px;
}

.shoppingCartUserLogin{
    margin-right:10px;
}

.shoppingCartLoginButton{
    background-image:url(/media/images/store/store_login.png);
    background-repeat:no-repeat;
    color:#FFFFFF;
    font-size:10px;
    font-weight:bold;
    height:24px;
    text-transform:uppercase;
    width:87px;
    text-align: center;
    padding-top:5px;
    float:left;
}

.shoppingCartPwdForgot{
   float:left;
   margin-left:50px;
   margin-top: 5px;
}

.shoppingCartGoOn{
    background-image:url(/media/images/store/store_order.png);
    background-repeat:no-repeat;
    color:#FFFFFF;
    font-size:10px;
    font-weight:bold;
    height:20px;
    padding-left:43px;
    padding-top:3px;
    text-transform:uppercase;
    width:154px;
}

/**********************************************************
 *
 * Bestellvorgang Schritt 2.1
 *
 **********************************************************/
 
 .shoppingCartAddressForm{
    width:304px;
    height:179px;
    vertical-align:top;
}

.shoppingCartRegisterWrapper{
}

.shoppingCartAddressHeader{
    background-color: #00589a;
    color:#FFFFFF;
    font-weight:bold;
    height:25px;
    padding-left:10px;
    width:304px;
}

.shoppingCartAddressText{
    width:166px;
}

.shoppingCartAddressTextLeft{
    width:100px;
    padding-left:10px;
}

.textfeld{
    width:166px;
}

.shoppingCartGrey{
    width:304px;
    height:200px;
    background-color:#CCCCCC;
    opacity: 0.8;
}

/**********************************************************
 *
 * Bestellvorgang Schritt 3
 *
 **********************************************************/
 
 .shoppingCartChangeLink a:link, .shoppingCartChangeLink a:hover, .shoppingCartChangeLink a:visited, .shoppingCartChangeLink a:hover{
    color:#db0000;
    font-weight:bold;
    text-decoration:underline;
 }
 
 .shoppingCartSummary{
    width:640px;
}

.shoppingCartSummaryTitle{
    font-size:18px;
    font-family: Trebuchet MS;
    text-transform: uppercase;
    color: #00589a;
    width:123px;
    padding-left:10px;
}
 
.shoppingCartSummaryHeader{
    height:20px;
    background-color:#00589a;
    color:#FFFFFF;
    font-weight:bold;
}

.shoppingCartSummaryHeader2{
    background-color:#00589a;
    color:#FFFFFF;
    font-weight:bold;
}
 
.shoppingCartSummaryArticleHead{
    width:390px;
    padding-left:10px;
}

.shoppingCartSummaryAmountHead{
    width:60px;
    text-align: center;
}

.shoppingCartSummaryPriceSingleHead{
    width:90px;
    text-align: center;
}

.shoppingCartSummaryPriceAllHead{
    width:100px;
    text-align: center;
}

.shoppingCartSummaryArticle{
    width:390px;
    padding-left:10px;
    color:#7e7e7e;
    border-bottom:1px solid #e1e1e1;
    border-right:1px solid #e1e1e1;
    border-left:1px solid #e1e1e1;
}

.shoppingCartSummaryAmount{
    width:60px;
    color:#7e7e7e;
    text-align: center;
    border-bottom:1px solid #e1e1e1;
    border-right:1px solid #e1e1e1;
}

.shoppingCartSummaryPriceSingle{
    width:70px;
    color:#7e7e7e;
    text-align: left;
    border-bottom:1px solid #e1e1e1;
    border-right:1px solid #e1e1e1;
    padding-left:20px;
}

.shoppingCartSummaryPriceAll{
    width:80px;
    color:#7e7e7e;
    text-align: left;
    border-bottom:1px solid #e1e1e1;
    border-right:1px solid #e1e1e1;
    padding-left:20px;
}

.shoppingCartSummaryAll{
    width:80px;
    text-align: left;
    padding-left:20px;
}


.shoppingCartSummaryRow{
    height:30px;
}

.shoppingCartSummaryRight{
    padding-right:25px;
    text-align:right;
}

.borderRight{
    border-right:1px solid #e1e1e1;
}

.borderLeft{
    border-left:1px solid #e1e1e1;
}

.shoppingCartSummaryGrey{
    background-color:#e1e1e1;
    padding-left:10px;
}

.shoppingCartSummaryGreyLine{
    background-color:#e1e1e1;
    padding-left:10px;
    padding-right:10px;
    height:18px;
    vertical-align: center;
    color: #333333;
}

.shoppingCartSummaryGreyBox{
    background-color:#e1e1e1;
    padding-left:10px;
    padding-top:5px;
    height:18px;
    vertical-align: center;
    color: #7b7b7b;
}

.shoppingCartSummaryGreyCaption{
    font-weight:bold;
}

.shoppingCartSummaryGreyBoxBottom{
    padding-bottom:5px;
} 

.shoppingCartSummaryAdressBox{
	height:210px;
	width:300px;
	float:left;
}
.shoppingCartSummaryAdressSpacer{
    height:210px;
    float:left;
    width:40px;
}

.shoppingCartSummaryCaption{
    color: #363636;
    font-weight:bold;
}

.shoppingCartBottom{
    background-color:#e1e1e1;
    height:28px
}

.shoppingCartBottomSum{
    text-align: center;
    font-weight: bold;
}

.shoppingCartBottomSumAll{
    text-align: center;
    font-weight: bold;
}

.shoppingCartBottomReload{
    padding-left:15px;
    color: #00589a;
}

.shoppingCartBottomReload a{
    color: #00589a;
}

.shoppingCartBottomArrow{
    background-image: url(/media/images/store/store_arrow.png);
    background-repeat:no-repeat;
    background-position: 0px;
    padding-left:10px;
    color: #00589a;
}

.shoppingCartBottomArrow a{
    color: #00589a;
}

.shoppingCartBottomFurther{
    
}

.shoppingCartShopOn{
    background-image:url(/media/images/store/store_shopOn.png);
    background-repeat:no-repeat;
    color:#FFFFFF;
    font-size:10px;
    font-weight:bold;
    height:20px;
    padding-left:43px;
    padding-top:5px;
    text-transform:uppercase;
    width:154px;
}

.shoppingCartOrder{
    background-image:url(/media/images/store/store_order.png);
    background-repeat:no-repeat;
    color:#FFFFFF;
    font-size:10px;
    font-weight:bold;
    height:20px;
    padding-left:43px;
    padding-top:5px;
    text-transform:uppercase;
    width:154px;
}

.creditcardNumber .dijitValidationIcon{
	width: 0;
}

 

/* END OF INCLUDED FILE '/modules/_store/store.css' */



/* BEGIN OF INCLUDED CUSTOM FILE '/modules/_store/store_custom.css' */

#store_admin_hidden{
    visibility:hidden;
}

#store_admin_content{

}

#hiddenNaviOffen{
    visibility:hidden;
}

#artikelBearbeiten{
    visibility:hidden;
    border:1px solid #000000;
    background-color:#FFFFFF;
    margin:10px;
    padding:10px;
    position:absolute;
    width:400px;
}

#kategorieverwaltung{
    visibility:hidden;
    border:1px solid #000000;
    background-color:#FFFFFF;
    margin:10px;
    padding:10px;
    position:absolute;
    width:500px;
}




iframe {
    border-width: 0px;
    height:46px;
}
iframe.hidden {
    visibility: hidden;
    width:0px;
    height:0px;
}

#main {
    background-color: white;
}


.articlePreview{
    border-bottom:1px solid #E8E8E8;
    width:396px;
    height:150px;
    -moz-border-radius:5px;
}

.artikelPreis{
    font-size:32px;
    font-family:Arial,Verdana;
    font-weight:bold;
    color:#fe4101;
    padding-top:3px;
    padding-right:5px;
}

.addToWarenkorb{
   position:relative;
   float:left;
   left:-15px;
   top:7px;
}

.addToWarenkorbText{
    float:left;
    font-size:8px;
    font-family:Arial,sans-serif,Verdana;
    font-weight:bold;
    padding-top:21px;
}

.addToWarenkorbDetail{
   position:relative;
   float:left;
   left:-15px;
   top:-5px;
}

.availability{
    float:left;
    font-size:8px;
    font-family:Arial,sans-serif,Verdana;
    font-weight:bold;
    padding-top:21px;
    padding-left:10px;
}

.articleDetailBody{
     border-bottom:1px solid #E8E8E8;
     width:396px;
     padding-top:15px;
     padding-bottom:40px;
}

.detailContent{
    font-size:11px;
    font-family:Arial,sans-serif,Verdana;
    text-align:justify;
    padding:10px;
}

.articleDetailReiterDatenblatt{
    background-image:url("../../bilder/store/reiterDatenblatt.png");
    background-repeat:no-repeat;
    background-position:bottom;
    width:122px;
}

.articleDetailReiterDatenblattSelected{
    background-image:url("../../bilder/store/reiterDatenblattSelected.png");
    background-repeat:no-repeat;
    background-position:bottom left;
    height:41px;
    width:122px;
}

.articleDetailReiterPreisstaffelung{
    background-image:url("../../bilder/store/reiterPreisstaffelung.png");
    background-repeat:no-repeat;
    background-position:bottom;
    width:122px;
}

.articleDetailReiterPreisstaffelungSelected{
    background-image:url("../../bilder/store/reiterPreisstaffelungSelected.png");
    background-repeat:no-repeat;
    background-position:bottom left;
    height:41px;
    width:122px;
}

.articleDetailLeiste{
    height:5px;
    background-image:url(../../bilder/store/leisteArtikelDetail.gif);
    background-position:bottom;
}

.anmelden_head{
    border-left:1px solid #E8E8E8;
    border-right:1px solid #E8E8E8;
    border-top:1px solid #E8E8E8;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
}

.anmelden_head_text{
    font-size:11px;
    padding-top:5px;
    padding-left:10px;
}

.anmelden_body{
    border-left:1px solid #E8E8E8;
    border-right:1px solid #E8E8E8;
    border-bottom:1px solid #E8E8E8;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
}

.anmeldung_trennlinie{
    border:1px solid #FFFFFF;
    border-top:1px solid #DDDDDD;
    height:1px;
    width:90%;
}

.anmelden_text{
    font-size:10px;
    padding-top:5px;
    padding-bottom:5px;
}

a.anmelden_text{
    font-size:10px;
    padding-top:5px;
    padding-bottom:5px;
    color:#000000;
}

.anmelden_input{
    width: 80px;
    border:1px solid #dbdddc;
    font-size:11px;
    line-height:13px;
    font-family:Arial, Helvetica, sans-serif;
    margin-bottom:2px;
    padding-left:3px;
}

.orderAdress{
}

.orderAdress td {
    padding: 1px 8px 1px 0px;
}


.orderAdress_text{
    font-size:12px;
    width: 100px;
}

.orderStandardEnd{
}

.orderStandard{
}

.orderStandard_text{
    font-size:11px;
}

.orderPaymentMethod{
    border-left:1px solid #E8E8E8;
    border-right:1px solid #E8E8E8;
    border-bottom:1px solid #E8E8E8;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
}

.orderPaymentCaption{
    color:#A4A4A4;
    font-size:9px;
}

.orderPaymentMethod_text{
    font-size:11px;
}

.invoice-trennlinie{
    border:1px solid #FFFFFF;
    border-top:1px solid #DDDDDD;
    height:1px;
    width:90%;
}

.customer_list_header{
    font-weight:bold;
}

.store_customer_detail_description{
    font-weight:bold;
}

.customer_groups{
    border:1px solid #000000;
    padding:10px;
}

.customerlist_alt1{
    background-color:#EFEFEF;
}

.customerlist_alt2{
    background-color:#D7D7D7;
}

.orderlist_alt1{
    background-color:#EFEFEF;
}

.orderlist_alt2{
    background-color:#D7D7D7;
}

.steuersatz_alt1{
    background-color:#EFEFEF;
}

.steuersatz_alt2{
    background-color:#D7D7D7;
}

.bezahlverfahren_alt1{
    background-color:#EFEFEF;
}

.bezahlverfahren_alt2{
    background-color:#D7D7D7;
}

.artikel_alt1{
    background-color:#EFEFEF;
    color:#000000;
}

.artikel_alt2{
    background-color:#D7D7D7;
    color:#000000;
}

.kategorieverwaltung_alt1{
    background-color:#EFEFEF;
}

.kategorieverwaltung_alt2{
    background-color:#D7D7D7;
}

.store_admin_artikel_kategorieverwaltung_pfad{
    color:#888888;
    font-size:10px;
    font-style:italic;
}

.store_admin_artikel_locked{
	color:#999999;	
}

.store_admin_order_edit_desc{
	font-weight: bold;	
	border-left: 1px solid #000000;
	padding-left:10px;
}

.store_admin_order_edit_val{
	border-right: 1px solid #000000;
	padding-left:10px;
}

.store_admin_order_edit_chapter_header{
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #C7C7C7;
	background-color: #F0F0F0;
	padding-left:10px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
}

.store_admin_order_edit_chapter_footer{
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	padding-left:10px;
}

.navAdminEbeneTextSelected {
	font-weight: bold;
}

.navAdminEbeneText_1 {
	padding-left: 0px;
} 

.navAdminEbeneText_2 {
    padding-left: 10px;
}

.navAdminEbeneText_3 {
    padding-left: 20px;
}

.navAdminEbeneText_4 {
    padding-left: 30px;
}    

.navAdminEbeneText_5 {
    padding-left: 40px;
}    

/**********************************************************
 *
 * Kategoriendarstellung
 *
 **********************************************************/

.storeCategory{
    margin-top: 16px;
}

.storeCategoryTitle, .storeCategoryTitle a, .storeCategoryTitle h2{
    color: #414c4e;
    font-size: 15px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.shopCategoryArticleSingle{
    float: left;
    width: 195px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
}

.shopCategoryArticleSingleImage{
    margin-top: 5px;
    margin-left: 3px;
}

.storeCategorySpacer{
    border-bottom: 1px solid #9fa5a6;
}

.storeCategorySpacer{
    clear:left;
}

/**********************************************************
 *
 * Artikeldarstellung
 *
 **********************************************************/

.storeArticleImageContainer{
    float:right;
}

.storeArticleDescription{
    width: 455px;
}

.storeArticleDescriptionMore{
    width: 455px;
}

.moreButton .dijitButtonNode,
.storeArticleMoreButton .dijitButtonHover,
.storeArticleMoreButton .dijitButton .dijitInline .dijitButtonNode,
.storeArticleDescriptionMore .dijitButtonHover,
.storeArticleDescriptionMore .dijitButton .dijitInline .dijitButtonNode{
    background: none;
    border: 0px solid #FFFFFF;
    color: #990000;
}

.storeArticleMoreButton{
    width: 100px;
}

.storeArticlePrice{
    width:120px;
    margin-top:10px;
    font-size: 18px;
    font-weight: bold;
}

.productDetails{
    width: 550px;
    height:280px;
    margin-top:15px;
    margin-bottom: 15px;
}

.productDetails .dijitTabInnerDiv{
    background: #FFFFFF;
}

.productDetails .dijitTab{
    border-left: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-bottom: 1px solid #3d494b !important;
}

.productDetails .dijitTabChecked .dijitTabInnerDiv, .productDetails .dijitTabHover .dijitTabInnerDiv{
    background: #3d494b;
    color: #FFFFFF;
}

.productDetails .dijitTabPaneWrapper{
    border: 0px solid #FFFFFF;
}

.productDetails .dijitTabContainerTop-tabs{
    border-bottom: 1px solid #3d494b;
}

/**********************************************************
 *
 * Warenkorb & Bestellvorgang
 *
 **********************************************************/
 
.shoppingCart{
    width:640px;
}

.shoppingCartTitle{
    font-size:12px !important;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    font-weight: bold;
    color: #3f4b4d;
    width:121px;
    padding-left:0px !important;
}

.shoppingCartTitleRow{
    background-image: url(/media/images/store/bestellungBackground.png);
}
 
.shoppingCartHeader{
    height:20px;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    background-color:#3f4b4d;
    color:#FFFFFF;
    font-weight:bold;
}
 
.shoppingCartArticleHead{
    width:390px;
    padding-left:10px;
}

.shoppingCartAmountHead{
    width:60px;
    text-align: center;
}

.shoppingCartPriceSingleHead{
    width:90px;
    text-align: center;
}

.shoppingCartPriceAllHead{
    width:100px;
    text-align: center;
}

.shoppingCartArticle{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    width:390px;
    padding-left:10px;
    padding-top:10px;
    color:#3f4b4d;
    border-bottom:1px solid #9fa5a6;
    border-right:1px solid #9fa5a6;
    border-left:1px solid #9fa5a6;
}

.shoppingCartArticleImage{
    float:left;
    width:53px;
    height:78px;
    overflow:hidden;
}

.shoppingCartArticleDetails{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    float:left;
    margin-left: 15px;
    width:300px;
}

.shoppingCartArticleMore{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    float:left;
    background-image: url(/media/images/store/store_arrow_custom.png);
    background-repeat:no-repeat;
    background-position: 0px 1px;
    padding-left:14px;
    margin-top:30px;
    color: #3f4b4d;
    text-decoration: underline;
}

.shoppingCartArticleMore a{
    color: #3f4b4d;
}

.shoppingCartArticleDelete{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    float:left;
    margin-left: 20px;
    background-image: url(/media/images/store/store_delete_custom.png) !important;
    background-repeat: no-repeat;
    background-position: 0px;
    padding-left: 15px;
    color:#3f4b4d;
    margin-top:30px;
    text-decoration: underline;
}

.shoppingCartArticleDelete a{
        color:#c00000;
}

.shoppingCartAmount{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    width:60px;
    color:#7e7e7e;
    text-align: center;
    border-bottom:1px solid #9fa5a6;
    border-right:1px solid #9fa5a6;
}

.shoppingCartAmountField{
    width: 40px;
    text-align: center;
}

.shoppingCartPriceSingle{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    width:90px;
    color:#3f4b4d;
    text-align: center;
    border-bottom:1px solid #9fa5a6;
    border-right:1px solid #9fa5a6;
}

.shoppingCartPriceAll{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    width:100px;
    color:#3f4b4d;
    text-align: center;
    border-bottom:1px solid #9fa5a6 !important;
    border-right:1px solid #9fa5a6 !important;
}

.shoppingCartRow{
    height:115px;
}

.shoppingCartBottom{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    background-color:#FFFFFF !important;
    height: 40px !important;
}

.shoppingCartBottomSum{
    text-align: center;
    font-weight: bold;
}

.shoppingCartBottomSumAll{
    text-align: center;
    font-weight: bold;
}

.shoppingCartBottomReload{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    padding-left:15px;
    color: #3f4b4d !important;
}

.shoppingCartBottomReload a{
    color: #3f4b4d !important;
}

.shoppingCartBottomArrow{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    background-image: url(/media/images/store/store_arrow_custom.png) !important;
    background-repeat:no-repeat;
    background-position: 0px 1px !important;
    padding-left:14px !important;
    color: #3f4b4d !important;
    text-decoration: underline !important;
}

.shoppingCartBottomArrow a{
    color: #3f4b4d !important;
    text-decoration: underline;
}

.shoppingCartBottomFurther{
    
}

.shoppingCartShopOn{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    background-image:url(/media/images/store/store_shopOn_custom.png) !important;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	height:19px !important;
	padding-left:30px !important;
	padding-top:6px !important;
	text-transform:uppercase;
	width:97px !important;
}

.shoppingCartOrder{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    background-image:url(/media/images/store/store_order_custom.png) !important;
    background-position: 0px 0px;
    background-repeat:no-repeat;
    color:#FFFFFF;
    font-size:10px;
    font-weight:bold;
    height:19px !important;
    padding-left:10px !important;
    padding-top:6px !important; 
    text-transform:uppercase;
    width:97px !important;
}

/**********************************************************
 *
 * Bestellvorgang Schritt 2
 *
 **********************************************************/

.shoppingCartLoginFormTable{
    width:640px;
}

.shoppingCartLoginForm{
    background-image: none !important;
    background-color: #3d494b;
    width:212px;
    height:244px;
}

.shoppingCartLogin{
    padding:15px;
    height: 214px !important;
}

.shoppingCartLoginSpacer{
    width: 17px;
}

.shoppingCartLoginBoxWrapper{

}

.shoppingCartLoginHeader{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    font-size: 12px !important;
    font-weight: bold;
    text-transform: uppercase;
    color:#FFFFFF;
}

.shoppingCartLoginText{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    color:#FFFFFF;
    height:40px;
}

.shoppingCartFieldWrapper{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    font-weight: bold;
    margin-top:10px;
    color:#FFFFFF;
    text-transform: uppercase;
}

.shoppingCartLoginBottom{
    margin-top:10px;
    color:#FFFFFF;
}

.shoppingCartLoginBottom a:link, .shoppingCartLoginBottom a:hover, .shoppingCartLoginBottom a:visited, .shoppingCartLoginBottom a:active{
    color:#FFFFFF;
}

.shoppingCartBottomLinks{
    color:#FFFFFF;
    margin-top:92px;
}

.shoppingCartUserPwd{
    margin-right:10px;
    width: 137px;
    color:#FFFFFF;
}

.shoppingCartUserLogin{
    margin-right:10px;
    width: 137px;
    color:#FFFFFF;
}

.shoppingCartLoginButton{
    background-image:url(/media/images/store/store_login_custom.png);
    background-repeat:no-repeat;
    color:#3d494b;
    font-size:10px;
    font-weight:bold;
    height:22px;
    text-transform:uppercase;
    width:81px;
    text-align: center;
    padding-top:5px;
    float: none !important;
}

.shoppingCartPwdForgot{
   float:none !important;
   font-size: 10px !important;
   margin-left:0px !important;
   margin-top: 20px !important;
}

.shoppingCartGoOn{
    background-image:url(/media/images/store/store_button_weiter.png);
    background-repeat:no-repeat;
    color:#3d494b;
    font-size:10px;
    font-weight:bold;
    padding-left: 0px !important;
    padding-top: 4px !important;
    height:22px;
    text-align:center;
    text-transform:uppercase;
    width:96px;
}

/**********************************************************
 *
 * Bestellvorgang Schritt 2.1
 *
 **********************************************************/
 
 .shoppingCartAddressForm{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    width:304px;
    height:179px;
    vertical-align:top;
}

.shoppingCartRegisterWrapper{
}

.shoppingCartAddressHeader{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    background-color: #3d494b;
    color:#FFFFFF;
    font-weight:bold;
    height:25px;
    padding-left:10px;
    width:304px;
}

.shoppingCartAddressText{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    width:166px;
}

.shoppingCartAddressTextLeft{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    width:100px;
    padding-left:0px !important;
}

.textfeld{
    width:166px;
}

.shoppingCartGrey{
    width:304px;
    height:200px;
    background-color:#CCCCCC;
    opacity: 0.8;
}

/**********************************************************
 *
 * Bestellvorgang Schritt 3
 *
 **********************************************************/
 
 .shoppingCartChangeLink a:link, .shoppingCartChangeLink a:hover, .shoppingCartChangeLink a:visited, .shoppingCartChangeLink a:hover{
    color:#db0000;
    font-weight:bold;
    text-decoration:underline;
 }
 
 .shoppingCartSummary{
    width:640px;
}

.shoppingCartSummaryTitle{
    font-size:18px;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    text-transform: uppercase;
    color: #FFFFFF;
    width:123px;
    padding-left:10px;
}
 
.shoppingCartSummaryHeader{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    height:20px;
    background-color:#3d494b;
    color:#FFFFFF;
    font-weight:bold;
}

.shoppingCartSummaryHeader2{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    background-color:#3d494b;
    color:#FFFFFF;
    font-weight:bold;
}
 
.shoppingCartSummaryArticleHead{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    width:390px;
    padding-left:10px;
}

.shoppingCartSummaryAmountHead{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    width:60px;
    text-align: center;
}

.shoppingCartSummaryPriceSingleHead{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    width:90px;
    text-align: center;
}

.shoppingCartSummaryPriceAllHead{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    width:100px;
    text-align: center;
}

.shoppingCartSummaryArticle{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    width:390px;
    padding-left:10px;
    color:#3d494b;
    border-bottom:1px solid #9fa5a6;
    border-right:1px solid #9fa5a6;
    border-left:1px solid #9fa5a6;
}

.shoppingCartSummaryAmount{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    width:60px;
    color:#3d494b;
    text-align: center;
    border-bottom:1px solid #9fa5a6;
    border-right:1px solid #9fa5a6;
}

.shoppingCartSummaryPriceSingle{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    width:70px;
    color:#3d494b;
    text-align: left;
    border-bottom:1px solid #9fa5a6;
    border-right:1px solid #9fa5a6;
    padding-left:20px;
}

.shoppingCartSummaryPriceAll{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    width:80px;
    color:#3d494b;
    text-align: left;
    border-bottom:1px solid #9fa5a6;
    border-right:1px solid #9fa5a6;
    padding-left:20px;
}

.shoppingCartSummaryAll{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    width:80px;
    text-align: left;
    padding-left:20px;
}


.shoppingCartSummaryRow{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    height:30px;
}

.shoppingCartSummaryRight{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    padding-right:25px;
    text-align:right;
}

.borderRight{
    border-right:1px solid #9fa5a6;
}

.borderLeft{
    border-left:1px solid #9fa5a6;
}

.borderBottom{
    border-bottom:1px solid #9fa5a6;
}

.shoppingCartSummaryGrey{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    background-color:#FFFFFF !important;
    padding-left:10px;
}

.shoppingCartSummaryGreyLine{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    background-color:#FFFFFF !important;
    padding-left:10px;
    padding-right:10px;
    height:18px;
    vertical-align: center;
    color: #3d494b;
}

.shoppingCartSummaryGreyBox{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    background-color:#e1e1e1;
    padding-left:10px;
    padding-top:5px;
    height:18px;
    vertical-align: center;
    color: #7b7b7b;
}

.shoppingCartSummaryGreyCaption{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    font-weight:bold;
}

.shoppingCartSummaryGreyBoxBottom{
    padding-bottom:5px;
} 

.shoppingCartSummaryAdressBox{
	height:210px;
	width:300px;
	float:left;
}
.shoppingCartSummaryAdressSpacer{
    height:210px;
    float:left;
    width:40px;
}

.shoppingCartSummaryCaption{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    color: #363636;
    font-weight:bold;
}

.shoppingCartBottom{
    background-color:#e1e1e1;
    height:28px
}

.shoppingCartBottomSum{
    text-align: center;
    font-weight: bold;
}

.shoppingCartBottomSumAll{
    text-align: center;
    font-weight: bold;
}

.shoppingCartBottomReload{
    padding-left:15px;
    color: #00589a;
}

.shoppingCartBottomReload a{
    color: #00589a;
}

.shoppingCartBottomArrow{
    background-image: url(/media/images/store/store_arrow.png);
    background-repeat:no-repeat;
    background-position: 0px;
    padding-left:10px;
    color: #00589a;
}

.shoppingCartBottomArrow a{
    color: #00589a;
}

.shoppingCartBottomFurther{
    
}

.shoppingCartShopOn{
    background-image:url(/media/images/store/store_shopOn.png);
    background-repeat:no-repeat;
    color:#FFFFFF;
    font-size:10px;
    font-weight:bold;
    height:20px;
    padding-left:43px;
    padding-top:5px;
    text-transform:uppercase;
    width:154px;
}

.shoppingCartOrder{
    background-image:url(/media/images/store/store_order.png);
    background-repeat:no-repeat;
    color:#FFFFFF;
    font-size:10px;
    font-weight:bold;
    height:20px;
    padding-left:43px;
    padding-top:5px;
    text-transform:uppercase;
    width:154px;
}

.creditcardNumber .dijitValidationIcon{
	width: 0;
}

 

/* END OF INCLUDED CUSTOM FILE '/modules/_store/store_custom.css' */



/* BEGIN OF INCLUDED FILE '/modules/search/css/search.css' */


.searchHitBreadcrumbs {
	font-style: italic;
	color: #777777;
	padding: 5px 0px;
}


/* END OF INCLUDED FILE '/modules/search/css/search.css' */


