/*

Homepage der DJK Betzdorf
Design: mediaways Medien- und Werbeagentur http://www.media-ways.net
Programmierung: Grifone EDV-Systeme http://www.grifone.de

*/

/*** General tags ***/

body {
font: 10pt Verdana,Arial,sans-serif,Tahoma;
margin: 0px auto;
padding: 0px;
}

/*** Main wrap and header ***/

#wrap {
width: 875px;
margin: 0px auto;
padding: 0px;
}

#header {
background: #fff url(../images/header.jpg) no-repeat top left;
height: 220px;
margin: 0px;
padding: 0px;
position: relative;
}

/*** Menu ***/

#menubar {
float: left;
background: #fff url(../images/ecke.jpg) no-repeat top left;
margin: 0px;
width: 170px;
padding: 60px 10px 0px 10px;
}

#menu-level-1 a {
display: block;
background: #fff url(../images/menu.gif) no-repeat center left;
font: 10pt Verdana,Arial,sans-serif,Tahoma;
font-weight: bold;
text-decoration: none;
color: #000;
padding: 0px 0px 0px 20px;
margin: 5px 0px;
color: #464646;
}

#menu-level-2 a {
background: #fff url(../images/menu2.gif) no-repeat top left;
font-weight: normal;
padding: 0px 0px 0px 20px;
margin: 0px 0px 0px 10px;
color: #464646;
}

#menu-level-3 a {
padding: 0px 0px 0px 40px;
color: #464646;
}

#menu-active a {
font-weight: bold;
color: #2a4e9c;
}

#menu-active-current {
//background: #fff url(../images/menu.gif) no-repeat center left;
}

#menu-active-current a {
font-weight: bold;
color: #2a4e9c;
}

.menu-home {
border: 0px;
position: absolute;
top: 110px;
left: 23px;
}

.menu-verein {
border: 0px;
position: absolute;
top: 92px;
left: 83px;
}

.menu-sportarten {
border: 0px;
position: absolute;
top: 76px;
left: 147px;
}

.menu-galerie {
border: 0px;
position: absolute;
top: 61px;
left: 213px;
}

.menu-foerderverein {
border: 0px;
position: absolute;
top: 56px;
left: 286px;
}

.menu-kontakt {
border: 0px;
position: absolute;
top: 62px;
left: 359px;
}

/*** Main content ***/

#content {
float: right;
margin: 0px;
padding: 10px;
width: 665px;
color: #464646;
}

h2 {
font: 12pt Verdana,Arial,sans-serif,Tahoma;
font-weight: bold;
text-decoration: none;
color: #2a4e9c;
}

#content a {
font-weight: bold;
color: #2a4e9c;
}

/*** Various classes ***/

.clear {
clear: both;
}

/*** News ***/

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
  height:1px;
}
.news-latest-container HR.clearer {
  clear:left;
}

.news-latest-gotoarchive {
  font-weight:bold;
  margin-top:5px;
}

.news-latest-item {
  /* IE hack */
  height: 1%;
  line-height: 1.3;
  /* IE hack end */
  height: auto !important;  
  padding:3px;
  margin:3px;
}

.news-latest-item IMG {
  margin-bottom:5px;
  margin-right:5px;
  float:left;
}

.news-latest-category IMG {
  float: none;
  border:none;
  margin:0px;
}

.news-latest-date,.news-latest-morelink,.news-latest-category {
  font-size:9px;
}

.news-latest-morelink {
  height:12px;
}

.news-latest-morelink A {
  float:right;
}

.news-list-item {
  /* IE hack */
  height: 1%;
  line-height: 1.3;
  /* IE hack end */
  height: auto !important;
  padding:3px;
  margin:3px;
}

.news-search-form {
  padding:3px;
  margin-bottom:5px;
}

.news-search-emptyMsg{
  margin:0px;
}

.news-search-form FORM {
  margin:0px;
}

.news-list-container H3 {
  margin-bottom: 5px;
  padding: 2px;
}

.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
  padding-left:2px;
}

.news-list-container P {
  padding-left:3px;
}

.news-list-date {
  float: right;
  width: 180px;
  text-align: right;
  height: 20px;
  margin-top: -2px;
  margin-right: -2px;
  font-size: 9px;
  font-weight: normal;
}

.news-list-imgcaption {
  float: right;
  padding-top:3px;
  padding-right:3px;
  font-size: 9px;
}

.news-list-container IMG {
  float: right;
  margin-bottom:5px;
  margin-right:2px;
  margin-left:5px;
}

.news-list-category IMG {
  float: none;
  border:none;
  margin:0px;
}

.news-list-morelink,.news-list-category {
  font-size:9px;
  margin-left:3px;
}

.news-list-morelink  {
  margin-bottom:3px;
}

.news-list-browse {
  text-align: center;
}

.tx-ttnews-browsebox {
  margin:3px;
  padding:3px;
}

.tx-ttnews-browsebox TD {
  font-size: 10px;
}

.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
  font-weight: bold;
}

.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
  margin:0px;
}

.news-search-emptyMsg {
  font-size: 11px;
  margin-left: 10px;
}

.news-single-item {
  padding:5px;
  margin-bottom:5px;
}

.news-single-item H3 {
  margin-bottom: 15px;
}

.news-single-img {
  float: right;
  margin-left:5px;
}

.news-single-imgcaption {
  padding:3px;
  clear:both;
}

.news-single-category {
  float: right;
}

.news-single-backlink, .news-single-backlink a {
  font-weight: bold;
  font-size: 10px;
  margin-bottom: 15px;
  margin-top: 10px;
}

.news-single-timedata {
  float: right;
}

.news-single-timedata, .news-single-author,.news-single-imgcaption {
  font-size: 9px;
}

.news-single-author {
  padding-bottom: 3px;
}

.news-single-additional-info {
  margin-top: 15px;
  padding:3px;
  padding-bottom:0px;
}

.news-single-related,.news-single-files,.news-single-links  {
  margin:0px;
  margin-bottom: 3px;
  padding:3px;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
  margin-left:20px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
  font-weight: bold;
  font-size: 11px;
  margin-left:5px;
  width:90%;
}

.news-amenu-container {
  margin-top:10px;
  padding:3px;
}

.news-amenu-container LI {
  padding-bottom:1px;
}

.news-amenu-container UL {
  padding:3px;
  margin-top:5px;
  margin-left:0px;
  margin-bottom:0px;
  list-style-type: none;
}

.news-amenu-item-year {
  font-weight: bold;
  padding: 2px;
}

.news-catmenu  {
  padding:5px;
  margin:10px 0px 10px 10px;
}

.news-catmenu-header  {
  font-size:11px;
  font-weight:bold;
}

.news-catmenu DIV {
  font-size:10px;
  white-space: nowrap;
}

.news-catmenu DIV img {
  margin:0px;
  padding:0px;
  vertical-align: middle;
}

.news-catmenu-ACT {
  font-weight:bold;
}

.level1 {
  padding-left:10px;
}
.level2 {
  padding-left:10px;
}
.level3 {
  padding-left:10px;
}
.level4 {
  padding-left:10px;
}

/*** Gästebuch ***/
.tx-veguestbook-pi1 {
  font-size:100%;
}

.tx-veguestbook-pi1 p.tx-guestbook-form-error {
  font-weight:bold;
  color:#990000;
}

.tx-veguestbook-pi1 .tx-guestbook-result {
  font-weight:bold;
  margin:0 0 5px 20px;
}

.tx-veguestbook-pi1 .tx-guestbook-pagination {
  font-weight:bold;
  margin-left:20px;
}

.tx-veguestbook-pi1 h2.tx-guestbook-header {
  clear:both;
  background:#2A4E9C;
  color:#FFF;
  display:block;
  font-size:100%;
  font-weight:bold;
  padding: 5px 1em;
  width: 35em;
  margin: 0;
}

.tx-veguestbook-pi1 .tx-guestbook-left {
  margin: 0;
  padding-left: 20px;
}

.tx-veguestbook-pi1 .tx-guestbook-left p {
  color:#333;
}
 
.tx-veguestbook-pi1 .tx-guestbook-right {
  margin: 0;
}

.tx-veguestbook-pi1 .tx-guestbook-latest p,
.tx-veguestbook-pi1 .tx-guestbook-right p {
  color:#333;
}

.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date,
.tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date {
  font-weight: bold;
}
 
.tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-entry {
  padding-left: 1em;
}
 
.tx-veguestbook-pi1 .tx-guestbook-right h3 {
  font-size:100%;
  color:#990000;
  font-weight:bold;
  background:none;
}

.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {
  font-size:75%;
  color:#333;
  font-style: italic;
}

.tx-veguestbook-pi1 .tx-guestbook-latest {
  display:block;
  padding:0.25em;
  clear:both;
}

.tx-veguestbook-pi1 .tx-guestbook-field {
  clear:both;
  width:100%;
  display:block;
  padding: 1em 0;
}

.tx-veguestbook-pi1 .tx-guestbook-field label {
  clear: both;
  display: block;
  float: left;
  width: 10em;
}

.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
  float:left;
  width:10em;
}

.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
  float:left;
  width:20em;
}

.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
  width: 30em;
  display: block;
  float: left;
}

.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
  color:#990000;
}

.tx-veguestbook-pi1 fieldset {
  border:none;
}

.tx-veguestbook-pi1 legend {
  display:none;
}

.tx-veguestbook-pi1 .tx-guestbook-freecap {
  float:left;
  display:block;
  background:#F7F7F7;
  border:1px solid #CCC;
}
 
.tx-veguestbook-pi1 .tx-guestbook-freecap {
  margin-left:2.25em;
}
 

.tx-veguestbook-pi1 .tx-guestbook-freecap img {
  float:left;
  display:block;
  padding-left:0.25em;
}

.tx-veguestbook-pi1 .tx-guestbook-freecap input {
  float:left;
}

.tx-veguestbook-pi1 .tx-guestbook-freecap label {
  clear:both;
  display:block;
  float:none;
  width:10em;
  margin-bottom:0.5em;
}

.tx-veguestbook-pi1 .tx-guestbook-freecap p {
  font-size:75%;
  padding:0.25em;
}

.tx-veguestbook-pi1 .tx-guestbook-freecap h3 {
  display:none;
}

.tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read {
  color:#990000;
}

.tx-veguestbook-pi1 .tx-guestbook-clear {
  clear:both;
  display:block;
}

.tx-veguestbook-pi1 input.tx-guestbook-submit {
  width:auto;
  display:block;
}

