.artikelliste input{
	margin-bottom: 0px;
}

.artikelliste{
	padding: 5px 0px;
}

.plus_biatch{
	width: 15px;
	height: auto;
	margin-top: 25px;
}

body.SMALL{font-weight: 300; font-family: 'Roboto', sans-serif;}



body.SMALL table.etk_druck_table{
	width: 50%;
}

body.SMALL input.stk_input_etk_druck{
	width: 50px;
}


body.SMALL .container{
	background-color: #f8f8f8;
	border-color: #f8f8f8;
	box-shadow: 1px 1px 2px #ccc;
}



/*
body.schwein_bg
{
	background-color: rgba(250, 190, 190, 0.15);
}

body.schwein_bg .comp_static{
	border-color: rgba(250, 190, 190, 0);
}
*/

body.schwein_bg #navbar{

	
}

h1, h2, h3, h4, h5, h6 {
	color: #4a4a4a;
	font-family: 'Roboto', sans-serif!important;
	font-weight: 400; 
}

th {
    background-color: #979797;
    font-weight: 300!important;
    letter-spacing: 0.5px!important;
    padding: 2px 5px;
    font-size: 13px!important;
}

table#chargenTable th{
 	line-height: 1.4em
}

table tfoot td{
	background-color: rgba(20, 146, 255, 0.07);
	font-weight: 700;
}

tfoot .block{
	margin-right: 30px;
	font-size: 12px;
	
}

.summary{
	margin-top: 30px;
	margin-bottom: 30px;
}

.summe{
	display: block;
	font-size: 1.5em;
	font-weight: 400;
}
	
.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"]{
	background-color: #1491FF;
	color: #fff;
	border: none;
	text-shadow: none;
	font-weight: 300;
	font-size: 1em;
}

.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover{
	border: none;
	background-color: #0086f9;
	color: #fff;
}

.smallbutton{
	font-size: 0.9em!important;
}
	
label, legend {
    font-size: 0.9em;
    font-weight: 300;
    letter-spacing: 0.5px;
}

input[type="text"],
input[type="password"],
input[type="email"],
input[type="number"],
textarea,
select{
	font-weight: 300;
	font-size: 1em
}

 
    
     input[type="email"],
  input[type="number"],
  input[type="search"],
  input[type="text"],
  input[type="tel"],
  input[type="url"],
  input[type="password"],
  textarea {
    -webkit-appearance: none;
  	 -moz-appearance: none;
  		  appearance: none; }

.reiter li a{font-weight: 300;}

.reiter li.ghostrider a,
.reiter li a:hover{
	background-color: #1491FF;
	color: #fff;
}

.important{
	font-weight: 400;
}

#headerbar{
	background-color: 555;
}

.tttitle{color: #fff;}

#navbar{
	height: 30px; 
	top: 57px; 
	border: none;
    box-shadow: 1px 1px 2px #ccc;
    background-color
}

#navbar .sf-menu a{
	padding-top: 6px;
	padding-bottom: 6px;
	font-size: 12px;
	font-weight: 400;
}

.logocontainer{
	margin-top: 40px;
}

.forgotpwd{
	float: right;
	margin-top: 12px;
}

@media 
(-webkit-min-device-pixel-ratio: 1.25), 
(min-resolution: 120dpi){ 
    body.SMALL, th, .button,button, input[type="submit"], input[type="reset"], input[type="button"], label, legend, input[type="text"], input[type="password"], input[type="email"], textarea, select, .reiter li a
    {font-weight: normal!important; font-family: 'Roboto', sans-serif!important;}
}

/*
#navbar,
.sf-menu li{
	background-color: #008A93!important;
}
*/

