.article {
  padding:10px 0;
  border-bottom:dotted #F68E00 1px;
}
.article .imageBox{
  margin: 0 10px 5px 0 !important;
}
form label {
  width:5em;
  float:left;
}
.longdesc {
  font-size:10px;
  margin: 0 0 0 1em;
}
.advise{
  font-size: 10px;
  color: #a0a0a0;
}
/*****2-Spalten Template*****/
.twoColumns .col1{
  float: left;
  width: 380px;
  min-height: 200px;
  margin: 0 20px 0 0;
}
.twoColumns .col2{
  float: left;
  width: 355px;
  min-height: 200px;
}
.twoColumns .col1 .imageBox{
  margin: 0;
}

#player {
  clear:both;
  display:block;
  width:370px;
  height:290px;
  background:#555;
}

/*****3-Spalten Template*****/
.threeColumns .col1{
  float: left;
  width: 200px;
  min-height: 200px;
}
.threeColumns .col2{
  float: left;
  width: 180px;
  min-height: 200px;
}
.threeColumns .col3{
  float: left;
  width: 355px;
  min-height: 200px;
  margin: 0 0 0 20px;
}
/*****Artikel Produkt-Preview*****/
.prod-pre-arts a.editlink{
}
a.prod-pre{
  float: left;
  margin: 0 10px 10px 0px;
  width: 178px;
  height: 78px;
  border: 1px solid #f6a924;
  position: relative;
}
a.prod-pre:hover{
  text-decoration: none;
  border: 1px solid #8F8F91;
}
a.prod-pre span{
  font-size: 11px;
  font-weight: bold;
  position: absolute;
  color: #525252;
  bottom: 0;
  left: 5px;
}
/*****Artikel Produkte*****/
.prod-art{
  margin: 0 0px 20px 0;
}
.prod-art .prod-img{
  width: 180px;
  height: 80px;
  border: 1px solid #f6a924;
  background: #f2f2f2;
  position: relative;
  float: left;
  margin: 0 20px 0 0;
}
.prod-art .prod-img span{
  position: absolute;
  bottom: 0;
  left: 5px;
  font-size: 11px;
  font-weight: bold;
}
.prod-art .prod-pr{
  width: 178px;
  float: left;
}
.prod-gal{
  border: 1px solid #f6a924;
  float: left;
  width: 80px;
  height: 80px;
  padding: 0;
  margin: 0 18px 18px 0;
}
.prod-logo{
  margin: 0 0 20px 0;
}

/*****Galerie*****/
.gal {
  float: left;
  margin: 0 10px 18px 0px;
}
/*-----------Kontakt-------------*/
.contactForm fieldset{
  border: none;
  padding: 0 0 0 20px;
}
.contactForm label{
  display: block;
  width: 100px;
  float: left;
  margin: 0 0 0 0px;
}
.contactForm input.text{
  width: 200px;
}
.contactForm textarea {
  width: 300px;
}
.contactForm input, .contactForm textarea{
  border: 1px solid #f6a924;
}
.contactForm input.button{
  background: none;
  float: right;
  margin: 10px 73px 0 0
}
.contactForm div{
  margin: 10px 0;
}
.sendmail_emptyfield1 label{
  color: #F00;
}
.sendmail_emptyfield1 input, .sendmail_emptyfield1 textarea{
  border: #F00 solid 1px;
}
/*-----------Google Maps-------------*/
#googlemap{
  width: 380px;
}
#googlemap form{
  margin: 10px 0 0 0;
}
#googlemap input.button{
  background: none;
  border: 1px solid;
  margin: 0 0 0 20px;
}
#googlemap label{
  margin: 0 0 0 0;
  width: 110px;
}
/*-----------PageNavig-------------*/
.pagenavig{
  background: #eee;
  padding: 0 0 0 10px;
}
.pagenavig a{
  margin: 0 2px;
  text-decoration: none;
}
.pagenavig a:hover{
  text-decoration: underline;
}
.pagenavig a.a1{
  font-weight: bold;
}