.zeile {
    padding: 0px 20px 0px 0px;
}
.zeilepferd {
    padding: 0px 5px 0px 5px;
}
.form-control-feedback {
    margin: 25px 0px 0px 0px;

}
.help-block{
    margin: 10px 0px 0px 10px;
    font-size:12px;
}
.headerpferd{
    border: 0;
    padding: 0px 0px 0px 20px;
    font: 16pt sans-serif;
}
.zeile2{
    margin: 0px 15px 0px 15px;
}
.number {
    width: 50px;
    float: left;
    padding: 1px 3px 1px 12px;
    height:34px;
    font-size:18px;
    border:1px solid #ccc;
    border-radius:4px;
    color: red;
    margin: 0px 10px 0px 0px;
}
.prf {
    width: 60px;
    height: 65px;
    border: 1px solid gray;
    padding: 1px 0px 0px 5px;
    margin: 0px 0px 0px 0px;
    float: left;
}
.prf2 {
    width: 100%;
    font-size:18px;
    margin: 5px 10px 10px 0px;
}
.nenngeld {
}
.prfrahmen {
    padding: 10px 0px 0px 10px;
}

label {
    margin: 0px 0px 0px 15px;
    padding: 15px 0px 0px 0px;
}
.container {
    max-width: 1000px;
    border:1px solid #FF0000;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
    background-color: white;
    box-shadow: 10px 10px 5px #888888;
    border: 1px solid #888888;
}
.prfbox {
    padding: 20px 0px 0px 0px;
}
.text {
    padding: 20px 10px 5px 15px;
}
.pferdeangaben {
    margin: 10px 10px 0px 0px;
    padding: 10px 10px 5px 15px;
    background: darkgray;
    color: white;
    border-radius:4px;
}
.reiterangaben {
    margin: 10px 10px 0px 0px;
    padding: 10px 10px 5px 15px;
    background: darkgray;
    color: white;
    border-radius:4px;
}
.vhbutton {
    width: 99%;
    margin: 10px 10px 10px 15px;
}
.abstand{
    margin: 0px 0px 0px 15px;
}
.kopfnr {
    font-size: 12px;
    padding: 0px 0px 0px 25px;
}
.pferdename {
	font-size: 22px;
	padding: 0px 10px 0px 0px;
}
.control-label {
	margin-left: 20px;
}
.reitername {
	font-size: 22px;
	padding: 0px 10px 0px 0px;
}
.meldung {
	font-size: 16px;
	color: darkred;
}
.am {
	font-size: 10px;
	color: darkgray;
}
.veranstaltung {
	font-size: 20px;
	color: darkgray;
}
.tahead {
    font-size: 24px;
}

.panel-heading .accordion-toggle:before {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';
    content: "\e082";
    float: left;
    color: grey;
    padding: 5px 10px 0px 0px;
}

.panel-heading .accordion-toggle.collapsed:before {
    /* symbol for "collapsed" panels */
    content: "\e081";
    padding: 5px 10px 0px 0px;
}
.status {
	background-color: green;width: 40px;height: 40px;margin: -25px 0px 0px 0px;	float: right;
}
.statusJ {
	background-color: green;
	width: 40px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	float: right;
}
.statusN {
	background-color: red;
	width: 40px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	float: right;
}
.prfbezeichnung {
	font-size: 12px;
}
.vereinsname {
	font-size: 14px;
	padding: 0px 10px 0px 0px;
}

.reitersuche {
	font-size: 12px;
	color: #006400
}

.form-control {
	margin-left: 0px;
}

.form-control {
	/* margin: 0px 0px 0px 15px; */
}

.form-control-login {
	margin-left: 0px;
	width: 100%;
}
.vhbutton2 {
	margin: 0px 2px 10px 0px;
}

[data-toggle~="collapse"] {
    cursor: pointer;
}

.aussen {
    padding: 0px 10px 0px 10px;
}

.prfkopf {
    background: blue;
    color: white;
}

.abstandlinks1 {
    margin: 0px 0px 0px 20px;
}

.abstandlinksrechts {
    margin: 20px 0px 0px 20px;
}

img {
    max-width: 100%;
    height: auto;
    width: auto\9; /* ie8 */
}

.email {
    color: darkred;
    font-size: 14px;
    float: right;
    padding: 0px 10px 0px 0px;
}

.abschnitt {
    color: darkred;
    font-size: 24px;
    padding: 10px 0px 10px 0px;
}

.vhbutton3 {
    width: 99%;
    height: 40px;
    margin: 2px 30px 2px 15px;
}

.knrbutton {
	content: "\e081";
	width: 100%;
	height: 40px;
	margin: 2px 25px 2px 20px;
}

/*oben, rechts, unten, links*/