/* CSS Document */
body{
  margin:0px;
  padding:0px;
  background-image: url(bg.gif);
  background-color: #a6a6a6;
  background-position: top;
  background-repeat: repeat-x;
}

body, p, td, div{
  font-family:Tahoma, Verdana, Arial;
  font-size:12px;
  color:#FFFFFF;
  line-height:26px;
}

.suchen_input{
  width:159px;
  height:22px;
  border:1px solid;
  border-color:silver;
}

div.links_text_1{
  text-align:center;
  margin-right:23px;
  margin-left:23px;
}

h2{
  font-size:24px;
  font-weight:normal;
  margin:0 0 10 0;
  padding:0px;
}

div.news{
  margin:20 23 40 23;
}

div.adresse{
  margin:25px 25px 100px 25px;
  font-size:14px;
  line-height:22px;
  
}

td.adresse{
  background-image:url(links_bg.jpg); 
  background-repeat:repeat-x; 
  background-position:top; 
  background-color:#a6a6a6;
}

div.content{
  margin-left:30px;
  margin-top:5px;
  width:700px;
  margin-bottom:20px;
}

h1{
  margin:10 0 15 0;
  padding:0px;
  font-size:30px;
  font-weight:normal;
}

div.li{
  color:#f6cb00;
  margin:0 0 10 0;
  background:url(li.gif) left top no-repeat;
  padding-left:15px;
  line-height:22px;
}

div.li2{
  color:#ffffff;
  margin:0 0 5 0;
  background:url(li2.gif) left top no-repeat;
  padding-left:15px;
  line-height:22px;
}

div.li a{
  color:#f6cb00;
  text-decoration: none;
}

div.dots{
  margin:0 40 0 0;
}

td.dots{
  background: url(t_bg.gif) repeat-y top;
}

a.w{
  color:#FFFFFF;
  text-decoration:none;
}

div.kf{
  text-align:right;
  margin-right:37px;
  font-size:11px;
  line-height:12px;
}

a.kf{
  color:#5f6061;
  text-decoration:none;
}


td.navi{
  background:url(navi_button.png) no-repeat top left;
  height:77px;
  vertical-align: bottom;
  padding-bottom:21px;
}

td.navi a{
  color:#FFFFFF;
  text-decoration: none;
  padding-left:60px;
  padding-right:20px;

  display:block;
}

td.navi a:hover{
  color:#fff937;
  display:block;
}

td.navi a.navi_a{
  color:#fff937;
  display:block;
}




div.ill{
float:left; margin:10 30 10 0;
}

.imgborder, div.ill img{
  border:1px solid #292929;
}
