.langMenu {
  width:100%;
  font-size:85%;
}
.flag {
  width:40%;
}
.langselect {
  width:60%;
  text-align:left;
}
.downloads td {
     font-size:80%;
}
/* ------------------------------NEWS */
#newscontainersingle {
  width:95%;
  border-bottom:1px solid #e1e1e1;
  padding:10px 0px;
}
.newslist {
  width:95%;
}
.newstext {
  vertical-align:top;
}
#browse {
 padding-top:20px;
}
#last_news {
  padding:0px 15px;
}
.news-latest-container {
    font-size:80%;
}
.news-latest-container h2{
  padding:10px 0px;
}
.news-latest-date {
  margin-bottom:10px;
}
.linklatest {
  padding-top:10px;
}
#news-latest-item {
  font-size:40%;
}
.linklatest a, .linklatest a:visited {
  color:#fff;
}
.linklatest a:hover{
  color:#ec7127;
}
/* ------------------------------ */

.bodytext {
  padding:10px 0px;
  max-width:740px;
}
.csc-header {
  clear:both;
  font-size:80%;
}
.csc-textpic-caption {
  font-size:60%;
  line-height:1.6em;
  color:#8b8b8b;
}

.contenttable {
  width:560px;
	font-size:75%;
	line-height:1.4em;
	border:1px solid #000;
	background-color:#fff;
} 
.tr-even{
  background-color:#efefef;
}
.tr-odd{
  background-color:#e0e0e0;
}
.tr-even.tr-0 {
  font-weight:bold;
  background-color:#2e2b7a;
  color:#fff;
  text-align:center;
}
.csc-textpic{
  max-width:740px;
  padding:10px;
}
.csc-textpic-firstcol {
  clear:both;
}
h1.csc-firstHeader {
  padding:0;
}
/*
.tr-1,.tr-3,.tr-5,.tr-7,.tr-9,.tr-11,.tr-13,.tr-15,.tr-17,.tr-19,.tr-21,.tr-23,.tr-25,.tr-27{
  background-color:#efefef;
}
.tr-2,.tr-4,.tr-6,.tr-8,.tr-10,.tr-12,.tr-14,.tr-16,.tr-18,.tr-20,.tr-22,.tr-24,.tr-26,.tr-28{
  background-color:#e0e0e0;
}
*/

/* ------------------------------ MINI Warenkorb */
.basket_mini {
  width:220px;
  font-size:60%;
  border:2px solid #2e2b7a;
  background-color:#ebebeb;
}
.basket_mini td {
  height:10px;
}
.qty {
  text-align:center;
}
.tblproducts {
  width:80px;
}
.tbltotal {
  text-align:right;
}
/* ------------------------------ Bestellvorgang */
.order {
  font-size:75%;
  margin-bottom:5px;
  width:100%;
}
.box {
  width:460px;
}
/* ------------------------------ Suche */
.tx-indexedsearch-res {
  font-size:80%;
}
#content ul.browsebox {
  width:100%;
  height:16px;
  border-top:1px solid #000;
  border-bottom:2px solid #000;
  margin-left:0px;
  text-align:center;
  padding:10px 5px;
}
.tx-indexedsearch-browsebox ul li {
  display:inline;
  margin:5px;
}
.tx-indexedsearch-browsebox ul li a {
  border:1px solid #000;
  padding:2px;
}
.tx-indexedsearch-browsebox ul li a, .tx-indexedsearch-browsebox ul li a:visited{
  background-color:#ecebf3;
}
.tx-indexedsearch-browsebox ul li a:hover {
  background-color:#c0bdd8;
}
.tx-indexedsearch-browsebox p {
  text-align:center;
  padding-top:10px;
}