
/**
 * Default CSS style template.
 */
 	
body {
	padding-top: 70px;
}

/* google style alerts*/
.alert {
	background-position: 2% 7px;
	background-repeat: no-repeat;
	background-size: auto 35px;
	background-color: rgba(0, 0, 0, 0);
	border: 0;
	min-width: auto !important;
	text-align: left;
	padding-left: 68px;
}
.alert.alert-danger {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAARVBMVEX////7y0P7y0P7y0P7y0P7y0P7y0P7y0P7y0P7y0P7y0P7y0P7y0P7y0P7y0NAQECdhUHYsUKGdEG1l0JLSEBuYkHkukPKU8NPAAAADnRSTlMA4EDAoCAQ8IBgkDDQUFItelQAAAC0SURBVHherZBLDsMwCAVD7Nj5gvPr/Y/a0FpGLTibdnbozQJN829agPZu7/CiuxE8C76+T/hiqgruLbjqh5ip/TljZrb3AQuDKYAIYO09L3TBRq/3EHk4shCDEkZkTqITmdGMLIIO7r8FbzfaiDappSNjIkpZcCqyCDo4WAJYkR8prTp4ADSBUCIX9uPY5epL5AJdyBWDRDYFHCWyCiXBObKwrh+nl4g2TiLVhSXW97g0v/MEHIQbCYeFmYAAAAAASUVORK5CYII=);
	border-top: 1px solid rgba(140, 0, 0, 0.4);
	border-bottom: 1px solid rgba(140, 0, 0, 0.4);
}
.alert.alert-info {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAADBklEQVR42u3YyWsTURwHcP8aQUWtWlu7JEbtpngQvIqXevDWm1fXehO12BTErdQiVMFQ8ODBusWkmSa1lVrTxdrG0FA9WJtkljfL19/LTDKMibl0EorkwReSCQ8+fN+bl2G2AdhSqYH+P1CpAS0DfXUI+ufzUCfaoQptYMIxsMhRsE/d0L4/BNR0qcnug4y159CmTkOLdkKNdnBQAaNEjkAZ90EOH4YcOQ51dQQVBRnLN6DHuqDFOqGZGEpbaVDICynkAVvoRUVAxuqQE8PjXC7C/AX64KG0gq3ch6sgQ1zkEBtTph2FY8JeApkYKdgCMdgMPTMP10D64kUOsTDtDsw/27FAIge9b4Y8e8EdELS0jTAh5TF2Ow5Q9l0TDDWNTYOMjSkLQREcEAdGCRfvHdFcLgI1EegQtPXY5kFactAE2JDyGHvvONrhILZ81w3QIxNQCEfw2JvYxpRYKrMdSqNLoNSzPMBGTJwEmz4HuSSGMnkWYrgjv1Rm3jZATQ5vHqT//sgRVhtmI8p0NwADbOF6EUaOX4GiZCHGzhAkD2ogUD20XxNw5baXhRN2G2EvR+QwhqFDme91YJgiQfpyCTamkTAHaQm97p1DauIBR1jxWI14CHMNuqZCmbsKmcKYBLkYQzkA9m3APRA/P6TxrvztbCfYkoOoqgKVydTQ5ZIYMdgKQ91wD8SHvj7JAYXb2T5jmqEkhiEnHnNIESb7po72joCK/Ntray8sRD7UBkVeGoBEIQilwYFRUwFU9HmIrdzjCHtpKNJXP48FqSfIfspe2jf+Sj4P2UOMnOKQfCOE6Ye0eMdqZR+yr/fwc8icXA2QmnzCD7pCI+JiH8SFPt4KYXYjO7YTLDFYPZCensu3QakjzC2I8zcJsguZsR3IvNoOfWO2eiA+tJ9jfI9Q+qEkn1JGoCz1UW5D+/HSnFhNUCqVQjwezyUajSIUChW+02/VB42OjqJMaqCtB5qZmUEgEIDf73eEXxMEofogPtLpNHp6euDz+Xhyn+lauUm1tx81UMXzBw5wT9JYWi53AAAAAElFTkSuQmCC);
	border-top:1px solid rgba(255, 165, 0,0.4);
	border-bottom:1px solid rgba(255, 165, 0,0.4);
	color:  rgb(225, 75, 0);
}
.alert.alert-success {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAqFBMVEX////w8PDw8PDw8PDw8PDw8PDw8PDw8PDW1tbn5+ff398PnVjd3d3i4uIPnVjk5OQPnVjg4OAPnVgzqW8PnVgPnVjT09Pw8PDG4NOp1sBjvJHu7u4PmVYqp2ri6+YcomFHsn4bmlzHzsoPnFeuxbl9tJk0n2t/xqSVvqqNzK1ZqYKJuaJVt4c4rHQnnWPl5eXj4+MPm1fe3t6b0bfc3NxBo3TY2NjX19eKj23kAAAAFXRSTlMA8BCwcFCgkP4f3NDnrzCHoM8Qc/Avz3otAAAA9klEQVR4Xq2T2XKDMAwAMRACNGdbyUDus/d9/f+f1VHEiFamfcm+7qIZGTs4IWEcGeswURz6dGIbJCrp0MeC6QTBCADO2Hetokv+vNXbyvnLAc9v8cA+NH4/veAFEr/f7HIe0OJvETMKYhLlLw8fiNinICKxnHHCfr92QY8CcwwAloX41cFjSoElCnBU89pvkeCAeAPH4or89Bp1YG+g5uUOPQEP5wWbgZzjPRDiU1mTmD/wggyvGVspZgCP4rGvjrpYuAWFTP+sounzwPO7n8SnNEBdmGesGZLUV+6V/ZilLt7F+6/95BMxHf71cCZfefbf0zsl3w3QOjVy6QFpAAAAAElFTkSuQmCC);
	border-top:1px solid limegreen;
	border-bottom:1px solid limegreen;
}
/**/

img {border:none;}
a {text-decoration: none;}

.red, .warn {color: #EA5200;}
.warn {font-weight:bold;}
.backBlue {
	background-color: #edf1f4;
}

#dContent {padding-bottom:3em;}

#header {
    margin: 0 0 0.7em;
    border-bottom: #222 dotted 1px;
    text-align:left;
    padding:10px;
}


#header a, #header a:visited, #header a:hover {color: #EA5200;}

.cHead {font-weight: bold; vertical-align: top;}
.loggedUser {float:right; font-size: .85em;}

#footer {
    position:fixed;
    bottom:0;
	border-top: #222 dotted 1px;
    text-align:right;
    width:100%;
}
.cFoot {padding-right:1em; font-size: .85em; font-style: italic;}

.dMenu {width:100%; height:25px; background: #e86f5f; }
.dMenuData {width:100%; height:25px; background: #e86f5f; }

#logged {float:right; text-align:right;}
#logged a {color: #777474; text-decoration: none; font-size: .85em;}
#logged a:hover {color: #EA5200;}


label.error {
	background:url("../images/unChecked.gif") no-repeat 0 0;
	color: #EA5200;
	font-size:.8em;
    padding-bottom: 2px;
	padding-left: 16px;
	text-align:left;
}
label.checked {
	background:url("../images/checked.gif") no-repeat 0 0;
}

/* Gradient transparent - color - transparent */ 
hr.trans 
{ 
	border: 0; 
	height: 1px; 
	background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
	background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
	background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
	background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
}

.toolImages a img { border: 0; margin: 0 0 1px; opacity: 1.0; }
.toolImages a:hover img { margin: 1px 0 0; opacity: 0.75; }


/* StandardTabelle fuer Contact */
.cid {width: 3em; text-align:right; color: #EE5C05;}
.cfname {width: 40%; text-align:left; font-weight: bold;}
.cfname a {color: #222}

td.icon {text-align: center;}
td.iconsmall {width: 20px; text-align: center;}

td.num input.num {text-align: right;}

.inputW2{width:2em}
.inputW5{width:5em}
.inputW5{width:7em}
.inputW10{width:10em}
.inputW12{width:12em}
.inputW15{width:15em}
.inputW20{width:20em}

/*button,  a.button {
	position:relative;
	font: 500 12px Arial;
	font-size: .9em;
	letter-spacing: 0.05em;
	color:#fff !important;
	border: 0;
	border-radius: 2px;
	cursor:pointer;
	text-decoration:none;
	background-color: #444;
	background-image: linear-gradient(#444, #111);
	padding: .3em 1em .4em 1em;
	width: 8em;
}

button:hover, a:hover.button {
	background-color: #0186ba;
	background-image: linear-gradient(#04acec, #0186ba);
}*/

.btn-circle {
	width: 49px;
	height: 49px;
	text-align: center;
	padding: 5px 0;
	font-size: 20px;
	line-height: 2.00;
	border-radius: 30px;
}

.btn-circle-micro {
	width: 19px;
	height: 19px;
	text-align: center;
	padding: 1px 0;
	font-size: 13px;
	line-height: 0.1;
	border-radius: 30px;
}

.btn-circle-sm {
	width: 35px;
	height: 35px;
	text-align: center;
	padding: 2px 0;
	font-size: 20px;
	line-height: 1.65;
	border-radius: 30px;
}

.btn-circle-lg {
	width: 79px;
	height: 79px;
	text-align: center;
	padding: 13px 0;
	font-size: 30px;
	line-height: 2.00;
	border-radius: 70px;
}

.greyTooltip + .tooltip > .tooltip-inner { background-color:#7c7c7c;} /*for bootstrap*/

th {color: #7c7c7c}
th.gly, td.gly { width: 1.2em; text-align: center;}
th.counter, td.counter, td.pos  { width:2em; text-align: right;}
th.time, td.time { width:8em; text-align: right; }
th.euro, td.euro {  text-align: right; }

.prodIco { padding: 1em; }
.topCart { margin: 0 1em 1em 1em; float:left; }


td.pbez { text-align: left }
td.eh { width:10em; text-align: right; }

td.add { width:5em; text-align: right; }

.addimg { cursor:pointer }
.clearlist { width: 100%; text-align: right; }

td.cTrash { text-align: right; width: 1.4em; }
td.cEuro { text-align: right; }


.trSum { color:#222222; font-weight:bold; }
.trMwst{ color:#aaaaaa; font-size: .9em; }

#tCart th {
	font-size: .8em;
	font-weight: normal;
}

th.cPos {width:1.5em; text-align: right;}
th.cTitle {width: 20em;}
th.cQuant {width: 2em; text-align: right;}
th.cEuro {width: 4em; text-align: right;}
th.cProz {width: 2em; text-align: right; }
th.cNetto {width:4em; text-align: right}

td.cPos {width:1.5em; text-align: right;}
td.cTitle {width: 20em;}
td.cQuant {width: 2em; text-align: right;}
td.cEuro {width: 4em; text-align: right; color: #A0A0A0;}
td.cProz {width: 2em; text-align: right; }
td.cNetto {width: 4em; text-align: right}

label.error
{
	display:block;
	background:url("../images/unChecked.gif") no-repeat 0 1px;
	padding-top: 1px;
	padding-left: 16px;
	padding-bottom: 2px;
	color: #900000;
	font-size:90%;
}


input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
input[type="number"] {
	-moz-appearance: textfield;
}