body {
  margin: 0;
  padding: 0;
  background: url(../bilder/layout/body.jpg);
  font: 10pt Arial, Verdana;
}

div#head {
  background: url(../bilder/layout/head.jpg) repeat-x;
}

div#head-in {
  position: relative;
  width: 980px;
  height: 123px;
  margin: 0 auto;
  background: url(../bilder/layout/logo.jpg) no-repeat;
}

a#home {
  display: block;
  position: absolute;
  top: 20px;
  left: 40px;
  width: 350px;
  height: 70px;
  text-decoration: none;
  text-indent: -100000px;
}

ul#infos {
  position: absolute;
  top: 70px;
  right: 160px;
  margin: 0;
  padding: 0;
  list-style: none;
}

ul#infos li {
  margin: 0;
  padding: 0;
  display: inline;
}

ul#infos li a {
  color: white;
  text-decoration: none;
  background: url(../bilder/layout/white.gif) no-repeat right 8px;
  padding: 0 10px 0 5px;
}

ul#infos li a:hover {
  text-decoration: underline;
}

ul#infos li.last a {
  background: none;
}

a#merken {
  position: fixed;
  top: 400px;
  left: 0px;
}

a#merken img {
  border: 0;
}

div#slideshow-top {
  position: absolute;
  top: 100px;
  left: 45px;
  z-index: 2000;
  width: 870px;
  height: 267px;
  background:  url(../bilder/layout/silder.png) no-repeat;
}

div#slideshow-wrapper {
  position: absolute;
  top: 100px;
  left: 48px;
  z-index: 1000;
  width: 843px;
}

a#fssPrev,
a#fssNext,
a#fssPlayPause {
 display: none;
}

ul#slideshow {
  position: absolute;
  top: 14px;
  left: 10px;
  z-index: 1000;
  width: 843px;
  height: 239px;
  margin: 0;
  padding: 0;
  list-style: none;
  overflow:hidden;
}

ul#slideshow li{
  margin: 0;
  padding: 0;
  z-index: 1000;
}

ul#fssList {
  position: absolute;
  top: 265px;
  left:400px;
  margin: 0;
  padding: 0;
}

ul#fssList li {
  display: inline;
}

ul#fssList li a {
  display: block;
  float: left;
  width: 23px;
  height: 23px;
  text-indent: -100000px;
  background: url(../bilder/layout/point.png);
}

ul#fssList li.fssActive a {
  background: url(../bilder/layout/point.png) -20px 0px;
}

div#content {
  padding: 280px 20px 0 0;
  background:  url(../bilder/layout/content.jpg);
}

div#content-in {
  width: 856px;
  margin: 0 auto;
  min-height: 300px;
}

div#navigation {
  background: url(../bilder/layout/navigation.jpg) repeat-x;
  height: 50px;
}

div#navigation ul {
  margin: 0 0 0 17px;
  padding: 13px 0 0 0;
  list-style: none;
}

div#navigation ul li {
  margin: 0;
  padding: 0;
  display: inline;
}

div#navigation ul li a {
  font-size: 13.5pt;
  text-transform: uppercase;
  text-decoration: none;
  color: #333;
  padding: 0 11px;
}

div#navigation ul li a:hover,
div#navigation ul li.aktiv a {
  color: #B11020;
}

div#inhalt {
  position: relative;
  padding: 30px 0 180px 0;
}

div#foot {
  background: url(../bilder/layout/foot.jpg) repeat-x;
}

div#foot-in {
  position: relative;
  height: 154px;
  width: 980px;
  margin: 0 auto;
  background: url(../bilder/layout/logo2.jpg) no-repeat;
  text-align: center;
}

div#foot-in ul {
  margin: 0;
  padding: 35px 0 0 0;
  list-style: none;
}

div#foot-in ul li {
  margin: 0;
  padding: 0;
  display: inline;
  color: white;
  padding: 0 10px 0 5px;
  background: url(../bilder/layout/white.gif) no-repeat right 8px;
  text-transform: uppercase;
}

div#foot-in ul li a {
  color: white;
  text-decoration: none;
}

div#foot-in ul li a:hover {
  text-decoration: underline;
}

div#foot-in ul li.last {
  background: none;
}

img#kaeufer {
  position: absolute;
  top: -130px;
  left: 170px;
  border: 0;
}

div#start {
  position: relative;
}

div#start-content {
  background: url(../bilder/layout/start.png) no-repeat;
  height: 219px;
  margin: 0 0 50px 0;
}

div#start h3 {
  text-transform: uppercase;
  font-size: 13.5pt;
  font-weight: normal;
  color: #B11020;
  margin: 0 0 10px 27px;
  padding: 0;
}

div#start-angebote {
  position: relative;
}

a#start-angebote-left {
  position: absolute;
  top: 80px;
  left: 0px;
  display: block;
  width: 44px;
  height: 81px;
  background: url(../bilder/layout/pfeile.jpg) 44px 81px;
  text-decoration: none;
}

a#start-angebote-left:hover {
  background: url(../bilder/layout/pfeile.jpg) 88px 81px;
}

a#start-angebote-right {
  position: absolute;
  top: 80px;
  right: 0px;
  display: block;
  width: 44px;
  height: 81px;
  background: url(../bilder/layout/pfeile.jpg) 44px 0px;
  text-decoration: none;
}

a#start-angebote-right:hover {
  background: url(../bilder/layout/pfeile.jpg) 88px 0px;
}

ul#start-angebote-list {
  position: absolute;
  top: -35px;
  right: 5px;
  margin: 0;
  padding: 0;
}

ul#start-angebote-list li {
  display: inline;
}

ul#start-angebote-list li a {
  display: block;
  float: left;
  width: 23px;
  height: 23px;
  text-indent: -100000px;
  background: url(../bilder/layout/point.png);
}

ul#start-angebote-list li.active a {
  background: url(../bilder/layout/point.png) -20px 0px;
}

div#start-angebote-cont {
  height: 244px;
  border: 3px solid white;
  -webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
}

div#start-angebote-view {
  position: relative;
  width: 680px;
  margin: 20px 0 0 90px;
  height: 200px;
  overflow: hidden;
}

div#start-angebote-scroll {
  position: absolute;
  top: 0;
  left: 0;
  width: 10000px;
}

div.start-angebot {
  position: relative;
  width: 200px;
  padding: 10px 0 0 0;
  margin: 0 40px 0 0;
  height: 160px;
  float: left;
}

div.start-angebot h4 {
  margin: 10px 0 5px 0;
  padding: 0;
  color: #B90002;
  font-size: 10pt;
}

div.start-angebot h4 a {
  color: #B90002;
  text-decoration: none;
}

div.start-angebot p {
  margin: 0 0 2px 0;
  padding: 0;
}

div.angebot-img {
  border: 1px solid #818181;
  width: 182px;
}

span.marker-1 {
  position: absolute;
  top: 4px;
  right: 3px;
  width: 78px;
  height: 62px;
  display: block;
  text-indent: -100000px;
  background: url(../bilder/layout/marker.png) no-repeat -77px 0px;
}

span.marker-2 {
  position: absolute;
  top: 4px;
  right: 3px;
  width: 77px;
  height: 62px;
  display: block;
  text-indent: -100000px;
  background: url(../bilder/layout/marker.png) no-repeat 0px 0px;
}

span.marker-3 {
  position: absolute;
  top: 4px;
  right: 0px;
  width: 81px;
  height: 62px;
  display: block;
  text-indent: -100000px;
  background: url(../bilder/layout/marker.png) no-repeat -154px 0px;
}

span.marker-4 {
  position: absolute;
  top: 4px;
  right: 3px;
  width: 94px;
  height: 70px;
  display: block;
  text-indent: -100000px;
  background: url(../bilder/layout/marker.png) no-repeat -235px 0px;
}

div.box {
  position: relative;
  float: left;
  width: 383px;
  height: 170px;
  margin: 0 17px 17px 0;
  padding: 15px;
  border: 3px solid white;
  -webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
}

div.box-out {
  margin: 0 0 10px 0;
}

div#start div.box {
  float: right;
  margin: 10px 0 0 0;
}

div.box a {
  color: #B11020;
  text-decoration: none;
}

div.box table {
  border: 0;
  padding: 0;
  margin: 15px 0 0 190px;
  border-collapse: collapse;
  width: 190px;
}

div.box table tr.row1 th,
div.box table tr.row1 td {
  background: #DFDFDF;
}

div.box table th {
  width: 50px;
}

div.box table th,
div.box table td {
  font-size: 9pt;
  font-weight: normal;
  text-align: left;
  padding: 4px;
}

div.box span.marker-1 {
  position: absolute;
  top: -10px;
  right: -3px;
}

div.box span.marker-2 {
  position: absolute;
  top: -10px;
  right: -3px;
}

div.box span.marker-3 {
  position: absolute;
  top: -10px;
  right: -3px;
}

div.box span.marker-4 {
  position: absolute;
  top: -8px;
  right: -5px;
}

div#start div.box h3,
div.box h3 {
  margin: 0;
  padding: 0 0 15px 0;
  background: url(../bilder/layout/line.gif) repeat-x 0px 30px;
  text-transform: none;
  font-size: 12pt;
  font-weight: bold;
}

div.box div.angebot-img {
  float: left;
  margin: 15px 0 0 0;
}

div.box div.mwiimg {
  height: 110px;
}

div.mwiimg {
  position: relative;
  width: 178px;
  height: 100px;
  overflow: hidden;
  padding: 1px;
  border: 1px solid white;
}

div.mwiimg img {
  position: absolute;
  top: 0;
  left: 0;
  border: 0;
}

div.page ul {
  margin: 15px 0 0 0;
  padding: 0;
  list-style: none;
  text-align: center;
}

div.page ul li {
  padding: 0;
  border: 1px solid #828282;
  margin: 0 3px;
  display: inline-block;
}

div.page ul li.back,
div.page ul li.next {
  border: 0;
}

div.page ul li.back a,
div.page ul li.next a {
  width: 14px;
  padding: 3px 0;
  background: transparent url(../bilder/layout/page.png) -14px 0px no-repeat;
  border: 0;
  text-indent: -10000px;
}

div.page ul li.back a {
  background: transparent url(../bilder/layout/page.png) 0px 0px no-repeat;
}

div.page ul li.back a:hover,
div.page ul li.next a:hover {
  background-color: transparent;
  border: 0;
}

div.page ul li a {
  display: inline-block;
  text-decoration: none;
  color: #333;
  padding: 2px 7px;
  border: 1px solid transparent;
}

div.page ul li a:hover,
div.page ul li.aktiv a {
  border: 1px solid white;
  background-color: #B11020;
  color: white;
  font-weight: bold;
}

div#objekt,
div#box {
  position: relative;
  padding: 15px;
  border: 3px solid white;
  -webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
}

div#box {
  padding: 15px 25px 25px 25px;
}

div#objekt h3,
div#box h3,
div#merkliste h3 {
  margin: 0;
  padding: 0 0 15px 0;
  background: url(../bilder/layout/line.gif) repeat-x 0px 30px;
  text-transform: none;
  font-size: 12pt;
  font-weight: bold;
  color: #B11020;
}

div#merkliste h3 {
  cursor: move;
}

div#objekt h3 span {
  color: #949494;
  float: right;
}

div#objekt-images {
  margin: 15px 0;
  height: 266px;
}

div#objekt-img {
  position: relative;
  width: 387px;
  float: left;
}

div#objekt-img div.mwiimg {
  width: 383px;
  height: 260px;
}

div#objekt-imgs div.mwiimg {
  width: 118px;
  height: 118px;
}

div#objekt-img div.objekt-img {
  border: 1px solid #818181;
  width: 387px;
}

div#objekt-imgs div.objekt-img {
  border: 1px solid #818181;
  width: 122px;
  float: left;
  margin: 0 0 18px 19px;
}

div#objekt-imgs {
  width: 430px;
  float: right;
}

div#objekt-img  span.marker-1 {
  position: absolute;
  top: -7px;
  right: -10px;
}

div#objekt-img  span.marker-2 {
  position: absolute;
  top: -7px;
  right: -10px;
}

div#objekt-img span.marker-3 {
  position: absolute;
  top: -7px;
  right: -10px;
}

div#objekt-img span.marker-4 {
  position: absolute;
  top: -5px;
  right: -12px;
}

div#objekt-info {
  background: white;
  border: 1px solid #AEAEAE;
  margin: 15px 0 0 0;
}

div#objekt-info-nav {
  height: 33px;
  background: #D3D3D3;
  border-bottom: 1px solid #AEAEAE;
}

div#objekt-info-nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

div#objekt-info-nav ul li {
  display: inline;
  margin: 0;
  padding: 0;
}

div#objekt-info-nav ul li a {
  display: block;
  float: left;
  padding: 8px 40px 0 40px;
  height: 25px;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
  color: #333;
  border-right: 1px solid #AEAEAE;
  outline: none;
}

div#objekt-info-nav ul li a:hover {
  background: white;
  color: #B11020;
}

div#objekt-info-nav ul li.aktiv a {
  height: 26px;
  background: white;
  color: #B11020;
}

div#objekt-main {
  padding: 20px 20px 0 20px;
}

div#box-main {
  padding: 20px 0 0 0;
}

div#objekt-adress,
div#box-adress {
  width: 310px;
  float: right;
}

div#objekt-adress div,
div#box-adress div {
   margin: 0 0 20px 0;
   border: 1px solid #818181;
}

div#objekt-adress div div,
div#box-adress div div {
   border: 1px solid white;
   padding: 15px;
   margin: 0;
   background: url(../bilder/layout/content.jpg);
}

div#objekt-adress img,
div#box-adress img {
  margin: 0 0 15px 0;
}

div#objekt-adress h4,
div#box-adress h4 {
  margin: 0;
  padding: 0 0 20px 0;
  background: url(../bilder/layout/line.gif) repeat-x 0px 25px;
}

div#objekt-adress p,
div#box-adress p {
  margin: 0 0 5px 0;
}

div#objekt-adress a,
div#box-adress a {
  color: #B11020;
  text-decoration: none;
}

div#objekt-adress a:hover,
div#box-adress a:hover {
  text-decoration: underline;
}

div#objekt-adress ul,
div#box-adress ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

div#objekt-adress ul li,
div#box-adress ul li {
  margin: 0;
  padding: 0;
  display: inline;
}

div#objekt-adress ul li a,
div#box-adress ul li a {
  color: #333;
  padding: 3px 10px 0 25px;
}

div#objekt-adress ul li a:hover,
div#box-adress ul li a:hover {
  text-decoration: underline;
}

li#b-merken a {
  background: url(../bilder/layout/symbole.gif) no-repeat 0px 0px;
}

li#b-drucken a {
  background: url(../bilder/layout/symbole.gif) no-repeat 0px -40px;
}

li#b-empfehlen a {
  background: url(../bilder/layout/symbole.gif) no-repeat 0px -80px;
}

div#objekt-content,
div#box-content {
  width: 440px;
  float: left;
  margin: 0 0 20px 0;
}

div#box-content {
  width: 455px;
  margin: 0;
}

div.text,
div.text-small {
  background: #DFDFDF;
  padding: 20px;
}

div.text-small {
  margin: 0 0 20px 0;
}

div#box div.text-small p {
  margin: 0;
}

div#box-content h4 {
  margin: 0 0 5px 0;
}

div#box-content p {
  margin: 0 0 15px 0;
}

div#box-content ol,
div#box-content ul,
div#box-content ol li ul {
  margin: 0 0 15px 20px;
  padding: 0;
}

div#box-content ol li {
  margin: 0 0 15px 0;
  padding: 0;
}

div#box-content ol li ul li {
  margin: 0 0 15px 0;
  padding: 0;
}

div#box-content a,
div#objekt-content-anfrage a {
  color: #B11020;
  text-decoration: none;
}

div#box-content a:hover,
div#objekt-content-anfrage a:hover {
  text-decoration: underline;
}

div#objekt-content-beschreibung,
div#objekt-content-anfrage {
  display: none;
}

div#objekt-content-anfrage {
  background: #DFDFDF;
  padding: 20px;
}

div#objekt-content-anfrage input,
div#objekt-content-anfrage textarea {
  width: 390px;
}

div#objekt-content-anfrage input.checkbox,
div#objekt-content-anfrage input.button {
  width: auto;
  background: white;
}

table {
  border-collapse: collapse;
  border: 0;
  padding: 0;
  margin: 0;
  width: 100%;
}

table th {
  width: 150px;
}

table th,
table td {
  padding: 5px 15px;
  text-align: left;
  font-weight: normal;
  vertical-align: top;
  font-size: 10pt;
}

table tr.row0 th,
table tr.row0 td {
  background: #DFDFDF;
}

table tr.notiz td {
  color: #5C5C5C;
  font-style: italic;
}

div#box-content ul#suche {
  list-style: none;
  margin: 0;
  padding: 0;
}

ul#suche li {
  margin: 0;
  padding: 20px;
}

ul#suche li.row1 {
  background: #DFDFDF;
}

ul#suche li.row2 {
  background: #F2F2F2;
}

ul#suche h4 {
  margin: 0 0 10px 0;
  font-size: 10pt;
  font-weight: bold;
}

ul#suche p {
  margin: 0;
  padding: 0;
}

ul#referenzen {
  margin: 30px 0 0 12px;
  padding: 0;
  list-style: none;
}

ul#referenzen li {
  width: 147px;
  height: 98px;
  border: 1px solid #818181;
  float: left;
  margin: 0 8px 8px 0;
  text-indent: -100000px;
}

li#r1 {
  background: url(../bilder/layout/referenzen.jpg) 0px 0px;
}

li#r2 {
  background: url(../bilder/layout/referenzen.jpg) -147px 0px;
}

li#r3 {
  background: url(../bilder/layout/referenzen.jpg) -294px 0px;
}

li#r4 {
  background: url(../bilder/layout/referenzen.jpg) -441px 0px;
}

li#r5 {
  background: url(../bilder/layout/referenzen.jpg) -588px 0px;
}

li#r6 {
  background: url(../bilder/layout/referenzen.jpg) -735px 0px;
}

li#r7 {
  background: url(../bilder/layout/referenzen.jpg) -882px 0px;
}

li#r8 {
  background: url(../bilder/layout/referenzen.jpg) -1029px 0px;
}

li#r9 {
  background: url(../bilder/layout/referenzen.jpg) -1176px 0px;
}

li#r10 {
  background: url(../bilder/layout/referenzen.jpg) -1323px 0px;
}

div#ivd h4 {
  color: #B11020;
  margin: 0 0 10px 0;
  padding: 7px 7px 7px 20px;
  background: url(../bilder/layout/text.jpg) no-repeat;
}

div#ivd h5 {
  margin: 0 0 10px 0;
  padding: 0;
  font-size: 10pt;
  font-weight: bold;
}

div#ivd div.text {
  margin: 0 0 20px 0;
}

div#merkliste {
  position: fixed;
  top: 200px;
  left: 200px;
  z-index: 5000;
  width: 300px;
  padding: 20px;
  border: 3px solid white;
  -webkit-box-shadow: 0px 0px 8px 8px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 8px 8px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 8px 8px rgba(0, 0, 0, 0.2);
  background: url(../bilder/layout/content.jpg);
  display: none;
}

a#merkliste-hide {
  position: absolute;
  top: -20px;
  right: -15px;
  z-index: 5100;
  display: block;
  width: 39px;
  height: 36px;
  text-indent: -100000px;
  background: url(../bilder/layout/close.png);
  text-decoration: none;
}

div#merkliste div.mwiimg {
  width: 68px;
  height: 68px;
}

div#merkliste div.merkliste-img {
  border: 1px solid #818181;
  width: 72px;
}

div#merkliste table {
  border-collapse: collapse;
  border: 0;
  margin: 10px 0 0 0;
}

div#merkliste tr.row1 th,
div#merkliste tr.row1 td {
  background: #DFDFDF;
}

div#merkliste table th,
div#merkliste table td {
  padding: 8px;
  font-size: 9pt;
}

div#merkliste table th {
  width: 80px;
}

div#merkliste h3 span {
  color: #646464;
  font-weight: normal;
}

div#merkliste h4 {
  margin: 0 0 3px 0;
  padding: 0;
  font-size: 9pt;
  font-weight: bold;
}

div#merkliste p {
  margin: 0;
}

div#merkliste p.tools {
  margin: 10px 0 0 0;
  padding: 2px 0 0 0;
  border-top: 1px solid #C5C5C5;
}

div#merkliste p.hinweis {
  margin: 15px 0;
}

div#merkliste a {
  color: #B21121;
  text-decoration: none;
}

div#merkliste a:hover {
  text-decoration: underline;
}

div#inhalt label {
  color: black;
  display: block;
  color: black;
  margin: 10px 0 2px 0;
}

fieldset {
  border: 0;
  padding: 0;
  margin: 0;
}

input,
select,
textarea {
  border: 1px solid #c0c0c0;
  width: 442px;
  padding: 5px;
  font: 10pt Arial;
  color: black;
}

select {
  width: 454px;
}

input.checkbox {
  width: auto;
}

input:focus,
select:focus,
textarea:focus {
  background: #F6FFCF;
}

input.error,
select.error,
textarea.error {
  background: #FFCFCF;
}

input.button {
  width: auto;
  background: white;
  padding: 4px 10px;
  border: 1px solid #838181;
  border-top: 1px solid #b4b2b2;
  background: #DFDFDF;
  float: right;
}

input.button:hover {
  background: #B11020;
  cursor: pointer;
  color: white;
}

div.clear {
  clear: both;
}

h1,
h2,
legend,
.vis {
  position: absolute;
  top: -10000px;
  left: -10000px;
}/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;background:white; }
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{}
    #cboxContent{margin-bottom:25px; background:white;overflow:visible; background:white;padding:10px;}
        .cboxIframe{background:white;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{background:white;}
        #cboxLoadingGraphic{background:url(../bilder/colorbox/loading.gif) no-repeat center center;}
        #cboxLoadingOverlay{background:white;}
        #cboxTitle{position:absolute; bottom:-15px; left:10px; color:#000; font-size:11pt; font-weight:bold; }
        #cboxCurrent{position:absolute; bottom:-15px; left:205px; text-indent:-9999px;}
        #cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:20px; height:20px; position:absolute; bottom:-15px; background:url(../bilder/colorbox/controls.png) no-repeat 0 0;}
        #cboxPrevious{background-position:0px 0px; right:54px;}
        #cboxPrevious:hover{background-position:0px -25px;}
        #cboxNext{background-position:-25px 0px; right:32px;}
        #cboxNext:hover{background-position:-25px -25px;}
        #cboxClose{background-position:-50px 0px; right:10px;}
        #cboxClose:hover{background-position:-50px -25px;}
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:76px;}
        .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:54px;}
        .cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:54px;}
        .cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px;}
@media print {

  div#head,
  div#foot,
  div#navigation {
    display: none;
  }
  
  div#content,
  div#content-in {
    padding: 0;
    margin: 0;
  }

}
