

/* Seitenkonstruktion und Basisfestlegungen */
#haupt {
  background:transparent;
  position:relative;
  
  bottom:0px;
  width:883px;
  height:auto;
  margin:auto;
  padding:0px;
  text-align:left;
  border:0px ;

}



#name {
  position:relative;
  float:left;
  background: #f2f2f2 url(logo.jpg) ;
  width:292px;
  height:100px;
  padding:0px;
  border:0px;
  margin:0px;
}


#navi {
  position:relative;
  float:left;
  background: #9b0d0c;
  width:448px;
  height:26px;
  padding:5px;


  border:0px;
  margin:0px;
  border-left:1px solid #fff;
  border-right:1px solid #fff;
  text-align:center;
}

#boxr {
  position:relative;
  float:left;
  background: #262626;
  width:131px;
  height:36px;
  padding:0px;
  border:0px;
  margin:0px;
}
#mainhead {
  position:relative;
  background: #f2f2f2;
  width:883px;
  height:100px;
  padding:0px;
  border:0px;
  margin:0px;
  margin-top:10px;
}

#main {
  position:relative;
  background: #9b0d0c;
  width:883px;
  height:auto;
  padding:0px;
  border:0px;
  margin:0px;
 overflow:auto;
}
#grafikl {
  position:relative;
  float:left;
  background: #9b0d0c url(grafik-links.jpg) ;
  width:292px;
  height:387px;
  padding:0px;
  border:0px;
  margin:0px;
  margin-top:53px;
}

#content {
  position:relative;
  background: #f2f2f2;
  float:left;
  width:430px;  

 min-height:400px;
  padding:15px;
  padding-top:10px;
  border:0px;
  margin:0px;
margin-top:15px;

}

* html #content {
height: 400px;
}



#grafikr {
  position:relative;
  float:left;
  background: #9b0d0c url(grafik-rechts.jpg) ;
  width:131px;
  height:387px;
  padding:0px;
  border:0px;
  margin:0px;
margin-top:53px;
}

#mainfoot {
  position:relative;
 float:left;
  background: #f2f2f2;
  width:883px;
  height:36px;
  padding:0px;
  border:0px;
  margin:0px;
margin-top:20px;
margin-bottom:10px;
}
#links {
  position:relative;
   float:left;
  background: #262626;
  width:292px;
  height:26px;
  padding:0px;
padding-top:10px;

  border:0px;
  margin:0px;
  text-align:center;
}
#ende{
  position:relative;
   float:left;
  background: #f2f2f2;
  width:440px;
  height:34px;
  padding:0px;
  border:0px;
  margin:0px;
margin-right:10px;
  margin-left:10px;
border-top:1px solid #9b0d0c;
border-bottom:1px solid #9b0d0c;

}
#intro{
  position:relative;
   float:left;
  background: #f2f2f2;
  width:210px;
  height:auto;
  padding:0px;
  border:0px;
  margin:0px;


}
#intror{
  position:relative;
   float:left;
  background: #f2f2f2;
  width:150px;
  height:auto;
  padding-left:70px;
  border:0px;
  margin:0px;
 


}

#karte {
  position:relative;
  float:left;
  background: transparent;
  width:429px;
  height:433px;
  padding:0px;
  border:0px;
  margin:0px;
}
 





body {
  text-align:center;
  margin:0px;
  padding:0px;
  font-size:100%;
  background:#f2f2f2;
}

/* Schriftgrößen */


h3,ul { font-size: 1em; }
h5, .impr { font-size: 0.8em; }
p ,.li ,ul{ font-size: 0.9em;  }

 
h2 { margin-top:10px; width: 100%; margin:0px; margin-bottom:10px; padding:0px; padding-bottom:5px; background: transparent; font-size:19px; color:#262626; font-weight:lighter;  border-bottom: 1px solid #262626;}


/* Schriftarten */
h2 { font-family:'century gothic', sans-serif  }
h3, h4, h5, p,  ul, li  { font-family:'arial', sans-serif }

h1, h5, h4, .intro {margin:0px }

/*  Schriftfarben */


h5  { color:#262626; }

.intro{ text-align:center; color:#262626; font-size: 1em; }
.copy{ text-align:center; color:#9b0d0c; font-size: 13px; margin-top:8px }
td,p   { color:#262626; }
ul, li,h3 { color:#9b0d0c; }






/* 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:#9b0d0c; text-decoration:underline ; }
a:active  { color:#9b0d0c; text-decoration:underline ; }


a.sub	{  margin:0px; font-family:sans, sans-serif; font-size:12px; ;padding:0px;padding-right:4px;  }
a:link.sub { color:#ffffff; text-decoration:none; text-align:center }
a:visited.sub { color:#ffffff; text-decoration:none; }
a:hover.sub { color:#c4c4c4;   text-decoration:none; }
a:active.sub { color:#c4c4c4;   text-decoration:none;}

a.menue	{ width:auto; height:auto; background:transparent; border:0px ; margin:auto;
           font-family:'century gothic', sans-serif ;font-weight:lighter;  font-size: 14px; padding-left:3px; display:table-cell; float:left; padding-top:2px;  }
a:link.menue { color:#ffffff; text-decoration:none; }
a:visited.menue { color:#ffffff; text-decoration:none; }
a:hover.menue { color:#262626;  text-decoration:none; }
a:active.menue {color:#ffffff; text-decoration:none; }