@charset "UTF-8";
/*
styles.css for AOSurgeryDesktop
Version: 2016-11-21 - 08:39 (msc)
Version: 2018-10-05 - 10:58 (msc)
Version: 2019-05-21 - 12:38 (msc)
*/
/*  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  */
/*  _basics.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

ol.normal {
  list-style-type: decimal;
  margin-left: 22px;
}

ul.normal {
  list-style-type: disc;
  margin-left: 22px;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

:focus {
  outline: 0;
}

ins {
  text-decoration: none;
}

del {
  text-decoration: line-through;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

caption,
th,
td {
  text-align: left;
  vertical-align: top;
}

/* + + + Global basics + + + + + + + + + */
body {
  font: normal normal 13px/160% Verdana,Arial,sans-serif;
  text-align: left;
  color: #000;
  background: #fff;
}

#AOSurgery {
  position: relative;
  width: 960px;
  margin: 0 20px;
}

img {
  display: block;
  border: 0;
}

strong {
  font-weight: bold;
}

sup {
  position: relative;
  top: -.5em;
  left: .1em;
  font-size: .7em;
}

.floatRight {
  float: right;
}

.floatLeft {
  float: left;
}

.clearBoth {
  clear: both;
}

.displayBlock {
  display: block;
}

br.clearBoth {
  clear: both;
  line-height: 1px;
}

.caf:after,
#left #quickfinder:after,
div.rf-step-description:after,
#content #diagnosisContent div.d-unit-row:after,
#content div.stepUnit:after,
#aoHomeTeasers:after,
#content:after,
div.treatment-option-unit:after,
#spine-home:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

#mainNav a span,
#mainHandNav a span,
#mainCMFNav a span,
#mainFootNav a span,
.displayNone,
.unsichtbar {
  display: none;
}

#aovet2013.cat #cat-05b span, #aovet2013.cat #cat-06b span, #aovet2013.cat #cat-07b span, #aovet2013.cat #cat-12a span, #aovet2013.cat #cat-12c span, #aovet2013.cat #cat-19b span, #aovet2013.cat #cat-20b span, #aovet2013.cat #cat-21b span {
  display: none;
}

/* + + + Header Area + + + + + + + + + + + + + + + */
#header {
  position: relative;
  width: 960px;
  height: 170px;
}

#loginout {
  width: 180px;
  position: absolute;
  right: 0;
  text-align: center;
  background: #6c7ba4 url(img2013/bg-loginout.png) no-repeat 100% 100%;
}

#loginout a {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  display: block;
  padding: 1px 0;
  font-size: 11px;
}

#loginout a:hover {
  text-decoration: underline;
}

#loginout.doLogout {
  background: #ffc753 url(img2013/bg-loginout.png) no-repeat 0 100%;
}

#loginout.doLogout a {
  color: #074377;
}

#loginout.doLogout a.toDashboard {
  background: #ccf;
  color: red;
  width: 37px;
  float: left;
  text-indent: -99999px;
  background: transparent url(img2013/icon-dashboard.png) no-repeat 50% 50%;
  border-right: 1px solid #fff;
}

#loginout.doLogout a.toDashboard:hover {
  opacity: 0.8;
}

#loggedInUser {
  position: absolute;
  right: 0;
  bottom: 85px;
  z-index: 10;
  font: 12px/1.2 Arial,sans-serif;
  color: #999;
  background: #fff;
  width: 180px;
  min-height: 5px;
  text-align: right;
}

#logo {
  position: absolute;
  left: 200px;
  top: 30px;
}

#navService {
  position: absolute;
  right: 200px;
  top: 0;
  color: #999;
}

#navService a,
#navService a:link,
#navService a:visited {
  font: normal normal 12px/100% Arial,sans-serif;
  color: #999;
  text-decoration: none;
}

#navService a:focus,
#navService a:hover,
#navService a:active {
  text-decoration: underline;
}

#sponsoredBy1,
#sponsoredBy2,
#header #langLinks,
#AOAdvertising {
  position: absolute;
  right: 0;
  top: 0;
  width: 180px;
}

#header #langLinks {
  top: 2px;
}

#header #langLinks a,
#header #langLinks a:link,
#header #langLinks a:visited {
  display: block;
  width: 178px;
  height: 42px;
  text-indent: -9999px;
  background: transparent url(img/bg_langLinksSmall-02.gif) -178px 0 no-repeat;
  border: 1px solid #743138;
}

#header #langLinks a#chinExpl,
#header #langLinks a#chinExpl:link,
#header #langLinks a#chinExpl:visited {
  margin-top: -1px;
  background: transparent url(img/bg_langLinksSmall-02.gif) 0 0 no-repeat;
}

#header #langLinks a:focus,
#header #langLinks a:hover,
#header #langLinks a:active {
  background: transparent url(img/bg_langLinksSmall-02.gif) -178px -42px no-repeat;
}

#header #langLinks a#chinExpl:focus,
#header #langLinks a#chinExpl:hover,
#header #langLinks a#chinExpl:active {
  background: transparent url(img/bg_langLinksSmall-02.gif) 0 -42px no-repeat;
}

#sponsoredBy1 {
  top: 3px;
}

#sponsoredBy2 {
  top: 47px;
}

#AOAdvertising {
  top: 93px;
}

#additionalCredits {
  position: absolute;
  left: 0;
  top: 93px;
  width: 180px;
  height: 40px;
  border-top: 1px solid #074377;
}

#additionalCredits p,
#additionalCredits p a {
  color: #074377;
  font: bold 12px arial,sans-serif;
  text-decoration: none;
}

#additionalCredits p {
  padding: 2px 0;
}

#additionalCredits p a:focus,
#additionalCredits p a:hover,
#additionalCredits p a:active {
  text-decoration: underline;
}

#itemInfo {
  position: absolute;
  left: 200px;
  top: 93px;
  width: 560px;
  height: 62px;
  border-top: 1px solid #074377;
  border-bottom: 1px solid #074377;
  padding: 3px 0 0 0;
  overflow: hidden;
}

#itemInfo p {
  font: normal normal 12px/12px Arial,sans-serif;
}

#itemInfo p strong {
  color: #074377;
}

#itemInfo h1 {
  position: absolute;
  left: 0;
  bottom: 2px;
  font: normal bold 16px/18px Verdana, Arial,sans-serif;
  color: #6b7aa3;
}

#itemInfo h1 .classification,
#itemInfo h1 strong {
  color: #074377;
}

#backTo,
#backToCMF,
#backToSpine,
#backToHand,
#backToFoot,
#backToPediatric {
  position: absolute;
  left: 0;
  top: 170px;
  width: 180px;
  height: 30px;
  overflow: hidden;
  background: transparent url(img2016/btn_backToOverview.png) 0 0 no-repeat;
}

#backTo span,
#backToCMF span,
#backToSpine span,
#backToHand span,
#backToFoot span,
#backToPediatric span {
  position: absolute;
  left: -99999px;
}

#backTo:link,
#backTo:visited {
  background-position: 0 0;
}

#backTo:focus,
#backTo:hover,
#backTo:active {
  background-position: 0 -30px;
}

#backToCMF:link,
#backToCMF:visited {
  background-position: 0 -60px;
}

#backToCMF:focus,
#backToCMF:hover,
#backToCMF:active {
  background-position: 0 -90px;
}

#backToSpine:link,
#backToSpine:visited {
  background-position: 0 -120px;
}

#backToSpine:focus,
#backToSpine:hover,
#backToSpine:active {
  background-position: 0 -150px;
}

#backToHand:link,
#backToHand:visited {
  background-position: 0 -180px;
}

#backToHand:focus,
#backToHand:hover,
#backToHand:active {
  background-position: 0 -210px;
}

#backToFoot:link,
#backToFoot:visited {
  background-position: 0 -240px;
}

#backToFoot:focus,
#backToFoot:hover,
#backToFoot:active {
  background-position: 0 -270px;
}

#backToPediatric:link,
#backToPediatric:visited {
  background-position: 0 -300px;
}

#backToPediatric:focus,
#backToPediatric:hover,
#backToPediatric:active {
  background-position: 0 -330px;
}

/* main navigation of several types, first is standard  */
#mainNav {
  position: absolute;
  left: 200px;
  top: 170px;
  width: 560px;
  height: 30px;
  overflow: hidden;
  z-index: 1;
  background: transparent url(img/bg_mainNav.gif) no-repeat;
}

#mn_01,
#mn_02,
#mn_03,
#mn_04,
#mn_05,
#mn_06 {
  position: absolute;
  top: 0;
  height: 30px;
  background: transparent;
  z-index: 10;
}

#mn_01 {
  left: 0;
  width: 88px;
}

#mn_02 {
  left: 75px;
  width: 96px;
}

#mn_03 {
  left: 156px;
  width: 107px;
}

#mn_04 {
  left: 250px;
  width: 94px;
}

#mn_05 {
  left: 330px;
  width: 159px;
}

#mn_06 {
  left: 475px;
  width: 85px;
}

#mn_01:focus,
#mn_01:hover,
#mn_01:active {
  z-index: 30;
  background: transparent url(img/bgSet_mainNavHover.png) 0 0 no-repeat;
}

#mn_02:focus,
#mn_02:hover,
#mn_02:active {
  z-index: 30;
  background: transparent url(img/bgSet_mainNavHover.png) 1px -30px no-repeat;
}

#mn_03:focus,
#mn_03:hover,
#mn_03:active {
  z-index: 30;
  background: transparent url(img/bgSet_mainNavHover.png) 2px -60px no-repeat;
}

#mn_04:focus,
#mn_04:hover,
#mn_04:active {
  z-index: 30;
  background: transparent url(img/bgSet_mainNavHover.png) 1px -90px no-repeat;
}

#mn_05:focus,
#mn_05:hover,
#mn_05:active {
  z-index: 30;
  background: transparent url(img/bgSet_mainNavHover.png) 1px -120px no-repeat;
}

#mn_06:focus,
#mn_06:hover,
#mn_06:active {
  z-index: 30;
  background: transparent url(img/bgSet_mainNavHover.png) 1px -150px no-repeat;
}

#mn_01.active {
  z-index: 20;
  background: transparent url(img/bgSet_mainNavHover.png) 0 0 no-repeat;
}

#mn_02.active {
  z-index: 20;
  background: transparent url(img/bgSet_mainNavHover.png) 1px -30px no-repeat;
}

#mn_03.active {
  z-index: 20;
  background: transparent url(img/bgSet_mainNavHover.png) 2px -60px no-repeat;
}

#mn_04.active {
  z-index: 20;
  background: transparent url(img/bgSet_mainNavHover.png) 1px -90px no-repeat;
}

#mn_05.active {
  z-index: 20;
  background: transparent url(img/bgSet_mainNavHover.png) 1px -120px no-repeat;
}

#mn_06.active {
  z-index: 20;
  background: transparent url(img/bgSet_mainNavHover.png) 1px -150px no-repeat;
}

/* main navigation for hand module + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
#mainHandNav {
  position: absolute;
  left: 200px;
  top: 170px;
  width: 560px;
  height: 30px;
  overflow: hidden;
  z-index: 1;
  background: transparent url(img/bg_hand_mainNav.gif) no-repeat;
}

#hand_mn_01,
#hand_mn_02,
#hand_mn_03,
#hand_mn_04,
#hand_mn_05 {
  position: absolute;
  top: 0;
  height: 30px;
  background: transparent;
  z-index: 10;
}

#hand_mn_01 {
  left: 0;
  width: 120px;
}

#hand_mn_02 {
  left: 112px;
  width: 95px;
}

#hand_mn_03 {
  left: 199px;
  width: 106px;
}

#hand_mn_04 {
  left: 297px;
  width: 165px;
}

#hand_mn_05 {
  left: 454px;
  width: 106px;
}

#hand_mn_01:focus,
#hand_mn_01:hover,
#hand_mn_01:active {
  z-index: 30;
  background: transparent url(img/bgSet_hand_mainNavHover.gif) 0 0 no-repeat;
}

#hand_mn_02:focus,
#hand_mn_02:hover,
#hand_mn_02:active {
  z-index: 30;
  background: transparent url(img/bgSet_hand_mainNavHover.gif) 0px -30px no-repeat;
}

#hand_mn_03:focus,
#hand_mn_03:hover,
#hand_mn_03:active {
  z-index: 30;
  background: transparent url(img/bgSet_hand_mainNavHover.gif) 0px -60px no-repeat;
}

#hand_mn_04:focus,
#hand_mn_04:hover,
#hand_mn_04:active {
  z-index: 30;
  background: transparent url(img/bgSet_hand_mainNavHover.gif) 0px -90px no-repeat;
}

#hand_mn_05:focus,
#hand_mn_05:hover,
#hand_mn_05:active {
  z-index: 30;
  background: transparent url(img/bgSet_hand_mainNavHover.gif) 0px -120px no-repeat;
}

#hand_mn_01.active {
  z-index: 20;
  background: transparent url(img/bgSet_hand_mainNavHover.gif) 0 0 no-repeat;
}

#hand_mn_02.active {
  z-index: 20;
  background: transparent url(img/bgSet_hand_mainNavHover.gif) 0px -30px no-repeat;
}

#hand_mn_03.active {
  z-index: 20;
  background: transparent url(img/bgSet_hand_mainNavHover.gif) 0px -60px no-repeat;
}

#hand_mn_04.active {
  z-index: 20;
  background: transparent url(img/bgSet_hand_mainNavHover.gif) 0px -90px no-repeat;
}

#hand_mn_05.active {
  z-index: 20;
  background: transparent url(img/bgSet_hand_mainNavHover.gif) 0px -120px no-repeat;
}

/* main navigation for CMF modules + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
#mainCMFNav {
  position: absolute;
  left: 200px;
  top: 170px;
  width: 560px;
  height: 30px;
  overflow: hidden;
  z-index: 1;
  background: transparent url(img/bg_cmf_mainNav.png) no-repeat;
}

#CMF_mn_01,
#CMF_mn_02,
#CMF_mn_03,
#CMF_mn_04,
#CMF_mn_05 {
  position: absolute;
  top: 0;
  height: 30px;
  background: transparent;
  z-index: 10;
}

#CMF_mn_01 {
  left: 0;
  width: 118px;
}

#CMF_mn_02 {
  left: 106px;
  width: 99px;
}

#CMF_mn_03 {
  left: 193px;
  width: 159px;
}

#CMF_mn_04 {
  left: 341px;
  width: 114px;
}

#CMF_mn_05 {
  left: 444px;
  width: 116px;
}

#CMF_mn_01:focus,
#CMF_mn_01:hover,
#CMF_mn_01:active {
  z-index: 30;
  background: transparent url(img/bgSet_cmf_mainNavHover.png) 0 0 no-repeat;
}

#CMF_mn_02:focus,
#CMF_mn_02:hover,
#CMF_mn_02:active {
  z-index: 30;
  background: transparent url(img/bgSet_cmf_mainNavHover.png) 1px -30px no-repeat;
}

#CMF_mn_03:focus,
#CMF_mn_03:hover,
#CMF_mn_03:active {
  z-index: 30;
  background: transparent url(img/bgSet_cmf_mainNavHover.png) 2px -60px no-repeat;
}

#CMF_mn_04:focus,
#CMF_mn_04:hover,
#CMF_mn_04:active {
  z-index: 30;
  background: transparent url(img/bgSet_cmf_mainNavHover.png) 1px -90px no-repeat;
}

#CMF_mn_05:focus,
#CMF_mn_05:hover,
#CMF_mn_05:active {
  z-index: 30;
  background: transparent url(img/bgSet_cmf_mainNavHover.png) 1px -120px no-repeat;
}

#CMF_mn_01.active {
  z-index: 20;
  background: transparent url(img/bgSet_cmf_mainNavHover.png) 0 0 no-repeat;
}

#CMF_mn_02.active {
  z-index: 20;
  background: transparent url(img/bgSet_cmf_mainNavHover.png) 1px -30px no-repeat;
}

#CMF_mn_03.active {
  z-index: 20;
  background: transparent url(img/bgSet_cmf_mainNavHover.png) 2px -60px no-repeat;
}

#CMF_mn_04.active {
  z-index: 20;
  background: transparent url(img/bgSet_cmf_mainNavHover.png) 1px -90px no-repeat;
}

#CMF_mn_05.active {
  z-index: 20;
  background: transparent url(img/bgSet_cmf_mainNavHover.png) 1px -120px no-repeat;
}

/* main navigation for CMF module DENTAL (msc 2009-07-14): + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
#mainCMFNav_dental {
  position: absolute;
  left: 200px;
  top: 170px;
  width: 560px;
  height: 30px;
  overflow: hidden;
  z-index: 1;
  background: transparent url(img/sprite_mainNav_dental.gif) no-repeat;
}

#mainCMFNav_dental a span {
  position: absolute;
  top: -100px;
  left: -4000px;
}

#CMF_dental_mn_01,
#CMF_dental_mn_02,
#CMF_dental_mn_03 {
  position: absolute;
  top: 0;
  height: 30px;
  background: transparent;
  z-index: 10;
}

#CMF_dental_mn_01 {
  left: 0;
  width: 188px;
}

#CMF_dental_mn_02 {
  left: 177px;
  width: 199px;
}

#CMF_dental_mn_03 {
  left: 365px;
  width: 195px;
}

#CMF_dental_mn_01:focus,
#CMF_dental_mn_01:hover,
#CMF_dental_mn_01.active {
  z-index: 30;
  background: transparent url(img/sprite_mainNav_dental.gif) 0 -40px no-repeat;
}

#CMF_dental_mn_02:focus,
#CMF_dental_mn_02:hover,
#CMF_dental_mn_02.active {
  z-index: 40;
  background: transparent url(img/sprite_mainNav_dental.gif) -177px -80px no-repeat;
}

#CMF_dental_mn_03:focus,
#CMF_dental_mn_03:hover,
#CMF_dental_mn_03.active {
  z-index: 50;
  background: transparent url(img/sprite_mainNav_dental.gif) -365px -120px no-repeat;
}

#CMF_dental_mn_01.active,
#CMF_dental_mn_02.active,
#CMF_dental_mn_03.active {
  z-index: 20;
}

/* main navigation for foot module + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
#mainFootNav {
  position: absolute;
  left: 200px;
  top: 170px;
  width: 560px;
  height: 30px;
  overflow: hidden;
  z-index: 1;
  background: transparent url(img/bg_foot_mainNav.gif) no-repeat;
}

#foot_mn_01,
#foot_mn_02,
#foot_mn_03,
#foot_mn_04 {
  position: absolute;
  top: 0;
  height: 30px;
  background: transparent;
  z-index: 10;
}

#foot_mn_01 {
  left: 0;
  width: 182px;
}

#foot_mn_02 {
  left: 174px;
  width: 111px;
}

#foot_mn_03 {
  left: 277px;
  width: 182px;
}

#foot_mn_04 {
  left: 451px;
  width: 109px;
}

#foot_mn_01:focus,
#foot_mn_01:hover,
#foot_mn_01:active {
  z-index: 30;
  background: transparent url(img/bg_foot_mainNavHover.gif) 0 0 no-repeat;
}

#foot_mn_02:focus,
#foot_mn_02:hover,
#foot_mn_02:active {
  z-index: 30;
  background: transparent url(img/bg_foot_mainNavHover.gif) 0px -30px no-repeat;
}

#foot_mn_03:focus,
#foot_mn_03:hover,
#foot_mn_03:active {
  z-index: 30;
  background: transparent url(img/bg_foot_mainNavHover.gif) 0px -60px no-repeat;
}

#foot_mn_04:focus,
#foot_mn_04:hover,
#foot_mn_04:active {
  z-index: 30;
  background: transparent url(img/bg_foot_mainNavHover.gif) 0px -90px no-repeat;
}

#foot_mn_01.active {
  z-index: 20;
  background: transparent url(img/bg_foot_mainNavHover.gif) 0 0 no-repeat;
}

#foot_mn_02.active {
  z-index: 20;
  background: transparent url(img/bg_foot_mainNavHover.gif) 0px -30px no-repeat;
}

#foot_mn_03.active {
  z-index: 20;
  background: transparent url(img/bg_foot_mainNavHover.gif) 0px -60px no-repeat;
}

#foot_mn_04.active {
  z-index: 20;
  background: transparent url(img/bg_foot_mainNavHover.gif) 0px -90px no-repeat;
}

#search {
  position: absolute;
  left: 0px;
  top: 210px;
  width: 180px;
  height: 50px;
  background: #CACEDE url(img/bg_search.gif) bottom left no-repeat;
}

#search input {
  display: block;
  margin: 0;
}

#search input.inputField {
  float: left;
  border: 1px solid #000;
  margin: 7px 19px 0 11px;
  padding: 0 2px 0 4px;
  width: 112px;
  height: 14px;
  font: normal 11px/110% arial,sans-serif;
  color: #999;
}

#search h3 {
  background: #6b7aa3 url(img/bg_boxHeadTypeB.gif) top left no-repeat;
  margin: 0;
  padding: 1px 10px 3px 10px;
  width: 160px;
  text-align: right;
  font: bold 13px/15px Arial,non-serif;
  color: #fff;
  border-bottom: 1px solid #fff;
}

/*  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  */
/*  Neue Apply 4 Membership Box links unter Glossary, msc 2013-06: */
#boxApplyForMembership {
  margin: 10px 0;
}

#boxApplyForMembership h3 {
  background: #6c7ba4;
  border-bottom: 1px solid #fff;
  color: #FFFFFF;
  font: bold 13px/15px Arial,non-serif;
  margin: 0;
  padding: 1px 10px 3px;
  text-align: right;
  width: 160px;
  -webkit-border-top-left-radius: 11px;
  -webkit-border-top-right-radius: 11px;
  -moz-border-radius-topleft: 11px;
  -moz-border-radius-topright: 11px;
  border-top-left-radius: 11px;
  border-top-right-radius: 11px;
}

/*  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  */
/*  __context2008.scss */
#boxGlossary {
  left: 0;
  width: 180px;
  z-index: 48;
}

#boxGlossary form {
  border-top: 1px solid #fff;
}

#boxGlossary form button {
  margin: 0;
  padding: 8px 10px 10px 10px;
  width: 100%;
  font: 12px/12px Arial,non-serif;
  text-align: left;
  background: #a3c2c1 url(img/bg_boxGlossary.gif) bottom no-repeat;
  border: none;
  cursor: pointer;
}

#boxGlossary form button span {
  display: block;
  line-height: 12px;
}

#boxGlossary form button:focus,
#boxGlossary form button:hover,
#boxGlossary form button:active {
  color: #fff;
  background: #448B8C url(img/bg_boxGlossaryHover.gif) 0px bottom no-repeat;
}

#right {
  position: absolute;
  left: 780px;
  top: 170px;
  width: 180px;
}

#boxGlossary h3,
#right div h3 {
  margin: 0;
  padding: 1px 10px 3px 10px;
  width: 160px;
  text-align: right;
  font: normal bold 13px/15px Arial,non-serif;
  color: #fff;
  border-bottom: 1px solid #fff;
}

#boxGlossary h3 {
  background: #448b8c url(img/bg_boxHeadGlossary.gif) top left no-repeat;
  border-bottom: none;
}

#right div.boxTypeA h3,
#right div.linkBoxTypeA h3 {
  background: #ffc753 url(img/bg_boxHeadTypeA.gif) top left no-repeat;
}

#right div.boxTypeB h3,
#right div.linkBoxTypeB h3 {
  background: #6b7aa3 url(img/bg_boxHeadTypeB.gif) top left no-repeat;
}

#right div.boxTypeC h3,
#right div.linkBoxTypeC h3 {
  background: #999 url(img/bg_boxHeadTypeC.gif) top left no-repeat;
}

#right div.boxTypeD h3,
#right div.linkBoxTypeD h3 {
  background: #cc0000 url(img/bg_boxHeadTypeD.gif) top left no-repeat;
}

#right div.boxTypeA,
#right div.boxTypeB,
#right div.boxTypeC,
#right div.boxTypeD,
#right div.linkBoxTypeA,
#right div.linkBoxTypeB,
#right div.linkBoxTypeC,
#right div.linkBoxTypeD {
  margin: 0 0 10px 0;
  padding: 0 0 0 0;
}

#right div.boxTypeA {
  background: #ffd988 url(img/bg_boxTypeA.gif) no-repeat left bottom;
}

#right div.boxTypeB {
  background: #cacede url(img/bg_boxTypeB.gif) no-repeat left bottom;
}

#right div.boxTypeC {
  background: #ccc url(img/bg_boxTypeC.gif) no-repeat left bottom;
}

#right div.boxTypeD {
  background: #ff9999 url(img/bg_boxTypeD.gif) no-repeat left bottom;
}

#right div.boxTypeA p,
#right div.boxTypeA ol,
#right div.boxTypeA ul,
#right div.boxTypeB p,
#right div.boxTypeB ol,
#right div.boxTypeB ul,
#right div.boxTypeC p,
#right div.boxTypeC ol,
#right div.boxTypeC ul,
#right div.boxTypeD p,
#right div.boxTypeD ol,
#right div.boxTypeD ul,
#right div.linkBoxTypeA p,
#right div.linkBoxTypeB p,
#right div.linkBoxTypeC p,
#right div.linkBoxTypeD p {
  margin: 0 10px;
  padding: 10px 0;
  font: normal normal 12px/12px Arial,non-serif;
}

#right div.boxTypeA ol,
#right div.boxTypeA ul,
#right div.boxTypeD ol,
#right div.boxTypeD ul {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  list-style: disc;
}

#right div.boxTypeA ol li,
#right div.boxTypeA ul li,
#right div.boxTypeD ol li,
#right div.boxTypeD ul li {
  margin: 0 0 0 13px;
}

#right div.linkBoxTypeA p,
#right div.linkBoxTypeB p,
#right div.linkBoxTypeC p,
#right div.linkBoxTypeD p {
  padding: 0;
}

#right div.linkBoxTypeA p a,
#right div.linkBoxTypeA p a:link,
#right div.linkBoxTypeA p a:visited {
  display: block;
  margin: 0 -10px;
  padding: 7px 10px 10px 10px;
  color: #000;
  background: #ffd988;
  border-bottom: 1px solid #fff;
  text-decoration: none;
}

#right div.linkBoxTypeA p a:focus,
#right div.linkBoxTypeA p a:hover,
#right div.linkBoxTypeA p a:active {
  color: #fff;
  background: #ffc753;
}

#right div.linkBoxTypeA p.closingLink a,
#right div.linkBoxTypeA p.closingLink a:link,
#right div.linkBoxTypeA p.closingLink a:visited {
  border-bottom: none;
  background: #ffd988 url(img/bgSet_boxLinks.gif) 0 bottom no-repeat;
}

#right div.linkBoxTypeA p.closingLink a:focus,
#right div.linkBoxTypeA p.closingLink a:hover,
#right div.linkBoxTypeA p.closingLink a:active {
  color: #fff;
  background: #ffc753 url(img/bgSet_boxLinks.gif) -180px bottom no-repeat;
  text-decoration: none;
}

#right div.linkBoxTypeA p.closingLink a span,
#right div.linkBoxTypeA p.closingLink a:link span,
#right div.linkBoxTypeA p.closingLink a:visited span {
  display: block;
  position: relative;
  background: transparent url(img/bgSet_boxLinks.gif) -2px -7px no-repeat;
}

#right div.linkBoxTypeA p.closingLink a:focus span,
#right div.linkBoxTypeA p.closingLink a:hover span,
#right div.linkBoxTypeA p.closingLink a:active span {
  background: transparent url(img/bgSet_boxLinks.gif) -182px -6px no-repeat;
}

#right div.linkBoxTypeB p a,
#right div.linkBoxTypeB p a:link,
#right div.linkBoxTypeB p a:visited {
  display: block;
  margin: 0 -10px;
  padding: 7px 10px 10px 10px;
  color: #000;
  background: #cacede;
  border-bottom: 1px solid #fff;
  text-decoration: none;
}

#right div.linkBoxTypeB p a:focus,
#right div.linkBoxTypeB p a:hover,
#right div.linkBoxTypeB p a:active {
  color: #fff;
  background: #6b7aa3;
}

#right div.linkBoxTypeB p.closingLink a,
#right div.linkBoxTypeB p.closingLink a:link,
#right div.linkBoxTypeB p.closingLink a:visited {
  border-bottom: none;
  background: #cacede url(img/bgSet_boxLinks.gif) -360px bottom no-repeat;
}

#right div.linkBoxTypeB p.closingLink a:focus,
#right div.linkBoxTypeB p.closingLink a:hover,
#right div.linkBoxTypeB p.closingLink a:active {
  color: #fff;
  background: #6b7aa3 url(img/bgSet_boxLinks.gif) -540px bottom no-repeat;
  text-decoration: none;
}

#right div.linkBoxTypeB p.closingLink a span,
#right div.linkBoxTypeB p.closingLink a:link span,
#right div.linkBoxTypeB p.closingLink a:visited span {
  display: block;
  position: relative;
  background: transparent url(img/bgSet_boxLinks.gif) -362px -7px no-repeat;
}

#right div.linkBoxTypeB p.closingLink a:focus span,
#right div.linkBoxTypeB p.closingLink a:hover span,
#right div.linkBoxTypeB p.closingLink a:active span {
  background: transparent url(img/bgSet_boxLinks.gif) -542px -7px no-repeat;
}

#right div.linkBoxTypeC p a,
#right div.linkBoxTypeC p a:link,
#right div.linkBoxTypeC p a:visited {
  display: block;
  margin: 0 -10px;
  padding: 7px 10px 10px 10px;
  color: #000;
  background: #ccc;
  border-bottom: 1px solid #fff;
  text-decoration: none;
}

#right div.linkBoxTypeC p a:focus,
#right div.linkBoxTypeC p a:hover,
#right div.linkBoxTypeC p a:active {
  color: #fff;
  background: #999;
}

#right div.linkBoxTypeC p.closingLink a,
#right div.linkBoxTypeC p.closingLink a:link,
#right div.linkBoxTypeC p.closingLink a:visited {
  border-bottom: none;
  background: #ccc url(img/bgSet_boxLinks.gif) -720px bottom no-repeat;
}

#right div.linkBoxTypeC p.closingLink a:focus,
#right div.linkBoxTypeC p.closingLink a:hover,
#right div.linkBoxTypeC p.closingLink a:active {
  color: #fff;
  background: #999 url(img/bgSet_boxLinks.gif) -900px bottom no-repeat;
  text-decoration: none;
}

#right div.linkBoxTypeC p.closingLink a span,
#right div.linkBoxTypeC p.closingLink a:link span,
#right div.linkBoxTypeC p.closingLink a:visited span {
  display: block;
  position: relative;
  background: transparent url(img/bgSet_boxLinks.gif) -722px -7px no-repeat;
}

#right div.linkBoxTypeC p.closingLink a:focus span,
#right div.linkBoxTypeC p.closingLink a:hover span,
#right div.linkBoxTypeC p.closingLink a:active span {
  background: transparent url(img/bgSet_boxLinks.gif) -902px -7px no-repeat;
}

#right div.linkBoxTypeD p a,
#right div.linkBoxTypeD p a:link,
#right div.linkBoxTypeD p a:visited {
  display: block;
  margin: 0 -10px;
  padding: 7px 10px 10px 10px;
  color: #000;
  background: #ff9999;
  border-bottom: 1px solid #fff;
  text-decoration: none;
}

#right div.linkBoxTypeD p a:focus,
#right div.linkBoxTypeD p a:hover,
#right div.linkBoxTypeD p a:active {
  color: #fff;
  background: #cc0000;
}

#right div.linkBoxTypeD p.closingLink a,
#right div.linkBoxTypeD p.closingLink a:link,
#right div.linkBoxTypeD p.closingLink a:visited {
  border-bottom: none;
  background: #ff9999 url(img/bgSet_boxLinks.gif) -1080px bottom no-repeat;
}

#right div.linkBoxTypeD p.closingLink a:focus,
#right div.linkBoxTypeD p.closingLink a:hover,
#right div.linkBoxTypeD p.closingLink a:active {
  color: #fff;
  background: #cc0000 url(img/bgSet_boxLinks.gif) -1260px bottom no-repeat;
  text-decoration: none;
}

#right div.linkBoxTypeD p.closingLink a span,
#right div.linkBoxTypeD p.closingLink a:link span,
#right div.linkBoxTypeD p.closingLink a:visited span {
  display: block;
  position: relative;
  background: transparent url(img/bgSet_boxLinks.gif) -1082px -7px no-repeat;
}

#right div.linkBoxTypeD p.closingLink a:focus span,
#right div.linkBoxTypeD p.closingLink a:hover span,
#right div.linkBoxTypeD p.closingLink a:active span {
  background: transparent url(img/bgSet_boxLinks.gif) -1262px -7px no-repeat;
}

#right div.linkBoxTypeB p a img.videoThumb,
#right div.linkBoxTypeB p.closingLink a img.videoThumb {
  border: 1px solid #fff;
  margin: 3px auto 10px auto;
}

#left div.handBox {
  left: 0;
  margin: 10px 0 0 0;
  padding: 0;
}

#left div.handBox h3 {
  background: #6b7aa3 url(img/bg_boxHeadTypeB.gif) top left no-repeat;
  margin: 0;
  padding: 1px 10px 3px 10px;
  width: 160px;
  text-align: right;
  font: bold 13px/15px Arial,non-serif;
  color: #fff;
  border-bottom: 1px solid #fff;
}

#left div.handBox p.handIntro {
  margin: 0;
  padding: 10px;
  background: #CACEDE;
  border-bottom: 1px solid #fff;
  color: #6c7ba4;
}

#left div.footBox {
  left: 0;
  margin: 10px 0 0 0;
  padding: 0;
}

#leftBoxesStandard {
  margin: 40px 0 0 0;
  width: 180px;
}

#leftBoxesOverviews {
  margin: 0 0 0 0;
  width: 180px;
}

#showAllBox,
#searchBox {
  left: 0;
  margin: 40px 0 0 0;
  margin: 0;
  padding: 0 0 10px;
  width: 180px;
}
/* Hide the search box because Sharepoint replaced */
#searchBox {
  display: none;
}


#showAllBox h3,
#searchBox h3 {
  background: #6b7aa3 url(img/bg_boxHeadTypeB.gif) top left no-repeat;
  margin: 0;
  padding: 1px 10px 3px 10px;
  width: 160px;
  text-align: right;
  font: normal bold 13px/15px Arial,non-serif;
  color: #fff;
  border-bottom: 1px solid #fff;
}

#showAllBox p {
  margin: 0 10px;
  padding: 0;
  font: normal normal 12px/12px Arial,non-serif;
}

#showAllBox p a,
#showAllBox p a:link,
#showAllBox p a:visited {
  display: block;
  margin: 0 -10px;
  padding: 7px 10px 10px 10px;
  color: #000;
  background: transparent url(img/bgSet_boxLinks.gif) -360px 0 no-repeat;
  /* IE different! TBM */
  border-bottom: 1px solid #fff;
  text-decoration: none;
}

#showAllBox p a:focus,
#showAllBox p a:hover,
#showAllBox p a:active {
  color: #fff;
  background: #6b7aa3;
  background: transparent url(img/bgSet_boxLinks.gif) -540px 0 no-repeat;
}

#showAllBox p.closingLink a,
#showAllBox p.closingLink a:link,
#showAllBox p.closingLink a:visited {
  border-bottom: none;
  background: #cacede url(img/bgSet_boxLinks.gif) -360px bottom no-repeat;
}

#showAllBox p.closingLink a:focus,
#showAllBox p.closingLink a:hover,
#showAllBox p.closingLink a:active {
  color: #fff;
  background: #6b7aa3 url(img/bgSet_boxLinks.gif) -540px bottom no-repeat;
  text-decoration: none;
}

#showAllBox p.closingLink a span,
#showAllBox p.closingLink a:link span,
#showAllBox p.closingLink a:visited span {
  display: block;
  position: relative;
  background: transparent url(img/bgSet_boxLinks.gif) -362px -7px no-repeat;
}

#showAllBox p.closingLink a:focus span,
#showAllBox p.closingLink a:hover span,
#showAllBox p.closingLink a:active span {
  background: transparent url(img/bgSet_boxLinks.gif) -542px -7px no-repeat;
}

#searchBox form {
  background: transparent url(img2012/bg_searchBoxForm.png) top left no-repeat;
  position: relative;
  width: 180px;
  height: 30px;
}

#searchBox form input.searchString {
  position: absolute;
  left: 17px;
  top: 6px;
  display: inline-block;
  width: 130px;
  line-height: 12px;
  background: transparent;
  border: none;
  font-size: 11px;
  color: #999;
}

#searchBox form input.startSearch {
  position: absolute;
  right: 17px;
  top: 8px;
  background-color: transparent;
}

#searchBox form input.startSearch:focus,
#searchBox form input.startSearch:hover {
  opacity: 0.6;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  #searchBox form input.searchString {
    top: 4px;
  }
}

/*  + + + + + main content area: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/*  _content2008.scss */
#mainArea {
  position: absolute;
  left: 200px;
  top: 190px;
  width: 560px;
  padding: 0 0 20px 0;
  z-index: 9;
}

#content {
  position: relative;
  width: 560px;
  margin-top: 20px;
  z-index: 9;
}

.noNavi {
  margin-top: 0px !important;
}

#content a {
  color: #074377;
}

#content p {
  margin-bottom: 20px;
}

#content h1 {
  margin-bottom: 20px;
  font-size: 16px;
  color: #074377;
}

#content ul {
  margin-bottom: 20px;
  padding: 0 5px 0 0;
  list-style: disc;
}

#content ol {
  margin-bottom: 20px;
  list-style: decimal;
}

#content ul li {
  margin-left: 13px;
}

#content ol li {
  margin-left: 35px;
}

#content #contentHead {
  position: relative;
  height: 40px;
  border-top: 1px solid #074377;
  border-bottom: 1px solid #074377;
}

#content #contentHead h2 {
  position: absolute;
  left: 0;
  padding-top: 3px;
  padding-bottom: 3px;
  font: normal bold 16px/16px Verdana,Arial,sans-serif;
  color: #6b7aa3;
}

#content #contentHead h2 strong {
  color: #074377;
}

#skully {
  position: relative;
  top: 0;
  left: 0;
  width: 220px;
  height: 550px;
  background: #fff;
  margin-bottom: 20px;
  /* Damit der Text unten den Skully nicht umfliesst */
}

#content div.srRM {
  margin: 0 0 10px 0;
  width: 275px;
}

#content div.srRM h3 {
  padding: 2px 10px;
  font: normal bold 13px/15px Arial,non-serif;
  text-align: right;
  color: #fff;
  background: #6b7aa3 url(img/bgSet_srStartBoxes.gif) 0 0 no-repeat;
  border-bottom: 1px solid #fff;
}

#content div.srRM a,
#content div.srRM a:link,
#content div.srRM a:visited {
  display: block;
  padding: 7px 10px 10px 10px;
  font-size: 12px;
  line-height: 140%;
  color: #000;
  background: #cacede url(img/bgSet_srStartBoxes.gif) 0 500px no-repeat;
  text-decoration: none;
}

#content div.srRM a:focus,
#content div.srRM a:hover,
#content div.srRM a:active {
  color: #fff;
  background: #6b7aa3 url(img/bgSet_srStartBoxes.gif) -275px 0px no-repeat;
}

#content div.srRM a.lastRow,
#content div.srRM a.lastRow:link,
#content div.srRM a.lastRow:visited {
  border-top: 1px solid #fff;
  display: block;
  padding: 7px 10px 10px 10px;
  font-size: 12px;
  line-height: 140%;
  color: #000;
  background: #cacede url(img/bgSet_srStartBoxes.gif) 0 bottom no-repeat;
  text-decoration: none;
}

#content div.srRM a.lastRow:focus,
#content div.srRM a.lastRow:hover,
#content div.srRM a.lastRow:active {
  color: #fff;
  background: #6b7aa3 url(img/bgSet_srStartBoxes.gif) -275px bottom no-repeat;
}

#content div.srRM a.lastRow img {
  float: right;
}

#content #infoAOM a,
#content #infoAOM a:link,
#content #infoAOM a:visited,
#content #infoAOM a:focus,
#content #infoAOM a:hover,
#content #infoAOM a:active {
  padding: 0;
  width: 275px;
  height: 116px;
  overflow: hidden;
  background: #fff url(img/bg_link_infoAOM.png) no-repeat 0 0;
}

/* #tlSearch removed 2014-02-14 - 10:32 (msc) */
/* Button areas and buttons ========================================================= */
table.buttonRow {
  float: right;
  margin: 0 0 5px 0;
  padding: 0 0 5px 0;
  height: 20px;
}

/* special instructuns for button row at top of content */
#content #contentHead table.buttonRow {
  margin-top: 15px;
}

table.buttonRow td {
  padding: 0 0 0 15px;
}

table.buttonRow a.showAll,
table.buttonRow a.showAll:link,
table.buttonRow a.showAll:visited {
  display: block;
  width: 73px;
  height: 20px;
  background: transparent url(icons/SRiconset.gif) right -400px no-repeat;
}

table.buttonRow a.showAll:focus,
table.buttonRow a.showAll:hover,
table.buttonRow a.showAll:active {
  background: transparent url(icons/SRiconset.gif) right -420px no-repeat;
}

table.buttonRow a.btnBack,
table.buttonRow a.btnBack:link,
table.buttonRow a.btnBack:visited {
  display: block;
  width: 70px;
  height: 20px;
  background: transparent url(icons/SRiconset.gif) right -480px no-repeat;
}

table.buttonRow a.btnBack:focus,
table.buttonRow a.btnBack:hover,
table.buttonRow a.btnBack:active {
  background: transparent url(icons/SRiconset.gif) right -500px no-repeat;
}

table.buttonRow a.moreDetail,
table.buttonRow a.moreDetail:link,
table.buttonRow a.moreDetail,
table.buttonRow a.moreDetail:link {
  display: block;
  width: 90px;
  height: 20px;
  background: transparent url(icons/SRiconset.gif) right -40px no-repeat;
}

table.buttonRow a.moreDetail:focus,
table.buttonRow a.moreDetail:hover,
table.buttonRow a.moreDetail:active {
  background: transparent url(icons/SRiconset.gif) right -60px no-repeat;
}

table.buttonRow a.showApproach,
table.buttonRow a.showApproach:link,
table.buttonRow a.showApproach:visited {
  display: block;
  width: 110px;
  height: 20px;
  background: transparent url(icons/SRiconset.gif) right -120px no-repeat;
}

table.buttonRow a.showApproach:focus,
table.buttonRow a.showApproach:hover,
table.buttonRow a.showApproach:active {
  background: transparent url(icons/SRiconset.gif) right -140px no-repeat;
}

table.buttonRow a.proceed,
table.buttonRow a.proceed:link,
table.buttonRow a.proceed:visited {
  display: block;
  width: 73px;
  height: 20px;
  background: transparent url(icons/SRiconset.gif) right -200px no-repeat;
}

table.buttonRow a.proceed:focus,
table.buttonRow a.proceed:hover,
table.buttonRow a.proceed:active {
  background: transparent url(icons/SRiconset.gif) right -220px no-repeat;
}

table.buttonRow a.bgPrevious,
table.buttonRow a.bgPrevious:link,
table.buttonRow a.bgPrevious:visited,
table.buttonRow a.bgNext,
table.buttonRow a.bgNext:link,
table.buttonRow a.bgNext:visited {
  display: block;
  margin: 10px 0 0 0;
  padding: 3px 0 5px 0;
  font: normal bold 11px/13px Verdana,Arial,Helvetica,sans-serif;
  color: #6B7AA3;
  text-decoration: none;
  letter-spacing: -0.07em;
  max-height: 20px;
}

table.buttonRow a.bgPrevious:focus,
table.buttonRow a.bgPrevious:hover,
table.buttonRow a.bgPrevious:active,
table.buttonRow a.bgNext:focus,
table.buttonRow a.bgNext:hover,
table.buttonRow a.bgNext:active {
  color: #074377;
  text-decoration: none;
}

table.buttonRow a.bgPrevious,
table.buttonRow a.bgPrevious:link,
table.buttonRow a.bgPrevious:visited {
  padding-left: 25px;
  background: transparent url(icons/SRiconset.gif) left -990px no-repeat;
}

table.buttonRow a.bgPrevious:focus,
table.buttonRow a.bgPrevious:hover,
table.buttonRow a.bgPrevious:active {
  background: transparent url(icons/SRiconset.gif) left -1020px no-repeat;
}

table.buttonRow a.bgNext,
table.buttonRow a.bgNext:link,
table.buttonRow a.bgNext:visited {
  text-align: right;
  padding-right: 27px;
  background: transparent url(icons/SRiconset.gif) right -1050px no-repeat;
}

table.buttonRow a.bgNext:focus,
table.buttonRow a.bgNext:hover,
table.buttonRow a.bgNext:active {
  background: transparent url(icons/SRiconset.gif) right -1080px no-repeat;
}

/* Diagnosis canvas,tables and special instructions; ========================================================= */
#content #diagnosisContent,
#content #diagnosisContentCMF {
  margin-bottom: 20px;
  padding-top: 10px;
  background: #e4e6ee url(img/bg_contentBoxTypeA_top.gif) top left no-repeat;
}

#content #diagnosisContent table.classification,
#content #diagnosisContentCMF table.classification {
  table-layout: fixed;
  margin: 0 0 10px 0;
  padding: 0 0 10px 0;
  border-collapse: separate;
  width: 560px;
  height: 1%;
  border-bottom: 1px solid #fff;
}

#content #diagnosisContent table.lastX,
#content #diagnosisContentCMF table.lastX {
  margin: 0;
  padding: 0;
  border: none;
}

#content #diagnosisContent table#closingTable,
#content #diagnosisContentCMF table#closingTable {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}

#content #diagnosisContent table tr.classificationTop td,
#content #diagnosisContentCMF table tr.classificationTop td {
  padding: 5px 0 0 0;
}

#content #diagnosisContent table tr.classificationTop td.identifier,
#content #diagnosisContentCMF table tr td.identifier {
  width: 70px;
  padding: 0 0 0 10px;
}

#content #diagnosisContent.midface table tr.classificationTop td.identifier {
  padding: 5px 0 0 10px;
}

#content #diagnosisContentCMF table tr td.identifier {
  width: 130px;
}

#content #diagnosisContent table tr.classificationTop td.identifier h3,
#content #diagnosisContentCMF table tr td.identifier h3 {
  font: normal normal 12px/100% Verdana,Arial,sans-serif;
  color: #074377;
}

#content #diagnosisContentCMF table tr td.identifier h3 {
  position: relative;
  height: 95px;
  font: normal normal 12px/100% Verdana,Arial,sans-serif;
  color: #074377;
}

#content #diagnosisContentCMF table tr td.identifier img {
  position: absolute;
  bottom: 0;
  left: 0;
}

#content #diagnosisContent table tr.classificationTop td.box01,
#content #diagnosisContent table tr.classificationTop td.box02,
#content #diagnosisContent table tr.classificationTop td.box03,
#content #diagnosisContent table tr.classificationMiddle td.box01,
#content #diagnosisContent table tr.classificationMiddle td.box02,
#content #diagnosisContent table tr.classificationMiddle td.box03,
#content #diagnosisContent table tr.classificationBottom td.box01,
#content #diagnosisContent table tr.classificationBottom td.box02,
#content #diagnosisContent table tr.classificationBottom td.box03,
#content #diagnosisContentCMF table tr td.box04 {
  width: 150px;
  background: #fff;
  border-right: 10px solid #e4e6ee;
  overflow: hidden;
}

#content #diagnosisContentCMF table tr td.box04 {
  width: 200px;
  line-height: 110%;
  border-bottom: none;
}

#content #diagnosisContent table tr.classificationTop td.box01,
#content #diagnosisContent table tr.classificationTop td.box02,
#content #diagnosisContent table tr.classificationTop td.box03,
#content #diagnosisContent table tr.classificationTop td.boxMidface,
#content #diagnosisContent table tr.classificationTop td.boxEmpty {
  width: 136px;
  padding: 5px 7px 7px 7px;
  line-height: 110%;
}

#content #diagnosisContent table tr.classificationTop td.box01 h4,
#content #diagnosisContent table tr.classificationTop td.box02 h4,
#content #diagnosisContent table tr.classificationTop td.box03 h4,
#content #diagnosisContent table tr.classificationTop td.boxMidface h4,
#content #diagnosisContentCMF table tr td.box04 h4 {
  font-size: 16px;
  font: normal bold 15px/16px Verdana,Arial,sans-serif;
  color: #448b8c;
  /* color for box01 */
}

#content #diagnosisContent table tr.classificationTop td.box02 h4 {
  color: #d56300;
}

#content #diagnosisContent table tr.classificationTop td.box03 h4 {
  color: #cd0000;
}

#content #diagnosisContentCMF table tr td.box04 h4 {
  float: left;
  padding: 5px 0 0 7px;
  width: 72px;
  color: #415b8b;
}

#content #diagnosisContent table tr.classificationMiddle td.box01 a,
#content #diagnosisContent table tr.classificationMiddle td.box02 a,
#content #diagnosisContent table tr.classificationMiddle td.box03 a,
#content #diagnosisContentCMF table tr td.box04 a {
  display: block;
  height: 97px;
  overflow: hidden;
  text-decoration: none;
}

#content #diagnosisContentCMF table tr td.box04 a {
  float: right;
  margin-right: -1px;
  border-left: 1px solid #e4e6ee;
  height: 95px;
}

#content #diagnosisContent table tr.classificationMiddle td.identifier img,
#content #diagnosisContentCMF table tr.classificationMiddle td.identifier img,
#content #diagnosisContent table tr.classificationMiddle td.box01 a img,
#content #diagnosisContent table tr.classificationMiddle td.box02 a img,
#content #diagnosisContent table tr.classificationMiddle td.box03 a img,
#content #diagnosisContentCMF table tr td.box04 a img {
  display: block;
  margin: 0 auto;
}

#content #diagnosisContentCMF table tr td.box04 a img {
  width: 120px;
  height: 95px;
  overflow: hidden;
}

#content #diagnosisContent table tr.classificationMiddle td.box01 a img,
#content #diagnosisContent table tr.classificationMiddle td.box02 a img,
#content #diagnosisContent table tr.classificationMiddle td.box03 a img,
#content #diagnosisContentCMF table tr td.box04 a img {
  text-decoration: none;
}

#content #diagnosisContent table tr.classificationMiddle td.box01 a span,
#content #diagnosisContent table tr.classificationMiddle td.box02 a span,
#content #diagnosisContent table tr.classificationMiddle td.box03 a span,
#content #diagnosisContentCMF table tr td.box04 a span {
  display: none;
}

#content #diagnosisContent table tr.classificationMiddle td.box01 a:focus span,
#content #diagnosisContent table tr.classificationMiddle td.box01 a:hover span,
#content #diagnosisContent table tr.classificationMiddle td.box01 a:active span,
#content #diagnosisContent table tr.classificationMiddle td.box02 a:hover span,
#content #diagnosisContent table tr.classificationMiddle td.box03 a:hover span,
#content #diagnosisContentCMF table tr td.box04 a:focus span,
#content #diagnosisContentCMF table tr td.box04 a:hover span,
#content #diagnosisContentCMF table tr td.box04 a:active span {
  display: block;
  position: relative;
  top: -14px;
  left: 0;
  padding: 2px 0;
  font-size: 10px;
  line-height: 100%;
  text-align: center;
  color: #fff;
  background: #6b7aa3;
}

#content #diagnosisContent table tr.classificationBottom td.box01,
#content #diagnosisContent table tr.classificationBottom td.box02,
#content #diagnosisContent table tr.classificationBottom td.box03 {
  margin-bottom: 10px;
}

#content #diagnosisContent table tr.classificationBottom a.select,
#content #diagnosisContent table tr.classificationBottom a.select:link,
#content #diagnosisContent table tr.classificationBottom a.select:visited,
#content #diagnosisContentCMF table tr td.box04 a.select,
#content #diagnosisContentCMF table tr td.box04 a.select:link,
#content #diagnosisContentCMF table tr td.box04 a.select:visited {
  float: left;
  padding: 0;
  width: 170px;
  height: 30px;
  background: #fff url(icons/SRiconset.gif) 5px -925px no-repeat;
}

#content #diagnosisContentCMF table tr td.box04 a.select,
#content #diagnosisContentCMF table tr td.box04 a.select:link,
#content #diagnosisContentCMF table tr td.box04 a.select:visited {
  float: right;
  margin-top: -31px;
  margin-right: 120px;
  width: 80px;
  border-top: 1px solid #e4e6ee;
}

#content #diagnosisContent table tr.classificationBottom a.select:focus,
#content #diagnosisContent table tr.classificationBottom a.select:hover,
#content #diagnosisContent table tr.classificationBottom a.select:active,
#content #diagnosisContentCMF table tr td.box04 a.select:focus,
#content #diagnosisContentCMF table tr td.box04 a.select:hover,
#content #diagnosisContentCMF table tr td.box04 a.select:active {
  background: #fff url(icons/SRiconset.gif) 5px -955px no-repeat;
}

#content #diagnosisContent table tr.classificationBottom form select {
  margin: 5px 10px;
  width: 130px;
  font-size: 12px;
  line-height: 100%;
}

#content #diagnosisContent #contentBoxTypeA_bottom,
#content #diagnosisContentCMF #contentBoxTypeA_bottom {
  margin-bottom: -6px;
  /* IE 6 needed;for others no harm */
  width: 560px;
  height: 10px;
  background: transparent url(img/bg_contentBoxTypeA_bottom.gif) top left no-repeat;
}

#content #diagnosisContent table tr.classificationTop td.boxMidface {
  padding: 5px;
  background-color: #fff;
  border-right: 10px solid #e4e6ee;
}

#content #diagnosisContent table tr.classificationTop td.boxMidface h4 {
  color: #074377;
  font: normal bold 12px/100% Verdana,Arial,sans-serif;
}

/* Layout-Table for Indication (table id="indication") ========================================================= */
#indication {
  background-color: #E4E6EE;
}

#indication td {
  border-right: 1px solid #fff;
}

#indication td#col3,
#indication td.col3 {
  border-right: none;
}

#indication td p.helpText {
  padding: 11px 10px 2px 17px;
  font-size: 12px;
  line-height: 120%;
  color: #074377;
}

#indication td p.helpText a {
  color: #074377;
  text-decoration: underline;
}

#indication td p.helpText a:hover {
  color: #000;
  text-decoration: underline;
}

#indication div {
  margin: 6px 6px 0 6px;
  width: 166px;
  height: 150px;
  background-color: #fff;
  border: 2px solid #E4E6EE;
}

#indication div:hover,
#indication div.boxSelected {
  border: 2px solid #074377;
}

#indication div h3 {
  display: block;
  float: left;
  padding: 10px;
  width: 146px;
  height: 68px;
  font: bold 13px/120% Verdana,Arial,Helvetica,sans-serif;
  color: #074377;
}

#indication div a.moreInfo,
#indication div a.select,
#indication span.notSelectable {
  height: 30px;
  width: 166px;
  float: left;
  border-top: 1px solid #E4E6EE;
}

#indication div a.moreInfo,
#indication div a:link.moreInfo,
#indication div a:visited.moreInfo {
  background: #fff url(icons/IndicationIconset.png) -95px -274px no-repeat;
}

#indication div a.moreInfo:hover,
#indication div a.moreInfo:focus,
#indication div a.moreInfo:active {
  background: #fff url(icons/IndicationIconset.png) -95px -304px no-repeat;
}

#indication div a.select,
#indication div a.select:link,
#indication div a.select:visited {
  background: #fff url(icons/IndicationIconset.png) -119px -5px no-repeat;
}

#indication div a.select:hover,
#indication div a.select:focus,
#indication div a.select:active {
  background: #fff url(icons/IndicationIconset.png) -119px -65px no-repeat;
}

#indication span.notSelectable {
  background: #fff url(icons/IndicationIconset.png) -119px -5px no-repeat;
  filter: alpha(opacity=50);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  opacity: 0.5;
}

/* Content units in "Preparation" & "reduction & fixation"========================================================= */
#content table.preparationBlock,
#content table.redfixBlock {
  clear: both;
  margin: 20px 0 0 0;
  width: 100%;
  border-bottom: 1px solid #074377;
}

#content table.preparationBlock td {
  width: 100%;
}

#content table.preparationBlock table.buttonRow td {
  width: auto;
}

#content table.preparationBlock td.images {
  width: auto;
}

#content table.preparationBlock td.images a img,
#content table.redfixBlock .smallpicEnlarge a img,
#content table.preparationBlock td.images img,
#content table.redfixBlock .smallpicEnlarge img {
  margin: 0 20px 0 0;
  border: 1px solid #074377;
}

#content table.preparationBlock td.images img,
#content table.redfixBlock .smallpicEnlarge img {
  border-color: #ccc;
}

#content table.preparationBlock td.images img {
  float: left;
  margin-bottom: 10px;
}

#content table.preparationBlock h3,
#content table.redfixBlock h3 {
  font-size: 16px;
  color: #074377;
}

#content table.redfixBlock td h2.numberBox {
  position: relative;
  top: -8px;
  left: -4px;
  width: 70px;
  font: normal bold 48px/48px Verdana,Arial,sans-serif;
  color: #074377;
}

#content table.methodSelect,
#content table.methodSelectNoClass,
#content table.methodSelectNoClass2level,
#content table.methodSelectNoClass3level,
#content table.decisionSelect,
#content table.decisionSelectFoot {
  margin: 0 0 20px 0;
  width: 100%;
  background: #e4e6ee;
}

#content table.methodSelect th {
  padding: 5px 10px 0 10px;
  width: auto;
  height: 29px;
  font: normal bold 13px/16px verdana,arial,non-serif;
  color: #000;
  background: #cacede;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

#content table.methodSelectNoClass th,
#content table.methodSelectNoClass th.sectionStress,
#content table.methodSelectNoClass2level th,
#content table.methodSelectNoClass2level th.sectionStress,
#content table.methodSelectNoClass3level th,
#content table.methodSelectNoClass3level th.sectionStress,
#content table.decisionSelect th,
#content table.decisionSelectFoot th {
  padding: 2px 10px 0 12px;
  width: auto;
  height: 21px;
  font: normal bold 13px/16px arial, non-serif;
  background: #cacede;
  border-bottom: 1px solid #fff;
}

#content table.methodSelect thead td,
#content table.methodSelectNoClass thead td,
#content table.methodSelectNoClass2level thead td,
#content table.methodSelectNoClass3level thead td {
  padding: 4px 10px 4px 10px;
  font: normal normal 12px/14px arial,non-serif;
  color: #fff;
  background: #98a1bf;
  border-bottom: 1px solid #fff;
}

#content table.decisionSelect thead td,
#content table.decisionSelectFoot thead td {
  padding: 4px 10px 4px 10px;
  font: normal normal 12px/14px arial,non-serif;
  color: #fff;
  background: #415B8B;
  border-bottom: 1px solid #fff;
}

#content table.methodSelect thead td h2,
#content table.methodSelectNoClass thead td h2,
#content table.decisionSelect thead td h2,
#content table.decisionSelectFoot thead td h2 {
  font: normal bold 16px/16px verdana,arial,non-serif;
}

#content table.methodSelectNoClass2level thead td h2,
#content table.methodSelectNoClass3level thead td h2 {
  font: normal bold 13px/29px verdana,arial,non-serif;
}

#content table.methodSelect td.filler {
  margin: 0 0 10px 0;
  width: 170px;
  height: 19px;
}

#content table.methodSelect table {
  table-layout: fixed;
  width: 360px;
}

#content table.methodSelect table td {
  width: 64px;
  height: 29px;
  text-align: center;
  font: normal bold 13px/30px verdana,arial,non-serif;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
}

#content table.methodSelectNoClass2level thead td.specialConsiderationsFoot {
  border-bottom: 5px solid #fff;
}

#content table.methodSelect tbody td,
#content table.methodSelectNoClass tbody td,
#content table.methodSelectNoClass2level tbody td,
#content table.methodSelectNoClass3level tbody td,
#content table.decisionSelect tbody td,
#content table.decisionSelectFoot tbody td {
  height: 29px;
  font: normal bold 13px/29px verdana,arial,non-serif;
}

#content table.methodSelect tbody td a,
#content table.methodSelect tbody td a:link,
#content table.methodSelect tbody td a:visited,
#content table.methodSelectNoClass td a,
#content table.methodSelectNoClass td a:link,
#content table.methodSelectNoClass td a:visited,
#content table.methodSelectNoClass2level td a,
#content table.methodSelectNoClass2level td a:link,
#content table.methodSelectNoClass2level td a:visited,
#content table.methodSelectNoClass3level td a,
#content table.methodSelectNoClass3level td a:link,
#content table.methodSelectNoClass3level td a:visited {
  display: block;
  padding: 0 0 0 35px;
  font-weight: normal;
  color: #6b7aa3;
  background: #e3e6ed url(img/bg_methSelectLink.gif) 12px center no-repeat;
  border-bottom: 1px solid #fff;
  text-decoration: none;
}

#content table.methodSelect tbody td a:focus,
#content table.methodSelect tbody td a:hover,
#content table.methodSelect tbody td a:active,
#content table.methodSelectNoClass td a:focus,
#content table.methodSelectNoClass td a:hover,
#content table.methodSelectNoClass td a:active {
  text-decoration: underline;
}

#content table.methodSelectNoClass thead td,
#content table.decisionSelect thead td,
#content table.decisionSelectFoot thead td {
  background: #415b8b;
}

#content table.methodSelectNoClass2level thead td,
#content table.methodSelectNoClass3level thead td {
  background: #ffc753;
  background: #415B8B;
  padding: 0 10px;
}

#content table.methodSelectNoClass thead td h2,
#content table.methodSelectNoClass2level thead td h2,
#content table.methodSelectNoClass3level thead td h2,
#content table.decisionSelect thead td h2,
#content table.decisionSelectFoot thead td h2 {
  line-height: 29px;
}

#content table.methodSelectNoClass th,
#content table.methodSelectNoClass th.sectionStress,
#content table.methodSelectNoClass2level th,
#content table.methodSelectNoClass2level th.sectionStress,
#content table.methodSelectNoClass3level th,
#content table.methodSelectNoClass3level th.sectionStress,
#content table.decisionSelect th,
#content table.decisionSelect th.sectionStress,
#content table.decisionSelectFoot th,
#content table.decisionSelectFoot th.sectionStress,
#content table.methodSelectNoClass table th,
#content table.methodSelectNoClass table th.sectionStress,
#content table.methodSelectNoClass2level table th,
#content table.methodSelectNoClass2level table th.sectionStress,
#content table.methodSelectNoClass3level table th,
#content table.methodSelectNoClass3level table th.sectionStress {
  font: normal bold 13px/29px verdana,arial,non-serif;
  padding: 0 0 0 30px;
  color: #000;
  background: #cacede;
  border-bottom: 1px solid #fff;
}

#content table.decisionSelectFoot th.sectionStress {
  border-bottom: 0px;
}

#content table.decisionSelectFoot td.footSpacer {
  height: 5px;
  background-color: #fff;
}

#content table.methodSelectNoClass2level th,
#content table.methodSelectNoClass2level th.sectionStress,
#content table.methodSelectNoClass3level th,
#content table.methodSelectNoClass3level th.sectionStress {
  color: #fff;
  background: #98a1bf;
}

#content table.decisionSelect th.sectionStress,
#content table.decisionSelectFoot th.sectionStress {
  padding-left: 10px;
  color: #fff;
  background: #415B8B;
}

#content table.methodSelectNoClass2level table th,
#content table.methodSelectNoClass2level table th.sectionStress {
  padding: 0 0 0 30px;
  border-top: none;
  color: #000;
  background: #cacede;
}

#content table.methodSelectNoClass3level table th,
#content table.methodSelectNoClass3level table th.sectionStress {
  padding: 0 0 0 50px;
  border-top: none;
  color: #000;
  background: #cacede;
}

#content table.methodSelectNoClass td a,
#content table.methodSelectNoClass td a:link,
#content table.methodSelectNoClass td a:visited,
#content table.methodSelectNoClass3level td a,
#content table.methodSelectNoClass3level td a:link,
#content table.methodSelectNoClass3level td a:visited {
  padding: 0 0 0 50px;
  font: normal bold 13px/29px verdana,arial,non-serif;
  color: #6b7aa3;
  background: #e4e6ee url(icons/IndicationIconset.png) right -35px no-repeat;
}

#content table.methodSelectNoClass2level td a,
#content table.methodSelectNoClass2level td a:link,
#content table.methodSelectNoClass2level td a:visited {
  padding: 0 0 0 30px;
  font: normal bold 13px/29px verdana,arial,non-serif;
  color: #6b7aa3;
  background: #e4e6ee url(icons/IndicationIconset.png) right -35px no-repeat;
}

#content table.methodSelectNoClass2level td a,
#content table.methodSelectNoClass2level td a:link,
#content table.methodSelectNoClass2level td a:visited,
#content table.methodSelectNoClass3level td a,
#content table.methodSelectNoClass3level td a:link,
#content table.methodSelectNoClass3level td a:visited {
  color: #000;
  background: #cacede url(icons/IndicationIconset.png) right -5px no-repeat;
}

#content table.methodSelectNoClass table,
#content table.methodSelectNoClass2level table,
#content table.methodSelectNoClass3level table {
  width: 100%;
}

#content table.methodSelectNoClass2level table td a,
#content table.methodSelectNoClass2level table td a:link,
#content table.methodSelectNoClass2level table td a:visited {
  padding: 0 0 0 50px;
  color: #6b7aa3;
  background: #e4e6ee url(icons/IndicationIconset.png) right -35px no-repeat;
}

#content table.methodSelectNoClass3level table td a,
#content table.methodSelectNoClass3level table td a:link,
#content table.methodSelectNoClass3level table td a:visited {
  padding: 0 0 0 70px;
  color: #6b7aa3;
  background: #e4e6ee url(icons/IndicationIconset.png) right -35px no-repeat;
}

#content table.methodSelectNoClass td a:focus,
#content table.methodSelectNoClass td a:hover,
#content table.methodSelectNoClass td a:active,
#content table.methodSelectNoClass2level td a:focus,
#content table.methodSelectNoClass2level td a:hover,
#content table.methodSelectNoClass2level td a:active,
#content table.methodSelectNoClass2level table td a:focus,
#content table.methodSelectNoClass2level table td a:hover,
#content table.methodSelectNoClass2level table td a:active,
#content table.methodSelectNoClass3level td a:focus,
#content table.methodSelectNoClass3level td a:hover,
#content table.methodSelectNoClass3level td a:active,
#content table.methodSelectNoClass3level table td a:focus,
#content table.methodSelectNoClass3level table td a:hover,
#content table.methodSelectNoClass3level table td a:active {
  text-decoration: none;
  color: #fff;
  background: #6b7aa3 url(icons/IndicationIconset.png) right -65px no-repeat;
}

#content table.methodSelect table td a,
#content table.methodSelect table td a:link,
#content table.methodSelect table td a:visited {
  display: block;
  padding: 0;
  font-weight: bold;
  text-decoration: none;
  color: #fff;
  background: #074377;
  border-bottom-color: #074377;
}

#content table.methodSelect table td a:hover,
#content table.methodSelect table td a:focus,
#content table.methodSelect table td a:active {
  text-decoration: underline;
}

#content table.methodSelect table td a.st2GrA,
#content table.methodSelect table td a:link.st2GrA,
#content table.methodSelect table td a:visited.st2GrA {
  background: #415b8b;
  border-bottom-color: #415b8b;
}

#content table.methodSelect table td a.st3GrA,
#content table.methodSelect table td a:link.st3GrA,
#content table.methodSelect table td a:visited.st3GrA {
  background: #6b7aa3;
  border-bottom-color: #6b7aa3;
}

#content table.methodSelect table td a.st1GrB,
#content table.methodSelect table td a:link.st1GrB,
#content table.methodSelect table td a:visited.st1GrB {
  color: #000;
  background: #fdbd00;
  border-bottom-color: #fdbd00;
}

#content table.methodSelect table td a.st2GrB,
#content table.methodSelect table td a:link.st2GrB,
#content table.methodSelect table td a:visited.st2GrB {
  color: #000;
  background: #ffc753;
  border-bottom-color: #ffc753;
}

#content table.methodSelect table td a.st3GrB,
#content table.methodSelect table td a:link.st3GrB,
#content table.methodSelect table td a:visited.st3GrB {
  color: #000;
  background: #ffd988;
  border-bottom-color: #ffd988;
}

#content table.methodSelect table td a.st1GrC,
#content table.methodSelect table td a:link.st1GrC,
#content table.methodSelect table td a:visited.st1GrC {
  background: #666;
  border-bottom-color: #666;
}

#content table.methodSelect table td a.st2GrC,
#content table.methodSelect table td a:link.st2GrC,
#content table.methodSelect table td a:visited.st2GrC {
  background: #999;
  border-bottom-color: #999;
}

#content table.methodSelect table td a.st3GrC,
#content table.methodSelect table td a:link.st3GrC,
#content table.methodSelect table td a:visited.st3GrC {
  background: #ccc;
  border-bottom-color: #ccc;
}

#content table.decisionSelect td,
#content table.decisionSelectFoot td {
  width: 360px;
  border-bottom: 1px solid #fff;
}

#content table.decisionSelect table,
#content table.decisionSelectFoot table {
  table-layout: fixed;
}

#content table.decisionSelect th,
#content table.decisionSelect table th,
#content table.decisionSelectFoot th,
#content table.decisionSelectFoot table th {
  padding: 0 10px 0 30px;
  width: 320px;
  line-height: 29px;
  border-top: none;
}

#content table.decisionSelect table td,
#content table.decisionSelectFoot table td {
  padding-left: 50px;
  width: 310px;
}

#content table.decisionSelect th.select,
#content table.decisionSelect table th.select,
#content table.decisionSelect td.select,
#content table.decisionSelect table td.select,
#content table.decisionSelectFoot th.select,
#content table.decisionSelectFoot table th.select,
#content table.decisionSelectFoot td.select,
#content table.decisionSelectFoot table td.select {
  padding: 0;
  width: 89px;
  border-left: 1px solid #fff;
}

#content table.decisionSelect th.select a,
#content table.decisionSelect td.select a,
#content table.decisionSelect table th.select a,
#content table.decisionSelect table td.select a,
#content table.decisionSelectFoot th.select a,
#content table.decisionSelectFoot td.select a,
#content table.decisionSelectFoot table th.select a,
#content table.decisionSelectFoot table td.select a {
  display: block;
  padding: 0 0 0 10px;
  height: 29px;
  background: #cacede url(icons/IndicationIconset.png) right -5px no-repeat;
}

#content table.decisionSelect table td.select a,
#content table.decisionSelectFoot table td.select a {
  background: #e4e6ee url(icons/IndicationIconset.png) right -35px no-repeat;
}

#content table.decisionSelect th.select a:hover,
#content table.decisionSelect td.select a:hover,
#content table.decisionSelectFoot th.select a:hover,
#content table.decisionSelectFoot td.select a:hover {
  background: #6B7AA3 url(icons/IndicationIconset.png) right -65px no-repeat;
}

#content table.decisionSelect .indication,
#content table.decisionSelect table .indication,
#content table.decisionSelectFoot .indication,
#content table.decisionSelectFoot table .indication {
  padding: 0;
  width: 109px;
  border-left: 1px solid #fff;
}

#content table.decisionSelect th.indication a,
#content table.decisionSelect td.indication a,
#content table.decisionSelect table th.indication a,
#content table.decisionSelect table td.indication a {
  display: block;
  padding: 0 0 0 10px;
  height: 29px;
  background: #cacede url(icons/IndicationIconset.png) right -95px no-repeat;
}

#content table.decisionSelect table td.indication a {
  background: #e4e6ee url(icons/IndicationIconset.png) right -125px no-repeat;
}

#content table.decisionSelect th.indication a:hover,
#content table.decisionSelect td.indication a:hover {
  background: #6B7AA3 url(icons/IndicationIconset.png) right -155px no-repeat;
}

#content table.decisionSelectFoot th.indication a,
#content table.decisionSelectFoot td.indication a,
#content table.decisionSelectFoot table th.indication a,
#content table.decisionSelectFoot table td.indication a {
  display: block;
  padding: 0 0 0 10px;
  height: 29px;
  background: #cacede url(icons/IndicationIconset.png) right -185px no-repeat;
}

#content table.decisionSelectFoot th.indication a:hover {
  background: #6B7AA3 url(icons/IndicationIconset.png) right -245px no-repeat;
}

#content table.decisionSelectFoot td.indication a,
#content table.decisionSelectFoot table td.indication a {
  background: #e4e6ee url(icons/IndicationIconset.png) right -125px no-repeat;
}

#content table.decisionSelectFoot td.indication a:hover {
  background: #6B7AA3 url(icons/IndicationIconset.png) right -155px no-repeat;
}

#content .picLeft {
  clear: both;
  float: left;
  margin: 10px 20px 0 0;
}

#content .picRight {
  clear: both;
  float: right;
  margin: 10px 0 0 20px;
}

#content .picFull {
  clear: both;
  margin: 10px 0 0 0;
  width: 100%;
}

#diagnosisContent h3.aceElemental,
#diagnosisContent h3.aceAssociated {
  clear: both;
  padding: 0 10px 5px 10px;
  color: #074377;
  margin-top: -5px;
}

#diagnosisContent h3.aceAssociated {
  border-top: 1px solid #fff;
  margin-top: 10px;
  padding-top: 5px;
}

#diagnosisContent table.classificationAcetabulum {
  background-color: #fff;
  width: 100px;
  margin: 0 0 0 10px;
  float: left;
}

#diagnosisContent table.classificationAcetabulum td {
  border-top: 1px solid #E4E6EE;
  font: normal 12px/12px Verdana,Arial,sans-serif;
}

#diagnosisContent table.classificationAcetabulum td.classificationTop,
#diagnosisContent table.classificationAcetabulum td.top {
  padding: 2px 6px;
  height: 60px;
}

#diagnosisContent table.classificationAcetabulum h4 {
  font: bold 15px/16px Verdana,Arial,sans-serif;
  color: #6B7AA3;
  margin: 2px 0;
}

#diagnosisContent table.classificationAcetabulum td.middle a {
  display: block;
  width: 100px;
  height: 107px;
  overflow: hidden;
  text-decoration: none;
}

#diagnosisContent table.classificationAcetabulum td.middle a img {
  margin: auto;
}

#diagnosisContent table.classificationAcetabulum td.middle a span {
  display: none;
}

#diagnosisContent table.classificationAcetabulum td.middle a:hover span {
  display: block;
  position: relative;
  top: -14px;
  left: 0;
  width: 100px;
  height: 10px;
  padding: 2px 0;
  font-size: 10px;
  line-height: 100%;
  text-align: center;
  color: #fff;
  background: #6b7aa3;
}

#content #diagnosisContent table.classificationAcetabulum a.select,
#content #diagnosisContent table.classificationAcetabulum a.select:link {
  float: left;
  padding: 0;
  width: 100px;
  height: 30px;
  background: #fff url(icons/btn_select_dia.gif) top left no-repeat;
}

#content #diagnosisContent table.classificationAcetabulum a.select:visited {
  background: transparent url(icons/btn_select_dia_grey.gif) top left no-repeat;
}

#content #diagnosisContent table.classificationAcetabulum a.select:focus,
#content #diagnosisContent table.classificationAcetabulum a.select:hover,
#content #diagnosisContent table.classificationAcetabulum a.select:active {
  background: transparent url(icons/btn_select_dia_aktiv.gif) top left no-repeat;
}

#content #diagnosisContent .indication .indication2cols td#rCornerRight img {
  float: right;
}

#content #diagnosisContent div.d-unit-row {
  margin-bottom: 10px;
  border-bottom: 1px solid #fff;
  clear: both;
  min-height: 1%;
}

#content #diagnosisContent div.d-unit-row h3 {
  color: #074377;
  font-size: 12px;
  font-weight: bold;
  line-height: 120%;
  padding: 0 10px 10px 10px;
}

#content #diagnosisContent div.d-unit {
  float: left;
  background: #fff;
  width: 127px;
  height: 200px;
  margin: 0 0 10px 10px;
}

#content #diagnosisContent div.d-unit div.boxHeader {
  height: 35px;
}

#content #diagnosisContent div.d-unit div.boxHeader h4 {
  color: #074377;
  font-size: 12px;
  font-weight: bold;
  line-height: 120%;
  padding: 2px 5px 0 5px;
}

#content #diagnosisContent div.d-unit div.boxPic a {
  display: block;
  height: 135px;
  overflow: hidden;
  text-decoration: none;
}

#content #diagnosisContent div.d-unit div.boxPic a img {
  margin: 0 5px;
}

#content #diagnosisContent div.d-unit div.boxPic a span {
  display: none;
}

#content #diagnosisContent div.d-unit div.boxPic a:hover span,
#content #diagnosisContent div.d-unit div.boxPic a:focus span,
#content #diagnosisContent div.d-unit div.boxPic a:active span {
  display: block;
  position: relative;
  top: -14px;
  left: 0;
  padding: 2px 0;
  font-size: 10px;
  line-height: 100%;
  text-align: center;
  color: #fff;
  background: #6b7aa3;
}

#content #diagnosisContent div.d-unit div.boxSelect a.select,
#content #diagnosisContent div.d-unit div.boxSelect a.select:link,
#content #diagnosisContent div.d-unit div.boxSelect a.select:visited {
  float: left;
  padding: 0;
  width: 127px;
  height: 30px;
  background: #fff url(icons/SRiconset.gif) 5px -925px no-repeat;
}

#content #diagnosisContent div.d-unit div.boxSelect a.select:focus,
#content #diagnosisContent div.d-unit div.boxSelect a.select:hover,
#content #diagnosisContent div.d-unit div.boxSelect a.select:active {
  background: #fff url(icons/SRiconset.gif) 5px -955px no-repeat;
}

#content #diagnosisContent div.lastX {
  border: none;
  margin-bottom: 0;
}

#content #diagnosisContent div.lastX div.d-unit {
  margin: 0 0 0 10px;
}

#content table.redfix09,
#content table.basicTechniques {
  margin: 0 0 20px 0;
  width: 560px;
  background: #e4e6ee;
}

#content table.redfix09 tbody td,
#content table.basicTechniques tbody td {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

#content table.redfix09 thead td {
  padding: 10px 10px 6px 10px;
  font: normal normal 12px/14px verdana,arial,sans-serif;
  color: #fff;
  background: #074377;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

/* special treatment for 'basic treatment techniques' */
#content table.basicTechniques thead td {
  padding: 10px 10px 6px 10px;
  font: normal normal 12px/14px verdana,arial,sans-serif;
  color: #fff;
  background: #415B8B;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

#content table.redfix09 thead td h2,
#content table.basicTechniques thead td h2 {
  font: normal bold 16px/16px verdana,arial,sans-serif;
}

#content table.redfix09 tbody th {
  padding: 5px;
  font: normal bold 12px/16px verdana,arial,sans-serif;
  color: #074377;
  background: #cacede;
  border: 1px solid #fff;
  border-left: none;
}

#content table.redfix09 tbody td a,
#content table.redfix09 tbody td a:link,
#content table.redfix09 tbody td a:visited,
#content table.basicTechniques tbody td a,
#content table.basicTechniques tbody td a:link,
#content table.basicTechniques tbody td a:visited {
  display: block;
  padding: 8px 90px 8px 35px;
  font: normal bold 12px/14px verdana,arial,sans-serif;
  color: #6b7aa3;
  background: #e3e6ed url(img/sprite_redfix09-select.png) no-repeat 0 0;
  text-decoration: none;
}

#content table.redfix09 tbody td a:focus,
#content table.redfix09 tbody td a:hover,
#content table.redfix09 tbody td a:active,
#content table.basicTechniques tbody td a:focus,
#content table.basicTechniques tbody td a:hover,
#content table.basicTechniques tbody td a:active {
  background: #cacede url(img/sprite_redfix09-select.png) no-repeat 0 -100px;
  text-decoration: underline;
}

#content table.redfix09 tbody td a span,
#content table.basicTechniques tbody td a span {
  font-weight: normal;
}

/* Classification jump links:*/
#content table.redfix09 tbody td.fratype {
  min-height: 47px;
  display: inline-block;
  background: #fff url(img/bg_redfix_fratype.gif) no-repeat 0 0;
  border: none;
}

#content table.redfix09 tbody td.fratype a,
#content table.redfix09 tbody td.fratype a:link,
#content table.redfix09 tbody td.fratype a:visited {
  padding: 0;
  margin: 0 1px 1px 0;
  width: 47px;
  height: 47px;
  background: #fff;
  float: left;
  color: #6b7aa3;
  border: 4px solid #6b7aa3;
  font: bold 16px/47px arial black,arial,sans-serif;
}

#content table.redfix09 tbody td.fratype a:focus,
#content table.redfix09 tbody td.fratype a:hover,
#content table.redfix09 tbody td.fratype a:active {
  color: #415B8B;
  border: 4px solid #415B8B;
  text-decoration: none;
  background: #cacede;
}

#content table.redfix09 tbody td.fratype a.q10 {
  margin-right: 0;
}

#content table.redfix09 tbody td.fratype a span {
  width: 47px;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  font-weight: bold;
  font-size: 13px;
}

#content table.redfix09 thead td.classification div {
  border-right: 1px solid #fff;
  color: #415B8B;
  font: bold 16px/47px arial black,arial,sans-serif;
  background: #fff;
}

#content table.redfix09 thead td.classification div span {
  color: #415B8B;
  border: 4px solid #415B8B;
  width: 47px;
  height: 47px;
  display: inline-block;
  text-align: center;
  font-size: 13px;
}

#content table.redfix09 thead td.classification {
  padding: 0 10px 0 0;
  height: 50px;
  width: 100%;
  background-color: #415B8B;
}

#content table.redfix09 thead td.classification h2 {
  padding-top: 5px;
}

#content table.redfix09 thead td.classification div {
  float: left;
  margin-right: 8px;
}

#content table.redfix09 tbody tr.classification-level td {
  padding: 8px 5px 6px 5px;
  font: normal normal 12px/14px verdana,arial,sans-serif;
  color: #074377;
  width: 201px;
}

#content table.redfix09 tbody tr.classification-level td.show-level {
  padding: 0;
  width: 79px;
}

#content table.redfix09 tbody tr.classification-level td a {
  display: inline;
  font: normal bold 12px/14px verdana,arial,sans-serif;
  color: #074377;
  background: none;
  margin: 0;
  padding: 0;
}

#content table.redfix09 tbody tr.classification-level:hover td {
  background-color: #cacede;
  cursor: pointer;
}

/* was conflict */
#content table.redfix09 thead td.classificationSpecial {
  padding: 0 10px 0 8px;
  height: 50px;
  width: 100%;
  background-color: #415B8B;
}

#content table.redfix09 thead td.classification h2,
#content table.redfix09 thead td.classificationSpecial h2 {
  padding-top: 5px;
}

#content table.legend {
  color: #415b8b;
  font: normal normal 11px/120% arial,sans-serif;
  margin: 10px 0;
}

#content table.leg-top {
  margin-top: 20px;
}

#content table.legend td.l-text {
  padding: 5px 0 0 12px;
}

#content #authorInfo p {
  margin-bottom: 0px;
}

/*  _overview2009.scss */
#pageNavigator {
  height: 30px;
  border-bottom: 1px solid #074377;
  position: relative;
  top: 0;
  left: 0;
}

#pageNavigator a, #pageNavigator a:link, #pageNavigator a:visited {
  margin-left: 12px;
  float: right;
  display: block;
  width: 51px;
  height: 20px;
  color: #868eb2;
  background: #fff url(icons/SRiconset.gif) no-repeat 100% 0;
  text-decoration: none;
}

#pageNavigator a:focus, #pageNavigator a:hover, #pageNavigator a:active {
  color: #415b8b;
  text-decoration: none;
}

#pageNavigator a span {
  display: none;
}

#pageNavigator #pnProceed {
  background-position: 100% -200px;
  width: 68px;
}

#pageNavigator #pnProceed:focus, #pageNavigator #pnProceed:hover, #pageNavigator #pnProceed:active {
  background-position: 100% -220px;
}

#pageNavigator #pnPrint {
  background-position: 100% -360px;
}

#pageNavigator #pnPrint:focus, #pageNavigator #pnPrint:hover, #pageNavigator #pnPrint:active {
  background-position: 100% -380px;
}

#pageNavigator #pnBack {
  background-position: 100% -480px;
}

#pageNavigator #pnBack:focus, #pageNavigator #pnBack:hover, #pageNavigator #pnBack:active {
  background-position: 100% -500px;
}

#pageNavigator #pnBackToOverview {
  background-position: 100% -600px;
  width: 117px;
}

#pageNavigator #pnBackToOverview:focus, #pageNavigator #pnBackToOverview:hover, #pageNavigator #pnBackToOverview:active {
  background-position: 100% -620px;
  width: 117px;
}

#pageNavigator #pnShowAll {
  background-position: 100% -400px;
  width: 69px;
}

#pageNavigator #pnShowAll:focus, #pageNavigator #pnShowAll:hover, #pageNavigator #pnShowAll:active {
  background-position: 100% -420px;
}

#pageNavigator #pnPrev {
  position: absolute;
  top: 0;
  left: 0;
  margin-left: 0;
  width: 80px;
  background-position: 0 -1100px;
}

#pageNavigator #pnPrev:focus, #pageNavigator #pnPrev:hover, #pageNavigator #pnPrev:active {
  background-position: 0 -1120px;
}

/* Überschrift und Sprungmarken */
#tocJump {
  margin-bottom: 20px;
}

#tocJump dt {
  font-size: 16px;
  font-weight: bold;
  color: #415b8b;
  line-height: 40px;
}

#tocJump dd a:link,
#tocJump dd a:visited {
  display: block;
  /* padding: 4px 18px; */
  padding: 4px 4px 4px 56px;
  background: #e4e6ee;
  border-bottom: 1px solid #fff;
  color: #415b8b;
  text-decoration: none;
  line-height: 140%;
  min-height: 20px;
}

#tocJump dd a:focus,
#tocJump dd a:hover,
#tocJump dd a:active {
  background: #415b8b;
  color: #fff;
  text-decoration: none;
}

#tocJump dd a span {
  font-weight: bold;
  font-size: 14px;
  display: inline-block;
  width: 38px;
  margin-left: -38px;
}

/* Einzelner Step / Einheit */
div.stepUnit {
  position: relative;
  margin: 0 0 18px 0;
  min-height: 100px;
  width: 560px;
  z-index: 5;
}

div.stepUnit h3 {
  position: relative;
  min-height: 20px;
  line-height: 140%;
  color: #fff;
  background-color: #415b8b;
  padding: 5px 52px 5px 56px;
  margin: 0 0 16px 0;
}

div.stepUnit h3 a:link, div.stepUnit h3 a:visited {
  display: inline-block;
  width: 20px;
  height: 20px;
  position: absolute;
  right: 5px;
  top: 5px;
  background: transparent url(icons/SRiconset.gif) no-repeat 100% -1140px;
}

div.stepUnit h3 a:focus, div.stepUnit h3 a:hover, div.stepUnit h3 a:active {
  background-position: 100% -1160px;
}

div.stepUnit h3 span {
  display: inline-block;
  width: 38px;
  font-size: 16px;
}

div.stepUnit h3 span {
  position: absolute;
  top: 4px;
  left: 18px;
}

div.stepUnit h3 a span {
  display: none;
}

div.stepUnit .fakeHR {
  width: 560px;
  height: 18px;
  clear: both;
}

div.stepUnit .fakeHR hr {
  display: none;
}

#content div.stepUnit h4,
#content div.stepUnit p,
#content div.stepUnit ul,
#content div.stepUnit ol {
  font-size: 12px;
  margin: 0 0 4px 0;
  padding: 0;
}

#content div.stepUnit p {
  padding-bottom: 8px;
}

#content div.stepUnit h4 {
  margin: 0 0 8px 0;
  line-height: 120%;
}

#content div.stepUnit ul, #content div.stepUnit ol {
  position: relative;
  top: 0;
  left: 20px;
  padding-right: 20px;
}

#content div.stepUnit ul li {
  margin: 3px 0 3px 0;
}

#content div.stepUnit ol li {
  margin: 3px 0 3px 5px;
}

div.stepUnit a.openLB {
  position: relative;
  top: 0;
  left: 0;
  z-index: 88;
  display: block;
  min-width: 20px;
  min-height: 20px;
  float: left;
  margin: 0 16px 0 0;
  text-decoration: none;
}

div.stepUnit a.openLB img {
  border: 1px solid #868EB2;
}

div.stepUnit a.openLB:hover img {
  border: 1px solid #CACEDE;
}

div.stepUnit a.openLB span,
div.stepUnit a.openLB:link span,
div.stepUnit a.openLB:visited span {
  display: block;
  height: 20px;
  width: 120px;
  color: #868EB2;
  background: #fff url(img09/sprite_enlarge.png) no-repeat 0 -20px;
  font-size: 10px;
  line-height: 16px;
  font-weight: bold;
  padding-left: 20px;
  margin-top: 2px;
  cursor: pointer;
  z-index: 30;
}

div.stepUnit a.openLB:focus span,
div.stepUnit a.openLB:hover span,
div.stepUnit a.openLB:active span {
  color: #CACEDE;
  background-position: 0 0;
}

/* derived from: #tocJump dt  */
#content h1.aftercare {
  font-size: 16px;
  font-weight: bold;
  color: #415b8b;
  margin: 10px 0 20px 0;
}

ol#summarySitemap {
  list-style-type: none;
}

ol#summarySitemap li a:link {
  color: #074377;
}

ol#summarySitemap li a:visited {
  color: #074377;
  text-decoration: none;
}

ol#summarySitemap li a:focus,
ol#summarySitemap li a:hover,
ol#summarySitemap li a:active {
  color: #000;
}

ol#summarySitemap li {
  background-color: #E4E6EE;
  margin: 0 0 20px 0;
}

ol#summarySitemap h2 {
  color: #003D7B;
  text-shadow: 0 1px 0 #FFFFFF;
}

ol#summarySitemap dl {
  margin: 10px 0 10px 30px;
}

ol#summarySitemap dl dt {
  font-weight: bold;
}

ol#summarySitemap dl dd {
  margin-left: 50px;
}

ol#summarySitemap dl dd dl {
  margin: 1px 0 1px 15px;
}

ol#summarySitemap dl dl dt {
  font-weight: normal;
}

ol#summarySitemap dl dl dd {
  margin-left: 25px;
}

/*  _indication2010.scss */
#content.indication2010 img.picRight {
  border: 1px solid #e4e6ee;
}

#content.indication2010 p {
  margin: 5px 10px 5px 10px;
}

#content.indication2010 ul {
  margin: 1px 10px 20px 20px;
}

.indication2010 #tocJump {
  margin: 0;
  clear: both;
  border-top: 20px solid #fff;
}

.indication2010 #tocJump dt,
.indication2010 h2,
.indication2010 table.treat-overview thead td {
  margin: 0;
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  line-height: 1.2em;
  background-color: #074377;
  padding: 5px 10px 6px 10px;
}

.indication2010 h2.hand {
  margin-top: 10px;
  font-size: 13px;
  font-weight: bold;
  color: #fff;
  line-height: 1.2em;
  background-color: #074377;
  padding: 5px 10px 6px 10px;
}

.indication2010 #tocJump dd a:link,
.indication2010 #tocJump dd a:visited,
.indication2010 #tocJump dd a:focus,
.indication2010 #tocJump dd a:hover,
.indication2010 #tocJump dd a:active {
  padding: 6px 10px 2px 10px;
  font-weight: bold;
  font-size: 12px;
}

.indication2010 table.treat-overview {
  width: 100%;
  margin: 0 0 0 0;
  border-top: 20px solid #fff;
}

.indication2010 table.treat-overview thead td {
  border-bottom: 1px solid #fff;
  vertical-align: middle;
  background-color: #415B8B;
}

.indication2010 table.treat-overview tbody th,
.indication2010 table.treat-overview tbody td {
  background-color: #cacede;
  padding: 4px 10px;
  font-weight: bold;
  font-size: 12px;
  color: #074377;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
}

.indication2010 table.treat-overview tbody th:last-child,
.indication2010 table.treat-overview tbody td:last-child {
  border-right: none;
}

.indication2010 table.treat-overview tbody td {
  background-color: #e4e6ee;
  font-weight: normal;
}

.indication2010 table.treat-overview tbody td.show-level {
  padding: 0;
  width: 109px;
}

.indication2010 table.treat-overview a.top,
.indication2010 table.treat-overview a.proceed {
  background: transparent url(img09/sprite_up-proceed.gif) no-repeat 100% 0;
  text-decoration: none;
  padding: 0 28px 0 0;
  display: inline-block;
}

.indication2010 table.treat-overview a.proceed {
  background-position: 100% -100px;
}

.indication2010 table.treat-overview a.top:hover {
  background-position: 100% -50px;
}

.indication2010 table.treat-overview a.proceed:hover {
  background-position: 100% -150px;
}

.indication2010 table.treat-overview a span {
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  line-height: 21px;
  display: block;
}

.indication2010 table.leg-top {
  border-top: 20px solid #fff;
  clear: both;
}

div.treatment-option-unit {
  margin: 0 0 10px 0;
  border: 1px solid #CACEDE;
  position: relative;
  padding-bottom: 36px;
}

div.treatment-option-unit img.picRight,
#content.indication2010 div.treatment-option-unit img.picRight {
  margin-right: 10px;
}

div.unitFooter {
  background: #CACEDE;
  text-align: right;
  height: 26px;
  width: 100%;
  position: absolute;
  bottom: 0;
  right: 0;
}

div.unitFooter a.proceed {
  margin: 4px 4px 0 0;
  padding: 0;
  display: inline-block;
  width: 66px;
  height: 19px;
  line-height: 19px;
  background: transparent url("img2012/btn_proceed2012.png") no-repeat 0 0;
}

div.unitFooter a.proceed:hover {
  background-position: 0 -30px;
}

div.unitFooter a.proceed span {
  display: none;
}

/*  _contentAOs2011.scss */
div.classificationRow {
  height: 148px;
  border-top: 1px solid #fff;
  margin-top: 10px;
  padding-top: 10px;
}

div.classificationRow:first-child {
  border-top: none;
  margin-top: 0;
  padding-top: 0;
}

div.cIdentifier {
  float: left;
  margin: 0 5px;
  width: 69px;
}

div.cIdText {
  width: 69px;
  min-height: 42px;
  overflow: hidden;
}

div.cIdText h3 {
  color: #074377;
  font: normal 10px/140% Verdana,Arial,sans-serif;
  padding: 0 0 3px 0;
}

div.cIdText h3 strong {
  font-size: 12px;
}

div.cBox {
  background: #fff;
  float: left;
  margin: 0 5px;
  width: 150px;
  height: 148px;
}

div.cBoxInfo {
  width: 150px;
  height: 118px;
  position: relative;
}

div.cBoxInfo a {
  text-decoration: none;
}

div.cBoxInfo a span.cHeadline {
  position: absolute;
  left: 6px;
  top: 4px;
  color: #074377;
  font: bold 11px/110% Verdana,Arial,sans-serif;
  z-index: 10;
}

div.cBoxInfo a span.cMoreInfo {
  position: absolute;
  left: 0;
  bottom: 0;
  background: #6b7aa3;
  z-index: 20;
  font-size: 10px;
  color: #fff;
  display: none;
  line-height: 16px;
  width: 150px;
  text-align: center;
}

div.cBoxInfo a:hover span.cMoreInfo {
  display: inline-block;
}

div.cBox a.select,
div.cBox a.select:link,
div.cBox a.select:visited {
  display: block;
  background: #ccc;
  width: 150px;
  height: 30px;
  background: #fff url(icons/SRiconset.gif) 5px -925px no-repeat;
}

div.cBox a.select:focus,
div.cBox a.select:hover,
div.cBox a.select:active {
  background-position: 5px -955px;
}

#content ul.simpleLinkList {
  margin: 0;
  padding: 0;
  font-weight: bold;
  list-style-type: none;
}

#content ul.simpleLinkList li {
  margin: 0;
  list-style-type: none;
}

ul.simpleLinkList li span,
ul.simpleLinkList li a:link, ul.simpleLinkList li a:visited {
  display: block;
  padding: 4px 78px 4px 22px;
  background: #e4e6ee;
  border-bottom: 1px solid #fff;
  color: #000;
  text-decoration: none;
  line-height: 22px;
  background: #E4E6EE url("icons/IndicationIconset.png") no-repeat scroll right -35px;
}

ul.simpleLinkList li.level-1 a,
ul.simpleLinkList li.level-1 span {
  background-color: #cacede;
  background-position: right -5px;
}

ul.simpleLinkList li.level-1 span {
  background-image: none;
}

ul.simpleLinkList li.level-2 a {
  padding-left: 56px;
}

ul.simpleLinkList li a:focus, ul.simpleLinkList li a:hover, ul.simpleLinkList li a:active {
  background-color: #6B7AA3;
  color: #fff;
  text-decoration: none;
  background-position: right -65px;
}

#skully div.pleaseSelect,
#cmf div.pleaseSelect,
#foot div.pleaseSelect,
#hand div.pleaseSelect {
  width: 280px;
  min-height: 20px;
  right: 0;
  top: 0;
  z-index: 44;
}

#skully div.pleaseSelect p,
#cmf div.pleaseSelect p,
#foot div.pleaseSelect p,
#hand div.pleaseSelect p {
  font-size: 11px;
  color: #074377;
  line-height: 118%;
}

/*  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  */
/*  AO VET, horse */
#aovetHorse {
  width: 560px;
  height: 460px;
  background: #fff url("img2012/vet-skeleton.jpg") no-repeat;
  margin: 10px 0 30px 0;
  position: relative;
}

#aovetHorse div.pleaseSelect {
  width: 280px;
  min-height: 20px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 44;
}

#aovetHorse div.pleaseSelect p {
  padding: 3px;
  font-size: 11px;
  color: #074377;
  line-height: 118%;
}

#aovetHorse span,
#aovetHorse a {
  color: #c7c7c9;
  color: #666;
  position: absolute;
  font-weight: bold;
  text-decoration: none;
  /*  background-color:#f00;opacity:0.7 */
}

#aovetHorse span span,
#aovetHorse a span {
  color: #fff;
  text-decoration: none;
  position: absolute;
  left: 8px;
  top: 4px;
}

#aovetHorse a span {
  color: #074377;
}

#aovetHorse a {
  background: transparent url("img2012/vet-skeleton.jpg") no-repeat 0 0;
}

#aovetHorse a:hover span {
  color: #fff;
}

#aovetHorse .horse-01 {
  width: 260px;
  height: 116px;
  top: 0;
}

#aovetHorse .horse-02 {
  width: 260px;
  height: 80px;
  top: 117px;
}

#aovetHorse .horse-03 {
  width: 260px;
  height: 48px;
  top: 198px;
}

#aovetHorse .horse-04 {
  width: 260px;
  height: 70px;
  top: 247px;
}

#aovetHorse .horse-05 {
  width: 260px;
  height: 28px;
  top: 318px;
}

#aovetHorse .horse-06 {
  width: 149px;
  height: 55px;
  left: 359px;
  top: 158px;
}

#aovetHorse .horse-07 {
  width: 179px;
  height: 32px;
  left: 328px;
  top: 214px;
}

#aovetHorse .horse-08 {
  width: 297px;
  height: 55px;
  left: 263px;
  top: 247px;
}

#aovetHorse .horse-09 {
  width: 297px;
  height: 43px;
  left: 263px;
  top: 303px;
}

#aovetHorse .horse-11 {
  width: 560px;
  height: 64px;
  top: 347px;
}

#aovetHorse .horse-12 {
  width: 560px;
  height: 48px;
  top: 413px;
}

#aovetHorse a.horse-01 {
  background-position: 0 -500px;
}

#aovetHorse a.horse-01:hover {
  background-position: 0 -1000px;
}

#aovetHorse a.horse-02 {
  background-position: 0 -617px;
}

#aovetHorse a.horse-02:hover {
  background-position: 0 -1117px;
}

#aovetHorse a.horse-03 {
  background-position: 0 -698px;
}

#aovetHorse a.horse-03:hover {
  background-position: 0 -1198px;
}

#aovetHorse a.horse-04 {
  background-position: 0 -747px;
}

#aovetHorse a.horse-04:hover {
  background-position: 0 -1247px;
}

#aovetHorse a.horse-05 {
  background-position: 0 -818px;
}

#aovetHorse a.horse-05:hover {
  background-position: 0 -1318px;
}

#aovetHorse a.horse-06 {
  background-position: -359px -658px;
}

#aovetHorse a.horse-06:hover {
  background-position: -359px -1158px;
}

#aovetHorse a.horse-07 {
  background-position: -328px -714px;
}

#aovetHorse a.horse-07:hover {
  background-position: -328px -1214px;
}

#aovetHorse a.horse-08 {
  background-position: -263px -747px;
}

#aovetHorse a.horse-08:hover {
  background-position: -263px -1247px;
}

#aovetHorse a.horse-09 {
  background-position: -263px -803px;
}

#aovetHorse a.horse-09:hover {
  background-position: -263px -1303px;
}

#aovetHorse a.horse-11 {
  background-position: 0 -847px;
}

#aovetHorse a.horse-11:hover {
  background-position: 0 -1347px;
}

#aovetHorse a.horse-12 {
  background-position: 0 -914px;
}

#aovetHorse a.horse-12:hover {
  background-position: 0 -1414px;
}

/*  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  */
/*  main navigation for AO VET, horse */
#mainNavVet {
  position: absolute;
  left: 200px;
  top: 170px;
  width: 560px;
  height: 30px;
  overflow: hidden;
  z-index: 1;
  background: transparent url(img2011/bg_mainNav_Vet.png) no-repeat;
}

#mainNavVet a span {
  display: none;
}

#vet_mn_01,
#vet_mn_02,
#vet_mn_03,
#vet_mn_04,
#vet_mn_05 {
  position: absolute;
  top: 0;
  height: 30px;
  /*  background: #f00;opacity:0.5; */
  z-index: 10;
}

#vet_mn_01 {
  left: 0;
  width: 154px;
}

#vet_mn_02 {
  left: 144px;
  width: 108px;
}

#vet_mn_03 {
  left: 240px;
  width: 96px;
}

#vet_mn_04 {
  left: 324px;
  width: 162px;
}

#vet_mn_05 {
  left: 474px;
  width: 86px;
}

#vet_mn_01:focus,
#vet_mn_01:hover,
#vet_mn_01:active {
  z-index: 30;
  background: transparent url(img2011/bg_mainNav_Vet.png) 0 -30px no-repeat;
}

#vet_mn_02:focus,
#vet_mn_02:hover,
#vet_mn_02:active {
  z-index: 30;
  background: transparent url(img2011/bg_mainNav_Vet.png) 0 -60px no-repeat;
}

#vet_mn_03:focus,
#vet_mn_03:hover,
#vet_mn_03:active {
  z-index: 30;
  background: transparent url(img2011/bg_mainNav_Vet.png) 0 -90px no-repeat;
}

#vet_mn_04:focus,
#vet_mn_04:hover,
#vet_mn_04:active {
  z-index: 30;
  background: transparent url(img2011/bg_mainNav_Vet.png) 0 -120px no-repeat;
}

#vet_mn_05:focus,
#vet_mn_05:hover,
#vet_mn_05:active {
  z-index: 30;
  background: transparent url(img2011/bg_mainNav_Vet.png) 0 -150px no-repeat;
}

#vet_mn_01.active {
  z-index: 20;
  background: transparent url(img2011/bg_mainNav_Vet.png) 0 -30px no-repeat;
}

#vet_mn_02.active {
  z-index: 20;
  background: transparent url(img2011/bg_mainNav_Vet.png) 0 -60px no-repeat;
}

#vet_mn_03.active {
  z-index: 20;
  background: transparent url(img2011/bg_mainNav_Vet.png) 0 -90px no-repeat;
}

#vet_mn_04.active {
  z-index: 20;
  background: transparent url(img2011/bg_mainNav_Vet.png) 0 -120px no-repeat;
}

#vet_mn_05.active {
  z-index: 20;
  background: transparent url(img2011/bg_mainNav_Vet.png) 0 -150px no-repeat;
}

#content #infoAOVET div.vetboxtext {
  padding: 0;
  width: 275px;
  height: 152px;
  overflow: hidden;
  background: white url(img2011/bg_aovetBox.png) no-repeat 0 0;
}

#content #infoAOVET div.vetboxtext p {
  padding: 50px 92px 0 0;
  font-family: verdana, arial, sans-serif;
}

#content #infoAOVET div.vetboxtext p a {
  position: relative;
  background: transparent;
  font-size: 11px;
  color: #333;
  line-height: 13px;
}

#content #infoAOVET div.vetboxtext p a span {
  line-height: 22px;
  font-weight: bold;
  color: #074377;
}

/*  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  */
/*  social media links: */
#socialMedia {
  margin-top: 20px;
  margin-bottom: 10;
  padding: 15px 0;
  border-top: 1px solid #074377;
}

#socialMedia.noBorder {
  border-top: 0px !important;
  margin-top: 0px !important;
}

#socialMedia a {
  display: inline-block;
  margin: 0 30px 0 0;
  padding: 0 0 0 34px;
  color: #074377;
  line-height: 25px;
  text-decoration: none;
}

#socialMedia a:hover {
  color: #000;
  text-decoration: underline;
}

#socialMedia ul {
  margin: 0px !important;
}

#socialMedia ul li.twitter {
  width: 115px;
}

#socialMedia ul li.googlePlus {
  width: 80px;
}

#socialMedia ul li.facebook {
  width: 140px;
}

#socialMedia ul li {
  float: left;
  list-style-type: none;
  margin-left: 0px;
}

#socialMedia p.modVersionNr {
  text-align: right;
  font-size: 11px;
  color: #999;
  line-height: 140%;
}

#socialMediaTop {
  display: inline-block;
  position: relative;
  top: 3px;
}

#socialMediaTop a {
  display: inline-block;
  margin-left: 1px;
}

#aoAdsCampaign {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 9900;
  background: transparent url("img2012/bg_aoCampaign.png");
}

#aoAdsCampaign div.innerCampaign {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 9950;
  background: #fff;
  border: 3px solid #29529b;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#aoAdsCampaign .campaignToolbar {
  position: absolute;
  right: 0;
  top: 0;
  min-height: 20px;
}

#aoAdsCampaign .campaignToolbar a,
#aoAdsCampaign .campaignToolbar a:link,
#aoAdsCampaign .campaignToolbar a:visited {
  display: inline-block;
  margin: 5px 5px 5px 0;
  padding: 1px 5px;
  background: #f2f3f5;
  color: #29529b;
  text-decoration: none;
  font-size: 11px;
  border: 1px solid #29529b;
}

#aoAdsCampaign .campaignToolbar a:focus,
#aoAdsCampaign .campaignToolbar a:hover,
#aoAdsCampaign .campaignToolbar a:active {
  background: #29529b;
  color: #f2f3f5;
  text-decoration: none;
  border: 1px solid #29529b;
}

#aoModuleClassificationsCampaign {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 9900;
  background: transparent url("img2012/bg_aoCampaign.png");
}

#aoModuleClassificationsCampaign div.innerCampaign {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 9950;
  background: #fff;
  border: 3px solid #29529b;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#aoModuleClassificationsCampaign .campaignToolbar {
  position: absolute;
  right: 0;
  top: 0;
  min-height: 20px;
}

#aoModuleClassificationsCampaign .campaignToolbar a,
#aoModuleClassificationsCampaign .campaignToolbar a:link,
#aoModuleClassificationsCampaign .campaignToolbar a:visited {
  display: inline-block;
  margin: 5px 5px 5px 0;
  padding: 1px 5px;
  background: #f2f3f5;
  color: #29529b;
  text-decoration: none;
  font-size: 11px;
  border: 1px solid #29529b;
}

#aoModuleClassificationsCampaign .campaignToolbar a:focus,
#aoModuleClassificationsCampaign .campaignToolbar a:hover,
#aoModuleClassificationsCampaign .campaignToolbar a:active {
  background: #29529b;
  color: #f2f3f5;
  text-decoration: none;
  border: 1px solid #29529b;
}

/*  2012 - flash replacements on start pages:  */
#content p.homeIntro {
  margin: 10px 0 0 0;
  padding: 0;
  line-height: 120%;
}

#content p.homeIntroLinks {
  margin: 0;
  padding: 10px 0 0 0;
  line-height: 120%;
  color: #074377;
  font-weight: bold;
}

#content p.homeIntroLinks a:link,
#content p.homeIntroLinks a:visited {
  text-decoration: none;
  color: #074377;
}

#content p.homeIntroLinks a:focus,
#content p.homeIntroLinks a:hover,
#content p.homeIntroLinks a:active {
  text-decoration: underline;
  color: #000;
}

#fl {
  display: block;
  position: relative;
  margin: -20px 0 20px 0;
}

#fl span, #fl a {
  display: block;
  position: absolute;
  text-decoration: none;
}

#fl div.pleaseSelect {
  width: 178px;
  position: absolute;
  left: 0;
  top: 0;
  position: relative;
}

#fl div.pleaseSelect p {
  color: #666;
  padding: 10px;
  line-height: 120%;
  font-size: 11px;
}

#fl.foot div.pleaseSelect {
  height: 148px;
}

#fl.hand div.pleaseSelect {
  height: 78px;
}

#fl.cmf div.pleaseSelect {
  height: 58px;
}

#fl.aovet div.pleaseSelect {
  width: 298px;
  height: 60px;
}

#fl.skeleton div.pleaseSelect {
  width: 238px;
  height: 108px;
}

#fl.skeleton div.pleaseSelect p {
  position: absolute;
  bottom: 5px;
}

#fl a span,
#fl span span {
  background-image: none;
  position: absolute;
  color: #074377;
  line-height: 110%;
  font-size: 13px;
}

#fl a:hover span,
#fl a.hover span,
#fl span span {
  color: #fff;
}

#fl span span strong.notYet {
  color: #6a79a4;
  font-weight: normal;
  font-size: 11px;
}

#fl span span strong.oneRow {
  margin-left: 10px;
}

/*  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  */
/*  hand: */
#fl.hand {
  width: 560px;
  height: 520px;
  background: transparent url("img2012/sprite2012-hand.jpg") no-repeat;
}

#fl.hand a {
  background: transparent url("img2012/sprite2012-hand.jpg") no-repeat 0 0;
  cursor: pointer;
}

#fl #hand-01a {
  width: 381px;
  height: 80px;
  left: 180px;
  top: 0;
}

#fl a#hand-01a {
  background-position: -180px -540px;
}

#fl a#hand-01a:hover,
#fl a#hand-01a.hover {
  background-position: -180px -1080px;
}

#fl #hand-01a span {
  top: 5px;
  right: 10px;
  text-align: right;
}

#fl #hand-01b {
  width: 179px;
  height: 55px;
  left: 381px;
  top: 80px;
}

#fl a#hand-01b {
  background-position: -381px -620px;
}

#fl a#hand-01b:hover,
#fl a#hand-01b.hover {
  background-position: -381px -1160px;
}

#fl #hand-01b span {
  display: none;
}

#fl #hand-02a {
  width: 382px;
  height: 54px;
  left: 0;
  top: 80px;
}

#fl a#hand-02a {
  background-position: 0 -620px;
}

#fl a#hand-02a:hover,
#fl a#hand-02a.hover {
  background-position: 0 -1160px;
}

#fl #hand-02a span {
  top: 5px;
  left: 10px;
}

#fl #hand-02b {
  width: 178px;
  height: 53px;
  left: 381px;
  top: 135px;
}

#fl a#hand-02b {
  background-position: -381px -675px;
}

#fl a#hand-02b:hover,
#fl a#hand-02b.hover {
  background-position: -381px -1215px;
}

#fl #hand-02b span {
  top: 5px;
  right: 10px;
  width: 90px;
  text-align: right;
}

#fl span#hand-02b span {
  display: none;
}

#fl #hand-03a {
  width: 381px;
  height: 64px;
  left: 0;
  top: 136px;
}

#fl a#hand-03a {
  background-position: 0 -676px;
}

#fl a#hand-03a:hover,
#fl a#hand-03a.hover {
  background-position: 0 -1216px;
}

#fl #hand-03a span {
  display: none;
}

#fl #hand-03b {
  width: 180px;
  height: 90px;
  left: 380px;
  top: 188px;
}

#fl a#hand-03b {
  background-position: -380px -728px;
}

#fl a#hand-03b:hover,
#fl a#hand-03b.hover {
  background-position: -380px -1268px;
}

#fl #hand-03b span {
  right: 10px;
  top: 5px;
  width: 90px;
  text-align: right;
  text-align: right;
}

#fl #hand-03c {
  width: 178px;
  height: 48px;
  left: 202px;
  top: 200px;
}

#fl a#hand-03c {
  background-position: -202px -740px;
}

#fl a#hand-03c:hover,
#fl a#hand-03c.hover {
  background-position: -202px -1280px;
}

#fl #hand-03c span {
  display: none;
}

#fl #hand-04a {
  width: 179px;
  height: 160px;
  left: 202px;
  top: 249px;
}

#fl a#hand-04a {
  background-position: -202px -789px;
}

#fl a#hand-04a:hover,
#fl a#hand-04a.hover {
  background-position: -202px -1329px;
}

#fl #hand-04a span {
  display: none;
}

#fl #hand-04b {
  width: 179px;
  height: 129px;
  left: 381px;
  top: 279px;
}

#fl a#hand-04b {
  background-position: -381px -819px;
}

#fl a#hand-04b:hover,
#fl a#hand-04b.hover {
  background-position: -381px -1359px;
}

#fl #hand-04b span {
  right: 10px;
  top: 5px;
  text-align: right;
}

#fl #hand-05 {
  width: 358px;
  height: 111px;
  left: 201px;
  top: 410px;
}

#fl a#hand-05 {
  background-position: -201px -950px;
}

#fl a#hand-05:hover {
  background-position: -201px -1490px;
}

#fl #hand-05 span {
  right: 10px;
  top: 5px;
  text-align: right;
}

#fl #hand-06 {
  width: 202px;
  height: 322px;
  left: 0;
  top: 200px;
}

#fl a#hand-06 {
  background-position: 0 -740px;
}

#fl a#hand-06:hover,
#fl a#hand-06.hover {
  background-position: 0 -1280px;
}

#fl #hand-06 span {
  left: 10px;
  top: 5px;
}

/*  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  */
/*  foot: */
#fl.foot {
  width: 560px;
  height: 520px;
  background: transparent url("img2012/sprite2012-foot.jpg") no-repeat;
}

#fl.foot a {
  background: transparent url("img2012/sprite2012-foot.jpg") no-repeat 0 0;
  cursor: pointer;
}

#fl #foot-01 {
  width: 380px;
  height: 148px;
  left: 180px;
  top: 0;
}

#fl a#foot-01 {
  background-position: -180px -540px;
}

#fl a#foot-01:hover,
#fl a#foot-01.hover {
  background-position: -180px -1080px;
}

#fl #foot-01 span {
  top: 5px;
  left: 10px;
}

#fl #foot-02 {
  width: 560px;
  height: 106px;
  left: 0;
  top: 151px;
}

#fl a#foot-02 {
  background-position: 0 -692px;
}

#fl a#foot-02:hover,
#fl a#foot-02.hover {
  background-position: 0 -1232px;
}

#fl #foot-02 span {
  top: 5px;
  left: 10px;
}

#fl #foot-03 {
  width: 560px;
  height: 68px;
  left: 0;
  top: 260px;
}

#fl a#foot-03 {
  background-position: 0 -800px;
}

#fl a#foot-03:hover,
#fl a#foot-03.hover {
  background-position: 0 -1340px;
}

#fl #foot-03 span {
  top: 5px;
  left: 10px;
}

#fl #foot-04a {
  width: 270px;
  height: 191px;
  left: 0;
  top: 330px;
}

#fl a#foot-04a {
  background-position: 0 -870px;
}

#fl a#foot-04a:hover,
#fl a#foot-04a.hover {
  background-position: 0 -1410px;
}

#fl #foot-04a span {
  top: 5px;
  left: 10px;
}

#fl #foot-04b {
  width: 290px;
  height: 70px;
  left: 270px;
  top: 450px;
}

#fl a#foot-04b {
  background-position: -270px -990px;
}

#fl a#foot-04b:hover,
#fl a#foot-04b.hover {
  background-position: -270px -1530px;
}

#fl #foot-04b span {
  display: none;
}

#fl #foot-05 {
  width: 290px;
  height: 118px;
  left: 270px;
  top: 329px;
}

#fl a#foot-05 {
  background-position: -270px -869px;
}

#fl a#foot-05:hover,
#fl a#foot-05.hover {
  background-position: -270px -1409px;
}

#fl #foot-05 span {
  top: 5px;
  right: 10px;
  text-align: right;
}

/*  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  */
/*  cmf: */
#fl.cmf {
  width: 560px;
  height: 520px;
  background: transparent url("img2012/sprite2012-cmf.jpg") no-repeat 0 0;
}

#fl.cmf a {
  background: transparent url("img2012/sprite2012-cmf.jpg") no-repeat;
  cursor: pointer;
}

#fl.cmf a span,
#fl.cmf span span {
  top: 5px;
  left: 10px;
  text-align: left;
}

#fl #cmf-01a {
  width: 382px;
  height: 60px;
  left: 178px;
  top: 0;
}

#fl a#cmf-01a {
  background-position: -178px -540px;
}

#fl a#cmf-01a:hover,
#fl a#cmf-01a.hover {
  background-position: -178px -1080px;
}

#fl #cmf-01b {
  width: 560px;
  height: 128px;
  left: 0;
  top: 60px;
}

#fl a#cmf-01b {
  background-position: 0 -600px;
}

#fl a#cmf-01b:hover,
#fl a#cmf-01b.hover {
  background-position: 0 -1140px;
}

#fl #cmf-01c {
  width: 100px;
  height: 333px;
  left: 460px;
  top: 188px;
}

#fl a#cmf-01c {
  background-position: -460px -727px;
}

#fl a#cmf-01c:hover,
#fl a#cmf-01c.hover {
  background-position: -460px -1267px;
}

#fl #cmf-02a {
  width: 459px;
  height: 69px;
  left: 0;
  top: 189px;
}

#fl a#cmf-02a {
  background-position: 0 -729px;
}

#fl a#cmf-02a:hover,
#fl a#cmf-02a.hover {
  background-position: 0 -1269px;
}

#fl #cmf-02b {
  width: 348px;
  height: 121px;
  left: 0;
  top: 258px;
}

#fl a#cmf-02b {
  background-position: 0 -798px;
}

#fl a#cmf-02b:hover,
#fl a#cmf-02b.hover {
  background-position: 0 -1338px;
}

#fl #cmf-03 {
  width: 348px;
  height: 59px;
  left: 0;
  top: 380px;
}

#fl a#cmf-03 {
  background-position: 0 -920px;
}

#fl a#cmf-03:hover {
  background-position: 0 -1460px;
}

#fl #cmf-04a {
  width: 459px;
  height: 80px;
  left: 0;
  top: 440px;
}

#fl a#cmf-04a {
  background-position: 0 -980px;
}

#fl a#cmf-04a:hover,
#fl a#cmf-04a.hover {
  background-position: 0 -1520px;
}

#fl #cmf-04b {
  width: 110px;
  height: 181px;
  left: 349px;
  top: 259px;
}

#fl a#cmf-04b {
  background-position: -349px -799px;
}

#fl a#cmf-04b:hover,
#fl a#cmf-04b.hover {
  background-position: -349px -1339px;
}

#fl.cmf #cmf-01a span,
#fl.cmf #cmf-01c span,
#fl.cmf #cmf-02b span,
#fl.cmf #cmf-04b span {
  display: none;
}

/*  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  */
/*  aovet: */
#fl.aovet {
  width: 560px;
  height: 460px;
  background: transparent url("img2012/sprite2012-aovet.jpg") no-repeat;
}

#fl.aovet a {
  background: transparent url("img2012/sprite2012-aovet.jpg") no-repeat 0 0;
  cursor: pointer;
}

#fl.aovet a span,
#fl.aovet span span {
  top: 5px;
  right: 10px;
  text-align: right;
}

#fl.aovet #aovet-01 span {
  left: 10px;
  text-align: left;
}

#fl #aovet-01 {
  width: 260px;
  height: 116px;
  left: 300px;
  top: 0;
}

#fl #aovet-02 {
  width: 260px;
  height: 78px;
  left: 300px;
  top: 118px;
}

#fl #aovet-03 {
  width: 260px;
  height: 48px;
  left: 300px;
  top: 198px;
}

#fl #aovet-04 {
  width: 260px;
  height: 54px;
  left: 300px;
  top: 248px;
}

#fl #aovet-05 {
  width: 260px;
  height: 42px;
  left: 300px;
  top: 304px;
}

#fl #aovet-06 {
  width: 560px;
  height: 63px;
  left: 0;
  top: 348px;
}

#fl #aovet-07 {
  width: 560px;
  height: 47px;
  left: 0;
  top: 413px;
}

#fl #aovet-08 {
  width: 298px;
  height: 54px;
  left: 0;
  top: 248px;
}

#fl #aovet-09 {
  width: 298px;
  height: 42px;
  left: 0;
  top: 304px;
}

#fl #aovet-10 {
  width: 150px;
  height: 42px;
  left: 53px;
  top: 204px;
}

#fl #aovet-11 {
  width: 150px;
  height: 44px;
  left: 53px;
  top: 158px;
}

/*  link: */
#fl a#aovet-01 {
  background-position: -300px -540px;
}

#fl a#aovet-02 {
  background-position: -300px -658px;
}

#fl a#aovet-03 {
  background-position: -300px -738px;
}

#fl a#aovet-04 {
  background-position: -300px -788px;
}

#fl a#aovet-05 {
  background-position: -300px -844px;
}

#fl a#aovet-06 {
  background-position: 0 -888px;
}

#fl a#aovet-07 {
  background-position: 0 -953px;
}

#fl a#aovet-08 {
  background-position: 0 -788px;
}

#fl a#aovet-09 {
  background-position: 0 -844px;
}

#fl a#aovet-10 {
  background-position: -53px -744px;
}

#fl a#aovet-11 {
  background-position: -53px -698px;
}

/*  link.hover: */
#fl a#aovet-01:hover {
  background-position: -300px -1080px;
}

#fl a#aovet-02:hover {
  background-position: -300px -1198px;
}

#fl a#aovet-03:hover {
  background-position: -300px -1278px;
}

#fl a#aovet-04:hover {
  background-position: -300px -1328px;
}

#fl a#aovet-05:hover {
  background-position: -300px -1384px;
}

#fl a#aovet-06:hover {
  background-position: 0 -1428px;
}

#fl a#aovet-07:hover {
  background-position: 0 -1493px;
}

#fl a#aovet-08:hover {
  background-position: 0 -1328px;
}

#fl a#aovet-09:hover {
  background-position: 0 -1384px;
}

#fl a#aovet-10:hover {
  background-position: -53px -1284px;
}

#fl a#aovet-11:hover {
  background-position: -53px -1238px;
}

#fl.cmf a span.membersOnly,
#fl.aovet a span.membersOnly {
  padding-right: 16px;
  background: transparent url("img2013/icon-membersOnly.png") no-repeat 100% 1px;
}

#fl.cmf a:hover span.membersOnly,
#fl.cmf a.hover span.membersOnly,
#fl.aovet a:hover span.membersOnly {
  background-position: 100% -23px;
}

#fl.cmf a span.membersOnly.hasAccess,
#fl.aovet a span.membersOnly.hasAccess {
  padding-right: 16px;
  background-position: 100% -51px;
}

#fl.cmf a:hover span.membersOnly.hasAccess,
#fl.cmf a.hover span.membersOnly.hasAccess,
#fl.aovet a:hover span.membersOnly.hasAccess {
  background-position: 100% -77px;
}

table td a span.membersOnly {
  padding-right: 16px;
  background: transparent url("img2013/icon-membersOnly.png") no-repeat 100% 1px;
}

table td a:hover span.membersOnly {
  background-position: 100% -23px;
}

table td a span.membersOnly.hasAccess {
  background-position: 100% -51px;
}

table td a:hover span.membersOnly.hasAccess {
  background-position: 100% -77px;
}

#content table.methodSelectNoClass2level.additionalMaterial table td a,
#content table.methodSelectNoClass2level.additionalMaterial table td a:link,
#content table.methodSelectNoClass2level.additionalMaterial table td a:visited {
  padding-left: 10px;
}

#summarySitemap h2 {
  background: #cacede;
  color: white;
  border-bottom: 1px solid white;
  padding: 3px 10px;
}

#summarySitemap h2 span.membersOnly {
  padding-right: 16px;
  background: transparent url("img2013/icon-membersOnly.png") no-repeat 100% 3px;
}

#summarySitemap h2 span.membersOnly.hasAccess {
  background-position: 100% -49px;
}

/*  _contentAOS2014.scss */
/*  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  */
/*  Neue Home-Teaser unten: */
#content #aoHomeTeasers {
  border-top: 1px solid #074377;
  margin: 10px 0;
  padding: 20px 0 0 0;
}

#content #aoHomeTeasers .aohtLeft {
  float: left;
  width: 275px;
}

#content #aoHomeTeasers .aohtRight {
  float: right;
  width: 275px;
}

#content #aoHomeTeasers .srRM,
#content #aoHomeTeasers .srRM a {
  font-size: 11px;
  line-height: 13px;
}

#content #aoHomeTeasers .srRM a.lastRow {
  border-top: none;
  padding: 7px 10px 8px;
  height: 41px;
}

#content #aoHomeTeasers .srRM a.lastRow:focus,
#content #aoHomeTeasers .srRM a.lastRow:hover,
#content #aoHomeTeasers .srRM a.lastRow:active {
  background: transparent url("img/bgSet_srStartBoxes.gif") no-repeat 0 bottom;
  color: #074377;
}

#content #aoHomeTeasers div.banner-mobileApps2012 {
  width: 275px;
  height: 66px;
  background: transparent url("img2012/bg_banner-mobileapps.png") no-repeat;
  position: relative;
}

#content #aoHomeTeasers div.banner-mobileApps2012 p {
  padding: 10px 5px 5px 83px;
  line-height: 13px;
  margin: 0;
}

#content #aoHomeTeasers div.banner-mobileApps2012 p a:hover {
  background-color: transparent;
  background-image: none;
  color: #000;
}

#content #aoHomeTeasers div.banner-mobileApps2012 p.links {
  font-weight: bold;
  color: #074377;
  padding: 0 0 0 83px;
  position: absolute;
  bottom: 8px;
}

#content #aoHomeTeasers div.banner-mobileApps2012 p.links a {
  display: inline;
  padding: 0;
  color: #074377;
  margin: 0;
}

#content #aoHomeTeasers .teaserVET h3,
#content #aoHomeTeasers .teaserMobileApps h3 {
  color: #fff;
  background-color: #6c7ba4;
  font-size: 12px;
  text-align: right;
  padding: 0 10px;
  -webkit-border-top-left-radius: 11px;
  -webkit-border-top-right-radius: 11px;
  -moz-border-radius-topleft: 11px;
  -moz-border-radius-topright: 11px;
  border-top-left-radius: 11px;
  border-top-right-radius: 11px;
}

#content #aoHomeTeasers .teaserVET .innerTeaser,
#content #aoHomeTeasers .teaserMobileApps .innerTeaser {
  margin: 1px 0 20px 0;
  border: 1px solid #6c7ba4;
  height: 240px;
  -webkit-border-bottom-right-radius: 11px;
  -webkit-border-bottom-left-radius: 11px;
  -moz-border-radius-bottomright: 11px;
  -moz-border-radius-bottomleft: 11px;
  border-bottom-right-radius: 11px;
  border-bottom-left-radius: 11px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#content #aoHomeTeasers .teaserVET .innerTeaser ul,
#content #aoHomeTeasers .teaserMobileApps .innerTeaser ul {
  list-style-type: none;
}

#content #aoHomeTeasers .teaserVET .innerTeaser ul li,
#content #aoHomeTeasers .teaserMobileApps .innerTeaser ul li {
  margin: 0;
}

#content #aoHomeTeasers .teaserVET {
  width: 360px;
  float: left;
}

#content #aoHomeTeasers .teaserVET .innerTeaser {
  background: #fff url("img2013/bg_teaserVET.png") no-repeat 0 0;
}

#content #aoHomeTeasers .teaserVET .innerTeaser a {
  display: block;
  float: left;
  height: 230px;
  margin: 0 3px 5px 10px;
  background: #fff url("img2013/AOVET_teaser_sprite.png") no-repeat 0 0;
  text-align: center;
  text-decoration: none;
  position: relative;
}

#content #aoHomeTeasers .teaserVET .innerTeaser a span {
  display: block;
  width: 100%;
  position: absolute;
  bottom: 0;
  font-weight: bold;
  font-size: 12px;
  color: #6c7ba4;
}

#content #aoHomeTeasers .teaserVET .innerTeaser a:hover span,
#content #aoHomeTeasers .teaserVET .innerTeaser a:focus span {
  color: #074377;
}

#content #aoHomeTeasers .teaserVET .innerTeaser a.linkToCat {
  width: 70px;
  height: 160px;
  margin-top: 70px;
  background-position: -15px -70px;
}

#content #aoHomeTeasers .teaserVET .innerTeaser a.linkToCat:hover, #content #aoHomeTeasers .teaserVET .innerTeaser a.linkToCat:focus {
  background-position: -15px -370px;
}

#content #aoHomeTeasers .teaserVET .innerTeaser a.linkToDog {
  width: 90px;
  height: 160px;
  margin-top: 70px;
  background-position: -110px -70px;
}

#content #aoHomeTeasers .teaserVET .innerTeaser a.linkToDog:hover, #content #aoHomeTeasers .teaserVET .innerTeaser a.linkToDog:focus {
  background-position: -110px -370px;
}

#content #aoHomeTeasers .teaserVET .innerTeaser a.linkToEquine {
  width: 150px;
  background-position: -200px 0;
}

#content #aoHomeTeasers .teaserVET .innerTeaser a.linkToEquine:hover, #content #aoHomeTeasers .teaserVET .innerTeaser a.linkToEquine:focus {
  background-position: -200px -300px;
}

#content #aoHomeTeasers .teaserMobileApps {
  width: 190px;
  float: right;
}

#content #aoHomeTeasers .teaserMobileApps .innerTeaser {
  overflow: hidden;
  position: relative;
}

#content #aoHomeTeasers .teaserMobileApps .innerTeaser ul.carouselContent {
  margin: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 570px;
  height: 210px;
  -webkit-transition: left 0.4s ease-in-out;
  -moz-transition: left 0.4s ease-in-out;
  transition: left 0.4s ease-in-out;
}

#content #aoHomeTeasers .teaserMobileApps .innerTeaser ul.carouselContent li a {
  display: block;
  height: 210px;
  width: 180px;
  background: transparent url("img2013/AOAPPS_teaser_sprite.png") no-repeat 0 0;
  float: left;
  margin: 0 5px;
}

#content #aoHomeTeasers .teaserMobileApps .innerTeaser ul.carouselContent li a#appStore-iPhone {
  background-position: 0 0;
}

#content #aoHomeTeasers .teaserMobileApps .innerTeaser ul.carouselContent li a#appStore-iPad {
  background-position: 0 -300px;
}

#content #aoHomeTeasers .teaserMobileApps .innerTeaser ul.carouselContent li a#playStore-Android {
  background-position: 0 -600px;
}

#content #aoHomeTeasers .teaserMobileApps .innerTeaser ul.carouselContent li a span {
  position: absolute;
  left: -60000px;
}

#content #aoHomeTeasers .teaserMobileApps .innerTeaser ul.carouselControl {
  position: absolute;
  left: 60px;
  bottom: 5px;
  margin: 0;
  padding: 0;
  width: 60px;
}

#content #aoHomeTeasers .teaserMobileApps .innerTeaser ul.carouselControl li span {
  display: block;
  width: 10px;
  height: 10px;
  float: left;
  margin: 5px;
  background-color: #a6a6a6;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  text-indent: -6000px;
  cursor: pointer;
}

#content #aoHomeTeasers .teaserMobileApps .innerTeaser ul.carouselControl li span:hover, #content #aoHomeTeasers .teaserMobileApps .innerTeaser ul.carouselControl li span:active, #content #aoHomeTeasers .teaserMobileApps .innerTeaser ul.carouselControl li span.active {
  background-color: #6c7ba4;
}

#content #aoHomeTeasers .teaserMobileApps .innerTeaser ul.carouselContent.at-pos1 {
  left: 0;
  -webkit-transition: left 0.4s ease-in-out;
  -moz-transition: left 0.4s ease-in-out;
  transition: left 0.4s ease-in-out;
}

#content #aoHomeTeasers .teaserMobileApps .innerTeaser ul.carouselContent.at-pos2 {
  left: -190px;
  -webkit-transition: left 0.4s ease-in-out;
  -moz-transition: left 0.4s ease-in-out;
  transition: left 0.4s ease-in-out;
}

#content div.channelSwitch {
  text-align: center;
  font-size: 12px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  background: #efefef;
  height: 20px;
  padding: 6px 0;
}

#content div.channelSwitch span.link,
#content div.channelSwitch span.info {
  margin: 0 10px;
  display: inline-block;
  line-height: 20px;
}

#content div.channelSwitch span.link a,
#content div.channelSwitch span.info a {
  float: left;
  height: 20px;
  min-width: 20px;
  margin: 0;
  padding: 0;
  position: relative;
  top: 0;
  left: 0;
  text-decoration: none;
}

#content div.channelSwitch span.link a.mi,
#content div.channelSwitch span.link a.mi:link,
#content div.channelSwitch span.link a.mi:visited,
#content div.channelSwitch span.info a.mi,
#content div.channelSwitch span.info a.mi:link,
#content div.channelSwitch span.info a.mi:visited {
  background: #ffc url("img2012/btn_moreInfo2012.png") no-repeat 0 0;
  line-height: 20px;
}

#content div.channelSwitch span.link a.mi:focus,
#content div.channelSwitch span.link a.mi:hover,
#content div.channelSwitch span.link a.mi:active,
#content div.channelSwitch span.info a.mi:focus,
#content div.channelSwitch span.info a.mi:hover,
#content div.channelSwitch span.info a.mi:active {
  background-position: 0 -30px;
}

#content div.channelSwitch span.link a.mi span,
#content div.channelSwitch span.info a.mi span {
  display: none;
}

/*  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  */
/*  _import_diagnosis2012.scss */
h2.classification-subheader {
  padding: 1px 10px;
  background-color: #6c7ba4;
  color: #fff;
}

h2.classification-subheader:first-of-type {
  -webkit-border-top-left-radius: 11px;
  -webkit-border-top-right-radius: 11px;
  -moz-border-radius-topleft: 11px;
  -moz-border-radius-topright: 11px;
  border-top-left-radius: 11px;
  border-top-right-radius: 11px;
}

#diagnosisContent2012 {
  background: #e4e6ee;
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  border-radius: 11px;
  margin-bottom: 20px;
}

#diagnosisContent2012 div.classification-row {
  border-top: 1px solid #fff;
  height: 187px;
  padding: 10px 0;
}

#diagnosisContent2012 div.classification-row div.box-identifier {
  height: 187px;
  width: 69px;
  float: left;
  margin-left: 6px;
}

#diagnosisContent2012 div.classification-row div.box-identifier div.image {
  height: 125px;
  background-color: #fff;
}

#diagnosisContent2012 div.classification-row div.box-identifier div.text {
  height: 62px;
}

#diagnosisContent2012 div.classification-row div.box-identifier div.text h3, #diagnosisContent2012 div.classification-row div.box-identifier div.text p {
  color: #074377;
  font: normal 12px/100% Verdana,Arial,sans-serif;
  padding: 0 0 0 4px;
}

#diagnosisContent2012 div.classification-row div.box-identifier div.text h3 {
  font-weight: bold;
}

#diagnosisContent2012 div.classification-row div.box-group {
  position: relative;
  height: 187px;
  width: 150px;
  background-color: #fff;
  float: left;
  margin: 0 5px;
}

#diagnosisContent2012 div.classification-row div.box-group div.text {
  height: 62px;
}

#diagnosisContent2012 div.classification-row div.box-group div.text h4 {
  font: bold 15px/120% Verdana,Arial,sans-serif;
  padding: 4px 7px 0 7px;
}

#diagnosisContent2012 div.classification-row div.box-group div.text h4 span {
  color: #000;
  font: normal 12px/103% Verdana,Arial,sans-serif;
  display: block;
}

#diagnosisContent2012 div.classification-row div.box-group div.text h4 a {
  text-decoration: none;
}

#diagnosisContent2012 div.classification-row div.box-group div.image {
  height: 97px;
}

#diagnosisContent2012 div.classification-row div.box-group div.image img {
  margin: 0 auto;
}

#diagnosisContent2012 div.classification-row div.box-group div.buttons {
  min-height: 27px;
  border-top: 1px solid #e4e6ee;
}

#diagnosisContent2012 div.classification-row div.box-group div.buttons a.moreInfo:link,
#diagnosisContent2012 div.classification-row div.box-group div.buttons a.moreInfo:visited {
  background: transparent url("img2012/btn_moreInfo2012.png") no-repeat 0 0;
  height: 19px;
  margin: 4px;
  padding: 0;
  width: 21px;
  text-indent: -9000px;
  float: left;
  z-index: 10;
}

#diagnosisContent2012 div.classification-row div.box-group div.buttons a.moreInfo:focus,
#diagnosisContent2012 div.classification-row div.box-group div.buttons a.moreInfo:hover,
#diagnosisContent2012 div.classification-row div.box-group div.buttons a.moreInfo:active {
  background-position: 0 -30px;
}

#diagnosisContent2012 div.classification-row div.box-group div.buttons a.proceed:link,
#diagnosisContent2012 div.classification-row div.box-group div.buttons a.proceed:visited {
  background: transparent url("img2012/btn_proceed2012.png") no-repeat 0 0;
  height: 19px;
  margin: 4px;
  padding: 0;
  width: 66px;
  text-indent: -9000px;
  float: right;
}

#diagnosisContent2012 div.classification-row div.box-group div.buttons a.proceed:focus,
#diagnosisContent2012 div.classification-row div.box-group div.buttons a.proceed:hover,
#diagnosisContent2012 div.classification-row div.box-group div.buttons a.proceed:active {
  background-position: 0 -30px;
}

#diagnosisContent2012 div.classification-row div.box-group div.proceed-options {
  display: none;
  position: absolute;
  bottom: 30px;
  left: -100px;
  background: #fff;
  padding: 2px;
  width: 340px;
  z-index: 30;
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  border-radius: 11px;
  -webkit-box-shadow: 5px 5px 5px #ccc;
  -moz-box-shadow: 5px 5px 5px #ccc;
  box-shadow: 5px 5px 5px #ccc;
}

#diagnosisContent2012 div.classification-row div.box-group div.proceed-options div.inner {
  border: 2px solid #074377;
  min-height: 30px;
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  border-radius: 11px;
}

#diagnosisContent2012 div.classification-row div.box-group div.proceed-options div.inner ul {
  list-style-type: none;
  display: block;
  margin: 0;
  padding: 0;
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  border-radius: 11px;
}

#diagnosisContent2012 div.classification-row div.box-group div.proceed-options div.inner ul li {
  margin: 0;
  border-top: 1px solid #e8e8e8;
}

#diagnosisContent2012 div.classification-row div.box-group div.proceed-options div.inner ul li a:link,
#diagnosisContent2012 div.classification-row div.box-group div.proceed-options div.inner ul li a:visited {
  font-size: 12px;
  display: block;
  margin: 0;
  text-decoration: none;
  padding: 2px 10px;
  font-weight: bold;
  color: #074377;
}

#diagnosisContent2012 div.classification-row div.box-group div.proceed-options div.inner ul li a:link span,
#diagnosisContent2012 div.classification-row div.box-group div.proceed-options div.inner ul li a:visited span {
  font-weight: normal;
  color: #000;
}

#diagnosisContent2012 div.classification-row div.box-group div.proceed-options div.inner ul li a:focus,
#diagnosisContent2012 div.classification-row div.box-group div.proceed-options div.inner ul li a:hover,
#diagnosisContent2012 div.classification-row div.box-group div.proceed-options div.inner ul li a:active {
  background-color: #e4e6ee;
}

#diagnosisContent2012 div.classification-row div.box-group div.proceed-options div.inner ul li:first-child,
#diagnosisContent2012 div.classification-row div.box-group div.proceed-options div.inner ul li:first-child a {
  -webkit-border-top-left-radius: 11px;
  -webkit-border-top-right-radius: 11px;
  -moz-border-radius-topleft: 11px;
  -moz-border-radius-topright: 11px;
  border-top-left-radius: 11px;
  border-top-right-radius: 11px;
}

#diagnosisContent2012 div.classification-row div.box-group div.proceed-options div.inner ul li:last-child,
#diagnosisContent2012 div.classification-row div.box-group div.proceed-options div.inner ul li:last-child a {
  -webkit-border-bottom-right-radius: 11px;
  -webkit-border-bottom-left-radius: 11px;
  -moz-border-radius-bottomright: 11px;
  -moz-border-radius-bottomleft: 11px;
  border-bottom-right-radius: 11px;
  border-bottom-left-radius: 11px;
}

#diagnosisContent2012 div.classification-row div.box-group div.proceed-options div.inner ul li:first-child {
  border-top: none;
}

#diagnosisContent2012 div.classification-row div.box-group div.proceed-options div.haken {
  height: 13px;
  width: 19px;
  background: transparent url("img2012/bg_haken.png") no-repeat 0 0;
  position: absolute;
  bottom: -9px;
  left: 200px;
  z-index: 40;
}

#diagnosisContent2012 div.classification-row div.box-group div.proceed-options a.close-options,
#diagnosisContent2012 div.classification-row div.box-group div.proceed-options a.close-options:link,
#diagnosisContent2012 div.classification-row div.box-group div.proceed-options a.close-options:visited {
  background: transparent url("img2012/btn_close-options.png") no-repeat -2px -2px;
  display: block;
  width: 19px;
  height: 19px;
  position: absolute;
  right: -7px;
  top: -7px;
  z-index: 40;
  text-indent: -9999px;
}

#diagnosisContent2012 div.classification-row div.box-group div.proceed-options a.close-options:focus,
#diagnosisContent2012 div.classification-row div.box-group div.proceed-options a.close-options:hover,
#diagnosisContent2012 div.classification-row div.box-group div.proceed-options a.close-options:active {
  background-position: -2px -32px;
}

#diagnosisContent2012 div.classification-row div.box-group.type-a div.text h4 a {
  color: #448B8C;
}

#diagnosisContent2012 div.classification-row div.box-group.type-b div.text h4 a {
  color: #D56300;
}

#diagnosisContent2012 div.classification-row div.box-group.type-c div.text h4 a {
  color: #CD0000;
}

#diagnosisContent2012 div.classification-row div.box-group.show div.proceed-options {
  display: block;
}

#diagnosisContent2012 div.classification-row div.box-group.show div.buttons a.proceed {
  background-position: 0 -60px;
  cursor: text;
}

#diagnosisContent2012 div.classification-row.dentoalveolar {
  min-height: 226px;
}

#diagnosisContent2012 div.classification-row.dentoalveolar h3 {
  color: #074377;
  font-size: 12px;
  font-weight: bold;
  line-height: 120%;
  padding: 0 10px 10px 10px;
  height: 14px;
}

#diagnosisContent2012 div.classification-row.dentoalveolar div.box-group {
  height: 201px;
  width: 127px;
  margin: 0 0 0 10px;
}

#diagnosisContent2012 div.classification-row.dentoalveolar div.box-group div.text {
  height: 38px;
}

#diagnosisContent2012 div.classification-row.dentoalveolar div.box-group div.text h4 {
  font: bold 12px/120% Verdana,Arial,sans-serif;
  padding: 4px 7px 0 7px;
}

#diagnosisContent2012 div.classification-row.dentoalveolar div.box-group div.text h4 a {
  text-decoration: none;
}

#diagnosisContent2012 div.classification-row.dentoalveolar div.box-group div.image {
  width: 117px;
  height: 135px;
}

#diagnosisContent2012 div.classification-row.dentoalveolar div.box-group div.image img {
  margin: 0 5px;
}

#diagnosisContent2012 div.classification-row.flat {
  height: 164px;
  height: 168px;
}

#diagnosisContent2012 div.classification-row.flat div.box-identifier {
  height: 164px;
  height: 168px;
}

#diagnosisContent2012 div.classification-row.flat div.box-identifier div.image {
  height: 117px;
  background-color: #fff;
  position: relative;
}

#diagnosisContent2012 div.classification-row.flat div.box-identifier div.image img {
  position: absolute;
  bottom: 20px;
}

#diagnosisContent2012 div.classification-row.flat div.box-identifier div.text {
  height: 47px;
  height: 51px;
  position: relative;
  z-index: 5;
}

#diagnosisContent2012 div.classification-row.flat div.box-identifier div.text p {
  font-size: 11px;
  padding-top: 3px;
}

#diagnosisContent2012 div.classification-row.flat div.box-group {
  height: 164px;
  height: 168px;
}

#diagnosisContent2012 div.classification-row.flat div.box-group div.text {
  position: absolute;
  height: auto;
}

#diagnosisContent2012 div.classification-row.flat div.box-group div.text h4 {
  color: #074377;
  font: bold 11px/110% Verdana,Arial,sans-serif;
}

#diagnosisContent2012 div.classification-row.flat div.box-group div.image {
  width: 150px;
  height: 136px;
  height: 140px;
  background-color: #fff;
  display: block;
}

#diagnosisContent2012 div.classification-row.flat div.box-group div.image a {
  width: 150px;
  height: 136px;
  height: 140px;
  display: table-cell;
  padding: 0;
  text-align: center;
  vertical-align: bottom;
}

#diagnosisContent2012 div.classification-row.flat div.box-group div.image a img {
  margin: 0 auto;
}

#diagnosisContent2012 div.classification-row.second-row {
  border-top: none;
  padding-left: 75px;
  padding-top: 0;
}

#diagnosisContent2012 div.classification-row:first-child {
  border-top: none;
}

#content #diagnosisContentCMF table.classification td.box04 {
  background-color: transparent;
}

#content #diagnosisContentCMF table.classification td.box04 a {
  border: none;
  float: none;
  height: auto;
  margin: none;
  color: #074377;
}

#content #diagnosisContentCMF table.classification td.box04 div.text-buttons {
  width: 79px;
  height: 95px;
  float: left;
  border-right: 1px solid #e4e6ee;
  position: relative;
  background-color: #fff;
}

#content #diagnosisContentCMF table.classification td.box04 div.text-buttons h4 {
  font: bold 14px/120% Verdana,Arial,sans-serif;
  height: 38px;
  overflow: hidden;
}

#content #diagnosisContentCMF table.classification td.box04 div.text-buttons a.proceed:link,
#content #diagnosisContentCMF table.classification td.box04 div.text-buttons a.proceed:visited {
  background: transparent url("img2012/btn_proceed2012.png") no-repeat 0 0;
  height: 19px;
  padding: 0;
  width: 66px;
  text-indent: -9000px;
  position: absolute;
  bottom: 5px;
  left: 6px;
}

#content #diagnosisContentCMF table.classification td.box04 div.text-buttons a.proceed:focus,
#content #diagnosisContentCMF table.classification td.box04 div.text-buttons a.proceed:hover,
#content #diagnosisContentCMF table.classification td.box04 div.text-buttons a.proceed:active,
#content #diagnosisContentCMF table.classification td.box04 div.text-buttons a.proceed.jqHover {
  background-position: 0 -30px;
}

#content #diagnosisContentCMF table.classification td.box04 div.text-buttons a.moreInfo:link,
#content #diagnosisContentCMF table.classification td.box04 div.text-buttons a.moreInfo:visited {
  background: url("img2012/btn_moreInfo2012.png") no-repeat scroll 0 0 transparent;
  height: 19px;
  padding: 0;
  width: 21px;
  text-indent: -9000px;
  float: left;
  z-index: 10;
  position: absolute;
  bottom: 30px;
  left: 6px;
}

#content #diagnosisContentCMF table.classification td.box04 div.text-buttons a.moreInfo:focus,
#content #diagnosisContentCMF table.classification td.box04 div.text-buttons a.moreInfo:hover,
#content #diagnosisContentCMF table.classification td.box04 div.text-buttons a.moreInfo:active {
  background-position: 0 -30px;
}

#content #diagnosisContentCMF table.classification td.box04 div.image {
  height: 95px;
  background-color: #fff;
  width: 120px;
  float: right;
}

#content table.methodSelectNoClass2level td a,
#content table.methodSelectNoClass2level td a:link,
#content table.methodSelectNoClass2level td a:visited {
  background: #CACEDE url("img2012/btn_proceed2012.png") no-repeat 485px 5px;
  color: #000;
  padding: 0 0 0 30px;
}

#content table.methodSelectNoClass2level td a:focus,
#content table.methodSelectNoClass2level td a:hover,
#content table.methodSelectNoClass2level td a:active {
  background: #6B7AA3 url("img2012/btn_proceed2012.png") no-repeat 485px -25px;
  color: #fff;
  padding: 0 0 0 30px;
}

#content table.methodSelectNoClass2level table th,
#content table.methodSelectNoClass2level table th.sectionStress {
  background-color: #CACEDE;
  border-top: none;
  color: #000;
  padding: 0 0 0 30px;
}

#content table.methodSelectNoClass2level table td a,
#content table.methodSelectNoClass2level table td a:link,
#content table.methodSelectNoClass2level table td a:visited {
  background: #E4E6EE url("img2012/btn_proceed2012.png") no-repeat 485px 5px;
  color: #6B7AA3;
  padding: 0 0 0 50px;
}

#content table.methodSelectNoClass2level table td a:focus,
#content table.methodSelectNoClass2level table td a:hover,
#content table.methodSelectNoClass2level table td a:active {
  background: #6B7AA3 url("img2012/btn_proceed2012.png") no-repeat 485px -25px;
  color: #fff;
  padding: 0 0 0 50px;
}

#content #diagnosisContent table.classificationAcetabulum div.buttons {
  min-height: 27px;
}

#content #diagnosisContent table.classificationAcetabulum div.buttons a.moreInfo:link,
#content #diagnosisContent table.classificationAcetabulum div.buttons a.moreInfo:visited {
  background: transparent url("img2012/btn_moreInfo2012.png") no-repeat 0 0;
  height: 19px;
  margin: 4px 2px 4px 4px;
  padding: 0;
  width: 21px;
  text-indent: -9000px;
  float: left;
  z-index: 10;
}

#content #diagnosisContent table.classificationAcetabulum div.buttons a.moreInfo:focus,
#content #diagnosisContent table.classificationAcetabulum div.buttons a.moreInfo:hover,
#content #diagnosisContent table.classificationAcetabulum div.buttons a.moreInfo:active {
  background-position: 0 -30px;
}

#content #diagnosisContent table.classificationAcetabulum div.buttons a.proceed:link,
#content #diagnosisContent table.classificationAcetabulum div.buttons a.proceed:visited {
  background: transparent url("img2012/btn_proceed2012.png") no-repeat 0 0;
  height: 19px;
  margin: 4px 4px 4px 2px;
  padding: 0;
  width: 66px;
  text-indent: -9000px;
  float: right;
}

#content #diagnosisContent table.classificationAcetabulum div.buttons a.proceed:focus,
#content #diagnosisContent table.classificationAcetabulum div.buttons a.proceed:hover,
#content #diagnosisContent table.classificationAcetabulum div.buttons a.proceed:active {
  background-position: 0 -30px;
}

#content #diagnosisContent table.classificationAcetabulum td.top {
  height: 65px;
}

#content #diagnosisContent table.classificationAcetabulum td.top h4 a {
  color: #074377;
  text-decoration: none;
}

#content #diagnosisContent table.classificationAcetabulum td.top h4 a span {
  color: #000;
  padding-top: 2px;
  font: 12px/12px Verdana,Arial,sans-serif;
  display: block;
}

#content p.backToMainProcedure {
  background-color: #e4e6ee;
  margin: 20px 0;
  padding: 0;
}

#content p.backToMainProcedure a {
  display: block;
  background-color: #e4e6ee;
  background: #e4e6ee url("img2012/backTo2012.png") no-repeat 4px 4px;
  color: #415b8b;
  line-height: 140%;
  min-height: 20px;
  padding: 4px 4px 4px 56px;
  text-decoration: none;
  font-weight: bold;
}

#content p.backToMainProcedure a:hover {
  background-color: #415b8b;
  color: #fff;
  text-decoration: none;
}

/*  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  */
/*  _newspine2019.scss */
/*  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  */
/*  skeleton: */
#fl.skeleton div.pleaseSelect {
  -webkit-border-top-left-radius: 9px;
  -moz-border-radius-topleft: 9px;
  border-top-left-radius: 9px;
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  border-bottom-left-radius: 2px;
  background-color: #e6e6e6;
}

#fl.skeleton div.pleaseSelect h1 {
  color: #333;
  font-size: 12px;
  line-height: 1.1;
}

#fl.skeleton,
#fl.skeleton a {
  background: transparent url("img2016/skeleton_sprite_2016n.jpg") no-repeat 0 0;
}

#fl.skeleton {
  width: 560px;
  height: 740px;
}

#fl.skeleton a {
  cursor: pointer;
}

@media (-webkit-min-device-pixel-ratio: 2) {
  /* Retina-specific stuff here */
  #fl.skeleton,
  #fl.skeleton a {
    background: transparent url("img2016/skeleton_sprite_2016n-2x.jpg") no-repeat 0 0;
    background-size: 560px 3000px;
  }
}

@media (-webkit-min-device-pixel-ratio: 3) {
  /* Retina-specific stuff here */
  #fl.skeleton,
  #fl.skeleton a {
    background: transparent url("img2016/skeleton_sprite_2016n-3x.jpg") no-repeat 0 0;
    background-size: 560px 3000px;
  }
}

#fl.skeleton a span, #fl.skeleton span span {
  background-image: none;
  background-color: transparent;
}

#content #fl.skeleton h1 {
  padding: 5px 5px 5px 10px;
  margin: 0;
}

#content #fl.skeleton p {
  padding: 0;
  margin: 0 10px;
}

#fl.skeleton a span,
#fl.skeleton span span {
  top: 5px;
  left: 10px;
  text-align: left;
}

#fl.skeleton #skeleton-14 span,
#fl.skeleton #skeleton-15 span,
#fl.skeleton #skeleton-16 span,
#fl.skeleton #skeleton-17 span,
#fl.skeleton #skeleton-18 span,
#fl.skeleton #skeleton-19 span,
#fl.skeleton #skeleton-20 span,
#fl.skeleton #skeleton-21 span {
  right: 10px;
  text-align: right;
}

#fl.skeleton #skeleton-03b span,
#fl.skeleton #skeleton-22b span {
  display: none;
}

#fl.skeleton #skeleton-08 span,
#fl.skeleton #skeleton-12 span {
  top: 2px;
}

#fl #skeleton-01 {
  width: 238px;
  height: 28px;
  left: 0;
  top: 110px;
}

#fl #skeleton-02 {
  width: 238px;
  height: 39px;
  left: 0;
  top: 140px;
}

#fl #skeleton-03a {
  width: 348px;
  height: 28px;
  left: 0;
  top: 290px;
}

#fl #skeleton-03b {
  width: 79px;
  height: 101px;
  left: 269px;
  top: 318px;
}

#fl #skeleton-04 {
  width: 268px;
  height: 28px;
  left: 0;
  top: 320px;
}

#fl #skeleton-05 {
  width: 268px;
  height: 38px;
  left: 0;
  top: 350px;
}

#fl #skeleton-06 {
  width: 268px;
  height: 68px;
  left: 0;
  top: 390px;
}

#fl #skeleton-07 {
  width: 268px;
  height: 48px;
  left: 0;
  top: 460px;
}

#fl #skeleton-08 {
  width: 268px;
  height: 18px;
  left: 0;
  top: 510px;
}

#fl #skeleton-09 {
  width: 268px;
  height: 38px;
  left: 0;
  top: 530px;
}

#fl #skeleton-10 {
  width: 268px;
  height: 58px;
  left: 0;
  top: 570px;
}

#fl #skeleton-11 {
  width: 268px;
  height: 38px;
  left: 0;
  top: 630px;
}

#fl #skeleton-12 {
  width: 268px;
  height: 18px;
  left: 0;
  top: 670px;
}

#fl #skeleton-13 {
  width: 268px;
  height: 48px;
  left: 0;
  top: 690px;
}

#fl #skeleton-14 {
  width: 320px;
  height: 108px;
  left: 240px;
  top: 0;
}

#fl #skeleton-15 {
  width: 210px;
  height: 38px;
  left: 350px;
  top: 110px;
}

#fl #skeleton-16 {
  width: 210px;
  height: 68px;
  left: 350px;
  top: 150px;
}

#fl #skeleton-17 {
  width: 210px;
  height: 38px;
  left: 350px;
  top: 220px;
}

#fl #skeleton-18 {
  width: 210px;
  height: 28px;
  left: 350px;
  top: 260px;
}

#fl #skeleton-19 {
  width: 210px;
  height: 28px;
  left: 350px;
  top: 290px;
}

#fl #skeleton-20 {
  width: 210px;
  height: 28px;
  left: 350px;
  top: 320px;
}

#fl #skeleton-21 {
  width: 210px;
  height: 78px;
  left: 350px;
  top: 350px;
}

#fl #skeleton-22a {
  width: 240px;
  height: 68px;
  left: 0;
  top: 200px;
}

#fl #skeleton-22b {
  width: 78px;
  height: 178px;
  left: 240px;
  top: 110px;
}

#fl a#skeleton-01 {
  background-position: 0 -1110px;
}

#fl a#skeleton-02 {
  background-position: 0 -1140px;
}

#fl a#skeleton-03a {
  background-position: 0 -1290px;
}

#fl a#skeleton-03b {
  background-position: -269px -1318px;
}

#fl a#skeleton-04 {
  background-position: 0 -1320px;
}

#fl a#skeleton-05 {
  background-position: 0 -1350px;
}

#fl a#skeleton-06 {
  background-position: 0 -1390px;
}

#fl a#skeleton-07 {
  background-position: 0 -1460px;
}

#fl a#skeleton-08 {
  background-position: 0 -1510px;
}

#fl a#skeleton-09 {
  background-position: 0 -1530px;
}

#fl a#skeleton-10 {
  background-position: 0 -1570px;
}

#fl a#skeleton-11 {
  background-position: 0 -1630px;
}

#fl a#skeleton-12 {
  background-position: 0 -1670px;
}

#fl a#skeleton-13 {
  background-position: 0 -1690px;
}

#fl a#skeleton-14 {
  background-position: -241px -1000px;
}

#fl a#skeleton-15 {
  background-position: -350px -1110px;
}

#fl a#skeleton-16 {
  background-position: -350px -1150px;
}

#fl a#skeleton-17 {
  background-position: -350px -1220px;
}

#fl a#skeleton-18 {
  background-position: -350px -1260px;
}

#fl a#skeleton-19 {
  background-position: -350px -1290px;
}

#fl a#skeleton-20 {
  background-position: -350px -1320px;
}

#fl a#skeleton-21 {
  background-position: -350px -1350px;
}

#fl a#skeleton-22a {
  background-position: 0 -1200px;
}

#fl a#skeleton-22b {
  background-position: -240px -1110px;
}

#fl.skeleton a#gotoPediatric {
  width: 210px;
  height: 290px;
  left: 350px;
  top: 450px;
  background-position: -350px -1450px;
}

#fl.skeleton a#gotoPediatric:hover {
  background-position: -350px -2450px;
}

#fl.skeleton a#gotoPediatric span {
  right: 10px;
  text-align: right;
}

#fl a#skeleton-01:hover, #fl a#skeleton-01.hover {
  background-position: 0 -2110px;
}

#fl a#skeleton-02:hover, #fl a#skeleton-02.hover {
  background-position: 0 -2140px;
}

#fl a#skeleton-03a:hover, #fl a#skeleton-03a.hover {
  background-position: 0 -2290px;
}

#fl a#skeleton-03b:hover, #fl a#skeleton-03b.hover {
  background-position: -269px -2318px;
}

#fl a#skeleton-04:hover, #fl a#skeleton-04.hover {
  background-position: 0 -2320px;
}

#fl a#skeleton-05:hover, #fl a#skeleton-05.hover {
  background-position: 0 -2350px;
}

#fl a#skeleton-06:hover, #fl a#skeleton-06.hover {
  background-position: 0 -2390px;
}

#fl a#skeleton-07:hover, #fl a#skeleton-07.hover {
  background-position: 0 -2460px;
}

#fl a#skeleton-08:hover, #fl a#skeleton-08.hover {
  background-position: 0 -2510px;
}

#fl a#skeleton-09:hover, #fl a#skeleton-09.hover {
  background-position: 0 -2530px;
}

#fl a#skeleton-10:hover, #fl a#skeleton-10.hover {
  background-position: 0 -2570px;
}

#fl a#skeleton-11:hover, #fl a#skeleton-11.hover {
  background-position: 0 -2630px;
}

#fl a#skeleton-12:hover, #fl a#skeleton-12.hover {
  background-position: 0 -2670px;
}

#fl a#skeleton-13:hover, #fl a#skeleton-13.hover {
  background-position: 0 -2690px;
}

#fl a#skeleton-14:hover, #fl a#skeleton-14.hover {
  background-position: -241px -2000px;
}

#fl a#skeleton-15:hover, #fl a#skeleton-15.hover {
  background-position: -350px -2110px;
}

#fl a#skeleton-16:hover, #fl a#skeleton-16.hover {
  background-position: -350px -2150px;
}

#fl a#skeleton-17:hover, #fl a#skeleton-17.hover {
  background-position: -350px -2220px;
}

#fl a#skeleton-18:hover, #fl a#skeleton-18.hover {
  background-position: -350px -2260px;
}

#fl a#skeleton-19:hover, #fl a#skeleton-19.hover {
  background-position: -350px -2290px;
}

#fl a#skeleton-20:hover, #fl a#skeleton-20.hover {
  background-position: -350px -2320px;
}

#fl a#skeleton-21:hover, #fl a#skeleton-21.hover {
  background-position: -350px -2350px;
}

#fl a#skeleton-22a:hover,
#fl a#skeleton-22a.hover {
  background-position: 0 -2200px;
}

#fl a#skeleton-22b:hover,
#fl a#skeleton-22b.hover {
  background-position: -240px -2110px;
}

#spine-home {
  margin-top: -20px;
}

#spine-home div.spine-box-top,
#spine-home div.spine-box-trauma,
#spine-home div.spine-box-deformities,
#spine-home div.spine-box-tumors {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#spine-home div.spine-box-top {
  background: #fff url("img2014/AO_Spine_Curriculum.png") no-repeat 20px 0;
  min-height: 66px;
  padding: 7px 0 0 140px;
  margin-bottom: 10px;
}

#spine-home div.spine-box-top h2 {
  font-size: 18px;
  line-height: 1.3;
  font-weight: normal;
  color: #666;
}

#spine-home div.spine-box-trauma,
#spine-home div.spine-box-deformities {
  position: relative;
  background: transparent url("img2016/sprite-spine-start-2016.png") no-repeat 0 0;
  float: left;
  width: 270px;
  height: 500px;
}

#spine-home div.spine-box-trauma a,
#spine-home div.spine-box-trauma span.notYet,
#spine-home div.spine-box-deformities a,
#spine-home div.spine-box-deformities span.notYet {
  display: block;
  width: 100%;
  background: transparent url("img2016/sprite-spine-start-2016.png") no-repeat 0 0;
  text-decoration: none;
  position: absolute;
  left: 0;
}

#spine-home div.spine-box-trauma a span,
#spine-home div.spine-box-trauma span.notYet span,
#spine-home div.spine-box-deformities a span,
#spine-home div.spine-box-deformities span.notYet span {
  color: #fff;
  position: absolute;
  right: 10px;
  bottom: 5px;
  height: 1.5em;
}

#spine-home div.spine-box-trauma a span.membersOnly,
#spine-home div.spine-box-trauma span.notYet span.membersOnly,
#spine-home div.spine-box-deformities a span.membersOnly,
#spine-home div.spine-box-deformities span.notYet span.membersOnly {
  padding-right: 14px;
  background-position: 100% -21px;
}

#spine-home div.spine-box-trauma a span.membersOnly.hasAccess,
#spine-home div.spine-box-trauma span.notYet span.membersOnly.hasAccess,
#spine-home div.spine-box-deformities a span.membersOnly.hasAccess,
#spine-home div.spine-box-deformities span.notYet span.membersOnly.hasAccess {
  padding-right: 14px;
  background-position: 100% -73px;
}

#spine-home div.spine-box-trauma span.notYet,
#spine-home div.spine-box-deformities span.notYet {
  cursor: help;
}

#spine-home div.spine-box-trauma h3,
#spine-home div.spine-box-deformities h3 {
  color: #fff;
  line-height: 2.2;
  padding: 0 15px;
}

#spine-home div.spine-box-trauma p, #spine-home div.spine-box-trauma ul, #spine-home div.spine-box-trauma li,
#spine-home div.spine-box-deformities p,
#spine-home div.spine-box-deformities ul,
#spine-home div.spine-box-deformities li {
  padding: 0;
  margin: 0;
}

#spine-home div.spine-box-trauma ul,
#spine-home div.spine-box-deformities ul {
  list-style-type: none;
}

#spine-home div.spine-box-trauma p.pleaseSelect,
#spine-home div.spine-box-deformities p.pleaseSelect {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  bottom: 0;
  right: 0;
  color: #666;
  padding: 6px 0 0 10px;
  margin: 0;
  line-height: 120%;
  font-size: 11px;
  z-index: 5;
  width: 122px;
  height: 38px;
}

#spine-home div.spine-box-trauma {
  margin-right: 20px;
}

#spine-home div.spine-box-trauma .spineTraumaLink01 {
  top: 32px;
  background-position: 0 -32px;
  height: 30px;
}

#spine-home div.spine-box-trauma .spineTraumaLink01:focus, #spine-home div.spine-box-trauma .spineTraumaLink01:hover {
  background-position: 0 -582px;
}

#spine-home div.spine-box-trauma .spineTraumaLink01.notYet {
  background-position: 0 -1132px;
}

#spine-home div.spine-box-trauma .spineTraumaLink02 {
  top: 64px;
  background-position: 0 -64px;
  height: 45px;
}

#spine-home div.spine-box-trauma .spineTraumaLink02:focus, #spine-home div.spine-box-trauma .spineTraumaLink02:hover {
  background-position: 0 -614px;
}

#spine-home div.spine-box-trauma .spineTraumaLink02.notYet {
  background-position: 0 -1164px;
}

#spine-home div.spine-box-trauma .spineTraumaLink03 {
  z-index: 2;
  top: 110px;
  background-position: 0 -110px;
  height: 291px;
}

#spine-home div.spine-box-trauma .spineTraumaLink03:focus, #spine-home div.spine-box-trauma .spineTraumaLink03:hover {
  background-position: 0 -660px;
}

#spine-home div.spine-box-trauma .spineTraumaLink03.notYet {
  background-position: 0 -1210px;
}

#spine-home div.spine-box-trauma .spineTraumaLink04 {
  z-index: 1;
  background-color: lime;
  top: 403px;
  background-position: 0 -403px;
  height: 97px;
}

#spine-home div.spine-box-trauma .spineTraumaLink04:focus, #spine-home div.spine-box-trauma .spineTraumaLink04:hover {
  background-position: 0 -953px;
}

#spine-home div.spine-box-trauma .spineTraumaLink04.notYet {
  background-position: 0 -1503px;
}

#spine-home div.spine-box-trauma .spineTraumaLink04 span {
  top: 5px;
}

#spine-home div.spine-box-deformities {
  background-position: -290px 0;
}

#spine-home div.spine-box-deformities a span {
  left: 10px;
  top: 10px;
}

#spine-home div.spine-box-deformities a span.membersOnly {
  padding-right: 0;
  padding-left: 14px;
  background-position: 0% -21px;
}

#spine-home div.spine-box-deformities a span.membersOnly.hasAccess {
  padding-right: 0;
  padding-left: 14px;
  background-position: 0% -73px;
}

#spine-home div.spine-box-deformities #scheuermann {
  top: 30px;
  left: 0;
  width: 144px;
  height: 320px;
  background-position: -290px -30px;
}

#spine-home div.spine-box-deformities #scheuermann:hover {
  background-position: -290px -580px;
}

#spine-home div.spine-box-deformities #scoliosis {
  top: 30px;
  left: 145px;
  width: 125px;
  height: 320px;
  background-position: -435px -30px;
}

#spine-home div.spine-box-deformities #scoliosis:hover {
  background-position: -435px -580px;
}

#spine-home div.spine-box-deformities #spondylolisthesis {
  top: 352px;
  left: 0;
  width: 270px;
  height: 148px;
  background-position: -290px -352px;
}

#spine-home div.spine-box-deformities #spondylolisthesis:hover {
  background-position: -290px -902px;
}

#spine-home div.spine-box-tumors {
  clear: both;
  width: 100%;
  height: auto;
  min-height: 30px;
  margin: 20px 0;
  background-image: none;
  background-color: #ff8000;
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  border-radius: 11px;
}

#spine-home div.spine-box-tumors h3 {
  color: #fff;
  background-color: #ff8000;
  line-height: 2.2;
  padding: 1px 15px;
  -webkit-border-top-left-radius: 11px;
  -webkit-border-top-right-radius: 11px;
  -moz-border-radius-topleft: 11px;
  -moz-border-radius-topright: 11px;
  border-top-left-radius: 11px;
  border-top-right-radius: 11px;
}

#spine-home div.spine-box-tumors ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#spine-home div.spine-box-tumors li {
  display: block;
  margin: 0;
  padding: 0;
  border-top: 2px solid #fff;
}

#spine-home div.spine-box-tumors li a,
#spine-home div.spine-box-tumors li span {
  display: block;
  color: #fff;
  text-decoration: none;
  line-height: 2.2;
}

#spine-home div.spine-box-tumors li span.membersOnly {
  cursor: help;
  padding-right: 14px;
  background-position: 100% -18px;
}

#spine-home div.spine-box-tumors li span.membersOnly.hasAccess {
  cursor: help;
  padding-right: 14px;
  background-position: 100% -70px;
}

#spine-home div.spine-box-tumors li a {
  padding: 1px 14px;
  background-color: #ff8000;
}

#spine-home div.spine-box-tumors li a:focus, #spine-home div.spine-box-tumors li a:hover {
  background-color: #e57300;
}

#spine-home div.spine-box-tumors li:last-of-type a {
  -webkit-border-bottom-left-radius: 11px;
  -webkit-border-bottom-right-radius: 11px;
  -moz-border-radius-bottomleft: 11px;
  -moz-border-radius-bottomright: 11px;
  border-bottom-left-radius: 11px;
  border-bottom-right-radius: 11px;
}

#content #spine-trauma {
  margin: -20px 0 20px;
  padding: 0;
  background: #fff url("img2013/spine_sprite_2013.jpg") no-repeat 0 0;
  width: 560px;
  height: 640px;
  position: relative;
}

#content #spine-trauma a,
#content #spine-trauma span {
  display: block;
  width: 560px;
  height: 10px;
  position: absolute;
  left: 0;
}

#content #spine-trauma a span,
#content #spine-trauma span span {
  padding: 5px 10px;
}

#content #spine-trauma span {
  color: #074377;
  line-height: 1;
}

#content #spine-trauma span strong.notYet {
  color: #6c7ba4;
  font-size: 11px;
  font-weight: normal;
}

#content #spine-trauma a {
  background: #fff url("img2013/spine_sprite_2013.jpg") no-repeat 0 0;
}

#content #spine-trauma a:focus span,
#content #spine-trauma a:hover span {
  color: #fff;
}

#content #spine-trauma #spine-01 {
  top: 0;
  height: 63px;
}

#content #spine-trauma #spine-02 {
  top: 65px;
  height: 64px;
}

#content #spine-trauma #spine-03 {
  top: 131px;
  height: 378px;
}

#content #spine-trauma #spine-04 {
  top: 511px;
  height: 129px;
}

#content #spine-trauma a#spine-01 {
  background-position: 0 -1000px;
}

#content #spine-trauma a#spine-01:focus,
#content #spine-trauma a#spine-01:hover {
  background-position: 0 -2000px;
}

#content #spine-trauma a#spine-02 {
  background-position: 0 -1065px;
}

#content #spine-trauma a#spine-02:focus,
#content #spine-trauma a#spine-02:hover {
  background-position: 0 -2065px;
}

#content #spine-trauma a#spine-03 {
  background-position: 0 -1131px;
}

#content #spine-trauma a#spine-03:focus,
#content #spine-trauma a#spine-03:hover {
  background-position: 0 -2131px;
}

#content #spine-trauma a#spine-04 {
  background-position: 0 -1511px;
}

#content #spine-trauma a#spine-04:focus,
#content #spine-trauma a#spine-04:hover {
  background-position: 0 -2511px;
}

/*  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  */
/*  _aovet2013.scss */
#itemInfo h1 span.sub {
  font-weight: normal;
  padding-left: 5px;
}

#itemInfo h1 strong.vet {
  color: #074377;
}

/*  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  */
/*  #aovet2013-tabnav: */
#aovet2013-tabnav {
  width: 560px;
  height: 80px;
  margin: -20px 0 0 0;
}

#aovet2013-tabnav ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#aovet2013-tabnav ul li {
  float: left;
  width: 180px;
  height: 80px;
  margin: 0 0 0 10px;
}

#aovet2013-tabnav ul li a,
#aovet2013-tabnav ul li a:link,
#aovet2013-tabnav ul li a:visited {
  position: relative;
  background: #fff url("img2013/vetNavSub_sprite.png") no-repeat 0 0;
  display: block;
  border: 1px solid #cacede;
  width: 180px;
  height: 80px;
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  border-radius: 11px;
  text-decoration: none;
}

#aovet2013-tabnav ul li a:focus,
#aovet2013-tabnav ul li a:hover,
#aovet2013-tabnav ul li a:active,
#aovet2013-tabnav ul li a.active {
  background-color: #cacede;
}

#aovet2013-tabnav ul li a span {
  position: absolute;
  right: 7px;
  bottom: 7px;
}

#aovet2013-tabnav ul li.vetHorse {
  margin: 0;
}

#aovet2013-tabnav ul li.vetHorse a,
#aovet2013-tabnav ul li.vetHorse a:link,
#aovet2013-tabnav ul li.vetHorse a:visited {
  background-position: 0 3px;
}

#aovet2013-tabnav ul li.vetHorse a:focus,
#aovet2013-tabnav ul li.vetHorse a:hover,
#aovet2013-tabnav ul li.vetHorse a:active,
#aovet2013-tabnav ul li.vetHorse a.active {
  background-position: -302px 3px;
}

#aovet2013-tabnav ul li.vetDog a,
#aovet2013-tabnav ul li.vetDog a:link,
#aovet2013-tabnav ul li.vetDog a:visited {
  background-position: 0 -97px;
}

#aovet2013-tabnav ul li.vetDog a:focus,
#aovet2013-tabnav ul li.vetDog a:hover,
#aovet2013-tabnav ul li.vetDog a:active,
#aovet2013-tabnav ul li.vetDog a.active {
  background-position: -302px -97px;
}

#aovet2013-tabnav ul li.vetCat a,
#aovet2013-tabnav ul li.vetCat a:link,
#aovet2013-tabnav ul li.vetCat a:visited {
  background-position: 0 -195px;
}

#aovet2013-tabnav ul li.vetCat a:focus,
#aovet2013-tabnav ul li.vetCat a:hover,
#aovet2013-tabnav ul li.vetCat a:active,
#aovet2013-tabnav ul li.vetCat a.active {
  background-position: -302px -195px;
}

/*  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  */
/*  #aovet2013: */
#aovet2013 {
  position: relative;
  margin: -10px 0 10px 0;
}

#aovet2013 a,
#aovet2013 span {
  z-index: 10;
  display: block;
  position: absolute;
  color: #074377;
  text-decoration: none;
}

#aovet2013 a span,
#aovet2013 span span {
  display: block;
  position: absolute;
  top: 5px;
  left: 5px;
  color: #074377;
  font-size: 13px;
  font-size: 12px;
  line-height: 1.1;
}

#aovet2013 a span strong.notYet,
#aovet2013 span span strong.notYet {
  color: #6A79A4;
  font-size: 11px;
  font-weight: normal;
}

#aovet2013 a {
  cursor: pointer;
}

#aovet2013 a span.membersOnly {
  padding-right: 12px;
  background-position: 100% 1px;
}

#aovet2013 a span.membersOnly.hasAccess {
  padding-right: 12px;
  background-position: 100% -51px;
}

#aovet2013 a span.membersOnly.positionBelow {
  padding: 0 0 15px 0;
  background: transparent url("img2016/icon-membersOnlyPos2.png") no-repeat 1% 15px;
}

#aovet2013 a span.membersOnly.hasAccess.positionBelow {
  background-position: 1% -85px;
}

#aovet2013 a:focus span,
#aovet2013 a:hover span,
#aovet2013 a.hover span,
#aovet2013 a.jq_hover span {
  color: #fff;
}

#aovet2013 a:focus span.membersOnly,
#aovet2013 a:hover span.membersOnly,
#aovet2013 a.hover span.membersOnly,
#aovet2013 a.jq_hover span.membersOnly {
  background-position: 100% -23px;
}

#aovet2013 a:focus span.membersOnly.hasAccess,
#aovet2013 a:hover span.membersOnly.hasAccess,
#aovet2013 a.hover span.membersOnly.hasAccess,
#aovet2013 a.jq_hover span.membersOnly.hasAccess {
  background-position: 100% -76px;
}

#aovet2013 a:focus span.membersOnly.positionBelow,
#aovet2013 a:hover span.membersOnly.positionBelow,
#aovet2013 a.hover span.membersOnly.positionBelow,
#aovet2013 a.jq_hover span.membersOnly.positionBelow {
  background-position: 1% -35px;
}

#aovet2013 a:focus span.membersOnly.hasAccess.positionBelow,
#aovet2013 a:hover span.membersOnly.hasAccess.positionBelow,
#aovet2013 a.hover span.membersOnly.hasAccess.positionBelow,
#aovet2013 a.jq_hover span.membersOnly.hasAccess.positionBelow {
  background-position: 1% -135px;
}

#aovet2013 span span {
  color: #fff;
}

#aovet2013 .pleaseSelect {
  position: absolute;
  right: 0;
  top: 0;
  width: 333px;
  height: 68px;
}

#aovet2013 .pleaseSelect p {
  position: absolute;
  top: 2px;
  right: 8px;
  margin: 0;
  padding: 0;
  color: #666666;
  font-size: 11px;
}

#aovet2013 ul li {
  list-style-type: none;
}

#aovet2013.horse {
  width: 560px;
  height: 460px;
  background: #fff url("img2016/Horse_Sprite.jpg") no-repeat 0 0;
}

#aovet2013.horse .pleaseSelect {
  width: 298px;
  height: 60px;
}

#aovet2013.horse a#horse-01,
#aovet2013.horse a#horse-02,
#aovet2013.horse a#horse-03,
#aovet2013.horse a#horse-04,
#aovet2013.horse a#horse-05,
#aovet2013.horse a#horse-06,
#aovet2013.horse a#horse-07,
#aovet2013.horse a#horse-08,
#aovet2013.horse a#horse-09,
#aovet2013.horse a#horse-10,
#aovet2013.horse a#horse-11,
#aovet2013.horse a#horse-12a,
#aovet2013.horse a#horse-12b,
#aovet2013.horse a#horse-13 {
  background-position: 10000px 10000px;
}

#aovet2013.horse a {
  background: #fff url("img2016/Horse_Sprite.jpg") no-repeat 0 0;
}

#aovet2013.horse #horse-01 {
  width: 116px;
  height: 196px;
  left: 0;
  top: 0;
}

#aovet2013.horse a#horse-01 {
  background-position: 0 -500px;
}

#aovet2013.horse a#horse-01:focus,
#aovet2013.horse a#horse-01:hover {
  background-position: 0 -1000px;
}

#aovet2013.horse #horse-02 {
  width: 144px;
  height: 46px;
  left: 116px;
  top: 150px;
}

#aovet2013.horse a#horse-02 {
  background-position: -116px -650px;
}

#aovet2013.horse a#horse-02:focus,
#aovet2013.horse a#horse-02:hover {
  background-position: -116px -1150px;
}

#aovet2013.horse #horse-03 {
  width: 260px;
  height: 48px;
  left: 0;
  top: 198px;
}

#aovet2013.horse a#horse-03 {
  background-position: 0 -698px;
}

#aovet2013.horse a#horse-03:focus,
#aovet2013.horse a#horse-03:hover {
  background-position: 0 -1198px;
}

#aovet2013.horse #horse-04 {
  width: 260px;
  height: 54px;
  left: 0;
  top: 248px;
}

#aovet2013.horse a#horse-04 {
  background-position: 0 -748px;
}

#aovet2013.horse a#horse-04:focus,
#aovet2013.horse a#horse-04:hover {
  background-position: 0 -1248px;
}

#aovet2013.horse #horse-05 {
  width: 260px;
  height: 42px;
  left: 0;
  top: 304px;
}

#aovet2013.horse a#horse-05 {
  background-position: 0 -804px;
}

#aovet2013.horse a#horse-05:focus,
#aovet2013.horse a#horse-05:hover {
  background-position: 0 -1304px;
}

#aovet2013.horse #horse-06 {
  width: 560px;
  height: 63px;
  left: 0;
  top: 348px;
}

#aovet2013.horse a#horse-06 {
  background-position: 0 -848px;
}

#aovet2013.horse a#horse-06:focus,
#aovet2013.horse a#horse-06:hover {
  background-position: 0 -1348px;
}

#aovet2013.horse #horse-07 {
  width: 560px;
  height: 47px;
  left: 0;
  top: 413px;
}

#aovet2013.horse a#horse-07 {
  background-position: 0 -913px;
}

#aovet2013.horse a#horse-07:focus,
#aovet2013.horse a#horse-07:hover {
  background-position: 0 -1413px;
}

#aovet2013.horse #horse-08 {
  width: 200px;
  height: 46px;
  left: 360px;
  top: 164px;
}

#aovet2013.horse a#horse-08 {
  background-position: -360px -664px;
}

#aovet2013.horse a#horse-08:focus,
#aovet2013.horse a#horse-08:hover {
  background-position: -360px -1164px;
}

#aovet2013.horse #horse-09 {
  width: 200px;
  height: 34px;
  left: 360px;
  top: 212px;
}

#aovet2013.horse a#horse-09 {
  background-position: -360px -712px;
}

#aovet2013.horse a#horse-09:focus,
#aovet2013.horse a#horse-09:hover {
  background-position: -360px -1212px;
}

#aovet2013.horse #horse-10 {
  width: 298px;
  height: 54px;
  left: 262px;
  top: 248px;
}

#aovet2013.horse a#horse-10 {
  background-position: -262px -748px;
}

#aovet2013.horse a#horse-10:focus,
#aovet2013.horse a#horse-10:hover {
  background-position: -262px -1248px;
}

#aovet2013.horse #horse-11 {
  width: 298px;
  height: 42px;
  left: 262px;
  top: 304px;
}

#aovet2013.horse a#horse-11 {
  background-position: -262px -804px;
}

#aovet2013.horse a#horse-11:focus,
#aovet2013.horse a#horse-11:hover {
  background-position: -262px -1304px;
}

#aovet2013.horse #horse-12a {
  width: 110px;
  height: 148px;
  left: 116px;
  top: 0;
}

#aovet2013.horse a#horse-12a {
  background-position: -116px -500px;
}

#aovet2013.horse a#horse-12a:focus,
#aovet2013.horse a#horse-12a:hover,
#aovet2013.horse a#horse-12a.jq_hover {
  background-position: -116px -1000px;
}

#aovet2013.horse #horse-12b {
  width: 170px;
  height: 80px;
  left: 226px;
  top: 68px;
}

#aovet2013.horse #horse-12b span {
  display: none;
}

#aovet2013.horse a#horse-12b {
  background-position: -226px -568px;
}

#aovet2013.horse a#horse-12b:focus,
#aovet2013.horse a#horse-12b:hover,
#aovet2013.horse a#horse-12b.jq_hover {
  background-position: -226px -1068px;
}

#aovet2013.horse #horse-13 {
  width: 164px;
  height: 96px;
  left: 396px;
  top: 70px;
}

#aovet2013.horse a#horse-13 {
  background-position: -396px -570px;
}

#aovet2013.horse a#horse-13:focus,
#aovet2013.horse a#horse-13:hover {
  background-position: -396px -1070px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  #aovet2013.horse {
    background: #fff url("img2016/Horse_Sprite-2x.jpg") no-repeat 0 0;
    background-size: 560px 1460px;
  }
  #aovet2013.horse a {
    background: #fff url("img2016/Horse_Sprite-2x.jpg") no-repeat 0 0;
    background-size: 560px 1460px;
  }
}

#aovet2013.dog {
  width: 560px;
  height: 460px;
  background: #fff url("img2013/Dog_Sprite.jpg") no-repeat 0 0;
}

#aovet2013.dog a {
  background: #fff url("img2013/Dog_Sprite.jpg") no-repeat 0 0;
}

#aovet2013.dog #dog-01 {
  width: 115px;
  height: 188px;
  left: 0;
  top: 0;
}

#aovet2013.dog a#dog-01 {
  background-position: 0 -500px;
}

#aovet2013.dog a#dog-01:focus,
#aovet2013.dog a#dog-01:hover {
  background-position: 0 -1000px;
}

#aovet2013.dog #dog-02a {
  width: 110px;
  height: 138px;
  left: 118px;
  top: 0;
}

#aovet2013.dog a#dog-02a {
  background-position: -118px -500px;
}

#aovet2013.dog a#dog-02a:focus,
#aovet2013.dog a#dog-02a:hover,
#aovet2013.dog a#dog-02a.jq_hover {
  background-position: -118px -1000px;
}

#aovet2013.dog #dog-02b {
  width: 197px;
  height: 68px;
  left: 228px;
  top: 71px;
}

#aovet2013.dog #dog-02b span {
  display: none;
}

#aovet2013.dog a#dog-02b {
  background-position: -224px -571px;
}

#aovet2013.dog a#dog-02b:focus,
#aovet2013.dog a#dog-02b:hover,
#aovet2013.dog a#dog-02b.jq_hover {
  background-position: -224px -1071px;
}

#aovet2013.dog #dog-03 {
  width: 108px;
  height: 48px;
  left: 117px;
  top: 140px;
}

#aovet2013.dog a#dog-03 {
  background-position: -117px -640px;
}

#aovet2013.dog a#dog-03:focus,
#aovet2013.dog a#dog-03:hover {
  background-position: -117px -1140px;
}

#aovet2013.dog #dog-04,
#aovet2013.dog #dog-05,
#aovet2013.dog #dog-06,
#aovet2013.dog #dog-07,
#aovet2013.dog #dog-08,
#aovet2013.dog #dog-09,
#aovet2013.dog #dog-10 {
  width: 225px;
  height: 28px;
  left: 0;
}

#aovet2013.dog #dog-04 {
  top: 190px;
}

#aovet2013.dog a#dog-04 {
  background-position: 0 -690px;
}

#aovet2013.dog a#dog-04:focus,
#aovet2013.dog a#dog-04:hover {
  background-position: 0 -1190px;
}

#aovet2013.dog #dog-05 {
  top: 220px;
}

#aovet2013.dog a#dog-05 {
  background-position: 0 -720px;
}

#aovet2013.dog a#dog-05:focus,
#aovet2013.dog a#dog-05:hover {
  background-position: 0 -1220px;
}

#aovet2013.dog #dog-06 {
  top: 250px;
}

#aovet2013.dog a#dog-06 {
  background-position: 0 -750px;
}

#aovet2013.dog a#dog-06:focus,
#aovet2013.dog a#dog-06:hover {
  background-position: 0 -1250px;
}

#aovet2013.dog #dog-07 {
  top: 280px;
}

#aovet2013.dog a#dog-07 {
  background-position: 0 -780px;
}

#aovet2013.dog a#dog-07:focus,
#aovet2013.dog a#dog-07:hover {
  background-position: 0 -1280px;
}

#aovet2013.dog #dog-08 {
  top: 310px;
}

#aovet2013.dog a#dog-08 {
  background-position: 0 -810px;
}

#aovet2013.dog a#dog-08:focus,
#aovet2013.dog a#dog-08:hover {
  background-position: 0 -1310px;
}

#aovet2013.dog #dog-09 {
  top: 340px;
}

#aovet2013.dog a#dog-09 {
  background-position: 0 -840px;
}

#aovet2013.dog a#dog-09:focus,
#aovet2013.dog a#dog-09:hover {
  background-position: 0 -1340px;
}

#aovet2013.dog #dog-10 {
  top: 370px;
}

#aovet2013.dog a#dog-10 {
  background-position: 0 -870px;
}

#aovet2013.dog a#dog-10:focus,
#aovet2013.dog a#dog-10:hover {
  background-position: 0 -1370px;
}

#aovet2013.dog #dog-11,
#aovet2013.dog #dog-12 {
  width: 515px;
  height: 28px;
  left: 0;
  top: 400px;
}

#aovet2013.dog #dog-12 {
  top: 430px;
}

#aovet2013.dog a#dog-11 {
  background-position: 0 -900px;
}

#aovet2013.dog a#dog-11:focus,
#aovet2013.dog a#dog-11:hover {
  background-position: 0 -1400px;
}

#aovet2013.dog a#dog-12 {
  background-position: 0 -930px;
}

#aovet2013.dog a#dog-12:focus,
#aovet2013.dog a#dog-12:hover {
  background-position: 0 -1430px;
}

#aovet2013.dog #dog-13 {
  width: 132px;
  height: 93px;
  left: 428px;
  top: 70px;
}

#aovet2013.dog a#dog-13 {
  background-position: -428px -570px;
}

#aovet2013.dog a#dog-13:focus,
#aovet2013.dog a#dog-13:hover {
  background-position: -428px -1070px;
}

#aovet2013.dog #dog-14,
#aovet2013.dog #dog-15 {
  width: 185px;
  height: 28px;
  left: 375px;
  top: 165px;
}

#aovet2013.dog #dog-14 span b,
#aovet2013.dog #dog-15 span b {
  font-weight: normal;
  padding-left: 35px;
}

#aovet2013.dog a#dog-14 {
  background-position: -375px -665px;
}

#aovet2013.dog a#dog-14:focus,
#aovet2013.dog a#dog-14:hover {
  background-position: -375px -1165px;
}

#aovet2013.dog #dog-15 {
  top: 195px;
}

#aovet2013.dog a#dog-15 {
  background-position: -375px -695px;
}

#aovet2013.dog a#dog-15:focus,
#aovet2013.dog a#dog-15:hover {
  background-position: -375px -1195px;
}

#aovet2013.dog #dog-16 {
  width: 110px;
  height: 38px;
  left: 315px;
  top: 225px;
}

#aovet2013.dog a#dog-16 {
  background-position: -315px -725px;
}

#aovet2013.dog a#dog-16:focus,
#aovet2013.dog a#dog-16:hover {
  background-position: -315px -1225px;
}

#aovet2013.dog #dog-17 {
  width: 132px;
  height: 38px;
  left: 428px;
  top: 225px;
}

#aovet2013.dog a#dog-17 {
  background-position: -428px -725px;
}

#aovet2013.dog a#dog-17:focus,
#aovet2013.dog a#dog-17:hover {
  background-position: -428px -1225px;
}

#aovet2013.dog a#dog-17 span,
#aovet2013.dog span#dog-17 span {
  left: 45px;
  max-width: 50px;
}

#aovet2013.dog #dog-18,
#aovet2013.dog #dog-19 {
  width: 245px;
  height: 28px;
  left: 315px;
  top: 265px;
}

#aovet2013.dog a#dog-18 {
  background-position: -315px -765px;
}

#aovet2013.dog a#dog-18:focus,
#aovet2013.dog a#dog-18:hover {
  background-position: -315px -1265px;
}

#aovet2013.dog #dog-19 {
  top: 295px;
}

#aovet2013.dog a#dog-19 {
  background-position: -315px -795px;
}

#aovet2013.dog a#dog-19:focus,
#aovet2013.dog a#dog-19:hover {
  background-position: -315px -1295px;
}

#aovet2013.dog #dog-20 {
  width: 200px;
  height: 28px;
  left: 315px;
  top: 325px;
}

#aovet2013.dog a#dog-20 {
  background-position: -315px -825px;
}

#aovet2013.dog a#dog-20:focus,
#aovet2013.dog a#dog-20:hover {
  background-position: -315px -1325px;
}

#aovet2013.dog #dog-21 {
  width: 200px;
  height: 43px;
  left: 315px;
  top: 355px;
}

#aovet2013.dog a#dog-21 {
  background-position: -315px -855px;
}

#aovet2013.dog a#dog-21:focus,
#aovet2013.dog a#dog-21:hover {
  background-position: -315px -1355px;
}

#aovet2013.cat {
  width: 560px;
  height: 420px;
  background: #fff url("img2013/Cat_Sprite.jpg") no-repeat 0 0;
}

#aovet2013.cat a {
  background: #fff url("img2013/Cat_Sprite.jpg") no-repeat 0 0;
}

#aovet2013.cat #cat-01 {
  width: 130px;
  height: 163px;
  left: 0;
  top: 0;
}

#aovet2013.cat a#cat-01 {
  background-position: 0 -500px;
}

#aovet2013.cat a#cat-01:focus,
#aovet2013.cat a#cat-01:hover {
  background-position: 0 -1000px;
}

#aovet2013.cat #cat-02 {
  width: 93px;
  height: 178px;
  left: 132px;
  top: 0;
}

#aovet2013.cat a#cat-02 {
  background-position: -132px -500px;
}

#aovet2013.cat a#cat-02:focus,
#aovet2013.cat a#cat-02:hover {
  background-position: -132px -1000px;
}

#aovet2013.cat #cat-03 {
  width: 198px;
  height: 93px;
  left: 227px;
  top: 70px;
}

#aovet2013.cat a#cat-03 {
  background-position: -227px -570px;
}

#aovet2013.cat a#cat-03:focus,
#aovet2013.cat a#cat-03:hover {
  background-position: -227px -1070px;
}

#aovet2013.cat #cat-04 {
  width: 133px;
  height: 93px;
  left: 427px;
  top: 70px;
}

#aovet2013.cat a#cat-04 {
  background-position: -427px -570px;
}

#aovet2013.cat a#cat-04:focus,
#aovet2013.cat a#cat-04:hover {
  background-position: -427px -1070px;
}

#aovet2013.cat #cat-05a {
  width: 131px;
  height: 28px;
  left: 0;
  top: 165px;
}

#aovet2013.cat a#cat-05a {
  background-position: 0 -665px;
}

#aovet2013.cat a#cat-05a:focus,
#aovet2013.cat a#cat-05a:hover,
#aovet2013.cat a#cat-05a.jq_hover {
  background-position: 0 -1165px;
}

#aovet2013.cat #cat-05b {
  width: 94px;
  height: 28px;
  left: 131px;
  top: 180px;
}

#aovet2013.cat a#cat-05b {
  background-position: -131px -680px;
}

#aovet2013.cat a#cat-05b:focus,
#aovet2013.cat a#cat-05b:hover,
#aovet2013.cat a#cat-05b.jq_hover {
  background-position: -131px -1180px;
}

#aovet2013.cat #cat-06a {
  width: 131px;
  height: 28px;
  left: 0;
  top: 195px;
}

#aovet2013.cat a#cat-06a {
  background-position: 0 -695px;
}

#aovet2013.cat a#cat-06a:focus,
#aovet2013.cat a#cat-06a:hover,
#aovet2013.cat a#cat-06a.jq_hover {
  background-position: 0 -1195px;
}

#aovet2013.cat #cat-06b {
  width: 94px;
  height: 28px;
  left: 131px;
  top: 210px;
}

#aovet2013.cat a#cat-06b {
  background-position: -131px -710px;
}

#aovet2013.cat a#cat-06b:focus,
#aovet2013.cat a#cat-06b:hover,
#aovet2013.cat a#cat-06b.jq_hover {
  background-position: -131px -1210px;
}

#aovet2013.cat #cat-07a {
  width: 131px;
  height: 28px;
  left: 0;
  top: 225px;
}

#aovet2013.cat a#cat-07a {
  background-position: 0 -725px;
}

#aovet2013.cat a#cat-07a:focus,
#aovet2013.cat a#cat-07a:hover,
#aovet2013.cat a#cat-07a.jq_hover {
  background-position: 0 -1225px;
}

#aovet2013.cat #cat-07b {
  width: 94px;
  height: 13px;
  left: 131px;
  top: 240px;
}

#aovet2013.cat a#cat-07b {
  background-position: -131px -740px;
}

#aovet2013.cat a#cat-07b:focus,
#aovet2013.cat a#cat-07b:hover,
#aovet2013.cat a#cat-07b.jq_hover {
  background-position: -131px -1240px;
}

#aovet2013.cat #cat-08 {
  width: 225px;
  height: 28px;
  left: 0;
  top: 255px;
}

#aovet2013.cat a#cat-08 {
  background-position: 0 -755px;
}

#aovet2013.cat a#cat-08:focus,
#aovet2013.cat a#cat-08:hover {
  background-position: 0 -1255px;
}

#aovet2013.cat #cat-09 {
  width: 225px;
  height: 28px;
  left: 0;
  top: 285px;
}

#aovet2013.cat a#cat-09 {
  background-position: 0 -785px;
}

#aovet2013.cat a#cat-09:focus,
#aovet2013.cat a#cat-09:hover {
  background-position: 0 -1285px;
}

#aovet2013.cat #cat-10 {
  width: 225px;
  height: 28px;
  left: 0;
  top: 315px;
}

#aovet2013.cat a#cat-10 {
  background-position: 0 -815px;
}

#aovet2013.cat a#cat-10:focus,
#aovet2013.cat a#cat-10:hover {
  background-position: 0 -1315px;
}

#aovet2013.cat #cat-11 {
  width: 225px;
  height: 28px;
  left: 0;
  top: 345px;
}

#aovet2013.cat a#cat-11 {
  background-position: 0 -845px;
}

#aovet2013.cat a#cat-11:focus,
#aovet2013.cat a#cat-11:hover {
  background-position: 0 -1345px;
}

#aovet2013.cat #cat-12a {
  width: 226px;
  height: 13px;
  left: 0;
  top: 375px;
}

#aovet2013.cat a#cat-12a {
  background-position: 0 -875px;
}

#aovet2013.cat a#cat-12a:focus,
#aovet2013.cat a#cat-12a:hover,
#aovet2013.cat a#cat-12a.jq_hover {
  background-position: 0 -1375px;
}

#aovet2013.cat #cat-12b {
  width: 155px;
  height: 28px;
  left: 226px;
  top: 360px;
}

#aovet2013.cat a#cat-12b {
  background-position: -226px -860px;
}

#aovet2013.cat a#cat-12b:focus,
#aovet2013.cat a#cat-12b:hover,
#aovet2013.cat a#cat-12b.jq_hover {
  background-position: -226px -1360px;
}

#aovet2013.cat #cat-12c {
  width: 70px;
  height: 28px;
  left: 381px;
  top: 375px;
}

#aovet2013.cat a#cat-12c {
  background-position: -381px -875px;
}

#aovet2013.cat a#cat-12c:focus,
#aovet2013.cat a#cat-12c:hover,
#aovet2013.cat a#cat-12c.jq_hover {
  background-position: -381px -1375px;
}

#aovet2013.cat #cat-13 {
  width: 380px;
  height: 28px;
  left: 0;
  top: 390px;
}

#aovet2013.cat a#cat-13 {
  background-position: 0 -890px;
}

#aovet2013.cat a#cat-13:focus,
#aovet2013.cat a#cat-13:hover {
  background-position: 0 -1390px;
}

#aovet2013.cat #cat-14 {
  width: 235px;
  height: 28px;
  left: 325px;
  top: 165px;
}

#aovet2013.cat a#cat-14 {
  background-position: -325px -665px;
}

#aovet2013.cat a#cat-14:focus,
#aovet2013.cat a#cat-14:hover {
  background-position: -325px -1165px;
}

#aovet2013.cat #cat-15 {
  width: 100px;
  height: 28px;
  left: 325px;
  top: 195px;
}

#aovet2013.cat a#cat-15 {
  background-position: -325px -695px;
}

#aovet2013.cat a#cat-15:focus,
#aovet2013.cat a#cat-15:hover {
  background-position: -325px -1195px;
}

#aovet2013.cat #cat-16 {
  width: 133px;
  height: 28px;
  left: 427px;
  top: 195px;
}

#aovet2013.cat #cat-16 span {
  padding-left: 15px;
}

#aovet2013.cat a#cat-16 {
  background-position: -427px -695px;
}

#aovet2013.cat a#cat-16:focus,
#aovet2013.cat a#cat-16:hover {
  background-position: -427px -1195px;
}

#aovet2013.cat #cat-17 {
  width: 175px;
  height: 28px;
  left: 250px;
  top: 225px;
}

#aovet2013.cat a#cat-17 {
  background-position: -250px -725px;
}

#aovet2013.cat a#cat-17:focus,
#aovet2013.cat a#cat-17:hover {
  background-position: -250px -1225px;
}

#aovet2013.cat #cat-18 {
  width: 133px;
  height: 28px;
  left: 427px;
  top: 225px;
}

#aovet2013.cat #cat-18 span {
  padding-left: 15px;
}

#aovet2013.cat a#cat-18 {
  background-position: -427px -725px;
}

#aovet2013.cat a#cat-18:focus,
#aovet2013.cat a#cat-18:hover {
  background-position: -427px -1225px;
}

#aovet2013.cat #cat-19a {
  width: 200px;
  height: 43px;
  left: 250px;
  top: 255px;
}

#aovet2013.cat a#cat-19a {
  background-position: -250px -755px;
}

#aovet2013.cat a#cat-19a:focus,
#aovet2013.cat a#cat-19a:hover,
#aovet2013.cat a#cat-19a.jq_hover {
  background-position: -250px -1255px;
}

#aovet2013.cat #cat-19b {
  width: 68px;
  height: 15px;
  left: 382px;
  top: 298px;
}

#aovet2013.cat a#cat-19b {
  background-position: -382px -798px;
}

#aovet2013.cat a#cat-19b:focus,
#aovet2013.cat a#cat-19b:hover,
#aovet2013.cat a#cat-19b.jq_hover {
  background-position: -382px -1298px;
}

#aovet2013.cat #cat-20a {
  width: 132px;
  height: 28px;
  left: 250px;
  top: 300px;
}

#aovet2013.cat a#cat-20a {
  background-position: -250px -800px;
}

#aovet2013.cat a#cat-20a:focus,
#aovet2013.cat a#cat-20a:hover,
#aovet2013.cat a#cat-20a.jq_hover {
  background-position: -250px -1300px;
}

#aovet2013.cat #cat-20b {
  width: 68px;
  height: 28px;
  left: 382px;
  top: 315px;
}

#aovet2013.cat a#cat-20b {
  background-position: -382px -815px;
}

#aovet2013.cat a#cat-20b:focus,
#aovet2013.cat a#cat-20b:hover,
#aovet2013.cat a#cat-20b.jq_hover {
  background-position: -382px -1315px;
}

#aovet2013.cat #cat-21a {
  width: 132px;
  height: 28px;
  left: 250px;
  top: 330px;
}

#aovet2013.cat a#cat-21a {
  background-position: -250px -830px;
}

#aovet2013.cat a#cat-21a:focus,
#aovet2013.cat a#cat-21a:hover,
#aovet2013.cat a#cat-21a.jq_hover {
  background-position: -250px -1330px;
}

#aovet2013.cat #cat-21b {
  width: 68px;
  height: 28px;
  left: 382px;
  top: 345px;
}

#aovet2013.cat a#cat-21b {
  background-position: -382px -845px;
}

#aovet2013.cat a#cat-21b:focus,
#aovet2013.cat a#cat-21b:hover,
#aovet2013.cat a#cat-21b.jq_hover {
  background-position: -382px -1345px;
}

/*  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  */
/*  _pediatric2016.scss*/
/*  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  */
/*  pediatric skeleton: */
#fl.skeleton-pediatric {
  width: 560px;
  height: 740px;
  background: transparent url("img2016/pediatric_skeleton_sprite_2016n.jpg") no-repeat;
  background-position: 0 0;
}

#fl.skeleton-pediatric div.pleaseSelect {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-border-top-left-radius: 9px;
  -moz-border-radius-topleft: 9px;
  border-top-left-radius: 9px;
  background-color: #e6e6e6;
  width: 218px;
  height: 158px;
  left: 0;
  top: 0;
  position: relative;
}

#fl.skeleton-pediatric div.pleaseSelect h1 {
  padding: 5px 5px 5px 10px;
  margin: 0;
  color: #333;
  font-size: 12px;
  line-height: 1.1;
}

#fl.skeleton-pediatric div.pleaseSelect p {
  position: absolute;
  bottom: 5px;
  margin: 0;
}

#fl.skeleton-pediatric a,
#fl.skeleton-pediatric span {
  background: transparent url("img2016/pediatric_skeleton_sprite_2016n.jpg") no-repeat;
}

#fl.skeleton-pediatric a {
  cursor: pointer;
}

#fl.skeleton-pediatric a span,
#fl.skeleton-pediatric span span {
  background-image: none;
  background-color: transparent;
  top: 5px;
  left: 10px;
  text-align: left;
}

#fl.skeleton-pediatric #skeleton-pediatric-01 {
  width: 238px;
  height: 28px;
  left: 0;
  top: 160px;
  background-position: 0 -1160px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-01 {
  background-position: 0 -2160px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-01:focus, #fl.skeleton-pediatric a#skeleton-pediatric-01:hover {
  background-position: 0 -3160px;
}

#fl.skeleton-pediatric #skeleton-pediatric-02 {
  width: 238px;
  height: 39px;
  left: 0;
  top: 190px;
  background-position: 0 -1190px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-02 {
  background-position: 0 -2190px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-02:focus, #fl.skeleton-pediatric a#skeleton-pediatric-02:hover {
  background-position: 0 -3190px;
}

#fl.skeleton-pediatric #skeleton-pediatric-03a {
  width: 348px;
  height: 28px;
  left: 0;
  top: 330px;
  background-position: 0 -1330px;
}

#fl.skeleton-pediatric #skeleton-pediatric-03b {
  width: 79px;
  height: 60px;
  left: 269px;
  top: 358px;
  background-position: -269px -1358px;
}

#fl.skeleton-pediatric #skeleton-pediatric-03b span {
  display: none;
}

#fl.skeleton-pediatric a#skeleton-pediatric-03a {
  background-position: 0 -2330px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-03a:focus, #fl.skeleton-pediatric a#skeleton-pediatric-03a:hover, #fl.skeleton-pediatric a#skeleton-pediatric-03a.hover {
  background-position: 0 -3330px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-03b {
  background-position: -269px -2358px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-03b:focus, #fl.skeleton-pediatric a#skeleton-pediatric-03b:hover, #fl.skeleton-pediatric a#skeleton-pediatric-03b.hover {
  background-position: -269px -3358px;
}

#fl.skeleton-pediatric #skeleton-pediatric-04 {
  width: 268px;
  height: 28px;
  left: 0;
  top: 360px;
  background-position: 0 -1360px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-04 {
  background-position: 0 -2360px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-04:focus, #fl.skeleton-pediatric a#skeleton-pediatric-04:hover {
  background-position: 0 -3360px;
}

#fl.skeleton-pediatric #skeleton-pediatric-05 {
  width: 268px;
  height: 28px;
  left: 0;
  top: 390px;
  background-position: 0 -1390px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-05 {
  background-position: 0 -2390px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-05:focus, #fl.skeleton-pediatric a#skeleton-pediatric-05:hover {
  background-position: 0 -3390px;
}

#fl.skeleton-pediatric #skeleton-pediatric-06 {
  width: 268px;
  height: 58px;
  left: 0;
  top: 420px;
  background-position: 0 -1420px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-06 {
  background-position: 0 -2420px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-06:focus, #fl.skeleton-pediatric a#skeleton-pediatric-06:hover {
  background-position: 0 -3420px;
}

#fl.skeleton-pediatric #skeleton-pediatric-07 {
  width: 268px;
  height: 48px;
  left: 0;
  top: 480px;
  background-position: 0 -1480px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-07 {
  background-position: 0 -2480px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-07:focus, #fl.skeleton-pediatric a#skeleton-pediatric-07:hover {
  background-position: 0 -3480px;
}

#fl.skeleton-pediatric #skeleton-pediatric-08 {
  width: 268px;
  height: 18px;
  left: 0;
  top: 530px;
  background-position: 0 -1530px;
}

#fl.skeleton-pediatric #skeleton-pediatric-08 span {
  top: 2px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-08 {
  background-position: 0 -2530px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-08:focus, #fl.skeleton-pediatric a#skeleton-pediatric-08:hover {
  background-position: 0 -3530px;
}

#fl.skeleton-pediatric #skeleton-pediatric-09 {
  width: 268px;
  height: 38px;
  left: 0;
  top: 550px;
  background-position: 0 -1550px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-09 {
  background-position: 0 -2550px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-09:focus, #fl.skeleton-pediatric a#skeleton-pediatric-09:hover {
  background-position: 0 -3550px;
}

#fl.skeleton-pediatric #skeleton-pediatric-10 {
  width: 268px;
  height: 38px;
  left: 0;
  top: 590px;
  background-position: 0 -1590px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-10 {
  background-position: 0 -2590px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-10:focus, #fl.skeleton-pediatric a#skeleton-pediatric-10:hover {
  background-position: 0 -3590px;
}

#fl.skeleton-pediatric #skeleton-pediatric-11 {
  width: 268px;
  height: 38px;
  left: 0;
  top: 630px;
  background-position: 0 -1630px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-11 {
  background-position: 0 -2630px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-11:focus, #fl.skeleton-pediatric a#skeleton-pediatric-11:hover {
  background-position: 0 -3630px;
}

#fl.skeleton-pediatric #skeleton-pediatric-12 {
  width: 268px;
  height: 18px;
  left: 0;
  top: 670px;
  background-position: 0 -1670px;
}

#fl.skeleton-pediatric #skeleton-pediatric-12 span {
  top: 2px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-12 {
  background-position: 0 -2670px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-12:focus, #fl.skeleton-pediatric a#skeleton-pediatric-12:hover {
  background-position: 0 -3670px;
}

#fl.skeleton-pediatric #skeleton-pediatric-13 {
  width: 268px;
  height: 38px;
  left: 0;
  top: 690px;
  background-position: 0 -1690px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-13 {
  background-position: 0 -2690px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-13:focus, #fl.skeleton-pediatric a#skeleton-pediatric-13:hover {
  background-position: 0 -3690px;
}

#fl.skeleton-pediatric #skeleton-pediatric-14 span, #fl.skeleton-pediatric #skeleton-pediatric-15 span, #fl.skeleton-pediatric #skeleton-pediatric-16 span, #fl.skeleton-pediatric #skeleton-pediatric-17 span, #fl.skeleton-pediatric #skeleton-pediatric-18 span, #fl.skeleton-pediatric #skeleton-pediatric-19 span, #fl.skeleton-pediatric #skeleton-pediatric-20 span, #fl.skeleton-pediatric #skeleton-pediatric-21 span {
  right: 10px;
  text-align: right;
}

#fl.skeleton-pediatric #skeleton-pediatric-14 {
  width: 340px;
  height: 158px;
  left: 220px;
  top: 0;
  background-position: -220px -1000px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-14 {
  background-position: -220px -2000px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-14:focus, #fl.skeleton-pediatric a#skeleton-pediatric-14:hover {
  background-position: -220px -3000px;
}

#fl.skeleton-pediatric #skeleton-pediatric-15 {
  width: 220px;
  height: 38px;
  left: 340px;
  top: 160px;
  background-position: -340px -1160px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-15 {
  background-position: -340px -2160px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-15:focus, #fl.skeleton-pediatric a#skeleton-pediatric-15:hover {
  background-position: -340px -3160px;
}

#fl.skeleton-pediatric #skeleton-pediatric-16 {
  width: 220px;
  height: 68px;
  left: 340px;
  top: 200px;
  background-position: -340px -1200px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-16 {
  background-position: -340px -2200px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-16:focus, #fl.skeleton-pediatric a#skeleton-pediatric-16:hover {
  background-position: -340px -3200px;
}

#fl.skeleton-pediatric #skeleton-pediatric-17 {
  width: 220px;
  height: 28px;
  left: 340px;
  top: 270px;
  background-position: -340px -1270px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-17 {
  background-position: -340px -2270px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-17:focus, #fl.skeleton-pediatric a#skeleton-pediatric-17:hover {
  background-position: -340px -3270px;
}

#fl.skeleton-pediatric #skeleton-pediatric-18 {
  width: 220px;
  height: 28px;
  left: 340px;
  top: 300px;
  background-position: -340px -1300px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-18 {
  background-position: -340px -2300px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-18:focus, #fl.skeleton-pediatric a#skeleton-pediatric-18:hover {
  background-position: -340px -3300px;
}

#fl.skeleton-pediatric #skeleton-pediatric-19 {
  width: 210px;
  height: 38px;
  left: 350px;
  top: 330px;
  background-position: -350px -330px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-19 {
  background-position: -350px -2330px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-19:focus, #fl.skeleton-pediatric a#skeleton-pediatric-19:hover {
  background-position: -350px -3330px;
}

#fl.skeleton-pediatric #skeleton-pediatric-20 {
  width: 210px;
  height: 28px;
  left: 350px;
  top: 370px;
  background-position: -350px -1370px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-20 {
  background-position: -350px -2370px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-20:focus, #fl.skeleton-pediatric a#skeleton-pediatric-20:hover {
  background-position: -350px -3370px;
}

#fl.skeleton-pediatric #skeleton-pediatric-21 {
  width: 210px;
  height: 78px;
  left: 350px;
  top: 400px;
  background-position: -350px -1400px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-21 {
  background-position: -350px -2400px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-21:focus, #fl.skeleton-pediatric a#skeleton-pediatric-21:hover {
  background-position: -350px -3400px;
}

#fl.skeleton-pediatric #skeleton-pediatric-22a {
  width: 240px;
  height: 58px;
  left: 0;
  top: 250px;
  background-position: 0 -1250px;
}

#fl.skeleton-pediatric #skeleton-pediatric-22b {
  width: 78px;
  height: 168px;
  left: 240px;
  top: 160px;
  background-position: -240px -1160px;
}

#fl.skeleton-pediatric #skeleton-pediatric-22b span {
  display: none;
}

#fl.skeleton-pediatric a#skeleton-pediatric-22a {
  background-position: 0 -2250px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-22a:focus, #fl.skeleton-pediatric a#skeleton-pediatric-22a:hover, #fl.skeleton-pediatric a#skeleton-pediatric-22a.hover {
  background-position: 0 -3250px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-22b {
  background-position: -240px -2160px;
}

#fl.skeleton-pediatric a#skeleton-pediatric-22b:focus, #fl.skeleton-pediatric a#skeleton-pediatric-22b:hover, #fl.skeleton-pediatric a#skeleton-pediatric-22b.hover {
  background-position: -240px -3160px;
}

@media (-webkit-min-device-pixel-ratio: 2) {
  #fl.skeleton-pediatric,
  #fl.skeleton-pediatric span,
  #fl.skeleton-pediatric a {
    background: transparent url("img2016/pediatric_skeleton_sprite_2016n-2x.jpg") no-repeat;
    background-size: 560px 4000px;
  }
}

@media (-webkit-min-device-pixel-ratio: 3) {
  #fl.skeleton-pediatric,
  #fl.skeleton-pediatric span,
  #fl.skeleton-pediatric a {
    background: transparent url("img2016/pediatric_skeleton_sprite_2016n-3x.jpg") no-repeat;
    background-size: 560px 4000px;
  }
}

/*  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  */
/*  _moduleClassifications2017.scss*/
#footerLyteframe .btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

#footerLyteframe .btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}

#footerLyteframe .btn.disabled, #footerLyteframe .btn[disabled], #footerLyteframe fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: .65;
}

#footerLyteframe .btn-primary:hover:enabled {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}

#footerLyteframe *::after, #footerLyteframe *::before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#footerLyteframe .hidden {
  display: none !important;
}

#footerLyteframe {
  padding: 0px 20px 0px 20px;
}

#moduleClassificationsFooter {
  background-color: white;
  height: 50px;
  bottom: 0px;
  z-index: 1000;
  border-bottom: 4px solid #415B8B;
  padding: 10px 0px 0px 0px;
  border-left: 4px solid #415B8B;
  border-right: 4px solid #415B8B;
}

#moduleClassificationsBody {
  background-color: white;
}

.fixed {
  position: fixed;
}

/*  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  */
/*  _videos.scss*/
/* =========================================================
CSS for videos of Videohub directly included in page

========================================================= */
/* directly embedded in page */
#videoContainer {
  margin: 0 20px 8px 0;
  width: 218px;
  float: left;
}

#video {
  width: 100%;
  display: inline-block;
  position: relative;
  border: none;
  padding: 0;
  padding-bottom: 80%;
  height: 0;
  overflow: hidden;
}

/*  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  */
/*  _ieFixes.scss*/
#content div.stepUnit ul {
  list-style-type: none;
}

#content div.stepUnit ul li:before {
  content: "-";
}
