body, div, td, th, a, p, input
{
  font-family:          "Trebuchet MS", Verdana, Arial, Helvetica;
  font-size:            11px;
  font-weight:          normal;
}

p
{
  margin-top:           0px;
  padding-top:          0px;
}

body
{
  background-color:     #FAF7DA;
  background-image:     url('../images/bg_main.gif');
  background-repeat:    repeat-x;
  margin:               0px;
}

h1.aktion
{
  font-family:          "Trebuchet MS", Verdana, Arial, Helvetica;
  font-size:            20px;
  font-weight:          bold;
  color:                #FFFFFF;
  margin:               3px 0px 0px 0px;
}

h1
{
  font-family:          "Trebuchet MS", Verdana, Arial, Helvetica;
  font-size:            20px;
  font-weight:          bold;
  color:                #ED3E1B;
  margin:               0px;
}

h2
{
  font-family:          "Trebuchet MS", Verdana, Arial, Helvetica;
  font-size:            11px;
  font-weight:          bold;
  color:                #ED3E1B;
  margin:               0px;
}

.image-right
{
  margin-left:          11px;
  margin-bottom:        11px;
  padding:              3px;
  border:               1px solid #ED3E1B;
}
.image-aktion
{
  margin-left:          11px;
  margin-bottom:        11px;
  border:               1px solid #ED3E1B;
}


/* LAYOUT */
div.header
{
  background-image:     url('../images/bg_top.jpg');
  background-repeat:    no-repeat;
  height:               131px;
  width:                800px;
}
div.padding-header
{
  padding:              107px 0px 0px 240px;
}


div.splitter
{
  background-image:     url('../images/bg_splitter.gif');
  width:                800px;
  height:               31px;
}
div.padding-splitter
{
  padding:              5px 40px 0px 0px;
}

div.content
{
  background-image:     url('../images/bg_content.gif');
  background-repeat:    repeat-y;
  width:                800px;
  text-align:           left;
}
div.padding-content
{
  padding:              5px 29px 5px 31px;
  overflow:             hidden;
}


div.bottom
{
  background-image:     url('../images/bg_bottom.gif');
  width:                800px;
  height:               62px;
}
div.padding-bottom
{
  padding:              15px 50px 0px 0px;
}
div.bottom-left
{
  float:                left;
  padding:              15px 0px 0px 50px;
}


div.aktion
{
  background-image:     url('../images/bg_box_info.gif');
  background-repeat:    no-repeat;
  width:                368px;
  height:               145px;
}
div.aktion div.title
{
  height:               31px;
  padding-left:         11px;
  padding-right:        11px;

}
div.aktion div.aktion-content
{
  padding:              3px 11px 0px 11px;
}



div.news
{
  width:                328px;
  float:                left;

}
div.umfragen
{
  width:                328px;
  float:                right;
}


div.detailview
{
  padding:              15px;
}


div.download
{
  width:                340px;
  height:               49px;
  background-image:     url('../images/bg_download.gif');
  margin-bottom:        10px;
}


div.gals
{
  width:                160px;
  height:               160px;
  background-image:     url('../images/bg_gals.gif');
}


div.gaestebuch-titel
{
  background-image:     url('../images/bg_gb_titel.gif');
  height:               26px;
  width:                400px;
}
div.gaestebuch-msg
{
  background:           #FAF7DA;
  width:                400px;
}
div.gaestebuch-footer
{
  background-image:     url('../images/bg_gb_bottom.gif');
  height:               15px;
  width:                400px;
  text-align:           right;
}
div.padding-gb
{
  padding:              0px 10px 0px 10px;
}


div.sponsoring
{
  background-image:     url('../images/bg_sponsoring.gif');
  height:               100px;
  width:                340px;
}
div.padding-sponsoring
{
  padding:              10px;
}


div.calendar
{
  background-image:     url('../images/icon_calendar.gif');
  background-repeat:    no-repeat;
  width:                50px;
  height:               45px;
  float:                left;
}

div.calendar div
{
  font-family:          Arial, Verdana, Helvetica;
  font-weight:          bold;
  text-align:           center;
  line-height:          10px;
  font-size:            10px;
  padding-top:          19px;
  padding-right:        5px;
}

/* LINKS */
a
{
  color:                #ED3E1B;
  text-decoration:      none;
}
a:hover
{
  color:                #ED3E1B;
  text-decoration:      underline;
}

div.header a
{
  color:                #FFFFFF;
  display:              block;
  display:              inline;
  margin-right:         15px;
  text-decoration:      none;

}
div.header a:hover
{
  color:                #FFFFFF;
  display:              block;
  display:              inline;
  margin-right:         15px;
  text-decoration:      none;
  border-bottom:        5px solid #FFFFFF;
}
div.header a#selected
{
  color:                #FFFFFF;
  display:              block;
  display:              inline;
  margin-right:         15px;
  text-decoration:      none;
  border-bottom:        5px solid #FFFFFF;
}

div.bottom a
{
  color:                #ED3E1B;
  display:              block;
  display:              inline;
  margin-left:          15px;
  text-decoration:      none;

}
div.bottom a:hover
{
  color:                #ED3E1B;
  margin-left:          15px;
  border-bottom:        1px solid #ED3E1B;
}
div.bottom a#selected
{
  color:                #ED3E1B;
  margin-left:          15px;
  border-bottom:        1px solid #ED3E1B;
}


/* FORMULARE */
input.suche
{
  border-top:           1px solid #2E1700;
  border-left:          1px solid #2E1700;
  border-right:         1px solid #563312;
  border-bottom:        1px solid #563312;
  height:               16px;
  width:                100px;
  padding-left:         3px;
}