  dummy   
  {
    font-style: italic;
  }
  body  
  {
    color: #4b4b4b;  
    background-color:   white;
    font-family:        Verdana, Arial,Helvetica, helv,sans-serif;
    font-size:          12px;
    font-weight:        bold;
  }
  .form {
    border: 0px solid #222266;  
    /*position: absolute;*/
    position: relative;
    margin-top: 5px;
    margin-left: 3px;
    margin-right: 3px;
    margin-bottom: 10px;
    width: 800px;
    /*background-image:   url(../images/steine5_sw.jpg);
    background-position: 10px 10px;
    background-repeat: no-repeat;*/
  }
  /***********************************************/
  .topmenue  {
    background-image: url(../images/steine_linie.jpg);
    background-position: 0px 0px;
    background-repeat: repeat-x;
    width:  100%;
    height: 80px;
    font-size: 11px;
    border: 1px solid white;
    border-bottom: 3px solid #4b4b4b;
    margin-top:  0px;
    margin-left: 0px;
    color: #4b4b4b; 
    }

  .leftmenue  {
    position: absolute;
    top:80px;
    left:0px;
    width: 100px;
    height:700px;
    font-weight: bold;
    font-size: 12px;
    border: 0px solid #222266;
    margin-top:0px;
    margin-left: 0px;
    color: #4b4b4b; 
    }
  .main  {
    position: absolute;
    top:84px;
    left:100px;
    width: 700px;
    /*height:700px;*/
    font-size: 12px;
    margin-left:00px;
    margin-right:0px;
    margin-bottom:40px;
    padding-left:10px;
    padding-bottom:00px;
    border: 0px solid #222266;
    border-left: 1px solid #4b4b4b;
    background-color:   #f4f4f4;
    float:none;
    }
  /***********************************************/
  .subHead2  {
    clear:both;
    font-style: italic;
    font-size: 16px;
    padding-top:10px;
    margin-top:10px;
    margin-bottom:0px;
  }
  .thumbdescr  {
	float:left;
    height: 135px;
    /*width:  125px;*/
    font-size: 10px;
    border: 0px solid #222266;
    margin:4px;
    padding: 2px;
  }
   p.descr{
	float:none;
    font-size: 10px;
    border: 0px solid #222266;
    margin:4px;
    padding: 2px;
    }
  .thumb {
    border: 0px solid #222266;
    padding: 2px;
    }
  .break  {
		float:none;
    }
  .spacer{
    clear:both;
	float:none;
	position: relative;
	margin-left: 200px;
	margin-top: 10px;
	margin-bottom: 10px;
    }
  p.text{
    font-size: 12px;
    font-weight:normal;
    }
  p.text_new_para{
    font-size: 12px;
    font-weight:normal;
    clear:both;
	float:none;
    }
  p.imgdescr{
    font-size: 9px;
    font-weight:bold;
    }
  .top_content{
    position: relative;
    text-align: right;
    margin-top: 38px;
    margin-left: 5px;
    margin-right: 15px;
    border: 0px solid #ff2266;
    font-weight: bold;
    font-size: 12px;
  }
  .left_content{
    margin: 5px;
  }
  .left_content_curr{
    margin: 5px;
    color: black;
  }
  .main_content{
    margin-left: 10px;
    line-height: 125%;
  }
  h1  {
    font-size: 18px;
    font-weight: bold;
    margin-top: 18px;
    }
  h2  {
    font-style: italic;
    font-size: 16px;
    float:none;
    clear:both;
    }
  h3  {
    margin-bottom: 5px;
    font-style: italic;
    font-size: 12px;
    float:none;
    clear:both;
    }
  h4  {
    font-style: italic;
    font-size: 12px;
    }
  pre  {
    margin-top: 0px;
    font-size: 12px;
    }
  dt {
    margin-top: 8px;
    font-size: 12px;
    font-weight: bold;
    }
  dd {
    font-size: 12px;
    font-weight: normal;
    }
  UL {
    margin-top: 0px;
    font-size: 12px;
    font-weight: normal;
    }
  UL LI {
    /*list-style-type: square;*/
    margin-top: 0px;
    list-style-type: disc;
    }
  UL UL LI {
    /*margin-top: 3px;*/
    list-style-type: disc;
    }
  LI      {
    margin-top: 0px;
    margin-bottom: 0px;
    }
  TD, ADDRESS {
    margin-top: 3px;
    font-size: 9pt;
    font-family: Verdana,Arial,Helvetica,helv,sans-serif;
    }
  .impressum {
    clear:both;
    margin-top: 40px;
    margin-bottom: 20px;
    /*position: absolute;
    top:750px;
    left:0px;*/
    font-size: 8pt;
    /*font-family: Verdana,Arial,Helvetica,helv,sans-serif;*/
    }
  a:link{
    color: #4b4b4b; 
    text-decoration: none;
    }  
  a:active{
    font-weight: bold;
    font-style: italic;
    text-decoration: none;
    }  
  a:visited{
    color: #4b4b4b; 
    text-decoration: none;
    }
  a:link.innerText{
    text-decoration: underline;
    }  
  a:active.innerText{
    text-decoration: underline;
    }  
  a:visited.innerText{
    text-decoration: underline;
    }

  #myGallery
  {
      width:  680px !important;
      height: 650px !important;
  } 
  
  .line{
    clear:both;
    border-bottom:1px solid #4b4b4b;
    width:650px;
  }  
  