/*
  ----------------------------------------------------------
 
      css - www.achim-meran.com
      
      version: 26.03.2008
    
  
  ----------------------------------------------------------
*/

*{
  margin:  0;
  padding: 0;
  list-style: none;  
}

html, body {
  height:100%;
  font-family:Arial;
  font-size:9pt;    
  text-align:left;
}    

html{
  margin:0px auto;
}

body{
  background-color:white;
  font-family:arial, sans-serif; 
  font-size:9pt;   
}    

a{ 
  color:#707070;    
}

#distance_content_border{ 
  width:1px;
  height:25px;
  float:left;
}

#content_border{
  position:relative;
  padding:0px 35px;
  overflow:auto;
  font-size:9pt;  
  clear:left;  
}

#main{      
  overflow:auto;
  color:#707070;
}

#header{
  height:90px;
}

#header_others{
  height:100px;
}

#header_others{
  position:fixed;
  top:54px;
  left:100px; 
  z-index:5;
}

#header_projects{
  position:fixed;
  top:54px;
  left:98px; 
  z-index:5;
}

#header_products{
  position:fixed;
  top:54px;
  left:95px; 
  z-index:5;
}

#header_achimmeran{
  position:fixed;
  top:54px;
  left:98px; 
  z-index:5;
}

#white_div{
  position:fixed;
  top:0px;
  left:100px;
  width:368px;
  height:54px;
  z-index:3;
  background-color:white;
}


#white_div_product{
  position:fixed;
  top:0px;
  left:100px;
  width:368px;
  height:180px;
  z-index:3;
  background-color:white;
}

#white_div_product_overview{
  position:fixed;
  top:0px;
  left:100px;
  width:368px;
  height:150px;
  z-index:3;
  background-color:white;
}

#content{
  margin-left:55px;
  line-height: 14pt;
}

#content_produkte{
  line-height: 14pt;   
  width:360px;  
}

#contact{      
  overflow:auto;
  min-width:350px;
  color:#707070;
  font-family:arial, sans-serif;
}

#headerText{
  font-family:helvetica;
  color:#13245C;
  font-weight:bold;
}

#menu{
  overflow:auto;
  position:absolute;
  top:54px;
  left:67px;
  min-width:350px;
}

#menu_english{
  overflow:auto;
  position:absolute;
  top:53px;
  left:67px;
  min-width:350px;
}

#language{
  overflow:auto;
  position:absolute;
  bottom:54px;
  margin-left:68px;
  width:72px;
  height:22px;  
}

#achimmeran_header_1{
  color: #92131E;
  font-weight:bold;
}

.achimmeran_header_2{
  color: #13245C;
  font-family:helvetica;
  font-weight:bold;
}

#header_context{
  padding: 0px 5px;
  width: 260px;
  height:500px;
}

#header_context_2{
  margin:10px 0px;
  padding: 0px 5px;  
  height:600px;
  overflow:auto;  
}

#header_context_overview{
  overflow:auto;
  font-family:arial, sans-serif;
  font-weight:bold;
}

#header_context_overview_contact{
  margin-left:5px;
  overflow:auto;
  font-family:'Courier';
  text-align:left;
}

#header_context_overview_product{
  overflow:auto;
  position:relative;
  font-family:'Courier New';
  font-size:9pt;
}


#content_width{
  width:291px;
}

.product_overview_name_new{
  padding-top:2px;
  color: #92131E;
  float:left;   
}

.product_overview_name{
  padding-top:2px;
  color:#13245C;
  float:left;   
}

.product_overview_name img{
  vertical-align:middle;
  padding-left:3px;
  margin-top:-2px;
}

.product_overview_name_new img{
  vertical-align:middle;
  padding-left:3px;
  margin-top:-2px;
}

#header_context_overview a{
  text-decoration:none;
}

#curriculum{
  margin-left: -5px;  
}

#produkte{      
  overflow:auto;  
  position:absolute;
  top:149px;
  left:100px;
  width:380px;
  color:#707070;
  font-family:arial, sans-serif;  
}

#arrow{
  position:fixed;
  left:56px;
  top:54px;
}

#header_1{
  position:fixed;
  width:361px;
  height:40px;  
  z-index:5;
}

#header_2{
  width:177px;
  height:23px;
  /*background-image:url(../images/header_2_bigger.jpg);*/
  background-image:url(../images/grauer_balken_unten.jpg);
  background-repeat:no-repeat  
}

#header_2_big{
  width:235px;
  height:34px;
  background-image:url(../images/header_2_much_bigger.jpg);
  background-repeat:no-repeat  
}

#header_1_new{
  width:298px;
  height:27px;
  background-image:url(../images/gruener_balken_oben.jpg);
  background-repeat:no-repeat  
}

#header_2_new{
  width:177px;
  height:23px;
  /*background-image:url(../images/header_2_green_bigger.jpg);*/
  background-image:url(../images/gruener_balken_unten.jpg);
  background-repeat:no-repeat  
}

#header_1_text_new{
  font-size:10pt;
  font-weight:bold;
  color:#92131E;
  font-family:helvetica;
}

#header_1_text{
  font-size:10pt;
  font-weight:bold;
  color:#13245C;
  font-family:helvetica;
}

#header_2_text{
  padding-top:1px;
  padding-left:7px;
  font-size:9pt;
  font-style:italic;
  color:white;
}

#header_2_text_new{
  padding-top:1px;
  padding-left:7px;
  font-size:9pt;
  font-style:italic;
  color:white;
}

#header_2_text_big{
  padding-top:1px;
  padding-left:7px;
  font-size:8pt;
  font-style:italic;
  color:white;
}

.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
width: 5px;
background-color: white;
}
.vscrollerbar {
width: 5px;
background-color: #707070;

}

.image_spacer{
  height:15px;
}

.image_spacer_overview{
  height:5px;
}

.product_header_1{
  font-size:11pt;
  font-weight:bold;
}

.product_header_2{
  font-size:11pt;
  font-weight:normal;
}

.product_header_3{
  font-size:8pt;
  font-weight:normal;
}

#header_context_overview_achimmeran{
  overflow:auto;
  position:relative;
  font-family:'Courier New';
  font-size:9pt;
  text-align:left;
}

#achimmeran_header_2{
  color: #13245C;
  font-family:helvetica;
  font-weight:bold;
}

#content_achimmeran{
  line-height: 14pt;   
  width:450px;  
}

#achimmeran{      
  overflow:auto;  
  position:absolute;
  top:139px;
  left:100px;
  width:450px;
  color:#707070;
  line-height: 12pt;
  font-family:arial, sans-serif;  
}

#achimmeran_description{
  width:359px;
  text-align:left;
}

#white_div_achimmeran{
  position:fixed;
  top:0px;
  left:100px;
  width:450px;
  height:180px;
  z-index:3;
  background-color:white;
}
