/* styles for fonts
unit of measurement for fonts - pixels
*/

body {
  font-family: Arial, Helvetica, sans-serif;
}

h2 {
  font-size: 10px;
  font-weight: normal;
  color: #787878;
  text-transform: uppercase;
}

h1, h3 {
  font-size:17px;
  font-weight:normal;
  text-transform:uppercase;
  line-height:24px;
  padding-bottom:20px;
}

.general h2, .general h2.csc-firstHeader {
  color:#787878;
  font-size:17px;
  text-transform:uppercase;
  line-height:24px;
  padding-bottom:20px;
}

.coaching h2, .coaching h2.csc-firstHeader {
  color:#94b800;
  font-size:17px;
  text-transform:uppercase;
  line-height:24px;
  padding-bottom:20px;
}

.handel h2, .handel h2.csc-firstHeader {
  color:#381f82;
  font-size:17px;
  text-transform:uppercase;
  line-height:24px;
  padding-bottom:20px;
}

.service h2, .service h2.csc-firstHeader {
  color:#4a80f5;
  font-size:17px;
  text-transform:uppercase;
  line-height:24px;
  padding-bottom:20px;
}

h2 span.lowercase {
  text-transform: lowercase;
}


.coaching h3 {
  color:#94b800;
}

.handel h3 {
  color:#381f82;
}

.service h3 {
  color:#4a80f5;
}


h4 {
  font-size: 11px;
  font-weight: normal;
  color: #fff;
  text-transform: uppercase;
  line-height: 20px;
}

h5 {
  font-size: 11px;
  font-weight: bold;
  padding-bottom:16px;
}

.handel h6 {
  font-size: 11px;
  font-weight: normal;
  color:#381f82;
  text-transform: uppercase;
  padding-bottom:10px;
  padding-left:3px;
}

.service h6 {
  font-size: 11px;
  font-weight: normal;
  color:#4A80F5;
  text-transform: uppercase;
  padding-bottom:10px;
  padding-left:3px;
}


p,td,dl {
  font-size: 11px;
  color: #505050;
  line-height:15px;
}

th {
  font-size: 12px;
}

.teasertext-text p {
  padding-top:16px;
}

#secondary-content-text p {
  padding-bottom:16px;
}

#secondary-content-text li p {
  padding-bottom: 0px;
  line-height: 14px;
}

.teasertext-text {
  font-size:11px;
  color: #505050;
  line-height: 15px;
}

A:link, A:visited, A:active, A:hover {
  font-weight:normal;
}

#menu-top a {
  text-decoration:none;
}

#popup-menu ul li, #popup-menu ul li a {
  font-size:11px;
  color:#787878;
  text-decoration:none;
}

#popup-menu ul li a:hover {
  color:#000;
}

.menu a {
  font-size: 11px;
  color: #505050;
  text-decoration: none;
}

.menu a:hover {
  color: #000;
}

ul.menu-level-first li a {
  text-transform: uppercase;
  color: #fff;
  line-height:21px;
}

ul.menu-level-second li a {
  text-transform: none;
  color: #505050;
  line-height:21px;
}

ul.menu-level-second li ul.menu-level-third li a {
  line-height:18px;
  height:16px;
}

#secondary-content-text ul {
  font-size:11px;
  color:#505050;
}

.align-center {text-align:center;}