/* Seitenkonstruktion und Basisfestlegungen */
#haupt {
  background:transparent;
  position:relative;
  
  bottom:0px;
  width:800px;
  height:auto;
  margin:auto;
  padding:0px;
  text-align:left;
  border:0px ;
}

#head {
  position:relative;
  background: #660000 url(header.jpg) no-repeat;
  width:800px;
  height:330px;
  padding:0px;
  border:0px;
  margin:0px;
}


#navi {
  position:relative;
  top:289px;
  background: transparent;
  width:800px;
  height:40px;
  padding:0px;
  border:0px;
  margin:0px;
  text-align:center;

}
#mainhead {
  position:relative;
  background: #fff;
  width:800px;
  height:100px;
  padding:0px;
  border:0px;
  margin:0px;
  margin-top:10px;
}

#main {
  position:relative;
  background: #eae6e6;
  width:800px;
  height:auto;
  padding:0px;
  border:0px;
  margin:0px;
 overflow:auto;

}

#content {
  position:relative;
  background: #eae6e6;
  float:left;
  width:400px;  

  height:auto;
  padding:15px;
  padding-top:10px;
  border:0px;
  margin:0px;
  margin-top:20px;

}

#box {
  position:relative;
  background: transparent;
  width:auto;  
  height:auto;
  padding:0px;
  border:0px;
  margin:0px;
  margin-left:200px;

}


#start {
  position:relative;
  background: #ab0706 url(start.jpg) no-repeat;
  width:770px;
  height:361px;
  padding:15px;
  padding-top:25px;
  border:0px;
  margin:0px;
  margin-top:20px;
float:left;

}
#contentfull {
  position:relative;
  background: #eae6e6;
  float:left;
  width:770px;  

  height:auto;
  padding:15px;
  padding-top:10px;
  border:0px;
  margin:0px;
  margin-top:0px;
}
#bcontent {
  position:relative;
  background: #eae6e6 url(content.jpg) no-repeat;
background-position:right;
float:right;
  width:230px;  

 height:340px;
  padding:15px;
  padding-top:30px;
  padding-left:50px;
  padding-right:30px;
  border:0px;
margin:0px;
margin-top:20px;
  margin-left:10px;


}
#bpraxis {
  position:relative;
  background: #eae6e6 url(drbujok.jpg) no-repeat;
  background-position:right;
  float:right;
  width:293px;  
  height:400px;
  padding:0px;
  border:0px;
  margin:0px;
  margin-top:12px;
}


#bimpress {
  position:relative;
  background: #eae6e6 url(schild.jpg) no-repeat;
  background-position:right;
  float:right;
  width:280px;  
  height:406px;
  padding:0px;
  border:0px;
  margin:0px;
  margin-top:12px;
}



#mainfoot {
  position:relative;
 float:left;
  background: #660000 url(footer.jpg);
  width:800px;
  height:75px;
  padding:0px;
  border:0px;
  margin:0px;
margin-top:20px;

}
#links {
  position:relative;
   float:left;
  background: transparent;
  width:auto;
  height:26px;
  padding:0px;
  padding-left:20px;
  border:0px;
  margin:0px;
  margin-top:33px;
  text-align:center;
}

#intro{
  position:relative;
   float:left;
  background: transparent;
  width:300px;
  height:auto;
  padding:0px;
  padding-left:170px;
  border:0px;
  margin:0px;
  margin-left:0px;


}
#intror{
  position:relative;
   float:left;
  background:transparent;
  width:200px;
  height:auto;
  padding:0px;
  border:0px;
  margin:0px;
  margin-left:0px;



}

 
#foto {
  position:relative;
  background: transparent;
  float:left;
  width:auto;  
  height:auto;
  padding:0px;
  border:0px;
   margin-left:30px;
 margin-right:45px;
  margin-top:20px;
text-align:center;
}
#foto2 {
  position:relative;
  background: transparent;
  float:left;
  width:auto;  
  height:auto;
  padding:0px;
  border:0px;
margin:0px;
   margin-left:17px;
 margin-right:15px;
  margin-top:20px;
text-align:center;
}

#doppel {
  position:relative;
  background: transparent;
  width:auto;  
  height:auto;
  padding:0px;
  border:0px;
  margin:0px;
  margin-left:0px;
  float:left;

}


body {
  text-align:center;
  margin:0px;
  padding:0px;
  font-size:100%;
  background:#eae6e6;
}

/* Schriftgrößen */


h3 { font-size: 1em; }
h5, .impr { font-size: 0.8em; }
p  { font-size: 0.8em;  }

ul { font-size: 0.8em;  }
 
h2 { margin-top:10px; width: auto;  margin-bottom:0px; padding:0px; padding-bottom:5px; background: transparent; font-size:20px; color:#262626; font-weight:lighter;  border-bottom: 1px solid #262626;}
h4 { text-align:center; margin-top:20px; width: auto;  margin-bottom:0px; padding:0px; padding-bottom:5px; background: transparent; font-size:20px; color:#ffffff; font-weight:lighter;  border:0px;}
h5 { text-align:center; margin-top:20px; width: auto;  margin-bottom:0px; padding:0px; padding-bottom:5px; background: transparent; font-size:22px; color:#ffffff; font-weight:lighter;  border:0px;}

/* Schriftarten */
h2, h4, h5 { font-family:'century gothic', sans-serif  }
h3,  p, ul, li   { font-family:'arial', sans-serif }


h1, h5, h4, .intro {margin:0px }

/*  Schriftfarben */



.intro{  color:#ffffff; font-size: 1em; }
.bcontent {font-family:'century gothic', sans-serif ;font-weight:lighter; color:#ffffff; font-size: 16px; margin-top:0px }
.bcontenttxt {font-family:'century gothic', sans-serif ;font-weight:lighter; color:#ffffff; font-size: 14px; margin-top:0px }
td, p, ul, li   { color:#262626; }
 h3 { color:#9b0d0c; }
.start  { color:#ffffff; font-size: 1em }
a.intro:link{ color:#ffffff; text-decoration:underline;}





/* Hyperlinks */
a      { font-family:arial, sans-serif; font-size:1em; }
a:link    { color:#262626; text-decoration:underline;}
a:visited { color:#9b0d0c; text-decoration:underline;}
a:hover   { color:#660000; text-decoration:underline;}
a:active  { color:#9b0d0c; text-decoration:underline;}


a.sub     { width:auto; height:31px; background:#eae6e6; border:0px ; margin:0px; margin-left:27px;
              font-family:'century gothic', sans-serif ;font-weight:lighter; font-size: 17px; padding-left:10px; padding-right:10px;display:table-cell; float:left; padding-top:10px;  }
a:link.sub { color:#262626; text-decoration:none; }
a:visited.sub { color:#262626; text-decoration:none; }
a:hover.sub{ color:#262626;  text-decoration:none; }
a:active.sub {color:#262626; text-decoration:none; }

a.menue	{ width:auto; height:30px; background:transparent; border:0px ; margin:0px; margin-left:27px;
          font-family:'century gothic', sans-serif ;font-weight:lighter; font-size: 17px; padding-left:10px; padding-right:10px;display:table-cell; float:left; padding-top:10px;  }
a:link.menue { color:#ffffff; text-decoration:none; }
a:visited.menue { color:#ffffff; text-decoration:none; }
a:hover.menue { color:#262626;background:#eae6e6;  text-decoration:none; }
a:active.menue {color:#ffffff; text-decoration:none; }

a.foot	{  margin:0px; font-family:sans, sans-serif; font-size:12px; ;padding:0px;padding-right:4px;  }
a:link.foot { color:#ffffff; text-decoration:none; text-align:center }
a:visited.foot { color:#ffffff; text-decoration:none; }
a:hover.foot { color:#660000;   text-decoration:none; }
a:active.foot { color:#660000;   text-decoration:none;}

