/**
 * Farbschema "grün"
 */

a {
    color: #398f28;
}

.required { background-color: #C7E290; }

 #extended {
	 background: none repeat scroll 0 0 #f0f6e8;
 }

  .menunav {
	 background: none repeat scroll 0 0 #f0f6e8;
 }

.languagenav ul li a { 
    background: rgba(0, 0, 0, .075); 
}

.languagenav ul li.active a { 
    background: none repeat scroll 0 0 #63ae20; 
}

.languagenav ul li a:focus, .languagenav ul li a:hover, .languagenav ul li a:active { 
    background: none repeat scroll 0 0 #63ae20; 
}


.submenunav ul li a { 
    background: rgba(0, 0, 0, .075); 
}

.submenunav ul li.active a { 
    background: none repeat scroll 0 0 #63ae20; 
}

.submenunav ul li a:focus, .submenunav ul li a:hover, .submenunav ul li a:active { 
    background: none repeat scroll 0 0 #63ae20; 
}


.menunav ul li.active {
    background: none repeat scroll 0 0 #63ae20;
}

 .menunav ul li a:focus, .menunav ul li a:hover, .menunav ul li a:active {
	 background: none repeat scroll 0 0 #63ae20;
 }

 .vorlagebogen h2 {
    background-color: #f0f6e8;
    border-left: 10px solid #abd17a;
    color: #666666;
}

  .Antwortbogen {
	/*border: 5px solid #C7E290;*/   
 }


 #fragenkatalogform {
	 border: 5px solid #C7E290;
 }


.btn-primary {
  background-color: hsl(110, 56%, 36%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#64cd4f", endColorstr="#398f28");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#64cd4f), to(#398f28));
  background-image: -moz-linear-gradient(top, #64cd4f, #398f28);
  background-image: -ms-linear-gradient(top, #64cd4f, #398f28);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #64cd4f), color-stop(100%, #398f28));
  background-image: -webkit-linear-gradient(top, #64cd4f, #398f28);
  background-image: -o-linear-gradient(top, #64cd4f, #398f28);
  background-image: linear-gradient(#64cd4f, #398f28);
  border-color: #398f28 #398f28 hsl(110, 56%, 31%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing: antialiased;
}


/* Ganz am Ende damit es immer angezeigt wird. */

/* Validierung */

.validation-summary-errors {
    color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;

          padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;

    text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}

.field-validation-error {  
     color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;

      /*padding: 15px;
  margin-bottom: 20px;*/
  border: 1px solid transparent;
  border-radius: 4px;

    text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}

.input-validation-error { 
  background-color: #f2dede;
}