@font-face {
   font-family: 'din1451alt';
   src: url( ../font/din1451alt.ttf);
   src: local ('Ø'), 
   url( ../font/din1451alt.ttf) format('ttf'), 
}

em {
  font-style: normal;
  font-weight: bold;
}

li {
margin-left: 20px;
}


html, button, input, select, textarea {
font-family: 'din1451alt';
}


#main {
border-top: 1px solid #ccc;
 padding-top: 0em;
}

#page {
margin-top: 30px;
}

#block-system-main-menu a{
  text-decoration: none;
  color: #999;
}

#block-system-main-menu a.active{
  color: #000;
}

#block-system-main-menu a:hover{
  color: #000;
}


#block-system-main-menu {
text-align: right;
margin-top: 14px;
}

#block-system-navigation {
 text-align: right;
}

#block-system-navigation a{
  text-decoration: none;
  color: #999;
}

#block-system-navigation a.active{
  color: #000;
}

#block-system-navigation a:hover{
  color: #000;
}

#block-system-user-menu {
 text-align: right;
}

#block-system-user-menu a{
  text-decoration: none;
  color: #999;
}

#block-system-user-menu a.active{
  color: #000;
}

#block-system-user-menu a:hover{
  color: #000;
}

#content a{
  text-decoration: none;
  color: #999;
}

#content a.active{
  color: #000;
}

#content a:hover{
  color: #000;
}

#content a.translation-link{
font-size:0;
}

ul, menu {
margin-top: 5px;
}

#content {
margin-top: 5px;
border-left: 1px solid #ccc !important;
}

#block-menu-menu-footer-menu{
height:10px;
border-top: 1px solid #ccc;
margin-left: -89px;
padding-top: 0px;
padding-left: 70px;
}

#block-menu-menu-footer-menu li{
display: inline;
margin-left: 0px;
}

.two-sidebars #content {
margin-left: 130px;
}

ul li.leaf {
list-style-image: url('');
list-style-type: none;
}

ul li.expanded {
list-style-image: url('');
list-style-type: none;
}

ul li.collapsed {
list-style-image: url('');
list-style-type: none;
}

menu, ol, ul, .item-list ul {
padding: 0 0 0 19px;
}

.two-sidebars .region-sidebar-second {
margin-top: -39px;
 padding-top: -10px;
margin-left: 719px;
border-left: 1px solid #ccc !important;
width: 220px;
}


#logo img {
margin-left: 48px;

}


#name-and-slogan {
margin-top:-8px;
padding-top: 20px;
padding-left: 10px;
margin-left: -5px;
border-left: 1px solid #ccc;
}
.two-sidebars .region-sidebar-first{
border-right: 1px solid #ccc !important;
width: 110px;
}

#navigation {
  height: 0px;
}

tr.even, tr.odd {
background-color: #fff;
border-bottom: 1px solid #ccc;
padding: 0.1em 0.6em;
}

#block-locale-language {
margin-top: 9px;
margin-left: -87px;
}

#block-locale-language li{
  text-decoration: none;
  display: inline;
  margin-right: 10px;
  margin-left: 0px;
}

#block-locale-language a{
  text-decoration: none;
  color: #bbb;
}

#block-locale-language a.active{
  color: #000;
}

#block-locale-language a:hover{
  color: #000;
}

#block-views-products-block-block-1{
 margin-top: -9px;
}


#block-menu-menu-products{
 margin-top: -8px;
 margin-left: -20px;

}

#block-menu-menu-products a{
  text-decoration: none;
  color: #bbb;
}

#block-menu-menu-products a.active{
  color: #000;
}

#block-menu-menu-products a:hover{
  color: #000;
}

#block-commerce-cart-cart {
margin-top: -10px;
}

#block-commerce-cart-cart a{
  text-decoration: none;
  color: #999;
}

#block-commerce-cart-cart a.active{
  color: #000;
}

#block-commerce-cart-cart a:hover{
  color: #000;
}

.view-home{
margin-top: 8px;
}


.views-field-field-image{
width: 150px;
max-width: 150px;
padding-right: 10px;
}

.field-name-body {
min-height: 210px;
}

.group-preis {
width: 210px;
}

.group-netto {
width: 260px;
float: right;
clear: right;
margin-top: -73px;
}

.views-field-field-preis{
padding-left: 10px;
width: 70px;
}

p{
margin-top:0px;
}

h1.title{
  font-size: 1.5em;
}

h2{
  font-size: 1em;
line-height:1em;
}

table {
margin-top: 0em;
}

img {
float: left;
padding:0 10px 10px 0;
}

button, input, select, textarea {
background-color: #fff;
}

button, input, select, textarea {
border: 1px solid #ccc !important;
}

.form-item-extra-pane--node--7-termsofservice{
margin-top: -22px;
}

#edit-commerce-shipping-shipping-service{
margin-left: 51px;
}


#edit-commerce-payment-payment-method-bank-transfercommerce-payment-bank-transfer{
margin-left: 51px;
margin-top: 15px;
margin-bottom: 15px;
}

.commerce-paypal-icons .label{
float: left;
}

#payment-details{
margin-top: 50px;
}

#node_product_full_group_preis{
margin-top: -15px;
margin-bottom: 5px;
}

