/* 
   Buchen Group Internet 2008
   
   Stylesheet fuer folgende Templates:
   
   template_buchengroup_druckversion.html   

*/

/* Frame (alle Templates) */
html, 
body 
{ margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;		
  height: 100%;     /* Seitenhoehe 100% */
  /*overflow: auto;*/  /* Seitenhoehe 100% */	  
}

body 
{ font-family: arial, verdana, sans-serif;  
  font-size: 11px;
  background: #ffffff; /* Seitenrandfarbe */
  color: #000000;
}

#main 
{ min-height: 100%;  /* Seitenhoehe 100% */
  width: 460px;
  margin-left: 20px;
  /*margin-left: auto; */	/* Blatt zentriert */
  /*margin-right: auto; */  /* Blatt zentriert */
  background: #ffffff;  
  color: #000000;
}

/* 1. Zeile (alle Templates) */
#row1
{ margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 460px;   
  height: 90px;  
  background: #ffffff;
  color: #000000;
}

/* Buchen Group Logo (alle Templates) */
#logo
{ padding: 0px 0px 0px 0px;
  margin: 26px 0px 25px 0px;
  float: left;
  width: 240px;   
  height: 39px; 
  background: #ffffff;
  color: #000000;
}


/* 2. Zeile (alle Templates) */
#row2
{ margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  clear: both;
  width: 460px;   
  height: 370px;
  background: #ffffff;
  color: #000000;  
}

/* Inhalte der mittleren Spalte (template_buchengroup_content.html) */
#contentprint_templatecontent
{ margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 10px;
  float: left;
  width: 460px;  
  background: #ffffff;
  color: #000000;
  font-size: 11px; 
}

table.contenttable
{ border-width: 0px 0px 0px 0px;
  border-color: #888888;
  border-style: none;
  border-spacing: 0px 0px 0px 0px;
  border-collapse: collapse;
}

table.contenttable th
{ border-width: 1px 1px 1px 1px;
  border-color: #888888;
  border-style: solid; 
  border-spacing: 0px 0px 0px 0px;
  background-color: #cc0000; 
  padding: 5px;  
}

table.contenttable td
{ border-width: 1px 1px 1px 1px;
  border-color: #888888;
  border-style: solid;
  border-spacing: 0px 0px 0px 0px; 
  background-color: #ffffff; 
  padding: 5px;  
}

#contentprint_templatecontent h1
{ padding: 0px 0px 0px 0px;
  margin: 0px 0px 14px 0px;
  font-size: 12px;   
  color: #000000;
  font-weight: bold;
  text-transform: uppercase;
}

#contentprint_templatecontent h2
{ padding: 0px 0px 0px 0px;
  margin: 0px 0px 12px 0px;
  font-size: 12px;   
  color: #888888;
  font-weight: bold;
  text-transform: uppercase;
}

#contentprint_templatecontent h3
{ padding: 0px 0px 0px 0px;
  margin: 0px 0px 12px 0px;
  font-size: 12px;   
  color: #888888;
  font-weight: bold;
}

#contentprint_templatecontent h4
{ padding: 0px 0px 0px 0px;
  margin: 0px 0px 11px 0px;
  font-size: 11px;   
  color: #000000;
  font-weight: bold;  
}

#contentprint_templatecontent h5
{ padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 11px;   
  color: #000000;
  font-weight: bold;  
}

#contentprint_templatecontent li
{ padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  list-style:square; 
  line-height: 14px;
}

#contentprint_templatecontent p 
{ padding: 0px 0px 0px 0px;
  margin: 0px 0px 12px 0px; 
  color: #000000;
  font-size: 11px; 
  line-height: 14px;
}

#contentprint_templatecontent th 
{ padding: 5px 5px 5px 5px;
  margin: 0px 0px 0px 0px; 
  color: #ffffff;
  font-size: 12px; 
  line-height: 14px;
}

#contentprint_templatecontent a:link, 
#contentprint_templatecontent a:visited
{ color: #000000;
  text-decoration: none;
  font-size: 11px; 
  line-height: 14px;
}

#contentprint_templatecontent a:hover, 
#contentprint_templatecontent a:active 
{ color: #cc0000;
  text-decoration: none; 
  font-size: 11px; 
  line-height: 14px;
}

#contentprint_templatecontent a.ainv:link, 
#contentprint_templatecontent a.ainv:visited
{ color: #cc0000;
  text-decoration: none;
  font-size: 11px; 
  line-height: 14px;
}

#contentprint_templatecontent a.ainv:hover, 
#contentprint_templatecontent a.ainv:active 
{ color: #000000;
  text-decoration: none; 
  font-size: 11px; 
  line-height: 14px;
}


/* Fusszeile  (template_buchengroup_content.html) */
#footertop_templatecontent
{ margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  clear: both;   
  width: 460px;   
  height: 35px;  
  background: #ffffff;
  color: #000000;  
}

#footer_templatecontent
{ margin: 0px 0px 0px 0px;
  padding: 4px 0px 0px 0px;
  clear: both;
  width: 460px;
  height: 40px; 
  font-size: 10px;
  text-align: right;
  border-top: 1px solid;
  border-bottom-color: #888888; 
  background: #ffffff;   
  color: #888888;  
}

#footer_templatecontent a:link, 
#footer_templatecontent a:visited
{ color: #888888;
  text-decoration: none;  
}

#footer_templatecontent a:hover, 
#footer_templatecontent a:active 
{ color: #cc0000;
  text-decoration: none; 
}

