#tt_frame
{
  overflow: hidden;
  position: relative;
  padding: 20px;
  border:1px solid black;
  border-radius: 20px;
  background-image: linear-gradient(#e2eee5,#f5fff0,#e2eee5)!important;
}

#tt_title
{
  border-bottom: 1px solid black;
  padding-bottom: 10px;
  margin-bottom: 10px;
  font-weight: bold;
}

.tt_nodeclass
{  
  /*background-image: linear-gradient(#e2eee5, #e2eee5,#f5fff0)!important;*/
  background-image: linear-gradient(#fff3e4,#e2eee5,#fff3e4);
  text-decoration: underline;
}

#header_line1
{
  overflow: hidden;
  position: relative;
  min-width:1100px;
  top:-60px;
}

#header_left
{
  overflow: hidden;
  position: relative;
  height: 156px;
  width: 700px;  
  background-image: url("../img/header_left2_beige2.png");
  float: left;
}

#header_middle
{
  overflow: hidden;
  position: relative;
  height:  156px;  
  min-width: 5px;
  background-image: url("../img/header_middle_beige.png");
  float: left;
}

#header_right
{
  overflow: hidden;
  position: relative;
  height:  156px;  
  width: 500px;
  width: 395px;
  background-image: url("../img/header_right_beige2.png");
  float: left;
}


#header_line2
{
  overflow: hidden;
  position: absolute;
  min-width:1100px;
  top: -60px;
}

#header_rotbraun1, #header_rotbraun2
{
  overflow: hidden;
  position: relative;
  height:  250px;  
  width: 140px;
  background-image: url("../img/header_rotbraun.png");
  float: left;
}
#header_rotbraun2
{
    width: 100px;
}

#header_orange1, #header_orange2
{
  overflow: hidden;
  position: relative;
  height:  250px;  
  width: 140px;
  background-image: url("../img/header_orange.png");
  float: left;
}
#header_orange2
{
    width: 100px;
}

#header_blume_rot
{
  overflow: hidden;
  position: relative;
  height:  210px;  
  width: 170px;
  background-image: url("../img/header_blume_rot2.png");
  float: left;
  top:80px;
}

#header_blume_orange
{
  overflow: hidden;
  position: relative;
  height:  220px;  
  width: 140px;
  background-image: url("../img/header_blume_orange3.png");
  float: left;
  top:70px;
}

#header_slidearea
{
  overflow: hidden;
  position: relative;
  height:  210px;  
  min-width_:10px;
  float: left;
  top:50px;

}


#header_line3
{
    overflow: hidden;
    position: absolute;
    height:  210px;  
    width: 100%;   
    top:-20px; 
}

.simply-scroll
{
    width_:5000px;
}

.simply-scroll .simply-scroll-clip 
{
	width_:5000px;
}

.slideing1
{
    left:40px;
}


.clsIconObj
{
  margin-right: 4px;
  margin-bottom: 4px;
  float: left;
  font-family: Arial, Helvetica, sans-serif;
}

.clsIconObj div
{
font-size: 36px;
}

.divContentIconLeiste
{
  overflow: hidden;
  position: relative;  
  visibility: hidden;  
}

.clsnews
{
  overflow: hidden;
  position: absolute;
  height:140px;
  width:125px;
  float_: left;

  border-right: 1px solid dimgray;
  border-top: 1px solid dimgray;
  border-bottom: 1px solid dimgray;

}

.clsnews a 
{
  color: black;
}


/* img preview tool-------------------------------------------*/

.img-preview-mask {
  width: 100%;
  height: 100%;  
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9998;
  background-color: rgba(0,0,0,.5);
}
.img-preview-popover {
  position: fixed;
  z-index: 9999;
}
  
.img-preview-foot {
  width: 96%;
  padding: 0 2%;
  position: absolute;
  bottom: 0;
  background-color: rgba(0,0,0,.5);
}

.img-foot-title {
  font-size: 16px;
  color: #fff;
  margin-top: 5px;
}
.img-foot-desc {
  font-size: 12px;
  color: #fff;
  margin-top: 5px;
  line-height: 24px;
}


.clsBlock
{
  overflow: hidden;
  position: relative;
}


/*------------Briefe-------------------------------------------*/

.clsLetterHeader
{
  padding-left:20px;
  font-style: italic;
  font-weight: bold;
  margin-bottom:5px
}
.clsLetterBody
{
  border: 1px solid black;
  border-radius: 20px;
  background-image: linear-gradient(#eedfcb,#fff3e4,#eedfcb);
  padding:40px;

  margin-bottom:20px
}



/*------------Lexikon-------------------------------------------*/
.clsLexBody
{
  border: 1px solid black;
  border-radius: 20px;
  padding:40px;
  padding-top:20px; 
  background-image: linear-gradient(#e2eee5,#f5fff0,#e2eee5);
  margin-bottom:20px
}

.clsLexHeadline
{
  border-bottom: 1px solid black;
  padding-bottom: 10px;
  margin-bottom: 20px;
  font-weight: bold;
}

.clsLexInfobild
{
  float: right;
  margin-bottom: 20px;
  margin-left: 20px;
}