 body {
   background-image:url("images/bodyback_2.jpg");
   background-attachment: fixed;
   margin-top: 9px;
 }

 td.aussen {
  border: 1px #666666 solid;
  border-bottom: none;
  vertical-align: top;
  text-align:right;
  background-image:url("images/background.gif");
 }

 td.aussen2 {
  border: 1px #666666 solid;
  border-top: none;
  vertical-align: top;
  text-align:right;
  background-image:url("images/background.gif");
 }

 td.main {
  vertical-align: top;
  text-align: left;
  padding:6px;
  background-image:url("images/hobel_bg.jpg");
 }

 td.logo {
  border: 1px #666666 solid;
  background-image:url("images/background.gif");
  vertical-align: center;
  text-align: left;
 }

 table.aussen {
  border-collapse: collapse;
 }

 td.menu {
  border-bottom: 1px #666666 solid;
  background-image:url("images/background.gif");
 }


 td.leiste {
  background-image:url("images/leiste.jpg");
 }

 td.menuitem {
  border-bottom: 1px #666666 solid;
  border-left: 1px #666666 solid;
  vertical-align: bottom:
  text-align: left;
  padding: 0px;
 }

 table.menu {
  border-collapse: collapse;
  background-image:url("images/background.gif");

  vertical-align: bottom:
  text-align: left;
  padding: 0px;
 }

em {
 font-weight: bold;
 font-style: normal;
}

em.inline {
 font-weight: normal;
 font-style: italic;
}

ul.first {
 list-style-type: disc;
 list-style-position: outide;
 margin-left: 30px;
 margin-top: 10px;
}

li {
  color: #000000;
  font-size: 12px;
  font-family: verdana, arial;
  text-decoration: none;
  line-height: 20px;
  padding-top: 8px;

}

ul.aktuell li {
}

ul.sec {
 list-style-type: none;
 list-style-position: outide;
}

div.vspacer {
 padding-top: 5px;
}

div.headorange {
 font-size: 14px;
 font-weight: bold;
 font-family: verdana, arial;
 font-style: italic;
}

span.orange
{
 color: #FA9101;
}

div.headblack {
 color: #000000;
 font-size: 15px;
 font-weight: bold;
 font-family: verdana, arial;
}

div.hspacer {
 padding-left: 15px;
}

div.border {
  border: dotted 1px #666666;;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 400px;
  margin: 10px;
}

div.inhalt_kat {
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 10px;
}

div.topic_head {
  padding-top:0px;
  color: #777777;
  font-size: 20px;
  font-style: italic;
  font-weight: bold;
  font-family: verdana, arial;
  text-decoration: none;
  letter-spacing: 1px;
}


div.topic_titel {
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  font-family: verdana, arial;
  text-align: left;
}

div.topic {
  color: #000000;
  font-size: 12px;
  font-family: verdana, arial;
  text-decoration: none;
  line-height: 20px;
  margin:10px;
  padding-top:10px;
  text-align: justify;
}

div.fototext {
  text-align: left;
  margin-left:70px;
  margin-right:70px;
  padding-top:10px;
  color: #000000;
  font-size: 13px;
  font-family: verdana, arial;
  text-decoration: none;
  line-height: 20px;
}

div.fotonav {
  text-align: center;
  margin-left:30px;
  margin-right:30px;
  margin-bottom: 20px;
  padding-top:10px;
}


table.content_tbl {
  border:none;
  border-spacing:0px;
  width:100%;
}

img.foto {
  border: solid 1px #000000;
}

a.text {
  color: #000000;
  font-size: 11px;
  font-weight: bold;
  font-family: verdana, arial;
  text-decoration: underline;
}

a.text:hover {
  color: #FEB24B;
  font-size: 11px;
  font-weight: bold;
  font-family: verdana, arial;
  text-decoration: none;
}

a.adresse {
  color: #000000;
  font-size: 9px;
  font-weight: bold;
  font-family: verdana, arial;
  text-decoration: underline;
}

a.adresse:hover {
  color: #FEB24B;
  font-size: 9px;
  font-weight: bold;
  font-family: verdana, arial;
  text-decoration: none;
}

a.text:hover span.eins{
  color: #FEB24B;
}

a.text:hover span.zwei{
  color: #000000;
}

span.eins {
  color: #000000;
  text-decoration: none;
}

span.zwei {
  color: #FEB24B;
  text-decoration: none;
}

td.head {
  background-color: #D6D6D6;
  text-align: left;
  font-weight: bold;
  color: #000000;
  font-size: 12px;
  font-family: verdana, arial;
  border: 1px #000000 solid;
}

td.content {
  background-color: #E9E9E9;
  text-align: left;
  vertical-align: top;
  color: #000000;
  font-size: 11px;
  font-family: verdana, arial;
  border: 1px #000000 solid;
}

td {
  color: #000000;
  font-size: 13px;
  font-family: verdana, arial;
}

td.adresse {
  font-size: 10px;
  text-align:right;
  line-height:14px;
  padding-top:6px;
  padding-right:3px;
  padding-bottom:5px;
}

#startlink {
    background-image:url("images/start_box_bg.png");
    width:100px;
    height:28px;
    margin-top:10px;
    margin-left:20px;
    padding-left:30px;
    padding-top:2px;
}

#start_right {
    width:260px;
    float:left;
    margin:5px 0 0 20px;
}

#start_right .news
{
    margin-bottom:10px;
    border:1px dashed #FFBA5A;
    padding:5px;
}
.news .header
{
    color:#FFA931;
    margin:0;
}

 .news .news_link
 {
     margin:0;
 }


#start_left {
    width:260px;
    float:left;
    margin:5px 10px 0 10px;;
}
 
#start_left  ul{
    list-style-image:url("images/punkt.gif");
    margin-top:5px;
}

#start_left ul li {
	padding-top:3px;
}

#startbox {
	float:left;
    color:#fff;
    background-image:url("images/start_box_bg.png");
    width:295px;
    height:150px;
    margin-left:20px;
    padding:10px;
    margin-right:8px;
}

 h2.startsubheader
 {
	margin-top:0px;
	margin-bottom:0px;
    font-size:14px;
    font-weight:bold;
 }

 h1.startheader
 {
     font-size:16px;
     margin-bottom:0px;
     color:#FFA931;
 }
 
 .news  .subtitle,
 .news .teaser,
 .news .header
 {
	margin:3px;
 }
