#content .no-shadow img,
#main-nav #products .productsItem img,
#main-nav #solutions .entry img {
	border-style: none;
}
#main-nav {
	border-right: 2px solid #666666;
	border-bottom: 2px solid #666666;
}
#marginal .box {
	border-right: 2px solid #bbbbbb;
	border-bottom: 2px solid #bbbbbb;
}
#nav {
	border-right: 2px solid #aaaaaa;
	border-bottom: 2px solid #aaaaaa;
}

.footerInner {
	border-right: 2px solid #bbbbbb;
	border-bottom: 2px solid #bbbbbb;
}

.carouselNavigation li {
	border-right: 2px solid #666666;
	border-bottom: 2px solid #666666;
}

#content .teaserBig .linkWrapper {
	border-right: 2px solid #666666;
	border-bottom: 2px solid #666666;
}

#scroller #scroll-content img {
	border-right: 2px solid #aaaaaa;
	border-bottom: 2px solid #aaaaaa;
}

.two-columns div div, .three-columns div div {
	border-right: 2px solid #aaaaaa;
	border-bottom: 2px solid #aaaaaa;
}

.home-content #thumbs img {
	border-right: 2px solid #666666;
	border-bottom: 2px solid #666666;
}

.home-content #scroll-content img {
	border-right: 2px solid #aaaaaa;
	border-bottom: 2px solid #aaaaaa;
}

#content img {
	border-right: 2px solid #aaaaaa;
	border-bottom: 2px solid #aaaaaa;
}

#content img.plain,
#content .two-columns img, 
#content .three-columns img,
#content td.image img,
#content td img,
#content .grey-teaser img,
#content .two-columns img,
#content .three-columns img,
.two-columns div.headlineinside div.clear,
.two-columns div.headlineinside div.teaserimg,
#content .product-images div img,
.teaserBig img,
#main-nav #products h3 a,
#main-nav li.active #products h3 a,
#main-nav #products li a,
#main-nav li.active #products li a.item-header,
#main-nav #branches h3 a,
#main-nav li.active #branches h3 a,
#main-nav #branches li a,
#main-nav li.active #branches li a.item-header,
#main-nav #branches a, #main-nav li.active #branches a,
#main-nav #solutions h3 a,
#main-nav li.active #solutions h3 a,
#main-nav #solutions li a,
#main-nav li.active #solutions li a.item-header,
#main-nav #solutions a,
#main-nav li.active #solutions a,
#main-nav li:hover div.buttons a,
#company div.buttons ,
#main-nav #company h3 a,
#main-nav li.active #company h3 a,
#main-nav #company li a,
#main-nav li.active #company li a.item-header,
#main-nav #company a,
#main-nav li.active #company a,
div#content div.text-bild div.no-shadow img{
	border-style: none;
}

#content input.btn {
	border-right: 2px solid #aaaaaa;
	border-bottom: 2px solid #aaaaaa;
}

#content input.search-btn {
	border-right: 2px solid #aaaaaa;
	border-bottom: 2px solid #aaaaaa;
}

#content .tabs li {
	border-right: 2px solid #aaaaaa;
}

.greybox, .teaserBig {
	border-right: 2px solid #aaaaaa;
	border-bottom: 2px solid #aaaaaa;
}

.teaserNoPadding {
	border-style: none;
}

.two-columns div.headlineinside {
	border-right: 2px solid #aaaaaa;
	border-bottom: 2px solid #aaaaaa;
}

.two-columns div.headlineabove div,
.three-columns div div {
	border-right: 2px solid #aaaaaa;
	border-bottom: 2px solid #aaaaaa;
}

.two-columns-teaser div {
	border-right: 2px solid #aaaaaa;
	border-bottom: 2px solid #aaaaaa;
}

.big-image-text div {
	border-right: 2px solid #333333;
	border-bottom: 2px solid #333333;
}

#main-nav div.mega-layer {
	border-right: 25px solid rgba(1,1,1,.25);
	border-bottom: 25px rgba(1,1,1,.25);
	border-left: 25px rgba(1,1,1,.25);
}

#branches img {
	border-right: 2px solid #bbbbbb!important;
	border-bottom: 2px solid #bbbbbb!important;
}

#solutions .studies img.image {
	border-right: 2px solid #bbbbbb!important;
	border-bottom: 2px solid #bbbbbb!important;
}

#company img {
	border-right: 2px solid #bbbbbb!important;
	border-bottom: 2px solid #bbbbbb!important;
}

#visual {
	border-right: 2px solid #aaaaaa;
	border-bottom: 2px solid #aaaaaa;
}

#content h1.filterHead {
	border-right: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
}

#content div.duties,
#content div.areas {
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

#content div#branch-paging img {
	border-right: 2px solid #aaaaaa;
	border-bottom: 2px solid #aaaaaa;
}

div#kontakt_support > div {
	border-right: 25px solid rgba(1,1,1,.25);
	border-bottom: 25px solid rgba(1,1,1,.25);
}

div#kontakt_support div#ks_layer {
	border-right: 25px solid rgba(1,1,1,.25);
	border-bottom: 25px solid rgba(1,1,1,.25);
}

div.standorte {
	border-right: 3px solid #aaaaaa;
	border-bottom: 3px solid #aaaaaa;
}

#content div.standortlokal {
	border-right: 3px solid #aaaaaa;
	border-bottom: 3px solid #aaaaaa;
}

#content div.pagingWrapper ul.paging li a.active {
	border-right: 2px solid #888888;
	border-bottom: 2px solid #888888;
}

#content div.pagingWrapper > a {
	border-right: 2px solid #777777;
	border-bottom: 2px solid #777777;
}

#content div.pagingWrapper > select {
	border-right: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
}

#content div.pmat_row {
	border-right: 2px solid #aaaaaa;
	border-bottom: 2px solid #aaaaaa;
}

#mapwindow {
	border-right: 2px solid #aaaaaa;
	border-bottom: 2px solid #aaaaaa;
}

.locationName {
	border-right: 20px solid rgba(0,0,0,0.5);
	border-bottom: 20px solid rgba(0,0,0,0.5);
}
#header-right > .shopping_info > .shopping_basket {
	float:left;
}
#header-right > .shopping_info > .shopping_basket a {
	float:left;
}