  /* CSS Standard ------*/
 /* Schriften */
h1 {
  font-family: Verdana;
  font-size: medium;
  font-weight: bold;
  text-align: center;
  color: #1A1A1A;
 }
 h2 {
  font-family: Verdana;
  font-size: medium;
  text-align: center;
  color: #000000;
 }
h3 {
  font-size: xx-large;
  font-weight: bold;
  text-align: center;
  color: #3A3A3A;
 }

 h4{
  font-family: Verdana;
    font-size: medium;
  color:#00001F;
 }

 h5 {
  font-family: Verdana;
  font-size: small;
  color: #615A45;
 }


  h6 {
   font-family: Verdana;
   font-size: x-large;
   font-weight: bold;
    text-align: center;
   color: #4F4F4F;
  }


span {
    font-family: Verdana;
    font-size: large;
    background: #E9F1F8;
    letter-spacing: 0.2em;
    text-align: center;
    color: #000075;
   }
 a {
 font-family: Verdana;
 font-size: x-large;
 color:#FFFFFF;
 text-decoration: none;
}
a:hover { color: #A93917 }
a.speziell {font-size: smaller; color: #A36D10;}
a.speziell:hover {font-size: smaller; color: #A93917;}
a.speziell2 {font-size: medium; color: #A36D10;}
a.speziell2:hover {font-size: medium; color: #A93917;}
a.speziell3 {
 font-family: Verdana;
 font-size: medium;
 text-align: center;
 color: #A36D10;
}
a.speziell3:hover {
 font-family: Verdana;
 font-size: medium;
 text-align: center;
 color: #A93917;
}
a.speziell4 {
 font-family: Verdana;
 font-size: large;
 text-align: center;
 color: #813C9B ;
 background: #FFFFFF;
}
a.speziell4:hover {
 font-family: Verdana;
 font-size: large;
 text-align: center;
 color: #A93917;
  background: #FF5F00;
}
#fotos_sublinks {
position:absolute;
top:19px;
left:144px;
width:121px;
border-bottom: 3px solid black;
border-left:2px solid black;
border-right:2px solid black;
border-style:dashed;
z-index:10;
visibility:hidden;
}
.sub_link {
display:block;
width:100%;
text-align:center;
height:25px;
font-family:Verdana;
font-size:15px;
padding-top:1px;
text-decoration:none;
border-top:1px solid black;
}
.sub_link:link,
.sub_link:visited {
background-color: #1A1A1A;
color:#ffffff;
}
.sub_link:hover,
.sub_link:active {
background-color: #AFAFAF;
color: #A93917;
font-size:16px;
}
/* Bereiche */
body {background-color: #1A1A1A; text: #000000; width: 100%;}

#wrapper {width: 100%;}

#main { width: 1000px; height:100%; position: absolute; top:120px; left:150px;   background-image: url(silver1.jpg); border-right-style:inset; border-width:2px; border-color:#2F2F2F;}
#main_h { width: 1000px; height:100%; position: absolute; top:120px; left:150px;   background-image: url(silver1.jpg); }
#menu { width:1000px; height:120px; position: absolute; top:2px; left:150px;background-image: url(logo4b.jpg); }
#menu_t { width:1000px; height:30px; position: absolute; top: 100px; left:220px; }
#erster_balken { width:970px; height:3px; position: absolute; top:122px; left:162px;  background-color: #1F1F1F; border-style:inset; }
#pics_s   {width: 990px; height:600px; position: absolute; top:340px; left:155px;  }
#center_k {width: 670px; height:500px; position: absolute; top:170px; left:170px;}
#center_gb {width: 655px; height:1005px; position: absolute; top:200px; left:320px; box-shadow: 1px 1px 5px 2px #777; border-style:inset;}
 <!-- Mittelbereich  -->
#center_pics {width: 660px; height:650px; position: absolute; top:660px; left:175px; }
#pic_center {width: 650px; height:450px; position: absolute; top:230px; left:310px; }
#pics{width: 990px; height:1000px; position: absolute; top:130px; left:155px;}
#pics_archiv{width: 790px; height:1510px; position: absolute; top:140px; left:200px; border: 5px solid #eee; box-shadow: 1px 1px 5px 2px #777; border-style:inset; }
#pics_a_back   {width: 990px; height:1900px; position: absolute; top:130px; left:155px;  }
#pics_a {width: 790px; height:1000px; position: absolute; top:230px; left:355px;  }
#pics_unten_t {width: 990px; height:300px; position: absolute; top:780px; left:155px;}
#impressum {width: 600px; height:450px; position: absolute; top:170px; left:370px;  background-image: url(imp_back.jpg);}

/* Bereiche  -  WEITERES - */
#pic_center_w  {width:750px; height:500px; position: absolute; top:430px; left:290px;  border: 5px solid #eee; box-shadow: 1px 1px 5px 2px #777;  border-style:inset;}
#pics_unten_w {width: 990px; height:200px; position: absolute; top:960px; left:300px;}
#pics_w2 {width: 990px; height:1000px; position: absolute; top:1130px; left:155px;}
#pics_oben_w {width: 990px; height:1000px; position: absolute; top:130px; left:300px;}
#pics_unten_h {width: 750px; height:180px; position: absolute; top:830px; left:395px;}
/* Bereiche  -  Hochzeit - */
#pic_center_h {width:750px; height:500px; position: absolute; top:400px; left:290px;  border: 5px solid #eee;box-shadow: 1px 1px 5px 2px #777; border-style:inset;}
#pics_b_o {width: 990px; height:260px; position: absolute; top:1720px; left:155px;}
#pics_b_m {width:750px; height:500px; position: absolute; top:2000px; left:290px;  border: 5px solid #eee;box-shadow: 1px 1px 5px 2px #777; border-style:inset;}
#pics_b_u {width: 990px; height:360px; position: absolute; top:2520px; left:155px; }
#pic_center_hsu {width:352px; height:527px; position: absolute; top:1150px; left:500px;  border: 5px solid #eee;box-shadow: 1px 1px 5px 2px #777; border-style:inset;}
#pics_unten {width: 990px; height:300px; position: absolute; top:880px; left:155px;}
#pics_slu {width: 250px; height:850px; position: absolute; top:1180px; left:155px;}
#pics_smu {width: 590px; height:850px; position: absolute; top:1180px; left:405px;}
#pics_smu_i {width: 438px; height:705px; position: absolute; top:1200px; left:405px}
/* Bereiche - Fotos */
#pics_sru {width: 250px; height:850px; position: absolute; top:1180px; left:895px;}
#pics_fo {width: 250px; height:850px; position: absolute; top:180px; left:15px;}
#pics_fi {width: 442px; height:660px; position: absolute; top:230px; left:275px; border: 5px solid #eee; box-shadow: 1px 1px 5px 2px #777; border-style:inset;  }
#pics_fu {width: 250px; height:850px; position: absolute; top:180px; left:740px;}
#pic_center_m {width: 752px; height:502px; position: absolute; top:360px; left:325px; border: 5px solid #eee; box-shadow: 1px 1px 5px 2px #777; border-style:inset;}
#pic_center_l {width: 750px; height:502px; position: absolute; top:350px; left:300px; border: 5px solid #eee; box-shadow: 1px 1px 5px 2px #777; border-style:inset;}
#pic_center_a {width: 750px; height:502px; position: absolute; top:300px; left:300px; border: 5px solid #eee; box-shadow: 1px 1px 5px 2px #777; border-style:inset;}
#pics_unten_a {width: 990px; height:300px; position: absolute; top:840px; left:155px;}
#pic_center_t {width: 602px; height:402px; position: absolute; top:350px; left:350px; border: 5px solid #eee; box-shadow: 1px 1px 5px 2px #777; border-style:inset;}
#pics_t2_o {width: 990px; height:260px; position: absolute; top:1420px; left:162px;}
#pics_t_m {width:600px; height:400px; position: absolute; top:1620px; left:330px;  border: 5px solid #eee;box-shadow: 1px 1px 5px 2px #777; border-style:inset;}
#pic_center_tsu {width:291px; height:400px; position: absolute; top:980px; left:500px;  border: 5px solid #eee;box-shadow: 1px 1px 5px 2px #777; border-style:inset;}
/* Bereiche  -  index Bildwechsel - */
#pics_s_im {width: 800px; height:540px; position: absolute; top:560px; left:220px;}
/* Bereiche  -  Architektur Bildwechsel- */
#pics_archi_we {width: 900px; height:540px; position: absolute; top:190px; left:220px;}
#center {width: 670px; height:400px; position: absolute; top:150px; left:320px;}
#center_foto {width: 260px; height:500px; position: absolute; top:290px; left:850px;}