@charset "utf-8";
/* CSS Document */

a.more {
  background-position: 0 30%;
}

input.delete {
  margin-top: 0px;
  background-position: 0 50%;
  padding:0 0 0 15px;
}

div.addlink a,
div.addlink-top a {
  background-position: 0 50%;
}

form.create div.form-row div.border div {
  margin-top: 3px;
}

div#header div#hdr-mybvdw ul li {
  position: relative;
  padding-bottom: 5px;
}

div#header div#hdr-mybvdw ul li ul {
  display: none;
  position: absolute;
  z-index: 100;
  right: 0;
  top: 22px;
  padding: 4px;
  width: 100px;
  border: 1px solid #B1C700;
  border-top: none;
  background-color: white;
}

div#header div#hdr-mybvdw ul li ul li {
  float: none;
  display: block;
}

div#header div#hdr-mybvdw ul li:hover ul {
  display: block;

}

.company-profile {
  background-color: #F4F5F9;
  padding: 10px;
}

.company-profile-head {
  background-color: white;
  padding: 2px;
  margin-bottom: 10px;
}

.company-profile a {
  color: #00386A;
}

.company-profile a.download {
  color: #EF7F00;
}

.company-profile ul {
  margin-left: 20px;
  margin-bottom: 10px;
}

.company-profile li {
  margin-bottom: 6px;
} 
  
.company-entry {
  padding: 10px 4px;
    background-color: white;
    margin:8px 10px;
  overflow:hidden;
}

.company-entry.first {
        margin-top: 0;
}

.company-entry .company-logo,
.company-entry .company-info,
.company-entry .company-certs {
  position: relative;
  float: left;
}

.company-entry .company-info h4 {
  padding-bottom: 4px;
}

.company-entry .company-info h5 {
  /*width: 375px;*/
  top: -2px;
  position: relative;
  line-height: 16px;
}


.company-entry .company-certs {
  float: right;
}

.company-entry .company-logo {
  width: 120px;
  height: 50px;
  margin-right: 6px;
}

.company-profile .company-certs {
  padding-top: 6px;
  margin-top: 0px;
}

div#content.mybvdw div#right {
  margin-top:16px;
  padding-top:0px;
}

div#content.mybvdw .contentboxblue a.external-link-new-window,
div#content.mybvdw .contentboxblue a.response,
div#content.mybvdw .contentboxblue a.edit,
div#content.mybvdw .contentboxblue a.add   {
  color: #00386A;
  padding-left: 16px;
}
div#content.mybvdw .contentboxblue a.external-link-new-window {

  background:url('/mybvdw/images/linkpfeil.gif') no-repeat scroll 0 30% transparent;
}

div#content.mybvdw .checkbox-right {
  float: left;
  margin: 0;
  margin-right: 10px;
}

div#content.mybvdw div#wide h1.website,
div#content.mybvdw div#middle-wide h1.website  {
  background-image: url('/fileadmin/template/img/relaunch/bg_content_headline_02_610.gif');
}

div#content.mybvdw div#middle-wide div.company-profile div.image,
div#content.mybvdw div#middle-wide div.company-profile div.profile-title {
  float: left;
}

div#content.mybvdw div#middle-wide div.company-profile div.profile-title {
        width: 370px;
    margin-left: 5px;
}

div#content.mybvdw div#middle-wide div.company-profile div.image {
  margin-right: 10px;
}

div#content.mybvdw div#right div.contentboxblue div.contact-details {
  margin-top:15px;
}

div.tools {
  margin-top: 0;
}

div#categories div.left input.text {
  height: 18px;
}
div#categories div.left input#ort {
	width: 255px;
}
div#categories div.left input#anbietersearch {
	width: 240px;
}
div#categories div.left input#plz {
	width: 255px;
}

.defaultSkin iframe a {
  color: red;
}

.company-info {
  width: 250px;
}

.company-entry p {
  margin-bottom: 0 !important;
}
div#categories {
  margin:0 0 15px;
  overflow:hidden;
  padding:0;
}
div#categories div.left {
  margin-left: 10px !important;
}
div.category-media {
  padding: 4px 10px 5px;
}

.company-profile li {
	line-height: 1.5em !important;
}

.searchareasbox .checkbox {
  margin: 0;
  margin-left: 4px;  
  height: 16px;    
  padding: 0;
}

.searchareasbox label {
  position: relative;
  margin: 0;
  padding: 0;
  line-height: 16px;
  height: 16px;
  top: -4px;  
}

.searchareasbox label.mainlabel {
  margin: 4px;
  margin-left: 0px;  
  top: 5px;
}

.searchareas {
	margin-left: 2px;
  margin-top: 6px;
  margin-bottom: 6px;
}	
	
.searchareas label, .searchareas .checkbox {
	height: 16px;
	background-color: transparent !important;
}

.searchareas label {
	margin-right: 6px;
  position: relative;
  top: -4px;	
}
