.hs_Font_darkRed
{
  color                      : rgb(148,54,52);
}

.hs_cell
{
  background-color           : #D1D1D1;
  vertical-align             : top;
  padding                    : 0;
  border                     : 1px solid #999;
  border-left                : 0;
}


.hs_whiteCell
{
  background-color           : white;
  vertical-align             : top;
  padding                    : 0;
  border                     : 1px solid #999;
  border-left                : 0;
  overflow                   : hidden;
}


.hs_content
{
  height                     : 920px;
  width                      : 100%;
  border                     : 0;
  margin                     : 0;
  padding                    : 0;
}

.hs_indexBroschuere
{
  width                      : 100%;
  height                     : 970px;
  background-color           : white;
  background-image           : url(../../images/plakat_ausstellung_buchenwald.jpg);
  background-position        : center 25px;
  background-repeat          : no-repeat; 
}


.hs_buttonContainerTop
{
  margin-top                 : 20px;
}

.hs_buttonContainerBottom
{
  margin-bottom              : 20px; 
}


.hs_broschuere
{
  display                    : block;
  width                      : 650px;
  font-family                : "Times New Roman", Times, serif;
  background-image           : url(../grafik/broschuere_background.gif); 
  background-position        : center center;
  background-repeat          : no-repeat;
}

.hs_broschuere_titel,
.hs_broschuere_autoren
{
  display                    : block;
  height                     : 960px;
  width                      : 100%;
  border                     : 0;
  margin                     : 0;
  padding                    : 0;
  background-color           : white; 
  text-align                 : center;
  background-image           : url(../grafik/tafeln_broschuere/titel.jpg); 
  background-position        : center 20px;
  background-repeat          : no-repeat;
}

.hs_broschuere_autoren
{
  background-image           : url(../grafik/tafeln_broschuere/autoren.jpg); 
}


.hs_layerLinkList
{
  position                   : relative;
  display                    : block;
  top                        : 0px;
  width                      : 100%;
  overflow                   : hidden;
  background                 : transparent; 
}    

.hs_broschuere_titel > .hs_layerLinkList
{
  top                        : 700px;
}

.hs_broschuere_autoren > .hs_layerLinkList
{
  top                        : 800px;
}

.hs_indexBroschuere > .hs_layerLinkList
{
  top                        : 595px;
  margin-left                : 20px;
}

.hs_linkList
{
  list-style                 : none; 
}


.hs_broschuere > h1,
.hs_broschuere > h2,
.hs_broschuere > h3
{

  color                      : rgb(148,54,52);
  font-family                : "Times New Roman", Times, serif;
  letter-spacing             : 0;
  padding                    : 0;
  margin                     : 0;   
  margin-top                 : 30px;
}


.hs_broschuere > h2,
.hs_broschuere > h3
{
  margin-top                 : 5px;
  color                      : #000000;
}

.hs_broschuere > h3
{
  text-align                 : left;
  padding                    : 0;
  padding-left               : 30px;  
  margin                     : 0;
  margin-top                 : 30px;     
}

.hs_broschuere > ul
{
  text-align                 : left; 
  color                      : #202020;
  list-style-type            : none;
  padding                    : 0;
  padding-left               : 30px;
  cursor                     : default;
}

.hs_broschuere ul li > a
{
  color                      : rgb(148,54,52);
  text-decoration            : none; 
  font-weight                : bold;
}

.hs_blockText, .hs_broschuere  > p
{
  color                      : #000000;
  text-align                 : justify; 
  padding                    : 0 30px;
}

.hs_blockText
{
  font-size                  : 1.2em;
}

.hs_blockText > span
{
  font-style                 : italic;
}

.hs_broschuere_Tafel
{
  display                    : block;
  width                      : 650px;
  height                     : 920px;
  background-position        : center top;
  background-repeat          : no-repeat;
}


.hs_button
{
  font-family                : Georgia;
  font-size                  : 12pt;
  background-color           : rgb(51,51,51);
  padding                    : 10px 50px; 
  color                      : rgb(204,204,204);
  text-decoration            : none;
  cursor                     : pointer;
  border                     : 1px solid #ccc;
}


.hs_button:hover
{
  color                      : #900;
  background-color           : #666666;  
  border-color               : rgb(51,51,51); 
  border                     : 1px solid #ccc;
}


.hs_bigButton,
.hs_bigButton:visited,
.hs_bigButton:active,
.hs_bigButton:focus
{
  position                   : relative;
  display                    : block;
  text-align                 : center;
  top                        : 0px;
  left                       : 0;
  width                      : auto;
  font-family                : Georgia;
  font-size                  : 12pt;
  background-color           : rgb(51,51,51);
  padding                    : 8px 20px; 
  color                      : rgb(204,204,204);
  text-decoration            : none;
  cursor                     : pointer;
  border                     : 1px solid #ccc;
  overflow                   : hidden;
  outline                    : none;
}

.hs_bigButton[PAGE='INDEX']
{
  top                        : 595px;
  left                       : 300px;
  width                      : 240px;
}

.hs_bigButton:hover
{
  color                      : #900;
  background-color           : #666666;  
  border-color               : rgb(51,51,51); 
  border                     : 1px solid #ccc;
}


.hs_linkLayer
{
  position                   : relative;
  display                    : block;
  text-align                 : left;
  font-family               : "Times New Roman",Times,serif;
  letter-spacing             : 0;
  top                        : 595px;
  left                       : 340px;
  width                      : 260px;  
  background-color           : white;
  border                     : 1px solid rgb(51,51,51);
  padding                    : 8px 0px 0px 10px;
}

.hs_linkLayer p
{
  margin                     : 0;
  padding                    : 0;
  margin-bottom              : 6px;
  font-size                  : 18px;
}

.hs_linkLayer > a,
.hs_linkLayer > a:visited,
.hs_linkLayer > a:active,
.hs_linkLayer > a:focus

{ 
  color                      : rgb(148, 54, 52);
  text-decoration            : none;
  outline                    : none;
  
 }

.hs_linkLayer a:hover
{
}

.hs_indexBand3 h3
{
  margin                     : 0;
  margin-bottom              : 10px;
}



.hs_imgBand3
{
  display                    : block;
  width                      : 400px;
  height                     : 617px;
  margin-left                : 148px;
  margin-top                 : 30px;
  margin-bottom              : 30px;
}

.hs_textList
{
}


.hs_imageCell
{
  background-color           : transparent;
  vertical-align             : top;
  padding                    : 0;
  border                     : 1px solid #999;
}


.hs_stadtfuehrer
{
  position                  : relative;
  display                   : inline-block;
  left                      : 0;
  top                       : 0;
  width                     : 695px;
  height                    : 710px;
  margin                    : 0;
  padding                   : 0;
  background                : url(../stadtrundgang/grafik/anim_guide.gif);
  background-position       : right center;
  z-index                   : 1;
}

.hs_stadtfuehrer a
{
  text-decoration : none;
}

.hs_stadtfuehrerLink
{
  width            : 180px;
  margin           : 20px; 
  text-align       : center;
  font-size        : 20px;
  line-height      : 22px;
  background-color : #AB4626;
  color            : white;
  border           : 1px solid white;  
}

/* hs_pdf */

.hs_pdfWrapper
{
  width : 100%;
}

.hs_pdfHeader, .hs_pdfFooter
{
 width   : 100%;
 height  : 29px;
 display : block;
 background: #333;
 font-family: Georgia;
 font-size: 12pt;
 margin: 0;
 padding: 0;
 padding-top : 5px;
 border : 0;
 border-top : 1px solid #ccc;
 border-bottom : 1px solid #ccc;
 color : #ccc;
  -webkit-touch-callout      : none;
  -webkit-user-select        : none;
  -khtml-user-select         : none;
  -moz-user-select           : none;
  -ms-user-select            : none;
  user-select                : none;
 cursor : default;
 overflow : hidden;
 text-align : center; 
}

.hs_pdfPager
{
  display : inline-block;
  
}

.hs_pdfLink
{
 display : inline-block;
 float   : right;
 padding-right : 4px;
}

.hs_pdfLink a
{
  color : #ccc;
  text-decoration : none;
}

.hs_pdfLink a:hover
{
  color : #993333;
}

.hs_pdfContent
{
  width  : 100%;
}

.hs_pdfImage
{
  width : 100%;
}

.hs_pdfFooter
{
  border-bottom : 0;
  display : none;
}

.hs_pdfButton
{
  display       : inline-block;
  display       : none;
  color         : #ccc;
  border        : 1px solid #ccc;
  cursor        : pointer;
  height        : 20px;
  width         : 20px;
}

.hs_pdfButton:hover
{
  color         : #993333;
}


.hs_beitraege
{
  padding       : 0 20px;
}

.hs_beitraege h3
{
  font-size : 22px;
  margin : 10px 0 0 0;
}


.hs_beitraege h4
{
  font-style     : normal;
  font-size      : 18px;
  text-align     : left;
  margin         : 0 !important;
  color          : rgb(148,54,52)
}

.hs_beitraege > p
{
  font-size     : 14px;
  text-align    : justify;
}

.hs_beitraege .hs_subtitel
{
  padding       : 0;
  margin        : 0;
  font-size     : 16px;
  text-align    : center; 
}

.hs_beitraege .hs_small
{
  font-size     : 12px;
  text-align    : left; 
}
