.vie-suchseite .vie-sidebar {
  padding-bottom: 0;
 }
 
.vie-suchseite h2.vie-header-suchergebnis {margin: 5px 0 0;}

.aehnlich {
  margin: 0 0 10px;
  padding: 0;
}

.weitere {
  margin: 0;
  padding: 0 0 0 20px;
  background: url("/layout-a/img/dd.gif") left .4em no-repeat;
}

#col1 .weitere p, #col1 .paths p, .weitere-liste, #col1 .paths {
  margin: 0;
   
}
  
.weitere img {
  margin: 0 0 -.1666em 0;
}

.weitere-liste img {
  margin: 0 5px -.1666em -5px;
}

.weitere-liste form {display:inline;}


.trefferbox dd.paths,  .trefferbox dd.weitere-liste{
	padding-left:0;
	background: none !important;

}

.paths img {margin: 0.5em 10px 0.5em 0;}



input.listbutt {
  margin: 0 2px;
  padding: 0;
  font-weight: normal;
  cursor: pointer;
  color: #095f9b;
  border-style: none;
  border-bottom: 1px solid #095f9b;
  background-color: transparent;
}
 
.weitere-liste form input.listbutt {margin: 0 2px 0 0}

/*
dfn {
  font-style: normal;
}
*/

/* -- sprungmarken -- */


#vie_jump {
    left:-10000px;
    list-style-type:none;
    position:absolute;
    top:0;
    z-index:1000;
}

#vie_jump a.vie-skip:focus, #vie_jump a.vie-skip:active {
background:none repeat scroll 0 0 #333333;
color:#FFFFFF;
font-weight:bold;
left:10108px;
opacity:0.7;
padding:0.5em;
position:absolute;
text-align:center;
text-decoration:underline;
top:4em;
width:11em;
}


#col1 .trefferbox dt.no-doc {
  color: #343434;
  line-height: 120%;
  margin-bottom: .5em;
  font-size: 1.1em;
  font-weight: bold;
}

#col1 .trefferbox h3 {
  color: #343434;
  line-height: 120%;
  margin-bottom: .5em;
  font-size: 1.1em;
  font-weight: bold;
}

.rechtebox {
  margin: 0 0 0 -1px;
  padding: 0 2px 2px 10px;
  border-top: 1px solid #ccc; /*#EA3328*/
  border-left: 1px solid #ccc; /*#EA3328*/
} 

.pdffile {
  font-size: .8em;
}

.treffer {
  font-weight: bold;
} 

.treffercontrol{
  margin: 20px 0 0;
  padding: 0;
  font-weight: bold;
  font-size: 1.1em;
}

.trefferbox {
  margin: 0;
  padding: 0 2px 0 0;
} 

.col1_content {
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc; /*#EA3328*/
  margin: -1px 0 0;
  padding: 0;
}

#col2_content {
  margin-top:-1px;
}

.trefferbox dt {
  margin: 15px 0 0;
  padding: 0;
  font-style: normal;
  font-weight: normal;
}

.trefferbox dd {

}

.trefferbox2 {
  margin: 0;
  padding: 0 2px 0 0;
}

.trefferbox2 dt {
  margin: 15px 0 0;
  padding: 0;
  font-style: normal;
  font-weight: normal;
}

.trefferbox2 dd {
  margin: 0;
}

.sitehist {
  margin: 20px 0 5px;
  padding: 0;
  font-weight: bold;
  font-size: 1em;
}

.sitehist input {
  width: auto;
  overflow: visible;
}

.sitehist form img {
  margin-bottom: -2px;
}

/* steht nochmal in content.css */
/*
.nobreak {
  white-space: nowrap;
}
*/

/*
.hiddense {
  position: absolute;
  left: -9000px;
  top: -9000px;
  width: 1px;
  height: 1px;
  overflow: hidden;
  display: inline;
}
*/

/* Begin Layout */

/*
#col1, #col2 {
  background: transparent;
}
*/

#col1 {
  margin: 0 0 20px;
/*
  padding: 0;
*/
  float: left;
  width: 65%;
}

#col2 {
  margin: 0 5px 20px 0;
  float: left;
  /*max-width: 34%; */
}

#vie_suchergebnis {
  padding-left: 10px;
}

.vie-suche .vie-form .vie-form-small input{
  border: 1px solid #999;
  padding: .2em;
}

.vie-suche .vie-form-wide .vie-form-type-check {
  padding-left: 25px;
  padding-right: 0px;
}

.vie-suche .vie-form-wide .vie-form-type-file input,
.vie-suche .vie-form-wide .vie-form-type-text input,
.vie-suche .vie-form-wide .vie-form-type-text textarea {
  float: left;
  width: 60% !important; 
  
}

.vie-suche .vie-form-type-datepicker {
    margin-left:25%;
    padding-left:31px;
    padding-bottom: 1em;
}


.vie-suche .vie-form-type-datepicker .vie-form-inline-label {
    padding-right:5px;
    padding-left: 10px;
}    

.vie-formblk-content .vie-form-type-datepicker label {
    *top: -0.5em;
}

/* suchform2 */
/* #suchform2 { text-align: left; background: #fff; } #suchform2 fieldset { display: inline; } #suchform2 form { display: inline; } #suchform2 fieldset { padding: 3px; border: 0; background: #e6e7e8; padding-bottom: .2em!important; vertical-align: top; } #suchform2 legend { display: none; } #suchform2 label { vertical-align: bottom; } #suchform2 input#text2 { height: 1.4em; font-size: 1em; border: 1px solid #444; vertical-align: middle; } #suchform2 input#suchbutton2 { height: 1.2em; border: 1px solid #444; vertical-align: middle; } #suchform2 fieldset a { margin-left: 8px; padding-left: 8px; border-left: 1px solid #fff; color: #000; vertical-align: middle; } #suchform2 fieldset a: focus, #suchform2 fieldset a: hover { background: #fff; } */ 

/*
@media print {
#col1 {float: none; width: auto !important;}
#col2 {float: none; width: auto !important; max-width: 100% !important;}
.col1_content, .col2_content .rechtebox {border: none !important;}
}
*/
