
/*********************
       styles
*********************/

html 
{
  padding-left: 5px;
}

body {
  font-family: verdana;
  font-size: 12px;
  color: #000;
  padding: 0px;
}

textarea
{
  width:265px;
  height:140px;
}

ul
{
  list-style-type:disc;
  padding-left:20px;
}

ol
{
  list-style-type:decimal;
  padding-left:20px;
}

input.button
{
  margin-top:20px;
  margin-bottom:20px;
}

div.newsarchiv b
{
  font-weight:normal;
}

.fliesstext
{
  color: #000000;  
  font-family:verdana,arial,times;
  font-size:11px;
  line-height:20px;
}

.newstext
{
  color: #000000;  
  font-family:verdana,arial,times;
  font-size:10px;
}

a.imprtrack:link,a.imprtrack:visited {
  color: #000000;  
  text-decoration: none;
  font-size:10px;
  font-weight:bold;
}

 a.imprtrack:hover, a.imprtrack:visited:hover{
  color: #000000;
  text-decoration: none;
  font-size:10px;
  font-weight:bold;
}

a.newsheadline:link,a.newsheadline:visited {
  color: #000000;  
  text-decoration: none;
  font-size:11px;
  font-weight:bold;
}

 a.newsheadline:hover, a.newsheadline:visited:hover{
  color: #000000;
  text-decoration: underline;
  font-size:11px;
  font-weight:bold;
}

 a:link,a:visited {
  color: #9D732A;  
  text-decoration: none;
  font-size:12px;
  font-weight:bold;
}

 a:hover, a:visited:hover{
  color: #ABA17F;
  text-decoration: none;
  font-size:12px;
  font-weight:bold;
}

 a.black:link,a.black:visited {
  color: #000000;  
  text-decoration: none;
  font-size:11px;
  font-weight:bold;
}

 a.black:hover, a.black:visited:hover{
  color: #aaaaaa;
  text-decoration: none;
  font-size:11px;
  font-weight:bold;
}

.headline
{
  font-weight:bold;
  font-size:15px;
}

/*********************
      container
*********************/

#container 
{
  width: 995px;
  height: auto;
}

/*********************
      head-area
*********************/

#logo {
  padding-top:20px;
  padding-left:40px;
  float: left;
  width: 160px;
  height: 92px;
  border-top: solid 10px #EBEBEB;
  
}

#slogan {
  float: right;
  width: 794px;
  height: 112px;
  background: url(/images/slogan.jpg) no-repeat left;
  border-top: solid 10px #FDE59F;
}

/*********************
      mid-area
*********************/

#mid-container {
  float:left;
  width: 995px;
  height: 258px;
  background: url(/images/mid_container_b.gif) no-repeat bottom;
  
}

#photo {
  float: left;
  margin-left: 9px;
  width: 585px;
  height: 247px;
  text-align:center;
  vertical-align:middle;
  background: url(/images/photo_4.jpg) no-repeat;
}

#galerie {
  float: left;
  margin-left: 9px;
  width: 192px;
  height: 247px;
}

/*********************
    menu-area
*********************/

#menu {
  float: left;
  width: 200px;
  height: 247px;
  background-color: #FDE59F;
}

/*********************
    content-area
*********************/

#content-container {
  float:left;
  width: 995px;
  height: auto;
  background:url(/images/bg.gif) repeat-y;
}

#content-wrap {
  float: left;  
  width: 595px;
  height: auto;
  
}

#breadcrumb {
  float: left;
  width: 595px;
  height: 27px;
  padding-left:8px;
  background: url(/images/content_dot.gif) no-repeat bottom;
}

#content {
  float: left;
  width: 535px;
  padding-left:30px;
  padding-right:30px;
  height: auto;
}

/*********************
    left-area
*********************/

#left-container {
  float: left;
  width: 200px;
  height: auto;
}

#news {
  float: left;
  width: 200px;
  height: 30px;
  background: url(/images/aktuelles.jpg) no-repeat top;
}

#news-content {
  float: left;
  margin: 1px 0px;
  padding-left:10px;
  padding-right:10px;
  width: 180px;
  height: auto;
  background-color: #f5f5f5;
}

/*********************
    right-area
*********************/

#right-container {
  float: right;
  width: 200px;
  height: auto;
}

#partner {
  float: right;
  width: 192px;
  height: 30px;
  background: url(/images/partner.jpg) no-repeat top;
}

#partner-content {
  float: right;
  margin-top: 1px;
  width: 192px;
  height: auto;
}

#search {
  float: right;
  width: 192px;
  height: 30px;
  background: url(/images/suche.jpg) no-repeat top;
}

#search-content {
  float: right;
  margin: 1px 0px;
  width: 192px;
  height: 60px;
  background-color: #F5F5F5;
}

/*********************
      foot-area
*********************/

#footer {
  float: left;
  width: 995px;
  height: 25px;
}

#spacer-left {
  float: left;
  width: 802px;
  height: 10px;
  background-color: #FDE59F;
}

#submenu {
  float: right;
  width: 192px;
  height: 20px;
  padding-top:5px;
  background-color: #EBEBEB;
}

#subtext
{
  color: #797979;  
  font-family:verdana,arial,times;
  font-size:10px;
  height:13px;
  float:left;
  width:50px;
  margin-left:20px;
}

#drucken {
  float:left;
  margin-left: 10px;
  width: 16px;
  height: 13px;
  background:url(/images/drucken.gif) no-repeat;
}

#kontakt {
 float: left;
 margin-left: 10px;
 width: 16px;
 height: 13px;
 background:url(/images/kontakt.gif) no-repeat;
}

#impressum {
 float: left;
  margin-left: 10px;
  width: 16px;
  height: 13px;
  background:url(/images/impressum.gif) no-repeat;
}
