/** Colors blue: 059ac2 / 5 154 194
light blue: e6f5f9
grey: 1d1d1b
grey: 636363
*/

body {
	font-family: 'Lato', sans-serif;
	color:#000000;
	background-color: #ffffff;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cg fill-rule='evenodd'%3E%3Cg id='charlie-brown' fill='%23059ac2' fill-opacity='0.11'%3E%3Cpath d='M9.8 12L0 2.2V.8l10 10 10-10v1.4L10.2 12h-.4zm-4 0L0 6.2V4.8L7.2 12H5.8zm8.4 0L20 6.2V4.8L12.8 12h1.4zM9.8 0l.2.2.2-.2h-.4zm-4 0L10 4.2 14.2 0h-1.4L10 2.8 7.2 0H5.8z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
h1, h2, h3, h4, h5, h6, #nav a {
	color:#636363;
	font-weight:bold;
}

header#header {
    padding: 2em 2em 2em 2em !important;
}
header, footer {
	background:white;
}
#footer {
	margin-top: 0em !important;
    padding-top: 0em !important;
}

#footer #header h2 {
	margin-top: -1em;
}

p.nopadding.nomargin.subtitle {	
	font-weight:bold;
	color: #636363 !important;
}
p, ul {
	color:black;
	font-weight:bolder;
	
}
h1 {
	font-weight:bold;	
}

#nav ul li a {
	padding: 0 0.5em;	
}
#nav,#nav.alt {
	background-color:#e6f5f9;
	font-weight:bold;
	color:#636363;
	
}
#nav ul li a.active {
	background-color:inherit;
	font-weight:bold;
	color:#059ac2;
	
}
#nav ul li a:hover {
						background-color: inherit;
						color:#059ac2;
					}
#main header.major h2:after {
	background-image: linear-gradient(90deg, #059ac2, #059ac2, #059ac2);	
}

#spektrum p {
	text-align:justify;
	margin-bottom:1em;
}
#kinderhandchirurgie p, #kinderhandchirurgie li {
	text-align:justify;
	margin-bottom:1em;
}

#ueber p, #ueber li {
	text-align:justify;
	margin-bottom:1em;
}

#main strong, #main b {
	font-weight:600;
	color:black;
	
}

.leftfloat {
	float:left;	
}
.nopadding {
	padding:0 !important;	
}
.nomargin {
	margin:0 !important;
}
.smallmargin {
	margin: 0 0 0.3em 0;	
}
.smallermargin {
	margin: 0 0 0.4em 0;	
}
.smalltopmargin {
	margin-top: 1em !important;	
}

p {
    margin: 0 0 0.5em 0;
	text-align:justify;
}

.spotlight .image img {
	border-radius: 0%;
	width:20em;
}

.bigpicture .image img {
	width:80%;
}

.smartpic .image img {
	width:90%;
}

@media screen and (max-width: 980px) {
	.spotlight .image img {
		padding-top:1.5em;
	}	
}

#main .spotlight .image {
	border-color: white;
	
}

input#email, input#text, input#field, textarea#nachricht, input#name {
	border-color:#1d1d1b;
}

input#email, input#name, textarea#nachricht {
	margin-bottom:1em;
}

input.primary, input[type="submit"].primary {
	background-color:#059ac2;
	font-weight:bold;
}

.rightSide {
	margin-left:4em;
	padding-left:0em;
}

.spotlight .image {
	padding:0px;
}

.quali .qu, .spektrum .sp, .kinderhandchirurgie .ki, .uebermich .ue {
	color: #059ac2 !important;	
}

@media screen and (max-width: 736px) {
#main > .main {
    padding: 16em 2em 1em 2em !important ;
}
}

@media screen and (max-width: 736px) {

			#nav {
				display: inherit;
			}

				#nav + #main {
					padding-top: 0;
				}
			.rightSide {
				margin-left: 0em !important;
			}
			
			.logoh2 img{
				width: 50px;
			}

		}

.logoh2 {
	padding-right: 0.5em;
}
.reducemargin {
	vertical-align: super;
}

@media screen and (max-width: 736px) {
	.hidemobile {
		display:none;
		}
}


a.orthoLink{
top:10px;
align-items: center;
  appearance: none;
  background-color: #fff;
  border-radius: 24px;
  border-style: none;
  box-shadow: rgba(0, 0, 0, .2) 0 3px 5px -1px,rgba(0, 0, 0, .14) 0 6px 10px 0,rgba(0, 0, 0, .12) 0 1px 6px 0;
  box-sizing: border-box;
  color: #059ac2;
  cursor: pointer;
  display: inline-flex;
  fill: currentcolor;
  font-family: "Lato",Roboto,Arial,sans-serif;
  font-size: 20px;
  font-weight: 500;
  height: 48px;
  justify-content: center;
  letter-spacing: .25px;
  line-height: normal;
  max-width: 100%;
  overflow: visible;
  padding: 2px 24px;
  position: relative;
  text-align: center;
  text-transform: none;
  transition: box-shadow 280ms cubic-bezier(.4, 0, .2, 1),opacity 15ms linear 30ms,transform 270ms cubic-bezier(0, 0, .2, 1) 0ms;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  width: auto;
  will-change: transform,opacity;
  z-index: 0;}
.orthoLink:hover{
  background: #059ac2;
  color: white !important;
}


.centerstyle {
  margin: auto;
  width: 50%;
  border: 3px solid green;
  padding: 10px;
}

.navbutton {
  background-color:#059ac2 !important;
  color:white !important;
  padding-left: 0.7em !important;
  padding-right: 0.7em !important;
}

.navbutton:hover {
  color:white !important;
}