html{
width:100%;
height:100%;
background-color: #f7f7f7;
}

a { 
  color:#f9379b; 
  background-color:transparent;
  text-decoration: none; 
}

a:hover{
  color:black;
}

#wrapper {

  font-size: 12px;
  font-family: Tahoma,Arial;
  letter-spacing:1px;
  line-height:17px;
  color:#000000;  
  padding:0px;
  padding-left:10px;
  width:965px;
  margin: 0 auto 0 auto;
}

img {
  border:0;
}

.lightbox-enabled img{
padding-bottom:20px;
}

#header {
  height: 100px;
  font-size: 12px;
  padding-top:10px;
  text-align: right;
  width:100%;
  position:relative;
}

#icons {
  float:right;
  width:600px;
  height:90px;  
}     

#adresse{
  width:200px;  
  margin-top:0px;
  padding-right:7px;
  padding-top:5px;
  float:right;
}

#logo {
  margin-left:0px;
  margin-top:0px;
  float:left;
}

#inhalt { 	
  text-align: left;
  margin: 0;
  padding: 0px;
  width: 965px;
  height:100%;

}

#navigation {
  width:960px;
  height:37px;
  background: url('navi_mitte.jpg');
  position:relative;
}

#navi_links {
  height:37px;
  width:4px;
  background: url('navi_links.jpg');
  float:left;
}

#navi_mitte {
  height:37px;
  float:left;
  padding:0;
  margin:0;
}

#navi_rechts {
  background: url('navi_rechts.jpg');
  height:37px;
   float:right;
   width:4px;
}

#navi_suche {
  margin-right:0px;
top:0px;
position:absolute;
  padding-top:7px;
  right:5px;
  float:right;
  width:150px;
  height:15px;
}

.tx-indexedsearch-searchbox-sword{
width:120px;
height:13px;
}

.tx-indexedsearch-searchbox-button{
  width:14px;
  height:15px;
  margin: 0;
  border: 0;
  background: transparent url(b_search.gif) no-repeat ;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

.tx-indexedsearch-searchbox{
  display:none;
}


#links {
  float:left;
  width:200px;
  min-height:500px;
  border:1px solid #e9e8e8;
  background-color: #ffffff;
  margin-top:4px;
  padding:5px;
  border:1px solid #e9e8e8;
}

#links h1{

  height:18px;
  border:1px solid #e1e1e1;
  padding:5px;
  margin:0px;
  background: url('bg_h1_l.jpg');
  padding-top:5px;
  padding-left:10px;
  margin-bottom:5px;
}

#links p{
  padding-left:10px;
}

#rechts {
  float:right;
  width:750px;
  height:100%;
  margin:0;
  padding:0;
}

#rechts h1{
color:#f9379b;
}

h1 {
  margin: 0px; 
  padding: 0px; 
  font-size:14px;
  font-weight:bold;
}

#navi_mitte li {
  list-style: none;
  display: inline;
  margin-right:20px;
  font-size:14px;
  font-weight:bold;
}

#navi_mitte a{
  color:white;
}

#navi_mitte li.sel a{
  color:#f9379b;
}

#navi_mitte a:hover{
  color:#f9379b;
}

#navi_mitte ul{
  padding-left:10px;
  padding-top:8px;
  margin:0;
}

b{
  color:#f9379b;
}

#links li {
  list-style: none;
  font-size:12px;
  font-weight:bold;
}

#links a{
  color:black;
}

#links li.sel a{
  color:#f9379b;
}

#links li li.level2_sel a{
  color:#f9379b;
}

#links a:hover{
  color:#f9379b;
}

#links ul {
  padding-left:10px;
  padding-top:0px;
  margin:0;
  margin-bottom:10px;
}

#links ul ul{
  padding-left:10px;
  padding-bottom:5px;
  margin:0;
}

#links li li{
  font-size:12px;
  font-weight:normal;
}

#links li.level2 a{
  color:black;
}

#links li.level2 a:hover{
  color:#f9379b;
}

