

/* Login-Formular
-------------------------------------------------- */

.loginform-in {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D6E5F5;
    border-radius: 3px 3px 3px 3px;
    height: 320px;
    margin: auto;
    padding: 0;
    width: 460px;
}

.loginform-in ul {
  list-style: none;
  padding-left: 0;

}

.loginform-in fieldset {
    margin: 20px auto;
    padding: 0 0 10px;
    width: 87%;
}
 
.loginbutton {
    background: -moz-linear-gradient(center top , #F1F1F1, #E0E0E0) repeat scroll 0 0 transparent;
    border: 1px solid #A7A7A7;
    border-radius: 3px 3px 3px 3px;
    color: #444444;
    cursor: pointer;
    font-size: 13px;
    font-weight: normal;
    height: 29px;
    letter-spacing: 1px;
    width: 92px;
}

.loginform-in fieldset label {
    color: #7D7D7D;
    font-size: 14px;
    font-weight: bold;
    padding: 8px 0 0;
    width: 100%;
}
 
.loginform-in fieldset input[type="text"], input[type="password"], fieldset select {
    border: 1px solid #CBC7C5;
    border-radius: 3px 3px 3px 3px;
  //  float: left;
    height: 33px;
    padding: 1px 1px 1px 3px;
    width: 250px;
}


/* Ajax-Loading
-------------------------------------------------- */
#ajax_loading {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  background: url('img/loading.gif') no-repeat center center rgba(0,0,0,0.1);
}




/* xCrud
-------------------------------------------------- */

span.icon {
  font-family: 'Glyphicons Halflings';
}

span.icon.Ja:before {
  content: "\e013";
  color: #444;
}

span.icon.Nein:before {
  content: "\e014";
  color: #CBC7C5;
}


/* Output
-------------------------------------------------- */

.eintrag {
  padding: 15px 0;
  font-family: 'arial', sans-serif;
  font-size: 14px;
  border-bottom:1px solid #f2f2f2;
  }

.eintrag:first-child {
  margin-top:30px;
  }

.eintrag:nth-child(even) {
  background:#f2f2f2;
  }

.eintrag h3 {
  color: #a39369;
  margin: 5px 0 5px 0;
  font-size: 1.2em;
  }

.eintrag p {
  color: #797979;
  line-height: 1.0em;
}
  
.branche {
  color: #797979;
  font-size:0.8em;
}
.zusatz {
  padding-bottom:10px;
  }

.website a, 
.mail a,
.telefon a,
.telefon2 a{
  color: #797979;
  }

.website a:hover,
.mail a:hover,
.telefon a:hover,
.fax:hover {
  color: #1e316a;
  text-decoration: none;
}

.eintrag .glyphicon {
  margin-right:7px;
}


/* Button-Group mit Dropdown und Button */
.bootstrap-select.btn-group {
  float: left;
}

.btn-group > .btn-group {
  float: none;
}


/* Back to top
---------------------------------------------------------------------------------------------- */
#top-link-block.affix-top {
  position: absolute; /* allows it to "slide" up into view */
  bottom: -82px; /* negative of the offset - height of link element */
  right: 10px; /* padding from the left side of the window */    
}

#top-link-block.affix {
  position: fixed; /* keeps it on the bottom once in view */
  bottom: 18px; /* height of link element */
  right: 10px; /* padding from the left side of the window */
  z-index: 1000;
  font-size: 1.5em;
}

#top-link-block .glyphicon {
  margin: 0;
}


/* Index-PHP
---------------------------------------------------------------------------------------------- */
.well h3 {
  margin-top: 0;
}

img.dev-logo {
  width: 100%;
  padding-bottom: 10px;
}

#intro ul{
  
 list-style-type: none;
 line-height: 2em;
}

#intro .glyphicon {
  color: #337ab7;
  font-size: 1.3em;
}