a:link { font-family:arial; font-weight:normal; font-size:12px;Color: #52360D; text-decoration:none;  }
a:visited { font-family:arial; font-weight:normal; font-size:12px;Color: #52360D; text-decoration:none;}
a:focus { font-family:arial; font-weight:normal; font-size:12px;Color: #52360D; text-decoration:none; } 
a:hover { font-family:arial; font-weight:normal; font-size:12px;Color: #52360D; text-decoration:none; }
a:active { font-family:arial; font-weight:normal; font-size:12px;Color: #52360D; text-decoration:none; }

a.navileft_passive {
    display:block;
    background-color:#F4D377;
    padding-top:3px;
    padding-bottom:3px;
        border-bottom: 1px #ffffff dotted;
    color:#52360D;
} 

a.navileft_active {
    display:block;
    background-color:#ffffff;
    background:url("../images/navi_pfeil_rechts.gif") no-repeat;
    background-position:right;
    padding-top:3px;
    padding-bottom:3px;
        border-bottom: 1px #ffffff dotted;
    color:#52360D;
} 

a.navileft_open {
    padding-left:10px;
    display:block;
    background:url("../images/navi_pfeil.gif") no-repeat;
    background-position:right;
    background-color:#F4D377;
    padding-top:3px;
    padding-bottom:3px;
        border-bottom: 1px #ffffff dotted;
    color:#52360D;
} 

h1 {
    padding-left:0px;
        margin-bottom:5px;
    font-weight:bold;
    font-size:13px;
    color:#52360D;
    margin:0;
    
}
.small {
    font-size:9px;
}

a.small{
    font-size:9px;
}

.sidenews{
    width:198px;
    border-bottom:1px dotted rgb(170,170,170);
        padding-top:3px;
    padding-bottom:3px;
}

#headbox {
  background-color:#F4D377;
  color:#52360D;
  padding-left:2px;
  padding-top: 2px;  
  text-align:left; 
  height: 20px;
  font: bold 12px arial ;
  
}

#popup, td{
  font: bold 10px arial ;
  
}

body, td{
  font: 12px arial;
  color: #52360D;
}

#top{
  position: relative;
  width: 1000px;
  height: 15px;
  margin:5px auto;
  text-align:center; 
  
}

#top_l {
  position: relative;
  width: 490px;
  height: 15px;
  top:0px;
  left:0px;
  float:left;
  text-align: left;
}

#top_r {
  position: relative;
  width: 490;
  height: 15px;
  top:0px;
  right:0px;
  float:right;
  text-align: right;
}


#outer {
  width:1000px;
  height: 600px;
  margin:0px auto;
  text-align:left;

 
}


#top_m {
  position: relative;
  width: 1000px;
  height: 150px;
  top:0px;
  left:0px;
  background: url(../upload/Elemente/banner.jpg) no-repeat;
  color: #52360D;
}

#sp1 {
  position: relative;
  width: 180px;
  height: 455px;
  top: 5px;
  left: 0px;
  float:left;
 

}

#sp1_1 {
  width: 180px;
  height: 230px;
  
}

#sp1_2  {
  position: relative;
  bottom:0px;
  width: 180px;
  height: 220px; 
  text-align: left;
  font: 8px arial;
   
}

#sp2 {
  position: relative;
  width: 300px;
  height: 445px;
  top: 5px;
  left: 10px;
  float:left;

 
}

#sp2_1 {
  position: relative;
  top:5px;
  width: 300px;
  height: 435px;
  z-index:10;
}


#sp2_C {
  position: relative;
  width: 600px;
  height: 443px;
  top: 5px;
  left: 10px;
  float:left;
  overflow:auto;
  z-index:10;
}

#sp2_Inc {
  position: relative;
  width: 815px;
  top: 5px;
  left:5px;
  float:left;
  z-index:10;
 
}

#sp3 {
  position: relative;
  width: 290px;
  height: 445px;
  top: 5px;
  left: 20px;
  float:left;

}

#sp3_1 {
  position: relative;
  width: 290px;
  height: 160px;
  top:5px;
  list-style-type:circle;
  overflow:auto;
}


#sp3_2 {
  position: relative;
  width: 290px;
  height: 270px;
  margin-top: 10px;
  text-align: center;
  font-size: 10px;
  z-index:10;
}

#sp4 {
  position: relative;
  width: 200px;
  height: 445px;
  /*height:600px;*/
  top: 5px;
  right: 0px;
  float:right;

}

#sp4_1 {
  position: relative;
  width: 200px;
  height: 204px; 
  font: 12px arial;
  top:5px;
 
}

#sp4_2 {
  position: relative;
  width: 200px;
  height: 100px; 
  /*overflow wegnehmen für Bearbeitung*/
  overflow:hidden; 
  z-index:100;
}

#sp4_3 {
  position: relative;
  top:0px;
  width: 200px;
  height: 115px;
  overflow:hidden;
 


 
}

#footer {

  position: relative;
  width: 1000px;

  height: 25px;
  margin:0px auto;
  text-align:center;
  z-index:5;
}

hr { 
  color: #52360D1;
}