@charset "UTF-8";


@media screen, projection
{ 
  #main { margin: -430px 0px 10px 0px; }
  
  #nav {
    /*clear:both;
    overflow: hidden;*/
    position: absolute;
    top: 29px;
    /*left: 215px;*/
    left: 290px;
    z-index: 5;
        
    /*margin-top: -200px;*/
    
    }
  
  
  #col1 { float: left; width: 75%;  margin:0 20px 0 0px }
  #col2 { float: right; width: 20%;  margin:0 }
  #col3 { width: auto; margin: 0 25% 0 25%}
  #col1_content { padding: 0 20px 0 0px }
  #col2_content { padding: 0 20px 0 0px }
  #col3_content { padding: 0 10px }    
  
  /*-------------------------------------------------------------------------*/
  /**
   * Für footer
   *
   */ 
   
  #footer #col1 { float: left; width: 30%;  margin:0 20px 0 14% }
  #footer #col2 { float: right; width: 50%;  margin:0 }
  #footer #col1 #col1_content { padding: 0 20px 0 5px }
  #footer #col2 #col2_content { padding: 0 20px 0 0px }   
  
  /*
  #page_hintergrund_verlauf {
    margin: -52px -17px -35px -17px; padding: 0px 0px 0px 0px;
  }*/
  
  #hintergrund_leitbild {
    clear:both;
    overflow:hidden;
    /*margin: 0px 30px 0px 200px; padding: 120px 0px 0px 0px;
    min-height: 80px;*/
    margin: -15px 30px 0 198px;
    min-height: 130px;
    width: auto;
    background-image: url(../../images/seitenblatt/mondrian_rechtecke_top_neu.png);
    background-repeat: no-repeat;
    background-position:left;
  }
  
  
  #logo {
    clear:both;
    /*margin-top: -200px;
    margin-left: 40px;*/
    margin-left: 40px;
    width: 500;
    line-height: 0.7em;
  }
  
  #logo a{text-decoration: none;}
  

  .jterms_gross{
    color: #f15c1b;
    font-family: Georgia;
    font-style: normal;
    font-weight: bold;
    font-size: 24px;
    
    
    
  }

  .devise_gross_1{  
    margin-left: -15px;
    margin-top: 20px;
    color: #636163;
    font-family: Georgia;
    font-style: normal;
    font-weight: bold;
    font-size: 10px;
  }

  .devise_gross_2{
    margin-left: 15px;
    color: #9a5233;
    background-color: #fae6c7;
    font-family: Georgia;
    font-style: normal;
    font-weight: bold;
    font-size: 12px;
  }


  #title_block {
    clear:both;
    text-align: center;
   }
 
  #title_block #title_text {
    float: left;
    color: #636163;
    font-family: Georgia;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 1.25em;
    text-align: left;
    min-width: 400px;
    max-width: 40%;
    margin-left: 15%;
  }
  
  #title_block #button_position {
    padding: 0 0 0 0px;
    margin-left: 55%;
    margin-top: 50px;
  }
 
 
  #title_block #button_position a #title_button {
    float: none;
    line-height: 3em;
    text-align: center;
    width: 300px;
    min-height: 70px;
    
    background-image: url(../../images/titelseite/test_button.png);
    background-repeat: no-repeat;
    background-position: center right;
    
    color: #a84418;
    font-family: Georgia;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    text-decoration: none;
    
  }
    
  #title_block #button_position a:hover #title_button {
    background-image: url(../../images/titelseite/test_button_hover.png);
    background-repeat: no-repeat;
    background-position: center right;
  } 
  
  
  .marker { float: left;
    width: 170px;
    margin-top: 5px;
    left: 0pt;
    top: 0pt;
    /*color: rgb(156, 145, 136);*/
    color: #a84418;
    font-size: 70%;
    font-weight: bold;
    line-height: 1.25em;
    position: relative;
    padding: 0px 0px 0px 0px;
    /*border: 1px rgb(255,0,51) dashed;
    border-bottom:1px dashed #006699;*/
    }

  .title { padding-left: 180px; padding-bottom: 30px;
    }

  .body { padding-left: 180px;
    }

  .summary-text { padding-left: 180px;
  /*border: 1px rgb(255,0,51) dashed;*/
    }
  
   .summary-text p{ display: inline;}

  .extension-text { padding-left: 180px; clear:both; display: block;
    }
    
    .extension-text p { margin-top:10px; display: block;
    }
    
    .info-block {
    	margin-top: 10px;
		padding-bottom: 30px;
		width: 100%;
	  	overflow: hidden;
    }

    
    .toggle { /*color:#006699; */ 
        /*text-decoration: underline;
        
        border: 1px rgb(255,0,102) outset;
        border-bottom:1px dashed #006699;
        border-top:1px dashed #006699;
        height: 14px;
        padding: 0px;*/
        cursor:pointer; 
    }
    .toggle-arrow { /*color:#006699;*/ display: inline; color: #a84418; cursor:pointer; }
    .toggle-arrow-down {cursor:pointer;}
    .toggle-arrow-up {cursor:pointer;}

    .no-js .toggle { color:#9C9188; border:0px; cursor:default; }
    .no-js .toggle-arrow { color:#9C9188; cursor:default; }
    
    
    .no-extension {color: #444444; }
    
    
   #fehlermeldung {
    
    /*border: 1px rgb(255,0,153) dotted;*/
    position: absolute;
    top: 15px;
    /*left:80%;*/
    right: 30px;
    z-index: 5;
    width: 300px;
  }
  
  #fehlermeldung a {color: #a84418; font-family: Georgia; font-weight: bold; font-size: 14px; }
  
  #fehlermeldung_form{
    display:none;
    
    margin-top:20px;
    padding: 20px 5px 5px 5px;
    border: 1px rgb(128,128,128) solid;
    background-image: url(../../images/seitenblatt/1px_fehlerform.png);
    background-repeat: repeat;
    
  }
  
  #fehlermeldung_form h3 {font-size: 18px; margin-bottom: -10px;}
	

	
}
