#map {
   width: 300px;
   height: 300px;
   border: 1px solid #979797;
}

.time_display {
   display: none;
}

td.section {
   vertical-align: top;
}

td.col-1, td.col-2, td.col-3, td.col-4, td.col-5 {
   vertical-align: top;
   width: 25%;
}


div.box_titel > a {
   color: white;
}

/*
div.block-views table.views-table td {
   width: 205px;
}
*/

#header {
   background-image: url("/files/media/toradex-arc.png");
   background-position: bottom right;
   background-repeat: no-repeat;
   z-index: 1000;
}

#above {
   height: 0px;
   border: none;
}

#navlinks {
   padding: 0px;
   margin: 0px;
   background-color: black;
   height: 26px;
   border-top: 1px solid #dddddd;
   background-image: url("/files/media/black_gradient.png");
}

#navlinks ul li a {
    position: relative;
    top: 0px;
	border: none;
	padding: 5px;
	margin: 0px;
	margin-left: -3px;
	color: #dddddd !important;
	background-color: transparent;
	font-weight: normal !important;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 25px;
	border-right: 1px solid #dddddd;
}

#navlinks ul li.first a {
	border-left: 1px solid #dddddd;
}

#navlinks ul li a:hover {
   background-color: black;
   background-image: url("/files/media/black.png");
   border-top: none;
}

#search-block-form {
   position: relative;
   top: -27px;
   background-image: url("/files/media/black_gradient.png");
   background-color: transparent;
   padding: 4px;
   padding-top: 2px;
   width: 181px;
   height: 20px;
   border-bottom: none;
   border-top: 1px solid #dddddd;
   border-right: none;
   z-index: 100;
   font-size: 10px;
   white-space: nowrap;
}

#edit-search-block-form-1 {
   width: 110px;
}

#block-search-0 h2 {
   display: none;
}

#sidebar-left {
   margin: -1px 0px 0px -1px;
   padding: 0px;
}

#sidebar-left .block {
   background: none;
   padding: 0px;
   margin: 0px;
   border: 0px;
}

#sidebar-left .block .content {
   background: none;
   padding: 0px;
   margin: 0px;
}

#block-languageinterface-0 {
   display: none;
   position: absolute;
   width: 172px;
   z-index: 100;
   top: -327px;
}

#block-languageinterface-0 .content {
   margin: 0px; 
   padding: 0px;
}

#block-languageinterface-0 div.content ul {
   width: 172px;
   overflow: hidden;
}

#languageToggleHandle {
   cursor: pointer;
   padding: 3px 0px 2px 0px;
   margin: 0px;
   height: 18px;
   font-size: 12px;
   color: #dddddd;
   width: 172px;
   border-left: 1px solid #dddddd;
   border-right: 1px solid #dddddd;
   border-bottom: 1px solid #dddddd;
   border-top: none;
   background-image: url("/files/media/black_gradient.png");
   text-align: left;
   white-space: nowrap;
}

#languageToggleHandle:hover {
   color: white;
   background-color: black;
   background-image: url("/files/media/black.png");
}

#sidebar-left .block-wrapper {
   padding: 0px;
   margin: 0px;
}


#block-taxonomy_context-4 {
   position: relative;
   top: -28px;
}

#sidebar-left .content > ul {
   background-color: #eeeeee;
   border: 1px solid #999999;
   border-top: none;
   list-style-type: none;
   list-style-position: inside;
   list-style-type: none;
   font-size: 12px;
   width: 189px;
   margin: 0px;
   padding: 0px;
}

#block-menu-menu-mixmenu {
	position:relative;
	top: -28px;
}

#sidebar-left .content > ul > li {
   border-bottom: 1px solid white;
   padding: 2px 0px 2px 0px;
}

#sidebar-left .content ul li:hover {
   background-color: #0479bb;
}

#sidebar-left .content ul li a {
   color: #444444;
   text-decoration: none;
   padding-left: 5px;
}

#sidebar-left .content ul a:hover {
   color: black;
   text-decoration: none;
}

#sidebar-left .content ul a.active {
   color: black;
}

#sidebar-left .content > ul > li.expanded {
  list-style-image: url(/misc/menu-expanded.png);
  border-bottom: none;
  margin-left: 0px;
  padding-left: 5px;
}

#sidebar-left .content > ul > li.expanded:hover {
   background-color: transparent;
}

#sidebar-left .content > ul > li.collapsed {
  list-style-image: url(/misc/menu-collapsed.png);
  margin-left: 0px;
  padding-left: 5px;
}

#sidebar-left .content > ul > li.leaf {
  list-style-image: url(/misc/menu-leaf.png);
//  list-style-type: square;
  margin-left: 0px;
  padding-left: 5px;
}


#sidebar-left #block-menu-tx_location .content > ul.menu > li.leaf {
   list-style-image: none;
   list-style-type: none;
}

#sidebar-left .content > ul > li > ul > li {
  margin-left: 10px;
  text-indent: -5px;
  border-bottom: 1px solid white;
}

#sidebar-left a.active {
   color: black;
   font-weight: bold;
}

/* START CONTENT SETTINGS */
#main .views-field-title > .field-content > h1 {
   margin: 0px;
   padding: 0px;
}

#main .views-field-body h3 {
   margin: 5px 0px 5px 0px;
   padding: 0px;
}
/* END CONTENT SETTINGS */

/* START UBERCART SETTINGS */
#block-uc_cart-0 {
   position: relative;
   top: -53px;
   left: 22px;
}

#block-uc_cart-0 a {
   color: white;
   text-decoration: none;
   padding-right: 5px;
   height: 20px;
   text-align: center;
}

#block-uc_cart-0 .cart-block-summary-links ul.links {
   padding: 0px;
   margin: 0px;
}

#block-uc_cart-0 .cart-block-summary-links ul.links li {
   padding: 5px 5px 5px 5px;
   background-image: url("/files/media/black_gradient.png");
   border-top: none;
   border-left: none;
   border-bottom: 1px solid #dddddd;
   border-right: 1px solid #dddddd;
}

#block-uc_cart-0 .cart-block-summary-links ul.links li a {
	color: #dddddd !important;
	font-weight: normal !important;
	font-size: 12px;
}

#block-uc_cart-0 .cart-block-summary-links ul.links li.cart-block-view-cart:hover, #block-uc_cart-0 .cart-block-summary-links ul.links li.cart-block-checkout:hover {
   background-image: url("/files/media/black.png");
}

#block-uc_cart-0 .cart-block-summary-links ul.links li.cart-block-view-cart a:hover, #block-uc_cart-0 .cart-block-summary-links ul.links li.cart-block-checkout a:hover {
   color: white;
}

#block-uc_cart-0 .cart-block-summary-links ul.links li.cart-block-view-cart {
   position: relative;
   left: 4px;
}

/*
#block-uc_cart-0 ul.links li {
   padding: 0px;
   margin: 0px;
   background-image: url("/files/media/black_gradient.png");
}

table.cart-block-summary {
   padding: 0px;
   margin: 0px;
}

tr.cart-block-summary-links td {
   padding: 0px;
   margin: 0px;
   border: 1px solid red;
}

#block-uc_cart-0 ul.links li:hover {
   color: white;
   padding: 0px;
   margin: 0px;
   background-color: black;
   background-image: url("/files/media/black.png");
}
*/

/* END UBERCART SETTINGS */

/* START PRIMARY LINKS
ul.menu li.leaf {
   border-left: 1px solid white;
   border-right: 1px solid white;
   border-top: 1px solid white;
}
END PRIMARY LINKS */

.view table {
   width: 100%;
}

.node_box_left {
	width: 200px; /* This is a (dirty) fix for ie8 not displaying the images in the product page */
}
