.float-right {
 border: 2px solid grey;
 float: right;
}
.float-right-green {
 border: 2px solid #42af54;
 background-color: #ffffff;
 color: #544d48;
 padding: .2em;
 float: right;
}
.pjt-gruen {
 color: #42af54;
}
.pjt-schrift {
 color: #544d48;
}
.pjs-color {
 color: #00b050;
}

a {
	text-decoration: underline;
	color: #00b050;
}

td {
        /*border: 1px dotted grey;*/
        padding-right: 1em;
	font-size: 17.5px;
	font-family: 'Lucidatypewriter','Lucida Sans Typewriter','Lucida Console','Courier New', monospace;
}

#mainNav .navbar-brand {
  font-weight: 800;
}
#mainNav .navbar-toggler {
  font-size: 0.75rem;
  font-weight: 800;
  padding: 0.75rem;
  text-transform: uppercase;
}
#mainNav .navbar-nav > li.nav-item > a.nav-link {
  font-size: 0.75rem;
  font-weight: 800;
  letter-spacing: 0.0625em;
  text-transform: uppercase;
}
@media (min-width: 992px) {
  #mainNav {
    border-bottom: 1px solid transparent;
    background: transparent;
  }
  #mainNav .navbar-brand {
    color: #000;
  }
  #mainNav .navbar-brand:focus, #mainNav .navbar-brand:hover {
    color: rgba(0, 0, 0, 0.8);
  }
  #mainNav .navbar-nav > li.nav-item > a.nav-link {
    color: #000;
  }
  #mainNav .navbar-nav > li.nav-item > a.nav-link:focus, #mainNav .navbar-nav > li.nav-item > a.nav-link:hover {
    color: rgba(0, 0, 0, 0.8);
  }
}

ul {
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
    margin-top: -20px;
}

/* START: Stefan Job */

body {
	min-width: 350px;
        /*color: blue;*/
}


@media only screen and (max-width: 550px){
	.spanbrand {
		display: none;
	}
}


@media only screen and (max-width: 450px){
	.spanadr {
		font-size: 12px;
	}
	.spantab {
		font-size: 12px;
	}
}



@media only screen and (max-width: 410px){
	body {
		font-size: 17px;
	}
	blockquote {
		font-size: 15px;
	}
}

/* STOPP: Stefan Job */
