﻿html {
	overflow-y: scroll;
}
body {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: white;
  margin: 0;
  padding: 0;
  background-color: black;
}

/* Debugging
  ----------- 
div#header_space { xbackground-color: silver; }
div#bgclaim { xbackground-color: green; } 
div#footer { xbackground-color: blue; } 
div#footerwrap { xbackground-color: blue; } 
*/
/* Startseite Claim 
  ------------------ */
div#bgclaim {
  /*position: absolute;
  z-index:1;*/
  padding: 168px 0 0 0;
  padding: 26px 0 0 0;
  padding: 0 0 26px 0;
  float: left;
  height: 249px; 
  height: 386px;       
}
div#bgclaim img {
 border: none;
}

/* Site
  -------- */

div#sitebody  {
  /*position: fixed ;
  z-index:2;*/
}
div#sitewrap {
  clear: both;
  margin: 0;
  padding: 0;
}

div#footerwrap {
float: left;
  margin: 0;
  padding: 0;  
}
div#site {
  margin: 0 auto 0 auto;
  width:1000px;
}

div#site_intro {
  margin: 0 auto 0 auto;
  width:1000px;
  height: 138px;
  height: 166px;
}


div#header {
  width: 660px;
  height: 80px;
  padding: 0 20px 0 320px;
}
div#header_space {
  width: 660px;
  height: 5px;
  height: 80px;  
  padding: 0 20px 0 320px;
  overflow:hidden;
}
div#colleft {
  width: 320px;
  width: 296px;
  float: left;
  padding: 28px 24px 0 0;
}
img#logo {
  display: block;
  border:none;
  float:right;
}
div#colmain {
  width: 660px;
  float: left; 
min-height: 470px;  
}
div#colmainstart {
  width: 660px;
  float: left; 
}

/* METANAV 
   -------- */
div#metanav {
  width: 660px;
  height: 30px; 
  float: left;
}   
div.metanavitem {
  width: auto;
  float:right;
  padding: 2px 0 12px 10px;
  margin: 0 0 0 0;
} 
div.metanavitem_sel {
  width: auto;
  float:right;
  padding: 2px 0 12px 10px;
  margin: 0 0 0 0;
}
div.metanavitem a {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
  line-height: 15px;
  color: white;
  text-decoration: none;
}
div.metanavitem_sel a {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
  line-height: 15px;  
  color: #b7007a;
  text-decoration: none;
}  
div.metanavitem a:hover {
  color: #b7007a;
}  
/* MAIN MENU 
   ---------- */
div#mainmenu {
}   
div#mainmenuL1 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
  line-height: 16px;
  width: 660px;
  background-color: white;  
  float: left; 
  height: 20px;
  padding: 2px 0 0 0;
  margin: 0 0 6px 0;
}  
div.mainmenuuitemL1 {
  width: auto;
  float:left;
  padding: 0 10px 0 13px;
  margin: 0 0 0 0;
} 
div.mainmenuuitemL1_sel {
  width: auto;
  float:left;
  padding: 0 10px 0 13px;
  margin: 0 0 0 0;
}
div.mainmenuuitemL1 a, div.mainmenuuitemL1_sel a {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
  line-height: 16px;
  color: black;
  text-decoration: none;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
} 
div.mainmenuuitemL1_sel a {
  color: #b7007a;
} 
div#mainmenuL2 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
  line-height: 16px;
  width: 660px;
  background-color: white;  
  float: left; 
  height: 20px;
  padding: 2px 0 0 0;  
  margin: 0 0 6px 0;  
} 
div#mainmenuL2_empty {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
  line-height: 16px;
  width: 660px;
  background-color: black;  
  float: left; 
  height: 20px;
  padding: 2px 0 0 0;  
  margin: 0 0 6px 0;  
}  
 
div.mainmenuuitemL2 {
  width: auto;
  float:left;
  padding: 0 10px 0 13px; 
  margin: 0 0 0 0;
} 
div.mainmenuuitemL2_sel {
  width: auto;
   float:left;
  padding: 0 0 0 10px;
  padding: 0 10px 0 13px;  
  margin: 0 0 0 0;
}
div.mainmenuuitemL2 a, div.mainmenuuitemL2_sel a {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
  line-height: 15px;
  color: black;
  text-decoration: none;
  text-transform: uppercase;
}
div.mainmenuuitemL2_sel a {
  color: #b7007a;
} 

/* CONTENT
   -------- */
div.mercatorC1 {
  padding: 45px 0 15px 0px;
  background-color: white;
  color: black;
  float:left;
  width: 660px;
}
div.mercatorC5 {
  padding: 45px 0 15px 0px;
  margin: 0 0 6px 0;
  background-color: white;
  color: black;
  float:left;
  width: 660px;
}
div.mercatorC1 h1, div.mercatorC5 h1 {
  font-family: Georgia, "Times New Roman", Times, serif;
  text-transform: uppercase;
  padding: 0px 97px 0px 13px;
  font-size: 18px;
  font-weight: normal;
  line-height: 20px;
  margin: 0;
}
div.mercatorC1 h2, div.mercatorC5 h2 {
  font-family: Georgia, "Times New Roman", Times, serif;
  text-transform: uppercase;
  padding: 14px 97px 2px 13px;
  font-size: 14px;
  font-weight: normal;
  line-height: 16px;
  margin: 0;
}
div.mercatorC1 h3, div.mercatorC5 h3 {
  fon-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  margin: 0;
  padding: 2px 13px 2px 13px;
  padding: 2px 97px 2px 13px;  
}
div.mercatorC1 p.bodytext, div.mercatorC5 p.bodytext {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 14px;
  line-height: 18px;
  margin: 0;
  padding: 2px 13px 2px 13px;
  padding: 2px 97px 2px 13px;   
}
div.mercatorC1 p.bodytextC2, div.mercatorC5 p.bodytextC2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  margin: 0;
  padding: 2px 13px 2px 13px;
  padding: 2px 97px 2px 13px;   
}
div.mercatorC1 p.bodytextC3, div.mercatorC5 p.bodytextC3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 14px;
  margin: 0;
  padding: 2px 13px 2px 13px;
  padding: 2px 97px 2px 13px;   
}
div.mercatorC1 a , div.mercatorC5 a{
  color: black
}

div.mercatorC1 p.aufzaehlung {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  margin: 0;
  padding: 0px 13px 0px 20px;
  background-image: url(../images/li.gif);
  background-repeat:no-repeat;  
  background-position: 13px 9px;  
}

div.mercatorC6 {
  padding: 15px 0 15px 0px;
  margin: 0 0 1px 0;
  background-color: white;
  color: black;
  float:left;
  width: 660px;
}
div.mercatorC6 a {
  color: black;
}
div.mercatorC6 h2 {
  font-family: Georgia, "Times New Roman", Times, serif;
  text-transform: uppercase;
  padding: 0px 97px 2px 13px;
  font-size: 14px;
  font-weight: normal;
  line-height: 16px;
  margin: 0;
}
div.mercatorC5 p.aufzaehlung, div.mercatorC6 p.aufzaehlung {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  margin: 0;
  padding: 0px 13px 0px 20px;
  background-image: url(../images/li.gif);
  background-repeat:no-repeat;  
  background-position: 13px 9px;  
}


/* CONTENT mercatorC2,C3
   ---------------------- */
div.mercatorC2, div.mercatorC3 {
  background-color: black;
  color: white;
  float:left;
  width: 660px;
}
div.mercatorC2 {
  padding: 13px 0 13px 0;
}
div.mercatorC3 {
  padding: 11px 0 11px 0;
}
div.mercatorC2 h1, div.mercatorC3 h1 {
  font-family: Georgia, "Times New Roman", Times, serif;
  text-transform: uppercase;
  padding: 48px 0 2px 13px;
  font-size: 18px;
  font-weight: normal;
  line-height: 20px;
  margin: 0;
}
div.mercatorC2 h2, div.mercatorC3 h2 {
  font-family: Georgia, "Times New Roman", Times, serif;
  text-transform: uppercase;
  padding: 14px 0 2px 13px;
  font-size: 14px;
  font-weight: normal;
  line-height: 16px;
  margin: 0;
}
div.mercatorC3 h2 {
  padding: 4px 0 2px 13px;
}
div.mercatorC2 p.bodytext, div.mercatorC3 p.bodytext {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 14px;
  line-height: 18px;
  margin: 0;
  padding: 2px 13px 2px 13px;
}
div.mercatorC2 p.bodytextC2, div.mercatorC3 p.bodytextC2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  margin: 0;
  padding: 2px 13px 2px 13px;
}
div.mercatorC2 p.bodytextC3, div.mercatorC3 p.bodytextC3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 14px;
  margin: 0;
  padding: 2px 13px 2px 13px;
}
div.mercatorC2 a {
  color: white;
}
div.mercatorC3 a {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 14px;
  line-height: 22px;  
  color: white;
  line-height: 22px;
  
}

div.mercatorC4 {
  background-color: silver;
  color: black;
  float:left;
  width: 660px;
}

div.contentend {
  margin: 6px 0 0 0;
  padding: 0;
  background-color: white;
  color: white;
  float:left;
  width: 660px;
  height: 18px;  
}

div.mercatorC5 p.align-right {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
  line-height: 14px;
  margin: 0;
  padding: 2px 22px 2px 13px;
  text-align: right;
}

div.mercatorC5 p.align-right a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;  
  display: block;
  color: black;
  text-decoration: none;
  background-image: url(../images/Top_Pfeil.gif);
  background-repeat:no-repeat;  
  background-position: 618px 2px; 
  padding: 0 10px 0 0;
}
a.hide {
 float: left;
 height: 0px;
 width: 0px;
 overflow: hidden;
}

div.divider {
  width:100%;
 height: 2px;
 float:left;
 background-color: white;
 overflow: hidden;
}
div.divider hr {
 color: white;
}


/* Marken logos
   ----------- 
siehe: mercator_withhslideshow.css   */



/* FOOTER 
   -------- */
div#footerwrap {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0; 
  margin-bottom: 48px;    
}    
div#footer {
  margin: 0 auto 0 auto;
  /*width:660px;
  padding: 0 20px 0 320px; */  
  width:1000px;
  padding: 0 0 0 0; 

}
div#footer_inner, div#footerinner{
  float: left;
  background-color: white;
  height: 20px;
  width:1000px;
  padding: 2px 0 0 0;
}

div.footeritem, div.footeritem_sel {
  float: right;
  width: auto;
  padding: 0 10px 0 13px;
  
  margin: 0 0 0 0;
  color: black;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 11px;
  line-height: 15px;  
} 
div.footeritem a, div.footeritem_sel a {
  font-size: 11px;
  color: black;
  text-decoration: none;
} 
div.footeritem_sel a {
  font-size: 11px;
 color: #b7007a;
}
  
div.ImageGallery {
  margin: 0 0 6px 0;
  float: left;
}
div.ImageGallery_col1 {
  float: left;
  width: 329px;
  height: 207px;
  padding:0 2px 0 0;
  padding: 0;
  border-right: 2px solid white;
}
div.ImageGallery_col1 img {
  display:block;
  border: none;  
}
div.ImageGallery_col2 {
  float: left;
  width: 329px;
  height: 207px;
}
div.ImageGallery_col2 img {
  display:block;
  border: none;
}
div.ImageGallery_legende {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;  
  line-height: 14px;   
  color: black;  
  float: right;
  text-align: right;
  background-color: white;
  width: 660px;
  height: 14px;
  padding: 4px 0 4px 0;
}
div.ImageGallery_legende a {
  text-decoration: none;
  color: black;
  padding: 0 10px 0 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;   
  line-height: 14px;   
}



  