/******************************************/
/* Allgemein */
/******************************************/
body {
  margin:0px;
  padding:0px;
  font-family:Verdana, Helvetica, Sans-Serif;
  font-size:100.1%;
  font-weight:normal;
  text-decoration:none;
  color:#000;
}

div.csc-textpic-imagewrap {
  position:relative;
}

dd.csc-textpic-caption {
  font-size:0.7em;
}

span.invisible {
  display:none;
}

p.bodytext {
  font-size:0.9em;
  margin-bottom:2px;
}

table {
  font-size:0.9em;
}

a, a:link, a:visited, a:active, a:hover {
  text-decoration:none;
  color:#c73507;
}

p.bodytext a {
  padding-left:14px;
}

h1 {
  font-size:1.6em;
  font-weight:bold;
  padding-top:10px;
}
h2 {
  font-size:1.0em;
  font-weight:bold;
  padding:1px 10px 1px 10px;
  display:inline;
}
div.header-2 {
  margin-top:1.5em;
  border-bottom:1px solid #c73507;
}
h3 {
  font-size:1.1em;
  border-bottom:1px solid #aaa;
}
h4 {
  font-size:1.0em;
  font-weight:bold;
}
.hellgrau {
  color:#666;
}
.fett {
  font-weight:bold;
}

/******************************************/
/* Marker */
/******************************************/
#latest_news {
  position:absolute;
  left:310px;
  top:110px;
  font-size:0.8em;
}

#breadcrumb {
  font-size:0.7em;
  color:#666;
  border-bottom:1px solid #aaa;
  margin-bottom:20px;
}
#breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:active, #breadcrumb a:hover {
  text-decoration:none;
  color:#c73507;
}

#content {
  font-size:0.9em;
  padding-bottom:20px;
}
#footer {
  padding-bottom:0px;
  padding-right:0px;
  text-align:right;
  height:20px;
  padding-bottom:15px;
}

span.footer {
  font-size:0.7em;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:3px;
  padding-top:0px;
  border-top:1px solid #aaa;
}

#sponsors {
  display:none;
}

/******************************************/
/* Layout */
/******************************************/
div.head h1 {
  padding-left:20px;
}
div.head_left {
  display:none;
}

/* linke Spalte */
#left_column {
  display:none;
}

/* rechte Spalte */
#right_column {
}

#inner_right_footer {
  padding-left:30px;
  padding-right:30px;
}

/******************************************/
/* CSC - TEMP TR ?! */
/******************************************/
div.csc-sitemap {
  width:300px;
  margin:0px auto 0px;
}

/******************************************/
/* Calendar - Upcoming */
/******************************************/
div.event_Jugend {
  border-color:#f00 !important;
}
div.event_Verein {
  border-color:#0f0 !important;
}
div.event_Einsatzmannschaft {
  border-color:#00f !important;
}

/******************************************/
/* News */
/******************************************/
/* ***** LIST ***** */
.news-list {
}
.news-list-date {
  font-weight:bold;
}

/* ***** SINGLE ***** */
.news-single-image {
  display:inline;
  float:right;
  margin-left:20px;
  margin-bottom:20px;
}
p.news-single-imgcaption {
  margin-top:2px;
  font-size:0.9em;
  color:#666;
  text-align:center;
}

/******************************************/
/* FCE - Einsätze */
/******************************************/
table.fce-table {
  border:1px solid #c73507;
  width:100%;
}
td.fce-name {
  width:100px;
  font-size:0.9em;
  height:2em;
}
td.fce-value {
  font-size:0.9em;
  font-weight:bold;
  padding-left:4px;
  padding-right:4px;
  height:2em;
  width:175px;
}
td.fce-name-end {
}
td.fce-value-end {
}
td.fce-beschreibung {
  vertical-align:top;
  padding:5px;
}
div.fce-beschreibung-header {
  font-size:1.1em;
  font-weight:bold;
  margin-bottom:1em;
}
div.fce-beschreibung-content {
  font-size:0.9em;
}
div.fce-beschreibung-images img {
  margin-right:5px;
  margin-top:5px;
}

/******************************************/
/* RSS Feed */
/******************************************/
div.rss_items {
  font-size:0.8em;
  margin:0px;
  margin-left:20px;
}
div.rss_item {
  width:310px;
  border:1px solid #000;
  margin:0px;
  margin-bottom:10px;
}
div.rss_item_title {
  padding:4px;
  border-bottom:1px solid #000;
}
div.rss_item_title a {
  text-decoration:none;
}
div.rss_item_content {
  padding:4px;
}

/******************************************/
/* Gästebuch */
/******************************************/
div.tx-veguestbook-pi1 {
  font-size:0.9em;
}
div.guestbook-entry {
  border:1px solid #c73507;
  padding:2px;
  margin-top:10px;
}
div.guestbook-from {
  padding:3px;
}
div.guestbook-from a {
}
div.guestbook-comment {
  padding:3px;
  margin-top:2px;
}

/******************************************/
/* Bildergalerie */
/******************************************/
p.bahag_gallery {
  font-size:0.9em;
  margin-bottom:4px;
}

/******************************************/
/* Suche */
/******************************************/
div.tx-indexedsearch {
  font-size:0.9em;
}