/*
Copyright Content Optimizer
Autor: Dominik Belca
Alle Rechte vorbehalten
*/
/*
    Created on : 20.11.2013, 14:45:08
    Author     : Belca
*/


H3 {
	color:#313C53;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}



.logoimkopf
{
	float: left;
}
.logoimkopfweite
{
	width: 20px;
}

.groupNum
{

	//position: relative;
	overflow: visible;
	display: inline-block;
	padding: 0.5em 1em;
	//width: 160px;
	text-align: left;
	border: 1px solid #d4d4d4;
	margin: 0;
	text-decoration: none;
	text-shadow: 1px 1px 0 #fff;
	font: 11px/normal verdana;
	font-weight: bold;
	color: #5f7a9b;
	white-space: nowrap;
	cursor: pointer;
	outline: none;
	background-color: #ececec;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));
	background-image: -moz-linear-gradient(#f4f4f4, #ececec);
	background-image: -o-linear-gradient(#f4f4f4, #ececec);
	background-image: linear-gradient(#f4f4f4, #ececec);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#ececec');
	-webkit-background-clip: padding;
	-moz-background-clip: padding;
	-o-background-clip: padding-box;
	/*background-clip: padding-box;*/ /* commented out due to Opera 11.10 bug */;
	-webkit-border-radius: 0.2em;
	-moz-border-radius: 0.2em;
	border-radius: 0.2em;
	/* IE hacks */
	zoom: 1;
	*display: inline;


	-webkit-border-radius: 50em;
	-moz-border-radius: 50em;
	border-radius: 50em;

	font-size: 10px;
	font-weight:none;
	padding: 0.3em 0.3em;
}

.zahl_hochgestellt
{

	box-shadow: 0 0 0 1px #262f36;
	display: block;
	float: none;
	margin: 0;
	position: absolute;
	left: 0;
	top: -10px;
}

div, p, li, a, strong, b, button, label {
    font-size: 16px;
}

.navbar-default {
    background-color: #F8F8F8;
    border-color: #E7E7E7;
    z-index: 1000;
}

.padding {
    padding-bottom: 20px;
}

.paddingRight {
    padding-right: 15px;
}

a, a:visited {
    color: #333;
}

a.btn.btn-primary {
    color: #fff;
}

.containerInhalt {
    padding: 0;
}

.row {
    margin-left: 0;
    margin-right: 0;
}

.formSpan1 {
    width:60px;
}

.rowLogo {
    padding: 0 0 10px 0;
}

.rowSuche {
    background-color: #ddd;
    margin: 0 0 10px 0;
	padding: 0px;
}

/* Artikel-Hauptliste */
.artikelListeBild img {
    display: block;
    margin: 0 auto;
}

.artikelListeText {
    padding-bottom: 20px;
    text-align: center;
}

.artikelListeText a {
    text-decoration: none;
    position: cursor;
}

.artikelListePreis {
    text-align: center;
    color: #eb9316;
}

/* Artikel-Detailseite */
.artikelTitel {
    font-size: 110%;
    padding-top: 10px;
}

.artikelBilBtnZeile {
    padding-bottom: 20px;
}

.artikelBild img {
    display: block;
    margin: 0 auto;
}

.artikelButtons {
    text-align: center;
}

.artikelButtonsPreis {
    font-weight: bold;
}

.ust {
    font-size: 10px;
    font-weight: normal;
}

.artikelVersandkosten {
    padding-bottom: 0px;
}

.artikelText {
    text-align: left;
}


.zahlungsanbieterZeile {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.zahlungsanbieterZeile .zaLogo {
    text-align: center;
}

/*** Versandarten ***/
.versandartZeile {
    margin-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.versandartRadio {
    text-align: center;
}

.versandartBezeichnung {

}

.versandartGebiet {

}

.versandartKosten {
    text-align: right;
}

/*** UNTEN ***/
.rowUnten h3 {
    background-color: #2b669a;
    padding: 6px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}

.zuletztGesehen {
    padding: 0;
}

.zuletztGesehen h3 {
    padding-left: 15px;
}

.zuletztGesehen p {
    text-align: center;
}

.zuletztGesehen img {
    display: inline-block;
    margin: 0 auto;
}

.rowKontakt {
    margin-bottom: 20px;

}

.colKontaktUnten {
    padding: 0;
}

.colKontaktUnten h3 {
    padding-left: 15px;
}

.colKontaktUntenIcon {
    height: 40px;
    text-align: center;
    padding-top: 4px;
}

.colKontaktUntenText {
    font-size: 20px;
}

.rowFuss {
    background-color: #eee;
    border-top: 1px solid #ddd;
}

.colFuss {
    padding-top: 10px;
    font-size: 12px;
    text-align: center;
}

.fussLinks {
    text-align: center;
}

.fussLinks a {
    display: inline-block;
    font-weight: bold;
    padding: 0 5px;
}

.fussSozial {
    margin-bottom: 20px;
}

.fussSozial img {
    display: inline-block;
    margin: 0 20px;
}

.fussZahlungsarten {
    text-align: center;
    padding: 5px 0;
}

.fussZahlungsarten img {
    display: inline-block;
    margin: 0 auto;
}

.fussLinkKlassisch {
    text-decoration: underline;
}

/* MENUE */
#menueTabProdukte {
    min-height: 100px;
    border: 1px solid #ddd;
}

#menueTabs li a {
    background: #404040;
    color: #eee;
    outline: 0 !important;
}

#menueTabs li.active a {
    background: #f0f0f0;
    background: -moz-linear-gradient(top,  #f0f0f0 0%, #d9d9d9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#d9d9d9));
    background: -webkit-linear-gradient(top,  #f0f0f0 0%,#d9d9d9 100%);
    background: -o-linear-gradient(top,  #f0f0f0 0%,#d9d9d9 100%);
    background: -ms-linear-gradient(top,  #f0f0f0 0%,#d9d9d9 100%);
    background: linear-gradient(to bottom,  #f0f0f0 0%,#d9d9d9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#d9d9d9',GradientType=0 );
    color: #111;
}

.produktMenueHuelle {
    padding: 4px;
}

.menueEintraege {

}

.menueEintrag {
    background: #f0f0f0;
    background: -moz-linear-gradient(top,  #f0f0f0 0%, #d9d9d9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#d9d9d9));
    background: -webkit-linear-gradient(top,  #f0f0f0 0%,#d9d9d9 100%);
    background: -o-linear-gradient(top,  #f0f0f0 0%,#d9d9d9 100%);
    background: -ms-linear-gradient(top,  #f0f0f0 0%,#d9d9d9 100%);
    background: linear-gradient(to bottom,  #f0f0f0 0%,#d9d9d9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#d9d9d9',GradientType=0 );

    padding: 0px 16px;
    border-top: 1px solid #F1F1F1;
    border-bottom: 1px solid #A4A4A4;
}

.menueEintrag a {
    display: block;
    width: 100%;
    text-decoration: none;
    outline: 0;
}

.menueEintrag.ebene0 a {
    padding: 12px 0px 12px 12px;

}

.menueEintrag.ebene1 a {
    padding: 12px 0 12px 32px;
    font-size: 15px;
}

.menueEintrag.ebene2 a {
    padding: 12px 0 12px 54px;
    font-size: 14px;
}

.menueEintrag.ebene3 a {
    padding: 12px 0 12px 74px;
    font-size: 14px;
}