/* CSS Document */




body { background-image:url(layout_FILES/hg.gif) ;  }


.boxoben {
  background-color:rgb(153,204,204);
  height: 70px;
  width: 980px;
  position: relative;

}

.boxlinks {
  position: relative;
  visibility: visible;
  height: auto;
  width: 220px;
  float: left;


}
.boxlinkssp {
  background-color:rgb(237,241,240);
  position: relative;
  visibility: visible;
  height: 700px;
  width: 1px;
  float: left;

}
.boxlinksnav {
  background-color:#EDF1F0;
  position: relative;
  visibility: visible;
  height: 500px;
  width: 170px;
  float: left;

}
.boxrechts {
  position: relative;
  visibility: visible;
  height: auto;
  width: 760px;
  float: left;

}
.boxmitte {
  background-color:rgb(237,240,240);
  position: relative;
  height: auto;
  width: 360px;
  float: left;


}
.boxbody {
  position: relative;
  visibility: visible;
  height: auto;
  width: 1024px;
  background-image: url(images/layout/hg.gif);

}
.boxlogo {
  float: left;
  position: relative;
  height: 70px;
  width: 220px;
}
.navpresse {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  position: relative;
  left: 2px;
  width: 260px;
  height: 12px;
  float: left;
  color: rgb(0,51,51);


}
.navpressetypo {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  color: rgb(0,51,51);
  
}
.navpressetypoakt {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  color: #FF0000;
  
}

.boxtopnav {
  float: left;
  position: relative;
  height: 12px;
  width: 700px;
  top: 20px;
}
.boxsuchen {
  float: left;
  position: relative;
  height: 29px;
  width: 120px;
  background-color: #FFFFFF;
  top: 32px;
  left: 259px;

}
.navsuche {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: rgb(123,134,131);
  
  position: relative;
  width: 120px;
  height: 70px;
  float: left;
  
  #background-color: #ffffff;
  background-color:rgb(153,204,204);

}
.navtop {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  position: relative;
  left: 20px;
  width: 100px;
  height: 12px;
  float: left;
  color: #FFFFFF;

}
.navtoptypo {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}
.navtoptypoakt {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #FF0000;
  text-decoration: none;

}

.boxbild {
  position: relative;
  float: left;
  height: 180px;
  width: 760px;
  //background-color: #006600; -------------
  //<img src="fileadmin/fotos/Unbenannt-1.jpg" width="380" height="180" border="0"><img src="fileadmin/fotos/Unbenannt-2.jpg" width="380" height="180" border="0">
  background-color: rgb(237,241,240);
  background-color: #EDF1F0;
}
.boxunten {
  float: left;
  position: relative;
  height: auto;
  width: 1024px;
  background-image: url(images/layout/hg.gif);

}
.boxcontent {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #FFFFFF;
  float: left;
  position: relative;
  height: auto;
  width: 380px;
}
.boxcontentheadline {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #FF0000;
  float: left;
  position: relative;
  height: 20px;
  width: 380px;
  font-size: 12px;
  line-height: 20px;
  font-weight: bold;
  color: #FFFFFF;
  vertical-align: middle;



}
.boxnews {
  background-color: rgb(233,236,230);
  float: left;
  position: relative;
  height: auto;
  width: 380px;
}
.boxnews01 {
  background-color: rgb(225,242,242);
  float: left;
  position: relative;
  height: auto;
  width: 380px;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: #D1E3E0;

}
.boxnews02 {
  background-color: rgb(210,230,230);
  float: left;
  position: relative;
  height: auto;
  width: 380px;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: #D1E3E0;

}

.boxnewsheadline {
  background-color: rgb(120,140,140);
  float: left;
  position: relative;
  height: 20px;
  width: 380px;
  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  vertical-align: middle;
  line-height: 20px;


  
  
}
.boxnewscontent {
  
  float: left;
  position: relative;
  height: auto;
  width: 360px;
  border-bottom-width: 20px;
  border-bottom-style: solid;
  border-bottom-color: #FFFFFF;

}
.boxnewscontent h3 {
  
  font-size: 10px;
  font-weight: normal;

}


.foto {
  float: left;
  position: relative;
}
.navlinks {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: rgb(0,51,51);
  float: left;
  position: relative;
  width: 137px;
  text-align: right;
  border-top-width: 4px;
  border-bottom-width: 4px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #EDF1F0;
  border-right-color: #EDF1F0;
  border-bottom-color: #EDF1F0;
  border-left-color: #EDF1F0;
  line-height: 12px;
  height: 12px;
  vertical-align: middle;
}
.navpfeil {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin:0px
  padding: 0px;
  position: relative;
  
  float: left;
  
  width: 11px;
  text-align: right;
  border-top-width: 4px;
  border-left-width: 2px;
  border-right-width: 0px;
  border-bottom-width: 4px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #EDF1F0;
  border-right-color: #EDF1F0;
  border-bottom-color: #EDF1F0;
  border-left-color: #EDF1F0;
  
  height: 13px;
  background-image:url(layout_FILES/pfeil.gif) ; 
  vertical-align: middle;
}
.navlinksaktiv {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #FF0000;
  float: left;
  position: relative;
  width: 137px;
  text-align: right;
  border-top-width: 4px;
  border-bottom-width: 4px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #EDF1F0;
  border-right-color: #EDF1F0;
  border-bottom-color: #EDF1F0;
  border-left-color: #EDF1F0;
  /*line-height: 13px;*/
  height: 12px;
  vertical-align: middle;
}
.navakt {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #FF0000;
  text-decoration: none;
  

}
.navakt2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #FF0000;
  text-decoration: none;
  

}
.navnotakt {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: rgb(0,51,51);
  text-decoration: none;
    

}
.navnotaktnotbold {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: rgb(0,51,51);
  
  text-decoration: none;
    

}
.navlinkssub {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: rgb(0,51,51);
  float: left;
  position: relative;
  width: 137px;
  text-align: right;
  border-top-width: 2px;
  border-bottom-width: 2px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #EDF1F0;
  border-right-color: #EDF1F0;
  border-bottom-color: #EDF1F0;
  border-left-color: #EDF1F0;
  line-height: 13px;
  vertical-align: middle;
}


.boxcontentlinks {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  hont-height: 10px;
  color: rgb(143,0,0);
  float: left;
  position: relative;
  width: 137px;
  text-align: right;
  border-top-width: 20px;
  border-bottom-width: 20px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #EDF1F0;
  border-right-color: #EDF1F0;
  border-bottom-color: #EDF1F0;
  border-left-color: #EDF1F0;
  text-decoration: none;
  line-height: 10px;
  margin: 0px;
  padding: 0px;
}
.boxcontentlinks h1 {
text-decoration: none;
font-size: 10px;
  line-height: 10px;
  margin: 0px;
  padding: 0px;
}

.boxcontentlinks a {
text-decoration: none;
font-size: 10px;
  line-height: 10px;
  margin: 0px;
  padding: 0px;
  font-weight: bold;
  hont-height: 10px;
  color: rgb(143,0,0);

}






.navselkt {
  width: 10px;
  float: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border-top-width: 2px;
  border-bottom-width: 2px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  font-size: 10px;
  font-weight: bold;
  color: #FF0000;
  border-top-color: #EDF1F0;
  border-right-color: #EDF1F0;
  border-bottom-color: #EDF1F0;
  border-left-color: #EDF1F0;
  background-image:url(layout_FILES/pfeil.gif) ; 
  height: 13px;


}
.boxspace10 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  float: left;
  position: relative;
  height: 20px;
  width: 10px;
  

}
.boxnewsfoto {
  float: left;
  height: auto;
  width: 100px;
  position: relative;

}
.boxnewstext {
  color: rgb(0,51,51);
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  width: 264px;
  float: left;
  position: relative;
  padding: 8px;
  height: auto;

}

.boxnewstext h1, a {font-size: 10px; font-weight: bold; margin:0px; padding:0px;
color: rgb(0,51,51);
text-decoration: none;

}
.contentmitte {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: rgb(0,51,51);
  padding: 8px;
  padding: 0px;
  margin-left: 10px;
margin-top: 10px;
  width: 360px;
  float: left;
  position: relative;
  font-size: 12px;
  line-height: 16px;
  
  
}
.content {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: rgb(0,51,51);
  padding: 8px;
  padding: 0px;
  width: 360px;
  float: left;
  position: relative;
  font-size: 12px;
  line-height: 16px;
  
  
}
.content ul, li {font-family: Verdana, Arial, Helvetica, sans-serif;
  color: rgb(0,51,51);
  font-size: 12px;
  line-height: 16px;
  /*background-color: #cccccc;*/
  }
.contentmitte ul, li {font-family: Verdana, Arial, Helvetica, sans-serif;
  color: rgb(0,51,51);
  font-size: 12px;
  line-height: 16px;
  /*background-color: #cccccc;*/
  }
  
.content h1 {font-size: 12px; font-weight: bold; margin:0px; padding:0px;}
.contentmitte h1 {font-size: 12px; font-weight: bold; margin:0px; padding:0px;}
.boxcontentteaser {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  float: left;
  position: relative;
  width: 365px;
  height: auto;
  
}
.boxcontentteaser h1 {font-size: 10px; font-weight: bold; margin:0px; padding:0px;}

.boxcontentteaser h3 {font-size: 10px; font-weight: normal; margin:0px; padding:0px;}
.boxteaserfoto {
  float: left;
  height: auto;
  /*width: 100px;   #################################################*/
  position: relative;
  /*padding-right: 8px;
  padding-bottom: 8px;*/
  
}
.boxteaserfoto img {
  padding-right: 8px;
  padding-bottom: 8px;
  }
#boxteaserfoto-teaser {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  
  font-weight: normal;
  padding-top: 8px;
  padding-bottom: 8px;
  }  
  
.boxcontentteaser h1, h3 {padding: 0px;
  margin: 0px;
  font-size: 12px;
  ine-height: 18px;}
.bodytext h3{font-size: 12px; line-height: 16px;}


.boxnavspace {
  float: left;
  position: relative;
  height: 15px;
  width: 137px;
}
.boxnavspace-2 {
  float: left;
  position: relative;
  height: 5px;
  width: 130px;
  line-height: 5px;
  
}
/*
.news-list-container h3 a:link, .news-list-container h3 a:visited, .news-list-container H3 a:hover {
  color: rgb(62,109,151);
  padding-left:2px;
  margin-top: 0em;
  //line-height: 10px;
}
*/

.news-list-container h1 a:link,{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  margin: 0px;
  padding: 0px;
  }

.news-list-morelink { 
line-height: 12px;
  margin: 0px;
  padding: 0px;
}
.boxbild_top {
  
  position: relative;
  /*height: 180;
  width: 380;*/
  float: left;
  margin: 0px;
  padding: 0px;
  line-height: 0px;
  


}
/*img.clear-gif {display:none;}*/
.spacer-gif {
        width:0px; height:00px; padding:0px;margin:0px;border:0px ;
        background-color: #000000;
        display:none
}
.boxcontentcontent {
  
  float: left;
  position: relative;
  height: auto;
  width: 360px;
  line-height: 12px;

  margin:0px;
}
.tx-ttnews-browsebox p {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  float: left;
  position: relative;
  width: auto;
  
  background-color:#EDF1F0;
}
.news-list-browse {
padding-top: 15px;
background-color: rgb(210,230,230);
background-color:#EDF1F0; 

height: 50px;

}

.tx-indexedsearch-searchbox-button submit {
}
.tx-indexedsearch-searchbox-sword sword {
font-size: 10px;
}
.tx-indexedsearch-searchbox {
font-size: 10px;
}
.tx-indexedsearch ,td{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  float: left;
  position: relative;
  width: auto;
  
  /*background-color:#EDF1F0;*/
}
.bodytext { 
  margin: 0px;
  padding: 0px;
  line-height: auto;
  /*font-size: 1em;*/
  


}

